@charset "UTF-8";:root,[data-theme=light]{--color-primary-50: #f5f3ff;--color-primary-100: #ede9fe;--color-primary-200: #ddd6fe;--color-primary-300: #c4b5fd;--color-primary-400: #a78bfa;--color-primary-500: #7c3aed;--color-primary-600: #6d28d9;--color-primary-700: #5b21b6;--color-primary-800: #4c1d95;--color-primary-900: #2e1065;--color-on-primary: #ffffff;--color-primary-container: #ede9fe;--color-on-primary-container: #2e1065;--color-accent-50: #f0fdfa;--color-accent-100: #ccfbf1;--color-accent-200: #99f6e4;--color-accent-300: #5eead4;--color-accent-400: #2dd4bf;--color-accent-500: #14b8a6;--color-accent-600: #0d9488;--color-accent-700: #0f766e;--color-accent-800: #115e59;--color-accent-900: #134e4a;--color-accent-dopamine: #2dd4bf;--color-on-accent: #042f2e;--color-accent-container: #ccfbf1;--color-on-accent-container: #134e4a;--color-neutral-0: #ffffff;--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-150: #e2e8f0;--color-neutral-200: #cbd5e1;--color-neutral-300: #94a3b8;--color-neutral-400: #64748b;--color-neutral-500: #475569;--color-neutral-600: #334155;--color-neutral-700: #1e293b;--color-neutral-800: #0f172a;--color-neutral-900: #020617;--color-neutral-950: #010313;--color-neutral-1000: #000000;--color-success-50: #ecfdf5;--color-success-500: #10b981;--color-success-700: #047857;--color-warning-50: #fffbeb;--color-warning-500: #f59e0b;--color-warning-700: #b45309;--color-danger-50: #fef2f2;--color-danger-500: #ef4444;--color-danger-700: #b91c1c;--color-info-50: #eff6ff;--color-info-500: #2563eb;--color-info-700: #1e40af;--bg-body: #f8fafc;--bg-surface: #ffffff;--bg-surface-variant: #f1f5f9;--bg-surface-elevated: #ffffff;--bg-surface-dim: #cbd5e1;--bg-surface-bright: #fcfcff;--bg-surface-container-lowest: #ffffff;--bg-surface-container-low: #f8fafc;--bg-surface-container: #f1f5f9;--bg-surface-container-high: #e2e8f0;--bg-surface-container-highest: #cbd5e1;--bg-inverse: var(--color-neutral-800);--bg-overlay: rgba(15, 23, 42, .6);--bg-scrim: rgba(15, 23, 42, .4);--color-on-surface: #0f172a;--color-on-surface-variant: #334155;--color-inverse-surface: #1e293b;--color-inverse-on-surface: #f1f5f9;--color-inverse-primary: #93c5fd;--color-outline: #64748b;--color-outline-variant: #94a3b8;--text-primary: #0f172a;--text-secondary: #334155;--text-tertiary: #64748b;--text-disabled: #94a3b8;--text-on-primary: #ffffff;--text-on-accent: #422006;--text-on-dark: #cbd5e1;--text-link: #1d4ed8;--text-link-hover: #1e40af;--border-default: #e2e8f0;--border-color: #e2e8f0;--border-color-subtle: #f1f5f9;--border-color-strong: #64748b;--navbar-bg: #0c0a1d;--navbar-text: #94a3b8;--navbar-text-hover: #f8fafc;--navbar-text-active: #f8fafc;--navbar-active-bg: rgba(124, 58, 237, .1);--footer-bg: #0c0a1d;--footer-text: #94a3b8;--footer-heading: #f8fafc;--footer-link: #94a3b8;--footer-link-hover: #f8fafc;--footer-border: rgba(255, 255, 255, .06);--footer-bottom-bg: #050311;--card-bg: #ffffff;--card-border: #e2e8f0;--card-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--card-shadow-hover: 0 20px 40px rgba(15, 23, 42, .1), 0 8px 16px rgba(15, 23, 42, .06);--btn-primary-bg: #7c3aed;--btn-primary-text: #ffffff;--btn-primary-hover: #6d28d9;--btn-secondary-bg: transparent;--btn-secondary-text: #0f172a;--btn-secondary-border: #94a3b8;--btn-ghost-text: #334155;--btn-ghost-hover-bg: #f5f3ff;--gradient-primary: linear-gradient(135deg, #7c3aed, #6d28d9);--gradient-accent: linear-gradient(135deg, #7c3aed 0%, #6d28d9 40%, #14b8a6 100%);--gradient-surface: linear-gradient(135deg, #faf5ff 0%, #f0fdfa 100%);--input-bg: #ffffff;--input-border: #94a3b8;--input-border-focus: #7c3aed;--input-text: #0f172a;--input-placeholder: #64748b;--input-error-border: #ef4444;--input-focus-ring: rgba(124, 58, 237, .2)}[data-theme=dark]{--color-primary-50: #2e1065;--color-primary-100: #4c1d95;--color-primary-200: #5b21b6;--color-primary-300: #6d28d9;--color-primary-400: #7c3aed;--color-primary-500: #a78bfa;--color-primary-600: #c4b5fd;--color-primary-700: #ddd6fe;--color-primary-800: #ede9fe;--color-primary-900: #f5f3ff;--color-on-primary: #2e1065;--color-primary-container: #5b21b6;--color-on-primary-container: #ede9fe;--color-accent-dopamine: #2dd4bf;--color-on-accent: #134e4a;--color-accent-container: #115e59;--color-on-accent-container: #ccfbf1;--bg-body: #020617;--bg-surface: #0f172a;--bg-surface-variant: #1e293b;--bg-surface-elevated: #1e293b;--bg-surface-dim: #010313;--bg-surface-bright: #334155;--bg-surface-container-lowest: #010313;--bg-surface-container-low: #0a0f1f;--bg-surface-container: #111827;--bg-surface-container-high: #1e293b;--bg-surface-container-highest: #334155;--bg-inverse: #f1f5f9;--bg-overlay: rgba(0, 0, 0, .7);--bg-scrim: rgba(0, 0, 0, .6);--color-on-surface: #e2e8f0;--color-on-surface-variant: #cbd5e1;--color-inverse-surface: #f1f5f9;--color-inverse-on-surface: #1e293b;--color-inverse-primary: #1d4ed8;--color-outline: #475569;--color-outline-variant: #334155;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #475569;--text-disabled: #1e293b;--text-on-primary: #020617;--text-link: #a78bfa;--text-link-hover: #c4b5fd;--border-default: #1e293b;--border-color: #1e293b;--border-color-subtle: #111827;--border-color-strong: #334155;--navbar-bg: #050311;--navbar-text: #475569;--navbar-text-hover: #e2e8f0;--navbar-text-active: #a78bfa;--navbar-active-bg: rgba(167, 139, 250, .1);--footer-bg: #050311;--footer-text: #475569;--footer-heading: #e2e8f0;--footer-link: #a78bfa;--footer-link-hover: #c4b5fd;--footer-border: rgba(255, 255, 255, .04);--footer-bottom-bg: #020110;--card-bg: #0f172a;--card-border: #1e293b;--card-shadow: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .25);--card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .45), 0 8px 16px rgba(0, 0, 0, .35);--btn-primary-bg: #7c3aed;--btn-primary-text: #ffffff;--btn-primary-hover: #a78bfa;--btn-secondary-text: #e2e8f0;--btn-secondary-border: #334155;--btn-ghost-text: #94a3b8;--btn-ghost-hover-bg: rgba(255, 255, 255, .05);--gradient-primary: linear-gradient(135deg, #a78bfa, #7c3aed);--gradient-accent: linear-gradient(135deg, #a78bfa 0%, #7c3aed 50%, #14b8a6 100%);--gradient-surface: linear-gradient(135deg, #0f172a 0%, #2e1065 100%);--input-bg: #1e293b;--input-border: #334155;--input-border-focus: #7c3aed;--input-text: #e2e8f0;--input-placeholder: #475569;--input-focus-ring: rgba(124, 58, 237, .3)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary-50: #2e1065;--color-primary-100: #4c1d95;--color-primary-200: #5b21b6;--color-primary-300: #6d28d9;--color-primary-400: #7c3aed;--color-primary-500: #a78bfa;--color-primary-600: #c4b5fd;--color-primary-700: #ddd6fe;--color-primary-800: #ede9fe;--color-primary-900: #f5f3ff;--color-on-primary: #2e1065;--color-primary-container: #5b21b6;--color-on-primary-container: #ede9fe;--color-accent-dopamine: #2dd4bf;--color-on-accent: #134e4a;--color-accent-container: #115e59;--color-on-accent-container: #ccfbf1;--bg-body: #020617;--bg-surface: #0f172a;--bg-surface-variant: #1e293b;--bg-surface-elevated: #1e293b;--bg-surface-dim: #010313;--bg-surface-bright: #334155;--bg-surface-container-lowest: #010313;--bg-surface-container-low: #0a0f1f;--bg-surface-container: #111827;--bg-surface-container-high: #1e293b;--bg-surface-container-highest: #334155;--bg-inverse: #f1f5f9;--bg-overlay: rgba(0, 0, 0, .7);--bg-scrim: rgba(0, 0, 0, .6);--color-on-surface: #e2e8f0;--color-on-surface-variant: #cbd5e1;--color-inverse-surface: #f1f5f9;--color-inverse-on-surface: #1e293b;--color-inverse-primary: #1d4ed8;--color-outline: #475569;--color-outline-variant: #334155;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #475569;--text-disabled: #1e293b;--text-on-primary: #020617;--text-link: #a78bfa;--text-link-hover: #c4b5fd;--border-default: #1e293b;--border-color: #1e293b;--border-color-subtle: #111827;--border-color-strong: #334155;--navbar-bg: #050311;--navbar-text: #475569;--navbar-text-hover: #e2e8f0;--navbar-text-active: #a78bfa;--navbar-active-bg: rgba(167, 139, 250, .1);--footer-bg: #050311;--footer-text: #475569;--footer-heading: #e2e8f0;--footer-link: #a78bfa;--footer-link-hover: #c4b5fd;--footer-border: rgba(255, 255, 255, .04);--footer-bottom-bg: #020110;--card-bg: #0f172a;--card-border: #1e293b;--card-shadow: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .25);--card-shadow-hover: 0 20px 40px rgba(0, 0, 0, .45), 0 8px 16px rgba(0, 0, 0, .35);--btn-primary-bg: #7c3aed;--btn-primary-text: #ffffff;--btn-primary-hover: #a78bfa;--btn-secondary-text: #e2e8f0;--btn-secondary-border: #334155;--btn-ghost-text: #94a3b8;--btn-ghost-hover-bg: rgba(255, 255, 255, .05);--input-bg: #1e293b;--input-border: #334155;--input-border-focus: #7c3aed;--input-text: #e2e8f0;--input-placeholder: #475569;--input-focus-ring: rgba(124, 58, 237, .3);--gradient-primary: linear-gradient(135deg, #a78bfa, #7c3aed);--gradient-accent: linear-gradient(135deg, #a78bfa 0%, #7c3aed 50%, #14b8a6 100%);--gradient-surface: linear-gradient(135deg, #0f172a 0%, #2e1065 100%)}}:root{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--font-family-display: var(--font-family-base);--font-size-xs: clamp(.6875rem, .65rem + .1vw, .75rem);--font-size-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--font-size-base: clamp(.875rem, .84rem + .18vw, 1rem);--font-size-md: clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--font-size-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--font-size-xxl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--font-size-xxxl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--font-size-display: clamp(2.5rem, 1.8rem + 3.5vw, 4rem);--font-size-hero: clamp(3rem, 2rem + 5vw, 5rem);--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.15;--line-height-snug: 1.25;--line-height-base: 1.55;--line-height-relaxed: 1.7;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.5rem;--space-10: 3rem;--space-11: 3.5rem;--space-12: 4rem;--space-16: 6rem;--space-20: 8rem;--space-section: clamp(3rem, 6vw, 5rem);--space-section-lg: clamp(4rem, 8vw, 7rem);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-xxl: 28px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--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 25px rgba(0, 0, 0, .1), 0 4px 10px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .08);--shadow-2xl: 0 25px 50px rgba(0, 0, 0, .15);--elev-1: var(--shadow-sm);--elev-2: var(--shadow-md);--elev-3: var(--shadow-lg);--elev-4: var(--shadow-xl);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1400px;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800}:root{--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-spring: cubic-bezier(.34, 1.56, .64, 1);--easing-spring-gentle: cubic-bezier(.25, 1.25, .5, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--easing-expressive-decelerate: cubic-bezier(.16, 1, .3, 1);--motion-spring-spatial-fast: cubic-bezier(.34, 1.56, .64, 1);--motion-spring-spatial-medium: cubic-bezier(.25, 1.25, .5, 1);--motion-spring-exit: cubic-bezier(.4, 0, .7, .2);--motion-ease-bounce: var(--motion-spring-spatial-fast);--easing-fast: var(--easing-standard);--easing-medium: var(--easing-decelerate);--easing-expressive: var(--easing-spring);--motion-duration-short1: 50ms;--motion-duration-short2: .1s;--motion-duration-short3: .15s;--motion-duration-short4: .2s;--motion-duration-medium1: .25s;--motion-duration-medium2: .3s;--motion-duration-medium3: .35s;--motion-duration-long1: .45s;--motion-duration-long2: .5s;--duration-instant: 50ms;--duration-fast: .15s;--duration-medium: .25s;--duration-slow: .4s;--duration-slower: .6s;--duration-emphasis: .8s;--transition-fast: var(--duration-fast) var(--easing-fast);--transition-medium: var(--duration-medium) var(--easing-medium);--transition-slow: var(--duration-slow) var(--easing-standard);--transition-spring: var(--duration-medium) var(--easing-spring);--transition-colors: var(--duration-fast) var(--easing-standard);--transition-transform: var(--duration-medium) var(--motion-spring-spatial-fast);--transition-card: var(--duration-medium) var(--easing-emphasized-decelerate);--transition-button: var(--duration-fast) var(--motion-spring-spatial-fast);--hover-lift-y-sm: -2px;--hover-lift-y-md: -4px;--press-scale-sm: .97;--press-scale-md: .95;--animate-stagger-delay: 60ms;--animate-distance: 24px;--parallax-intensity: .08}@keyframes slideUp{0%{opacity:0;transform:translateY(var(--animate-distance, 24px))}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(calc(-1 * var(--animate-distance, 24px)))}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1 * var(--animate-distance, 24px)))}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes springPress{0%{transform:scale(1)}40%{transform:scale(var(--press-scale-sm, .97))}70%{transform:scale(1.02)}to{transform:scale(1)}}.md-spring-press{will-change:transform}.md-spring-press:active{animation:springPress var(--motion-duration-medium2, .3s) var(--motion-spring-spatial-fast) forwards}.animate-on-scroll{opacity:0;will-change:opacity,transform}.animate-on-scroll[data-animated]{opacity:1;transform:none;will-change:auto}.fade-in{opacity:0}.fade-in[data-animated]{animation:fadeIn var(--duration-slow) var(--easing-emphasized-decelerate) forwards}.slide-up{opacity:0;transform:translateY(var(--animate-distance))}.slide-up[data-animated]{animation:slideUp var(--duration-slow) var(--easing-emphasized-decelerate) forwards}.slide-down{opacity:0;transform:translateY(calc(-1 * var(--animate-distance)))}.slide-down[data-animated]{animation:slideDown var(--duration-slow) var(--easing-emphasized-decelerate) forwards}.scale-in{opacity:0;transform:scale(.92)}.scale-in[data-animated]{animation:scaleIn var(--duration-slow) var(--motion-spring-spatial-medium) forwards}.stagger-fade-in>*{opacity:0;transform:translateY(12px)}.stagger-fade-in[data-animated]>*{opacity:1;transform:none;animation:staggerFadeIn var(--duration-medium) var(--easing-emphasized-decelerate) forwards}.stagger-fade-in[data-animated]>:nth-child(1){animation-delay:calc(0 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(2){animation-delay:calc(1 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(3){animation-delay:calc(2 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(4){animation-delay:calc(3 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(5){animation-delay:calc(4 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(6){animation-delay:calc(5 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(7){animation-delay:calc(6 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(8){animation-delay:calc(7 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(9){animation-delay:calc(8 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(10){animation-delay:calc(9 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(11){animation-delay:calc(10 * var(--animate-stagger-delay))}.stagger-fade-in[data-animated]>:nth-child(12){animation-delay:calc(11 * var(--animate-stagger-delay))}.parallax-slow{--parallax-intensity: .04;transform:translateY(calc(var(--scroll-y, 0) * var(--parallax-intensity) * -1px));will-change:transform}.parallax-medium{--parallax-intensity: .08;transform:translateY(calc(var(--scroll-y, 0) * var(--parallax-intensity) * -1px));will-change:transform}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-medium: 0ms;--duration-slow: 0ms;--duration-slower: 0ms;--duration-emphasis: 0ms;--motion-duration-short1: 0ms;--motion-duration-short2: 0ms;--motion-duration-short3: 0ms;--motion-duration-short4: 0ms;--motion-duration-medium1: 0ms;--motion-duration-medium2: 0ms;--motion-duration-medium3: 0ms;--motion-duration-long1: 0ms;--motion-duration-long2: 0ms;--animate-distance: 0px;--parallax-intensity: 0}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-on-scroll,.fade-in,.slide-up,.slide-down,.scale-in,.stagger-fade-in>*{opacity:1!important;transform:none!important;animation:none!important}.parallax-slow,.parallax-medium{transform:none!important}}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.pr5{padding-right:5px!important}.pl5{padding-left:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.occupy,.file-uploader-multiple li input,.file-uploader-multiple li .image-actions{position:absolute;inset:0;width:100%;height:100%}.icon{height:1em;width:1em;top:.05em;position:relative;display:inline-block;background-color:#4e515b}.icon.success{background-color:#009688}.icon.facebook{background-color:#5279cc}.icon.linkedin{background-color:#1595d2}.icon.twitter{background-color:#00acee}.icon.whatsapp{background-color:#4fce5d}.icon-trending_down{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6h-6z" /></svg>') no-repeat 50% 50%}.icon-trending_up{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" /></svg>') no-repeat 50% 50%}.icon-trending_flat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22 12l-4-4v3H3v2h15v3l4-4z" /></svg>') no-repeat 50% 50%}.icon-remove_circle:before{content:"\229d"}.icon-star_outline:before{content:"\2729"}.icon-star:before{content:"\2605"}.icon-thumb_up{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2zM9 9l4.34-4.34L12 10h9v2l-3 7H9V9zM1 9h4v12H1z" /></svg>') no-repeat 50% 50%}.icon-thumb_down{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm0 12l-4.34 4.34L12 14H3v-2l3-7h9v10zm4-12h4v12h-4z" /></svg>') no-repeat 50% 50%}.icon-check_circle{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" /></svg>') no-repeat 50% 50%}.icon-close{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" /></svg>') no-repeat 50% 50%}.icon-done{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z" /></svg>') no-repeat 50% 50%}.icon-phone{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z" /></svg>') no-repeat 50% 50%}.icon-email{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></svg>') no-repeat 50% 50%}.icon-rss{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M5 3a1 1 0 000 2c5.523 0 10 4.477 10 10a1 1 0 102 0C17 8.373 11.627 3 5 3z" /><path d="M4 9a1 1 0 011-1 7 7 0 017 7 1 1 0 11-2 0 5 5 0 00-5-5 1 1 0 01-1-1zM3 15a2 2 0 114 0 2 2 0 01-4 0z" /></svg>') no-repeat 50% 50%}.icon-xml{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="25.9px" viewBox="0 0 58 58" xmlns:v="https://vecta.io/nano"><path d="M51.5 39V13.978c0-.766-.092-1.333-.55-1.792L39.313.55A1.89 1.89 0 0 0 37.985 0H8.963C7.777 0 6.5.916 6.5 2.926V39h45zm-14-35.609c0-.458.553-.687.877-.363l10.095 10.095c.324.324.095.877-.363.877H37.5V3.391zm-3.707 15.316a1 1 0 0 1 1.414-1.414l6 6a1 1 0 0 1 0 1.414l-6 6c-.195.195-.451.293-.707.293s-.512-.098-.707-.293a1 1 0 0 1 0-1.414L39.086 24l-5.293-5.293zm-9.236 12.96l6-17a1 1 0 1 1 1.886.666l-6 17a1 1 0 1 1-1.886-.666zm-8.764-8.374l6-6a1 1 0 0 1 1.414 1.414L17.914 24l5.293 5.293a1 1 0 0 1 0 1.414c-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-6-6a1 1 0 0 1 0-1.414zM6.5 41v15c0 1.009 1.22 2 2.463 2h40.074c1.243 0 2.463-.991 2.463-2V41h-45zm16.436 13h-1.9l-1.6-3.801h-.137L17.576 54h-1.9l2.557-4.895-2.721-5.182h1.873l1.777 4.102h.137l1.928-4.102H23.1l-2.721 5.182L22.936 54zm11.73 0h-1.668v-6.932l-2.256 5.605h-1.449l-2.27-5.605V54h-1.668V43.924h1.668l2.994 6.891 2.98-6.891h1.668V54zm8.832 0h-6.303V43.924h1.668v8.832h4.635V54z"/></svg>') no-repeat 50% 50%}.icon-business{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z" /></svg>') no-repeat 50% 50%}.icon-person{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z" /></svg>') no-repeat 50% 50%}.icon-menu{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" /></svg>') no-repeat 50% 50%}.icon-search{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /></svg>') no-repeat 50% 50%}.icon-tune{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z" /></svg>') no-repeat 50% 50%}.icon-facebook{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z" /></svg>') no-repeat 50% 50%}.icon-linkedin{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" /></svg>') no-repeat 50% 50%}.icon-twitter{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z" /></svg>') no-repeat 50% 50%}.icon-whatsapp{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z" /></svg>') no-repeat 50% 50%}.icon-help{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="m480-80-10-120h-10q-142 0-241-99t-99-241q0-142 99-241t241-99q71 0 132.5 26.5t108 73q46.5 46.5 73 108T800-540q0 75-24.5 144t-67 128q-42.5 59-101 107T480-80Zm80-146q71-60 115.5-140.5T720-540q0-109-75.5-184.5T460-800q-109 0-184.5 75.5T200-540q0 109 75.5 184.5T460-280h100v54Zm-101-95q17 0 29-12t12-29q0-17-12-29t-29-12q-17 0-29 12t-12 29q0 17 12 29t29 12Zm-29-127h60q0-30 6-42t38-44q18-18 30-39t12-45q0-51-34.5-76.5T460-720q-44 0-74 24.5T344-636l56 22q5-17 19-33.5t41-16.5q27 0 40.5 15t13.5 33q0 17-10 30.5T480-558q-35 30-42.5 47.5T430-448Zm30-65Z"/></svg>') no-repeat 50% 50%}.icon-done_all{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z" /></svg>') no-repeat 50% 50%}.icon-arrow_upward{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z" /></svg>') no-repeat 50% 50%}.icon-file_download{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z" /></svg>') no-repeat 50% 50%}.icon-account_circle{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z" /></svg>') no-repeat 50% 50%}.icon-exit_to_app{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-pause_circle_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 16h2V8H9v8zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm1-4h2V8h-2v8z" /></svg>') no-repeat 50% 50%}.icon-more_vert{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-edit{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z" /></svg>') no-repeat 50% 50%}.icon-undo{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z" /></svg>') no-repeat 50% 50%}.icon-block{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" /></svg>') no-repeat 50% 50%}.icon-visibility_off{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z" /></svg>') no-repeat 50% 50%}.icon-visibility{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z" /></svg>') no-repeat 50% 50%}.icon-people{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z M5.13,14.1C4.76,14.04,4.39,14,4,14 c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z M20,13c1.1,0,2-0.9,2-2 c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z M24,16.43c0-0.81-0.48-1.53-1.22-1.85C21.93,14.21,20.99,14,20,14 c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z M16.24,13.65c-1.17-0.52-2.61-0.9-4.24-0.9 c-1.63,0-3.07,0.39-4.24,0.9C6.68,14.13,6,15.21,6,16.39V18h12v-1.61C18,15.21,17.32,14.13,16.24,13.65z M8.07,16 c0.09-0.23,0.13-0.39,0.91-0.69c0.97-0.38,1.99-0.56,3.02-0.56s2.05,0.18,3.02,0.56c0.77,0.3,0.81,0.46,0.91,0.69H8.07z M12,8 c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S11.45,8,12,8 M12,6c-1.66,0-3,1.34-3,3c0,1.66,1.34,3,3,3s3-1.34,3-3 C15,7.34,13.66,6,12,6L12,6z" /></g></svg>') no-repeat 50% 50%}.icon-notifications{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z" /></svg>') no-repeat 50% 50%}.icon-notifications_off{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 18.69L7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72l-1-1.03zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2zm6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01L18 14.68z" /></svg>') no-repeat 50% 50%}.icon-add_alert{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5zm0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5zM13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z" /></svg>') no-repeat 50% 50%}.icon-notifications-edit{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="24" width="24" /><g><path d="M17.58,6.25l1.77,1.77L14.37,13H12.6v-1.77L17.58,6.25z M20.85,5.81l-1.06-1.06c-0.2-0.2-0.51-0.2-0.71,0l-0.85,0.85 l1.77,1.77l0.85-0.85C21.05,6.32,21.05,6,20.85,5.81z M18,12.2V17h2v2H4v-2h2v-7c0-2.79,1.91-5.14,4.5-5.8V3.5 C10.5,2.67,11.17,2,12,2s1.5,0.67,1.5,1.5v0.7c0.82,0.21,1.57,0.59,2.21,1.09l-1.43,1.43C13.64,6.26,12.85,6,12,6 c-2.21,0-4,1.79-4,4v7h8v-2.8L18,12.2z M10,20h4c0,1.1-0.9,2-2,2S10,21.1,10,20z" /></g></svg>') no-repeat 50% 50%}.icon-verified_user{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z" /></svg>') no-repeat 50% 50%}.icon-mail_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z" /></svg>') no-repeat 50% 50%}.icon-phone_android{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z" /></svg>') no-repeat 50% 50%}.icon-call_made{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"/></svg>') no-repeat 50% 50%}.icon-call_received{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 5.41L18.59 4 7 15.59V9H5v10h10v-2H8.41L20 5.41z"/></svg>') no-repeat 50% 50%}.icon-assignment{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM19 19H5V5h14v14z" /></svg>') no-repeat 50% 50%}.icon-list{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM19 19H5V5h14v14z" /></svg>') no-repeat 50% 50%}.icon-recent_actors{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 5h2v14h-2zm-4 0h2v14h-2zm-3 0H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 12H3V7h10v10z" /><circle cx="8" cy="9.94" r="1.95" /><path d="M11.89 15.35c0-1.3-2.59-1.95-3.89-1.95s-3.89.65-3.89 1.95V16h7.78v-.65z" /></svg>') no-repeat 50% 50%}.icon-schedule{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z" /></svg>') no-repeat 50% 50%}.icon-event{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2zm-7 5h5v5h-5z" /></svg>') no-repeat 50% 50%}.icon-events{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z" /></svg>') no-repeat 50% 50%}.icon-event_available{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm5.56 10.46l5.93-5.93-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06z" /></svg>') no-repeat 50% 50%}.icon-quiz{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M4,6H2v14c0,1.1,0.9,2,2,2h14v-2H4V6z M20,2H8C6.9,2,6,2.9,6,4v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V4 C22,2.9,21.1,2,20,2z M20,16H8V4h12V16z M13.51,10.16c0.41-0.73,1.18-1.16,1.63-1.8c0.48-0.68,0.21-1.94-1.14-1.94 c-0.88,0-1.32,0.67-1.5,1.23l-1.37-0.57C11.51,5.96,12.52,5,13.99,5c1.23,0,2.08,0.56,2.51,1.26c0.37,0.6,0.58,1.73,0.01,2.57 c-0.63,0.93-1.23,1.21-1.56,1.81c-0.13,0.24-0.18,0.4-0.18,1.18h-1.52C13.26,11.41,13.19,10.74,13.51,10.16z M12.95,13.95 c0-0.59,0.47-1.04,1.05-1.04c0.59,0,1.04,0.45,1.04,1.04c0,0.58-0.44,1.05-1.04,1.05C13.42,15,12.95,14.53,12.95,13.95z" /></g></svg>') no-repeat 50% 50%}.icon-chat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 4v7H5.17l-.59.59-.58.58V4h11m1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z" /></svg>') no-repeat 50% 50%}.icon-cart{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2z" /></svg>') no-repeat 50% 50%}.icon-playlist_add{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><rect fill="none" height="24" width="24" /></g><g><path d="M14,10H3v2h11V10z M14,6H3v2h11V6z M18,14v-4h-2v4h-4v2h4v4h2v-4h4v-2H18z M3,16h7v-2H3V16z" /></g></svg>') no-repeat 50% 50%}.icon-info{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" /></svg>') no-repeat 50% 50%}.icon-assignment_ind{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25zM19 19H5V5h14v14zM12 6c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-6 6.47V18h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58zM8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12H8.31z" /></svg>') no-repeat 50% 50%}.icon-content_copy{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z" /></svg>') no-repeat 50% 50%}.icon-read{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 9c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55zm7 5.58c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83v-6.95c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83v6.95z" /></svg>') no-repeat 50% 50%}.icon-learn{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11zm10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13 11 11.09zM14.5 6L9 9l5.5 3L20 9l-5.5-3z" /></svg>') no-repeat 50% 50%}.icon-favorite_border{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z" /></svg>') no-repeat 50% 50%}.icon-filter_list{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z" /></svg>') no-repeat 50% 50%}.icon-share{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92zM18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z" /></svg>') no-repeat 50% 50%}.icon-equalizer{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z" /></svg>') no-repeat 50% 50%}.icon-elevator{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><rect fill="none" height="24" width="24" /><path d="M19,5v14H5V5H19 M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3L19,3z M10,18v-4h1 v-2.5c0-1.1-0.9-2-2-2H8c-1.1,0-2,0.9-2,2V14h1v4H10z M8.5,8.5c0.69,0,1.25-0.56,1.25-1.25S9.19,6,8.5,6S7.25,6.56,7.25,7.25 S7.81,8.5,8.5,8.5z M18,11l-2.5-4L13,11H18z M13,13l2.5,4l2.5-4H13z" /></g></svg>') no-repeat 50% 50%}.icon-delete{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z" /></svg>') no-repeat 50% 50%}.icon-supervisor_account{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7zm.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5zm7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3zm1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32z" /></svg>') no-repeat 50% 50%}.icon-card_giftcard{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z" /></svg>') no-repeat 50% 50%}.icon-event_seat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 5v7H9V5h6m0-2H9c-1.1 0-2 .9-2 2v9h10V5c0-1.1-.9-2-2-2zm7 7h-3v3h3v-3zM5 10H2v3h3v-3zm15 5H4v6h2v-4h12v4h2v-6z" /></svg>') no-repeat 50% 50%}.icon-expand_more{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z" /></svg>') no-repeat 50% 50%}.icon-add{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /></svg>') no-repeat 50% 50%}.icon-folder_open{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z" /></svg>') no-repeat 50% 50%}.icon-fullscreen{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z" /></svg>') no-repeat 50% 50%}.icon-work{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 6V4h-4v2h4zM4 8v11h16V8H4zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2h4z" /></svg>') no-repeat 50% 50%}.icon-build{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22.61 18.99l-9.08-9.08c.93-2.34.45-5.1-1.44-7C9.79.61 6.21.4 3.66 2.26L7.5 6.11 6.08 7.52 2.25 3.69C.39 6.23.6 9.82 2.9 12.11c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.01 0-1.41zm-3 1.6l-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25C3.37 9.76 2.93 8.5 3 7.26l3.09 3.09 4.24-4.24-3.09-3.09c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.71-.42 1.37-.88 1.96l9.45 9.45-.88.89z" /></svg>') no-repeat 50% 50%}.icon-lock_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z" /></svg>') no-repeat 50% 50%}.icon-place{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9z" /><circle cx="12" cy="9" r="2.5" /></svg>') no-repeat 50% 50%}.icon-speaker_notes{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z" /></svg>') no-repeat 50% 50%}.icon-chevron_left{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z" /></svg>') no-repeat 50% 50%}.icon-chevron_right{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z" /></svg>') no-repeat 50% 50%}.icon-refresh{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z" /></svg>') no-repeat 50% 50%}.icon-arrow_back{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z" /></svg>') no-repeat 50% 50%}.icon-arrow_forward{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z" /></svg>') no-repeat 50% 50%}.icon-settings{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" /></svg>') no-repeat 50% 50%}.icon-settings_backup_restore{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z" /></svg>') no-repeat 50% 50%}.icon-stars{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm7.48 7.16l-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14zm-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83.64 2.73zm-2.86-11.4l-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15zM4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.13 16.7 4 14.48 4 12zm3.84 6.82L12 16.31l4.16 2.5c-1.22.75-2.64 1.19-4.17 1.19-1.52 0-2.94-.44-4.15-1.18zm9.25-.65l-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17z" /></svg>') no-repeat 50% 50%}.icon-camera{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.26l-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-4.75-3.31-8.72-7.75-9.74zM19.41 9h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7zM13.1 4.08L10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4c.37 0 .74.03 1.1.08zM5.7 7.09L8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12c0-1.85.64-3.55 1.7-4.91zM4.59 15h7.98l-2.71 4.7c-2.4-.67-4.34-2.42-5.27-4.7zm6.31 4.91L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20c-.38 0-.74-.04-1.1-.09zm7.4-3l-4-6.91h5.43c.17.64.27 1.31.27 2 0 1.85-.64 3.55-1.7 4.91z" /></svg>') no-repeat 50% 50%}.icon-publish{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M5 4h14v2H5zm0 10h4v6h6v-6h4l-7-7-7 7zm8-2v6h-2v-6H9.83L12 9.83 14.17 12H13z" /></svg>') no-repeat 50% 50%}.icon-photo{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"/></svg>') no-repeat 50% 50%}.icon-photo_camera{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="3.2" /><path d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" /></svg>') no-repeat 50% 50%}.icon-whatshot{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2zM13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6z" /></svg>') no-repeat 50% 50%}.icon-event_busy{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm3.23 9.41l1.06 1.06 2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44z" /></svg>') no-repeat 50% 50%}.icon-access_time{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z" /></svg>') no-repeat 50% 50%}.icon-record_voice_over{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z" /></svg>') no-repeat 50% 50%}.icon-rate_review{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47l5.89-5.87z" /></svg>') no-repeat 50% 50%}.icon-local_printshop{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 14H8v-4h8v4zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2z"/><circle cx="18" cy="11.5" r="1"/></svg>') no-repeat 50% 50%}.icon-import_contacts{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1zm0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5v11.5z"/></svg>') no-repeat 50% 50%}.icon-receipt{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 3.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5zM19 19.09H5V4.91h14v14.18zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z" /></svg>') no-repeat 50% 50%}.icon-attach_money{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z" /></svg>') no-repeat 50% 50%}.icon-insert_chart{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4zm2 2H5V5h14v14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-link{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" /></svg>') no-repeat 50% 50%}.icon-language{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z" /></svg>') no-repeat 50% 50%}.icon-school{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm6.82 6L12 12.72 5.18 9 12 5.28 18.82 9zM17 15.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73v3.72z" /></svg>') no-repeat 50% 50%}.icon-pages{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 2h6v6h-3l1-4-4 1V5zM5 5h6v3L7 7l1 4H5V5zm6 14H5v-6h3l-1 4 4-1v3zm8 0h-6v-3l4 1-1-4h3v6zm-4.37-4.37L12 13.72l-2.63.91.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63.91 2.63z" /></svg>') no-repeat 50% 50%}.icon-help{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m480-80-10-120h-10q-142 0-241-99t-99-241q0-142 99-241t241-99q71 0 132.5 26.5t108 73q46.5 46.5 73 108T800-540q0 75-24.5 144t-67 128q-42.5 59-101 107T480-80Zm80-146q71-60 115.5-140.5T720-540q0-109-75.5-184.5T460-800q-109 0-184.5 75.5T200-540q0 109 75.5 184.5T460-280h100v54Zm-101-95q17 0 29-12t12-29q0-17-12-29t-29-12q-17 0-29 12t-12 29q0 17 12 29t29 12Zm-29-127h60q0-30 6-42t38-44q18-18 30-39t12-45q0-51-34.5-76.5T460-720q-44 0-74 24.5T344-636l56 22q5-17 19-33.5t41-16.5q27 0 40.5 15t13.5 33q0 17-10 30.5T480-558q-35 30-42.5 47.5T430-448Zm30-65Z"/></svg>') no-repeat 50% 50%}a{cursor:pointer;color:var(--color-primary-500)}a:hover,a:active,a:focus{text-decoration:none;color:var(--color-text)}a.inverse{color:var(--color-text)}a.inverse:hover{color:var(--color-primary-500)}a.disabled{pointer-events:none;cursor:default}a.muted{color:var(--color-text)}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input,select{outline:unset;border:unset!important;-webkit-box-shadow:unset!important;-moz-box-shadow:unset!important;box-shadow:unset!important}.mat-card h1:first-of-type,.mat-card h2:first-of-type,.mat-card h3:first-of-type,.mat-card h4:first-of-type{margin-top:0}.mat-card .mat-card-title select{background:unset}.mat-card .mat-card-title h3{font-weight:700;display:inline-block}.mat-card .mat-card-actions{margin-left:-8px;margin-right:-8px;padding:20px 0 10px}.mat-card.media{padding:10px;margin-bottom:10px!important}.border-bottom{border-bottom:1px solid var(--color-border)}.border-bottom-dark{border-bottom:1px solid #cfd8dc}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #23232329}.text-danger{color:#f44336!important}.noselect,.thumb,.signup-button,img.blur{-webkit-user-select:none;user-select:none}img.blur{filter:blur(10px)}@media(min-width:768px){.text-right-gt-xs{text-align:right}.pt30-gt-xs{padding-top:30px}}@media(max-width:599.98px){.mb10-xs{margin-bottom:10px!important}.mat-card .card-header-toolbar,.mat-card .mat-card-title.touched{margin:-16px -16px 16px;padding:12px}}@media(min-width:768px)and (max-width:991px){.text-center-sm{text-align:center}}.list-unstyled,.list-inline{padding-left:0;list-style:none;margin:0}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}#sidebar-nav{position:fixed;z-index:1030;left:0;top:0;height:100vh;width:300px;background-color:var(--bg-surface);box-shadow:0 0 0 0 transparent;transition-property:transform,background-color,opacity,box-shadow;transition-duration:var(--duration-medium, .4s);transition-timing-function:var(--easing-emphasized, cubic-bezier(.25, .8, .25, 1));overflow-y:auto}#sidebar-nav.close{transform:translate(-320px)}#sidebar-nav.open{transform:translate(0);box-shadow:4px 0 24px #00000040}#sidebar-nav.open+#nav-screen-overlay{display:block;pointer-events:auto;opacity:.4}#nav-screen-overlay{position:fixed;z-index:1029;inset:0;background-color:#000;opacity:0;cursor:default;pointer-events:none;transition:opacity var(--duration-medium, .4s) ease-in-out}.noscroll{position:fixed;overflow:hidden}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-6)}.layout-row{display:flex;box-sizing:border-box;flex-direction:row;width:100%}.flex{flex:1 1 0%}.flex-grow{flex:1 1 100%}.flex-fill{height:100%;width:100%;min-height:100%;min-width:100%}.flex-none{flex:0 0 auto}.flex-align-end{align-self:flex-end}.layout-column{display:flex;box-sizing:border-box;flex-direction:column}.flex-align-auto{align-self:auto}.flex-align-center{align-self:center}.flex-align-start{align-self:flex-start}.flex-50-gap-15px{flex:1 1 calc(50% - 15px)}.flex-70{flex:1 1 100%;max-width:70%}.flex-75{flex:1 1 100%;max-width:75%}.flex-100{flex:1 1 100%;min-width:100%;max-width:100%}.flex-25px{flex:0 0 25px;min-width:25px;max-width:25px}.flex-50px{flex:0 0 50px;min-width:50px;max-width:50px}.flex-65px{flex:0 0 65px}.flex-70px{flex:0 0 70px}.flex-75px{flex:0 0 75px}.flex-80px{flex:0 0 80px}.flex-85px{flex:0 0 85px}.flex-100px{flex:0 0 100px}.flex-109px{flex:0 0 109px}.flex-110px{flex:0 0 110px}.flex-120px{flex:0 0 120px}.flex-130px{flex:0 0 130px}.flex-140px{flex:0 0 140px}.flex-150px{flex:0 0 150px}.flex-160px{flex:0 0 160px}.flex-175px{flex:0 0 175px}.flex-180px{flex:0 0 180px}.flex-185px{flex:0 0 185px}.flex-190px{flex:0 0 190px}.flex-200px{flex:0 0 200px}.flex-220px{flex:0 0 220px}.flex-225px{flex:0 0 225px}.flex-250px{flex:0 0 250px}.flex-270px{flex:0 0 270px}.flex-320px{flex:0 0 320px}.flex-385px{flex:0 0 385px}.flex-440px{flex:0 0 440px}.flex-450px{flex:0 0 450px}.flex-55{flex:1 1 calc(55% - 15px);min-width:calc(55% - 15px)}.flex-order-2{order:2}.flex-order-3{order:3}.layout-gap-10px>*:not(:last-child){margin-right:10px}.layout-gap-15px>:not(:last-child){margin-right:15px}.layout-gap-10px-except-3rd>:not(:nth-of-type(3)):not(:last-child){margin-right:10px}.layout-gap-15px-except-3rd>:not(:nth-of-type(3)):not(:last-child){margin-right:15px;margin-bottom:15px}.layout-gap-15px-except-3n>:not(:nth-of-type(3n)){margin-right:15px}.layout-gap-10px-except-4th>:not(:nth-of-type(4)):not(:last-child){margin-right:10px}@media(min-width:600px){.navbar-fixed-top nav{width:var(--container-xl);max-width:100%}.ml-5-gt-xs{margin-left:-5px!important}.text-right-gt-xs{text-align:right!important}.mat-card-gt-xs{background:#fff;color:#000000c4;display:block;position:relative;padding:16px;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fff}.list-inline-ad-unit{height:280px}.layout-gap-10px-gt-xs>:not(:last-child){margin-right:10px}.layout-gap-15px>:not(:last-child),.layout-gap-15px-gt-xs>:not(:last-child){margin-right:15px}.layout-gap-20px>:not(:last-child){margin-right:20px}.flex-100-310px-gap-15px{flex:1 1 calc(100% - 325px);max-width:calc(100% - 325px)}.layout-gap-3px>*:not(:last-child){margin-right:3px}.layout-gap-5px>*:not(:last-child){margin-right:5px}.layout-gap-10px-gt-xs>*:not(:last-child){margin-right:10px}.layout-gap-15px>*:not(:last-child){margin-right:15px}.layout-gap-20px>*:not(:last-child){margin-right:20px}.flex-16-gap-15{flex:0 0 calc(16.6667% - 15px);min-width:calc(16.6667% - 15px)}.flex-25-gap-15px{flex:0 0 calc(25% - 15px)}.flex-33-gap-15px{flex:1 1 calc(33.3333% - 15px)}.flex-33-gap-15px-nogrow{flex:0 0 calc(33.3333% - 15px)}.flex-41-gap-15px{flex:0 0 calc(41% - 15px);max-width:calc(41% - 15px)}.flex-40-gap-15px{flex:0 0 calc(40% - 15px);max-width:calc(40% - 15px)}.flex-48-gap-15px{flex:1 1 calc(44% - 15px);box-sizing:border-box;min-width:calc(44% - 15px)}.flex-52-gap-15px{flex:1 1 calc(56% - 15px);box-sizing:border-box;min-width:calc(56% - 15px)}.flex-58-gap-15px{flex:1 1 calc(58% - 15px);max-width:calc(58% - 15px)}.flex-60-gap-15px{flex:1 1 calc(60% - 15px);max-width:calc(60% - 15px)}.flex-75-gap-15px{flex:1 1 calc(75% - 15px)}.flex-180px-gt-xs{flex:0 0 180px}.flex-210px{flex:0 0 210px}.flex-100-155px-gap-15px{flex:1 1 calc(100% - 170px)}.flex-100-175px-gap-15px{flex:1 1 calc(100% - 190px)}.flex-100-210px-gap-15px{flex:1 1 calc(100% - 310px)}.flex-100-310px-gap-15px{flex:1 1 calc(100% - 325px)}.flex-100-325px-gap-15px{flex:1 1 calc(100% - 325px);min-width:calc(100% - 325px)}}@media(min-width:768px){.pt-75-gt-xs{padding-top:75px!important}}@media(max-width:599.98px){.body-content{width:100vw}.container{padding-inline:var(--space-4)}.order-first-xs{order:-1;height:333px}.flex-50-gap-15px-xs{flex:1 1 calc(50% - 15px);min-width:calc(50% - 15px)}.layout-column-xs{display:flex;flex-direction:column}.layout-column-xs.layout-gap-15px>:not(:last-child){margin-right:unset;margin-bottom:15px}.flex-hide-xs{display:none}.flex-33-xs{flex:1 1 100%;max-width:33.3333333333%}.flex-100-xs{flex:1 1 100%;max-width:100%;width:100%}.flex-150px-xs{flex:0 0 150px}.layout-gap-15px-odd-xs>*:nth-of-type(odd){margin-right:15px}.flex-order-1-xs{order:1}.flex-order-2-xs{order:2}.flex-order-3-xs{order:3}.flex-order-4-xs{order:4}.flex-50-xs{flex:1 1 50%;max-width:50%}}@media(min-width:960px)and (max-width:1279.99px){.flex-hide-md{display:none}.flex-100px-md{flex:0 0 100px}}.scroll-to-top{position:fixed;bottom:var(--space-6, 24px);right:var(--space-6, 24px);z-index:var(--z-sticky, 100);width:48px;height:48px;border-radius:var(--radius-full, 50%);border:none;background:var(--color-primary-500, #7c3aed);color:var(--color-on-primary, #fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0003;transition:background-color var(--transition-fast, .15s ease),transform var(--transition-spring, .3s ease),box-shadow var(--transition-fast, .15s ease);animation:scrollTopFadeIn .3s var(--easing-emphasized-decelerate, ease) both}.scroll-to-top .icon{font-size:24px}.scroll-to-top:hover{background:var(--color-primary-600, #1d4ed8);transform:translateY(-3px);box-shadow:0 6px 24px #7c3aed59}.scroll-to-top:active{transform:scale(var(--press-scale-sm, .95))}.scroll-to-top:focus-visible{outline:2px solid var(--color-primary-400, #a78bfa);outline-offset:2px}@keyframes scrollTopFadeIn{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.scroll-to-top{animation:none;transition:none}.scroll-to-top:hover{transform:none}}.text-wrap,.text-wrap *{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pull-right{float:right!important}hr{margin:0!important;border:0;border-top:1px solid #eee}.lazyload{content-visibility:auto;contain-intrinsic-size:1px 4800px}.b,strong{font-weight:600}.img-thumbnail{line-height:0;border:unset!important}.hide-mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-subscript-wrapper{display:none}a{text-decoration:none;color:var(--text-link, #1d4ed8)}.btn-block{width:100%}.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p25{padding:25px!important}.p35{padding:35px!important}.pl2{padding-left:2px!important}.pt0{padding-top:0!important}.pt2{padding-top:2px!important}.pr3{padding-right:3px}.ml1{margin-left:1px!important}.ml10{margin-left:10px!important}.mr1{margin-right:1px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mb0{margin-bottom:0!important}.mt24{margin-top:24px!important}.mt25{margin-top:25px!important}.mt-3{margin-top:-3px!important}.mt-5{margin-top:-5px!important}.mt-10{margin-top:-10px!important}.mt-15{margin-top:-15px!important}.mt-16{margin-top:-16px!important}.ml-5{margin-left:-5px!important}.ml-16{margin-left:-16px!important}.ml-20{margin-left:-20px!important}.ml-24{margin-left:-24px!important}.mr-5{margin-right:-5px!important}.mr-16{margin-right:-16px}.mr-24{margin-right:-24px!important}.mb-15{margin-bottom:-15px!important}.mb-24{margin-bottom:-24px!important}*,:after,:before{box-sizing:border-box}.paragraph{line-height:2}.mat-card{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .3s ease;display:block;position:relative;padding:16px;border-radius:4px;background-color:#fffc}.mat-card.hover-effect:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.mat-card p{margin-bottom:10px}.mat-card ul:not(.list-unstyled,.mat-nav-list){padding-left:20px;list-style-type:square}.mat-card ul:not(.list-unstyled,.mat-nav-list) li{margin-bottom:10px}.mat-card ul:not(.list-unstyled,.mat-nav-list) li::marker{color:#3f51b5}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-form-field-full-width{width:100%!important}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.pr0{padding-right:0!important}.pl0{padding-left:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.mt10{margin-top:10px!important}.mt12{margin-top:12px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}p{margin:unset}input[type=search],input[type=text]{outline:unset;border:unset!important;box-shadow:unset!important}.mat-chip button{border:unset;background:unset}.mat-chip:not(.mat-basic-chip){color:#000000c4;background-color:#f5f5f5;margin-bottom:5px}.mat-chip:not(.mat-basic-chip).b{font-weight:600!important}.mat-chip{position:relative;overflow:hidden;box-sizing:border-box;transform:translateZ(0);margin:6px;display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center}.mat-chip .icon{margin-right:7px}.mat-chip-list .mat-chip:nth-of-type(1){margin-left:0}:focus{outline:0 none!important}body,html{min-height:100vh;touch-action:manipulation}:root{touch-action:pan-x pan-y;height:100%}*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}body{margin:0;padding:0;font-family:var(--font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif)!important;font-size:17px;line-height:1.65;color:var(--text-primary, rgba(0, 0, 0, .77));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;background:var(--bg-body, #f8fafc)}h1,h2,h3,h4,h5,h6,th{font-family:var(--font-family-base, -apple-system, BlinkMacSystemFont, "Segoe UI Light", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif)!important}h1,h2,h3,h4,h5,h6{font-weight:600;-webkit-font-smoothing:antialiased;margin-top:10px;margin-bottom:10px}h1{font-size:1.65em;margin:10px 0 15px;padding:10px 15px;letter-spacing:.5px}h1 small{font-size:.75em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.95em}.text-right{text-align:right!important}.text-muted{color:#60737c!important}.text-success{color:#008478!important}.text-xs{font-size:.85em}.text-sm,.load-more-list{font-size:.93em}.text-md{font-size:.95em}.text-lg{font-size:.97em}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-unstyled{padding-left:0;list-style:none;margin:0}.text-center{text-align:center!important}.list-item h2,.list-item h3,.list-item .text-lg{display:block;cursor:pointer;color:#464faa}img[alt]{font-size:9px!important}.label{font-weight:400;color:#343434;line-height:1;white-space:nowrap;text-align:center;display:inline;padding:.2em .6em .3em;font-size:75%;vertical-align:baseline;border-radius:.25em}.label-warning{background-color:#ffc000}footer{background-color:#3c4075d9!important;background-color:#e8eaf6;padding-top:10px}footer h3,footer h4{color:#fff;margin:10px 0 5px;font-size:1.07em}footer a{color:#d7dbf3;display:block;font-size:.93em;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis}footer a:hover,footer a:focus{color:#f7f7f7!important}footer .social-sharing a{display:inline-block;max-height:unset}footer .social-sharing a i{font-size:1em!important;padding:15px!important}.copyrights{background-color:#384171;color:#e8eaf6;font-size:.9em}.copyrights a{font-weight:400;display:unset}@media(min-width:600px){.navbar-fixed-top nav{width:1170px}.ml-5-gt-xs{margin-left:-5px!important}.text-right-gt-xs{text-align:right!important}.mat-card-gt-xs{background:#fff;color:#000000c4;display:block;position:relative;padding:16px;border-radius:4px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fff}.list-inline-ad-unit{height:280px}}@media(min-width:768px){h1.heading-cover-image{margin:55px 0 3px -20px!important;display:inline-block;background-color:#686e81d9;text-shadow:1px 1px 3px rgba(0,0,0,.5);color:#fff;padding:2px 21px 5px!important;min-width:250px}.text-left{text-align:left}.container{width:750px}.hidden-gt-xs{display:none!important}.pt-75-gt-xs{padding-top:75px!important}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(max-width:599.98px){.navbar-fixed-top nav li a{min-width:70px!important}footer{padding-top:0;padding-bottom:0}footer a{padding:10px}footer a.text-lg{padding:10px 15px;margin-left:-5px;margin-right:-5px;margin-top:0;background-color:#6a6d9f}footer h3{padding:10px 15px;margin-left:-5px;margin-right:-5px;margin-top:0;background-color:#6a6d9f}.tapable-links a{line-height:48px}.body-content{width:100vw}.nav-logo{padding:7px 1px 5px;justify-content:left}.container{padding-left:5px;padding-right:5px}dialog[open]{min-width:100%;max-width:100%;padding:5px}.login-dialog{padding:30px 15px 45px!important}.login-dialog.is-routable{padding:unset!important;border-radius:0;box-shadow:unset}.login-dialog h1{font-size:25px;margin-top:4px;margin-bottom:30px!important}.max-width-250px-xs{display:inline-block;max-width:250px}.cover-pattern{height:80px}.cover-image{width:350px;height:80px}.btn-block-xs{width:100%}.mb0-xs{margin-bottom:0!important}.mb15-xs{margin-bottom:15px!important}.social-sharing button .icon{font-size:1.2em!important}.order-first-xs{order:-1;height:333px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.text-sm-xs{font-size:.95em}.p0-xs{padding:0!important}.mr0-xs{margin-right:0!important}.mt10-xs{margin-top:10px!important}.text-center-xs{text-align:center}.hidden-xs{display:none!important}.tappable{padding:15px 1px}.pl-15-xs{padding-left:15px!important}.pr-15-xs{padding-right:15px!important}.pt-65-xs{padding-top:65px}.slider-layout h1{font-size:2em;font-weight:bolder;margin-bottom:20px}.slider-layout h2{font-weight:400;font-size:1.15em}.slider-layout .mat-chip-list{height:82px}}.alert-warning{padding:5px 10px!important;margin-bottom:10px;color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.thumb{white-space:nowrap;text-align:center;display:inline-block}.thumb.img-circle{overflow:hidden;border-radius:50%}.thumb .helper{display:inline-block;height:100%;vertical-align:middle}.thumb img{background:none;vertical-align:middle;max-width:100%;max-height:100%}.thumb .icon{background-color:#404040;display:inline-block;line-height:unset;position:unset}.centered{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.center-y{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.max-width-650px{max-width:650px}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.btn-xl{padding:2px 20px 5px!important;font-size:1.25em!important}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .5s linear;background-color:#0003;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.material-button{position:relative;display:inline-block;box-sizing:border-box;border:none;border-radius:9999px;padding:0 16px 4px;min-width:64px;height:42px;vertical-align:middle;text-align:center;text-overflow:ellipsis;font-weight:400!important;background-color:transparent;color:#212121;font-family:Roboto,Segoe UI,BlinkMacSystemFont,system-ui,-apple-system;font-size:15px;font-weight:700;overflow:hidden;outline:none;cursor:pointer;transition:box-shadow .2s;align-items:center;justify-content:center;line-height:inherit;-webkit-user-select:none;user-select:none;-webkit-appearance:none}.material-button .icon{top:3px}.material-button.fab{padding:unset;min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0;overflow:visible;transform:translateZ(0);white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;font-size:.75em!important}.material-button.fab:hover:not(:disabled){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.material-button.fab.right{position:absolute!important;right:10px;top:10px}.material-button.fab .icon{font-size:1.5em!important;top:unset!important}.material-button.fab.primary .icon{background-color:#fff}.material-button:not(.btn-xs,.generateWithAI){line-height:40px!important}.material-button.raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.material-button.primary{background-color:#384171;color:#fff}.material-button.primary-light{background-color:#3f51b5;color:#fff}.material-button.warn{background-color:#f44336;color:#fff}.material-button.white{background-color:#fff;color:#000000de}.material-button::-moz-focus-inner{border:none}.material-button:before{content:"";position:absolute;inset:0;background-color:#fff;opacity:0;transition:opacity .2s}.material-button.raised:hover,.material-button.raised:focus{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.material-button:not(.raised):not(.primary):hover{background-color:#f8f9fa;transition:background-color .5s ease}.material-button:hover:before{opacity:.08}.material-button.raised:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.material-button:active:after{opacity:.32;transform:translate(-50%,-50%) scale(0);transition:transform 0s}.material-button:disabled{color:#00000061;background-color:#0000001f;box-shadow:none!important;cursor:initial}.material-button:disabled:before{opacity:0}.material-button:disabled:after{opacity:0}.material-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%;box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;justify-content:center;align-items:center;background-color:transparent}.material-icon-button .icon{font-size:1.4em!important}.material-icon-button:hover{background-color:#f5f7f9;transition:background-color .5s ease}.material-button.btn-xs{padding:2px 16px;line-height:28px!important;height:34px;font-size:.88em}.material-progress-linear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:.25em;color:rgb(var(--material-primary-rgb, 163, 171, 210));background-color:rgba(var(--material-primary-rgb, 163, 171, 210),.12);font-size:16px;width:100%}.material-progress-linear.fixed{position:absolute;width:100%;bottom:0}.material-progress-linear::-webkit-progress-bar{background-color:transparent}.material-progress-linear::-webkit-progress-value{background-color:currentColor;transition:all .2s}.material-progress-linear::-moz-progress-bar{background-color:currentColor;transition:all .2s}.material-progress-linear::-ms-fill{border:none;background-color:currentColor;transition:all .2s}.material-progress-linear:indeterminate{background-size:200% 100%;background-image:linear-gradient(to right,transparent 50%,currentColor 50%,currentColor 60%,transparent 60%,transparent 71.5%,currentColor 71.5%,currentColor 84%,transparent 84%);animation:material-progress-linear 2s infinite linear}.material-progress-linear:indeterminate::-moz-progress-bar{background-color:transparent}.material-progress-linear:indeterminate::-ms-fill{animation-name:none}@keyframes material-progress-linear{0%{background-size:200% 100%;background-position:left -31.25% top 0%}50%{background-size:800% 100%;background-position:left -49% top 0%}to{background-size:400% 100%;background-position:left -102% top 0%}}.material-checkbox{--material-helper-theme: var(--material-theme-rgb, var(--material-primary-rgb, 56, 65, 113));--material-helper-ontheme: var(--material-ontheme-rgb, var(--material-onprimary-rgb, 255, 255, 255));z-index:0;position:relative;display:inline-block;color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.87);font-family:var(--material-font-family, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);font-size:1em}.material-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:1;position:absolute;display:block;box-sizing:border-box;margin:4.5px 1px;border:solid 2px;border-color:rgba(var(--material-onsurface-rgb, 163, 171, 210),.6);border-radius:2px;width:19px;height:19px;outline:none;cursor:pointer;transition:border-color .2s,background-color .2s}.material-checkbox>input+span{display:inline-block;box-sizing:border-box;padding-left:32px;width:inherit;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1em}.material-checkbox>input+span:before{content:"";position:absolute;left:-10px;top:-6px;display:block;border-radius:50%;width:40px;height:40px;background-color:rgb(var(--material-onsurface-rgb, 0, 0, 0));opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s,transform .2s}.material-checkbox>input+span:after{content:"";z-index:1;display:block;position:absolute;top:5px;left:1px;box-sizing:content-box;width:10px;height:5px;border:solid 2px transparent;border-right-width:0;border-top-width:0;pointer-events:none;transform:translate(3px,4px) rotate(-45deg);transition:border-color .2s}.material-checkbox>input:checked,.material-checkbox>input:indeterminate{border-color:rgb(var(--material-helper-theme));background-color:rgb(var(--material-helper-theme))}.material-checkbox>input:checked+span:before,.material-checkbox>input:indeterminate+span:before{background-color:rgb(var(--material-helper-theme))}.material-checkbox>input:checked+span:after,.material-checkbox>input:indeterminate+span:after{border-color:rgb(var(--material-helper-ontheme, 255, 255, 255))}@keyframes drawTick{0%{width:0}to{width:10px}}.material-checkbox>input:checked+span:after{animation:drawTick .2s forwards}.material-checkbox>input:indeterminate+span:after{border-left-width:0;transform:translate(4px,3px)}.material-checkbox:hover>input+span:before{opacity:.04}.material-checkbox>input:focus+span:before{opacity:.12}.material-checkbox:hover>input:focus+span:before{opacity:.16}.material-checkbox:active>input,.material-checkbox:active:hover>input{border-color:rgb(var(--material-helper-theme))}.material-checkbox:active>input:checked{border-color:transparent;background-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.6)}.material-checkbox:active>input+span:before{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.material-checkbox>input:disabled{border-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38);cursor:initial}.material-checkbox>input:checked:disabled,.material-checkbox>input:indeterminate:disabled{border-color:transparent;background-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38)}.material-checkbox>input:disabled+span{color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38);cursor:initial}.material-checkbox>input:disabled+span:before{opacity:0;transform:scale(0)}.material-slide-toggle{--material-helper-theme: var(--material-theme-rgb, var(--material-primary-rgb, 56, 65, 113));z-index:0;position:relative;display:inline-block;color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.87);font-family:var(--material-font-family, "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui, -apple-system);font-size:1em;line-height:1.5}.material-slide-toggle>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:1;position:relative;float:right;display:inline-block;margin:1px 0 0 5px;border:solid 5px transparent;border-radius:12px;width:46px;height:24px;background-clip:padding-box;background-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38);outline:none;cursor:pointer;transition:background-color .2s,opacity .2s}.material-slide-toggle>input+span{display:inline-block;box-sizing:border-box;margin-right:-51px;padding-right:51px;width:inherit;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none}@media(max-width:599.98px){.material-slide-toggle>input+span{max-width:365px}}.material-slide-toggle>input+span:before{content:"";position:absolute;right:11px;top:-7px;display:block;border-radius:50%;width:40px;height:40px;background-color:rgb(var(--material-onsurface-rgb, 0, 0, 0));opacity:0;transform:scale(1);pointer-events:none;transition:opacity .3s .1s,transform .2s .1s}.material-slide-toggle>input+span:after{content:"";z-index:1;position:absolute;top:3px;right:21px;border-radius:50%;width:20px;height:20px;background-color:rgb(var(--material-surface-rgb, 255, 255, 255));box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;pointer-events:none;transition:background-color .2s,transform .2s}.material-slide-toggle>input:checked{background-color:rgba(var(--material-helper-theme),.6)}.material-slide-toggle>input:checked+span:before{right:-5px;background-color:rgb(var(--material-helper-theme))}.material-slide-toggle>input:checked+span:after{background-color:rgb(var(--material-helper-theme));transform:translate(16px)}.material-slide-toggle:hover>input+span:before{opacity:.04}.material-slide-toggle>input:focus+span:before{opacity:.12}.material-slide-toggle:hover>input:focus+span:before{opacity:.16}.material-slide-toggle:active>input{background-color:rgba(var(--material-helper-theme),.6)}.material-slide-toggle:active>input:checked{background-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38)}.material-slide-toggle:active>input+span:before{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.material-slide-toggle>input:disabled{background-color:rgba(var(--material-onsurface-rgb, 0, 0, 0),.38);opacity:.38;cursor:default}.material-slide-toggle>input:checked:disabled{background-color:rgba(var(--material-helper-theme),.6)}.material-slide-toggle>input:disabled+span{color:rgba(var(--material-onsurface-rgb, 0, 0, 0, .38));cursor:default}.material-slide-toggle>input:disabled+span:before{z-index:1;margin:10px;width:20px;height:20px;background-color:rgb(var(--material-surface-rgb, 255, 255, 255));transform:scale(1);opacity:1;transition:none}.material-slide-toggle>input:disabled+span:after{opacity:.38}.tooltip-container{text-align:center;z-index:100;position:fixed;padding:6px 12px 7px;font-size:.83em;color:#fff;width:auto;background:#111e;box-sizing:border-box;opacity:0;transform:translate(-50%,-30%);animation:tooltip-slide .18s ease-out .2s;animation-fill-mode:forwards;pointer-events:none}@keyframes tooltip-slide{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%)}}:root{--dropdown-bg-color: var(--bg-surface-elevated);--dropdown-hover-bg-color: var(--bg-surface-container);--dropdown-hover-text-color: var(--text-primary);--dropdown-active-bg-color: var(--bg-surface-container-high);--dropdown-border-color: var(--border-color-subtle);--dropdown-shadow: var(--shadow-xl);--dropdown-text-color: var(--text-primary);--dropdown-min-width: 200px;--dropdown-spacing: 8px}.dropdown{position:relative;display:inline-block}.dropdown:hover>.dropdown-content,.dropdown:focus-within>.dropdown-content{opacity:1;visibility:visible;pointer-events:auto;transform:scaleY(1);transition:opacity var(--duration-medium) var(--easing-standard) 0s,transform var(--duration-medium) var(--easing-standard) 0s,visibility 0s 0s}.dropdown-content{padding:var(--space-1);opacity:0;visibility:hidden;position:absolute;right:0;margin-top:var(--dropdown-spacing);background:var(--dropdown-bg-color);min-width:var(--dropdown-min-width);box-shadow:var(--dropdown-shadow);border:1px solid var(--dropdown-border-color);border-radius:var(--radius-lg);z-index:var(--z-dropdown, 1000);transform-origin:top center;transform:scaleY(.95);pointer-events:none;transition:opacity var(--duration-fast) var(--easing-standard) .18s,transform var(--duration-fast) var(--easing-standard) .18s,visibility 0s .32s}.dropdown-content.left{right:unset;left:0}.dropdown-content ul{list-style-type:none;margin:0;padding:0}.dropdown-content:not(.mega-nav) button,.dropdown-content:not(.mega-nav) a,.dropdown-content:not(.mega-nav) li{display:flex;align-items:center;width:100%;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--dropdown-text-color);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast)}.dropdown-content:not(.mega-nav) button .icon,.dropdown-content:not(.mega-nav) a .icon,.dropdown-content:not(.mega-nav) li .icon{margin-right:var(--space-2)}.dropdown-content:not(.mega-nav) button:hover,.dropdown-content:not(.mega-nav) a:hover,.dropdown-content:not(.mega-nav) li:hover{background-color:var(--dropdown-hover-bg-color);color:var(--dropdown-hover-text-color)}.dropdown-content:not(.mega-nav) button:active,.dropdown-content:not(.mega-nav) a:active,.dropdown-content:not(.mega-nav) li:active{background-color:var(--dropdown-active-bg-color)}.navbar-fixed-top .dropdown>a.nav-link:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;pointer-events:auto}.navbar-fixed-top .dropdown-content{top:calc(100% + 8px);margin-top:0}.navbar-fixed-top{view-transition-name:main-header;position:sticky;inset-inline:0;top:0;z-index:var(--z-sticky);background:var(--navbar-bg);transition:background var(--transition-medium),box-shadow var(--transition-medium)}.navbar-fixed-top:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--color-primary-500) 35%,var(--color-accent-dopamine) 65%,transparent 95%);opacity:.3;pointer-events:none}.nav-container{display:flex;align-items:center;gap:var(--space-1);max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-5);height:64px}.nav-logo{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--space-1) 0;margin-right:var(--space-2);text-decoration:none;transition:opacity var(--transition-fast)}.nav-logo:hover{opacity:.85}.nav-logo img{height:42px;width:auto;object-fit:contain}.nav-links{display:flex;align-items:center;list-style:none;margin:0 0 0 var(--space-4);padding:0;gap:var(--space-1)}.nav-links>li{position:relative}.nav-links>li>a.nav-link{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);color:var(--navbar-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-decoration:none;border-radius:var(--radius-md);white-space:nowrap;position:relative;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.nav-links>li>a.nav-link:hover,.nav-links>li>a.nav-link:focus-visible{color:var(--navbar-text-hover);background-color:var(--navbar-active-bg)}.nav-links>li>a.nav-link.active{color:var(--navbar-text-active, var(--navbar-text-hover));background-color:var(--navbar-active-bg)}.nav-links>li>a.nav-link>.icon{font-size:18px;transition:transform var(--duration-medium) var(--easing-spring)}.animated-underline{position:relative}.animated-underline:after{content:"";position:absolute;bottom:6px;left:var(--space-3);right:var(--space-3);height:2px;background:var(--color-primary-500);border-radius:var(--radius-full);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-medium) var(--motion-spring-spatial-fast);will-change:transform}.animated-underline:hover:after,.animated-underline:focus-visible:after{transform:scaleX(1)}.animated-underline.active:after{transform:scaleX(1);background:var(--navbar-text-active, var(--color-primary-500))}.dropdown>a.animated-underline:after{opacity:0;transition:none!important}.dropdown.dropdown--closing>.dropdown-content{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scaleY(.95)!important;transition-delay:0s!important}.mega-nav{min-width:760px;padding:var(--space-7);border-radius:var(--radius-xl);background:var(--bg-surface-elevated);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border:1px solid var(--border-color);box-shadow:var(--shadow-xl),0 0 0 1px #00000008}.mega-nav .mega-nav-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7)}.mega-nav .mega-nav-heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color-subtle)}.mega-nav .mega-nav-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-md);transition:background-color var(--transition-fast),transform var(--duration-fast) var(--easing-emphasized)}.mega-nav .mega-nav-item .mega-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:var(--color-primary-500);background:var(--color-primary-container);flex-shrink:0;transition:background-color var(--transition-fast),color var(--transition-fast)}.mega-nav .mega-nav-item .mega-nav-icon .icon{font-size:20px}.mega-nav .mega-nav-item .mega-nav-item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-nav .mega-nav-item .mega-nav-item-text strong{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3;white-space:nowrap}.mega-nav .mega-nav-item .mega-nav-item-text small{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.mega-nav .mega-nav-item:hover{background-color:var(--bg-surface-container)}.mega-nav .mega-nav-item:hover .mega-nav-icon{background:var(--color-primary-500);color:var(--color-on-primary)}.mega-nav .mega-nav-item:hover .mega-nav-item-text strong{color:var(--color-primary-600)}.mega-nav .mega-nav-item:active{transform:scale(var(--press-scale-sm))}.mega-nav .mega-nav-promo{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-surface-container);border:1px solid var(--border-color-subtle)}.mega-nav .mega-nav-promo .mega-nav-promo-text{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-3)}.mega-nav .mega-nav-promo .mega-nav-promo-btn{width:100%;justify-content:center;font-size:var(--font-size-xs)!important}.nav-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.nav-cta{font-size:var(--font-size-sm)!important;padding:var(--space-2) var(--space-4)!important;border-radius:var(--radius-full)!important;display:inline-flex;align-items:center;gap:var(--space-1);background:#7c3aed1a!important;color:var(--color-primary-300, #c4b5fd)!important;border:1px solid rgba(124,58,237,.3)!important;box-shadow:none;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--motion-spring-spatial-fast)!important}.nav-cta:hover{background:#7c3aed2e!important;border-color:#7c3aed80!important;color:var(--color-primary-200, #ddd6fe)!important;transform:translateY(var(--hover-lift-y-sm))}.nav-cta:active{transform:scale(var(--press-scale-sm))}.nav-container .nav-menu-btn,.nav-menu-btn{color:var(--navbar-text)!important;background:#ffffff14!important;border:none;border-radius:var(--radius-md);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.nav-container .nav-menu-btn:hover,.nav-menu-btn:hover{background:#ffffff26!important;color:var(--navbar-text-hover)!important}.nav-container .nav-menu-btn:active,.nav-menu-btn:active{transform:scale(var(--press-scale-sm))}.sidenav-list{list-style:none;margin:0;padding:0}.sidenav-list li a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--text-primary);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast),color var(--transition-fast)}.sidenav-list li a .icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:20px;border-radius:var(--radius-sm);color:var(--color-primary-500);background:var(--color-primary-container);flex-shrink:0;transition:transform var(--transition-button),background-color var(--transition-fast),color var(--transition-fast)}.sidenav-list li a:hover,.sidenav-list li a.active{background-color:var(--bg-surface-container);color:var(--color-primary-500)}.sidenav-list li a:hover .icon{transform:scale(1.1);background:var(--color-primary-500);color:var(--color-on-primary)}.sidenav-header{padding:var(--space-5);background:var(--navbar-bg);display:flex;justify-content:center}.sidenav-logo img{height:40px}.sidenav-section-title{padding:var(--space-4) var(--space-5) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary)}.sidenav-divider{height:1px;background:var(--border-color);margin:var(--space-2) var(--space-5)}@media(prefers-reduced-motion:reduce){.animated-underline:after{transition:none}.nav-cta{transition:none!important}.nav-cta:hover,.nav-cta:active{transform:none}.mega-nav .mega-nav-section a{transition:none}}@media(max-width:768px){.nav-container{padding-inline:var(--space-3);height:56px}.nav-logo img{height:36px}}@media(max-width:1024px){.mega-nav .mega-nav-grid{grid-template-columns:1fr 1fr}}.hero{position:relative;min-height:clamp(480px,70vh,720px);display:flex;align-items:center;overflow:hidden;background:var(--color-neutral-900, #020617)}.hero-bg{position:absolute;inset:0;z-index:0}.hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.25}.hero-overlay{position:absolute;inset:0;background:linear-gradient(160deg,#0c0a1df5,#0f172ae6,color-mix(in oklch,var(--color-primary-700) 30%,transparent))}.hero-content{position:relative;z-index:1;width:100%;padding-block:var(--space-16);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}@media(max-width:900px){.hero-content{grid-template-columns:1fr}.hero-content .hero-visual{display:none}}.hero-text{color:#fff}.hero-eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-400);margin:0 0 var(--space-4)}.hero-headline{font-size:var(--font-size-hero);font-weight:var(--font-weight-extrabold);line-height:1.08;letter-spacing:-.03em;margin:0 0 var(--space-5);color:#fff}.hero-headline .hero-accent{background:linear-gradient(135deg,var(--color-primary-400),var(--color-accent-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tagline{font-size:var(--font-size-lg);line-height:1.65;color:#e2e8f0cc;margin:0 0 var(--space-8);max-width:560px}.hero-cta-group{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.hero-btn{border-radius:var(--radius-full)!important;font-weight:var(--font-weight-semibold)!important;display:inline-flex!important;align-items:center;gap:var(--space-2);text-decoration:none!important;font-size:var(--font-size-base)!important;padding:14px 32px!important;transition:background var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--motion-spring-spatial-fast),box-shadow var(--duration-medium) var(--easing-emphasized-decelerate)!important}.hero .hero-btn.primary{background:#fff!important;color:var(--color-neutral-800, #0f172a)!important;border:none!important}.hero .hero-btn.primary:hover{background:var(--color-neutral-100, #f1f5f9)!important;transform:translateY(var(--hover-lift-y-sm));box-shadow:0 10px 30px #0000004d!important}.hero .hero-btn.primary:active{transform:scale(var(--press-scale-sm))}.hero-btn-secondary{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-btn-secondary:hover{background:#ffffff26!important;border-color:#ffffff59!important;transform:translateY(var(--hover-lift-y-sm))}.hero-btn-secondary:active{transform:scale(var(--press-scale-sm))}.hero-visual{position:relative;height:420px;display:flex;align-items:center;justify-content:center}.hero-float-card{position:absolute;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#ffffff12;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);color:#fff;box-shadow:0 8px 32px #00000040;white-space:nowrap;will-change:transform}.hero-float-card .hero-card-icon{width:44px;height:44px;border-radius:var(--radius-md);background:#7c3aed4d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-float-card .hero-card-icon .icon{font-size:22px}.hero-float-card .hero-card-icon.accent{background:#14b8a64d}.hero-float-card .hero-card-body{display:flex;flex-direction:column;gap:2px}.hero-float-card .hero-card-body strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#fff}.hero-float-card .hero-card-body span{font-size:var(--font-size-xs);color:#fff9}.hero-card-1{top:10%;left:5%;animation:heroFloat1 6s ease-in-out infinite}.hero-card-2{top:35%;right:0%;animation:heroFloat2 7s ease-in-out infinite 1s}.hero-card-3{bottom:28%;left:10%;animation:heroFloat3 5.5s ease-in-out infinite .5s}.hero-card-4{bottom:8%;right:5%;animation:heroFloat1 6.5s ease-in-out infinite 1.5s}@keyframes heroFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes heroFloat2{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-8px) translate(4px)}}@keyframes heroFloat3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}.hero-ring{position:absolute;border-radius:var(--radius-full);border:1px solid rgba(124,58,237,.15);pointer-events:none}.hero-ring.hero-ring-1{width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%);animation:ringPulse 4s ease-in-out infinite}.hero-ring.hero-ring-2{width:360px;height:360px;top:50%;left:50%;transform:translate(-50%,-50%);animation:ringPulse 4s ease-in-out infinite 2s;border-color:#14b8a614}@keyframes ringPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.05)}}@media(prefers-reduced-motion:reduce){.hero-float-card,.hero-ring{animation:none!important}}.trust-strip{background:var(--bg-surface-variant);border-block:1px solid var(--color-outline-variant);padding-block:var(--space-8)}.trust-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.trust-stat{display:flex;flex-direction:column;gap:var(--space-1)}.trust-stat-value{font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trust-stat-label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.section-header{text-align:center;margin-bottom:var(--space-12)}.section-title{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-5);letter-spacing:var(--letter-spacing-tight);position:relative;padding-bottom:var(--space-4)}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500),transparent)}.section-subtitle{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;max-width:560px;margin-inline:auto;line-height:var(--line-height-relaxed)}.services-section{background:var(--bg-body);position:relative}.services-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,color-mix(in oklch,var(--color-primary-500) 7%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.services-section .services-grid{position:relative;z-index:1}.service-group{margin-bottom:var(--space-10)}.service-group:last-child{margin-bottom:0}.service-group-heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-outline-variant)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.service-card{display:flex;flex-direction:column;padding:var(--space-7);text-decoration:none!important;color:var(--text-primary)!important;position:relative;transition:transform var(--transition-card),box-shadow var(--transition-card)}.service-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,var(--color-primary-400),var(--color-accent-400));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--transition-card);pointer-events:none}.service-card:hover{transform:translateY(var(--hover-lift-y-md));box-shadow:var(--card-shadow-hover)}.service-card:hover:before{opacity:1}.service-card:active{transform:translateY(0) scale(var(--press-scale-sm))}.service-card:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.service-card-icon{width:56px;height:56px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);color:var(--color-primary-500);background:color-mix(in oklch,var(--color-primary-500) 12%,transparent);transition:transform var(--transition-button)}.service-card-icon i.icon:not([class*=icon-]){font-size:1.5rem}.service-card:hover .service-card-icon{transform:scale(1.1)}.service-card-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2);color:var(--text-primary)}.service-card-desc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-5);flex:1}.service-card-cta{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-500);display:inline-flex;align-items:center;gap:var(--space-1)}.service-card-cta i.icon:not([class*=icon-]){font-size:16px;transition:transform var(--transition-button)}.service-card:hover .service-card-cta i.icon:not([class*=icon-]){transform:translate(4px)}.value-section{background-color:var(--bg-surface-variant)}.value-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.value-content .section-title{text-align:left}.value-content .section-title:after{left:0;transform:none}.value-text{font-size:var(--font-size-md);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:var(--space-5) 0 var(--space-6)}.value-list{list-style:none;padding:0;margin:0 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.value-list li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-base);color:var(--text-primary)}.value-list li i.icon{width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-success-50);color:var(--color-success-500)!important;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.value-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.stat-card{background:var(--card-bg);border:1px solid var(--card-border);border-left:3px solid var(--color-primary-400);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;box-shadow:var(--card-shadow)}.stat-number{display:block;font-size:var(--font-size-display);font-weight:var(--font-weight-extrabold);line-height:1;margin-bottom:var(--space-2);letter-spacing:var(--letter-spacing-tight);background:linear-gradient(135deg,var(--color-primary-500),var(--color-accent-500));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.ventures-section{background:var(--bg-body)}.ventures-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.venture-card{text-decoration:none!important;overflow:hidden;position:relative;transition:transform var(--transition-card),box-shadow var(--transition-card)}.venture-card:hover{transform:translateY(var(--hover-lift-y-md)) scale(1.02);box-shadow:var(--card-shadow-hover)}.venture-card:hover .venture-card-img{transform:scale(1.06)}.venture-card:active{transform:scale(var(--press-scale-sm))}.venture-card-img{width:100%;height:140px;object-fit:contain;padding:var(--space-6);background:var(--bg-surface-elevated);transition:transform .5s var(--easing-emphasized-decelerate)}.venture-card-body{padding:var(--space-5)}.venture-card-name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-1)}.venture-card-tagline{font-size:var(--font-size-sm);color:var(--text-secondary);display:block}.venture-card-stat{font-size:var(--font-size-xs);color:var(--color-primary-500);font-weight:var(--font-weight-medium);margin-top:var(--space-2);display:block}.clients-section{background-color:var(--bg-surface-variant)}.clients-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.client-logo{background:var(--bg-surface-elevated);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;align-items:center;justify-content:center;aspect-ratio:5/3;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-card),transform var(--transition-card),border-color var(--transition-card)}.client-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(.7) opacity(.55);transition:filter .3s var(--easing-emphasized)}.client-logo:hover{box-shadow:var(--card-shadow-hover);transform:translateY(var(--hover-lift-y-sm));border-color:var(--color-primary-200)}.client-logo:hover img{filter:grayscale(0) opacity(1)}.cta-section{background:linear-gradient(135deg,var(--color-neutral-950, #010313) 0%,var(--color-neutral-900, #020617) 50%,color-mix(in oklch,var(--color-primary-800) 40%,var(--color-neutral-900)) 100%);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:-32px;background-image:radial-gradient(circle,color-mix(in oklch,var(--color-primary-500) 12%,transparent) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.cta-section:after{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background:radial-gradient(circle,color-mix(in oklch,var(--color-primary-500) 8%,transparent) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.cta-banner{text-align:center;padding:var(--space-12) var(--space-6);position:relative;z-index:1}.cta-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--space-4);letter-spacing:var(--letter-spacing-tight);position:relative;padding-bottom:var(--space-4)}.cta-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:56px;height:3px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-primary-400),var(--color-accent-400))}.cta-text{font-size:var(--font-size-md);color:#e2e8f0b3;margin:0 0 var(--space-8);max-width:560px;margin-inline:auto;line-height:var(--line-height-relaxed)}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.cta-actions .md-button.primary{background:#fff!important;color:var(--color-neutral-800)!important;border-radius:var(--radius-full)!important;padding:14px 32px!important}.cta-actions .md-button.primary:hover{background:var(--color-neutral-100)!important;box-shadow:0 0 20px color-mix(in oklch,var(--color-primary-500) 30%,transparent)}.cta-actions .md-button.secondary{color:#fff!important;border-color:#fff3!important;border-radius:var(--radius-full)!important;padding:14px 32px!important}.cta-actions .md-button.secondary:hover{background:#ffffff1a!important;border-color:#ffffff59!important}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s var(--easing-emphasized-decelerate),transform .6s var(--easing-emphasized-decelerate)}.animate-on-scroll[data-animated]{opacity:1;transform:none}.stagger-fade-in>*{opacity:0;transform:translateY(16px);transition:opacity .5s var(--easing-emphasized-decelerate),transform .5s var(--easing-emphasized-decelerate)}.stagger-fade-in[data-animated]>*{opacity:1;transform:none}.stagger-fade-in[data-animated]>*:nth-child(1){transition-delay:0s}.stagger-fade-in[data-animated]>*:nth-child(2){transition-delay:.06s}.stagger-fade-in[data-animated]>*:nth-child(3){transition-delay:.12s}.stagger-fade-in[data-animated]>*:nth-child(4){transition-delay:.18s}.stagger-fade-in[data-animated]>*:nth-child(5){transition-delay:.24s}.stagger-fade-in[data-animated]>*:nth-child(6){transition-delay:.3s}.stagger-fade-in[data-animated]>*:nth-child(7){transition-delay:.36s}.stagger-fade-in[data-animated]>*:nth-child(8){transition-delay:.42s}.stagger-fade-in[data-animated]>*:nth-child(9){transition-delay:.48s}.stagger-fade-in[data-animated]>*:nth-child(10){transition-delay:.54s}.stagger-fade-in[data-animated]>*:nth-child(11){transition-delay:.6s}.stagger-fade-in[data-animated]>*:nth-child(12){transition-delay:.66s}@media(max-width:1024px){.hero-content{text-align:center;padding-block:var(--space-12)}.hero-tagline{margin-inline:auto}.hero-cta-group{justify-content:center}.services-grid{grid-template-columns:repeat(2,1fr)}.value-layout{grid-template-columns:1fr;gap:var(--space-8)}.value-content .section-title{text-align:center}.value-content .section-title:after{left:50%;transform:translate(-50%)}.ventures-grid,.trust-strip-grid{grid-template-columns:repeat(2,1fr)}.clients-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.services-grid,.ventures-grid{grid-template-columns:1fr}.trust-strip-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.value-stats{grid-template-columns:1fr 1fr}.clients-grid{grid-template-columns:repeat(2,1fr)}.cta-banner{padding:var(--space-8) var(--space-4)}}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.stagger-fade-in>*{opacity:1;transform:none;transition:none}}.service-hero{background:linear-gradient(135deg,var(--color-neutral-900) 0%,var(--color-primary-800, #2f33ac) 50%,var(--color-neutral-900) 100%);color:#fff;padding:var(--space-16, 96px) 0 var(--space-12);text-align:center;position:relative;overflow:hidden}.service-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 20% 40%,rgba(124,58,237,.15) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 60%,rgba(126,132,255,.1) 0%,transparent 70%);pointer-events:none}[data-theme=dark] .service-hero{background:linear-gradient(135deg,#0f0a2d,#1a0b3d,#0f0a2d)}[data-theme=dark] .service-hero:before{background:radial-gradient(ellipse 55% 65% at 20% 40%,rgba(124,58,237,.4) 0%,transparent 70%),radial-gradient(ellipse 45% 55% at 80% 60%,rgba(167,139,250,.28) 0%,transparent 70%),radial-gradient(ellipse 30% 40% at 50% 80%,rgba(20,184,166,.12) 0%,transparent 60%)}[data-theme=dark] .service-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(124,58,237,.4) 40%,rgba(167,139,250,.3) 60%,transparent 95%);pointer-events:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .service-hero{background:linear-gradient(135deg,#0f0a2d,#1a0b3d,#0f0a2d)}:root:not([data-theme=light]) .service-hero:before{background:radial-gradient(ellipse 55% 65% at 20% 40%,rgba(124,58,237,.4) 0%,transparent 70%),radial-gradient(ellipse 45% 55% at 80% 60%,rgba(167,139,250,.28) 0%,transparent 70%),radial-gradient(ellipse 30% 40% at 50% 80%,rgba(20,184,166,.12) 0%,transparent 60%)}:root:not([data-theme=light]) .service-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(124,58,237,.4) 40%,rgba(167,139,250,.3) 60%,transparent 95%);pointer-events:none}}.service-hero-title{font-size:var(--font-size-hero);font-weight:var(--font-weight-extrabold);margin:0 0 var(--space-4);color:#fff;letter-spacing:var(--letter-spacing-tight);position:relative}.service-hero-subtitle{font-size:var(--font-size-md);color:#ffffffbf;max-width:640px;margin:0 auto;line-height:var(--line-height-relaxed);position:relative;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:var(--font-weight-medium)}.service-hero-subtitle span+span:before{content:"\b7";margin:0 var(--space-2);opacity:.5}.service-content{padding:var(--space-section-lg) 0}.service-content .container{max-width:var(--container-xl)}.prose{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-primary)}.prose>p:first-of-type:first-letter{float:left;font-size:3.4em;line-height:.8;font-weight:var(--font-weight-bold);color:var(--color-primary-500);margin-right:var(--space-2);margin-top:.05em}.prose h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--space-10) 0 var(--space-4);color:var(--text-primary);padding-left:var(--space-4);border-left:3px solid var(--color-primary-500)}.prose h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--space-8) 0 var(--space-3);color:var(--text-primary);padding-left:var(--space-4);border-left:3px solid var(--color-outline-variant)}.prose p{margin:0 0 var(--space-5);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.prose ul,.prose ol{padding-left:var(--space-6);margin:0 0 var(--space-6)}.prose ul li,.prose ol li{margin-bottom:var(--space-3);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.prose strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.prose a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:var(--text-link-hover)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin:var(--space-10) 0;align-items:start}.pricing-grid--4col{grid-template-columns:repeat(4,1fr)}.pricing-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;box-shadow:var(--card-shadow);transition:transform var(--transition-spring),box-shadow var(--transition-medium),border-color var(--transition-fast);position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(var(--hover-lift-y-md));box-shadow:var(--card-shadow-hover);border-color:var(--color-primary-300)}.pricing-card:hover:after{opacity:1}.pricing-card:focus-within{border-color:var(--color-primary-300);box-shadow:0 0 0 3px var(--input-focus-ring)}.pricing-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(124,58,237,.03) 0%,transparent 50%,rgba(124,58,237,.02) 100%);opacity:0;transition:opacity var(--transition-medium);pointer-events:none;border-radius:inherit}.pricing-card.featured{border-color:var(--color-primary-500);box-shadow:var(--card-shadow),0 0 0 1px var(--color-primary-500)}.pricing-card.featured:before{content:"Popular";position:absolute;top:0;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-400));color:var(--text-on-primary);padding:var(--space-1) var(--space-5);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.pricing-card.featured .pricing-card-name{margin-top:var(--space-4)}.pricing-card-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-4);color:var(--text-primary)}.pricing-card-price{margin-bottom:var(--space-6)}.pricing-currency{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);vertical-align:super}.pricing-amount{font-size:var(--font-size-display);font-weight:var(--font-weight-extrabold);line-height:1;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-300));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pricing-period{font-size:var(--font-size-sm);color:var(--text-tertiary);display:block;margin-top:var(--space-2)}.pricing-features{list-style:none;padding:0;margin:0 0 var(--space-7);text-align:left}.pricing-features li{padding:var(--space-3) 0;border-bottom:1px solid var(--border-color-subtle);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-2)}.pricing-features li:last-child{border-bottom:none}.pricing-features li strong{color:var(--text-primary)}.features-icon-list{list-style:none;padding:0;margin:var(--space-8) 0 var(--space-10);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media(max-width:600px){.features-icon-list{grid-template-columns:1fr}}.features-icon-list li{display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);background:var(--bg-surface);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);padding:var(--space-5);transition:box-shadow var(--transition-medium),border-color var(--transition-fast)}.features-icon-list li:hover{box-shadow:var(--shadow-sm);border-color:var(--color-outline-variant)}.features-icon-list li i.icon:not([class*=icon-]){color:var(--color-primary-500)!important;font-size:22px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-container);border-radius:var(--radius-md)}.section{padding-block:var(--space-section)}.section-header{text-align:center;margin-bottom:var(--space-10)}.ventures-section .venture-card .venture-card-body{display:flex;flex-direction:column;padding:var(--space-7)}.ventures-section .venture-card .venture-card-body>i.icon:not([class*=icon-]){width:48px;height:48px;border-radius:var(--radius-lg);background:var(--color-primary-container);color:var(--color-primary-500);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:var(--space-4);transition:transform var(--transition-button),background-color var(--transition-fast)}.ventures-section .venture-card:hover .venture-card-body>i.icon:not([class*=icon-]){transform:scale(1.1);background:var(--color-primary-500);color:var(--color-on-primary)}.about-spotlight{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-10);align-items:start;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--card-shadow)}.about-spotlight-content p{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-4)}.about-spotlight-content p:last-child{margin-bottom:0}.about-spotlight-content p a{color:var(--text-link);text-decoration:none;font-weight:var(--font-weight-semibold)}.about-spotlight-content p a:hover{color:var(--text-link-hover)}.about-spotlight-content p strong{color:var(--text-primary)}.about-spotlight-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.about-spotlight-stat{background:var(--bg-surface-variant);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.about-spotlight-stat .stat-number{font-size:var(--font-size-xxl)}@media(max-width:768px){.about-spotlight{grid-template-columns:1fr;gap:var(--space-6)}}.service-cta{background:linear-gradient(135deg,var(--color-neutral-900) 0%,var(--color-primary-800, #2f33ac) 60%,var(--color-primary-700, #393fd0) 100%);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;margin-top:var(--space-section-lg);position:relative;overflow:hidden}.service-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(126,132,255,.12) 0%,transparent 70%);pointer-events:none}.service-cta-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-4);color:var(--text-on-primary);position:relative}.service-cta-text{font-size:var(--font-size-md);color:#fffc;margin:0 0 var(--space-8);max-width:520px;margin-inline:auto;line-height:var(--line-height-relaxed);position:relative}.service-cta-actions{position:relative;display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.tech-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.tech-chips .chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-button),box-shadow var(--transition-fast)}.tech-chips .chip i.icon:not([class*=icon-]){font-size:18px;color:var(--color-primary-500)}.tech-chips .chip:hover{background:var(--color-primary-container);border-color:var(--color-primary-300);transform:translateY(var(--hover-lift-y-sm));box-shadow:var(--shadow-sm)}.process-steps{list-style:none;padding:0;margin:var(--space-8) auto;max-width:640px;counter-reset:step-counter;position:relative}.process-steps:before{content:"";position:absolute;left:23px;top:calc(var(--space-5) + 48px);bottom:calc(var(--space-5) + 48px);width:2px;background:linear-gradient(180deg,var(--color-primary-500),var(--color-primary-200),var(--border-color-subtle));border-radius:var(--radius-full)}.process-steps li{counter-increment:step-counter;display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) 0;position:relative}.process-steps li:before{content:counter(step-counter);flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-full);background:var(--bg-surface);border:2px solid var(--color-primary-500);color:var(--color-primary-500);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);z-index:1;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-button)}.process-steps li:hover:before{background:var(--color-primary-500);color:var(--color-on-primary);transform:scale(1.1)}.process-step-content{padding-top:var(--space-2)}.process-step-content strong{display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}.process-step-content p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0}.service-hero .service-hero-subtitle:first-of-type{margin-bottom:var(--space-3);font-size:var(--font-size-xs)}.service-hero .service-hero-subtitle:first-of-type+.service-hero-title{margin-top:0}.service-breadcrumb{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:#ffffff8c;margin:0 0 var(--space-3);display:flex;align-items:center;justify-content:center;gap:0;list-style:none;padding:0;position:relative}.service-breadcrumb a,.service-breadcrumb span{color:#ffffff8c;text-decoration:none;transition:color var(--transition-fast)}.service-breadcrumb a:hover{color:#ffffffe6;text-decoration:underline;text-underline-offset:3px}.service-breadcrumb span[aria-current=page]{color:#ffffffd9;font-weight:var(--font-weight-semibold);pointer-events:none}.service-breadcrumb a+a:before,.service-breadcrumb a+span:before,.service-breadcrumb span+span:before{content:"\b7";margin:0 var(--space-2);opacity:.4;font-weight:var(--font-weight-normal)}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.features-icon-list{grid-template-columns:1fr}}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr}.service-hero{padding:var(--space-12) 0 var(--space-10)}.service-cta{padding:var(--space-10) var(--space-5);border-radius:var(--radius-lg)}.prose>p:first-of-type:first-letter{font-size:2.8em}}.contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-10);align-items:start}.contact-info-side{display:flex;flex-direction:column;gap:var(--space-6)}.contact-info-card{padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--card-shadow)}.contact-form-card{padding:var(--space-8);box-shadow:var(--card-shadow)}.contact-info-card h2,.contact-form-card h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-7);letter-spacing:var(--letter-spacing-tight)}.contact-item{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-5);font-style:normal;font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.contact-item strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.contact-item a{color:var(--text-link);text-decoration:none;transition:color var(--transition-fast)}.contact-item a:hover{color:var(--text-link-hover)}.contact-item-icon{color:var(--color-primary-500);flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-container);border-radius:var(--radius-md);transition:transform var(--transition-button),background-color var(--transition-fast)}.contact-item-icon .icon{font-size:20px}.contact-item:hover .contact-item-icon{transform:scale(1.08);background:var(--color-primary-500);color:var(--color-on-primary)}.contact-map{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.contact-map iframe{display:block;border:0}.contact-form{display:flex;flex-direction:column;gap:var(--space-5)}.form-field{position:relative;display:flex;flex-direction:column;gap:var(--space-1)}.form-field label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color var(--transition-fast);margin-bottom:var(--space-1)}.form-field:focus-within label{color:var(--color-primary-500)}.form-field.has-error label{color:var(--color-danger-500)}.form-field.has-error input.form-input,.form-field.has-error textarea.form-input{border-color:var(--input-error-border)!important}.form-field.has-error input.form-input:focus,.form-field.has-error textarea.form-input:focus{box-shadow:0 0 0 3px #ef444426!important}.form-optional{font-weight:var(--font-weight-normal);color:var(--text-tertiary);font-size:var(--font-size-xs)}.form-error{font-size:var(--font-size-xs);color:var(--color-danger-500);display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);animation:slideUp .2s var(--easing-emphasized-decelerate)}.contact-form input.form-input,.contact-form textarea.form-input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--input-text);background:var(--input-bg);border:1.5px solid var(--input-border)!important;border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);box-sizing:border-box}.contact-form input.form-input::placeholder,.contact-form textarea.form-input::placeholder{color:var(--input-placeholder)}.contact-form input.form-input:hover,.contact-form textarea.form-input:hover{border-color:var(--color-outline)!important}.contact-form input.form-input:focus,.contact-form textarea.form-input:focus{outline:none!important;border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-focus-ring)!important;background:var(--bg-surface)}.contact-form input.form-input:focus-visible,.contact-form textarea.form-input:focus-visible{outline:none!important;border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px var(--input-focus-ring)!important}.form-input{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-family:var(--font-family-base);color:var(--input-text);background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);box-sizing:border-box}textarea.form-input{resize:vertical;min-height:140px}.turnstile-wrapper{display:flex;justify-content:center;min-height:65px}.form-alert{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);animation:slideUp .3s var(--easing-emphasized-decelerate)}.form-alert-error{background:var(--color-danger-50);color:var(--color-danger-700);border:1px solid rgba(239,68,68,.2)}.form-alert-error .icon{color:var(--color-danger-500);font-size:20px}.contact-success{text-align:center;padding:var(--space-12) var(--space-6)}.contact-success .contact-success-icon{width:80px;height:80px;border-radius:var(--radius-full);background:var(--color-success-50);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);animation:scaleIn .5s var(--motion-spring-spatial-fast)}.contact-success .contact-success-icon .icon{font-size:40px;color:var(--color-success-500)}.contact-success h2{font-size:var(--font-size-xxl);margin:0 0 var(--space-3)}.contact-success p{color:var(--text-secondary);margin:0 0 var(--space-8)}.btn-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:var(--radius-full);animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:var(--space-6)}.contact-info-card,.contact-form-card{padding:var(--space-6)}}.site-footer{margin-top:auto;position:relative}.footer-cta-banner{background:linear-gradient(135deg,var(--color-primary-600, #6d28d9) 0%,var(--color-primary-500, #7c3aed) 50%,var(--color-primary-400, #a78bfa) 100%);position:relative;overflow:hidden}.footer-cta-banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}[data-theme=dark] .footer-cta-banner{background:linear-gradient(135deg,#4c1d95,#6d28d9,#4c1d95)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .footer-cta-banner{background:linear-gradient(135deg,#4c1d95,#6d28d9,#4c1d95)}}.footer-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-12);position:relative;z-index:1}.footer-cta-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:#fff;margin:0 0 var(--space-2)}.footer-cta-desc{font-size:var(--font-size-base);color:#ffffffbf;margin:0}.footer-cta-btn{flex-shrink:0;background:#fff!important;color:var(--color-primary-600, #1d4ed8)!important;border:none!important;border-radius:var(--radius-full)!important;font-weight:var(--font-weight-semibold)!important;padding:var(--space-3) var(--space-7)!important;display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--transition-fast),transform var(--transition-spring),box-shadow var(--transition-fast)!important}.footer-cta-btn:hover{background:#f5f3ff!important;color:var(--color-primary-700, #5b21b6)!important;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.footer-cta-btn:active{transform:scale(var(--press-scale-sm))}.footer-main{background-color:var(--footer-bg);color:var(--footer-text);padding:var(--space-section-lg) 0 var(--space-12);position:relative;overflow:hidden}.footer-main:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--color-primary-500) 20%,var(--color-accent-500, #14b8a6) 50%,var(--color-primary-400) 80%,transparent 100%);opacity:.8}.footer-main:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 15% 30%,rgba(124,58,237,.04) 0%,transparent 70%),radial-gradient(ellipse 500px 350px at 85% 60%,rgba(20,184,166,.03) 0%,transparent 70%),radial-gradient(ellipse 400px 300px at 50% 80%,rgba(124,58,237,.02) 0%,transparent 60%);pointer-events:none}.footer-container{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-6);position:relative;z-index:1}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--space-12) var(--space-10)}.footer-logo{display:inline-flex;margin-bottom:var(--space-5);text-decoration:none;transition:opacity var(--transition-fast)}.footer-logo img{height:40px;filter:brightness(0) invert(1)}.footer-logo:hover{opacity:.85}.footer-about-text{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--footer-text);margin-bottom:var(--space-6);max-width:320px}.footer-social{display:flex;gap:var(--space-2)}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.06);color:var(--footer-link);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-spring)}.footer-social a:hover{transform:translateY(-3px);border-color:#ffffff1f}.footer-social a[aria-label=Facebook]:hover{background:#1877f226;color:#1877f2}.footer-social a[aria-label=LinkedIn]:hover{background:#0a66c226;color:#0a66c2}.footer-social a[aria-label*=Twitter]:hover{background:#ffffff1f;color:#fff}.footer-social a .icon{font-size:18px}.footer-heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--footer-heading);margin:0 0 var(--space-5);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);padding-inline-start:var(--space-3);position:relative}.footer-heading:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:2px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--color-primary-500),var(--color-primary-400))}.footer-links{list-style:none;margin:0;padding:0}.footer-links li+li{margin-top:var(--space-2)}.footer-links a{color:var(--footer-link);text-decoration:none;font-size:var(--font-size-sm);display:inline-flex;align-items:center;gap:var(--space-1);padding-block:2px;position:relative;transition:color var(--transition-fast),transform var(--transition-spring)}.footer-links a:before{content:"";display:inline-block;width:0;height:1.5px;background:var(--color-primary-400);border-radius:var(--radius-full);transition:width var(--transition-spring),opacity var(--transition-fast);opacity:0;flex-shrink:0}.footer-links a:hover{color:var(--footer-link-hover);transform:translate(4px)}.footer-links a:hover:before{width:12px;opacity:1}.footer-links a:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px;border-radius:var(--radius-sm)}.footer-contact{font-style:normal;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);display:flex;flex-direction:column;gap:var(--space-4)}.footer-contact-item{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--footer-text)}.footer-contact-item>.icon{font-size:18px;color:var(--color-primary-400, #a78bfa);flex-shrink:0;margin-top:2px}.footer-contact-item a{color:var(--footer-link);text-decoration:none;display:block;transition:color var(--transition-fast),transform var(--transition-spring)}.footer-contact-item a:hover{color:var(--footer-link-hover);transform:translate(2px)}.footer-contact-item div{display:flex;flex-direction:column;gap:var(--space-1)}.footer-bottom{background:linear-gradient(180deg,var(--footer-bottom-bg) 0%,color-mix(in srgb,var(--footer-bottom-bg) 90%,var(--color-primary-900)) 100%);padding:var(--space-5) 0;border-top:1px solid var(--footer-border);position:relative}.footer-bottom:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.15),transparent)}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.footer-bottom-inner p{margin:0;font-size:var(--font-size-xs);color:var(--color-neutral-400, #64748b);letter-spacing:var(--letter-spacing-wide);white-space:nowrap}.footer-bottom-inner p a{display:inline;color:var(--color-primary-300, #c4b5fd);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.footer-bottom-inner p a:hover{color:var(--color-primary-200, #ddd6fe);text-decoration:underline;text-underline-offset:3px}.footer-bottom-inner a{color:var(--color-primary-300, #c4b5fd);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.footer-bottom-inner a:hover{color:var(--color-primary-200, #ddd6fe);text-decoration:underline;text-underline-offset:3px}.footer-legal{display:flex;gap:var(--space-6)}.footer-legal a{font-size:var(--font-size-xs);color:var(--footer-text);text-decoration:none;letter-spacing:var(--letter-spacing-wide);position:relative;transition:color var(--transition-fast)}.footer-legal a:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:1px;background:var(--color-primary-400);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-spring)}.footer-legal a:hover{color:var(--footer-link-hover)}.footer-legal a:hover:after{transform:scaleX(1);transform-origin:left}@media(max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--space-10) var(--space-8)}.footer-col:first-child{grid-column:1/-1}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-8) var(--space-6)}.footer-main{padding:var(--space-section) 0 var(--space-10)}}@media(max-width:640px){.footer-grid{grid-template-columns:1fr;gap:var(--space-8)}.footer-heading{margin-bottom:var(--space-4)}.footer-bottom-inner{flex-direction:column;text-align:center;gap:var(--space-3)}.footer-legal{justify-content:center;flex-wrap:wrap;gap:var(--space-4)}.footer-container{padding-inline:var(--space-4)}.footer-cta-inner{flex-direction:column;text-align:center;gap:var(--space-5)}}@media(prefers-reduced-motion:reduce){.footer-links a,.footer-contact a,.footer-social a,.footer-legal a:after{transition:none}.footer-links a:hover,.footer-social a:hover,.footer-contact a:hover{transform:none}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}@keyframes slide-from-left{0%{transform:translate(-30px)}}@keyframes slide-to-right{to{transform:translate(30px)}}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(root){animation:.35s cubic-bezier(0,0,.2,1) .25s both fade-in,.5s cubic-bezier(.4,0,.2,1) both slide-from-right}.back-transition::view-transition-old(root){animation-name:fade-out,slide-to-right}.back-transition::view-transition-new(root){animation-name:fade-in,slide-from-left}.sidebar{view-transition-name:sidebar}.sidebar-left{view-transition-name:sidebar-left}.list-page-header{view-transition-name:listpageheader}::view-transition-new(sidebar):only-child{animation:.3s cubic-bezier(0,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}::view-transition-old(sidebar):only-child{animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-right}::view-transition-new(sidebar-left):only-child{animation:.3s cubic-bezier(0,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-left}::view-transition-old(sidebar-left):only-child{animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.app-start{view-transition-name:app-start}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #384171;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #e91e63;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #e91e63;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #e91e63;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #384171;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #384171;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #e91e63;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #e91e63;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 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)}html{--mat-autocomplete-background-color: white}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #384171 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #e91e63 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #384171;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #384171 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #384171 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #384171 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #384171;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #e91e63 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #e91e63 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #e91e63;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e91e63 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e91e63 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e91e63 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #e91e63;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #e91e63 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #384171 87%, transparent);--mat-form-field-filled-caret-color: #384171;--mat-form-field-filled-focus-active-indicator-color: #384171;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #384171 87%, transparent);--mat-form-field-outlined-caret-color: #384171;--mat-form-field-outlined-focus-outline-color: #384171;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #384171 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #e91e63 87%, transparent);--mat-form-field-filled-caret-color: #e91e63;--mat-form-field-filled-focus-active-indicator-color: #e91e63;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #e91e63 87%, transparent);--mat-form-field-outlined-caret-color: #e91e63;--mat-form-field-outlined-focus-outline-color: #e91e63;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #e91e63 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #384171;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #e91e63;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #384171;--mat-tab-active-ripple-color: #384171;--mat-tab-inactive-ripple-color: #384171;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #384171;--mat-tab-active-hover-label-text-color: #384171;--mat-tab-active-focus-indicator-color: #384171;--mat-tab-active-hover-indicator-color: #384171;--mat-tab-active-indicator-color: #384171}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #e91e63;--mat-tab-active-ripple-color: #e91e63;--mat-tab-inactive-ripple-color: #e91e63;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #e91e63;--mat-tab-active-hover-label-text-color: #e91e63;--mat-tab-active-focus-indicator-color: #e91e63;--mat-tab-active-hover-indicator-color: #e91e63;--mat-tab-active-indicator-color: #e91e63}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #384171;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #e91e63;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}:root{--mdc-typography-body1-font-size: 14px !important;--mdc-icon-button-icon-size: 20px !important}.mdc-tab{font-weight:400!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:1em!important;border-bottom:1px solid #e7e7e7!important}.mat-mdc-dialog-container .mdc-dialog__surface{background:unset!important;box-shadow:unset!important}.mat-mdc-dialog-container *{-webkit-hyphens:none;hyphens:none}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;z-index:99}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger a{background-color:#f4ebec;box-shadow:0 1px 1px #0006}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.img-circle{border-radius:50%}.badge{display:inline-block;min-width:10px;padding:3px 7px 4px;font-size:.82em;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px;font-weight:400;cursor:default;z-index:1}.badge.xs{font-size:.7em}.badge.blue{background-color:#6673bb}.badge.red{background-color:#f10}.badge.green{background-color:#41a04f}small{font-size:.9em}.table-unbordered td{border:none!important}.table-unbordered tr:last-child{border-bottom:none!important}.table{width:100%;border-collapse:collapse}.table thead th{border-bottom:1px solid #e7e7e7!important;text-align:left;padding:7px 5px}.table tr{border-bottom:1px solid #e7e7e7!important;transition:all ease-in-out .2s}.table tr:hover{background:#f1f2fc}.table td{padding:7px 5px}.table td .mat-mdc-form-field-subscript-wrapper{display:none}.mat-card .table tr:last-child{border-bottom:unset!important}.noselect,.signup-button,.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spacer{flex:1 1 auto}.is-disabled{opacity:.5;position:relative}.is-disabled.mat-card-actions{display:block}.is-disabled:after{position:absolute;top:0;left:0;width:100%;height:100%;content:" "}.chart{display:block}#post-job-ad-types,#mode-of-payments,#resume-sections{list-style:none;margin:0 -1px;padding:0;display:flex;flex-wrap:wrap}#post-job-ad-types>li,#mode-of-payments>li,#resume-sections>li{display:inline-flex;align-items:center;width:204px;cursor:pointer;padding:10px 13px;border:1px solid #c3c5d5;transition:all .2s ease-in-out;margin-bottom:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}#post-job-ad-types>li>div,#mode-of-payments>li>div,#resume-sections>li>div{flex-grow:1}#post-job-ad-types>li:not(:last-child),#mode-of-payments>li:not(:last-child),#resume-sections>li:not(:last-child){margin-right:3.5px}#post-job-ad-types>li.active,#mode-of-payments>li.active,#resume-sections>li.active{border-bottom:3px solid #7c3aed;background-color:#f8fafc}#post-job-ad-types>li .ribbon span,#mode-of-payments>li .ribbon span,#resume-sections>li .ribbon span{font-size:.9em!important}.upgrade-today-dialog-backdrop{background:#e9e9e9}.upgrade-today-dialog h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Light,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-align:center;font-size:28px;font-weight:700;color:#4d5ec1}.upgrade-today-dialog .pricing{margin-top:10px;margin-bottom:10px;min-width:300px}.upgrade-today-dialog .pricing .desc{padding-bottom:15px}.table-cart{border-bottom:1px solid #e7e7e7!important}.table-cart .form-group{margin-bottom:0}.table-cart td,.table-cart th{border-bottom:1px solid #e7e7e7!important}.load-more-list{display:block;padding:15px;text-align:center;background-color:#f8fafc;color:inherit}md-progress-circle{width:unset!important}md-progress-circle svg path{stroke-width:5px!important}.ribbon.green span{background:green}.list-logos{list-style:none;padding:0;margin:0}.list-logos li{display:inline-block;width:87px;height:87px;line-height:82px;background-color:#fff;text-align:center;margin:7px}.list-logos li img{display:inline-block;max-width:80px;max-height:80px}#photo-cover{margin:-15px -15px -60px;overflow:hidden;-webkit-border-radius:3px 3px 0 0!important;-moz-border-radius:3px 3px 0 0!important;border-radius:3px 3px 0 0!important}.carousel{background-color:#343434}.carousel .carousel-control{background-image:none!important;width:6%;transition:background-color .2s ease-in-out}.carousel .carousel-control .icon{font-size:3em;position:absolute;top:50%!important;transform:translateY(-50%);z-index:5;display:inline-block}.carousel .carousel-control.left .icon{left:10%;margin-left:-10px}.carousel .carousel-control.right .icon{right:10%;margin-right:-10px}.carousel .carousel-control:hover{background-color:#0003}ol li .item-actions-menu button,ul li .item-actions-menu button,table tr .item-actions-menu button,.item .item-actions-menu button{width:33px;height:33px}ol li .item-actions-menu button .icon,ul li .item-actions-menu button .icon,table tr .item-actions-menu button .icon,.item .item-actions-menu button .icon{margin-top:-10px}table tr .item-actions-menu{margin:-7px 0}#social-login-list{text-align:center}#social-login-list li{padding:0 2px}#social-login-list .btn-xs{color:#fff!important}.btn-xs.facebook{background-color:#2d609b!important}.btn-xs.linkedin{background-color:#00a0dc!important}.btn-xs.google{background-color:#eb4026!important}.btn-xs.green{background-color:#009688!important}.applicant-toolbar{width:100%;background-color:#e7e8ef;display:flex;align-items:center;padding:5px 3px}.applicant-toolbar input[type=text]{padding:0 8px!important;font-size:1em;color:#6c6d83;background-color:#ecedf5;width:525px;height:40px;text-transform:capitalize;text-align:center}.applicant-toolbar input[type=text]::placeholder{color:#8e91a8!important}.applicant-toolbar input[type=text]:focus{color:#000000de!important;background-color:#f1f2f8!important;transition:all .2s ease-in-out}.applicant-toolbar .material-icon-button{background-color:unset}.applicant-toolbar .material-icon-button .icon{font-size:1.2em!important;background-color:#6e719c}.toolbar{border-bottom:1px solid #c3cedc;background-color:#f8fafc;padding:5px}.toolbar .material-icon-button{background-color:unset}.toolbar .material-icon-button.primary{background-color:#e2e8f0;color:#fff!important}.toolbar .material-icon-button.primary .icon{background-color:#7c3aed}.toolbar .material-icon-button .icon{font-size:1.2em!important}.toolbar form input[type=text]{padding:0 8px!important;font-size:1em;color:#000000de!important;background-color:#f8fafc!important;height:45px;text-transform:capitalize}.toolbar form input[type=text]::placeholder{color:#8e91a8!important}.toolbar form input[type=text]:focus{color:#000000de!important;background-color:#f1f2f8!important;transition:all .2s ease-in-out}.grid-applicants{border-bottom:1px solid #e2e8f0;cursor:pointer}.grid-applicants a{font-size:1.05em}.grid-applicants .text-sm,.grid-applicants .load-more-list{font-size:.98em}.grid-applicants>div,.grid-applicants>div>div{padding:7px 10px;font-size:.98em}.grid-applicants:hover:not(.header){background-color:#f9f9f9}.grid-applicants.header{background-color:#e7e8ef;cursor:default;font-size:1.07em}.grid-applicants.header>div{padding:12px 10px 10px;font-weight:400}.grid-applicants thumb.selected{transition:all .3s linear}.grid-applicants thumb.selected .icon{background-color:#3c763d}.grid-applicants.active,.grid-applicants.row-selected{background-color:#f6f5f9!important}.grid-applicants.active a,.grid-applicants.row-selected a{font-weight:500}.grid-applicants.row-selected .thumb{margin-top:-6px!important;border:3px solid #f0f0f0}.last-viewed{border-left:1px solid #7a80b3!important}.dashboard-charts .mat-card{min-height:238px}#applicant-evaluation-form .form-group{margin-bottom:0}.resume-section-title{margin-top:-10px;margin-left:-5px;margin-bottom:20px;font-size:1.3em}.resume-section-title .icon{top:5px;width:25px;height:25px;background-color:#7c3aed;display:inline-block}.timeline{list-style:none;padding:0 0 0 10px!important;margin:0 0 0 4px!important;border-left:2px solid rgb(219.2772727273,226.6681818182,236.5227272727)}.timeline>li{position:relative;padding-left:5px}.timeline>li .text-sm,.timeline>li .load-more-list{font-size:.9em}.timeline>li a,.timeline>li .text-md{font-size:1em!important;color:inherit}.timeline>li:not(:last-child){margin-bottom:28px}.timeline>li:before{content:"";width:10px;height:10px;position:absolute;left:-16px;margin-top:6px;display:inline-block;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;background-color:#9b69f1;box-shadow:0 0 0 6px #fff}.file-uploader,.file-uploader-multiple{display:inline-block;position:relative;overflow:hidden}.file-uploader .preview,.file-uploader-multiple .preview{width:100%;height:100%;opacity:.4}.file-uploader .preview .horizontal-loader,.file-uploader-multiple .preview .horizontal-loader{height:100%;width:100%;position:absolute;top:0;left:0;margin:50% auto auto}.file-uploader .preview #loading-bar-left,.file-uploader-multiple .preview #loading-bar-left{animation:loading-bar-morph 1s linear .1s infinite;transform-origin:center}.file-uploader .preview #loading-bar-middle,.file-uploader-multiple .preview #loading-bar-middle{animation:loading-bar-morph 1s linear .2s infinite;transform-origin:center}.file-uploader .preview #loading-bar-right,.file-uploader-multiple .preview #loading-bar-right{animation:loading-bar-morph 1s linear .4s infinite;transform-origin:center}@keyframes loading-bar-morph{0%{transform:scaleY(1)}25%{transform:scaleY(.3)}50%{transform:scaleY(.7)}75%{transform:scaleY(.15)}}.file-uploader .preview .circular-loader,.file-uploader-multiple .preview .circular-loader{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.file-uploader .preview .loader-path,.file-uploader-multiple .preview .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%{stroke:#d5dce1}40%{stroke:#d5dce1}66%{stroke:#d5dce1}80%,90%{stroke:#d5dce1}}@keyframes color{0%{stroke:#d5dce1}40%{stroke:#d5dce1}66%{stroke:#d5dce1}80%,90%{stroke:#d5dce1}}.file-uploader{text-align:center}.file-uploader .file-upload-button{cursor:pointer;position:relative;overflow:hidden}.file-uploader .file-upload-button input{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-uploader .image-actions{position:absolute;left:0;right:0;bottom:-100px;width:100%;overflow:hidden;font-size:.85em;line-height:20px;color:#fff;background:#0009;padding:7px 10px 5px;opacity:0;z-index:1;transition:all .3s ease-in-out 0s}.file-uploader .image-actions .icon{background-color:#fff}.file-uploader .image-actions.visible{opacity:1}.file-uploader .image-actions a{color:#fff}.file-uploader .image-actions .actions{display:inline-block;width:auto;text-align:left}.file-uploader:hover .image-actions{opacity:1;bottom:0}.file-uploader-multiple{padding:0;margin:0;list-style:none}.file-uploader-multiple li{display:inline-block;float:left;margin:1px 5px 0 0;position:relative;overflow:hidden}.file-uploader-multiple li input{margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1}.file-uploader-multiple li .image-actions{overflow:hidden;font-size:.85em;z-index:2;color:#e2e8f0}.file-uploader-multiple li .image-actions a{color:#e2e8f0}.file-uploader-multiple li .image-actions .actions-top,.file-uploader-multiple li .image-actions .actions-bottom{background:#0009;padding:0 2px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.file-uploader-multiple li .image-actions .actions-top{position:absolute;top:-20px;width:100%}.file-uploader-multiple li .image-actions .actions-bottom{position:absolute;bottom:-20px;width:100%}.file-uploader-multiple li .image-actions .actions-bottom.visible{opacity:1;bottom:0}.file-uploader-multiple li:hover .image-actions .actions-top,.file-uploader-multiple li:hover .image-actions .actions-bottom{opacity:1}.file-uploader-multiple li:hover .image-actions .actions-top{top:0}.file-uploader-multiple li:hover .image-actions .actions-bottom{bottom:0}#photo-cover .file-uploader .thumb{overflow:unset}#photo-cover .file-uploader .image-actions{right:auto;bottom:auto;top:0;width:auto}#photo-cover .file-uploader .image-actions .actions{padding:0 10px}.list-stats{list-style:none;padding:0;display:flex;justify-content:space-between}.list-stats li{border:1px solid #e5e5e5;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;display:inline-block;width:100%;padding:10px 15px 6px}.list-stats li:not(:last-child){margin-right:10px}.list-stats li .title{font-size:1.1em;font-weight:300;color:#90a4ae;margin-bottom:5px}.list-stats li .count{font-size:1.5em;font-weight:300;margin-bottom:5px}.list-stats li.blue{border-color:#5ac7f8;color:#29b6f6}.list-stats li.green{border-color:#30d0c1;color:#26a69a}.list-stats li.red{border-color:#f3817f;color:#ef5350}.list-stats li.orange{border-color:#ffbc59;color:#ffa726}.article-heading{font-size:1.75em;margin-top:20px;line-height:1.75em}.article-body{margin-top:20px;font-size:1.2em;line-height:30px}.article-body p{margin-bottom:10px}@media(max-width:599.98px){#mode-of-payments>li,#resume-sections>li{margin-bottom:-3px;width:49%}.space-between-xs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.timeline-xs{list-style:none;padding:0 0 0 10px!important;margin:0 0 0 4px!important;border-left:2px solid rgb(219.2772727273,226.6681818182,236.5227272727)}.timeline-xs>li{position:relative;padding-left:5px}.timeline-xs>li:not(:last-child){margin-bottom:28px}.timeline-xs>li:before{content:"";width:10px;height:10px;position:absolute;left:-16px;margin-top:6px;display:inline-block;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;background-color:#9b69f1;box-shadow:0 0 0 6px #fff}#post-job-ad-types>li{width:100%}#photo-cover{margin-bottom:-50px}#photo-cover.organization{margin-left:-16px;margin-right:-16px;margin-top:-16px}}@media(min-width:992px){.list-dashboard-actions>div:before,.mat-chip:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s}.mat-chip:hover:before,.list-dashboard-actions>div:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#f2f4f899}.mat-chip:hover:before{border-radius:16px;background-color:#f0f3f7}}@media(max-width:991px){.resume #personal-information .personal-information{text-align:center}.resume-section-title{margin-top:0!important;margin-bottom:20px}}@media(min-width:1200px){.form-inline .combo-date-picker-compact .form-group{margin:0}.form-inline .combo-date-picker-compact .form-group .col-sm-12{padding:0}.form-inline .combo-date-picker-compact .form-group .form-control{min-width:50px!important;width:55.5px!important}.form-inline .combo-date-picker-compact .form-group:not(:first-child){margin-left:-5px}}.glow{position:relative;-moz-animation:glow 2.5s;-o-animation:glow 2.5s;-webkit-animation:glow 2.5s;animation:glow 2.5s}@keyframes glow{0%{background-color:#e2e8f0}to{background-color:transparent}}.signup-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Light,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;cursor:pointer;display:block;max-width:370px!important;margin:0 auto;background-color:#3f51b5!important;max-width:350px;color:#fff!important;font-size:16.5px!important;font-weight:400!important;text-align:center;line-height:45px!important;text-decoration:none;border-radius:9999px;animation:pulse 2s infinite;box-shadow:0 10px 15px #0006}.signup-button:hover{color:#d8ddf7!important;box-shadow:0 12px 17px #0006;transition:color .2s ease-in-out!important;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fadeIn{position:relative;-moz-animation:fadeIn .5s;-o-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary);background-color:var(--bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-slow) var(--easing-standard),color var(--duration-slow) var(--easing-standard)}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-primary-100);color:var(--text-primary)}[data-theme=dark] ::selection{background-color:#5c6bc059;color:#e4e6ed}.skip-link{position:absolute;top:-100%;left:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-primary-500);color:var(--text-on-primary);border-radius:var(--radius-sm);z-index:10000;font-weight:var(--font-weight-semibold);text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-2)}.fadeOut{position:relative;-moz-animation:fadeOut .5s;-o-animation:fadeOut .5s;-webkit-animation:fadeOut .5s;animation:fadeOut .5s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.cke_inner,.cke_wysiwyg_frame,.cke_wysiwyg_div{background:unset!important}.cke_chrome{box-shadow:none!important;border:unset!important;border-bottom:1px solid #8e8e8e!important;padding-top:0!important}.cke_chrome:hover{border-bottom:1px solid #383471;background:#f5f5f5}.cke_contents{padding-top:5px!important;padding-bottom:5px!important;color:#000000de!important}.cke_contents *{-webkit-hyphens:none;hyphens:none;line-height:1.75}.cke_focus{border-color:none!important;border-bottom:2px solid #383471!important;transition:all .2s ease-in-out;background:#f5f5f5}.cke_wysiwyg_frame::-webkit-scrollbar{width:8px}.cke_wysiwyg_frame::-webkit-scrollbar-track{background-color:#f5f5f5!important;border-radius:0!important}.cke_wysiwyg_frame::-webkit-scrollbar-thumb{border-radius:3px;background-color:#f0f0f0!important;-webkit-box-shadow:inset 0 0 2px rgba(120,120,120,.5)}.cke_top{box-shadow:none!important;background-image:none!important;background-color:#f5f5f5!important;border-bottom:1px solid #f0f0f0!important;padding:4px 0 4px 7px!important}.cke_toolgroup{background-image:none!important;background-color:unset!important;border:unset!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.cke_toolgroup:hover .cke_toolbar_separator{width:1.5px!important}.cke_toolbar_separator{background-color:#e8e8e8!important}.cke_toolbar{height:29px!important}.cke_button:hover{box-shadow:none!important;background:#f5f5f5!important;cursor:pointer!important;border:1px solid #c5c5c5!important;transition:background-color .2s ease-in-out!important}.cke_button_on{box-shadow:none!important;background:#f5f5f5!important;transition:background-color .2s ease-in-out!important}.cke_button_disabled,.cke_button_disabled:hover{background:none!important;background-color:unset!important;box-shadow:none!important;border:unset!important}#btnScrollToTop,#btnNotification,#installButton{display:none;position:fixed!important;bottom:20px;right:30px;z-index:99;background-color:#607d8b;color:#f0f0f0;cursor:pointer;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;animation:zoomIn .2s linear;-webkit-animation:zoomIn .2s linear}#btnScrollToTop:hover,#btnNotification:hover,#installButton:hover{opacity:.8!important;transform:scale(1.15);color:#fff}#btnScrollToTop:active,#btnNotification:active,#installButton:active{opacity:.8!important;transform:scale(.7)}.btnScrollToTop{opacity:.4!important}.installButton{background-color:#7dbb08!important;opacity:unset!important}#btnNotification{left:30px;display:flex;background-color:#03a9f4;opacity:.8!important}#btnNotification.warn{background-color:#ffc942;color:#3d3d3d}#installButton{display:inline-block;background-color:#09af00;opacity:.8!important}#installButton .material-icons{font-size:2em!important;margin-top:-7px}#overlay{position:fixed;display:none;width:100%;height:100%;inset:0;background-color:#00000080;z-index:9999;cursor:pointer}.control-has-error>div{color:#f44336!important}.control-has-error .cke_chrome{box-shadow:none!important;border-bottom:1px solid rgb(255,0,0)!important}.control-has-error .cke_focus{border-color:none!important;border-bottom:2px solid red!important;transition:all .2s ease-in-out}.control-has-error select{border-bottom:1px solid #f44336!important;color:#f44336}.width-100{width:100%}#credential_picker_container{z-index:1050!important}.read-list-compact-title{width:250px;display:block;overflow:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{position:absolute;top:0;right:0;height:100%}.countries-list div{line-height:35px}.countries-list a{display:inline-flex;align-items:center;padding:1px 15px 3px;border-radius:25px}.countries-list a img{border:1px solid #d5dce1;margin-right:10px;opacity:.8}.countries-list a:hover{background-color:#f4f4fc}.countries-list a:hover img{opacity:1;box-shadow:0 1px 2px #0000001a}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}html,body{height:100%}body{margin:0;font-family:var(--font-family-base, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif)}i.icon:not([class*=icon-]),.material-icons{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";background-color:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;width:auto!important;height:auto!important}.md-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:12px 28px;border-radius:var(--radius-full, 9999px);font-family:var(--font-family-base, "Inter", sans-serif);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 600);line-height:1.25;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease;position:relative;overflow:hidden}.md-button i.icon:not([class*=icon-]){font-size:18px}.md-button.primary{background:var(--btn-primary-bg, #0f172a);color:var(--btn-primary-text, #fff);box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.md-button.primary:hover{background:var(--btn-primary-hover, #1e293b);box-shadow:0 4px 14px #00000026;transform:translateY(-1px)}.md-button.primary:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.md-button.secondary{background:transparent;color:var(--text-primary, #1e293b);border:1.5px solid var(--border-color-strong, #cbd5e1)}.md-button.secondary:hover{background:var(--bg-surface-container, #f1f5f9);border-color:var(--text-secondary, #64748b)}.md-button.cta{padding:14px 32px;font-size:var(--font-size-base, 15px)}.md-button.btn-sm{padding:8px 18px;font-size:var(--font-size-xs, 13px)}.md-button.padded{padding:14px 32px}.md-icon-button{display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:inherit;transition:background .15s ease}.md-icon-button:hover{background:#0000000f}.md-card{background:var(--card-bg, #fff);border:1px solid var(--card-border, #e2e8f0);border-radius:var(--radius-lg, 12px);box-shadow:var(--card-shadow, 0 1px 3px rgba(0, 0, 0, .06));transition:box-shadow .25s ease,transform .25s ease}.md-card-interactive{cursor:pointer}.md-card-interactive:hover{box-shadow:var(--card-shadow-hover, 0 8px 25px rgba(0, 0, 0, .1));transform:translateY(-3px)}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, 8px);padding:12px 28px;border-radius:var(--radius-full, 9999px);font-family:var(--font-family-base, "Inter", sans-serif);font-size:var(--font-size-base, 15px);font-weight:var(--font-weight-semibold, 600);line-height:1.25;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease}.md-btn.md-btn-primary{background:var(--btn-primary-bg, #0f172a);color:var(--btn-primary-text, #fff)}.md-btn.md-btn-primary:hover{background:var(--btn-primary-hover, #1e293b);transform:translateY(-1px)}.md-btn .material-icons{font-size:18px}
