@import"https://api.fontshare.com/v2/css?f[]=satoshi@700,500,400&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@300,400,500,600,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";: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;--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-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;--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: #000000;--md-sys-color-surface-bright: #000000;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #000000;--md-sys-color-surface-container: #000000;--md-sys-color-surface-container-high: #000000;--md-sys-color-surface-container-highest: #000000;--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);--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-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);--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);--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)}:root{--color-brand-primary-base: #3e016f;--color-brand-secondary-base: #e60054;--color-brand-tertiary-base: #ffc700;--font-family-brand: "Satoshi", -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--spacing-golden-phi4: 8px;--color-neutral-10: #1c1b1f;--color-brand-primary-60: #8c3fd8;--color-semantic-success: #006e26;--color-brand-secondary-60: #f14681;--color-rgb-color-brand-primary-base-rgb: 62, 1, 111;--color-rgb-color-brand-primary-60-rgb: 140, 63, 216;--color-rgb-color-brand-secondary-base-rgb: 230, 0, 84}.surface{background-color:var(--color-surface);color:var(--color-on-surface)}.surface-variant{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.surface-container{background-color:var(--color-surface-container);color:var(--color-on-surface)}.surface-container-high{background-color:var(--color-surface-container-high);color:var(--color-on-surface)}.surface-container-highest{background-color:var(--color-surface-container-highest);color:var(--color-on-surface)}.shape-none{border-radius:var(--shape-corner-none)}.shape-extra-small{border-radius:var(--shape-corner-extra-small)}.shape-small{border-radius:var(--shape-corner-small)}.shape-medium{border-radius:var(--shape-corner-medium)}.shape-large{border-radius:var(--shape-corner-large)}.shape-extra-large{border-radius:var(--shape-corner-extra-large)}.shape-full{border-radius:var(--shape-corner-full)}.motion-standard{transition-timing-function:var(--motion-easing-standard)}.motion-decelerated{transition-timing-function:var(--motion-easing-decelerated)}.motion-accelerated{transition-timing-function:var(--motion-easing-accelerated)}.motion-emphasized{transition-timing-function:var(--motion-easing-emphasized)}.ripple-container{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:var(--shape-corner-full);transform:scale(0);animation:ripple .6s linear;background-color:var(--color-on-surface);opacity:.1}@keyframes ripple{to{transform:scale(4);opacity:0}}.focus-visible:focus{outline:none}.focus-visible:focus-visible{outline:2px solid var(--color-brand-primary-base);outline-offset:2px}.state-layer{position:absolute;inset:0;opacity:0;transition:opacity var(--motion-duration-short2) var(--motion-easing-standard);pointer-events:none}.state-layer-hover{background-color:var(--color-on-surface);opacity:.08}.state-layer-focus,.state-layer-pressed{background-color:var(--color-on-surface);opacity:.12}: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;--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-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;--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: #000000;--md-sys-color-surface-bright: #000000;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #000000;--md-sys-color-surface-container: #000000;--md-sys-color-surface-container-high: #000000;--md-sys-color-surface-container-highest: #000000;--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);--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-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);--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);--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)}:root{--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}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: var(--color-brand-primary-base);--gradient-primary: linear-gradient(135deg, var(--color-brand-primary-base) 0%, var(--color-brand-primary-60) 50%, var(--color-brand-secondary-base) 100%);--gradient-hero: linear-gradient(180deg, rgba(var(--color-rgb-color-brand-primary-base-rgb), .05) 0%, transparent 100%);--gradient-card: linear-gradient(135deg, rgba(var(--color-rgb-color-brand-primary-60-rgb), .1) 0%, rgba(var(--color-rgb-color-brand-secondary-base-rgb), .05) 100%);--text-primary: var(--color-neutral-10);--text-secondary: var(--color-neutral-40);--text-tertiary: var(--color-neutral-50);--bg-primary: var(--color-surface-bright);--bg-secondary: var(--color-neutral-99);--bg-tertiary: var(--color-neutral-95);--border-color: var(--color-neutral-90);--shadow-sm: 0 1px 3px rgba(var(--color-rgb-color-neutral-0-rgb), .05);--shadow-md: 0 4px 6px rgba(var(--color-rgb-color-neutral-0-rgb), .07);--shadow-lg: 0 10px 15px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--shadow-xl: 0 20px 25px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--spacing-0: 0px;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--grid-gap: 1rem;--container-padding: var(--spacing-golden-phi6);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px}body{font-family:var(--font-family-brand),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--font-size-title-medium);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:rgba(var(--color-rgb-color-surface-bright-rgb),.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--elevation-level1);z-index:1000;padding:var(--spacing-golden-phi6) var(--spacing-golden-phi7);transition:all .3s ease}.nav-scrolled{background:rgba(var(--color-rgb-color-surface-bright-rgb),.98);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:var(--spacing-golden-phi5);font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base);text-decoration:none;transition:transform .2s ease}.logo:hover{transform:translateY(-1px)}.logo svg{color:var(--color-brand-primary-base)}.nav-links{display:flex;gap:var(--spacing-golden-phi7);align-items:center}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color .2s ease;position:relative}.nav-link:hover{color:var(--color-brand-primary-base)}.nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:var(--spacing-golden-phi1);background:var(--color-brand-primary-base);transition:width .2s ease}.nav-link:hover:after{width:100%}.btn-primary{background:var(--color-brand-primary-base);color:var(--color-neutral-100);padding:var(--spacing-golden-phi5) var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease;border:none;cursor:pointer;font-size:var(--font-size-title-medium);display:inline-flex;align-items:center;gap:var(--spacing-golden-phi4);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--color-brand-primary-20);transform:translateY(-2px);box-shadow:var(--shadow-md)}.mobile-menu-btn{display:none;flex-direction:column;gap:var(--spacing-golden-phi2);background:none;border:none;cursor:pointer;padding:var(--spacing-golden-phi4)}.mobile-menu-btn span{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi1);background:var(--text-primary);transition:all .3s ease}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-golden-phi9) var(--spacing-golden-phi7) var(--spacing-golden-phi9);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(var(--color-rgb-color-brand-primary-base-rgb),.05) 1px,transparent 1px);background-size:var(--spacing-golden-phi7) 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:var(--spacing-golden-phi4);background:rgba(var(--color-rgb-color-brand-primary-60-rgb),.1);color:var(--color-brand-primary-60);padding:var(--spacing-golden-phi4) 1rem;border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-title-small);margin-bottom:var(--spacing-golden-phi7);animation:fadeInUp .6s ease}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);line-height:1.1;margin-bottom:var(--spacing-golden-phi6);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:var(--font-size-title-large);color:var(--text-secondary);max-width:800px;margin:0 auto var(--spacing-golden-phi8);line-height:1.8;animation:fadeInUp .6s ease .2s both}.hero-cta{display:flex;gap:var(--spacing-golden-phi6);justify-content:center;align-items:center;margin-bottom:var(--spacing-golden-phi9);animation:fadeInUp .6s ease .3s both}.btn-hero-primary{background:var(--color-brand-primary-base);color:var(--color-neutral-100);padding:var(--spacing-golden-phi6) var(--spacing-golden-phi7);border-radius:var(--spacing-golden-phi4);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-large);transition:all .2s ease;display:inline-flex;align-items:center;gap:var(--spacing-golden-phi4);box-shadow:0 4px 14px rgba(var(--color-rgb-color-brand-primary-base-rgb),.3)}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--color-rgb-color-brand-primary-base-rgb),.4)}.btn-hero-secondary{color:var(--text-primary);padding:var(--spacing-golden-phi6) var(--spacing-golden-phi7);border-radius:var(--spacing-golden-phi4);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-large);transition:all .2s ease;display:inline-flex;align-items:center;gap:var(--spacing-golden-phi4);background:var(--color-neutral-100);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:var(--spacing-golden-phi7);max-width:600px;margin:0 auto;animation:fadeInUp .6s ease .4s both}.stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-golden-phi4)}.stat-value{font-size:var(--font-size-headline-large);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base)}.stat-label{font-size:var(--font-size-title-small);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label-small)}.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(--spacing-golden-phi9) var(--spacing-golden-phi6);background:var(--bg-secondary)}.features-container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:var(--spacing-golden-phi9)}.section-badge{display:inline-block;background:rgba(var(--color-rgb-color-brand-primary-60-rgb),.1);color:var(--color-brand-primary-60);padding:var(--spacing-golden-phi4) 1rem;border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-title-small);margin-bottom:var(--spacing-golden-phi6);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label-small)}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--spacing-golden-phi6)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{font-size:var(--font-size-body-large);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(--spacing-golden-phi6);margin-bottom:var(--spacing-golden-phi9)}.feature-card{background:var(--color-neutral-100);padding:var(--spacing-golden-phi7);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(--spacing-golden-phi5)}.feature-title{font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-golden-phi4);color:var(--text-primary)}.feature-description{color:var(--text-secondary);margin-bottom:var(--spacing-golden-phi5);line-height:1.7}.feature-benefits{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-golden-phi4)}.feature-benefits li{display:flex;align-items:center;gap:var(--spacing-golden-phi4);color:var(--text-tertiary);font-size:var(--font-size-title-small)}.feature-benefits svg{color:var(--color-semantic-success);flex-shrink:0}.features-cta{text-align:center;padding:var(--spacing-golden-phi8);background:var(--gradient-card);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-golden-phi6)}.features-cta p{font-size:var(--font-size-body-large);color:var(--text-primary);font-weight:var(--font-weight-medium)}@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:var(--color-neutral-100);display:flex;align-items:center;justify-content:center;padding:var(--spacing-golden-phi7)}.auth-right{flex:1;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;padding:var(--spacing-golden-phi7);color:var(--color-neutral-100);position:relative;overflow:hidden}.auth-right:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(var(--color-rgb-color-surface-bright-rgb),.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(var(--color-rgb-color-surface-bright-rgb),.1) 0%,transparent 50%)}.auth-form{width:100%;max-width:var(--spacing-golden-phi12)}.auth-logo{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base);margin-bottom:var(--spacing-golden-phi7);display:block}.auth-title{font-size:var(--font-size-headline-large);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi4)}.auth-subtitle{color:var(--text-tertiary);margin-bottom:var(--spacing-golden-phi7)}.form-group{margin-bottom:var(--spacing-golden-phi6)}.form-label{display:block;font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi4)}.form-input{width:100%;padding:var(--spacing-golden-phi5) var(--spacing-golden-phi6);border:1px solid var(--border-color);border-radius:var(--spacing-golden-phi4);font-size:var(--font-size-title-medium);transition:all .2s ease;font-family:var(--font-family-brand),sans-serif;background:var(--color-neutral-100)}.form-input:focus{outline:none;border-color:var(--color-brand-primary-base);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-primary-base-rgb),.1)}.checkbox-group{display:flex;align-items:center;gap:var(--spacing-golden-phi4);margin-bottom:var(--spacing-golden-phi6)}.btn-submit{width:100%;background:var(--color-brand-primary-base);color:var(--color-neutral-100);padding:var(--spacing-golden-phi5);border-radius:var(--spacing-golden-phi4);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-medium);border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(var(--color-rgb-color-brand-primary-base-rgb),.3)}.btn-submit:hover:not(:disabled){background:var(--color-brand-primary-20);transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-primary-base-rgb),.4)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.auth-link{color:var(--color-brand-primary-base);text-decoration:none;font-weight:var(--font-weight-medium);transition:all .2s ease}.auth-link:hover{text-decoration:underline}.alert{padding:var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);margin-bottom:var(--spacing-golden-phi6);font-size:var(--font-size-title-small);display:flex;align-items:center;gap:var(--spacing-golden-phi4)}.alert-error{background:var(--color-surface-variant);color:var(--color-semantic-error);border:1px solid var(--color-surface-variant)}.alert-success{background:var(--color-surface-container-low);color:var(--color-semantic-success);border:1px solid var(--color-semantic-success)}.dashboard{min-height:100vh;background:var(--bg-secondary);padding-top:var(--spacing-golden-phi9)}.dashboard-container{max-width:1200px;margin:0 auto;padding:var(--spacing-golden-phi7)}.dashboard-card{background:var(--color-neutral-100);border-radius:var(--radius-xl);padding:var(--spacing-golden-phi7);box-shadow:var(--shadow-md)}.how-it-works-section{padding:var(--spacing-golden-phi9) var(--spacing-golden-phi6);background:var(--color-neutral-100)}.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(--spacing-golden-phi7);margin:var(--spacing-golden-phi9) 0;position:relative}.step-card{text-align:center;position:relative;padding:var(--spacing-golden-phi7)}.step-number{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:var(--font-size-display-medium);font-weight:var(--font-weight-bold);color:rgba(var(--color-rgb-color-brand-primary-base-rgb),.1);z-index:0}.step-icon{position:relative;z-index:1;margin-bottom:var(--spacing-golden-phi5);display:inline-block}.step-title{font-size:var(--font-size-title-large);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-golden-phi4);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: var(--breakpoint-md)){.step-connector{display:block}}.integration-showcase{text-align:center;padding:var(--spacing-golden-phi8);background:var(--bg-secondary);border-radius:var(--radius-xl);margin-top:var(--spacing-golden-phi9)}.integration-showcase h3{font-size:var(--font-size-headline-small);margin-bottom:var(--spacing-golden-phi7);color:var(--text-primary)}.integration-logos{display:flex;justify-content:center;align-items:center;gap:var(--spacing-golden-phi7);flex-wrap:wrap}.integration-logo{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-golden-phi4)}.logo-placeholder{width:var(--spacing-golden-phi8);height:var(--spacing-golden-phi8);background:var(--gradient-card);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.integration-logo span{font-size:var(--font-size-title-small);color:var(--text-tertiary)}.testimonials-section{padding:var(--spacing-golden-phi9) var(--spacing-golden-phi6);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(var(--color-rgb-color-brand-primary-60-rgb),.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(--spacing-golden-phi6);margin-bottom:var(--spacing-golden-phi9)}.testimonial-card{background:var(--color-neutral-100);padding:var(--spacing-golden-phi7);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:rgba(var(--color-rgb-color-brand-primary-60-rgb),.2)}.testimonial-header{display:flex;align-items:flex-start;gap:var(--spacing-golden-phi5);margin-bottom:var(--spacing-golden-phi6)}.testimonial-avatar{width:var(--spacing-golden-phi8);height:var(--spacing-golden-phi8);background:var(--gradient-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-neutral-100);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-large);flex-shrink:0}.testimonial-info{flex:1}.testimonial-author{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi2)}.testimonial-role{font-size:var(--font-size-title-small);color:var(--text-secondary)}.testimonial-company{font-size:var(--font-size-title-small);color:var(--color-brand-primary-base);font-weight:var(--font-weight-medium)}.testimonial-metric{display:flex;align-items:center;gap:var(--spacing-golden-phi4);background:rgba(var(--color-brand-tertiary-base),.1);padding:var(--spacing-golden-phi4) 1rem;border-radius:var(--radius-full);font-size:var(--font-size-title-small);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.testimonial-quote{font-size:var(--font-size-body-large);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--spacing-golden-phi5);font-style:italic}.testimonial-stars{display:flex;gap:var(--spacing-golden-phi2)}.testimonials-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-golden-phi6);margin-top:var(--spacing-golden-phi9)}.stat-card{text-align:center;padding:var(--spacing-golden-phi7);background:var(--color-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.stat-card h3{font-size:var(--font-size-display-small);font-weight:var(--font-weight-bold);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-golden-phi4)}.stat-card p{color:var(--text-tertiary);font-size:var(--font-size-title-small)}.pricing-section{padding:var(--spacing-golden-phi9) var(--spacing-golden-phi6);background:var(--color-neutral-100)}.pricing-container{max-width:1200px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-golden-phi6);margin-bottom:var(--spacing-golden-phi9);align-items:start}.pricing-card{background:var(--color-neutral-100);border:2px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-golden-phi7);position:relative;transition:all .3s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.pricing-card-popular{border-color:var(--color-brand-primary-base);transform:scale(1.05);box-shadow:0 20px 40px rgba(var(--color-rgb-color-brand-primary-base-rgb),.2)}.pricing-card-popular:hover{transform:scale(1.05) translateY(-4px)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-brand-primary-base);color:var(--color-neutral-100);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi6);border-radius:var(--radius-full);font-size:var(--font-size-title-small);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:var(--spacing-golden-phi4)}.pricing-header{text-align:center;margin-bottom:var(--spacing-golden-phi7);padding-bottom:var(--spacing-golden-phi7);border-bottom:1px solid var(--border-color)}.pricing-name{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi5)}.pricing-price{margin-bottom:var(--spacing-golden-phi5)}.price-amount{font-size:var(--font-size-display-medium);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base)}.price-period{font-size:var(--font-size-title-medium);color:var(--text-tertiary);font-weight:var(--font-weight-regular)}.pricing-description{font-size:var(--font-size-title-small);color:var(--text-secondary);line-height:1.6}.pricing-features{list-style:none;margin-bottom:var(--spacing-golden-phi7)}.pricing-features li{display:flex;align-items:center;gap:var(--spacing-golden-phi4);padding:var(--spacing-golden-phi4) 0;color:var(--text-secondary);font-size:var(--font-size-title-small)}.pricing-cta{display:block;width:100%;text-align:center;padding:var(--spacing-golden-phi5);border-radius:var(--spacing-golden-phi4);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all .2s ease;border:2px solid var(--color-brand-primary-base);color:var(--color-brand-primary-base);background:var(--color-neutral-100)}.pricing-cta:hover{background:var(--color-brand-primary-base);color:var(--color-neutral-100);transform:translateY(-2px);box-shadow:0 4px 14px rgba(var(--color-rgb-color-brand-primary-base-rgb),.3)}.pricing-cta-popular{background:var(--color-brand-primary-base);color:var(--color-neutral-100);border-color:var(--color-brand-primary-base)}.pricing-cta-popular:hover{background:var(--color-brand-primary-20);border-color:var(--color-brand-primary-20)}.pricing-guarantee{display:flex;align-items:center;gap:var(--spacing-golden-phi7);padding:var(--spacing-golden-phi8);background:var(--bg-secondary);border-radius:var(--radius-xl);margin-bottom:var(--spacing-golden-phi9)}.guarantee-icon{flex-shrink:0}.guarantee-content h3{font-size:var(--font-size-headline-small);margin-bottom:var(--spacing-golden-phi4);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:var(--font-size-headline-large);margin-bottom:var(--spacing-golden-phi8);color:var(--text-primary)}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-golden-phi7);text-align:left}.faq-item h4{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-golden-phi4);color:var(--text-primary)}.faq-item p{color:var(--text-secondary);line-height:1.6;font-size:var(--font-size-title-small)}.footer{background:var(--text-primary);color:var(--color-neutral-100);padding:var(--spacing-golden-phi9) var(--spacing-golden-phi6) var(--spacing-golden-phi7)}.footer-container{max-width:1200px;margin:0 auto}.footer-top{display:grid;grid-template-columns:2fr 3fr;gap:var(--spacing-golden-phi9);margin-bottom:var(--spacing-golden-phi9)}.footer-brand{max-width:var(--spacing-golden-phi12)}.footer-logo{display:flex;align-items:center;gap:var(--spacing-golden-phi4);font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-golden-phi5)}.footer-logo svg{color:var(--color-neutral-100)}.footer-tagline{color:rgba(var(--color-rgb-color-surface-bright-rgb),.7);line-height:1.6;margin-bottom:var(--spacing-golden-phi6)}.footer-social{display:flex;gap:var(--spacing-golden-phi5)}.footer-social a{display:flex;align-items:center;justify-content:center;width:var(--spacing-golden-phi7);height:var(--spacing-golden-phi7);background:rgba(var(--color-rgb-color-surface-bright-rgb),.1);border-radius:var(--radius-full);color:var(--color-neutral-100);transition:all .2s ease}.footer-social a:hover{background:var(--color-brand-secondary-base);transform:translateY(-2px)}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-golden-phi7)}.footer-column h3{font-size:var(--font-size-title-medium);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-golden-phi5);color:var(--color-neutral-100)}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:var(--spacing-golden-phi4)}.footer-column a{color:rgba(var(--color-rgb-color-surface-bright-rgb),.7);text-decoration:none;font-size:var(--font-size-title-small);transition:color .2s ease}.footer-column a:hover{color:var(--color-neutral-100)}.footer-cta{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-golden-phi7);background:rgba(var(--color-rgb-color-surface-bright-rgb),.05);border-radius:var(--radius-xl);margin-bottom:var(--spacing-golden-phi7)}.cta-content h3{font-size:var(--font-size-headline-small);margin-bottom:var(--spacing-golden-phi4)}.cta-content p{color:rgba(var(--color-rgb-color-surface-bright-rgb),.7)}.btn-footer-cta{background:var(--color-neutral-100);color:var(--color-brand-primary-base);padding:var(--spacing-golden-phi5) var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);text-decoration:none;font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;gap:var(--spacing-golden-phi4);transition:all .2s ease}.btn-footer-cta:hover{background:var(--color-brand-secondary-base);color:var(--color-neutral-100);transform:translateY(-2px);box-shadow:0 4px 14px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.3)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-golden-phi7);border-top:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1)}.footer-legal{display:flex;align-items:center;gap:var(--spacing-golden-phi7)}.footer-legal p{color:rgba(var(--color-rgb-color-surface-bright-rgb),.6);font-size:var(--font-size-title-small)}.legal-links{display:flex;gap:var(--spacing-golden-phi6)}.legal-links a{color:rgba(var(--color-rgb-color-surface-bright-rgb),.6);text-decoration:none;font-size:var(--font-size-title-small);transition:color .2s ease}.legal-links a:hover{color:var(--color-neutral-100)}.footer-badges{display:flex;gap:var(--spacing-golden-phi6)}.badge-item{display:flex;align-items:center;gap:var(--spacing-golden-phi4);font-size:var(--font-size-title-small);color:rgba(var(--color-rgb-color-surface-bright-rgb),.7)}@media (max-width: var(--breakpoint-md)){.nav-links{display:none}.mobile-menu-btn{display:flex}.hero-title{font-size:var(--font-size-headline-large)}.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(--spacing-golden-phi6)}.footer-bottom{flex-direction:column;gap:var(--spacing-golden-phi6);text-align:center}.footer-legal{flex-direction:column;gap:var(--spacing-golden-phi5)}.legal-links{flex-wrap:wrap;justify-content:center}.footer-badges{flex-direction:column}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-fluid{max-width:100%}.grid{display:grid;gap:var(--grid-gap)}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.gap-0{gap:0}.gap-1{gap:var(--spacing-golden-phi1)}.gap-2{gap:var(--spacing-golden-phi2)}.gap-3{gap:var(--spacing-golden-phi3)}.gap-5{gap:var(--spacing-golden-phi5)}.gap-8{gap:var(--spacing-golden-phi8)}.gap-10{gap:var(--spacing-golden-phi10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing-golden-phi1)}.gap-x-2{column-gap:var(--spacing-golden-phi2)}.gap-x-3{column-gap:var(--spacing-golden-phi3)}.gap-x-4{column-gap:var(--spacing-golden-phi4)}.gap-x-5{column-gap:var(--spacing-golden-phi5)}.gap-x-6{column-gap:var(--spacing-golden-phi6)}.gap-x-8{column-gap:var(--spacing-golden-phi8)}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing-golden-phi1)}.gap-y-2{row-gap:var(--spacing-golden-phi2)}.gap-y-3{row-gap:var(--spacing-golden-phi3)}.gap-y-4{row-gap:var(--spacing-golden-phi4)}.gap-y-5{row-gap:var(--spacing-golden-phi5)}.gap-y-6{row-gap:var(--spacing-golden-phi6)}.gap-y-8{row-gap:var(--spacing-golden-phi8)}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-full{grid-column:1 / -1}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.m-0{margin:0}.m-1{margin:var(--spacing-golden-phi1)}.m-2{margin:var(--spacing-golden-phi2)}.m-3{margin:var(--spacing-golden-phi3)}.m-4{margin:var(--spacing-golden-phi4)}.m-5{margin:var(--spacing-golden-phi5)}.m-6{margin:var(--spacing-golden-phi6)}.m-8{margin:var(--spacing-golden-phi8)}.m-10{margin:var(--spacing-golden-phi10)}.m-12{margin:var(--spacing-12)}.m-16{margin:var(--spacing-16)}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:var(--spacing-golden-phi1);margin-right:var(--spacing-golden-phi1)}.mx-2{margin-left:var(--spacing-golden-phi2);margin-right:var(--spacing-golden-phi2)}.mx-3{margin-left:var(--spacing-golden-phi3);margin-right:var(--spacing-golden-phi3)}.mx-4{margin-left:var(--spacing-golden-phi4);margin-right:var(--spacing-golden-phi4)}.mx-5{margin-left:var(--spacing-golden-phi5);margin-right:var(--spacing-golden-phi5)}.mx-6{margin-left:var(--spacing-golden-phi6);margin-right:var(--spacing-golden-phi6)}.mx-8{margin-left:var(--spacing-golden-phi8);margin-right:var(--spacing-golden-phi8)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing-golden-phi1);margin-bottom:var(--spacing-golden-phi1)}.my-2{margin-top:var(--spacing-golden-phi2);margin-bottom:var(--spacing-golden-phi2)}.my-3{margin-top:var(--spacing-golden-phi3);margin-bottom:var(--spacing-golden-phi3)}.my-4{margin-top:var(--spacing-golden-phi4);margin-bottom:var(--spacing-golden-phi4)}.my-5{margin-top:var(--spacing-golden-phi5);margin-bottom:var(--spacing-golden-phi5)}.my-6{margin-top:var(--spacing-golden-phi6);margin-bottom:var(--spacing-golden-phi6)}.my-8{margin-top:var(--spacing-golden-phi8);margin-bottom:var(--spacing-golden-phi8)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-golden-phi1)}.mt-2{margin-top:var(--spacing-golden-phi2)}.mt-3{margin-top:var(--spacing-golden-phi3)}.mt-4{margin-top:var(--spacing-golden-phi4)}.mt-5{margin-top:var(--spacing-golden-phi5)}.mt-6{margin-top:var(--spacing-golden-phi6)}.mt-8{margin-top:var(--spacing-golden-phi8)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-golden-phi1)}.mb-2{margin-bottom:var(--spacing-golden-phi2)}.mb-3{margin-bottom:var(--spacing-golden-phi3)}.mb-4{margin-bottom:var(--spacing-golden-phi4)}.mb-5{margin-bottom:var(--spacing-golden-phi5)}.mb-6{margin-bottom:var(--spacing-golden-phi6)}.mb-8{margin-bottom:var(--spacing-golden-phi8)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-golden-phi1)}.ml-2{margin-left:var(--spacing-golden-phi2)}.ml-3{margin-left:var(--spacing-golden-phi3)}.ml-4{margin-left:var(--spacing-golden-phi4)}.ml-5{margin-left:var(--spacing-golden-phi5)}.ml-6{margin-left:var(--spacing-golden-phi6)}.ml-8{margin-left:var(--spacing-golden-phi8)}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-golden-phi1)}.mr-2{margin-right:var(--spacing-golden-phi2)}.mr-3{margin-right:var(--spacing-golden-phi3)}.mr-4{margin-right:var(--spacing-golden-phi4)}.mr-5{margin-right:var(--spacing-golden-phi5)}.mr-6{margin-right:var(--spacing-golden-phi6)}.mr-8{margin-right:var(--spacing-golden-phi8)}.p-0{padding:0}.p-1{padding:var(--spacing-golden-phi1)}.p-2{padding:var(--spacing-golden-phi2)}.p-3{padding:var(--spacing-golden-phi3)}.p-4{padding:var(--spacing-golden-phi4)}.p-5{padding:var(--spacing-golden-phi5)}.p-6{padding:var(--spacing-golden-phi6)}.p-8{padding:var(--spacing-golden-phi8)}.p-10{padding:var(--spacing-golden-phi10)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--spacing-golden-phi1);padding-right:var(--spacing-golden-phi1)}.px-2{padding-left:var(--spacing-golden-phi2);padding-right:var(--spacing-golden-phi2)}.px-3{padding-left:var(--spacing-golden-phi3);padding-right:var(--spacing-golden-phi3)}.px-4{padding-left:var(--spacing-golden-phi4);padding-right:var(--spacing-golden-phi4)}.px-5{padding-left:var(--spacing-golden-phi5);padding-right:var(--spacing-golden-phi5)}.px-6{padding-left:var(--spacing-golden-phi6);padding-right:var(--spacing-golden-phi6)}.px-8{padding-left:var(--spacing-golden-phi8);padding-right:var(--spacing-golden-phi8)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--spacing-golden-phi1);padding-bottom:var(--spacing-golden-phi1)}.py-2{padding-top:var(--spacing-golden-phi2);padding-bottom:var(--spacing-golden-phi2)}.py-3{padding-top:var(--spacing-golden-phi3);padding-bottom:var(--spacing-golden-phi3)}.py-4{padding-top:var(--spacing-golden-phi4);padding-bottom:var(--spacing-golden-phi4)}.py-5{padding-top:var(--spacing-golden-phi5);padding-bottom:var(--spacing-golden-phi5)}.py-6{padding-top:var(--spacing-golden-phi6);padding-bottom:var(--spacing-golden-phi6)}.py-8{padding-top:var(--spacing-golden-phi8);padding-bottom:var(--spacing-golden-phi8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-golden-phi1)}.pt-2{padding-top:var(--spacing-golden-phi2)}.pt-3{padding-top:var(--spacing-golden-phi3)}.pt-4{padding-top:var(--spacing-golden-phi4)}.pt-5{padding-top:var(--spacing-golden-phi5)}.pt-6{padding-top:var(--spacing-golden-phi6)}.pt-8{padding-top:var(--spacing-golden-phi8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-golden-phi1)}.pb-2{padding-bottom:var(--spacing-golden-phi2)}.pb-3{padding-bottom:var(--spacing-golden-phi3)}.pb-4{padding-bottom:var(--spacing-golden-phi4)}.pb-5{padding-bottom:var(--spacing-golden-phi5)}.pb-6{padding-bottom:var(--spacing-golden-phi6)}.pb-8{padding-bottom:var(--spacing-golden-phi8)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-golden-phi1)}.pl-2{padding-left:var(--spacing-golden-phi2)}.pl-3{padding-left:var(--spacing-golden-phi3)}.pl-4{padding-left:var(--spacing-golden-phi4)}.pl-5{padding-left:var(--spacing-golden-phi5)}.pl-6{padding-left:var(--spacing-golden-phi6)}.pl-8{padding-left:var(--spacing-golden-phi8)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-golden-phi1)}.pr-2{padding-right:var(--spacing-golden-phi2)}.pr-3{padding-right:var(--spacing-golden-phi3)}.pr-4{padding-right:var(--spacing-golden-phi4)}.pr-5{padding-right:var(--spacing-golden-phi5)}.pr-6{padding-right:var(--spacing-golden-phi6)}.pr-8{padding-right:var(--spacing-golden-phi8)}.touch-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media (min-width: 640px){.sm\:container{padding-left:var(--container-padding-tablet);padding-right:var(--container-padding-tablet)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-7{grid-column:span 7 / span 7}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:col-span-9{grid-column:span 9 / span 9}.sm\:col-span-10{grid-column:span 10 / span 10}.sm\:col-span-11{grid-column:span 11 / span 11}.sm\:col-span-12{grid-column:span 12 / span 12}.sm\:col-span-full{grid-column:1 / -1}}@media (min-width: 768px){.md\:container{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-11{grid-column:span 11 / span 11}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-full{grid-column:1 / -1}}@media (min-width: 1024px){.lg\:container{padding-left:var(--container-padding-desktop);padding-right:var(--container-padding-desktop)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-full{grid-column:1 / -1}}@media (min-width: 1440px){.xl\:container{padding-left:var(--container-padding-wide);padding-right:var(--container-padding-wide)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-6{grid-column:span 6 / span 6}.xl\:col-span-7{grid-column:span 7 / span 7}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-span-9{grid-column:span 9 / span 9}.xl\:col-span-10{grid-column:span 10 / span 10}.xl\:col-span-11{grid-column:span 11 / span 11}.xl\:col-span-12{grid-column:span 12 / span 12}.xl\:col-span-full{grid-column:1 / -1}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:hidden{display:none}}@media (min-width: 768px){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:hidden{display:none}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:hidden{display:none}}@media (min-width: 1440px){.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:inline{display:inline}.xl\:hidden{display:none}}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.layout-dashboard{display:grid;grid-template-columns:auto 1fr;min-height:100vh;overflow-x:hidden}.layout-marketing{display:flex;flex-direction:column;min-height:100vh}.layout-centered{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-golden-phi4)}.layout-form{max-width:var(--container-sm);margin:0 auto;padding:var(--spacing-golden-phi6)}@media (max-width: 768px){button,a,input[type=checkbox],input[type=radio],select{min-height:44px}button,a.btn{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4)}}:root{--color-brand-primary-0: var(--color-neutral-0);--color-brand-primary-10: var(--color-brand-primary-20);--color-brand-primary-20: var(--color-brand-primary-30);--color-brand-primary-30: var(--color-brand-primary-40);--color-brand-primary-40: var(--color-brand-primary-40);--color-brand-primary-50: var(--color-brand-primary-50);--color-brand-primary-60: var(--color-brand-primary-60);--color-brand-primary-70: var(--color-brand-primary-70);--color-brand-primary-80: var(--color-brand-primary-80);--color-brand-primary-90: var(--color-brand-primary-90);--color-brand-primary-95: var(--color-brand-primary-95);--color-brand-primary-99: var(--color-surface-bright)bff;--color-brand-primary-100: var(--color-surface-bright);--color-brand-primary-base: var(--color-brand-primary-base);--color-brand-secondary-0: var(--color-neutral-0);--color-brand-secondary-10: var(--color-brand-secondary-20);--color-brand-secondary-20: var(--color-brand-secondary-30);--color-brand-secondary-30: var(--color-brand-secondary-40);--color-brand-secondary-40: var(--color-brand-secondary-50);--color-brand-secondary-50: var(--color-brand-secondary-60);--color-brand-secondary-60: var(--color-brand-secondary-70);--color-brand-secondary-70: var(--color-brand-secondary-80);--color-brand-secondary-80: var(--color-brand-secondary-90);--color-brand-secondary-90: var(--color-brand-secondary-95);--color-brand-secondary-95: var(--color-brand-secondary-99);--color-brand-secondary-99: var(--color-surface-bright)bfb;--color-brand-secondary-100: var(--color-surface-bright);--color-brand-secondary-base: var(--color-brand-secondary-base);--color-brand-tertiary-0: var(--color-neutral-0);--color-brand-tertiary-10: var(--color-brand-tertiary-20);--color-brand-tertiary-20: var(--color-brand-tertiary-30);--color-brand-tertiary-30: var(--color-brand-tertiary-40);--color-brand-tertiary-40: var(--color-brand-tertiary-50);--color-brand-tertiary-50: var(--color-brand-tertiary-60);--color-brand-tertiary-60: var(--color-brand-tertiary-70);--color-brand-tertiary-70: var(--color-brand-tertiary-80);--color-brand-tertiary-80: var(--color-brand-tertiary-80);--color-brand-tertiary-90: var(--color-brand-tertiary-90);--color-brand-tertiary-95: var(--color-brand-tertiary-95);--color-brand-tertiary-99: var(--color-surface-bright)bf7;--color-brand-tertiary-100: var(--color-surface-bright);--color-brand-tertiary-base: var(--color-brand-tertiary-base);--color-neutral-0: var(--color-neutral-0);--color-neutral-10: var(--color-neutral-10);--color-neutral-20: var(--color-neutral-20);--color-neutral-30: var(--color-neutral-30);--color-neutral-40: var(--color-neutral-40);--color-neutral-50: var(--color-neutral-50);--color-neutral-60: var(--color-neutral-60);--color-neutral-70: var(--color-neutral-70);--color-neutral-80: var(--color-neutral-80);--color-neutral-90: var(--color-neutral-90);--color-neutral-95: var(--color-neutral-95);--color-neutral-99: #fffbfe;--color-neutral-100: var(--color-surface-bright);--color-semantic-error: var(--color-semantic-error);--color-semantic-success: var(--color-semantic-success);--color-semantic-warning: var(--color-semantic-warning);--color-semantic-info: var(--color-semantic-info);--color-surface-variant: var(--color-surface-variant);--color-surface-dim: var(--color-neutral-90)8dd;--color-surface-container-low: var(--color-surface-container-low);--color-surface-container-default: var(--color-surface-container-default);--color-surface-container-high: var(--color-surface-container-high);--color-surface-container-highest: var(--color-surface-container-highest);--elevation-level0: none;--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);--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: var(--spacing-golden-phi7);--shape-corner-full: 9999px;--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;--font-family-brand: var(--font-family-brand);--font-family-mono: "JetBrains Mono", var(--font-family-mono);--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-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--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;--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);--elevation-level1: 0 var(--spacing-golden-phi1) var(--spacing-golden-phi2) var(--elevation-level1), 0 var(--spacing-golden-phi1) var(--spacing-golden-phi3) var(--elevation-level1);--elevation-level2: 0 var(--spacing-golden-phi2) var(--spacing-golden-phi3) var(--elevation-level2), 0 var(--spacing-golden-phi2) var(--spacing-golden-phi4) var(--elevation-level2);--elevation-level3: 0 var(--spacing-golden-phi3) var(--spacing-golden-phi4) var(--elevation-level3), 0 var(--spacing-golden-phi3) var(--spacing-golden-phi5) var(--elevation-level3);--elevation-level4: 0 var(--spacing-golden-phi4) var(--spacing-golden-phi5) var(--elevation-level1), 0 var(--spacing-golden-phi4) var(--spacing-golden-phi6) var(--elevation-level4);--elevation-level5: 0 var(--spacing-golden-phi5) var(--spacing-golden-phi6) var(--elevation-level2), 0 var(--spacing-golden-phi5) var(--spacing-golden-phi7) var(--elevation-level5)}:root{--color-primary: var(--color-brand-primary-base);--color-primary-50: var(--color-brand-primary-95);--color-primary-100: var(--color-brand-primary-90);--color-primary-200: var(--color-brand-primary-80);--color-primary-300: var(--color-brand-primary-70);--color-primary-400: var(--color-brand-primary-60);--color-primary-500: var(--color-brand-primary-60);--color-primary-600: var(--color-brand-primary-50);--color-primary-700: var(--color-brand-primary-40);--color-primary-800: var(--color-brand-primary-base);--color-primary-900: var(--color-brand-primary-30);--color-accent: var(--color-brand-secondary-base);--color-secondary: var(--color-brand-primary-60);--color-warning: var(--color-brand-tertiary-base);--color-success: var(--color-semantic-success);--color-error: var(--color-brand-secondary-base);--color-info: var(--color-semantic-info);--color-saffron: var(--color-brand-tertiary-base);--color-orange: var(--color-brand-secondary-60);--color-berry: var(--color-brand-secondary-30);--color-sky-blue: var(--color-semantic-info);--color-deep-blue: var(--color-brand-primary-20);--bg-primary: var(--color-surface-bright);--bg-secondary: var(--color-neutral-99);--bg-tertiary: var(--color-neutral-95);--bg-base: var(--color-neutral-99);--text-primary: var(--color-neutral-10);--text-secondary: var(--color-neutral-50);--text-tertiary: var(--color-neutral-60);--text-on-dark: var(--color-surface-bright);--text-on-dark-secondary: rgba(var(--color-rgb-color-surface-bright-rgb), .7);--glass-bg: rgba(var(--color-rgb-color-surface-bright-rgb), .6);--glass-bg-hover: rgba(var(--color-rgb-color-surface-bright-rgb), .7);--glass-border: rgba(var(--color-rgb-color-surface-bright-rgb), .1);--glass-blur: blur(20px);--glass-shadow: 0px 10px 10px 0px rgba(var(--color-rgb-color-neutral-0-rgb), .1), 0px 4px 4px 0px var(--elevation-level1), 0px 1px 0px 0px var(--elevation-level1);--font-primary: "Satoshi", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-secondary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--spacing-0: 0px;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--radius-none: 0px;--radius-sm: .125rem;--radius-default: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 var(--elevation-level1);--shadow-default: 0 1px 3px 0 rgba(var(--color-rgb-color-neutral-0-rgb), .1), 0 1px 2px -1px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--shadow-md: 0 4px 6px -1px rgba(var(--color-rgb-color-neutral-0-rgb), .1), 0 2px 4px -2px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--shadow-lg: 0 10px 15px -3px rgba(var(--color-rgb-color-neutral-0-rgb), .1), 0 4px 6px -4px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--shadow-xl: 0 20px 25px -5px rgba(var(--color-rgb-color-neutral-0-rgb), .1), 0 8px 10px -6px rgba(var(--color-rgb-color-neutral-0-rgb), .1);--shadow-2xl: 0 25px 50px -12px rgba(var(--color-rgb-color-neutral-0-rgb), .25);--shadow-primary: 0 4px 12px rgba(var(--color-rgb-color-brand-primary-base-rgb), .3);--shadow-accent: 0 4px 12px rgba(var(--color-rgb-color-brand-secondary-base-rgb), .3);--duration-fast: .15s;--duration-base: .3s;--duration-slow: .5s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-dropdown: 1000;--z-sticky: 1020;--z-modal: 1030;--z-popover: 1040;--z-tooltip: 1050;--grid-gap: var(--spacing-4);--container-padding: var(--spacing-4);--container-padding-tablet: var(--spacing-6);--container-padding-desktop: var(--spacing-8);--container-padding-wide: var(--spacing-10);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--color-primary-alpha: rgba(var(--color-rgb-color-brand-primary-base-rgb), .1);--color-accent-alpha: rgba(var(--color-rgb-color-brand-secondary-base-rgb), .1);--color-secondary-alpha: rgba(var(--color-rgb-color-brand-primary-60-rgb), .1);--color-success-alpha: rgba(var(--color-semantic-success), .1);--color-warning-alpha: rgba(var(--color-brand-tertiary-base), .1);--color-error-alpha: rgba(var(--color-rgb-color-brand-secondary-base-rgb), .1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275)}[data-theme=dark]{--bg-primary: var(--color-neutral-10);--bg-secondary: var(--color-neutral-10);--bg-tertiary: var(--color-neutral-20);--bg-base: var(--color-neutral-30);--text-primary: var(--color-surface-bright);--text-secondary: var(--color-neutral-70);--text-tertiary: var(--color-neutral-50)666;--glass-bg: rgba(var(--color-rgb-color-neutral-0-rgb), .6);--glass-bg-hover: rgba(var(--color-rgb-color-neutral-0-rgb), .7);--glass-border: rgba(var(--color-rgb-color-surface-bright-rgb), .1);--glass-shadow: 0px 10px 10px 0px rgba(var(--color-rgb-color-neutral-0-rgb), .3), 0px 4px 4px 0px rgba(var(--color-rgb-color-neutral-0-rgb), .2), 0px 1px 0px 0px rgba(var(--color-rgb-color-neutral-0-rgb), .1)}*{box-sizing:border-box}html{font-size:var(--font-size-title-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family-brand);font-size:var(--font-size-body-large);line-height:1.5;color:var(--text-primary);background-color:var(--bg-base);transition:background-color var(--duration-base) var(--ease-default)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-brand);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-display-large);margin:0}h1{font-size:var(--font-size-headline-large);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-headline-small)}h3{font-size:var(--font-size-title-large)}h4{font-size:var(--font-size-headline-small)}h5{font-size:var(--font-size-title-large)}h6{font-size:var(--font-size-title-medium)}p{line-height:1.5;margin:0}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-hover:hover{background:var(--glass-bg-hover)}.btn{font-family:var(--font-family-brand);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);min-height:44px;border:none;cursor:pointer;transition:all var(--duration-base) var(--ease-default);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-golden-phi2);text-decoration:none;outline:none;position:relative;white-space:nowrap}.btn:focus-visible{outline:var(--spacing-golden-phi1) solid var(--color-primary);outline-offset:var(--spacing-golden-phi1)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-sm{font-size:var(--font-size-body-small);padding:var(--spacing-golden-phi2) var(--spacing-golden-phi4);gap:var(--spacing-golden-phi1);min-height:44px}.btn-md{font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi6);gap:var(--spacing-golden-phi2);min-height:44px}.btn-lg{font-size:var(--font-size-title-medium);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi8);gap:var(--spacing-golden-phi3);min-height:52px}.btn-xl{font-size:var(--font-size-title-large);padding:var(--spacing-golden-phi5) var(--spacing-golden-phi10);gap:var(--spacing-golden-phi3);min-height:var(--spacing-golden-phi8)}.btn-full-width{width:100%}.btn-loading{color:transparent}.btn-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.btn-icon-left,.btn-icon-right,.btn-content{display:flex;align-items:center;justify-content:center}.btn-glass.btn-primary{background:linear-gradient(135deg,rgba(var(--color-rgb-color-brand-primary-base-rgb),.8),rgba(var(--color-rgb-color-brand-primary-60-rgb),.8));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1);color:var(--color-neutral-100);box-shadow:var(--shadow-primary)}.btn-glass.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--color-rgb-color-brand-primary-base-rgb),.9),rgba(var(--color-rgb-color-brand-primary-60-rgb),.9));transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-primary-base-rgb),.4)}.btn-glass.btn-secondary{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-brand-primary-base-rgb),.3);color:var(--color-primary)}.btn-glass.btn-secondary:hover:not(:disabled){background:var(--glass-bg-hover);border-color:rgba(var(--color-rgb-color-brand-primary-base-rgb),.5)}.btn-glass.btn-accent{background:linear-gradient(135deg,rgba(var(--color-rgb-color-brand-secondary-base-rgb),.8),rgba(var(--color-brand-secondary-60),.8));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1);color:var(--color-neutral-100);box-shadow:var(--shadow-accent)}.btn-glass.btn-accent:hover:not(:disabled){background:linear-gradient(135deg,rgba(var(--color-rgb-color-brand-secondary-base-rgb),.9),rgba(var(--color-brand-secondary-60),.9));transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.4)}.btn-glass.btn-success{background:rgba(var(--color-semantic-success),.8);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1);color:var(--color-neutral-100)}.btn-glass.btn-success:hover:not(:disabled){background:rgba(var(--color-semantic-success),.9);transform:translateY(-2px)}.btn-glass.btn-warning{background:rgba(var(--color-brand-tertiary-base),.8);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1);color:var(--color-primary)}.btn-glass.btn-warning:hover:not(:disabled){background:rgba(var(--color-brand-tertiary-base),.9);transform:translateY(-2px)}.btn-glass.btn-error{background:rgba(var(--color-rgb-color-brand-secondary-base-rgb),.8);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(var(--color-rgb-color-surface-bright-rgb),.1);color:var(--color-neutral-100)}.btn-glass.btn-error:hover:not(:disabled){background:rgba(var(--color-rgb-color-brand-secondary-base-rgb),.9);transform:translateY(-2px)}.btn-glass.btn-ghost{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;color:var(--color-primary)}.btn-glass.btn-ghost:hover:not(:disabled){background:rgba(var(--color-rgb-color-brand-primary-base-rgb),.1)}.btn-outline.btn-primary{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.btn-outline.btn-primary:hover:not(:disabled){background:var(--color-primary);color:var(--color-neutral-100)}.btn-outline.btn-secondary{background:transparent;border:2px solid var(--color-secondary);color:var(--color-secondary)}.btn-outline.btn-secondary:hover:not(:disabled){background:var(--color-secondary);color:var(--color-neutral-100)}.btn-outline.btn-accent{background:transparent;border:2px solid var(--color-accent);color:var(--color-accent)}.btn-outline.btn-accent:hover:not(:disabled){background:var(--color-accent);color:var(--color-neutral-100)}.btn-outline.btn-success{background:transparent;border:2px solid var(--color-success);color:var(--color-success)}.btn-outline.btn-success:hover:not(:disabled){background:var(--color-success);color:var(--color-neutral-100)}.btn-outline.btn-warning{background:transparent;border:2px solid var(--color-warning);color:var(--color-warning)}.btn-outline.btn-warning:hover:not(:disabled){background:var(--color-warning);color:var(--color-primary)}.btn-outline.btn-error{background:transparent;border:2px solid var(--color-error);color:var(--color-error)}.btn-outline.btn-error:hover:not(:disabled){background:var(--color-error);color:var(--color-neutral-100)}.btn-outline.btn-ghost{background:transparent;border:1px solid rgba(var(--color-neutral-50),.3);color:var(--text-secondary)}.btn-outline.btn-ghost:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary)}.btn-flat.btn-primary{background:var(--color-primary);color:var(--color-neutral-100);box-shadow:var(--shadow-primary)}.btn-flat.btn-primary:hover:not(:disabled){background:var(--color-primary-700);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-primary-base-rgb),.4)}.btn-flat.btn-secondary{background:var(--color-secondary);color:var(--color-neutral-100);box-shadow:0 4px 12px rgba(var(--color-rgb-color-brand-primary-60-rgb),.3)}.btn-flat.btn-secondary:hover:not(:disabled){background:var(--color-secondary-700);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-primary-60-rgb),.4)}.btn-flat.btn-accent{background:var(--color-accent);color:var(--color-neutral-100);box-shadow:0 4px 12px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.3)}.btn-flat.btn-accent:hover:not(:disabled){background:var(--color-accent-700);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.4)}.btn-flat.btn-success{background:var(--color-success);color:var(--color-neutral-100);box-shadow:0 4px 12px rgba(var(--color-semantic-success),.3)}.btn-flat.btn-success:hover:not(:disabled){background:var(--color-semantic-success);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-semantic-success),.4)}.btn-flat.btn-warning{background:var(--color-warning);color:var(--color-primary);box-shadow:0 4px 12px rgba(var(--color-brand-tertiary-base),.3)}.btn-flat.btn-warning:hover:not(:disabled){background:var(--color-semantic-warning);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-brand-tertiary-base),.4)}.btn-flat.btn-error{background:var(--color-error);color:var(--color-neutral-100);box-shadow:var(--shadow-primary)}.btn-flat.btn-error:hover:not(:disabled){background:var(--color-error-700);transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.4)}.btn-flat.btn-ghost{background:transparent;color:var(--text-secondary);box-shadow:var(--shadow-subtle)}.btn-flat.btn-ghost:hover:not(:disabled){background:var(--bg-secondary);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-rgb-color-neutral-0-rgb),.15)}.btn-cta{animation:pulse 2s infinite}button:not(.btn),.btn-submit,.btn-hero-primary,.btn-hero-secondary,.btn-footer-cta{font-family:var(--font-family-brand);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);border:none;cursor:pointer;transition:all var(--duration-base) var(--ease-default);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-golden-phi2);text-decoration:none;outline:none;position:relative;white-space:nowrap;min-height:44px}button:not(.btn):focus-visible,.btn-submit:focus-visible,.btn-hero-primary:focus-visible,.btn-hero-secondary:focus-visible,.btn-footer-cta:focus-visible{outline:var(--spacing-golden-phi1) solid var(--color-primary);outline-offset:var(--spacing-golden-phi1)}button:not(.btn):disabled,.btn-submit:disabled,.btn-hero-primary:disabled,.btn-hero-secondary:disabled,.btn-footer-cta:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.btn-primary:not(.btn-glass):not(.btn-outline):not(.btn-flat){background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-neutral-100);box-shadow:var(--shadow-primary)}.btn-primary:not(.btn-glass):not(.btn-outline):not(.btn-flat):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-rgb-color-brand-primary-base-rgb),.4)}.btn-secondary:not(.btn-glass):not(.btn-outline):not(.btn-flat){background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--glass-border)}.btn-secondary:not(.btn-glass):not(.btn-outline):not(.btn-flat):hover:not(:disabled){background:var(--bg-tertiary);transform:translateY(-1px)}.btn-glass:not(.btn-primary):not(.btn-secondary):not(.btn-accent):not(.btn-success):not(.btn-warning):not(.btn-error):not(.btn-ghost){background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);color:var(--color-primary)}.btn-glass:not(.btn-primary):not(.btn-secondary):not(.btn-accent):not(.btn-success):not(.btn-warning):not(.btn-error):not(.btn-ghost):hover:not(:disabled){background:var(--glass-bg-hover)}.card{background:var(--bg-primary);border-radius:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi6);box-shadow:var(--shadow-default);transition:all var(--duration-base) var(--ease-default)}.card-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.card-hoverable:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.input-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.input-container-full-width{width:100%}.input-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi1)}.input-required{color:var(--color-error);margin-left:var(--spacing-golden-phi1)}.input-wrapper{position:relative;display:flex;align-items:center}.input{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);border-radius:var(--spacing-golden-phi4);border:1px solid var(--glass-border);background:var(--bg-primary);color:var(--text-primary);transition:all var(--duration-base) var(--ease-default);width:100%;min-height:44px;outline:none}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-primary-base-rgb),.1)}.input:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary)}.input-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.input-outline{background:transparent;border:2px solid var(--glass-border)}.input-flat{background:var(--bg-secondary);border:1px solid transparent}.input-sm{font-size:var(--font-size-body-small);padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);min-height:44px}.input-md{font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);min-height:44px}.input-lg{font-size:var(--font-size-title-medium);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);min-height:52px}.input-error{border-color:var(--color-error)}.input-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1)}.input-success{border-color:var(--color-success)}.input-success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-semantic-success),.1)}.input-full-width{width:100%}.input-with-left-icon{padding-left:var(--spacing-golden-phi8)}.input-with-right-icon{padding-right:var(--spacing-golden-phi8)}.input-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;display:flex;align-items:center;justify-content:center;width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5)}.input-icon-left{left:var(--spacing-golden-phi4)}.input-icon-right{right:var(--spacing-golden-phi4)}.input-text{margin-top:var(--spacing-golden-phi1)}.input-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.input-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.textarea-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.textarea-container-full-width{width:100%}.textarea-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi1)}.textarea-required{color:var(--color-error);margin-left:var(--spacing-golden-phi1)}.textarea-wrapper{position:relative}.textarea{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);border-radius:var(--spacing-golden-phi4);border:1px solid var(--glass-border);background:var(--bg-primary);color:var(--text-primary);transition:all var(--duration-base) var(--ease-default);width:100%;outline:none;resize:vertical;min-height:88px}.textarea::placeholder{color:var(--text-tertiary)}.textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-primary-base-rgb),.1)}.textarea:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary);resize:none}.textarea-auto-resize{resize:none;overflow:hidden}.textarea-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.textarea-outline{background:transparent;border:2px solid var(--glass-border)}.textarea-flat{background:var(--bg-secondary);border:1px solid transparent}.textarea-sm{font-size:var(--font-size-body-small);padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);min-height:var(--spacing-golden-phi8)}.textarea-md{font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);min-height:88px}.textarea-lg{font-size:var(--font-size-title-medium);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);min-height:112px}.textarea-error{border-color:var(--color-error)}.textarea-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1)}.textarea-success{border-color:var(--color-success)}.textarea-success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-semantic-success),.1)}.textarea-full-width{width:100%}.textarea-character-count{position:absolute;bottom:var(--spacing-golden-phi2);right:var(--spacing-golden-phi3);font-size:var(--font-size-label-small);color:var(--text-tertiary);background:var(--bg-primary);padding:var(--spacing-golden-phi1);border-radius:var(--radius-sm)}.textarea-count-error{color:var(--color-error)}.textarea-count-normal{color:var(--text-tertiary)}.textarea-text{margin-top:var(--spacing-golden-phi1)}.textarea-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.textarea-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.select-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1);position:relative}.select-container-full-width{width:100%}.select-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi1)}.select-required{color:var(--color-error);margin-left:var(--spacing-golden-phi1)}.select-wrapper{position:relative}.select{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);border-radius:var(--spacing-golden-phi4);border:1px solid var(--glass-border);background:var(--bg-primary);color:var(--text-primary);transition:all var(--duration-base) var(--ease-default);width:100%;min-height:44px;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-primary-base-rgb),.1)}.select:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary)}.select-value{flex:1;text-align:left;color:var(--text-primary)}.select-value:empty:before{content:attr(data-placeholder);color:var(--text-tertiary)}.select-icon{margin-left:var(--spacing-golden-phi2);transition:transform var(--duration-base) var(--ease-default);display:flex;align-items:center;justify-content:center}.select-icon-rotated{transform:rotate(180deg)}.select-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.select-outline{background:transparent;border:2px solid var(--glass-border)}.select-flat{background:var(--bg-secondary);border:1px solid transparent}.select-sm{font-size:var(--font-size-body-small);padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);min-height:44px}.select-md{font-size:var(--font-size-body-large);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);min-height:44px}.select-lg{font-size:var(--font-size-title-medium);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);min-height:52px}.select-error{border-color:var(--color-error)}.select-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1)}.select-success{border-color:var(--color-success)}.select-success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px rgba(var(--color-semantic-success),.1)}.select-full-width{width:100%}.select-dropdown{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:var(--spacing-golden-phi4);box-shadow:var(--shadow-lg);margin-top:var(--spacing-golden-phi1);max-height:var(--spacing-golden-phi11);overflow-y:auto}.select-options{list-style:none;margin:0;padding:var(--spacing-golden-phi1)}.select-option{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);cursor:pointer;border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-default);display:flex;align-items:center;gap:var(--spacing-golden-phi2)}.select-option:hover{background:var(--bg-secondary)}.select-option-selected{background:rgba(var(--color-rgb-color-brand-primary-base-rgb),.1);color:var(--color-primary)}.select-option-disabled{opacity:.6;cursor:not-allowed}.select-option-disabled:hover{background:transparent}.select-checkbox{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5);border:1px solid var(--glass-border);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-default)}.select-checkbox-checked{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-neutral-100)}.select-option-text{flex:1}.select-text{margin-top:var(--spacing-golden-phi1)}.select-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.select-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.checkbox-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.checkbox-input-wrapper{display:flex;align-items:center;gap:var(--spacing-golden-phi2);cursor:pointer}.checkbox-container-disabled .checkbox-input-wrapper{cursor:not-allowed}.checkbox-input{position:absolute;opacity:0;pointer-events:none}.checkbox{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);border-radius:var(--radius-md);border:2px solid var(--glass-border);background:var(--bg-primary);transition:all var(--duration-base) var(--ease-default);display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox:hover{border-color:var(--color-primary)}.checkbox-checked,.checkbox-indeterminate{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-neutral-100)}.checkbox-disabled{opacity:.6;cursor:not-allowed}.checkbox-disabled:hover{border-color:var(--glass-border)}.checkbox-error,.checkbox-error:hover{border-color:var(--color-error)}.checkbox-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.checkbox-outline{background:transparent}.checkbox-flat{background:var(--bg-secondary)}.checkbox-sm{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5)}.checkbox-md,.checkbox-lg{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6)}.checkbox-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-check-icon,.checkbox-indeterminate-icon{stroke-width:2}.checkbox-text{margin-top:var(--spacing-golden-phi1);margin-left:var(--spacing-golden-phi7)}.checkbox-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.checkbox-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.checkbox-group{border:none;padding:0;margin:0}.checkbox-group-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi2)}.checkbox-group-items{display:flex;flex-direction:column;gap:var(--spacing-golden-phi2)}.checkbox-group-text{margin-top:var(--spacing-golden-phi1)}.checkbox-group-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.checkbox-group-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.radio-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.radio-input-wrapper{display:flex;align-items:center;gap:var(--spacing-golden-phi2);cursor:pointer}.radio-container-disabled .radio-input-wrapper{cursor:not-allowed}.radio-input{position:absolute;opacity:0;pointer-events:none}.radio{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);border-radius:50%;border:2px solid var(--glass-border);background:var(--bg-primary);transition:all var(--duration-base) var(--ease-default);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.radio:hover,.radio-checked{border-color:var(--color-primary)}.radio-disabled{opacity:.6;cursor:not-allowed}.radio-disabled:hover{border-color:var(--glass-border)}.radio-error,.radio-error:hover{border-color:var(--color-error)}.radio-dot{width:var(--spacing-golden-phi4);height:var(--spacing-golden-phi4);border-radius:50%;background:var(--color-primary);transform:scale(0);transition:transform var(--duration-base) var(--ease-default)}.radio-checked .radio-dot{transform:scale(1)}.radio-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.radio-outline{background:transparent}.radio-flat{background:var(--bg-secondary)}.radio-sm{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5)}.radio-sm .radio-dot{width:var(--spacing-golden-phi3);height:var(--spacing-golden-phi3)}.radio-md{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6)}.radio-md .radio-dot{width:var(--spacing-golden-phi4);height:var(--spacing-golden-phi4)}.radio-lg{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6)}.radio-lg .radio-dot{width:var(--spacing-golden-phi4);height:var(--spacing-golden-phi4)}.radio-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.radio-text{margin-top:var(--spacing-golden-phi1);margin-left:var(--spacing-golden-phi7)}.radio-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.radio-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.radio-group{border:none;padding:0;margin:0}.radio-group-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi2)}.radio-group-items{display:flex;flex-direction:column;gap:var(--spacing-golden-phi2)}.radio-group-text{margin-top:var(--spacing-golden-phi1)}.radio-group-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.radio-group-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.toggle-container{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.toggle-input-wrapper{display:flex;align-items:center;gap:var(--spacing-golden-phi2);cursor:pointer}.toggle-container-disabled .toggle-input-wrapper{cursor:not-allowed}.toggle-input{position:absolute;opacity:0;pointer-events:none}.toggle-track{width:44px;height:var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi5);background:var(--bg-tertiary);border:1px solid var(--glass-border);transition:all var(--duration-base) var(--ease-default);position:relative;flex-shrink:0}.toggle-track:hover{border-color:var(--color-primary)}.toggle-checked{background:var(--color-primary);border-color:var(--color-primary)}.toggle-disabled{opacity:.6;cursor:not-allowed}.toggle-disabled:hover{border-color:var(--glass-border)}.toggle-error,.toggle-error:hover{border-color:var(--color-error)}.toggle-thumb{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);border-radius:50%;background:var(--color-neutral-100);box-shadow:var(--shadow-sm);transition:all var(--duration-base) var(--ease-default);position:absolute;top:var(--spacing-golden-phi1);left:var(--spacing-golden-phi1)}.toggle-thumb-checked{transform:translate(20px)}.toggle-thumb-disabled{opacity:.8}.toggle-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.toggle-glass.toggle-checked{background:linear-gradient(135deg,rgba(var(--color-rgb-color-brand-primary-base-rgb),.8),rgba(var(--color-rgb-color-brand-primary-60-rgb),.8));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.toggle-outline{background:transparent;border:2px solid var(--glass-border)}.toggle-outline.toggle-checked{background:var(--color-primary);border-color:var(--color-primary)}.toggle-flat{background:var(--bg-tertiary);border:none}.toggle-flat.toggle-checked{background:var(--color-primary)}.toggle-sm{width:var(--spacing-golden-phi7);height:var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4)}.toggle-sm .toggle-thumb{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5);top:var(--spacing-golden-phi1);left:var(--spacing-golden-phi1)}.toggle-sm .toggle-thumb-checked{transform:translate(16px)}.toggle-md{width:44px;height:var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi5)}.toggle-md .toggle-thumb{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);top:var(--spacing-golden-phi1);left:var(--spacing-golden-phi1)}.toggle-md .toggle-thumb-checked{transform:translate(20px)}.toggle-lg{width:52px;height:var(--spacing-golden-phi7);border-radius:var(--spacing-golden-phi5)}.toggle-lg .toggle-thumb{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);top:var(--spacing-golden-phi1);left:var(--spacing-golden-phi1)}.toggle-lg .toggle-thumb-checked{transform:translate(24px)}.toggle-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-labels{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-golden-phi2);font-size:var(--font-size-label-small);font-weight:var(--font-weight-medium);pointer-events:none}.toggle-label-on,.toggle-label-off{opacity:.7;transition:opacity var(--duration-base) var(--ease-default)}.toggle-label-active{opacity:1}.toggle-text{margin-top:var(--spacing-golden-phi1);margin-left:52px}.toggle-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.toggle-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.form{font-family:var(--font-family-brand)}.form-disabled{opacity:.6;pointer-events:none}.form-default{background:transparent}.form-card{background:var(--bg-primary);border-radius:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi6);box-shadow:var(--shadow-default);border:1px solid var(--glass-border)}.form-modal{background:var(--bg-primary);border-radius:var(--spacing-golden-phi4);padding:var(--spacing-golden-phi5);box-shadow:var(--shadow-lg)}.form-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi6)}.form-outline{background:transparent;border:2px solid var(--glass-border);border-radius:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi6)}.form-flat{background:var(--bg-secondary);border-radius:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi6)}.form-vertical .form-content{display:flex;flex-direction:column}.form-horizontal .form-content{display:flex;flex-direction:row;align-items:end;flex-wrap:wrap}.form-grid .form-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--spacing-golden-phi11),1fr))}.form-spacing-sm .form-content{gap:var(--spacing-golden-phi2)}.form-spacing-md .form-content{gap:var(--spacing-golden-phi4)}.form-spacing-lg .form-content{gap:var(--spacing-golden-phi6)}.form-header{margin-bottom:var(--spacing-golden-phi4)}.form-title{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-golden-phi1) 0}.form-description{font-size:var(--font-size-body-large);color:var(--text-secondary);margin:0;line-height:1.5}.form-content{flex:1}.form-group{display:flex;flex-direction:column;gap:var(--spacing-golden-phi1)}.form-group-label{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary)}.form-group-required{color:var(--color-error);margin-left:var(--spacing-golden-phi1)}.form-group-content{flex:1}.form-group-text{margin-top:var(--spacing-golden-phi1)}.form-group-helper-text{font-size:var(--font-size-label-small);color:var(--text-secondary)}.form-group-error-text{font-size:var(--font-size-label-small);color:var(--color-error)}.form-actions{display:flex;gap:var(--spacing-golden-phi3);margin-top:var(--spacing-golden-phi6);padding-top:var(--spacing-golden-phi4);border-top:1px solid var(--glass-border)}.form-actions-left{justify-content:flex-start}.form-actions-center{justify-content:center}.form-actions-right{justify-content:flex-end}.form-actions-between{justify-content:space-between}.form-row{display:grid;align-items:end}.form-row-auto{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-row-1{grid-template-columns:1fr}.form-row-2{grid-template-columns:repeat(2,1fr)}.form-row-3{grid-template-columns:repeat(3,1fr)}.form-row-4{grid-template-columns:repeat(4,1fr)}.form-row-gap-sm{gap:var(--spacing-golden-phi2)}.form-row-gap-md{gap:var(--spacing-golden-phi4)}.form-row-gap-lg{gap:var(--spacing-golden-phi6)}.form-section{display:flex;flex-direction:column;gap:var(--spacing-golden-phi3)}.form-section-header{border-bottom:1px solid var(--glass-border);padding-bottom:var(--spacing-golden-phi2)}.form-section-title{font-size:var(--font-size-title-medium);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-golden-phi1) 0}.form-section-description{font-size:var(--font-size-body-small);color:var(--text-secondary);margin:0;line-height:1.5}.form-section-content{display:flex;flex-direction:column;gap:var(--spacing-golden-phi4)}@media (max-width: 768px){.form-horizontal .form-content,.form-grid .form-content{display:flex;flex-direction:column}.form-row{grid-template-columns:1fr!important}.form-actions{flex-direction:column}.form-actions-between{justify-content:stretch}}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.bg-tertiary{background-color:var(--bg-tertiary)}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--color-rgb-color-brand-secondary-base-rgb),.7)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.animate-pulse{animation:pulse 2s infinite}@media (max-width: 768px){:root{--text-5xl: 2.5rem;--text-4xl: 2rem;--text-3xl: 1.5rem;--text-2xl: 1.25rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}table{width:100%;border-collapse:collapse}thead th{height:var(--spacing-golden-phi8);padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);background:var(--bg-secondary);font-weight:var(--font-weight-semibold);text-align:left;border-bottom:2px solid var(--glass-border)}tbody tr{height:var(--spacing-golden-phi8);border-bottom:1px solid var(--glass-border);transition:background-color var(--duration-fast) var(--ease-default)}tbody tr:hover{background-color:var(--bg-secondary)}tbody td{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);vertical-align:middle}@media (prefers-contrast: high){:root{--glass-border: rgba(var(--color-rgb-color-surface-bright-rgb), .5);--shadow-default: 0 0 0 1px rgba(var(--color-rgb-color-neutral-0-rgb), .5)}}:root{--component-height-small: 32px;--component-height-medium: 40px;--component-height-large: 48px;--component-height-extra-large: 56px;--focus-ring-width: 2px;--focus-ring-color: var(--color-brand-tertiary-base);--focus-ring-offset: 2px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 4px;--state-hover-opacity: .08;--state-focus-opacity: .12;--state-pressed-opacity: .16;--state-disabled-opacity: .38}:root{--layout-max-width-xs: 480px;--layout-max-width-sm: 640px;--layout-max-width-md: 768px;--layout-max-width-lg: 1024px;--layout-max-width-xl: 1200px;--layout-max-width-2xl: 1440px;--layout-grid-item-min: 200px;--layout-grid-item-sm: 150px;--layout-grid-item-md: 250px;--layout-grid-item-lg: 300px;--sidebar-width: 280px;--sidebar-width-sm: 240px;--topbar-height: 64px;--layout-hero-height: 100vh;--layout-content-height: calc(100vh - var(--topbar-height));--section-spacing-sm: var(--spacing-golden-phi7);--section-spacing-md: var(--spacing-golden-phi8);--section-spacing-lg: var(--spacing-golden-phi9);--section-spacing-xl: var(--spacing-golden-phi10);--section-padding-sm: var(--spacing-golden-phi7) var(--spacing-golden-phi6);--section-padding-md: var(--spacing-golden-phi8) var(--spacing-golden-phi7);--section-padding-lg: var(--spacing-golden-phi9) var(--spacing-golden-phi7);--form-max-width-sm: 400px;--form-max-width-md: 500px;--form-max-width-lg: 600px;--content-gap-sm: var(--spacing-golden-phi4);--content-gap-md: var(--spacing-golden-phi5);--content-gap-lg: var(--spacing-golden-phi6);--content-gap-xl: var(--spacing-golden-phi7)}@media (max-width: 768px){:root{--sidebar-width: 100%;--section-padding-sm: var(--spacing-golden-phi6) var(--spacing-golden-phi5);--section-padding-md: var(--spacing-golden-phi7) var(--spacing-golden-phi6);--section-padding-lg: var(--spacing-golden-phi8) var(--spacing-golden-phi6)}}:root{--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1440px;--container-xs: 100%;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1440px;--spacing-scale-mobile: .875;--spacing-scale-tablet: 1;--spacing-scale-desktop: 1.125;--font-scale-mobile: .875;--font-scale-tablet: 1;--font-scale-desktop: 1.0625;--grid-columns-mobile: 4;--grid-columns-tablet: 8;--grid-columns-desktop: 12;--gutter-mobile: var(--spacing-golden-phi5);--gutter-tablet: var(--spacing-golden-phi6);--gutter-desktop: var(--spacing-golden-phi7)}@media (max-width: 639px){:root{--section-padding-sm: var(--spacing-golden-phi6) var(--spacing-golden-phi5);--section-padding-md: var(--spacing-golden-phi7) var(--spacing-golden-phi5);--section-padding-lg: var(--spacing-golden-phi8) var(--spacing-golden-phi5);--font-size-display-large: calc(57px * var(--font-scale-mobile));--font-size-display-medium: calc(45px * var(--font-scale-mobile));--font-size-display-small: calc(36px * var(--font-scale-mobile));--font-size-headline-large: calc(32px * var(--font-scale-mobile));--font-size-headline-medium: calc(28px * var(--font-scale-mobile));--font-size-headline-small: calc(24px * var(--font-scale-mobile))}.hidden-mobile{display:none!important}.visible-mobile{display:block!important}.grid-mobile-1{grid-template-columns:repeat(1,1fr)!important}.grid-mobile-2{grid-template-columns:repeat(2,1fr)!important}.p-mobile-sm{padding:var(--spacing-golden-phi4)!important}.p-mobile-md{padding:var(--spacing-golden-phi5)!important}.p-mobile-lg{padding:var(--spacing-golden-phi6)!important}}@media (min-width: 640px) and (max-width: 1023px){:root{--section-padding-sm: var(--spacing-golden-phi6);--section-padding-md: var(--spacing-golden-phi7) var(--spacing-golden-phi6);--section-padding-lg: var(--spacing-golden-phi8) var(--spacing-golden-phi6)}.hidden-tablet{display:none!important}.visible-tablet{display:block!important}.grid-tablet-2{grid-template-columns:repeat(2,1fr)!important}.grid-tablet-3{grid-template-columns:repeat(3,1fr)!important}.grid-tablet-4{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 1024px){:root{--section-padding-sm: var(--spacing-golden-phi7) var(--spacing-golden-phi7);--section-padding-md: var(--spacing-golden-phi8) var(--spacing-golden-phi7);--section-padding-lg: var(--spacing-golden-phi9) var(--spacing-golden-phi8);--font-size-display-large: calc(57px * var(--font-scale-desktop));--font-size-display-medium: calc(45px * var(--font-scale-desktop));--font-size-display-small: calc(36px * var(--font-scale-desktop))}.hidden-desktop{display:none!important}.visible-desktop{display:block!important}.grid-desktop-3{grid-template-columns:repeat(3,1fr)!important}.grid-desktop-4{grid-template-columns:repeat(4,1fr)!important}.grid-desktop-6{grid-template-columns:repeat(6,1fr)!important}}.container{width:100%;margin:0 auto;padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}@media (min-width: 640px){.container{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width: 1024px){.container{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}.container-2xl{max-width:var(--container-2xl)}.text-left-mobile{text-align:left!important}.text-center-mobile{text-align:center!important}.text-right-mobile{text-align:right!important}@media (min-width: 640px){.text-left-tablet{text-align:left!important}.text-center-tablet{text-align:center!important}.text-right-tablet{text-align:right!important}}@media (min-width: 1024px){.text-left-desktop{text-align:left!important}.text-center-desktop{text-align:center!important}.text-right-desktop{text-align:right!important}}.flex-col-mobile{flex-direction:column!important}.flex-row-mobile{flex-direction:row!important}@media (min-width: 640px){.flex-col-tablet{flex-direction:column!important}.flex-row-tablet{flex-direction:row!important}}@media (min-width: 1024px){.flex-col-desktop{flex-direction:column!important}.flex-row-desktop{flex-direction:row!important}}.gap-mobile-sm{gap:var(--spacing-golden-phi3)!important}.gap-mobile-md{gap:var(--spacing-golden-phi4)!important}.gap-mobile-lg{gap:var(--spacing-golden-phi5)!important}@media (min-width: 640px){.gap-tablet-sm{gap:var(--spacing-golden-phi4)!important}.gap-tablet-md{gap:var(--spacing-golden-phi5)!important}.gap-tablet-lg{gap:var(--spacing-golden-phi6)!important}}@media (min-width: 1024px){.gap-desktop-sm{gap:var(--spacing-golden-phi5)!important}.gap-desktop-md{gap:var(--spacing-golden-phi6)!important}.gap-desktop-lg{gap:var(--spacing-golden-phi7)!important}}:root{--layout-container-max-width: 1200px;--layout-container-max-width-wide: 1440px;--layout-container-max-width-narrow: 960px;--layout-header-height: 64px;--layout-header-height-large: 80px;--layout-header-height-small: 56px;--layout-sidebar-width: 240px;--layout-sidebar-width-large: 280px;--layout-sidebar-width-small: 200px;--layout-sidebar-collapsed-width: 64px;--layout-grid-2-columns: repeat(2, 1fr);--layout-grid-3-columns: repeat(3, 1fr);--layout-grid-4-columns: repeat(4, 1fr);--layout-grid-auto-fit: repeat(auto-fit, minmax(280px, 1fr));--layout-section-spacing: var(--spacing-golden-phi9);--layout-section-spacing-large: var(--spacing-golden-phi10);--layout-section-spacing-small: var(--spacing-golden-phi7);--layout-content-padding: var(--spacing-golden-phi6);--layout-content-padding-large: var(--spacing-golden-phi8);--layout-content-padding-small: var(--spacing-golden-phi5);--layout-breakpoint-mobile: 640px;--layout-breakpoint-tablet: 768px;--layout-breakpoint-desktop: 1024px;--layout-breakpoint-wide: 1280px}.layout-container{max-width:var(--layout-container-max-width);margin:0 auto;padding:0 var(--layout-content-padding)}.layout-container-wide{max-width:var(--layout-container-max-width-wide)}.layout-container-narrow{max-width:var(--layout-container-max-width-narrow)}.layout-grid{display:grid;gap:var(--spacing-golden-phi6)}.layout-grid-2{grid-template-columns:var(--layout-grid-2-columns)}.layout-grid-3{grid-template-columns:var(--layout-grid-3-columns)}.layout-grid-4{grid-template-columns:var(--layout-grid-4-columns)}.layout-grid-auto{grid-template-columns:var(--layout-grid-auto-fit)}.layout-section{margin-bottom:var(--layout-section-spacing)}.layout-flex{display:flex;gap:var(--spacing-golden-phi6)}.layout-flex-column{flex-direction:column}.layout-flex-center{align-items:center;justify-content:center}.layout-flex-between{justify-content:space-between}@media (max-width: 768px){.layout-grid-2,.layout-grid-3,.layout-grid-4{grid-template-columns:1fr}.layout-container{padding:0 var(--layout-content-padding-small)}.layout-section{margin-bottom:var(--layout-section-spacing-small)}}:root{--breakpoint-mobile: 640px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1280px;--breakpoint-ultra: 1536px}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-golden-phi5);padding-right:var(--spacing-golden-phi5)}@media (min-width: 640px){.container{max-width:640px;padding-left:var(--spacing-golden-phi6);padding-right:var(--spacing-golden-phi6)}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px;padding-left:var(--spacing-golden-phi7);padding-right:var(--spacing-golden-phi7)}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.hidden{display:none!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}@media (min-width: 640px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline-block{display:inline-block!important}.sm\:inline{display:inline!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}.sm\:grid{display:grid!important}}@media (min-width: 768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline-block{display:inline-block!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}.md\:grid{display:grid!important}}@media (min-width: 1024px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline-block{display:inline-block!important}.lg\:inline{display:inline!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}.lg\:grid{display:grid!important}}@media (min-width: 1280px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline-block{display:inline-block!important}.xl\:inline{display:inline!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}.xl\:grid{display:grid!important}}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width: 640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width: 640px){.sm\:p-0{padding:0!important}.sm\:p-1{padding:var(--spacing-golden-phi1)!important}.sm\:p-2{padding:var(--spacing-golden-phi2)!important}.sm\:p-3{padding:var(--spacing-golden-phi3)!important}.sm\:p-4{padding:var(--spacing-golden-phi4)!important}.sm\:p-5{padding:var(--spacing-golden-phi5)!important}.sm\:p-6{padding:var(--spacing-golden-phi6)!important}.sm\:p-7{padding:var(--spacing-golden-phi7)!important}.sm\:p-8{padding:var(--spacing-golden-phi8)!important}}@media (min-width: 768px){.md\:p-0{padding:0!important}.md\:p-1{padding:var(--spacing-golden-phi1)!important}.md\:p-2{padding:var(--spacing-golden-phi2)!important}.md\:p-3{padding:var(--spacing-golden-phi3)!important}.md\:p-4{padding:var(--spacing-golden-phi4)!important}.md\:p-5{padding:var(--spacing-golden-phi5)!important}.md\:p-6{padding:var(--spacing-golden-phi6)!important}.md\:p-7{padding:var(--spacing-golden-phi7)!important}.md\:p-8{padding:var(--spacing-golden-phi8)!important}}@media (min-width: 1024px){.lg\:p-0{padding:0!important}.lg\:p-1{padding:var(--spacing-golden-phi1)!important}.lg\:p-2{padding:var(--spacing-golden-phi2)!important}.lg\:p-3{padding:var(--spacing-golden-phi3)!important}.lg\:p-4{padding:var(--spacing-golden-phi4)!important}.lg\:p-5{padding:var(--spacing-golden-phi5)!important}.lg\:p-6{padding:var(--spacing-golden-phi6)!important}.lg\:p-7{padding:var(--spacing-golden-phi7)!important}.lg\:p-8{padding:var(--spacing-golden-phi8)!important}}@media (min-width: 640px){.sm\:gap-0{gap:0!important}.sm\:gap-1{gap:var(--spacing-golden-phi1)!important}.sm\:gap-2{gap:var(--spacing-golden-phi2)!important}.sm\:gap-3{gap:var(--spacing-golden-phi3)!important}.sm\:gap-4{gap:var(--spacing-golden-phi4)!important}.sm\:gap-5{gap:var(--spacing-golden-phi5)!important}.sm\:gap-6{gap:var(--spacing-golden-phi6)!important}.sm\:gap-7{gap:var(--spacing-golden-phi7)!important}.sm\:gap-8{gap:var(--spacing-golden-phi8)!important}}@media (min-width: 768px){.md\:gap-0{gap:0!important}.md\:gap-1{gap:var(--spacing-golden-phi1)!important}.md\:gap-2{gap:var(--spacing-golden-phi2)!important}.md\:gap-3{gap:var(--spacing-golden-phi3)!important}.md\:gap-4{gap:var(--spacing-golden-phi4)!important}.md\:gap-5{gap:var(--spacing-golden-phi5)!important}.md\:gap-6{gap:var(--spacing-golden-phi6)!important}.md\:gap-7{gap:var(--spacing-golden-phi7)!important}.md\:gap-8{gap:var(--spacing-golden-phi8)!important}}@media (min-width: 1024px){.lg\:gap-0{gap:0!important}.lg\:gap-1{gap:var(--spacing-golden-phi1)!important}.lg\:gap-2{gap:var(--spacing-golden-phi2)!important}.lg\:gap-3{gap:var(--spacing-golden-phi3)!important}.lg\:gap-4{gap:var(--spacing-golden-phi4)!important}.lg\:gap-5{gap:var(--spacing-golden-phi5)!important}.lg\:gap-6{gap:var(--spacing-golden-phi6)!important}.lg\:gap-7{gap:var(--spacing-golden-phi7)!important}.lg\:gap-8{gap:var(--spacing-golden-phi8)!important}}@media (min-width: 640px){.sm\:text-xs{font-size:var(--font-size-body-small)!important}.sm\:text-sm{font-size:var(--font-size-body-medium)!important}.sm\:text-base{font-size:var(--font-size-body-large)!important}.sm\:text-lg{font-size:var(--font-size-title-medium)!important}.sm\:text-xl{font-size:var(--font-size-title-large)!important}.sm\:text-2xl{font-size:var(--font-size-headline-small)!important}.sm\:text-3xl{font-size:var(--font-size-headline-medium)!important}.sm\:text-4xl{font-size:var(--font-size-headline-large)!important}}@media (min-width: 768px){.md\:text-xs{font-size:var(--font-size-body-small)!important}.md\:text-sm{font-size:var(--font-size-body-medium)!important}.md\:text-base{font-size:var(--font-size-body-large)!important}.md\:text-lg{font-size:var(--font-size-title-medium)!important}.md\:text-xl{font-size:var(--font-size-title-large)!important}.md\:text-2xl{font-size:var(--font-size-headline-small)!important}.md\:text-3xl{font-size:var(--font-size-headline-medium)!important}.md\:text-4xl{font-size:var(--font-size-headline-large)!important}}@media (min-width: 1024px){.lg\:text-xs{font-size:var(--font-size-body-small)!important}.lg\:text-sm{font-size:var(--font-size-body-medium)!important}.lg\:text-base{font-size:var(--font-size-body-large)!important}.lg\:text-lg{font-size:var(--font-size-title-medium)!important}.lg\:text-xl{font-size:var(--font-size-title-large)!important}.lg\:text-2xl{font-size:var(--font-size-headline-small)!important}.lg\:text-3xl{font-size:var(--font-size-headline-medium)!important}.lg\:text-4xl{font-size:var(--font-size-headline-large)!important}}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}@media (min-width: 640px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-col{flex-direction:column!important}.sm\:items-start{align-items:flex-start!important}.sm\:items-center{align-items:center!important}.sm\:items-end{align-items:flex-end!important}.sm\:justify-start{justify-content:flex-start!important}.sm\:justify-center{justify-content:center!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:justify-between{justify-content:space-between!important}}@media (min-width: 768px){.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}.md\:items-end{align-items:flex-end!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-center{justify-content:center!important}.md\:justify-end{justify-content:flex-end!important}.md\:justify-between{justify-content:space-between!important}}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-col{flex-direction:column!important}.lg\:items-start{align-items:flex-start!important}.lg\:items-center{align-items:center!important}.lg\:items-end{align-items:flex-end!important}.lg\:justify-start{justify-content:flex-start!important}.lg\:justify-center{justify-content:center!important}.lg\:justify-end{justify-content:flex-end!important}.lg\:justify-between{justify-content:space-between!important}}.w-full{width:100%!important}.w-auto{width:auto!important}@media (min-width: 640px){.sm\:w-full{width:100%!important}.sm\:w-auto{width:auto!important}.sm\:w-1\/2{width:50%!important}.sm\:w-1\/3{width:33.333333%!important}.sm\:w-2\/3{width:66.666667%!important}.sm\:w-1\/4{width:25%!important}.sm\:w-3\/4{width:75%!important}}@media (min-width: 768px){.md\:w-full{width:100%!important}.md\:w-auto{width:auto!important}.md\:w-1\/2{width:50%!important}.md\:w-1\/3{width:33.333333%!important}.md\:w-2\/3{width:66.666667%!important}.md\:w-1\/4{width:25%!important}.md\:w-3\/4{width:75%!important}}@media (min-width: 1024px){.lg\:w-full{width:100%!important}.lg\:w-auto{width:auto!important}.lg\:w-1\/2{width:50%!important}.lg\:w-1\/3{width:33.333333%!important}.lg\:w-2\/3{width:66.666667%!important}.lg\:w-1\/4{width:25%!important}.lg\:w-3\/4{width:75%!important}}.stack{display:flex;flex-direction:column;gap:var(--spacing-golden-phi5)}.stack-horizontal{display:flex;flex-direction:row;gap:var(--spacing-golden-phi5);align-items:center}@media (min-width: 768px){.md\:stack-horizontal{flex-direction:row}}.card-grid{display:grid;gap:var(--spacing-golden-phi6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (min-width: 768px){.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.card-grid-4{grid-template-columns:repeat(4,1fr)}}.mobile-only{display:block}.tablet-up,.desktop-up{display:none}@media (min-width: 768px){.mobile-only{display:none}.tablet-up{display:block}}@media (min-width: 1024px){.tablet-only{display:none}.desktop-up{display:block}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}@media (min-width: 640px){.sm\:text-left{text-align:left!important}.sm\:text-center{text-align:center!important}.sm\:text-right{text-align:right!important}}@media (min-width: 768px){.md\:text-left{text-align:left!important}.md\:text-center{text-align:center!important}.md\:text-right{text-align:right!important}}@media (min-width: 1024px){.lg\:text-left{text-align:left!important}.lg\:text-center{text-align:center!important}.lg\:text-right{text-align:right!important}}:root[data-theme=dark]{--color-surface-dim: #131316;--color-surface: #1c1b1f;--color-surface-bright: #3b383e;--color-surface-container-lowest: #0f0e11;--color-surface-container-low: #1c1b1f;--color-surface-container: #201f23;--color-surface-container-high: #2b2a2e;--color-surface-container-highest: #36343a;--color-on-surface: #e7e1e5;--color-on-surface-variant: #cac5ca;--color-outline: #938f96;--color-outline-variant: #49454e;--color-brand-primary-base: #3e016f;--color-brand-primary-light: #ba7dff;--color-brand-primary-dark: #2d0052;--color-on-primary: #2a0047;--color-primary-container: #3e016f;--color-on-primary-container: #eaddff;--color-brand-secondary-base: #e60054;--color-brand-secondary-light: #ff6b9d;--color-brand-secondary-dark: #a81054;--color-on-secondary: #561d32;--color-secondary-container: #723249;--color-on-secondary-container: #ffd9e2;--color-brand-tertiary-base: #ffc700;--color-brand-tertiary-light: #ffd84d;--color-brand-tertiary-dark: #cc9f00;--color-on-tertiary: #3d2f00;--color-tertiary-container: #584400;--color-on-tertiary-container: #fff0c0;--color-semantic-success: #4caf50;--color-semantic-warning: #ff9800;--color-semantic-error: #f44336;--color-semantic-info: #2196f3;--color-neutral-10: #fafafa;--color-neutral-20: #f5f5f5;--color-neutral-30: #eeeeee;--color-neutral-40: #e0e0e0;--color-neutral-50: #bdbdbd;--color-neutral-60: #9e9e9e;--color-neutral-70: #757575;--color-neutral-80: #616161;--color-neutral-90: #424242;--color-neutral-95: #303030;--color-neutral-99: #1c1b1f;--color-text-primary: #e7e1e5;--color-text-secondary: #cac5ca;--color-text-tertiary: #938f96;--color-text-disabled: #49454e;--color-border-primary: #49454e;--color-border-secondary: #36343a;--color-border-focus: #ba7dff;--color-shadow: rgba(0, 0, 0, .5);--color-shadow-light: rgba(0, 0, 0, .3);--color-shadow-heavy: rgba(0, 0, 0, .7)}:root[data-theme=dark]{--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .12);--state-layer-pressed: rgba(255, 255, 255, .16);--state-layer-dragged: rgba(255, 255, 255, .16);--state-layer-selected: rgba(186, 125, 255, .16);--state-layer-disabled: rgba(255, 255, 255, .38);--overlay-scrim: rgba(0, 0, 0, .32);--overlay-backdrop: rgba(0, 0, 0, .6)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-surface-dim: #131316;--color-surface: #1c1b1f;--color-surface-bright: #3b383e;--color-surface-container-lowest: #0f0e11;--color-surface-container-low: #1c1b1f;--color-surface-container: #201f23;--color-surface-container-high: #2b2a2e;--color-surface-container-highest: #36343a;--color-on-surface: #e7e1e5;--color-on-surface-variant: #cac5ca;--color-outline: #938f96;--color-outline-variant: #49454e;--color-brand-primary-base: #3e016f;--color-brand-secondary-base: #e60054;--color-brand-tertiary-base: #ffc700;--color-text-primary: #e7e1e5;--color-text-secondary: #cac5ca;--color-border-primary: #49454e;--state-layer-hover: rgba(255, 255, 255, .08);--state-layer-focus: rgba(255, 255, 255, .12)}}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}:root[data-theme=dark] .card{background:var(--color-surface-container);border-color:var(--color-outline-variant)}:root[data-theme=dark] .navbar,:root[data-theme=dark] .sidebar{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:var(--color-surface-container-high);border-color:var(--color-outline);color:var(--color-on-surface)}:root[data-theme=dark] .glass{background:#1c1b1fcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#938f9633}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .card{background:var(--color-surface-container);border-color:var(--color-outline-variant)}:root:not([data-theme=light]) .navbar,:root:not([data-theme=light]) .sidebar{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}:root:not([data-theme=light]) input,:root:not([data-theme=light]) select,:root:not([data-theme=light]) textarea{background:var(--color-surface-container-high);border-color:var(--color-outline);color:var(--color-on-surface)}:root:not([data-theme=light]) .glass{background:#1c1b1fcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#938f9633}}.theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:all .2s ease}.theme-toggle:hover{background:var(--state-layer-hover)}.theme-switch{display:flex;align-items:center;gap:var(--spacing-golden-phi4)}.switch-label{display:flex;align-items:center;gap:var(--spacing-golden-phi4);cursor:pointer}.switch-text{font-size:var(--font-size-body-medium);color:var(--color-text-primary)}.switch-toggle{position:relative;width:48px;height:24px;background:var(--color-outline-variant);border-radius:12px;border:none;cursor:pointer;transition:background-color .2s ease}.switch-toggle.dark{background:var(--color-brand-primary-base)}.switch-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--color-surface);border-radius:50%;transition:transform .2s ease;box-shadow:0 2px 4px #0003}.switch-toggle.dark .switch-slider{transform:translate(24px)}.theme-selector select{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);border:1px solid var(--color-border-primary);border-radius:var(--spacing-golden-phi3);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body-medium)}: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;--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-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;--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: #000000;--md-sys-color-surface-bright: #000000;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #000000;--md-sys-color-surface-container: #000000;--md-sys-color-surface-container-high: #000000;--md-sys-color-surface-container-highest: #000000;--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);--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-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);--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);--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)}.landing-page{min-height:100vh;background:var(--material3-color-scheme-light-surface);color:var(--material3-color-scheme-light-onSurface);font-family:var(--font-family-brand);line-height:var(--typography-golden-scale-body-large-lineheight)}.landing-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--material3-color-scheme-light-surface);box-shadow:var(--elevation-level1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-nav{max-width:var(--dimensions-golden-phi14);margin:0 auto;padding:var(--density-spacing-comfortable) var(--dimensions-golden-phi6);display:flex;justify-content:space-between;align-items:center;gap:var(--density-spacing-comfortable);min-height:var(--density-component-nav-height-comfortable)}.nav-brand{font-size:var(--typography-golden-scale-headline-medium-size);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base);letter-spacing:var(--typography-golden-scale-headline-medium-letterspacing)}.nav-links{display:flex;gap:var(--density-spacing-default)}.nav-links a{color:var(--material3-color-scheme-light-onSurfaceVariant);text-decoration:none;font-size:var(--typography-golden-scale-body-large-size);font-weight:var(--font-weight-medium);transition:color var(--motion-duration-short-2) var(--motion-easing-standard)}.nav-links a:hover{color:var(--color-brand-primary-base)}.nav-actions{display:flex;gap:var(--density-spacing-compact);align-items:center}.nav-signin{color:var(--material3-color-scheme-light-onSurface);text-decoration:none;font-weight:var(--font-weight-medium);padding:var(--density-spacing-compact) var(--density-spacing-default);border-radius:var(--shape-corner-medium);transition:background-color var(--motion-duration-short-2) var(--motion-easing-standard)}.nav-signin:hover{background-color:var(--material3-color-scheme-light-surfaceContainer)}.nav-signup{background-color:var(--color-brand-secondary-base);color:var(--material3-color-scheme-light-surface);text-decoration:none;font-weight:var(--font-weight-bold);padding:var(--density-spacing-default) var(--density-spacing-comfortable);border-radius:var(--shape-corner-extra-large);transition:all var(--motion-duration-short-2) var(--motion-easing-standard);min-height:var(--density-component-button-height-default);display:inline-flex;align-items:center}.nav-signup:hover{background-color:var(--color-brand-secondary-dark);box-shadow:var(--elevation-level2)}.hero-section{display:flex;align-items:center;min-height:100vh;padding:var(--density-spacing-comfortable) var(--dimensions-golden-phi6) var(--density-spacing-comfortable);max-width:var(--dimensions-golden-phi14);margin:0 auto;gap:var(--density-spacing-default)}.hero-content{flex:1;max-width:var(--dimensions-golden-phi13)}.hero-badge{display:inline-flex;align-items:center;background:var(--color-brand-tertiary-light);color:var(--color-brand-tertiary-dark);padding:var(--dimensions-golden-phi3) var(--dimensions-golden-phi4);border-radius:var(--shape-corner-large);font-size:var(--typography-golden-scale-body-medium-size);font-weight:var(--font-weight-medium);margin-bottom:var(--dimensions-golden-phi6)}.hero-title{font-size:var(--typography-golden-scale-display-large-size);font-weight:var(--font-weight-bold);line-height:var(--typography-golden-scale-display-large-lineheight);letter-spacing:var(--typography-golden-scale-display-large-letterspacing);margin-bottom:var(--dimensions-golden-phi6);color:var(--material3-color-scheme-light-onSurface)}.hero-highlight{color:var(--color-brand-secondary-base);font-weight:var(--font-weight-bold)}.hero-subtitle{font-size:var(--typography-golden-scale-headline-small-size);line-height:var(--typography-golden-scale-headline-small-lineheight);color:var(--material3-color-scheme-light-onSurfaceVariant);margin-bottom:var(--dimensions-golden-phi7);max-width:var(--dimensions-golden-phi12)}.hero-actions{display:flex;gap:var(--dimensions-golden-phi5);align-items:center;flex-wrap:wrap}.hero-cta-primary{background-color:var(--color-brand-secondary-base);color:var(--material3-color-scheme-light-surface);text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--typography-golden-scale-body-large-size);padding:var(--density-spacing-default) var(--density-spacing-comfortable);border-radius:var(--shape-corner-extra-large);transition:all var(--motion-duration-short-2) var(--motion-easing-standard);box-shadow:var(--elevation-level2);min-height:var(--density-component-button-height-default);display:inline-flex;align-items:center}.hero-cta-primary:hover{background-color:var(--color-brand-secondary-dark);box-shadow:var(--elevation-level3);transform:translateY(-1px)}.hero-cta-secondary{background:transparent;color:var(--material3-color-scheme-light-onSurface);border:2px solid var(--material3-color-scheme-light-outline);font-weight:var(--font-weight-medium);font-size:var(--typography-golden-scale-body-large-size);padding:var(--density-spacing-default) var(--density-spacing-comfortable);border-radius:var(--shape-corner-extra-large);cursor:pointer;transition:all var(--motion-duration-short-2) var(--motion-easing-standard);min-height:var(--density-component-button-height-default);display:inline-flex;align-items:center}.hero-cta-secondary:hover{background-color:var(--material3-color-scheme-light-surfaceContainer);border-color:var(--color-brand-primary-base)}.hero-visual{flex:1;display:flex;justify-content:center;align-items:center}.dashboard-preview{background:var(--material3-color-scheme-light-surfaceContainer);color:var(--material3-color-scheme-light-onSurfaceVariant);padding:var(--dimensions-golden-phi8);border-radius:var(--shape-corner-extra-large);font-size:var(--typography-golden-scale-headline-medium-size);font-weight:var(--font-weight-medium);text-align:center;box-shadow:var(--elevation-level3);min-height:var(--dimensions-golden-phi11);display:flex;align-items:center;justify-content:center}.section-container{max-width:var(--dimensions-golden-phi14);margin:0 auto;padding:var(--dimensions-golden-phi8) var(--dimensions-golden-phi6)}.section-title{font-size:var(--typography-golden-scale-display-medium-size);font-weight:var(--font-weight-bold);line-height:var(--typography-golden-scale-display-medium-lineheight);text-align:center;color:var(--material3-color-scheme-light-onSurface);margin-bottom:var(--dimensions-golden-phi6)}.section-subtitle{font-size:var(--typography-golden-scale-headline-small-size);line-height:var(--typography-golden-scale-headline-small-lineheight);text-align:center;color:var(--material3-color-scheme-light-onSurfaceVariant);margin-bottom:var(--dimensions-golden-phi7);max-width:var(--dimensions-golden-phi12);margin-left:auto;margin-right:auto}.features-section{background:var(--material3-color-scheme-light-surfaceContainer);padding:var(--dimensions-golden-phi9) 0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--density-spacing-comfortable);margin-top:var(--density-spacing-default)}.feature-card{background:var(--material3-color-scheme-light-surface);padding:var(--density-component-card-padding-comfortable);border-radius:var(--shape-corner-extra-large);box-shadow:var(--elevation-level2);transition:all var(--motion-duration-medium-2) var(--motion-easing-standard);min-height:var(--density-component-card-height-comfortable)}.feature-card:hover{box-shadow:var(--elevation-level3);transform:translateY(-2px)}.feature-icon{font-size:var(--dimensions-golden-phi7);margin-bottom:var(--dimensions-golden-phi5)}.feature-title{font-size:var(--typography-golden-scale-headline-small-size);font-weight:var(--font-weight-bold);color:var(--material3-color-scheme-light-onSurface);margin-bottom:var(--dimensions-golden-phi4)}.feature-description{color:var(--material3-color-scheme-light-onSurfaceVariant);line-height:var(--typography-golden-scale-body-large-lineheight)}.benefits-section{padding:var(--dimensions-golden-phi9) 0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--dimensions-golden-phi6);margin-top:var(--dimensions-golden-phi7)}.benefit-item{text-align:center;padding:var(--dimensions-golden-phi6)}.benefit-title{font-size:var(--typography-golden-scale-headline-small-size);font-weight:var(--font-weight-bold);color:var(--material3-color-scheme-light-onSurface);margin-bottom:var(--dimensions-golden-phi4)}.benefit-description{color:var(--material3-color-scheme-light-onSurfaceVariant);line-height:var(--typography-golden-scale-body-large-lineheight)}.testimonials-section{background:var(--material3-color-scheme-light-surfaceContainer);padding:var(--dimensions-golden-phi9) 0}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--dimensions-golden-phi6);margin-top:var(--dimensions-golden-phi7)}.testimonial-card{background:var(--material3-color-scheme-light-surface);padding:var(--density-component-card-padding-comfortable);border-radius:var(--shape-corner-extra-large);box-shadow:var(--elevation-level2);min-height:var(--density-component-card-height-comfortable)}.testimonial-text{font-size:var(--typography-golden-scale-body-large-size);line-height:var(--typography-golden-scale-body-large-lineheight);color:var(--material3-color-scheme-light-onSurface);margin-bottom:var(--dimensions-golden-phi5);font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:var(--dimensions-golden-phi2)}.testimonial-author strong{color:var(--material3-color-scheme-light-onSurface);font-weight:var(--font-weight-bold)}.testimonial-author span{color:var(--material3-color-scheme-light-onSurfaceVariant);font-size:var(--typography-golden-scale-body-medium-size)}.pricing-section{padding:var(--dimensions-golden-phi9) 0}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--dimensions-golden-phi6);margin-top:var(--dimensions-golden-phi7);max-width:var(--dimensions-golden-phi12);margin-left:auto;margin-right:auto}.pricing-card{background:var(--material3-color-scheme-light-surface);padding:var(--density-component-card-padding-comfortable);border-radius:var(--shape-corner-extra-large);box-shadow:var(--elevation-level2);border:2px solid transparent;transition:all var(--motion-duration-medium-2) var(--motion-easing-standard);min-height:var(--density-component-card-height-comfortable)}.pricing-card.pricing-featured{border-color:var(--color-brand-primary-base);box-shadow:var(--elevation-level3)}.pricing-card:hover{box-shadow:var(--elevation-level3);transform:translateY(-2px)}.pricing-title{font-size:var(--typography-golden-scale-headline-small-size);font-weight:var(--font-weight-bold);color:var(--material3-color-scheme-light-onSurface);margin-bottom:var(--dimensions-golden-phi4);text-align:center}.pricing-price{font-size:var(--typography-golden-scale-display-small-size);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base);text-align:center;margin-bottom:var(--dimensions-golden-phi6)}.pricing-price span{font-size:var(--typography-golden-scale-body-large-size);color:var(--material3-color-scheme-light-onSurfaceVariant)}.pricing-features{list-style:none;padding:0;margin:0 0 var(--dimensions-golden-phi6) 0}.pricing-features li{padding:var(--density-spacing-compact) 0;color:var(--material3-color-scheme-light-onSurface);border-bottom:1px solid var(--material3-color-scheme-light-outlineVariant);line-height:var(--density-component-list-item-height-compact)}.pricing-features li:last-child{border-bottom:none}.pricing-cta{display:flex;width:100%;justify-content:center;align-items:center;background-color:var(--color-brand-primary-base);color:var(--material3-color-scheme-light-surface);text-decoration:none;font-weight:var(--font-weight-bold);padding:var(--density-spacing-default);border-radius:var(--shape-corner-extra-large);transition:background-color var(--motion-duration-short-2) var(--motion-easing-standard);min-height:var(--density-component-button-height-default)}.pricing-cta:hover{background-color:var(--color-brand-primary-dark)}.cta-section{background:var(--color-brand-primary-base);color:var(--material3-color-scheme-light-surface);text-align:center;padding:var(--dimensions-golden-phi9) 0}.cta-title{font-size:var(--typography-golden-scale-display-medium-size);font-weight:var(--font-weight-bold);margin-bottom:var(--dimensions-golden-phi5)}.cta-subtitle{font-size:var(--typography-golden-scale-headline-small-size);margin-bottom:var(--dimensions-golden-phi7);opacity:.9}.cta-button{background-color:var(--color-brand-secondary-base);color:var(--material3-color-scheme-light-surface);text-decoration:none;font-weight:var(--font-weight-bold);font-size:var(--typography-golden-scale-headline-small-size);padding:var(--dimensions-golden-phi6) var(--dimensions-golden-phi7);border-radius:var(--shape-corner-extra-large);display:inline-block;transition:all var(--motion-duration-short-2) var(--motion-easing-standard);box-shadow:var(--elevation-level3)}.cta-button:hover{background-color:var(--color-brand-secondary-dark);box-shadow:var(--elevation-level4);transform:translateY(-1px)}.landing-footer{background:var(--material3-color-scheme-light-surfaceContainer);padding:var(--dimensions-golden-phi8) 0 var(--dimensions-golden-phi6) 0}.footer-content{max-width:var(--dimensions-golden-phi14);margin:0 auto;padding:0 var(--dimensions-golden-phi6);display:grid;grid-template-columns:1fr auto;gap:var(--dimensions-golden-phi7);align-items:start}.footer-brand{max-width:var(--dimensions-golden-phi11)}.footer-logo{font-size:var(--typography-golden-scale-headline-medium-size);font-weight:var(--font-weight-bold);color:var(--color-brand-primary-base);margin-bottom:var(--dimensions-golden-phi4)}.footer-description{color:var(--material3-color-scheme-light-onSurfaceVariant);line-height:var(--typography-golden-scale-body-large-lineheight)}.footer-links{display:flex;gap:var(--dimensions-golden-phi7)}.footer-column{display:flex;flex-direction:column;gap:var(--dimensions-golden-phi3)}.footer-column h4{font-weight:var(--font-weight-bold);color:var(--material3-color-scheme-light-onSurface);margin:0;font-size:var(--typography-golden-scale-body-large-size)}.footer-column a{color:var(--material3-color-scheme-light-onSurfaceVariant);text-decoration:none;transition:color var(--motion-duration-short-2) var(--motion-easing-standard)}.footer-column a:hover{color:var(--color-brand-primary-base)}@media (max-width: 1024px){.landing-nav{padding:var(--density-spacing-comfortable) var(--density-spacing-comfortable);min-height:var(--density-component-nav-height-comfortable)}.hero-section{flex-direction:column;text-align:center;gap:var(--density-spacing-comfortable);padding:var(--density-spacing-comfortable) var(--density-spacing-default)}.hero-visual{order:-1}.features-grid,.testimonials-grid{grid-template-columns:1fr;gap:var(--density-spacing-comfortable)}.feature-card,.pricing-card,.testimonial-card{padding:var(--density-component-card-padding-comfortable);min-height:var(--density-component-card-height-comfortable)}.footer-content{grid-template-columns:1fr;text-align:center}}@media (max-width: 768px){.landing-nav{padding:var(--density-spacing-compact) var(--density-spacing-compact);min-height:var(--density-component-nav-height-compact)}.nav-links{display:none}.nav-actions{gap:var(--density-spacing-dense)}.hero-section{padding:var(--density-spacing-compact) var(--density-spacing-compact);gap:var(--density-spacing-compact)}.hero-title{font-size:var(--typography-golden-scale-display-medium-size)}.hero-actions{flex-direction:column;align-items:stretch;gap:var(--density-spacing-compact)}.hero-cta-primary,.hero-cta-secondary{justify-content:center;min-height:var(--density-component-button-height-compact)}.section-container{padding:var(--density-spacing-compact) var(--density-spacing-compact)}.section-title{font-size:var(--typography-golden-scale-display-small-size)}.features-grid,.benefits-grid,.pricing-grid,.testimonials-grid{grid-template-columns:1fr;gap:var(--density-spacing-compact)}.feature-card,.pricing-card,.testimonial-card{padding:var(--density-component-card-padding-compact);min-height:var(--density-component-card-height-compact)}.pricing-features li{padding:var(--density-spacing-dense) 0;line-height:var(--density-component-list-item-height-dense)}.footer-links{flex-direction:column;text-align:left}}.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;transition:all .3s cubic-bezier(.4,0,.2,1);stroke-width:2}.icon-xs,.icon-sm{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5)}.icon-md,.icon-lg{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6)}.icon-xl{width:var(--spacing-golden-phi7);height:var(--spacing-golden-phi7)}.icon-2xl{width:var(--spacing-golden-phi8);height:var(--spacing-golden-phi8)}.icon-current{color:currentColor}.icon-primary{color:var(--color-primary)}.icon-secondary{color:var(--color-secondary)}.icon-accent{color:var(--color-accent)}.icon-success{color:var(--color-success)}.icon-warning{color:var(--color-warning)}.icon-error{color:var(--color-error)}.icon-muted{color:var(--color-text-muted)}.icon-solid{stroke-width:2}.icon-outline{stroke-width:1.5}.icon-duotone{opacity:var(--opacity-high)}.icon-light{stroke-width:1;opacity:.7}.icon-clickable{cursor:pointer;outline:none;border-radius:var(--radius-md);padding:var(--spacing-golden-phi2);margin:-var(--spacing-golden-phi2)}.icon-clickable:hover{background-color:var(--elevation-level1);transform:scale(1.1)}.icon-clickable:active{transform:scale(.95)}.icon-clickable:focus-visible{outline:var(--spacing-golden-phi1) solid var(--color-primary);outline-offset:var(--spacing-golden-phi1)}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-pulse{0%,to{opacity:1}50%{opacity:.5}}.icon-spin{animation:icon-spin 1s linear infinite}.icon-pulse{animation:icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.icon-set{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--spacing-golden-phi6);padding:var(--spacing-golden-phi7)}.icon-demo{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-golden-phi4);padding:var(--spacing-golden-phi6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:all var(--motion-duration-short2) var(--motion-easing-standard)}.icon-demo:hover{background:var(--color-surface-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.icon-label{font-size:var(--font-size-label-small);color:var(--color-text-muted);text-align:center;word-break:break-all}@media (max-width: 640px){.icon-set{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--spacing-golden-phi6);padding:var(--spacing-golden-phi6)}.icon-demo{padding:var(--spacing-golden-phi5)}}@media (prefers-color-scheme: dark){.icon-clickable:hover{background-color:rgba(var(--color-rgb-color-surface-bright-rgb),.1)}.icon-demo{background:var(--color-surface-dark);border-color:var(--color-border-dark)}.icon-demo:hover{background:var(--color-surface-hover-dark)}}@media (prefers-reduced-motion: reduce){.icon-spin,.icon-pulse{animation:none}.icon,.icon-clickable:hover,.icon-clickable:active,.icon-demo:hover{transition:none;transform:none}}.sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--spacing-golden-phi11, 280px);background:var(--color-surface-container-low, var(--color-neutral-100));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid var(--color-outline-variant, var(--color-neutral-90));display:flex;flex-direction:column;overflow:hidden;transition:transform var(--motion-duration-medium-2) var(--motion-easing-standard);z-index:40;font-family:var(--font-family-brand);box-shadow:var(--elevation-level2)}.sidebar-glass{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid var(--color-outline-variant, var(--color-neutral-90))}.sidebar-outline{background:var(--color-surface-default, var(--color-neutral-99));border-right:2px solid var(--color-outline-variant, var(--color-neutral-90));backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-flat{background:var(--color-surface-container, var(--color-neutral-95));border-right:1px solid var(--color-outline-variant, var(--color-neutral-90));backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-golden-phi6) var(--spacing-golden-phi5);border-bottom:1px solid var(--color-outline-variant, var(--color-neutral-90));background:var(--color-surface-container-low, rgba(255, 255, 255, .02))}.sidebar-logo{display:flex;align-items:center;gap:var(--spacing-golden-phi3);text-decoration:none;color:var(--color-on-surface, var(--color-neutral-10));font-weight:var(--font-weight-semibold);font-size:var(--font-size-title-medium);transition:all var(--duration-base) var(--ease-default);min-height:var(--component-height-medium)}.sidebar-logo:hover{transform:translateY(-1px);filter:drop-shadow(0 4px 8px rgba(62,1,111,.3))}.sidebar-close{display:none;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-outline-variant, var(--color-neutral-90));padding:var(--spacing-golden-phi2);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-on-surface-variant, var(--color-neutral-30));transition:all var(--duration-base) var(--ease-default)}.sidebar-close:hover{background:#ffffff26;color:var(--color-on-surface, var(--color-neutral-10));transform:translateY(-1px);box-shadow:var(--elevation-level2, 0 2px 4px rgba(0,0,0,.1))}.sidebar-org-switcher{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi5);border-bottom:1px solid var(--color-outline-variant, var(--color-neutral-90))}.org-switcher-button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-golden-phi1);padding:var(--spacing-golden-phi3);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-outline-variant, var(--color-neutral-90));border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-base) var(--ease-default);font-family:var(--font-family-brand)}.org-switcher-button:hover{background:#ffffffd9;transform:translateY(-1px);box-shadow:var(--elevation-level2, 0 2px 4px rgba(0,0,0,.1))}.org-switcher-label{font-size:var(--font-size-label-small);color:var(--color-on-surface-variant, var(--color-neutral-30));text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label-small);font-weight:var(--font-weight-medium)}.org-switcher-name{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-on-surface, var(--color-neutral-10))}.sidebar-search{padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5)}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:var(--spacing-golden-phi3);color:var(--color-outline, var(--color-neutral-50));pointer-events:none;z-index:1}.search-input{width:100%;padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3) var(--spacing-golden-phi2) var(--spacing-golden-phi7);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-outline-variant, var(--color-neutral-90));border-radius:var(--radius-lg);font-size:var(--font-size-body-small);font-family:var(--font-family-brand);color:var(--color-on-surface, var(--color-neutral-10));transition:all var(--duration-base) var(--ease-default);min-height:var(--component-height-medium)}.search-input::placeholder{color:var(--color-outline, var(--color-neutral-50))}.search-input:focus{outline:none;border-color:var(--color-brand-primary-base, var(--color-primary));background:#fffc;box-shadow:0 0 0 3px #3e016f1a;transform:translateY(-1px)}.search-clear{position:absolute;right:var(--spacing-golden-phi2);background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-outline-variant, var(--color-neutral-90));border-radius:var(--radius-md);padding:var(--spacing-golden-phi1);cursor:pointer;color:var(--color-outline, var(--color-neutral-50));transition:all var(--duration-base) var(--ease-default)}.search-clear:hover{background:#fff3;color:var(--color-on-surface, var(--color-neutral-10));transform:scale(1.05)}.sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:0var(--spacing-golden-phi9) 0}.sidebar-nav::-webkit-scrollbar{width:var(--spacing-golden-phi3)}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--color-outline-variant, var(--color-neutral-90));border-radius:var(--radius-full);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--color-outline, var(--color-neutral-50))}.sidebar-no-results{padding:var(--spacing-golden-phi8) var(--spacing-golden-phi5);text-align:center;color:var(--color-on-surface-variant, var(--color-neutral-30))}.sidebar-no-results p{margin-bottom:var(--spacing-golden-phi4);font-size:var(--font-size-body-small);font-family:var(--font-family-brand)}.search-clear-link{background:none;border:none;color:var(--color-brand-primary-base, #3e016f);cursor:pointer;font-size:var(--font-size-body-small);text-decoration:underline;font-family:var(--font-family-brand);transition:all var(--duration-base) var(--ease-default)}.search-clear-link:hover{color:var(--color-brand-secondary-base, #e60054)}.sidebar-section{margin-bottom:var(--spacing-golden-phi1)}.sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-golden-phi2) var(--spacing-golden-phi5);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-base) var(--ease-default);border-radius:var(--radius-md);margin:0 var(--spacing-golden-phi2);min-height:var(--component-height-medium)}.sidebar-section-header:hover{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-1px)}.sidebar-section-title{font-size:var(--font-size-label-small)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-on-surface-variant, var(--color-neutral-30))!important;text-transform:uppercase!important;letter-spacing:var(--font-letter-spacing-label-small)!important;font-family:var(--font-family-brand)!important}.sidebar-section-toggle{color:var(--color-outline, var(--color-neutral-50));transition:transform var(--duration-base) var(--ease-default)}.sidebar-section-content{padding:0 var(--spacing-golden-phi2)}.sidebar-section-items{list-style:none;padding:0;margin:0}.sidebar-item{margin-bottom:var(--spacing-golden-phi1)}.sidebar-item-link,.sidebar-item-button,.sidebar-item-disabled{display:flex;align-items:center;width:100%;padding:var(--spacing-golden-phi4) var(--spacing-golden-phi3);border-radius:var(--radius-lg);font-size:var(--font-size-body-small);color:var(--color-on-surface, var(--color-neutral-10));text-decoration:none;background:none;border:none;cursor:pointer;transition:all var(--duration-base) var(--ease-default);text-align:left;font-family:var(--font-family-brand);margin:0 var(--spacing-golden-phi2);min-height:var(--component-height-medium)}.sidebar-item-link:hover,.sidebar-item-button:hover{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-on-surface, var(--color-neutral-10));transform:translateY(-1px);box-shadow:var(--elevation-level2, 0 2px 4px rgba(0,0,0,.1))}.sidebar-item-link[data-active=true],.sidebar-item-link.active{background:linear-gradient(135deg,#ffc70026,#ffc70014);color:var(--color-brand-tertiary-base);font-weight:var(--font-weight-medium);border:1px solid rgba(255,199,0,.3);border-left:3px solid var(--color-brand-tertiary-base)}.sidebar-item-link[data-active=true] .sidebar-item-icon,.sidebar-item-link.active .sidebar-item-icon{color:var(--color-brand-tertiary-base)}.sidebar-item-disabled{cursor:not-allowed;opacity:.5}.sidebar-item.is-coming-soon .sidebar-item-disabled{opacity:.7}.sidebar-item-icon{margin-right:var(--spacing-golden-phi3);display:flex;align-items:center;color:var(--color-on-surface-variant, var(--color-neutral-30));flex-shrink:0;transition:all var(--duration-base) var(--ease-default)}.sidebar-item-text{flex:1}.sidebar-item-badge{margin-left:auto;padding:var(--spacing-golden-phi1) var(--spacing-golden-phi2);background:var(--color-brand-secondary-base, #e60054);color:var(--color-neutral-100);font-size:var(--font-size-label-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);min-width:var(--spacing-golden-phi6);text-align:center;font-family:var(--font-family-brand)}.sidebar-item-badge[data-badge=syncStatus]{background:var(--color-success)}.sidebar-item-badge[data-badge=moistureAlerts]{background:var(--color-brand-tertiary-base);color:var(--color-neutral-10)}.sidebar-item-soon{margin-left:var(--spacing-golden-phi2);padding:var(--spacing-golden-phi1) var(--spacing-golden-phi2);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--color-outline, var(--color-neutral-50));font-size:var(--font-size-label-small);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-transform:uppercase;border:1px solid var(--color-outline-variant, var(--color-neutral-90))}.sidebar-item-submenu-icon{margin-left:auto;color:var(--color-outline, var(--color-neutral-50));transition:transform var(--duration-base) var(--ease-default)}.sidebar-submenu-items{list-style:none;padding:0;margin:0 0 var(--spacing-golden-phi2) var(--spacing-golden-phi6)}.sidebar-submenu.is-open .sidebar-item-button{font-weight:var(--font-weight-medium);background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sidebar-footer{border-top:1px solid var(--color-outline-variant, var(--color-neutral-90));padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);background:var(--color-surface-container-low, rgba(255, 255, 255, .02));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sidebar-user{display:flex;align-items:center;gap:var(--spacing-golden-phi3)}.user-avatar{width:var(--spacing-golden-phi7);height:var(--spacing-golden-phi7);background:linear-gradient(135deg,var(--color-brand-primary-base, #3e016f) 0%,var(--color-brand-primary-60, #6a02c2) 100%);color:var(--color-neutral-100);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-large);box-shadow:var(--elevation-level2, 0 2px 4px rgba(0,0,0,.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);font-family:var(--font-family-brand)}.user-info{flex:1;min-width:0}.user-name{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-on-surface, var(--color-neutral-10));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-brand)}.user-email{font-size:var(--font-size-label-small);color:var(--color-on-surface-variant, var(--color-neutral-30));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-brand)}@media (max-width: 768px){.sidebar{width:100%;max-width:var(--spacing-golden-phi12);transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:block}}@media (min-width: 769px){.sidebar{transform:translate(0)!important}}ul{list-style:none!important;padding:0!important;margin:0!important}li{list-style:none!important}.dashboard-layout{display:flex;height:100vh;background:var(--color-neutral-99);overflow:hidden}.sidebar{width:var(--sidebar-width);background:var(--color-neutral-100);border-right:1px solid var(--color-neutral-90);display:flex;flex-direction:column;transition:transform .3s ease;position:relative;z-index:40}.sidebar-header{padding:var(--spacing-golden-phi6);border-bottom:1px solid var(--color-neutral-90);display:flex;align-items:center;justify-content:space-between}.sidebar-logo{display:flex;align-items:center;gap:var(--spacing-golden-phi5);text-decoration:none;color:var(--color-neutral-10);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-large)}.sidebar-toggle{background:none;border:none;padding:var(--spacing-golden-phi4);cursor:pointer;color:var(--color-neutral-50);border-radius:var(--spacing-golden-phi3);transition:all .2s;box-shadow:0 2px 8px rgba(var(--color-rgb-color-neutral-0-rgb),.1)}.sidebar-toggle:hover{background:var(--color-neutral-99);color:var(--color-neutral-10);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-rgb-color-neutral-0-rgb),.15)}.subscription-status{padding:var(--spacing-golden-phi6) var(--spacing-golden-phi6);border-bottom:1px solid var(--color-neutral-90)}.subscription-badge{margin-bottom:var(--spacing-golden-phi5)}.badge{display:inline-flex;align-items:center;padding:var(--spacing-golden-phi2) var(--spacing-golden-phi5);border-radius:9999px;font-size:var(--font-size-label-medium);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label-small)}.badge-free{background:var(--color-surface-container-low);color:var(--color-semantic-success)}.badge-active{background:var(--color-surface-variant);color:var(--color-semantic-warning)}.badge-trialing{background:var(--color-surface-container-low);color:var(--color-semantic-info)}.upgrade-btn{display:inline-flex;align-items:center;padding:var(--spacing-golden-phi4) var(--spacing-golden-phi6);background:linear-gradient(135deg,var(--color-brand-primary-base) 0%,var(--color-brand-primary-60) 100%);color:var(--color-neutral-100);text-decoration:none;border-radius:var(--spacing-golden-phi4);font-size:var(--font-size-title-small);font-weight:var(--font-weight-semibold);transition:all .2s;width:100%;justify-content:center}.upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-rgb-color-brand-primary-base-rgb),.3)}.sidebar-nav{flex:1;overflow-y:auto;padding:var(--spacing-golden-phi6) 0}.nav-section{padding:0 var(--spacing-golden-phi6);margin-bottom:var(--spacing-golden-phi7)}.nav-section-title{font-size:var(--font-size-label-medium);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-label-small);color:var(--color-neutral-50);margin-bottom:var(--spacing-golden-phi5);padding:0 var(--spacing-golden-phi4)}.nav-list{list-style:none;padding:0;margin:0}.nav-item{display:flex;align-items:center;gap:var(--spacing-golden-phi5);padding:var(--spacing-golden-phi5) var(--spacing-golden-phi6);text-decoration:none;color:var(--color-neutral-40);border-radius:var(--spacing-golden-phi4);transition:all .2s;margin-bottom:var(--spacing-golden-phi2)}.nav-item:hover{background:var(--color-neutral-99);color:var(--color-neutral-10)}.nav-item-active{background:var(--color-brand-primary-99);color:var(--color-brand-primary-base);font-weight:var(--font-weight-semibold)}.nav-item svg{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);flex-shrink:0}.sidebar-footer{padding:var(--spacing-golden-phi6) var(--spacing-golden-phi6);border-top:1px solid var(--color-neutral-90)}.user-menu{display:flex;align-items:center;justify-content:space-between}.user-info{display:flex;align-items:center;gap:var(--spacing-golden-phi5);flex:1}.user-avatar{width:var(--spacing-golden-phi7);height:var(--component-height-medium);background:linear-gradient(135deg,var(--color-brand-primary-base) 0%,var(--color-brand-primary-60) 100%);color:var(--color-neutral-100);border-radius:var(--shape-corner-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-large)}.user-details{flex:1;min-width:0}.user-name{font-weight:var(--font-weight-semibold);color:var(--color-neutral-10);margin:0;font-size:var(--font-size-title-small)}.user-email{color:var(--color-neutral-50);margin:0;font-size:var(--font-size-label-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn{background:none;border:none;padding:var(--spacing-golden-phi4);cursor:pointer;color:var(--color-neutral-50);transition:all .2s;border-radius:var(--spacing-golden-phi3)}.logout-btn:hover{background:var(--color-surface-variant);color:var(--color-semantic-error)}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-bar{background:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-90);padding:var(--spacing-golden-phi6) var(--spacing-golden-phi7);display:flex;align-items:center;justify-content:space-between;min-height:var(--component-height-extra-large)}.top-bar-content h1{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);color:var(--color-neutral-10);margin:0}.top-bar-actions{display:flex;align-items:center;gap:var(--spacing-golden-phi5)}.usage-badge{background:var(--color-neutral-99);padding:var(--spacing-golden-phi4) var(--spacing-golden-phi6);border-radius:var(--spacing-golden-phi4);font-size:var(--font-size-title-small);color:var(--color-neutral-40)}.page-content{flex:1;overflow-y:auto;padding:var(--spacing-golden-phi7)}.mobile-only{display:none}.desktop-only{display:block}.sidebar-overlay{display:none}@media (max-width: var(--breakpoint-md)){.sidebar{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);box-shadow:0 0 20px rgba(var(--color-rgb-color-neutral-0-rgb),.1)}.sidebar-open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;inset:0;background:rgba(var(--color-rgb-color-neutral-0-rgb),.5);z-index:30}.mobile-only{display:block}.desktop-only{display:none}.top-bar,.page-content{padding:var(--spacing-golden-phi6)}}.card{position:relative;border-radius:var(--shape-corner-large);transition:all var(--motion-duration-short2) var(--motion-easing-standard);font-family:var(--font-family-brand);overflow:hidden}.card-style-glass{background:var(--color-surface-bright);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-neutral-90);box-shadow:var(--elevation-level3)}.card-style-outline{background:var(--color-surface-bright);border:2px solid var(--color-neutral-90);box-shadow:var(--elevation-level2)}.card-style-flat{background:var(--color-neutral-99);border:1px solid var(--color-neutral-90);box-shadow:var(--elevation-level1)}.card-hoverable:hover{transform:translateY(-4px);box-shadow:var(--elevation-level4)}.card-hoverable:hover.card-style-glass{background:var(--glass-bg-hover);border-color:rgba(var(--color-rgb-color-brand-primary-base-rgb),.2)}.card-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.card-clickable:active{transform:translateY(-2px)}.card-price{border-left:4px solid var(--color-primary);padding-left:calc(var(--spacing-golden-phi3) - 4px)}.card-opportunity{position:relative;overflow:hidden}.card-metric{text-align:center;padding:var(--spacing-golden-phi3)}.card-feature{padding:var(--spacing-golden-phi4);text-align:center}.card-gradient-harvest{background:linear-gradient(135deg,var(--color-warning) 0%,var(--color-orange) 100%);color:var(--color-neutral-100)}.card-gradient-harvest .card-title,.card-gradient-harvest .card-content{color:var(--color-neutral-100)}.card-gradient-success{background:linear-gradient(135deg,var(--color-success) 0%,var(--color-semantic-success) 100%);color:var(--color-neutral-100)}.card-gradient-warning{background:linear-gradient(135deg,var(--color-warning) 0%,var(--color-brand-tertiary-base) 100%);color:var(--text-primary)}.card-header{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi3) var(--spacing-golden-phi2);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-neutral-90)}.card-header-content{flex:1;min-width:0}.card-header-actions{display:flex;gap:var(--spacing-golden-phi2);margin-left:var(--spacing-golden-phi2)}.card-title{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.4;font-family:var(--font-family-brand)}.card-content{padding:var(--spacing-golden-phi3)}.card-content-no-padding{padding:0}.card-footer{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);border-top:1px solid var(--color-neutral-90);background:rgba(var(--color-rgb-color-neutral-0-rgb),.02);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-golden-phi2)}.price-value{display:flex;align-items:baseline;gap:var(--spacing-golden-phi1);font-weight:var(--font-weight-bold);font-family:var(--font-family-brand)}.price-value-large{font-size:var(--font-size-headline-large)}.price-value-medium{font-size:var(--font-size-title-large)}.price-value-small{font-size:var(--font-size-body-large)}.price-currency{font-size:.75em;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.price-amount{color:var(--text-primary)}.trend-indicator{display:inline-flex;align-items:center;gap:var(--spacing-golden-phi1);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);padding:var(--spacing-golden-phi1) var(--spacing-golden-phi2);border-radius:var(--shape-corner-medium);font-family:var(--font-family-brand)}.trend-up{color:var(--color-success);background:rgba(var(--color-semantic-success),.1)}.trend-down{color:var(--color-error);background:rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1)}.trend-neutral{color:var(--text-secondary);background:var(--bg-tertiary)}.trend-icon{font-size:var(--font-size-body-medium)}.profit-indicator{font-size:var(--font-size-title-large);font-weight:var(--font-weight-bold);color:var(--color-neutral-100);text-align:center;padding:var(--spacing-golden-phi4);text-shadow:0 2px 4px rgba(var(--color-rgb-color-neutral-0-rgb),.1);font-family:var(--font-family-brand)}.metric-value{text-align:center}.metric-value-number{font-size:var(--font-size-headline-large);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.2;font-family:var(--font-family-brand)}.metric-value-label{font-size:var(--font-size-body-small);color:var(--text-secondary);margin-top:var(--spacing-golden-phi1);font-weight:var(--font-weight-medium)}.card-skeleton{position:relative;overflow:hidden;pointer-events:none}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0,rgba(var(--color-rgb-color-surface-bright-rgb),.2) 20%,rgba(var(--color-rgb-color-surface-bright-rgb),.5) 60%,transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{transform:translate(100%)}}.skeleton-header{height:var(--spacing-golden-phi6);background:var(--bg-tertiary);border-radius:var(--shape-corner-medium);margin:var(--spacing-golden-phi3) var(--spacing-golden-phi3) var(--spacing-golden-phi2);width:50%}.skeleton-content{padding:var(--spacing-golden-phi3)}.skeleton-line{height:var(--spacing-golden-phi5);background:var(--bg-tertiary);border-radius:var(--shape-corner-medium);margin-bottom:var(--spacing-golden-phi2)}.skeleton-line-short{width:70%}@media (max-width: var(--breakpoint-md)){.card{border-radius:var(--shape-corner-large)}.card-header{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi2) var(--spacing-golden-phi2)}.card-content{padding:var(--spacing-golden-phi2)}.card-footer{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi2)}.price-value-large,.metric-value-number{font-size:var(--font-size-headline-small)}}@media (prefers-color-scheme: dark){.card-style-glass{background:rgba(var(--color-neutral-10),.6);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.1)}.card-style-outline{background:var(--bg-primary-dark);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.2)}.card-style-flat{background:var(--bg-secondary-dark);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.1)}}:root{--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;--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;--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;--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;--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);--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;--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;--font-family-brand: Satoshi, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-family-mono: "JetBrains Mono", "Consolas", monospace;--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-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--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;--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);--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);--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);--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);--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);--sidebar-background-mobile: var(--color-surface-bright)}.md3-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-golden-phi4);border:none;border-radius:var(--shape-corner-full);font-family:var(--font-family-brand);font-size:var(--font-size-label-large);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-label-large);text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);outline:none;overflow:hidden;min-height:40px;padding:0 var(--spacing-golden-phi6)}.md3-button:before{content:"";position:absolute;inset:0;background:currentColor;opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1)}.md3-button:hover:before{opacity:.08}.md3-button:focus:before{opacity:.12}.md3-button:active:before{opacity:.16}.md3-button:focus-visible{outline:2px solid var(--md3-sys-color-primary);outline-offset:2px}.md3-button:disabled{cursor:not-allowed;opacity:.38}.md3-button--filled{background-color:var(--md3-sys-color-primary);color:var(--md3-sys-color-on-primary);box-shadow:var(--elevation-level0)}.md3-button--filled:hover{box-shadow:var(--elevation-level1)}.md3-button--outlined{background-color:transparent;color:var(--md3-sys-color-primary);border:1px solid var(--md3-sys-color-outline)}.md3-button--text{background-color:transparent;color:var(--md3-sys-color-primary);padding:0 var(--spacing-golden-phi5)}.md3-button--tonal{background-color:var(--md3-sys-color-secondary-container);color:var(--md3-sys-color-on-secondary-container)}.md3-button--elevated{background-color:var(--md3-sys-color-surface);color:var(--md3-sys-color-primary);box-shadow:var(--elevation-level1)}.md3-button--elevated:hover{box-shadow:var(--elevation-level2)}.md3-button--large{min-height:48px;padding:0 var(--spacing-golden-phi7);font-size:var(--font-size-body-large)}.display-large{font-family:var(--font-family-brand);font-size:var(--font-size-display-large);line-height:var(--font-line-height-display-large);font-weight:var(--font-weight-regular)}.display-medium{font-family:var(--font-family-brand);font-size:var(--font-size-display-medium);line-height:var(--font-line-height-display-medium);font-weight:var(--font-weight-regular)}.display-small{font-family:var(--font-family-brand);font-size:var(--font-size-display-small);line-height:var(--font-line-height-display-small);font-weight:var(--font-weight-regular)}.headline-large{font-family:var(--font-family-brand);font-size:var(--font-size-headline-large);line-height:var(--font-line-height-headline-large);font-weight:var(--font-weight-regular)}.headline-medium{font-family:var(--font-family-brand);font-size:var(--font-size-headline-medium);line-height:var(--font-line-height-headline-medium);font-weight:var(--font-weight-regular)}.headline-small{font-family:var(--font-family-brand);font-size:var(--font-size-headline-small);line-height:var(--font-line-height-headline-small);font-weight:var(--font-weight-regular)}.title-large{font-family:var(--font-family-brand);font-size:var(--font-size-title-large);line-height:var(--font-line-height-title-large);font-weight:var(--font-weight-medium)}.title-medium{font-family:var(--font-family-brand);font-size:var(--font-size-title-medium);line-height:var(--font-line-height-title-medium);font-weight:var(--font-weight-medium)}.title-small{font-family:var(--font-family-brand);font-size:var(--font-size-title-small);line-height:var(--font-line-height-title-small);font-weight:var(--font-weight-medium)}.body-large{font-family:var(--font-family-brand);font-size:var(--font-size-body-large);line-height:var(--font-line-height-body-large);font-weight:var(--font-weight-regular)}.body-medium{font-family:var(--font-family-brand);font-size:var(--font-size-body-medium);line-height:var(--font-line-height-body-medium);font-weight:var(--font-weight-regular)}.body-small{font-family:var(--font-family-brand);font-size:var(--font-size-body-small);line-height:var(--font-line-height-body-small);font-weight:var(--font-weight-regular)}.label-large{font-family:var(--font-family-brand);font-size:var(--font-size-label-large);line-height:var(--font-line-height-label-large);font-weight:var(--font-weight-medium)}.label-medium{font-family:var(--font-family-brand);font-size:var(--font-size-label-medium);line-height:var(--font-line-height-label-medium);font-weight:var(--font-weight-medium)}.label-small{font-family:var(--font-family-brand);font-size:var(--font-size-label-small);line-height:var(--font-line-height-label-small);font-weight:var(--font-weight-medium)}.surface{background-color:var(--md3-sys-color-surface);color:var(--md3-sys-color-on-surface)}.surface-container-low{background-color:var(--md3-sys-color-surface-container-low);color:var(--md3-sys-color-on-surface)}.surface-container{background-color:var(--md3-sys-color-surface-container);color:var(--md3-sys-color-on-surface)}.surface-container-high{background-color:var(--md3-sys-color-surface-container-high);color:var(--md3-sys-color-on-surface)}.surface-container-highest{background-color:var(--md3-sys-color-surface-container-highest);color:var(--md3-sys-color-on-surface)}.md3-card{background-color:var(--md3-sys-color-surface);border-radius:var(--shape-corner-extra-large);padding:var(--spacing-golden-phi7);box-shadow:var(--elevation-level1);transition:box-shadow .2s cubic-bezier(.2,0,0,1)}.md3-card:hover{box-shadow:var(--elevation-level2)}.md3-card--outlined{box-shadow:none;border:1px solid var(--md3-sys-color-outline-variant)}.md3-card--filled{background-color:var(--md3-sys-color-surface-container-low)}.container{max-width:1280px;margin:0 auto;padding:0 var(--spacing-golden-phi6)}.section{padding:var(--spacing-golden-phi8) 0}.section--large{padding:var(--spacing-golden-phi9) 0}.section--small{padding:var(--spacing-golden-phi7) 0}.grid{display:grid;gap:var(--spacing-golden-phi6)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.gap-phi-3{gap:var(--spacing-golden-phi3)}.gap-phi-4{gap:var(--spacing-golden-phi4)}.gap-phi-5{gap:var(--spacing-golden-phi5)}.gap-phi-6{gap:var(--spacing-golden-phi6)}.gap-phi-7{gap:var(--spacing-golden-phi7)}.p-phi-3{padding:var(--spacing-golden-phi3)}.p-phi-4{padding:var(--spacing-golden-phi4)}.p-phi-5{padding:var(--spacing-golden-phi5)}.p-phi-6{padding:var(--spacing-golden-phi6)}.p-phi-7{padding:var(--spacing-golden-phi7)}.p-phi-8{padding:var(--spacing-golden-phi8)}.py-phi-3{padding-top:var(--spacing-golden-phi3);padding-bottom:var(--spacing-golden-phi3)}.py-phi-4{padding-top:var(--spacing-golden-phi4);padding-bottom:var(--spacing-golden-phi4)}.py-phi-5{padding-top:var(--spacing-golden-phi5);padding-bottom:var(--spacing-golden-phi5)}.py-phi-6{padding-top:var(--spacing-golden-phi6);padding-bottom:var(--spacing-golden-phi6)}.px-phi-3{padding-left:var(--spacing-golden-phi3);padding-right:var(--spacing-golden-phi3)}.px-phi-4{padding-left:var(--spacing-golden-phi4);padding-right:var(--spacing-golden-phi4)}.px-phi-5{padding-left:var(--spacing-golden-phi5);padding-right:var(--spacing-golden-phi5)}.px-phi-6{padding-left:var(--spacing-golden-phi6);padding-right:var(--spacing-golden-phi6)}.mb-phi-3{margin-bottom:var(--spacing-golden-phi3)}.mb-phi-4{margin-bottom:var(--spacing-golden-phi4)}.mb-phi-5{margin-bottom:var(--spacing-golden-phi5)}.mb-phi-6{margin-bottom:var(--spacing-golden-phi6)}.mb-phi-7{margin-bottom:var(--spacing-golden-phi7)}.mb-phi-8{margin-bottom:var(--spacing-golden-phi8)}.py-phi-7{padding-top:var(--spacing-golden-phi7);padding-bottom:var(--spacing-golden-phi7)}.py-phi-8{padding-top:var(--spacing-golden-phi8);padding-bottom:var(--spacing-golden-phi8)}.text-primary{color:var(--md3-sys-color-primary)}.text-on-surface{color:var(--md3-sys-color-on-surface)}.text-on-surface-variant{color:var(--md3-sys-color-on-surface-variant)}.bg-primary{background-color:var(--md3-sys-color-primary)}.bg-surface{background-color:var(--md3-sys-color-surface)}.bg-surface-container{background-color:var(--md3-sys-color-surface-container)}.text-center{text-align:center}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:var(--spacing-golden-phi4)}.gap-6{gap:var(--spacing-golden-phi6)}@media (min-width: 768px){.md\:grid--2{grid-template-columns:repeat(2,1fr)}.md\:grid--3{grid-template-columns:repeat(3,1fr)}.md\:flex{display:flex}.md\:hidden{display:none}}*:focus-visible{outline:2px solid var(--md3-sys-color-primary);outline-offset:2px}.transition-shadow{transition:box-shadow .2s cubic-bezier(.2,0,0,1)}.transition-colors{transition:color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1)}.transition-all{transition:all .2s cubic-bezier(.2,0,0,1)}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;vertical-align:middle}.material-symbols-rounded.filled{font-variation-settings:"FILL" 1}.material-symbols-rounded.outlined{font-variation-settings:"FILL" 0}.material-symbols-rounded.size-18{font-size:18px}.material-symbols-rounded.size-20{font-size:20px}.material-symbols-rounded.size-24{font-size:24px}.material-symbols-rounded.size-28{font-size:28px}.material-symbols-rounded.size-32{font-size:32px}.material-symbols-rounded.size-36{font-size:36px}.material-symbols-rounded.size-40{font-size:40px}.material-symbols-rounded.size-48{font-size:48px}.material-symbols-rounded.primary{color:var(--md3-sys-color-primary)}.material-symbols-rounded.secondary{color:var(--md3-sys-color-secondary)}.material-symbols-rounded.tertiary{color:var(--md3-sys-color-tertiary)}.material-symbols-rounded.error{color:var(--md3-sys-color-error)}.material-symbols-rounded.on-surface{color:var(--md3-sys-color-on-surface)}.material-symbols-rounded.on-surface-variant{color:var(--md3-sys-color-on-surface-variant)}.material-symbols-rounded.interactive{transition:all var(--md3-sys-motion-duration-short) var(--md3-sys-motion-easing-standard);cursor:pointer}.material-symbols-rounded.interactive:hover{opacity:.8;transform:scale(1.1)}.material-symbols-rounded.interactive:active{transform:scale(.95)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;cursor:pointer;transition:all var(--md3-sys-motion-duration-short) var(--md3-sys-motion-easing-standard);position:relative;overflow:hidden}.icon-button:hover{background:var(--md3-sys-color-surface-variant)}.icon-button:active{background:var(--md3-sys-color-surface-container-high)}.icon-button.primary{color:var(--md3-sys-color-primary)}.icon-button.primary:hover{background:var(--md3-sys-color-primary-container)}.icon-with-text{display:inline-flex;align-items:center;gap:var(--spacing-golden-phi3)}.icon-with-text .material-symbols-rounded{flex-shrink:0}@keyframes material-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.material-symbols-rounded.loading{animation:material-spin 1s linear infinite}.form{display:flex;flex-direction:column;gap:var(--spacing-golden-phi6)}.form-field{display:flex;flex-direction:column;gap:var(--spacing-golden-phi2);position:relative}.form-label{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--text-primary);display:block;margin-bottom:var(--spacing-golden-phi1);font-family:var(--font-family-brand)}.form-label-required{color:var(--color-error);margin-left:var(--spacing-golden-phi1)}.form-input{width:100%;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);font-size:var(--font-size-body-large);font-family:var(--font-family-brand);color:var(--text-primary);transition:all var(--duration-base) var(--ease-default);outline:none;min-height:46px}.form-input-small{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);font-size:var(--font-size-body-small)}.form-input-medium{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);font-size:var(--font-size-body-large)}.form-input-large{padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);font-size:var(--font-size-title-medium)}.form-input-ghost{background:transparent;border-color:transparent}.form-input-ghost:hover{background:var(--glass-bg);border-color:var(--glass-border)}.form-input-filled{background:var(--bg-secondary);border-color:transparent}.form-input:hover:not(:disabled){border-color:var(--color-primary-alpha)}.form-input:focus:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.form-input-error{border-color:var(--color-error)}.form-input-error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1)}.form-input-disabled,.form-input:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary)}.form-input-wrapper{position:relative;display:flex;align-items:center}.form-input-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--spacing-golden-phi10);height:100%;color:var(--text-secondary);pointer-events:none}.form-input-icon-left{left:0}.form-input-icon-right{right:0}.form-input-with-icon.form-input-icon-left{padding-left:var(--spacing-golden-phi10)}.form-input-with-icon.form-input-icon-right{padding-right:var(--spacing-golden-phi10)}.form-select-wrapper{position:relative;display:inline-block;width:100%}.form-select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);font-size:var(--font-size-body-large);font-family:var(--font-family-brand);color:var(--text-primary);cursor:pointer;transition:all var(--duration-base) var(--ease-default);outline:none;padding-right:var(--spacing-golden-phi10);min-height:46px}.form-select-small{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);font-size:var(--font-size-body-small)}.form-select-medium{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);font-size:var(--font-size-body-large)}.form-select-large{padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);font-size:var(--font-size-title-medium)}.form-select-arrow{position:absolute;top:50%;right:var(--spacing-golden-phi3);transform:translateY(-50%);pointer-events:none;color:var(--text-secondary)}.form-select:hover:not(:disabled){border-color:var(--color-primary-alpha)}.form-select:focus:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.form-select-error{border-color:var(--color-error)}.form-select-disabled,.form-select:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary)}.form-textarea{width:100%;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);font-size:var(--font-size-body-large);font-family:var(--font-family-brand);color:var(--text-primary);resize:vertical;min-height:var(--spacing-golden-phi9);transition:all var(--duration-base) var(--ease-default);outline:none}.form-textarea-small{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);font-size:var(--font-size-body-small)}.form-textarea-medium{padding:var(--spacing-golden-phi3) var(--spacing-golden-phi4);font-size:var(--font-size-body-large)}.form-textarea-large{padding:var(--spacing-golden-phi4) var(--spacing-golden-phi5);font-size:var(--font-size-title-medium)}.form-textarea:hover:not(:disabled){border-color:var(--color-primary-alpha)}.form-textarea:focus:not(:disabled){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha)}.form-textarea-error{border-color:var(--color-error)}.form-textarea-disabled,.form-textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary)}.form-checkbox{display:inline-flex;align-items:center;gap:var(--spacing-golden-phi2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-body-large);color:var(--text-primary)}.form-checkbox-input{position:absolute;opacity:0;pointer-events:none}.form-checkbox-box{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);border:2px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-default);flex-shrink:0}.form-checkbox-icon{width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi4);opacity:0;transform:scale(.8);transition:all var(--duration-fast) var(--ease-spring);color:var(--color-neutral-100)}.form-checkbox-input:checked+.form-checkbox-box{background:var(--color-primary);border-color:var(--color-primary)}.form-checkbox-input:checked+.form-checkbox-box .form-checkbox-icon{opacity:1;transform:scale(1)}.form-checkbox:hover .form-checkbox-box{border-color:var(--color-primary-alpha)}.form-checkbox-input:focus+.form-checkbox-box{box-shadow:0 0 0 3px var(--color-primary-alpha)}.form-checkbox-error .form-checkbox-box{border-color:var(--color-error)}.form-checkbox-label{font-size:var(--font-size-body-large);color:var(--text-primary)}.form-radio{display:inline-flex;align-items:center;gap:var(--spacing-golden-phi2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-body-large);color:var(--text-primary)}.form-radio-input{position:absolute;opacity:0;pointer-events:none}.form-radio-circle{width:var(--spacing-golden-phi6);height:var(--spacing-golden-phi6);border:2px solid var(--glass-border);border-radius:50%;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-default);flex-shrink:0}.form-radio-dot{width:var(--spacing-golden-phi4);height:var(--spacing-golden-phi4);border-radius:50%;background:var(--color-neutral-100);opacity:0;transform:scale(0);transition:all var(--duration-fast) var(--ease-spring)}.form-radio-input:checked+.form-radio-circle{background:var(--color-primary);border-color:var(--color-primary)}.form-radio-input:checked+.form-radio-circle .form-radio-dot{opacity:1;transform:scale(1)}.form-radio:hover .form-radio-circle{border-color:var(--color-primary-alpha)}.form-radio-input:focus+.form-radio-circle{box-shadow:0 0 0 3px var(--color-primary-alpha)}.form-radio-error .form-radio-circle{border-color:var(--color-error)}.form-radio-label{font-size:var(--font-size-body-large);color:var(--text-primary)}.form-error{display:flex;align-items:center;gap:var(--spacing-golden-phi2);padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3);background:rgba(var(--color-rgb-color-brand-secondary-base-rgb),.1);border:1px solid rgba(var(--color-rgb-color-brand-secondary-base-rgb),.2);border-radius:var(--radius-md);font-size:var(--font-size-body-small);color:var(--color-error);animation:slideInError var(--duration-base) var(--ease-spring)}.form-error-icon{flex-shrink:0;color:var(--color-error)}.form-error-text{flex:1;font-weight:var(--font-weight-medium)}@keyframes slideInError{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-helper-text{font-size:var(--font-size-body-small);color:var(--text-secondary);margin-top:var(--spacing-golden-phi1)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-golden-phi3)}.form-group-label{font-size:var(--font-size-body-large);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-golden-phi2)}.form-group-items{display:flex;gap:var(--spacing-golden-phi4)}.form-group-vertical .form-group-items{flex-direction:column;gap:var(--spacing-golden-phi2)}.form-group-horizontal .form-group-items{flex-direction:row;flex-wrap:wrap}@media (max-width: 768px){.form-input-medium,.form-select-medium,.form-textarea-medium{padding:var(--spacing-golden-phi2) var(--spacing-golden-phi3)}.form-group-horizontal .form-group-items{flex-direction:column}}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-secondary);opacity:.7}@media (prefers-color-scheme: dark){.form-input,.form-select,.form-textarea{background:rgba(var(--color-neutral-10),.6);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.1)}.form-input-filled,.form-select-filled,.form-textarea-filled{background:rgba(var(--color-rgb-color-surface-bright-rgb),.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:.75}50%{opacity:.25}}.skeleton{background:linear-gradient(90deg,rgba(var(--color-rgb-color-neutral-0-rgb),.04) 25%,var(--elevation-level1) 50%,rgba(var(--color-rgb-color-neutral-0-rgb),.04) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm, .375rem);will-change:background-position}.dark .skeleton{background:linear-gradient(90deg,rgba(var(--color-rgb-color-surface-bright-rgb),.06) 25%,rgba(var(--color-rgb-color-surface-bright-rgb),.12),rgba(var(--color-rgb-color-surface-bright-rgb),.06) 75%)}@media (prefers-reduced-motion: reduce){.skeleton{animation:pulse 2s ease-in-out infinite;background:var(--elevation-level2)}.dark .skeleton{background:rgba(var(--color-rgb-color-surface-bright-rgb),.08)}}.skeleton-line{display:block;margin-bottom:var(--spacing-golden-phi4)}.skeleton-box{display:block;border-radius:var(--radius-lg, .75rem)}.skeleton-circle{border-radius:var(--shape-corner-full);display:inline-block;flex-shrink:0}.card-skeleton{background:var(--color-neutral-100);border:1px solid var(--elevation-level2);border-radius:var(--radius-xl, 1rem);padding:var(--spacing-golden-phi6);box-shadow:0 1px 3px var(--elevation-level1)}.dark .card-skeleton{background:rgba(var(--color-rgb-color-surface-bright-rgb),.02);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.06)}.table-skeleton{background:var(--color-neutral-100);border:1px solid var(--elevation-level2);border-radius:var(--radius-lg, .75rem);overflow:hidden}.dark .table-skeleton{background:rgba(var(--color-rgb-color-surface-bright-rgb),.02);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.06)}.table-skeleton-header{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--spacing-golden-phi6);padding:var(--spacing-golden-phi6);background:rgba(var(--color-rgb-color-neutral-0-rgb),.02);border-bottom:1px solid var(--elevation-level2)}.dark .table-skeleton-header{background:rgba(var(--color-rgb-color-surface-bright-rgb),.02);border-bottom-color:rgba(var(--color-rgb-color-surface-bright-rgb),.06)}.table-skeleton-row{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:var(--spacing-golden-phi6);padding:var(--spacing-golden-phi6);border-bottom:1px solid var(--color-neutral-99)}.table-skeleton-row:last-child{border-bottom:none}.dark .table-skeleton-row{border-bottom-color:rgba(var(--color-rgb-color-surface-bright-rgb),.03)}.table-skeleton-cell{display:flex;align-items:center}.chart-skeleton{background:var(--color-neutral-100);border:1px solid var(--elevation-level2);border-radius:var(--radius-lg, .75rem);padding:var(--spacing-golden-phi6);position:relative}.dark .chart-skeleton{background:rgba(var(--color-rgb-color-surface-bright-rgb),.02);border-color:rgba(var(--color-rgb-color-surface-bright-rgb),.06)}.chart-skeleton-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.chart-skeleton-bars{display:flex;gap:var(--spacing-golden-phi4);align-items:flex-end;height:80%;padding-bottom:var(--spacing-golden-phi4)}.chart-skeleton-bar{flex:1;background:linear-gradient(180deg,rgba(var(--color-rgb-color-brand-primary-60-rgb),.1),rgba(var(--color-rgb-color-brand-primary-60-rgb),.2));border-radius:var(--radius-sm, .375rem) var(--radius-sm, .375rem) 0 0;position:relative;overflow:hidden}.chart-skeleton-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,rgba(var(--color-rgb-color-brand-primary-60-rgb),.1) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.chart-skeleton-axis{margin-top:auto}.page-skeleton{padding:var(--spacing-golden-phi7);max-width:1200px;margin:0 auto}.page-skeleton-header{margin-bottom:var(--spacing-golden-phi7)}.loading-spinner{display:inline-block;border:3px solid rgba(var(--color-rgb-color-brand-primary-60-rgb),.1);border-radius:var(--shape-corner-full);border-top-color:var(--sparseflow-blue, var(--color-brand-primary-60));animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay{position:fixed;inset:0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.dark .loading-overlay{background:#000000e6}.loading-overlay-content{text-align:center}.loading-overlay-message{margin-top:var(--spacing-golden-phi6);font-size:var(--font-size-body-large);color:var(--text-secondary, var(--color-neutral-40));font-weight:var(--font-weight-medium)}.inline-loader{display:inline-flex;gap:var(--spacing-golden-phi2);align-items:center;margin:0 var(--spacing-golden-phi4)}.inline-loader-dot{width:var(--spacing-golden-phi3);height:var(--spacing-golden-phi3);border-radius:var(--shape-corner-full);background:var(--sparseflow-blue, var(--color-brand-primary-60));animation:bounce 1.4s ease-in-out infinite both}.inline-loader-dot:nth-child(1){animation-delay:-.32s}.inline-loader-dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.skeleton-stagger>*{animation-delay:calc(var(--stagger-index, 0) * .1s)}.skeleton-stagger>*:nth-child(1){--stagger-index: 0}.skeleton-stagger>*:nth-child(2){--stagger-index: 1}.skeleton-stagger>*:nth-child(3){--stagger-index: 2}.skeleton-stagger>*:nth-child(4){--stagger-index: 3}.skeleton-stagger>*:nth-child(5){--stagger-index: 4}.btn-loading{position:relative;color:transparent!important;pointer-events:none}.btn-loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--spacing-golden-phi5);height:var(--spacing-golden-phi5);border:2px solid rgba(var(--color-rgb-color-surface-bright-rgb),.3);border-radius:var(--shape-corner-full);border-top-color:var(--color-neutral-100);animation:spin .6s linear infinite}.btn-loading.btn-secondary:after,.btn-loading.btn-outline:after{border-color:rgba(var(--color-rgb-color-brand-primary-60-rgb),.3);border-top-color:var(--sparseflow-blue, var(--color-brand-primary-60))}.form-loading{position:relative;pointer-events:none}.form-loading:after{content:"";position:absolute;inset:0;background:rgba(var(--color-rgb-color-surface-bright-rgb),.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;display:flex;align-items:center;justify-content:center}.lazy-load-placeholder{background:#00000008;position:relative;overflow:hidden}.lazy-load-placeholder:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,rgba(0,0,0,.03) 50%,transparent 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.sr-only{position:absolute;width:var(--spacing-golden-phi1);height:var(--spacing-golden-phi1);padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.chart-container{position:relative;width:100%;background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-golden-phi4);border:1px solid var(--color-border);transition:all var(--motion-duration-short3) var(--motion-easing-standard)}.chart-canvas{width:100%;display:block}.metric-card{display:flex;align-items:flex-start;gap:var(--spacing-golden-phi4);padding:var(--spacing-golden-phi6);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--motion-duration-short3) var(--motion-easing-standard)}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.metric-icon{display:flex;align-items:center;justify-content:center;width:var(--spacing-golden-phi8);height:var(--component-height-large);background:var(--color-primary-50);border-radius:var(--radius-lg);color:var(--color-primary);flex-shrink:0}.metric-content{flex:1;min-width:0}.metric-title{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0 0 var(--spacing-golden-phi2) 0}.metric-value{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2}.metric-change{display:flex;align-items:center;gap:var(--spacing-golden-phi1);font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);margin-top:var(--spacing-golden-phi2)}.metric-change.positive{color:var(--color-success)}.metric-change.negative{color:var(--color-error)}.metric-arrow{font-size:var(--font-size-label-small)}.progress-container{width:100%}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-golden-phi2)}.progress-label{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium);color:var(--color-text)}.progress-percentage{font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.progress-bar{width:100%;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden;position:relative}.progress-sm{height:var(--spacing-golden-phi3)}.progress-md{height:var(--spacing-golden-phi4)}.progress-lg{height:var(--spacing-golden-phi5)}.progress-fill{height:100%;border-radius:var(--radius-full);transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-primary{background:var(--color-primary)}.progress-secondary{background:var(--color-secondary)}.progress-accent{background:var(--color-accent)}.progress-success{background:var(--color-success)}.progress-warning{background:var(--color-warning)}.progress-error{background:var(--color-error)}.progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(var(--color-rgb-color-surface-bright-rgb),.2) 50%,transparent 100%);animation:progress-shine 1.5s ease-in-out infinite}@keyframes progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sparkline{display:block;cursor:crosshair}.gauge-container{display:flex;flex-direction:column;align-items:center;position:relative}.gauge-svg{display:block}.gauge-fill{transition:stroke-dasharray .5s ease}.gauge-needle{transition:transform .5s cubic-bezier(.4,0,.2,1);transform-origin:center}.gauge-label{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center}.gauge-value{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-bold);color:var(--color-text)}.gauge-text{font-size:var(--font-size-body-small);color:var(--color-text-muted);margin-top:var(--spacing-golden-phi1)}.chart-loading{display:flex;align-items:center;justify-content:center;height:var(--spacing-golden-phi12);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.chart-loading-spinner{width:var(--spacing-golden-phi7);height:var(--component-height-medium);border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--shape-corner-full);animation:chart-spin .8s linear infinite}@keyframes chart-spin{to{transform:rotate(360deg)}}.chart-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-golden-phi3);height:var(--spacing-golden-phi12);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-error-200);color:var(--color-error);text-align:center;padding:var(--spacing-golden-phi6)}.chart-error-icon{font-size:var(--font-size-headline-medium)}.chart-error-message{font-size:var(--font-size-body-small);font-weight:var(--font-weight-medium)}.chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-golden-phi3);height:var(--spacing-golden-phi12);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;padding:var(--spacing-golden-phi6)}.chart-empty-icon{font-size:var(--font-size-headline-medium);opacity:.5}.chart-empty-message{font-size:var(--font-size-body-small)}@media (max-width: 640px){.metric-card{padding:var(--spacing-golden-phi4)}.metric-icon{width:var(--spacing-golden-phi7);height:var(--component-height-medium)}.metric-value{font-size:var(--font-size-title-large)}.chart-container{padding:var(--spacing-golden-phi3)}}@media (prefers-color-scheme: dark){.chart-container,.metric-card{background:var(--color-surface-dark);border-color:var(--color-border-dark)}.metric-icon{background:rgba(var(--color-rgb-color-brand-primary-base-rgb),.2)}.progress-bar{background:var(--color-border-dark)}.progress-fill:after{background:linear-gradient(90deg,transparent 0%,rgba(var(--color-rgb-color-surface-bright-rgb),.1) 50%,transparent 100%)}}@media (prefers-reduced-motion: reduce){.chart-container,.metric-card,.progress-fill,.gauge-fill,.gauge-needle{transition:none}.progress-fill:after{animation:none}.chart-loading-spinner{animation:chart-spin 2s linear infinite}}
