:root{--const-typography-family-compact: "MTS Sans", "MTS Compact", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--const-typography-family-wide: "MTS Sans", "MTS Wide", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--const-typography-family-text: "MTS Sans", "MTS Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--const-typography-size-10: 3.5rem;--const-typography-size-11: 4.5rem;--const-typography-size-09: 2.75rem;--const-typography-size-08: 2.25rem;--const-typography-size-07: 2rem;--const-typography-size-06: 1.5rem;--const-typography-size-05: 1.25rem;--const-typography-size-04: 1.0625rem;--const-typography-size-03: .875rem;--const-typography-size-02: .75rem;--const-typography-size-01: .625rem;--const-typography-lineHeight-10: 2.75rem;--const-typography-lineHeight-11: 3.5rem;--const-typography-lineHeight-12: 4.5rem;--const-typography-lineHeight-09: 2.5rem;--const-typography-lineHeight-08: 2.25rem;--const-typography-lineHeight-07: 2rem;--const-typography-lineHeight-06: 1.75rem;--const-typography-lineHeight-05: 1.5rem;--const-typography-lineHeight-04: 1.25rem;--const-typography-lineHeight-03: 1.125rem;--const-typography-lineHeight-02: 1rem;--const-typography-lineHeight-01: .75rem;--const-radius-10: 80px;--const-radius-09: 64px;--const-radius-08: 48px;--const-radius-07: 40px;--const-radius-06: 32px;--const-radius-05: 24px;--const-radius-04: 20px;--const-radius-03: 16px;--const-radius-02: 12px;--const-radius-01: 8px;--const-spacing-10: 36px;--const-spacing-11: 40px;--const-spacing-12: 48px;--const-spacing-13: 64px;--const-spacing-14: 80px;--const-spacing-09: 32px;--const-spacing-08: 24px;--const-spacing-07: 20px;--const-spacing-06: 16px;--const-spacing-05: 12px;--const-spacing-04: 8px;--const-spacing-03: 4px;--const-spacing-02: 2px;--const-spacing-01: 0px;--const-palette-greyscale-100: rgba(242, 242, 242, 1);--const-palette-greyscale-200: rgba(230, 230, 230, 1);--const-palette-greyscale-300: rgba(173, 173, 173, 1);--const-palette-greyscale-400: rgba(158, 158, 158, 1);--const-palette-greyscale-500: rgba(108, 108, 108, 1);--const-palette-greyscale-600: rgba(74, 74, 74, 1);--const-palette-greyscale-700: rgba(42, 42, 40, 1);--const-palette-greyscale-800: rgba(29, 29, 27, 1);--const-palette-greyscale-900: rgba(0, 0, 0, 1);--const-palette-greyscale-000: rgba(255, 255, 255, 1);--const-palette-blackberry-darkest: rgba(0, 32, 148, 1);--const-palette-blackberry-dark: rgba(0, 61, 183, 1);--const-palette-blackberry-normal: rgba(1, 79, 206, 1);--const-palette-blackberry-light: rgba(99, 132, 224, 1);--const-palette-blackberry-lightest: rgba(231, 234, 250, 1);--const-palette-blueberry-darkest: rgba(0, 72, 170, 1);--const-palette-blueberry-dark: rgba(0, 102, 204, 1);--const-palette-blueberry-normal: rgba(0, 102, 204, 1);--const-palette-blueberry-light: rgba(69, 182, 252, 1);--const-palette-blueberry-lightest: rgba(224, 239, 255, 1);--const-palette-mint-darkest: rgba(0, 114, 77, 1);--const-palette-mint-dark: rgba(3, 161, 123, 1);--const-palette-mint-normal: rgba(0, 193, 155, 1);--const-palette-mint-light: rgba(0, 217, 188, 1);--const-palette-mint-lightest: rgba(223, 249, 245, 1);--const-palette-apple-darkest: rgba(2, 119, 34, 1);--const-palette-apple-dark: rgba(0, 168, 70, 1);--const-palette-apple-normal: rgba(0, 200, 83, 1);--const-palette-apple-light: rgba(116, 223, 139, 1);--const-palette-apple-lightest: rgba(230, 249, 238, 1);--const-palette-lime-darkest: rgba(128, 130, 1, 1);--const-palette-lime-dark: rgba(166, 193, 0, 1);--const-palette-lime-normal: rgba(193, 235, 29, 1);--const-palette-lime-light: rgba(211, 243, 107, 1);--const-palette-lime-lightest: rgba(248, 254, 231, 1);--const-palette-banana-darkest: rgba(243, 127, 25, 1);--const-palette-banana-dark: rgba(255, 153, 0, 1);--const-palette-banana-normal: rgba(255, 153, 0, 1);--const-palette-banana-light: rgba(253, 241, 119, 1);--const-palette-banana-lightest: rgba(255, 244, 224, 1);--const-palette-orange-darkest: rgba(186, 54, 10, 1);--const-palette-orange-dark: rgba(224, 74, 23, 1);--const-palette-orange-normal: rgba(249, 87, 33, 1);--const-palette-orange-light: rgba(255, 160, 128, 1);--const-palette-orange-lightest: rgba(251, 233, 231, 1);--const-palette-raspberry-darkest: rgba(160, 4, 13, 1);--const-palette-raspberry-dark: rgba(192, 5, 16, 1);--const-palette-raspberry-normal: rgba(227, 6, 19, 1);--const-palette-raspberry-light: rgba(245, 95, 126, 1);--const-palette-raspberry-lightest: rgba(253, 234, 234, 1);--const-palette-cranberry-darkest: rgba(127, 51, 99, 1);--const-palette-cranberry-dark: rgba(187, 64, 121, 1);--const-palette-cranberry-normal: rgba(229, 72, 135, 1);--const-palette-cranberry-light: rgba(230, 119, 173, 1);--const-palette-cranberry-lightest: rgba(249, 231, 240, 1);--const-palette-plum-darkest: rgba(71, 28, 97, 1);--const-palette-plum-dark: rgba(109, 45, 121, 1);--const-palette-plum-normal: rgba(136, 56, 136, 1);--const-palette-plum-light: rgba(168, 110, 167, 1);--const-palette-plum-lightest: rgba(240, 231, 240, 1);--const-shadow-05: 0px 16px 48px rgba(0, 0, 0, .2);--const-shadow-04: 0px 16px 48px rgba(0, 0, 0, .2);--const-shadow-03: 0px 8px 32px rgba(0, 0, 0, .16);--const-shadow-02: 0px 4px 16px rgba(0, 0, 0, .12);--const-shadow-01: 0px 2px 8px rgba(0, 0, 0, .08);--sys-typography-size-promo-1: 4.5rem;--sys-typography-size-promo-2: 3.5rem;--sys-typography-size-promo-3: 2.75rem;--sys-typography-size-promo-4: 2.25rem;--sys-typography-size-header-h1: 2.25rem;--sys-typography-size-header-h2: 2rem;--sys-typography-size-header-h3: 1.5rem;--sys-typography-size-header-h4: 1.25rem;--sys-typography-size-paragraph-p1: 1.5rem;--sys-typography-size-paragraph-p2: 1.25rem;--sys-typography-size-paragraph-p3: 1.0625rem;--sys-typography-size-paragraph-p4: .875rem;--sys-typography-size-caption-c1: .75rem;--sys-typography-size-caption-c2: .625rem;--sys-typography-lineHeight-promo-1: 2.25rem;--sys-typography-lineHeight-promo-2: 2.75rem;--sys-typography-lineHeight-promo-3: 3.5rem;--sys-typography-lineHeight-promo-4: 4.5rem;--sys-typography-lineHeight-header-h1: 2.5rem;--sys-typography-lineHeight-header-h2: 2.25rem;--sys-typography-lineHeight-header-h3: 2rem;--sys-typography-lineHeight-header-h4: 1.5rem;--sys-typography-lineHeight-paragraph-p1: 2rem;--sys-typography-lineHeight-paragraph-p2: 1.75rem;--sys-typography-lineHeight-paragraph-p3: 1.5rem;--sys-typography-lineHeight-paragraph-p4: 1.25rem;--sys-typography-lineHeight-paragraph-p4-tight: 1.125rem;--sys-typography-lineHeight-caption-c1: 1rem;--sys-typography-lineHeight-caption-c2: .75rem;--sys-background-primary: rgba(255, 255, 255, 1);--sys-background-lower: rgba(249, 249, 249, 1);--sys-background-primaryElevated: rgba(255, 255, 255, 1);--sys-background-modal: rgba(255, 255, 255, 1);--sys-background-stroke: rgba(173, 173, 173, .5);--sys-background-secondary: rgba(242, 242, 242, 1);--sys-background-secondaryElevated: rgba(255, 255, 255, 1);--sys-background-overlay: rgba(0, 0, 0, .48);--sys-background-overlayAlternative: rgba(0, 0, 0, .48);--sys-background-inverted: rgba(29, 29, 27, 1);--sys-background-hover: rgba(173, 173, 173, .18);--sys-background-bar: rgba(255, 255, 255, .88);--sys-background-disabled: rgba(249, 249, 249, 1);--sys-background-strokeDisabled: rgba(173, 173, 173, .25);--sys-background-activeSoft: rgba(224, 239, 255, 1);--sys-background-positiveSoft: rgba(230, 249, 238, 1);--sys-background-warningSoft: rgba(255, 244, 224, 1);--sys-background-negativeSoft: rgba(253, 234, 234, 1);--sys-background-highlightSoft: rgba(253, 234, 234, 1);--sys-text-primary: rgba(29, 29, 27, 1);--sys-text-secondary: rgba(108, 108, 108, 1);--sys-text-tertiary: rgba(158, 158, 158, 1);--sys-text-inverted: rgba(255, 255, 255, 1);--sys-text-positive: rgba(0, 168, 70, 1);--sys-text-negative: rgba(227, 6, 19, 1);--sys-text-primaryLink: rgba(0, 102, 204, 1);--sys-text-primaryLinkInverted: rgba(69, 182, 252, 1);--sys-text-secondaryLink: rgba(108, 108, 108, 1);--sys-text-visitedLink: rgba(136, 56, 136, 1);--sys-text-inactiveTabbar: rgba(108, 108, 108, 1);--sys-text-activeStrong: rgba(0, 90, 180, 1);--sys-text-positiveStrong: rgba(2, 119, 34, 1);--sys-text-warningStrong: rgba(128, 96, 0, 1);--sys-text-negativeStrong: rgba(160, 4, 13, 1);--sys-text-highlightStrong: rgba(160, 4, 13, 1);--sys-icons-primary: rgba(29, 29, 27, 1);--sys-icons-secondary: rgba(108, 108, 108, 1);--sys-icons-tertiary: rgba(173, 173, 173, 1);--sys-icons-inverted: rgba(255, 255, 255, 1);--sys-controls-primaryActive: rgba(227, 6, 19, 1);--sys-controls-secondaryActive: rgba(29, 29, 27, 1);--sys-controls-tertiaryActive: rgba(242, 242, 242, 1);--sys-controls-blur: rgba(255, 255, 255, .08);--sys-controls-stroke: rgba(173, 173, 173, 1);--sys-controls-inactive: rgba(173, 173, 173, .5);--sys-controls-alternative: rgba(255, 255, 255, 1);--sys-controls-activeTabbar: rgba(227, 6, 19, 1);--sys-controls-inactiveTabbar: rgba(158, 158, 158, 1);--sys-controls-hoverPrimary: rgba(173, 173, 173, .35);--sys-controls-hoverAlternative: rgba(242, 242, 242, .12);--sys-accent-active: rgba(0, 102, 204, 1);--sys-accent-positive: rgba(0, 200, 83, 1);--sys-accent-warning: rgba(255, 153, 0, 1);--sys-accent-negative: rgba(227, 6, 19, 1);--sys-accent-highlight: rgba(227, 6, 19, 1);--sys-accent-activeInverted: rgba(69, 182, 252, 1);--sys-accent-positiveInverted: rgba(116, 223, 139, 1);--sys-accent-warningInverted: rgba(250, 214, 125, 1);--sys-accent-negativeInverted: rgba(250, 138, 100, 1);--sys-accent-notification: rgba(227, 6, 19, 1);--sys-brand-MTSRed: rgba(227, 6, 19, 1);--sys-brand-MTSRed50: rgba(227, 6, 19, .5);--sys-ecosystemBackground-invertedElevated: rgba(74, 74, 74, 1);--sys-ecosystemBackground-AI: linear-gradient(263.75deg, #E30613 .49%, #C00510 99.05%);--sys-ecosystemText-AI: linear-gradient(263.75deg, #C00510 .49%, #E30613 99.05%);--comp-buttons-hover-secondary: rgba(230, 230, 230, 1);--comp-buttons-hover-negative: rgba(230, 230, 230, 1);--comp-buttons-background-secondary: rgba(242, 242, 242, 1);--comp-buttons-background-negative: rgba(242, 242, 242, 1);--comp-chips-background-primary: rgba(242, 242, 242, 1);--comp-chips-background-secondary: rgba(255, 255, 255, 1);--comp-chips-background-selected: rgba(29, 29, 27, 1);--comp-chips-background-disabled: rgba(173, 173, 173, .5);--comp-chips-hover-primary: rgba(173, 173, 173, .25);--comp-chips-hover-selected: rgba(242, 242, 242, .12);--comp-badge-background-onPrimaryBg: rgba(242, 242, 242, 1);--comp-badge-background-onSecondaryBg: rgba(255, 255, 255, 1);--comp-avatar-color: rgba(227, 6, 19, 1);--comp-avatar-size-06: 80px;--comp-avatar-size-05: 64px;--comp-avatar-size-04: 52px;--comp-avatar-size-03: 44px;--comp-avatar-size-02: 32px;--comp-avatar-size-01: 24px;--comp-segmentedControl-background-onPrimaryBg: rgba(242, 242, 242, 1);--comp-segmentedControl-background-onSecondaryBg: rgba(255, 255, 255, 1);--comp-segmentedControl-indicator-onPrimaryBg: rgba(255, 255, 255, 1);--comp-segmentedControl-indicator-onSecondaryBg: rgba(242, 242, 242, 1)}[data-theme=dark]{--sys-background-primary: rgba(29, 29, 27, 1);--sys-background-lower: rgba(20, 20, 19, 1);--sys-background-primaryElevated: rgba(42, 42, 40, 1);--sys-background-modal: rgba(42, 42, 40, 1);--sys-background-stroke: rgba(158, 158, 158, .3);--sys-background-secondary: rgba(255, 255, 255, .08);--sys-background-secondaryElevated: rgba(255, 255, 255, .08);--sys-background-overlay: rgba(0, 0, 0, .64);--sys-background-overlayAlternative: rgba(0, 0, 0, .64);--sys-background-inverted: rgba(255, 255, 255, 1);--sys-background-hover: rgba(255, 255, 255, .12);--sys-background-bar: rgba(29, 29, 27, .88);--sys-background-disabled: rgba(255, 255, 255, .06);--sys-background-strokeDisabled: rgba(158, 158, 158, .12);--sys-background-activeSoft: rgba(40, 63, 97, 1);--sys-background-positiveSoft: rgba(38, 66, 47, 1);--sys-background-warningSoft: rgba(72, 68, 46, 1);--sys-background-negativeSoft: rgba(84, 38, 38, 1);--sys-background-highlightSoft: rgba(84, 38, 38, 1);--sys-text-primary: rgba(255, 255, 255, 1);--sys-text-secondary: rgba(158, 158, 158, 1);--sys-text-tertiary: rgba(108, 108, 108, 1);--sys-text-inverted: rgba(29, 29, 27, 1);--sys-text-positive: rgba(116, 223, 139, 1);--sys-text-negative: rgba(255, 122, 128, 1);--sys-text-primaryLink: rgba(69, 182, 252, 1);--sys-text-primaryLinkInverted: rgba(0, 102, 204, 1);--sys-text-secondaryLink: rgba(158, 158, 158, 1);--sys-text-visitedLink: rgba(183, 103, 183, 1);--sys-text-inactiveTabbar: rgba(255, 255, 255, .46);--sys-text-activeStrong: rgba(136, 207, 255, 1);--sys-text-positiveStrong: rgba(140, 242, 162, 1);--sys-text-warningStrong: rgba(250, 238, 158, 1);--sys-text-negativeStrong: rgba(255, 165, 168, 1);--sys-text-highlightStrong: rgba(255, 165, 168, 1);--sys-icons-primary: rgba(255, 255, 255, 1);--sys-icons-secondary: rgba(158, 158, 158, 1);--sys-icons-tertiary: rgba(108, 108, 108, 1);--sys-icons-inverted: rgba(29, 29, 27, 1);--sys-controls-primaryActive: rgba(227, 6, 19, 1);--sys-controls-secondaryActive: rgba(255, 255, 255, 1);--sys-controls-tertiaryActive: rgba(255, 255, 255, .1);--sys-controls-blur: rgba(255, 255, 255, .08);--sys-controls-stroke: rgba(108, 108, 108, 1);--sys-controls-inactive: rgba(158, 158, 158, .35);--sys-controls-alternative: rgba(255, 255, 255, .1);--sys-controls-activeTabbar: rgba(227, 6, 19, 1);--sys-controls-inactiveTabbar: rgba(255, 255, 255, .42);--sys-controls-hoverPrimary: rgba(158, 158, 158, .35);--sys-controls-hoverAlternative: rgba(158, 158, 158, .35);--sys-accent-active: rgba(69, 182, 252, 1);--sys-accent-positive: rgba(116, 223, 139, 1);--sys-accent-warning: rgba(250, 214, 125, 1);--sys-accent-negative: rgba(255, 122, 128, 1);--sys-accent-highlight: rgba(255, 122, 128, 1);--sys-accent-activeInverted: rgba(0, 102, 204, 1);--sys-accent-positiveInverted: rgba(0, 200, 83, 1);--sys-accent-warningInverted: rgba(255, 153, 0, 1);--sys-accent-negativeInverted: rgba(227, 6, 19, 1);--sys-accent-notification: rgba(227, 6, 19, 1);--sys-brand-MTSRed: rgba(227, 6, 19, 1);--sys-brand-MTSRed50: rgba(227, 6, 19, .5);--sys-ecosystemBackground-invertedElevated: rgba(242, 242, 242, 1);--sys-ecosystemBackground-AI: linear-gradient(263.75deg, #E30613 .49%, #C00510 99.05%);--sys-ecosystemText-AI: linear-gradient(263.75deg, #FF7A80 .49%, #E30613 99.05%);--comp-buttons-hover-secondary: rgba(84, 84, 82, 1);--comp-buttons-hover-negative: rgba(84, 84, 82, 1);--comp-buttons-background-secondary: rgba(255, 255, 255, .1);--comp-buttons-background-negative: rgba(255, 255, 255, .1);--comp-chips-background-primary: rgba(255, 255, 255, .1);--comp-chips-background-secondary: rgba(255, 255, 255, .1);--comp-chips-background-selected: rgba(255, 255, 255, 1);--comp-chips-background-disabled: rgba(158, 158, 158, .35);--comp-chips-hover-primary: rgba(255, 255, 255, .16);--comp-chips-hover-selected: rgba(158, 158, 158, .4);--comp-badge-background-onPrimaryBg: rgba(255, 255, 255, .1);--comp-badge-background-onSecondaryBg: rgba(255, 255, 255, .1);--comp-avatar-color: rgba(227, 6, 19, 1);--comp-segmentedControl-background-onPrimaryBg: rgba(255, 255, 255, .1);--comp-segmentedControl-background-onSecondaryBg: rgba(255, 255, 255, .1);--comp-segmentedControl-indicator-onPrimaryBg: rgba(84, 84, 82, 1);--comp-segmentedControl-indicator-onSecondaryBg: rgba(84, 84, 82, 1)}:root{--mts-color-brand-red: var(--sys-brand-MTSRed);--mts-color-brand-red-hover: rgba(192, 5, 16, 1);--mts-color-brand-red-press: rgba(160, 4, 13, 1);--mts-color-brand-red-subtle: rgba(227, 6, 19, .08);--mts-color-brand-red-tint: rgba(227, 6, 19, .04);--mts-accent: var(--sys-brand-MTSRed);--mts-color-ai-violet: var(--sys-brand-MTSRed);--mts-color-ai-violet-subtle: rgba(227, 6, 19, .08);--mts-color-ai-cyan: var(--sys-accent-active);--mts-color-ai-cyan-subtle: rgba(0, 102, 204, .08);--mts-color-ink: var(--const-palette-greyscale-800);--mts-color-ink-soft: var(--const-palette-greyscale-700);--mts-color-graphite: var(--const-palette-greyscale-600);--mts-color-slate: var(--const-palette-greyscale-500);--mts-color-silver: var(--const-palette-greyscale-300);--mts-color-smoke: var(--const-palette-greyscale-100);--mts-color-cloud: var(--const-palette-greyscale-100);--mts-color-paper: var(--const-palette-greyscale-000);--mts-color-success: var(--sys-accent-positive);--mts-color-warning: var(--sys-accent-warning);--mts-color-error: var(--sys-accent-negative);--mts-color-info: var(--sys-accent-active);--mts-surface-page: var(--sys-background-lower);--mts-surface-card: var(--sys-background-primaryElevated);--mts-surface-input: var(--sys-background-secondary);--mts-surface-subtle: var(--sys-background-secondary);--mts-surface-overlay: var(--sys-background-overlay);--mts-text-primary: var(--sys-text-primary);--mts-text-secondary: var(--sys-text-secondary);--mts-text-tertiary: var(--sys-text-tertiary);--mts-text-on-brand: var(--const-palette-greyscale-000);--mts-border-subtle: var(--sys-background-stroke);--mts-border-default: var(--sys-controls-inactive);--mts-color-accent: var(--sys-text-primaryLink);--mts-font-family: var(--const-typography-family-text);--mts-font-display: var(--const-typography-family-wide);--mts-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--mts-text-display-xl: var(--sys-typography-size-promo-1);--mts-text-display-l: var(--sys-typography-size-promo-2);--mts-text-display-m: var(--sys-typography-size-promo-3);--mts-text-h1: var(--sys-typography-size-header-h1);--mts-text-h2: var(--sys-typography-size-header-h2);--mts-text-h3: var(--sys-typography-size-header-h3);--mts-text-h4: var(--sys-typography-size-header-h4);--mts-text-body-l: var(--sys-typography-size-paragraph-p2);--mts-text-body-m: var(--sys-typography-size-paragraph-p3);--mts-text-body-s: var(--sys-typography-size-paragraph-p4);--mts-text-caption: var(--sys-typography-size-caption-c1);--mts-space-1: var(--const-spacing-03);--mts-space-2: var(--const-spacing-04);--mts-space-3: var(--const-spacing-05);--mts-space-4: var(--const-spacing-06);--mts-space-5: var(--const-spacing-07);--mts-space-6: var(--const-spacing-08);--mts-space-8: var(--const-spacing-09);--mts-space-10: var(--const-spacing-11);--mts-space-12: var(--const-spacing-12);--mts-space-16: var(--const-spacing-13);--mts-space-20: var(--const-spacing-14);--mts-space-24: 96px;--mts-radius-xs: var(--const-radius-01);--mts-radius-s: var(--const-radius-01);--mts-radius-m: var(--const-radius-02);--mts-radius-l: var(--const-radius-03);--mts-radius-xl: var(--const-radius-04);--mts-radius-2xl: var(--const-radius-05);--mts-radius-full: 9999px;--mts-radius-pill: 9999px;--mts-shadow-s: var(--const-shadow-01);--mts-shadow-m: var(--const-shadow-02);--mts-shadow-l: var(--const-shadow-03);--mts-shadow-xl: var(--const-shadow-05);--mts-shadow-ai-glow: 0 0 0 1px rgba(227, 6, 19, .12), 0 8px 32px rgba(227, 6, 19, .14);--mts-duration-fast: .16s;--mts-duration-base: .24s;--mts-duration-slow: .4s;--mts-ease-standard: cubic-bezier(.2, 0, 0, 1);--mts-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--mts-content-max: 1360px;--mts-nav-height: 64px;--mts-sidebar-width: 264px;--mts-sidebar-collapsed: 72px;--mts-z-sidebar: 100;--mts-z-topbar: 110;--mts-z-overlay: 900;--mts-z-modal: 1000;--mts-z-toast: 1100;--mts-z-helper: 1200}[data-theme=dark]{--mts-color-brand-red-subtle: rgba(227, 6, 19, .2);--mts-color-brand-red-tint: rgba(227, 6, 19, .12);--mts-color-ai-violet-subtle: rgba(227, 6, 19, .2);--mts-color-ai-cyan-subtle: rgba(69, 182, 252, .16);--mts-shadow-ai-glow: 0 0 0 1px rgba(227, 6, 19, .3), 0 8px 32px rgba(227, 6, 19, .25);--mts-shadow-s: 0px 2px 8px rgba(0, 0, 0, .2);--mts-shadow-m: 0px 4px 16px rgba(0, 0, 0, .28);--mts-shadow-l: 0px 8px 32px rgba(0, 0, 0, .36);--mts-shadow-xl: 0px 16px 48px rgba(0, 0, 0, .44)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--sys-background-lower);color:var(--sys-text-primary);font-family:var(--const-typography-family-text);font-size:var(--sys-typography-size-paragraph-p3);line-height:var(--sys-typography-lineHeight-paragraph-p3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,#app{min-height:100dvh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg,video,canvas{display:block;max-width:100%}input,textarea,select{font:inherit;color:inherit}h1,h2,h3{font-family:var(--const-typography-family-wide);font-weight:700}h4{font-family:var(--const-typography-family-wide);font-weight:500}:focus-visible{outline:2px solid var(--sys-accent-active);outline-offset:2px;border-radius:var(--const-radius-01)}::selection{color:var(--sys-text-inverted);background:var(--sys-background-inverted)}button,a,input,textarea,select{transition:background var(--mts-duration-fast) var(--mts-ease-standard),border-color var(--mts-duration-fast) var(--mts-ease-standard),color var(--mts-duration-fast) var(--mts-ease-standard),box-shadow var(--mts-duration-fast) var(--mts-ease-standard)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mts-display{font-family:var(--const-typography-family-wide);font-weight:700;letter-spacing:-.02em;line-height:1.1}.mts-h1{font-family:var(--const-typography-family-wide);font-size:var(--sys-typography-size-header-h1);line-height:var(--sys-typography-lineHeight-header-h1);font-weight:700;letter-spacing:-.01em}.mts-h2{font-family:var(--const-typography-family-wide);font-size:var(--sys-typography-size-header-h2);line-height:var(--sys-typography-lineHeight-header-h2);font-weight:700}.mts-h3{font-family:var(--const-typography-family-wide);font-size:var(--sys-typography-size-header-h3);line-height:var(--sys-typography-lineHeight-header-h3);font-weight:700}.mts-h4{font-family:var(--const-typography-family-wide);font-size:var(--sys-typography-size-header-h4);line-height:var(--sys-typography-lineHeight-header-h4);font-weight:500}.mts-caption{font-size:var(--sys-typography-size-caption-c1);line-height:var(--sys-typography-lineHeight-caption-c1);color:var(--sys-text-secondary);letter-spacing:.02em}.mts-ai-accent{background:var(--sys-ecosystemText-AI);-webkit-background-clip:text;background-clip:text;color:transparent}.mts-ai-cursor:after{content:"▍";display:inline-block;margin-left:2px;color:var(--sys-accent-highlight);animation:mts-blink .9s steps(2,end) infinite}@keyframes mts-blink{0%,to{opacity:1}50%{opacity:0}}.page-enter-active,.page-leave-active{transition:opacity var(--mts-duration-base) var(--mts-ease-standard)}.page-enter-from,.page-leave-to{opacity:0}
