html[data-theme=parent][data-theme-mode=light],html:not([data-theme]):not([data-theme-mode]){--theme-primary: #667eea;--theme-primary-dark: #764ba2;--theme-primary-hover: #5568d3;--theme-primary-dark-hover: #6a3f8f;--theme-primary-10: rgba(102, 126, 234, .1);--theme-primary-30: rgba(102, 126, 234, .3);--theme-gradient-primary: linear-gradient(135deg, #667eea 0%, #7b68e0 50%, #764ba2 100%);--theme-gradient-primary-button: linear-gradient(135deg, #5568d3 0%, #6b5bc9 50%, #764ba2 100%);--theme-gradient-primary-button-hover: linear-gradient(135deg, #6a3f8f 0%, #72469a 50%, #764ba2 100%);--theme-button-primary: #6b4ffc;--theme-button-primary-hover: #5a3fe8;--theme-button-primary-text: #ffffff;--theme-gradient-bg-global: linear-gradient(135deg, #a8d5e5 0%, #c4b5fd 50%, #f9a8d4 100%);--theme-gradient-bg-glow: radial-gradient( ellipse 80% 50% at 20% 20%, rgba(168, 213, 229, .4) 0%, rgba(168, 213, 229, .2) 25%, transparent 50% ), radial-gradient( ellipse 60% 40% at 80% 80%, rgba(249, 168, 212, .3) 0%, rgba(249, 168, 212, .15) 25%, transparent 50% );--theme-gradient-nav-panel: linear-gradient( 90deg, rgba(59, 57, 121, .9) 0%, rgba(93, 74, 148, .9) 50%, rgba(127, 90, 176, .9) 100% );--theme-button-border-gradient-default: linear-gradient( 135deg, rgba(102, 126, 234, .25) 0%, rgba(102, 126, 234, .2) 50%, rgba(102, 126, 234, .15) 100% );--theme-button-border-gradient-selected: linear-gradient( 135deg, rgba(102, 126, 234, .55) 0%, rgba(102, 126, 234, .5) 50%, rgba(102, 126, 234, .45) 100% );--theme-button-background-default: linear-gradient( 135deg, rgba(102, 126, 234, .08) 0%, rgba(102, 126, 234, .055) 50%, rgba(102, 126, 234, .03) 100% );--theme-button-background-gradient-selected: linear-gradient( 135deg, rgba(102, 126, 234, .5) 0%, rgba(102, 126, 234, .4) 50%, rgba(102, 126, 234, .3) 100% );--theme-bot-link-accent-gradient: linear-gradient( 135deg, rgba(102, 126, 234, .8) 0%, rgba(102, 126, 234, .7) 50%, rgba(102, 126, 234, .6) 100% )}html[data-theme=child][data-theme-mode=light],html[data-theme=child]:not([data-theme-mode]){--theme-primary: #ff9800;--theme-primary-dark: #ff8c00;--theme-primary-hover: #fb8c00;--theme-primary-dark-hover: #f57c00;--theme-primary-10: rgba(255, 152, 0, .1);--theme-primary-30: rgba(255, 152, 0, .3);--theme-gradient-primary: linear-gradient(135deg, #ff9800 0%, #ff9400 50%, #ff8c00 100%);--theme-gradient-primary-button: linear-gradient(135deg, #fb8c00 0%, #ff9200 50%, #ff8c00 100%);--theme-gradient-primary-button-hover: linear-gradient(135deg, #f57c00 0%, #fb8400 50%, #ff8c00 100%);--theme-button-primary: #ff9800;--theme-button-primary-hover: #fb8c00;--theme-button-primary-text: #ffffff;--theme-gradient-bg-global: linear-gradient(135deg, #ffe0b2 0%, #fff9c4 50%, #ffcc80 100%);--theme-gradient-bg-glow: radial-gradient( ellipse 80% 50% at 20% 20%, rgba(255, 224, 178, .4) 0%, rgba(255, 224, 178, .2) 25%, transparent 50% ), radial-gradient( ellipse 60% 40% at 80% 80%, rgba(255, 204, 128, .3) 0%, rgba(255, 204, 128, .15) 25%, transparent 50% );--theme-gradient-nav-panel: linear-gradient( 90deg, rgba(255, 152, 0, .9) 0%, rgba(255, 146, 0, .9) 50%, rgba(255, 140, 0, .9) 100% );--theme-button-border-gradient-default: linear-gradient( 135deg, rgba(255, 152, 0, .25) 0%, rgba(255, 152, 0, .2) 50%, rgba(255, 152, 0, .15) 100% );--theme-button-border-gradient-selected: linear-gradient( 135deg, rgba(255, 152, 0, .55) 0%, rgba(255, 152, 0, .5) 50%, rgba(255, 152, 0, .45) 100% );--theme-button-background-default: linear-gradient( 135deg, rgba(255, 152, 0, .08) 0%, rgba(255, 152, 0, .055) 50%, rgba(255, 152, 0, .03) 100% );--theme-button-background-gradient-selected: linear-gradient( 135deg, rgba(255, 152, 0, .5) 0%, rgba(255, 152, 0, .4) 50%, rgba(255, 152, 0, .3) 100% );--theme-bot-link-accent-gradient: linear-gradient( 135deg, rgba(255, 152, 0, .8) 0%, rgba(255, 152, 0, .7) 50%, rgba(255, 140, 0, .6) 100% )}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px;--radius-button-pill: 30px;--radius-full: 50%;--radius-button: var(--radius-sm);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-base: 1rem;--spacing-double: calc(var(--spacing-base) * 2);--spacing-lg: 1.25rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--spacing-page-content-top-mobile: 1.8rem;--color-white: #ffffff;--color-black: #000000;--color-primary: var(--theme-primary);--color-primary-dark: var(--theme-primary-dark);--color-primary-hover: var(--theme-primary-hover);--color-primary-dark-hover: var(--theme-primary-dark-hover);--color-primary-10: var(--theme-primary-10);--color-primary-30: var(--theme-primary-30);--color-gradient-primary: var(--theme-gradient-primary);--color-gradient-primary-button: var(--theme-gradient-primary-button);--color-button-primary: var(--theme-button-primary);--color-button-primary-hover: var(--theme-button-primary-hover);--color-button-primary-text: var(--theme-button-primary-text);--color-button-accent-text: #000000;--color-background: #f5f5f5;--color-surface: #ffffff;--color-surface-secondary: #f8f9fa;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-tertiary: #999999;--color-border: #e0e0e0;--color-border-light: rgba(0, 0, 0, .06);--color-white-10: rgba(255, 255, 255, .1);--color-white-15: rgba(255, 255, 255, .15);--color-white-20: rgba(255, 255, 255, .2);--color-white-95: rgba(255, 255, 255, .95);--color-black-04: rgba(0, 0, 0, .04);--color-black-06: rgba(0, 0, 0, .06);--color-black-08: rgba(0, 0, 0, .08);--color-black-10: rgba(0, 0, 0, .1);--color-black-15: rgba(0, 0, 0, .15);--color-black-20: rgba(0, 0, 0, .2);--color-black-30: rgba(0, 0, 0, .3);--color-black-40: rgba(0, 0, 0, .4);--color-success: #4caf50;--color-success-10: rgba(76, 175, 80, .1);--color-success-30: rgba(76, 175, 80, .3);--color-error: #f44336;--color-warning: #ffc107;--color-warning-10: rgba(255, 152, 0, .1);--color-warning-30: rgba(255, 152, 0, .3);--color-orange: #ff9800;--color-child-red: #ff6b6b;--color-child-red-12: rgba(255, 107, 107, .12);--color-child-red-15: rgba(255, 107, 107, .15);--color-child-red-20: rgba(255, 107, 107, .2);--color-child-red-30: rgba(255, 107, 107, .3);--color-child-header-gradient: linear-gradient(135deg, #ff6b6b 0%, #ff8e53 100%);--color-child-background-gradient: linear-gradient(135deg, #ffe0b2 0%, #fff9c4 50%, #e1bee7 100%);--color-child-points-gradient: linear-gradient(135deg, #ffd700 0%, #ffa500 100%);--color-child-points-shadow: rgba(0, 0, 0, .3);--color-child-border-light: #f0f0f0;--color-child-card-shadow: rgba(0, 0, 0, .1);--color-gold: #ffd700;--color-gold-light: #ffed4e;--color-purple: #9c27b0;--color-purple-light: #f3e5f5;--color-telegram-blue: #0088cc;--color-telegram-blue-dark: #0066aa;--color-telegram-blue-30: rgba(0, 136, 204, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--shadow-xs: 0 2px 4px rgba(0, 0, 0, .1);--shadow-card: 0 2px 8px rgba(0, 0, 0, .1);--shadow-card-hover: 0 2px 8px rgba(0, 0, 0, .15);--shadow-button: 0 4px 12px rgba(0, 0, 0, .15);--shadow-button-hover: 0 4px 12px rgba(0, 0, 0, .2);--shadow-dialog: 0 8px 16px rgba(0, 0, 0, .15);--shadow-modal: 0 8px 24px rgba(0, 0, 0, .2);--shadow-top: 0 -4px 16px rgba(0, 0, 0, .15);--shadow-top-large: 0 -6px 20px rgba(0, 0, 0, .2);--shadow-primary: 0 4px 12px rgba(102, 126, 234, .3);--shadow-primary-light: 0 4px 12px rgba(102, 126, 234, .2);--shadow-primary-strong: 0 4px 12px rgba(102, 126, 234, .4);--shadow-success: 0 4px 12px rgba(76, 175, 80, .3);--shadow-warning: 0 4px 12px rgba(255, 152, 0, .3);--shadow-telegram: 0 4px 12px rgba(0, 136, 204, .3);--shadow-telegram-strong: 0 6px 16px rgba(0, 136, 204, .4);--shadow-child: 0 8px 24px rgba(240, 147, 251, .4);--shadow-admin: 0 8px 24px rgba(79, 172, 254, .4);--shadow-gold: 0 4px 12px rgba(255, 215, 0, .4);--shadow-gold-strong: 0 6px 16px rgba(255, 215, 0, .6);--shadow-error-pulse: 0 0 0 0 rgba(244, 67, 54, .7);--shadow-error-pulse-end: 0 0 0 10px rgba(244, 67, 54, 0);--blur-backdrop: blur(20px) saturate(180%);--backdrop-bg: rgba(0, 0, 0, .4);--gradient-bg-global: var(--theme-gradient-bg-global);--gradient-bg-glow: var(--theme-gradient-bg-glow);--glass-bg: rgba(255, 255, 255, .15);--glass-bg-strong: rgba(255, 255, 255, .25);--glass-border: rgba(255, 255, 255, .2);--glass-blur: blur(16px);--glass-blur-strong: blur(24px);--glass-radius: var(--radius-lg);--glass-radius-xl: var(--radius-xl);--glass-glow: 0 8px 32px rgba(0, 0, 0, .08);--gradient-nav-panel: var(--theme-gradient-nav-panel);--color-nav-accent: #546fff;--color-surface-glass: var(--glass-bg);--color-surface-glass-strong: var(--glass-bg-strong);--glass-bg-parent: rgba(255, 255, 255, .2);--glass-bg-child: rgba(255, 255, 255, .18);--glass-bg-admin: rgba(255, 255, 255, .22);--color-on-glass: rgba(255, 255, 255, .95);--button-border-gradient-default: var(--theme-button-border-gradient-default);--button-border-gradient-selected: var(--theme-button-border-gradient-selected);--button-background-default: var(--theme-button-background-default);--button-background-gradient-selected: var(--theme-button-background-gradient-selected);--bot-link-accent-gradient: var(--theme-bot-link-accent-gradient);--button-border-width: 2px;--button-text-selected: rgba(255, 255, 255, .95);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--spring: cubic-bezier(.175, .885, .32, 1.275);--touch-target-min: 44px;--size-button-height: 44px;--size-button-height-compact: 40px;--size-button-height-large: 50px;--font-family-primary: "Futura PT", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-family-secondary: "Montserrat", Arial, sans-serif;--font-family-mono: "Courier New", "Courier", monospace;--font-family-heading: var(--font-family-primary);--font-family-body: var(--font-family-secondary);--font-family-base: var(--font-family-body);--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 15px;--font-size-md: 17px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-size-3xl: 34px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--size-avatar-sm: 20px;--size-avatar-md: 24px;--size-avatar-lg: 32px;--size-icon-sm: 20px;--size-icon-md: 24px;--size-icon-lg: 28px;--font-size-hero-title: 3rem;--font-size-hero-title-mobile: 2rem;--font-size-hero-title-md: 52px;--font-size-hero-title-md-mobile: 2rem;--font-size-hero-subtitle: 1.25rem;--font-size-hero-subtitle-mobile: 1rem;--font-size-hero-description-lg: 1.25rem;--font-size-hero-description-lg-mobile: 1rem;--font-size-section-title: 42px;--font-size-section-title-mobile: 2rem;--font-size-feature-title: 20px;--font-size-feature-title-mobile: 1.125rem;--font-size-feature-description: 1rem;--font-size-feature-description-mobile: .875rem;--font-size-cta-title: 2.25rem;--font-size-cta-title-mobile: 1.5rem;--font-size-cta-description: 1.125rem;--font-size-cta-description-mobile: 1rem;--spacing-hero-padding: 4rem;--spacing-hero-padding-mobile: var(--spacing-2xl);--spacing-hero-padding-horizontal: 2rem;--spacing-hero-padding-horizontal-mobile: var(--spacing-base);--spacing-section-margin: 5rem;--spacing-section-margin-mobile: var(--spacing-2xl);--spacing-feature-grid-gap: var(--spacing-xl);--spacing-feature-grid-gap-mobile: var(--spacing-base);--spacing-feature-card-padding: var(--spacing-2xl);--spacing-feature-card-padding-mobile: var(--spacing-lg);--spacing-cta-padding: 3rem var(--spacing-2xl);--spacing-cta-padding-mobile: var(--spacing-2xl) var(--spacing-lg);--spacing-cta-margin-top: var(--spacing-2xl);--spacing-cta-margin-top-mobile: var(--spacing-xl);--color-landing-bg-start: #f3f0ff;--color-landing-bg-end: #ffffff;--color-landing-bg-gradient: linear-gradient(180deg, #f3f0ff 0%, #ffffff 100%);--color-landing-hero-bg: #ffffff;--color-landing-features-parents-bg: #ffffff;--color-landing-features-children-bg: var( --color-landing-bg-gradient );--color-landing-cta-bg: #ffffff;--color-landing-text-primary: #000000;--color-landing-text-secondary: #555555;--color-landing-text-accent: var(--color-gradient-primary);--color-landing-section-title: #1a1a2e;--gradient-text-hero: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--color-hero-title-dark: #2d2d44;--color-hero-text: var(--color-landing-text-primary);--color-hero-text-secondary: var(--color-landing-text-secondary);--color-feature-card-bg: var(--color-surface);--color-feature-card-hover-shadow: var(--shadow-lg);--color-cta-bg: var(--color-white);--color-cta-text: var(--color-text-primary);--color-cta-text-secondary: var(--color-text-secondary);--color-telegram-link: var(--color-primary);--color-telegram-link-hover: var(--color-primary-hover);--size-feature-icon: 4rem;--size-feature-icon-mobile: 2.5rem;--size-content-max-width: 1200px;--size-hero-description-max-width: 800px;--size-cta-description-max-width: 650px;--size-feature-card-min-width: 280px;--size-feature-icon-wrapper: 64px;--size-feature-icon-wrapper-mobile: 48px;--radius-feature-icon-wrapper: 16px;--size-hero-image-max-width: 100%;--size-hero-image-max-width-mobile: 100%;--size-hero-image-wrapper-height: 730px;--size-hero-image-wrapper-height-mobile: 400px;--radius-hero-image: var(--radius-lg);--spacing-hero-image-margin-top: var(--spacing-2xl);--spacing-hero-image-margin-top-mobile: var(--spacing-xl);--spacing-hero-image-container-padding: 40px;--spacing-hero-image-container-padding-mobile: var( --spacing-base );--gradient-icon-blue: linear-gradient(135deg, #667eea 0%, #00d4ff 100%);--gradient-icon-purple: linear-gradient(135deg, #f093fb 0%, #764ba2 100%);--gradient-icon-blue-purple: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-icon-green: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--gradient-icon-orange: linear-gradient(135deg, #fa709a 0%, #fee140 100%)}html{color-scheme:light dark;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat, Arial, sans-serif;--mat-sys-body-large-font: Montserrat, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat, Arial, sans-serif;--mat-sys-body-medium-font: Montserrat, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Montserrat, Arial, sans-serif;--mat-sys-body-small-font: Montserrat, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat, Arial, sans-serif;--mat-sys-display-large-font: Montserrat, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat, Arial, sans-serif;--mat-sys-display-medium-font: Montserrat, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat, Arial, sans-serif;--mat-sys-display-small-font: Montserrat, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat, Arial, sans-serif;--mat-sys-headline-large-font: Montserrat, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat, Arial, sans-serif;--mat-sys-headline-medium-font: Montserrat, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat, Arial, sans-serif;--mat-sys-headline-small-font: Montserrat, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat, Arial, sans-serif;--mat-sys-label-large-font: Montserrat, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat, Arial, sans-serif;--mat-sys-label-medium-font: Montserrat, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat, Arial, sans-serif;--mat-sys-label-small-font: Montserrat, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat, Arial, sans-serif;--mat-sys-title-large-font: Montserrat, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat, Arial, sans-serif;--mat-sys-title-medium-font: Montserrat, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat, Arial, sans-serif;--mat-sys-title-small-font: Montserrat, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-card-elevated-container-color: var(--glass-bg-strong);--mat-card-elevated-container-shape: var(--glass-radius);--mat-card-elevated-container-elevation: var(--glass-glow);--mat-expansion-container-background-color: var(--glass-bg);--mat-expansion-container-text-color: var(--color-on-glass);--mat-expansion-container-shape: var(--radius-md);--mat-expansion-container-elevation-shadow: var(--glass-glow);--mat-button-filled-container-shape: var(--radius-button);--mat-button-outlined-container-shape: var(--radius-button);--mat-button-protected-container-shape: var(--radius-button);--mat-button-text-container-shape: var(--radius-button);--mat-button-tonal-container-shape: var(--radius-button)}html button.mat-mdc-raised-button.mat-primary:not(:disabled),html a.mat-mdc-raised-button.mat-primary:not(:disabled){--mat-button-protected-container-color: var(--color-primary-dark);--mat-button-protected-label-text-color: var(--color-button-primary-text);--mat-button-protected-container-elevation-shadow: var(--glass-glow);--mat-button-protected-state-layer-color: rgba(255, 255, 255, .2)}html button.mat-mdc-raised-button.mat-accent:not(:disabled),html a.mat-mdc-raised-button.mat-accent:not(:disabled),html button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled),html a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled){--mat-button-protected-container-color: var(--glass-bg-strong);--mat-button-protected-label-text-color: var(--color-button-accent-text);--mat-button-protected-container-elevation-shadow: var(--glass-glow);--mat-button-protected-state-layer-color: rgba(255, 255, 255, .15)}html button.mat-mdc-raised-button.mat-warn:not(:disabled),html a.mat-mdc-raised-button.mat-warn:not(:disabled){--mat-button-protected-container-color: var(--color-error);--mat-button-protected-label-text-color: var(--color-white);--mat-button-protected-container-elevation-shadow: var(--glass-glow);--mat-button-protected-state-layer-color: rgba(255, 255, 255, .2)}html{--mat-button-filled-container-color: var(--color-primary);--mat-button-filled-label-text-color: var(--color-button-primary-text);--mat-icon-button-container-shape: var(--radius-button);--mat-fab-container-shape: var(--radius-full);--mat-form-field-filled-container-shape: var(--radius-button);--mat-form-field-outlined-container-shape: var(--radius-button);--mat-dialog-container-shape: var(--radius-lg)}html .mat-mdc-dialog-container{background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}@media(max-width:768px){html .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;border-radius:0!important;padding:0!important;margin:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}html .mat-mdc-dialog-container:before{display:none!important}html .mat-mdc-dialog-container .mat-mdc-dialog-inner-container{border-radius:0!important;background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}html .mat-mdc-dialog-container .mat-mdc-dialog-surface,html .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important;background:transparent!important}}@media(min-width:769px){html .mat-mdc-dialog-container{position:relative;max-width:90vw!important;max-height:90vh!important;border-radius:var(--radius-lg)!important;margin:auto!important}html .mat-mdc-dialog-container:before{content:"";position:absolute;inset:-3px;border-radius:var(--radius-lg);background:var(--button-border-gradient-default);z-index:0;pointer-events:none}html .mat-mdc-dialog-container .mat-mdc-dialog-inner-container{border-radius:var(--radius-lg)!important;background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}html .mat-mdc-dialog-container .mat-mdc-dialog-surface,html .mat-mdc-dialog-container .mdc-dialog__surface{position:relative;border:3px solid transparent;background:transparent!important;background-clip:padding-box;border-radius:var(--radius-lg)!important;z-index:1}}@media(max-width:768px){html .cdk-overlay-pane.confirm-dialog{max-width:min(400px,90vw)!important;width:min(400px,90vw)!important;margin:auto!important}html .cdk-overlay-pane.confirm-dialog .mat-mdc-dialog-container{max-width:min(400px,90vw)!important;width:min(400px,90vw)!important;height:auto!important;max-height:90vh!important;margin:auto!important;border-radius:var(--radius-lg, 12px)!important;padding:0!important;--mat-dialog-container-shape: var(--radius-lg, 12px) !important;--mdc-dialog-container-shape: var(--radius-lg, 12px) !important}html .cdk-overlay-pane.confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-inner-container{border-radius:var(--radius-lg, 12px)!important}html .cdk-overlay-pane.confirm-dialog .mat-mdc-dialog-container .mat-mdc-dialog-surface,html .cdk-overlay-pane.confirm-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--radius-lg, 12px)!important;--mat-dialog-container-shape: var(--radius-lg, 12px) !important;--mdc-dialog-container-shape: var(--radius-lg, 12px) !important}}html .cdk-overlay-pane.confirm-dialog .mat-mdc-dialog-content{padding-top:var(--spacing-base, 16px)}html [mat-dialog-title],html h2[mat-dialog-title],html .mat-mdc-dialog-title,html .mdc-dialog__title{background:var(--gradient-nav-panel)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;color:var(--color-on-glass)!important;margin:0!important;padding:var(--spacing-base) var(--spacing-xl)!important}@media(min-width:769px){html [mat-dialog-title],html h2[mat-dialog-title],html .mat-mdc-dialog-title,html .mdc-dialog__title{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}}@media(max-width:768px){html [mat-dialog-title],html h2[mat-dialog-title],html .mat-mdc-dialog-title,html .mdc-dialog__title{border-radius:0!important}}html mat-dialog-content,html .mat-mdc-dialog-content,html .mdc-dialog__content{background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}html .dialog-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-base);border-bottom:1px solid var(--color-border);flex-shrink:0;background:var(--gradient-nav-panel)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important}@media(min-width:769px){html .dialog-header{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}}@media(max-width:768px){html .dialog-header{padding:var(--spacing-base);border-bottom:2px solid var(--color-border);border-radius:0!important}}html .dialog-header .dialog-title,html .dialog-header h2{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-on-glass)!important;flex:1}@media(max-width:768px){html .dialog-header .dialog-title,html .dialog-header h2{font-size:var(--font-size-xl)}}html .dialog-header .back-button,html .dialog-header .close-button{flex-shrink:0;color:var(--color-on-glass)!important}html .dialog-header .back-button:hover,html .dialog-header .close-button:hover{background-color:#ffffff1a}html .dialog-header .back-button{margin-right:var(--spacing-base)}@media(max-width:768px){html .dialog-header .close-button{margin-left:var(--spacing-base)}}html mat-dialog-actions,html .mat-mdc-dialog-actions,html .mdc-dialog__actions{background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}html .mat-mdc-dialog-surface,html .mdc-dialog__surface{background:transparent!important;border-radius:var(--radius-lg)!important}html{--mat-snack-bar-container-shape: var(--radius-button);--mat-button-toggle-shape: var(--radius-button)}html mat-button-toggle-group{width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);border-radius:0!important;border:none!important;outline:none!important;overflow:visible!important}html mat-button-toggle-group .mat-button-toggle-group-appearance-standard{border:none!important;overflow:visible!important}html mat-button-toggle-group mat-button-toggle{position:relative;height:var(--size-button-height);min-height:var(--size-button-height);padding:var(--spacing-md) var(--spacing-base);border:var(--button-border-width) solid transparent!important;background:var(--button-background-default)!important;background-clip:padding-box;border-radius:var(--radius-button)!important;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);color:var(--color-text-primary)!important;transition:background .2s ease;overflow:visible!important}html mat-button-toggle-group mat-button-toggle:before{content:"";position:absolute;top:calc(-1 * var(--button-border-width));left:calc(-1 * var(--button-border-width));right:calc(-1 * var(--button-border-width));bottom:calc(-1 * var(--button-border-width));border-radius:inherit;background:var(--button-border-gradient-default);z-index:-1;pointer-events:none}html mat-button-toggle-group mat-button-toggle .mat-button-toggle-button,html mat-button-toggle-group mat-button-toggle .mat-button-toggle-label-content,html mat-button-toggle-group mat-button-toggle .mat-focus-indicator{border:0!important;outline:0!important}html mat-button-toggle-group mat-button-toggle .mat-button-toggle-button{box-shadow:none!important}html mat-button-toggle-group mat-button-toggle:hover:not(.mat-button-toggle-checked){background:var(--theme-primary-10)!important;z-index:2}html mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked{background:var(--button-background-gradient-selected)!important;background-clip:padding-box;color:var(--button-text-selected)!important;font-weight:var(--font-weight-semibold)!important;z-index:2}html mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked:before{background:var(--button-border-gradient-selected)}html mat-button-toggle-group mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{color:var(--button-text-selected)!important}html mat-button-toggle-group mat-button-toggle:active{transform:scale(.98)}html mat-button-toggle-group mat-button-toggle mat-icon{font-size:20px;width:20px;height:20px}html .mat-mdc-outlined-button,html button.mat-mdc-outlined-button,html a.mat-mdc-outlined-button{position:relative;border:var(--button-border-width) solid transparent!important;background:var(--button-background-default)!important;background-clip:padding-box}html .mat-mdc-outlined-button:before,html button.mat-mdc-outlined-button:before,html a.mat-mdc-outlined-button:before{content:"";position:absolute;top:calc(-1 * var(--button-border-width));left:calc(-1 * var(--button-border-width));right:calc(-1 * var(--button-border-width));bottom:calc(-1 * var(--button-border-width));border-radius:inherit;background:var(--button-border-gradient-default);z-index:-1;pointer-events:none}html .mat-mdc-outlined-button .mdc-button__outline,html button.mat-mdc-outlined-button .mdc-button__outline,html a.mat-mdc-outlined-button .mdc-button__outline{display:none!important}html .mat-mdc-outlined-button:hover:not(:disabled):not(.selected),html button.mat-mdc-outlined-button:hover:not(:disabled):not(.selected),html a.mat-mdc-outlined-button:hover:not(:disabled):not(.selected){background:var(--theme-primary-10)!important}html .mat-mdc-outlined-button.selected,html button.mat-mdc-outlined-button.selected,html a.mat-mdc-outlined-button.selected{background:var(--button-background-gradient-selected)!important;background-clip:padding-box;color:var(--button-text-selected)!important;font-weight:var(--font-weight-semibold)!important}html .mat-mdc-outlined-button.selected:before,html button.mat-mdc-outlined-button.selected:before,html a.mat-mdc-outlined-button.selected:before{background:var(--button-border-gradient-selected)}html .mat-mdc-outlined-button.selected .mdc-button__label,html button.mat-mdc-outlined-button.selected .mdc-button__label,html a.mat-mdc-outlined-button.selected .mdc-button__label{color:var(--button-text-selected)!important}html .mat-mdc-outlined-button.mat-accent,html button.mat-mdc-outlined-button.mat-accent,html a.mat-mdc-outlined-button.mat-accent,html .mat-mdc-outlined-button.mat-accent .mdc-button__label,html button.mat-mdc-outlined-button.mat-accent .mdc-button__label,html a.mat-mdc-outlined-button.mat-accent .mdc-button__label,html .mat-mdc-outlined-button.mat-accent.selected,html button.mat-mdc-outlined-button.mat-accent.selected,html a.mat-mdc-outlined-button.mat-accent.selected,html .mat-mdc-outlined-button.mat-accent.selected .mdc-button__label,html button.mat-mdc-outlined-button.mat-accent.selected .mdc-button__label,html a.mat-mdc-outlined-button.mat-accent.selected .mdc-button__label{color:var(--color-text-primary)!important}html .mat-mdc-menu-trigger.task-type-button:hover:not(:disabled){background:var(--theme-primary-10)!important;transition:background .2s ease}html .steps-indicator-section{width:100%;max-width:800px}html .steps-indicator{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;border:var(--button-border-width) solid transparent!important;background:var(--button-background-default)!important;background-clip:padding-box;border-radius:var(--radius-lg)!important;padding:1.5rem 2rem;width:100%}html .steps-indicator:before{content:"";position:absolute;top:calc(-1 * var(--button-border-width));left:calc(-1 * var(--button-border-width));right:calc(-1 * var(--button-border-width));bottom:calc(-1 * var(--button-border-width));border-radius:inherit;background:var(--button-border-gradient-default);z-index:-1;pointer-events:none}@media(max-width:768px){html .steps-indicator{padding:1rem 1.5rem;gap:.5rem}}html .mat-mdc-menu-item:hover:not(:disabled):not(.selected){background:var(--theme-primary-10)!important}html .mat-mdc-menu-item.selected{background:var(--button-background-gradient-selected)!important;color:var(--button-text-selected)!important;font-weight:var(--font-weight-semibold)!important}html .cdk-overlay-pane:has(.mat-mdc-select-panel),html .cdk-overlay-pane:has(.mat-mdc-menu-panel){position:relative;width:fit-content!important;border-radius:var(--radius-lg)!important;border:var(--button-border-width) solid transparent;background:transparent;background-clip:padding-box}html .cdk-overlay-pane:has(.mat-mdc-select-panel):before,html .cdk-overlay-pane:has(.mat-mdc-menu-panel):before{content:"";position:absolute;top:calc(-1 * var(--button-border-width));left:calc(-1 * var(--button-border-width));right:calc(-1 * var(--button-border-width));bottom:calc(-1 * var(--button-border-width));border-radius:var(--radius-lg);z-index:-1;pointer-events:none}html .cdk-overlay-pane:has(.mat-mdc-select-panel),html .cdk-overlay-pane:has(.mat-mdc-menu-panel){background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}html .mat-mdc-select-panel,html .mat-mdc-menu-panel{background:transparent!important;border-radius:var(--radius-lg)!important}@media(min-width:769px){html .cdk-overlay-pane:has(.mat-mdc-dialog-container)[style*="width: 600px"],html .cdk-overlay-pane:has(.mat-mdc-dialog-container)[style*="width:600px"]{width:600px!important;max-width:600px!important}html .cdk-overlay-pane:has(.mat-mdc-dialog-container)[style*="width: 600px"] .mat-mdc-dialog-container,html .cdk-overlay-pane:has(.mat-mdc-dialog-container)[style*="width:600px"] .mat-mdc-dialog-container{width:600px!important;max-width:600px!important}}html .bot-link{position:relative;padding:var(--spacing-base);border:var(--button-border-width) solid transparent!important;background:var(--button-background-default)!important;background-clip:padding-box;border-radius:var(--radius-md)!important;border-left:4px solid transparent}html .bot-link:before{content:"";position:absolute;top:calc(-1 * var(--button-border-width));left:calc(-1 * var(--button-border-width));right:calc(-1 * var(--button-border-width));bottom:calc(-1 * var(--button-border-width));border-radius:inherit;background:var(--button-border-gradient-default);z-index:-1;pointer-events:none}html .bot-link:after{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--bot-link-accent-gradient);border-radius:var(--radius-md) 0 0 var(--radius-md);z-index:0;pointer-events:none}html .bot-link p{margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed);position:relative;z-index:1}html .bot-link p strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media(max-width:768px){html .bot-link{padding:var(--spacing-sm)}}@font-face{font-family:Futura PT;src:url(/assets/fonts/futura-pt/f300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/fonts/futura-pt/f400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/fonts/futura-pt/f500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/fonts/futura-pt/f600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/assets/fonts/futura-pt/f700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardHover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes buttonPress{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes spring{0%{transform:scale(1)}25%{transform:scale(1.05)}50%{transform:scale(.98)}75%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-fade-in{animation:fadeIn .2s var(--ease-out) forwards}.animate-fade-out{animation:fadeOut .2s var(--ease-in) forwards}.animate-slide-up{animation:slideUp .3s var(--ease-out) forwards}.animate-slide-down{animation:slideDown .3s var(--ease-in) forwards}.animate-scale-in{animation:scaleIn .2s var(--spring) forwards}.animate-scale-out{animation:scaleOut .2s var(--ease-in) forwards}.animate-card-fade-in{animation:cardFadeIn .3s var(--ease-out) forwards}.animate-button-press{animation:buttonPress .15s var(--ease-in-out) forwards}.animate-spring{animation:spring .4s var(--spring) forwards}.animate-bounce{animation:bounce 2s infinite}.animate-pulse{animation:pulse 2s infinite}body{color-scheme:light;background-image:var(--gradient-bg-glow),var(--gradient-bg-global);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;min-height:100vh;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);position:relative}html,body{height:100%;min-height:100vh;overflow-x:hidden;max-width:100vw}@media(max-width:768px){::ng-deep .phone-verification-dialog-panel .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;border-radius:0!important;margin:0!important;padding:0!important}}@media(min-width:769px){::ng-deep .phone-verification-dialog-panel .mat-mdc-dialog-container{max-width:600px!important;max-height:90vh!important;width:600px!important;min-width:600px!important;height:auto!important;min-height:auto!important;border-radius:var(--radius-lg, 12px)!important;margin:auto!important;padding:0!important;box-shadow:var(--shadow-xl)!important}}@media(min-width:769px){::ng-deep .phone-verification-dialog-panel .cdk-overlay-pane{max-width:600px!important;width:600px!important}}*{box-sizing:border-box;font-family:var(--font-family-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)}*,*:before,*:after{box-sizing:border-box}@media(max-width:768px){::ng-deep .fullscreen-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;border-radius:0!important;padding:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .fullscreen-dialog .mat-mdc-dialog-inner-container{border-radius:0!important}::ng-deep .fullscreen-dialog .mat-mdc-dialog-surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .fullscreen-dialog .mat-mdc-dialog-surface:before,::ng-deep .fullscreen-dialog .mat-mdc-dialog-surface:after{border-radius:0!important}}@media(max-width:768px){::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-container{position:fixed!important;inset:auto 0 0!important;max-height:90vh!important;height:auto!important;width:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important;padding:0!important;transform:translateY(0)!important;box-shadow:var(--shadow-xl)!important;animation:slideUp .3s var(--ease-out) forwards!important;transition:max-height .35s var(--ease-out);overflow:hidden!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-inner-container{border-radius:0!important}::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-surface:before,::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-surface:after{border-radius:0!important}::ng-deep .bottom-sheet-dialog.bottom-sheet-expanded .mat-mdc-dialog-container{max-height:100vh!important;height:100vh!important;border-radius:0!important;transition:max-height .4s var(--ease-out),height .4s var(--ease-out);--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .bottom-sheet-dialog.bottom-sheet-expanded .mat-mdc-dialog-inner-container{border-radius:0!important}::ng-deep .bottom-sheet-dialog.bottom-sheet-expanded .mat-mdc-dialog-surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .bottom-sheet-dialog.bottom-sheet-expanded .mat-mdc-dialog-surface:before,::ng-deep .bottom-sheet-dialog.bottom-sheet-expanded .mat-mdc-dialog-surface:after{border-radius:0!important}::ng-deep .bottom-sheet-dialog .cdk-overlay-backdrop{background-color:var(--backdrop-bg);backdrop-filter:var(--blur-backdrop);-webkit-backdrop-filter:var(--blur-backdrop);animation:fadeIn .2s var(--ease-out) forwards}}@media(min-width:769px){::ng-deep .bottom-sheet-dialog .mat-mdc-dialog-container{max-width:90vw!important;max-height:90vh!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important;animation:slideUp .3s var(--ease-out) forwards!important}}@media(min-width:769px){::ng-deep .account-merge-dialog-panel .mat-mdc-dialog-container{max-width:500px!important;width:auto!important;height:auto!important;max-height:90vh!important;border-radius:var(--radius-xl)!important;margin:auto!important;box-shadow:var(--shadow-xl)!important;animation:scaleIn var(--ease-out) .2s forwards!important}}::ng-deep .fullscreen-cropper-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100vw!important;height:100vh!important;border-radius:0!important;padding:0!important;margin:0!important}::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog{max-width:100vw!important;max-height:100vh!important;width:100%!important;height:100%!important}::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100%!important;height:100%!important;border-radius:0!important;margin:0!important;padding:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog .mat-mdc-dialog-inner-container{border-radius:0!important}::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface:before,::ng-deep .adaptive-dialog :host-context(body.mobile) ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface:after{border-radius:0!important}@media(max-width:768px){::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog{max-width:100vw!important;max-height:100vh!important;width:100%!important;height:100%!important}::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog .mat-mdc-dialog-container{max-width:100vw!important;max-height:100vh!important;width:100%!important;height:100%!important;border-radius:0!important;margin:0!important;padding:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog .mat-mdc-dialog-inner-container{border-radius:0!important}::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface:before,::ng-deep .adaptive-dialog ::ng-deep .adaptive-dialog .mat-mdc-dialog-surface:after{border-radius:0!important}}::ng-deep .adaptive-dialog :host-context(body.desktop) ::ng-deep .adaptive-dialog{max-width:90vw!important;max-height:90vh!important;width:auto!important;height:auto!important}::ng-deep .adaptive-dialog :host-context(body.desktop) ::ng-deep .adaptive-dialog .mat-mdc-dialog-container{max-width:90vw!important;max-height:90vh!important;width:auto!important;height:auto!important;border-radius:var(--radius-sm, 4px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}::ng-deep mat-dialog-actions,::ng-deep .mat-mdc-dialog-actions,::ng-deep .mdc-dialog__actions{background-image:var(--gradient-bg-glow),var(--gradient-bg-global)!important;background-attachment:fixed!important;background-size:cover!important;background-repeat:no-repeat!important}::ng-deep .mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:var(--radius-button)!important}::ng-deep .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{min-height:var(--size-button-height)}::ng-deep .mat-mdc-form-field .mat-mdc-form-field-input-control{font-size:var(--font-size-base)!important;line-height:var(--line-height-normal)!important;padding:var(--spacing-sm) var(--spacing-base)!important}::ng-deep .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{box-shadow:var(--shadow-md)!important;transition:box-shadow var(--ease-out) .2s!important}::ng-deep .mat-mdc-select .mat-mdc-select-trigger{min-height:var(--size-button-height);font-size:var(--font-size-base)!important;padding:var(--spacing-sm) var(--spacing-base)!important}::ng-deep .mat-mdc-button,::ng-deep .mat-mdc-raised-button,::ng-deep .mat-mdc-outlined-button,::ng-deep .mat-tonal-button{min-height:var(--size-button-height)!important;border-radius:var(--radius-button)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-medium)!important;transition:transform var(--ease-out) .15s,box-shadow var(--ease-out) .2s!important}::ng-deep .mat-mdc-button:active,::ng-deep .mat-mdc-raised-button:active,::ng-deep .mat-mdc-outlined-button:active,::ng-deep .mat-tonal-button:active{transform:scale(.98)}::ng-deep .mat-mdc-button .mdc-button__ripple,::ng-deep .mat-mdc-button .mat-mdc-button-persistent-ripple,::ng-deep .mat-mdc-raised-button .mdc-button__ripple,::ng-deep .mat-mdc-raised-button .mat-mdc-button-persistent-ripple,::ng-deep .mat-mdc-outlined-button .mdc-button__ripple,::ng-deep .mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,::ng-deep .mat-tonal-button .mdc-button__ripple,::ng-deep .mat-tonal-button .mat-mdc-button-persistent-ripple{border-radius:inherit!important}::ng-deep .mat-mdc-button .mat-mdc-button-touch-target,::ng-deep .mat-mdc-raised-button .mat-mdc-button-touch-target,::ng-deep .mat-mdc-outlined-button .mat-mdc-button-touch-target,::ng-deep .mat-tonal-button .mat-mdc-button-touch-target{background:transparent!important;pointer-events:none}::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled),::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled){background:var(--color-gradient-primary-button)!important;background-color:var(--color-primary-dark)!important;color:var(--color-button-primary-text)!important;box-shadow:var(--glass-glow)!important}::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled) .mat-mdc-button-persistent-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled) .mat-mdc-button-persistent-ripple{background:transparent!important}::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled):hover,::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled):hover{background:var(--theme-gradient-primary-button-hover)!important;background-color:var(--color-primary-dark-hover)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled) .mdc-button__label,::ng-deep html body button.mat-mdc-raised-button.mat-primary:not(:disabled) mat-icon,::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled) .mdc-button__label,::ng-deep html body a.mat-mdc-raised-button.mat-primary:not(:disabled) mat-icon{color:var(--color-button-primary-text)!important}::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled),::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled),::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled),::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled){background:var(--glass-bg-strong)!important;background-color:var(--glass-bg-strong)!important;color:var(--color-button-accent-text)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-glow)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled) .mat-mdc-button-persistent-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled) .mat-mdc-button-persistent-ripple,::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mat-mdc-button-ripple,::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mat-mdc-button-persistent-ripple,::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mat-mdc-button-ripple,::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mat-mdc-button-persistent-ripple{background:transparent!important}::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled):hover,::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled):hover,::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled):hover,::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled):hover{background:var(--glass-bg)!important;background-color:var(--glass-bg)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled) .mdc-button__label,::ng-deep html body button.mat-mdc-raised-button.mat-accent:not(:disabled) mat-icon,::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled) .mdc-button__label,::ng-deep html body a.mat-mdc-raised-button.mat-accent:not(:disabled) mat-icon,::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mdc-button__label,::ng-deep html body button.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) mat-icon,::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) .mdc-button__label,::ng-deep html body a.mat-mdc-raised-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):not(:disabled) mat-icon{color:var(--color-button-accent-text)!important}::ng-deep html body button.mat-mdc-button.mat-accent:not(:disabled),::ng-deep html body a.mat-mdc-button.mat-accent:not(:disabled){color:var(--color-button-accent-text)!important}::ng-deep html body button.mat-mdc-button.mat-accent:not(:disabled) .mdc-button__label,::ng-deep html body button.mat-mdc-button.mat-accent:not(:disabled) mat-icon,::ng-deep html body a.mat-mdc-button.mat-accent:not(:disabled) .mdc-button__label,::ng-deep html body a.mat-mdc-button.mat-accent:not(:disabled) mat-icon{color:var(--color-button-accent-text)!important}::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled),::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled){background:var(--color-error)!important;background-color:var(--color-error)!important;color:var(--color-white)!important;box-shadow:var(--glass-glow)!important}::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled) .mat-mdc-button-persistent-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled) .mat-mdc-button-ripple,::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled) .mat-mdc-button-persistent-ripple{background:transparent!important}::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled):hover,::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled):hover{background:color-mix(in srgb,var(--color-error) 85%,black)!important;background-color:color-mix(in srgb,var(--color-error) 85%,black)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled) .mdc-button__label,::ng-deep html body button.mat-mdc-raised-button.mat-warn:not(:disabled) mat-icon,::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled) .mdc-button__label,::ng-deep html body a.mat-mdc-raised-button.mat-warn:not(:disabled) mat-icon{color:var(--color-white)!important}::ng-deep .mat-mdc-icon-button{width:var(--touch-target-min)!important;height:var(--touch-target-min)!important;min-width:var(--touch-target-min)!important;min-height:var(--touch-target-min)!important;border-radius:var(--radius-button)!important;transition:transform var(--ease-out) .15s!important}::ng-deep .mat-mdc-icon-button .mat-mdc-button-touch-target{background:transparent!important;pointer-events:none}::ng-deep .mat-mdc-icon-button:active{transform:scale(.95)}::ng-deep .mat-mdc-fab{min-width:var(--touch-target-min)!important;min-height:var(--touch-target-min)!important;border-radius:var(--radius-full)!important;transition:transform var(--ease-out) .15s!important}::ng-deep .mat-mdc-fab .mat-mdc-button-touch-target{background:transparent!important;pointer-events:none}::ng-deep .mat-mdc-fab:active{transform:scale(.95)}::ng-deep .mat-mdc-checkbox .mdc-checkbox{border-radius:var(--radius-xs)!important}::ng-deep .mat-mdc-radio-button .mdc-radio .mdc-radio__outer-circle,::ng-deep .mat-mdc-radio-button .mdc-radio .mdc-radio__inner-circle{border-radius:var(--radius-full)!important}::ng-deep .mat-mdc-card .mdc-card{background:var(--glass-bg-strong)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-glow)!important}::ng-deep .mat-mdc-card .mat-mdc-card-header{background:transparent!important;background-color:transparent!important}::ng-deep .mat-mdc-card .mat-mdc-card-content,::ng-deep .mat-mdc-card mat-card-content{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:var(--spacing-lg);box-sizing:border-box}::ng-deep .mat-mdc-card .mat-mdc-card-content :host-context(body.mobile) ::ng-deep .mat-mdc-card .mat-mdc-card-content,::ng-deep .mat-mdc-card .mat-mdc-card-content ::ng-deep .mat-mdc-card mat-card-content,::ng-deep .mat-mdc-card mat-card-content :host-context(body.mobile) ::ng-deep .mat-mdc-card .mat-mdc-card-content,::ng-deep .mat-mdc-card mat-card-content ::ng-deep .mat-mdc-card mat-card-content{padding:var(--spacing-base)}@media(max-width:768px){::ng-deep .mat-mdc-card .mat-mdc-card-content ::ng-deep .mat-mdc-card .mat-mdc-card-content,::ng-deep .mat-mdc-card .mat-mdc-card-content ::ng-deep .mat-mdc-card mat-card-content,::ng-deep .mat-mdc-card mat-card-content ::ng-deep .mat-mdc-card .mat-mdc-card-content,::ng-deep .mat-mdc-card mat-card-content ::ng-deep .mat-mdc-card mat-card-content{padding:var(--spacing-base)}}::ng-deep .mat-expansion-panel-header{padding:var(--spacing-md) var(--spacing-base)}::ng-deep .mat-expansion-panel-header mat-panel-title{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:500}::ng-deep .mat-expansion-panel-header mat-panel-title mat-icon{font-size:20px;width:20px;height:20px}::ng-deep .mat-expansion-panel-header .mat-expansion-panel-header-title{color:var(--color-on-glass);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}::ng-deep .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--color-on-glass)}::ng-deep .mat-expansion-panel-body{padding:var(--spacing-base)!important;overflow:visible!important}::ng-deep .mat-mdc-snack-bar-container{border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg)!important}::ng-deep .cdk-overlay-backdrop{background-color:var(--backdrop-bg)!important;backdrop-filter:var(--blur-backdrop)!important;-webkit-backdrop-filter:var(--blur-backdrop)!important}@media(min-width:769px){::ng-deep .mat-mdc-dialog-surface,::ng-deep .mdc-dialog__surface{background:transparent!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:3px solid transparent!important;box-shadow:var(--glass-glow)!important;background-clip:padding-box!important}}@media(max-width:768px){:root{--mat-dialog-container-shape: 0px;--mdc-dialog-container-shape: 0px}::ng-deep .mat-mdc-dialog-surface.mdc-dialog__surface{border-radius:0!important;--mat-dialog-container-shape: 0px !important;--mdc-dialog-container-shape: 0px !important}::ng-deep .mat-mdc-dialog-surface:before,::ng-deep .mat-mdc-dialog-surface:after{border-radius:0!important}}.telegram-bot-link{color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-medium);cursor:pointer;transition:text-decoration .2s ease,opacity .2s ease}.telegram-bot-link:hover{text-decoration:underline;opacity:.9}.telegram-bot-link:active{opacity:.8}.telegram-bot-link--light{color:var(--color-primary);font-weight:var(--font-weight-medium)}.telegram-bot-link--light:hover{text-decoration:underline;color:var(--color-primary-hover)}
