:root{--md-sys-color-primary: #a8c8ff;--md-sys-color-on-primary: #003062;--md-sys-color-primary-container: #00468a;--md-sys-color-on-primary-container: #d6e3ff;--md-sys-color-secondary: #bbc7db;--md-sys-color-on-secondary: #263141;--md-sys-color-secondary-container: #3c4858;--md-sys-color-on-secondary-container: #d7e3f8;--md-sys-color-tertiary: #d5bee5;--md-sys-color-on-tertiary: #3b2948;--md-sys-color-tertiary-container: #523f60;--md-sys-color-on-tertiary-container: #f1dbff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-surface: #1a1b1e;--md-sys-color-on-surface: #e3e2e6;--md-sys-color-surface-variant: #44474e;--md-sys-color-on-surface-variant: #c4c6cf;--md-sys-color-surface-dim: #121316;--md-sys-color-surface-bright: #383a3e;--md-sys-color-surface-container-lowest: #0d0e11;--md-sys-color-surface-container-low: #1e1f23;--md-sys-color-surface-container: #222327;--md-sys-color-surface-container-high: #2d2e32;--md-sys-color-surface-container-highest: #37393d;--md-sys-color-outline: #8e9099;--md-sys-color-outline-variant: #44474e;--md-sys-color-inverse-surface: #e3e2e6;--md-sys-color-inverse-on-surface: #2f3033;--md-sys-color-inverse-primary: #1a5da8;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-background: #1a1b1e;--md-sys-color-on-background: #e3e2e6;--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: 0px 0px 0px 0px rgba(0, 0, 0, 0);--md-sys-elevation-level1: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level2: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level3: 0px 4px 8px 3px rgba(0, 0, 0, .15), 0px 1px 3px 0px rgba(0, 0, 0, .3);--md-sys-elevation-level4: 0px 6px 10px 4px rgba(0, 0, 0, .15), 0px 2px 3px 0px rgba(0, 0, 0, .3);--md-sys-elevation-level5: 0px 8px 12px 6px rgba(0, 0, 0, .15), 0px 4px 4px 0px rgba(0, 0, 0, .3);--md-sys-color-surface-tint: #a8c8ff;--md-sys-state-hover-state-layer-opacity: .08;--md-sys-state-focus-state-layer-opacity: .12;--md-sys-state-pressed-state-layer-opacity: .12;--md-sys-state-dragged-state-layer-opacity: .16;--glass-bg: rgba(10, 10, 20, .5);--glass-bg-elevated: rgba(10, 10, 20, .6);--glass-border: 1.5px solid rgba(255, 255, 255, .12);--glass-blur: blur(24px) saturate(1.2);--glass-shadow: 0 4px 32px rgba(0, 0, 0, .35);--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-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-linear: cubic-bezier(0, 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;--md-ref-typeface-brand: "Asap", system-ui, sans-serif;--md-ref-typeface-plain: "Asap", system-ui, sans-serif;--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-tracking: -.25px;--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-tracking: 0px;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-tracking: 0px;--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-tracking: 0px;--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-tracking: 0px;--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-tracking: 0px;--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-tracking: 0px;--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-tracking: .15px;--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-tracking: .1px;--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-tracking: .5px;--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-tracking: .25px;--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-tracking: .4px;--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-tracking: .1px;--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-tracking: .5px;--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-tracking: .5px;--md-filled-button-container-color: rgba(96, 165, 250, .22);--md-filled-button-label-text-color: #ffffff;--md-filled-button-icon-color: #ffffff;--md-filled-button-container-elevation: 0;--md-filled-button-hover-container-color: rgba(96, 165, 250, .32);--md-filled-button-hover-label-text-color: #ffffff;--md-filled-button-hover-icon-color: #ffffff;--md-filled-button-hover-container-elevation: 0;--md-filled-button-hover-state-layer-color: #ffffff;--md-filled-button-hover-state-layer-opacity: .08;--md-filled-button-focus-container-color: rgba(96, 165, 250, .32);--md-filled-button-focus-label-text-color: #ffffff;--md-filled-button-focus-state-layer-color: #ffffff;--md-filled-button-focus-state-layer-opacity: .1;--md-filled-button-pressed-container-color: rgba(96, 165, 250, .42);--md-filled-button-pressed-label-text-color: #ffffff;--md-filled-button-pressed-icon-color: #ffffff;--md-filled-button-pressed-container-elevation: 0;--md-filled-button-pressed-state-layer-color: #ffffff;--md-filled-button-pressed-state-layer-opacity: .12;--md-filled-button-disabled-container-color: rgba(255, 255, 255, .06);--md-filled-button-disabled-label-text-color: rgba(255, 255, 255, .45);--md-filled-button-disabled-icon-color: rgba(255, 255, 255, .45);--md-filled-button-disabled-container-opacity: 1;--md-filled-button-disabled-label-text-opacity: 1;--md-filled-button-container-shape: var(--md-sys-shape-corner-full);--md-filled-button-label-text-font: var(--md-sys-typescale-label-large-font);--md-filled-button-label-text-size: var(--md-sys-typescale-label-large-size);--md-filled-button-label-text-weight: var(--md-sys-typescale-label-large-weight);--md-filled-button-label-text-tracking: var(--md-sys-typescale-label-large-tracking);--md-outlined-button-label-text-color: rgba(255, 255, 255, .92);--md-outlined-button-icon-color: rgba(255, 255, 255, .92);--md-outlined-button-outline-color: rgba(255, 255, 255, .22);--md-outlined-button-hover-label-text-color: #ffffff;--md-outlined-button-hover-icon-color: #ffffff;--md-outlined-button-hover-outline-color: rgba(255, 255, 255, .32);--md-outlined-button-hover-state-layer-color: #ffffff;--md-outlined-button-hover-state-layer-opacity: .08;--md-outlined-button-focus-label-text-color: #ffffff;--md-outlined-button-focus-icon-color: #ffffff;--md-outlined-button-focus-outline-color: rgba(255, 255, 255, .45);--md-outlined-button-focus-state-layer-color: #ffffff;--md-outlined-button-focus-state-layer-opacity: .1;--md-outlined-button-pressed-label-text-color: #ffffff;--md-outlined-button-pressed-icon-color: #ffffff;--md-outlined-button-pressed-outline-color: rgba(255, 255, 255, .45);--md-outlined-button-pressed-state-layer-color: #ffffff;--md-outlined-button-pressed-state-layer-opacity: .12;--md-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .35);--md-outlined-button-disabled-icon-color: rgba(255, 255, 255, .35);--md-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12);--md-outlined-button-disabled-label-text-opacity: 1;--md-outlined-button-disabled-outline-opacity: 1;--md-outlined-button-container-shape: var(--md-sys-shape-corner-full);--md-outlined-button-label-text-font: var(--md-sys-typescale-label-large-font);--md-outlined-button-label-text-size: var(--md-sys-typescale-label-large-size);--md-outlined-button-label-text-weight: var(--md-sys-typescale-label-large-weight);--md-text-button-label-text-color: rgba(255, 255, 255, .92);--md-text-button-icon-color: rgba(255, 255, 255, .92);--md-text-button-hover-label-text-color: #ffffff;--md-text-button-hover-icon-color: #ffffff;--md-text-button-hover-state-layer-color: #ffffff;--md-text-button-hover-state-layer-opacity: .08;--md-text-button-focus-label-text-color: #ffffff;--md-text-button-focus-state-layer-color: #ffffff;--md-text-button-focus-state-layer-opacity: .1;--md-text-button-pressed-label-text-color: #ffffff;--md-text-button-pressed-state-layer-color: #ffffff;--md-text-button-pressed-state-layer-opacity: .12;--md-text-button-disabled-label-text-color: rgba(255, 255, 255, .35);--md-text-button-disabled-label-text-opacity: 1;--md-text-button-container-shape: var(--md-sys-shape-corner-full);--md-text-button-label-text-font: var(--md-sys-typescale-label-large-font);--md-text-button-label-text-size: var(--md-sys-typescale-label-large-size);--md-text-button-label-text-weight: var(--md-sys-typescale-label-large-weight);--md-filled-tonal-button-container-color: rgba(255, 255, 255, .1);--md-filled-tonal-button-label-text-color: #ffffff;--md-filled-tonal-button-icon-color: #ffffff;--md-filled-tonal-button-container-elevation: 0;--md-filled-tonal-button-hover-container-color: rgba(255, 255, 255, .16);--md-filled-tonal-button-hover-label-text-color: #ffffff;--md-filled-tonal-button-hover-icon-color: #ffffff;--md-filled-tonal-button-hover-container-elevation: 0;--md-filled-tonal-button-hover-state-layer-color: #ffffff;--md-filled-tonal-button-hover-state-layer-opacity: .08;--md-filled-tonal-button-pressed-container-color: rgba(255, 255, 255, .22);--md-filled-tonal-button-pressed-container-elevation: 0;--md-filled-tonal-button-disabled-container-color: rgba(255, 255, 255, .06);--md-filled-tonal-button-disabled-label-text-color: rgba(255, 255, 255, .45);--md-filled-tonal-button-disabled-container-opacity: 1;--md-filled-tonal-button-disabled-label-text-opacity: 1;--md-filled-tonal-button-container-shape: var(--md-sys-shape-corner-full);--md-fab-container-color: var(--md-sys-color-primary-container);--md-fab-icon-color: var(--md-sys-color-on-primary-container);--md-fab-container-shape: var(--md-sys-shape-corner-large);--md-filled-text-field-container-color: var(--md-sys-color-surface-container-highest);--md-filled-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-filled-text-field-input-text-color: var(--md-sys-color-on-surface);--md-filled-text-field-focus-active-indicator-color: var(--md-sys-color-primary);--md-filled-text-field-hover-active-indicator-color: var(--md-sys-color-on-surface);--md-filled-text-field-active-indicator-color: var(--md-sys-color-on-surface-variant);--md-filled-text-field-input-text-font: var(--md-sys-typescale-body-large-font);--md-filled-text-field-input-text-size: var(--md-sys-typescale-body-large-size);--md-filled-text-field-label-text-font: var(--md-sys-typescale-body-large-font);--md-filled-text-field-caret-color: var(--md-sys-color-primary);--md-filled-text-field-focus-label-text-color: var(--md-sys-color-primary);--md-filled-text-field-error-focus-active-indicator-color: var(--md-sys-color-error);--md-filled-text-field-error-label-text-color: var(--md-sys-color-error);--md-filled-text-field-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-filled-text-field-container-shape: var(--md-sys-shape-corner-small);--md-outlined-text-field-outline-color: var(--md-sys-color-outline);--md-outlined-text-field-focus-outline-color: var(--md-sys-color-primary);--md-outlined-text-field-hover-outline-color: var(--md-sys-color-on-surface);--md-outlined-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-outlined-text-field-input-text-color: var(--md-sys-color-on-surface);--md-outlined-text-field-input-text-font: var(--md-sys-typescale-body-large-font);--md-outlined-text-field-input-text-size: var(--md-sys-typescale-body-large-size);--md-outlined-text-field-label-text-font: var(--md-sys-typescale-body-large-font);--md-outlined-text-field-caret-color: var(--md-sys-color-primary);--md-outlined-text-field-focus-label-text-color: var(--md-sys-color-primary);--md-outlined-text-field-container-shape: var(--md-sys-shape-corner-small);--md-outlined-select-text-field-outline-color: var(--md-sys-color-outline);--md-outlined-select-text-field-focus-outline-color: var(--md-sys-color-primary);--md-outlined-select-text-field-hover-outline-color: var(--md-sys-color-on-surface);--md-outlined-select-text-field-input-text-color: var(--md-sys-color-on-surface);--md-outlined-select-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-outlined-select-text-field-container-shape: var(--md-sys-shape-corner-small);--md-filled-select-text-field-container-color: var(--md-sys-color-surface-container-highest);--md-filled-select-text-field-input-text-color: var(--md-sys-color-on-surface);--md-filled-select-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-filled-select-text-field-container-shape: var(--md-sys-shape-corner-small);--md-dialog-container-color: var(--md-sys-color-surface-container-high);--md-dialog-headline-color: var(--md-sys-color-on-surface);--md-dialog-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-dialog-container-shape: var(--md-sys-shape-corner-extra-large);--md-dialog-headline-font: var(--md-sys-typescale-headline-small-font);--md-dialog-headline-size: var(--md-sys-typescale-headline-small-size);--md-dialog-headline-weight: var(--md-sys-typescale-headline-small-weight);--md-dialog-supporting-text-font: var(--md-sys-typescale-body-medium-font);--md-dialog-supporting-text-size: var(--md-sys-typescale-body-medium-size);--md-checkbox-selected-container-color: var(--md-sys-color-primary);--md-checkbox-selected-icon-color: var(--md-sys-color-on-primary);--md-checkbox-outline-color: var(--md-sys-color-on-surface-variant);--md-switch-selected-track-color: var(--md-sys-color-primary);--md-switch-selected-handle-color: var(--md-sys-color-on-primary);--md-switch-unselected-track-color: var(--md-sys-color-surface-container-highest);--md-switch-unselected-handle-color: var(--md-sys-color-outline);--md-list-container-color: transparent;--md-list-item-label-text-color: var(--md-sys-color-on-surface);--md-list-item-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-list-item-label-text-font: var(--md-sys-typescale-body-large-font);--md-list-item-label-text-size: var(--md-sys-typescale-body-large-size);--md-list-item-hover-state-layer-color: var(--md-sys-color-on-surface);--md-list-item-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-icon-button-icon-color: var(--md-sys-color-on-surface-variant);--md-icon-button-hover-state-layer-color: var(--md-sys-color-on-surface-variant);--md-icon-button-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-assist-chip-outline-color: var(--md-sys-color-outline);--md-assist-chip-label-text-color: var(--md-sys-color-on-surface);--md-filter-chip-selected-container-color: var(--md-sys-color-secondary-container);--md-filter-chip-selected-label-text-color: var(--md-sys-color-on-secondary-container);--md-navigation-bar-container-color: var(--md-sys-color-surface-container);--md-navigation-bar-active-indicator-color: var(--md-sys-color-secondary-container);--md-navigation-bar-active-icon-color: var(--md-sys-color-on-secondary-container);--md-navigation-bar-inactive-icon-color: var(--md-sys-color-on-surface-variant);--md-primary-tab-active-indicator-color: var(--md-sys-color-primary);--md-primary-tab-label-text-color: var(--md-sys-color-on-surface);--md-primary-tab-active-label-text-color: var(--md-sys-color-primary);--md-menu-container-color: var(--md-sys-color-surface-container);--md-menu-container-shape: var(--md-sys-shape-corner-extra-small);--md-divider-color: var(--md-sys-color-outline-variant);--md-divider-thickness: 1px;--md-circular-progress-active-indicator-color: var(--md-sys-color-primary);--md-linear-progress-active-indicator-color: var(--md-sys-color-primary);--md-linear-progress-track-color: var(--md-sys-color-surface-container-highest)}.md-display-large{font-family:Asap,system-ui,sans-serif;font-size:57px;line-height:64px;font-weight:400;letter-spacing:-.25px}.md-display-medium{font-family:Asap,system-ui,sans-serif;font-size:45px;line-height:52px;font-weight:400;letter-spacing:0px}.md-display-small{font-family:Asap,system-ui,sans-serif;font-size:36px;line-height:44px;font-weight:400;letter-spacing:0px}.md-headline-large{font-family:Asap,system-ui,sans-serif;font-size:32px;line-height:40px;font-weight:400;letter-spacing:0px}.md-headline-medium{font-family:Asap,system-ui,sans-serif;font-size:28px;line-height:36px;font-weight:400;letter-spacing:0px}.md-headline-small{font-family:Asap,system-ui,sans-serif;font-size:24px;line-height:32px;font-weight:400;letter-spacing:0px}.md-title-large{font-family:Asap,system-ui,sans-serif;font-size:22px;line-height:28px;font-weight:400;letter-spacing:0px}.md-title-medium{font-family:Asap,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}.md-title-small{font-family:Asap,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.md-body-large{font-family:Asap,system-ui,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.5px}.md-body-medium{font-family:Asap,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px}.md-body-small{font-family:Asap,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px}.md-label-large{font-family:Asap,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.md-label-medium{font-family:Asap,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px}.md-label-small{font-family:Asap,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px}.glass-surface{background:var(--glass-bg, rgba(0, 0, 0, .25));backdrop-filter:var(--glass-blur, blur(24px) saturate(1.2));-webkit-backdrop-filter:var(--glass-blur, blur(24px) saturate(1.2));border:var(--glass-border, 1.5px solid rgba(255, 255, 255, .08));box-shadow:var(--glass-shadow, 0 4px 32px rgba(0, 0, 0, .18));border-radius:var(--md-sys-shape-corner-large, 16px)}.glass-surface--elevated{background:var(--glass-bg-elevated, rgba(0, 0, 0, .35));backdrop-filter:var(--glass-blur, blur(24px) saturate(1.2));-webkit-backdrop-filter:var(--glass-blur, blur(24px) saturate(1.2));border:var(--glass-border, 1.5px solid rgba(255, 255, 255, .08));box-shadow:var(--glass-shadow, 0 4px 32px rgba(0, 0, 0, .18));border-radius:var(--md-sys-shape-corner-large, 16px)}:root{--glass-shell-bg: rgba(10, 10, 20, .35);--glass-shell-border: 1px solid rgba(255, 255, 255, .12);--glass-shell-blur: blur(22px) saturate(1.06);--glass-shell-radius: 26px;--glass-shell-shadow: 0 18px 48px rgba(0, 0, 0, .35);--glass-card-bg: rgba(10, 10, 20, .5);--glass-card-border: 1.5px solid rgba(255, 255, 255, .12);--glass-card-blur: blur(18px) saturate(1.1);--glass-card-radius: 18px;--glass-card-shadow: 0 4px 24px rgba(0, 0, 0, .3);--glass-dialog-bg: rgba(10, 10, 20, .55);--glass-dialog-border: 1.5px solid rgba(255, 255, 255, .08);--glass-dialog-blur: blur(24px) saturate(1.2);--glass-dialog-radius: 20px;--glass-dialog-shadow: 0 24px 64px rgba(0, 0, 0, .5);--glass-frame-bg: rgba(10, 10, 20, .5);--glass-frame-border: 1.5px solid rgba(255, 255, 255, .12);--glass-frame-blur: blur(24px) saturate(1.2);--glass-frame-radius: 28px;--glass-frame-shadow: 0 4px 32px rgba(0, 0, 0, .35);--glass-frost-bg: rgba(255, 255, 255, .06);--glass-frost-bg-strong: rgba(255, 255, 255, .1);--glass-frost-border: 1px solid rgba(255, 255, 255, .14);--glass-card-shadow-hover: 0 14px 36px rgba(0, 0, 0, .32)}.glass-shell{background:var(--glass-shell-bg);backdrop-filter:var(--glass-shell-blur);-webkit-backdrop-filter:var(--glass-shell-blur);border:var(--glass-shell-border);border-radius:var(--glass-shell-radius);box-shadow:var(--glass-shell-shadow)}.glass-card{background:var(--glass-card-bg);backdrop-filter:var(--glass-card-blur);-webkit-backdrop-filter:var(--glass-card-blur);border:var(--glass-card-border);border-radius:var(--glass-card-radius);box-shadow:var(--glass-card-shadow)}.glass-dialog{background:var(--glass-dialog-bg);backdrop-filter:var(--glass-dialog-blur);-webkit-backdrop-filter:var(--glass-dialog-blur);border:var(--glass-dialog-border);border-radius:var(--glass-dialog-radius);box-shadow:var(--glass-dialog-shadow)}.glass-frame{background:var(--glass-frame-bg);backdrop-filter:var(--glass-frame-blur);-webkit-backdrop-filter:var(--glass-frame-blur);border:var(--glass-frame-border);border-radius:var(--glass-frame-radius);box-shadow:var(--glass-frame-shadow)}.glass-card-interactive{cursor:pointer;transition:transform .18s ease,box-shadow .2s ease,border-color .18s ease}.glass-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--glass-card-shadow-hover)}.glass-frame md-outlined-text-field,.glass-surface md-outlined-text-field,.glass-frame md-outlined-select,.glass-surface md-outlined-select,.glass-frame md-filled-select,.glass-surface md-filled-select,.glass-frame md-outlined-field,.glass-surface md-outlined-field,.glass-frame md-filled-field,.glass-surface md-filled-field{--md-outlined-text-field-container-color: rgba(255, 255, 255, .04);--md-outlined-text-field-container-shape: 20px;--md-outlined-text-field-outline-color: rgba(255, 255, 255, .18);--md-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .28);--md-outlined-text-field-focus-outline-color: rgba(168, 200, 255, .7);--md-outlined-field-container-color: rgba(255, 255, 255, .04);--md-outlined-field-outline-color: rgba(255, 255, 255, .18)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--app-page-bg: radial-gradient(ellipse at top, #1e1b4b 0%, #0b0b18 100%)}html[data-theme-mode=day]{--app-page-bg: #ede9e1}html[data-theme-mode=night]{--app-page-bg: #151515}html[data-theme-mode=custom]{--app-page-bg: #000000}body{font-family:var(--md-sys-typescale-font-family, "Asap", sans-serif);line-height:1.5;min-height:100vh;background:var(--app-page-bg);color:var(--md-sys-color-on-surface, #e3e2e6)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--md-sys-color-surface-container, #222327) inset!important;box-shadow:0 0 0 1000px var(--md-sys-color-surface-container, #222327) inset!important;-webkit-text-fill-color:var(--md-sys-color-on-surface, #e3e2e6)!important;border-radius:var(--md-sys-shape-corner-small, 8px)!important;transition:background-color 5000s ease-in-out 0s}h1,h2,h3,h4,h5,h6{font-family:var(--md-sys-typescale-font-family, "Asap", sans-serif);font-weight:600;line-height:1.2;margin-bottom:1rem;color:var(--md-sys-color-on-surface, #e3e2e6)}h1{font-size:var(--md-sys-typescale-display-small-size, 36px)}h2{font-size:var(--md-sys-typescale-headline-large-size, 32px)}h3{font-size:var(--md-sys-typescale-headline-medium-size, 28px)}h4{font-size:var(--md-sys-typescale-headline-small-size, 24px)}h5{font-size:var(--md-sys-typescale-title-large-size, 22px)}h6{font-size:var(--md-sys-typescale-title-medium-size, 16px)}a{color:var(--md-sys-color-primary, #a8c8ff);text-decoration:none;transition:color var(--md-sys-motion-duration-short2, .1s) var(--md-sys-motion-easing-standard)}a:hover{color:var(--md-sys-color-primary, #a8c8ff);text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--md-sys-color-surface-container-low, #1e1f23);border-radius:var(--md-sys-shape-corner-extra-small, 4px)}::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant, #44474e);border-radius:var(--md-sys-shape-corner-extra-small, 4px)}::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline, #8e9099)}.canvas-tabs-scroll::-webkit-scrollbar{display:none}.glass-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.glass-scroll::-webkit-scrollbar{width:6px;height:6px}.glass-scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}.glass-scroll::-webkit-scrollbar-thumb{background-color:#ffffff2e;border-radius:999px}.glass-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}.fade-in{animation:fadeIn var(--md-sys-motion-duration-medium1, .25s) var(--md-sys-motion-easing-standard)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){h1{font-size:var(--md-sys-typescale-headline-large-size, 32px)}h2{font-size:var(--md-sys-typescale-headline-medium-size, 28px)}h3{font-size:var(--md-sys-typescale-headline-small-size, 24px)}h4{font-size:var(--md-sys-typescale-title-large-size, 22px)}h5{font-size:var(--md-sys-typescale-title-medium-size, 16px)}h6{font-size:var(--md-sys-typescale-title-small-size, 14px)}}.agent-prompt-input-native::placeholder{color:var(--md-sys-color-on-surface-variant, #c4c6d0);opacity:.7}.agent-prompt-input-native:focus,.agent-prompt-input-native:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}
