@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}:root,[data-ui-mode=light],[data-ui-mode=dark] [data-ui-mode=inverted]{color-scheme:light;--ui-ff-inter: "Inter";--ui-colors-neutral-dark-300: rgb(118, 127, 146);--ui-colors-neutral-dark-500: rgb(78, 87, 106);--ui-colors-neutral-dark-700: rgb(50, 57, 72);--ui-colors-neutral-dark-900: rgb(22, 27, 38);--ui-colors-neutral-light-100: rgb(249, 251, 255);--ui-colors-neutral-light-300: rgb(241, 245, 252);--ui-colors-neutral-light-500: rgb(225, 232, 244);--ui-colors-neutral-light-700: rgb(200, 211, 230);--ui-colors-neutral-dark-bg-100: rgb(24, 24, 27);--ui-colors-neutral-dark-bg-700: rgb(31, 31, 34);--ui-colors-neutral-dark-bg-900: rgb(13, 13, 15);--ui-colors-gray-500: rgba(218, 220, 224, 1);--ui-colors-gray-500-opacity-20: rgba(218, 220, 224, .2);--ui-colors-gray-500-opacity-8: rgba(218, 220, 224, .08);--ui-colors-black: rgba(18, 18, 18, 1);--ui-colors-white: rgb(255 255 255);--ui-colors-white-opacity-4: rgb(255 255 255 / .04);--ui-colors-white-opacity-8: rgb(255 255 255 / .08);--ui-colors-white-opacity-16: rgb(255 255 255 / .16);--ui-colors-white-opacity-20: rgb(255 255 255 / .2);--ui-colors-white-opacity-28: rgb(255 255 255 / .28);--ui-colors-white-opacity-40: rgb(255 255 255 / .4);--ui-colors-white-opacity-68: rgb(255 255 255 / .68);--ui-colors-white-opacity-80: rgb(255 255 255 / .8);--ui-colors-white-opacity-84: rgb(255 255 255 / .84);--ui-colors-dark-opacity-20: rgba(16, 28, 56, .2);--ui-colors-dark-opacity-40: rgba(18, 18, 18, .4);--ui-colors-dark-opacity-68: rgba(18, 18, 18, .68);--ui-colors-green-400: rgb(31, 209, 48);--ui-colors-green-500: rgb(24, 163, 38);--ui-colors-green-600: rgb(18, 120, 28);--ui-colors-green-500-opacity-8: rgba(24, 163, 38, .08);--ui-colors-green-500-opacity-12: rgba(24, 163, 38, .12);--ui-colors-green-500-opacity-20: rgba(24, 163, 38, .2);--ui-colors-green-500-opacity-32: rgba(24, 163, 38, .32);--ui-colors-green-500-opacity-40: rgba(24, 163, 38, .4);--ui-colors-red-300: rgba(236, 77, 65, 1);--ui-colors-red-400: rgba(234, 55, 42, 1);--ui-colors-red-500: rgba(229, 37, 23, 1);--ui-colors-red-600: rgba(205, 45, 35, 1);--ui-colors-red-700: rgba(183, 40, 31, 1);--ui-colors-red-500-opacity-8: rgba(229, 37, 23, .08);--ui-colors-red-500-opacity-12: rgba(229, 37, 23, .12);--ui-colors-red-500-opacity-20: rgba(229, 37, 23, .2);--ui-colors-red-500-opacity-32: rgba(229, 37, 23, .32);--ui-colors-red-500-opacity-40: rgba(229, 37, 23, .4);--ui-colors-orange-300: rgb(255, 197, 79);--ui-colors-orange-300-opacity-8: rgb(255, 197, 79, .08);--ui-colors-orange-300-opacity-20: rgb(255, 197, 79, .2);--ui-colors-orange-300-opacity-60: rgb(255, 197, 79, .6);--ui-colors-orange-400: rgb(255, 162, 87);--ui-colors-orange-400-opacity-8: rgba(255, 162, 87, .08);--ui-colors-orange-400-opacity-20: rgba(255, 162, 87, .2);--ui-colors-orange-400-opacity-32: rgba(255, 162, 87, .32);--ui-colors-orange-400-opacity-40: rgba(255, 162, 87, .4);--ui-colors-orange-500: rgb(255, 135, 38);--ui-colors-orange-600: rgb(240, 107, 0);--ui-colors-orange-500-opacity-8: rgba(255, 135, 38, .08);--ui-colors-orange-500-opacity-12: rgba(255, 135, 38, .12);--ui-colors-orange-500-opacity-20: rgba(255, 135, 38, .2);--ui-colors-orange-500-opacity-32: rgba(255, 135, 38, .32);--ui-colors-orange-500-opacity-40: rgba(255, 135, 38, .4);--ui-colors-blue-400: rgb(63, 158, 248);--ui-colors-blue-500: rgb(16, 134, 246);--ui-colors-blue-600: rgb(8, 107, 201);--ui-colors-blue-500-opacity-8: rgba(16, 134, 246, .08);--ui-colors-blue-500-opacity-12: rgba(16, 134, 246, .12);--ui-colors-blue-500-opacity-20: rgba(16, 134, 246, .2);--ui-colors-blue-500-opacity-32: rgba(16, 134, 246, .32);--ui-colors-indigo-400: rgb(150, 132, 245);--ui-colors-indigo-500: rgb(108, 86, 224);--ui-colors-indigo-600: rgb(86, 64, 196);--ui-colors-indigo-500-opacity-8: rgba(108, 86, 224, .08);--ui-colors-indigo-500-opacity-12: rgba(108, 86, 224, .12);--ui-colors-indigo-500-opacity-20: rgba(108, 86, 224, .2);--ui-colors-light-blue: rgba(143, 212, 255, 1);--ui-colors-deep-blue-800: rgba(30, 86, 230, 1);--ui-colors-deep-blue-900: rgba(41, 41, 182, 1);--ui-colors-dark: rgba(51, 51, 51, 1);--ui-colors-dark-light: rgba(51, 51, 51, .08);--ui-colors-dark-hover: rgba(79, 79, 79, 1);--ui-colors-dark-hover-light: rgba(51, 51, 51, .2);--ui-colors-dark-active: rgba(117, 117, 117, 1);--ui-colors-dark-active-light: rgba(51, 51, 51, .4);--ui-colors-light: rgba(255, 255, 255, 1);--ui-colors-light-light: var(--ui-colors-white-opacity-8);--ui-colors-light-hover: rgba(240, 243, 250, 1);--ui-colors-light-hover-light: var(--ui-colors-white-opacity-20);--ui-colors-light-active: rgba(223, 229, 243, 1);--ui-colors-light-active-light: var(--ui-colors-white-opacity-40);--ui-colors-inverted-hover-light: var(--ui-colors-dark-hover-light);--ui-colors-accent-100: #E8F0FE;--ui-colors-accent-200: #D2E3FC;--ui-colors-accent-300: #A8C7FA;--ui-colors-accent-400: #5B9DFF;--ui-colors-accent-500: #1A73E8;--ui-colors-accent-600: #1765CC;--ui-colors-accent-700: #1558B8;--ui-colors-accent-800: #0F4A9E;--ui-colors-accent-500-opacity-8: rgba(26, 115, 232, .08);--ui-colors-accent-500-opacity-12: rgba(26, 115, 232, .12);--ui-colors-accent-500-opacity-20: rgba(26, 115, 232, .2);--ui-colors-accent-500-opacity-25: rgba(26, 115, 232, .25);--ui-colors-accent-500-opacity-32: rgba(26, 115, 232, .32);--ui-colors-accent-500-opacity-40: rgba(26, 115, 232, .4);--ui-colors-accent-500-opacity-50: rgba(26, 115, 232, .5);--ui-colors-highlight-300: #FFD58A;--ui-colors-highlight-500: #FFB840;--ui-colors-highlight-600: #F2A21B;--ui-colors-highlight-700: #D68A06;--ui-colors-highlight-800: #7A4E00;--ui-colors-highlight-100: #FFF1D9;--ui-colors-highlight-500-opacity-8: rgba(255, 184, 64, .08);--ui-colors-highlight-500-opacity-12: rgba(255, 184, 64, .12);--ui-colors-highlight-500-opacity-20: rgba(255, 184, 64, .2);--ui-colors-highlight-500-opacity-32: rgba(255, 184, 64, .32);--ui-colors-highlight-500-opacity-40: rgba(255, 184, 64, .4);--ui-colors-cream-100: #FFF8EC;--ui-colors-pink-tint: #FFE4EF;--ui-colors-accent-tint: #E8F0FE;--ui-gradients-nav: linear-gradient(180deg, #E3EEFF 0%, #FFF4D6 100%);--ui-gradients-shell: linear-gradient(225deg, #DDEAFF 15.62%, #FFF4DC 84.18%);--ui-gradients-brand: linear-gradient(106.52deg, #FFC94D -2.96%, #8FBFFF 45%, #4A8EF6 94.65%);--ui-colors-pistachio: rgb(129, 199, 132);--ui-colors-cyan: rgb(77, 208, 225);--ui-colors-indigo: rgb(121, 134, 203);--ui-colors-yellow-500: rgb(255, 184, 64);--ui-colors-stone-500: rgba(144, 164, 174, 1);--ui-colors-violet-400: rgb(226, 147, 239);--ui-colors-violet-500: rgb(197, 138, 249);--ui-colors-violet-600: rgb(185, 92, 249);--ui-colors-lavender-500: rgba(134, 155, 239, 1);--ui-colors-lavender-600: rgb(108, 132, 230);--ui-colors-yellow-100: rgb(255, 241, 217);--ui-colors-yellow-800: rgb(122, 78, 0);--ui-colors-orange-100: rgb(245, 220, 199);--ui-colors-orange-800: rgb(154, 76, 34);--ui-colors-brown-100: rgb(239, 221, 213);--ui-colors-brown-800: rgb(95, 70, 62);--ui-colors-red-100: rgb(248, 215, 216);--ui-colors-red-800: rgb(131, 24, 15);--ui-colors-pink-100: rgb(255, 228, 239);--ui-colors-pink-800: rgb(143, 22, 80);--ui-colors-purple-100: rgb(228, 220, 250);--ui-colors-purple-800: rgb(82, 56, 149);--ui-colors-blue-100: rgb(201, 233, 245);--ui-colors-blue-800: rgb(37, 87, 131);--ui-colors-green-100: rgb(213, 233, 209);--ui-colors-green-800: rgb(45, 86, 40);--ui-colors-grey-100: rgb(224, 226, 228);--ui-colors-grey-800: rgb(77, 82, 91);--ui-colors-yellow-foreground: var(--ui-colors-yellow-800);--ui-colors-yellow-bg: var(--ui-colors-yellow-100);--ui-colors-orange-foreground: var(--ui-colors-orange-800);--ui-colors-orange-bg: var(--ui-colors-orange-100);--ui-colors-brown-foreground: var(--ui-colors-brown-800);--ui-colors-brown-bg: var(--ui-colors-brown-100);--ui-colors-red-foreground: var(--ui-colors-red-800);--ui-colors-red-bg: var(--ui-colors-red-100);--ui-colors-pink-foreground: var(--ui-colors-pink-800);--ui-colors-pink-bg: var(--ui-colors-pink-100);--ui-colors-purple-foreground: var(--ui-colors-purple-800);--ui-colors-purple-bg: var(--ui-colors-purple-100);--ui-colors-blue-foreground: var(--ui-colors-blue-800);--ui-colors-blue-bg: var(--ui-colors-blue-100);--ui-colors-green-foreground: var(--ui-colors-green-800);--ui-colors-green-bg: var(--ui-colors-green-100);--ui-colors-grey-foreground: var(--ui-colors-grey-800);--ui-colors-grey-bg: var(--ui-colors-grey-100);--ui-size-0: 0px;--ui-size-1\/2: 2px;--ui-size-1: 4px;--ui-size-2: 8px;--ui-size-3: 12px;--ui-size-4: 16px;--ui-size-5: 20px;--ui-size-6: 24px;--ui-size-7: 32px;--ui-size-8: 40px;--ui-size-9: 48px;--ui-size-10: 64px;--ui-size-11: 80px;--ui-size-12: 96px;--ui-size-13: 120px;--ui-size-14: 160px;--ui-radii-sm: var(--ui-size-1);--ui-radii-md: var(--ui-size-2);--ui-radii-lg: var(--ui-size-3);--ui-radii-xl: var(--ui-size-4);--ui-radii-2xl: var(--ui-size-6);--ui-radii-3xl: var(--ui-size-7);--ui-radii-circle: 50%;--ui-fs-0: .625rem;--ui-fs-1: .75rem;--ui-fs-2: .875rem;--ui-fs-3: 1rem;--ui-fs-4: 1.125rem;--ui-fs-5: 1.25rem;--ui-fs-6: 1.5rem;--ui-fs-7: 1.75rem;--ui-fs-8: 2rem;--ui-fs-9: 2.25rem;--ui-fs-10: 2.625rem;--ui-fs-11: 3rem;--ui-shadow-light: 1px 6px 20px 0px rgba(16, 28, 56, .05);--ui-shadow: 1px 6px 30px 0px rgba(16, 28, 56, .1);--ui-shadow-accentuated: 5px 11px 40px 0px rgba(16, 28, 56, .2);--ui-shadow-underline-shape: 0px 2px 1px 0px;--ui-shadow-underline-light: var(--ui-shadow-underline-shape) rgba(16, 28, 56, .05);--ui-shadow-underline: var(--ui-shadow-underline-shape) rgba(18, 18, 18, .15);--ui-shadow-product-light: 1px 8px 20px 0px var(--ui-colors-accent-shadow-light);--ui-shadow-product: 1px 8px 24px 0px var(--ui-colors-accent-shadow);--ui-z-index-overlay: 1000;--ui-z-index-modal: 1100;--ui-ff-heading: var(--ui-ff-inter);--ui-ff-text: var(--ui-ff-inter);--ui-fs-text-0: var(--ui-fs-0);--ui-fs-text-xs: var(--ui-fs-1);--ui-fs-text-sm: var(--ui-fs-2);--ui-fs-text-md: var(--ui-fs-3);--ui-fs-text-lg: var(--ui-fs-4);--ui-fs-text-xl: var(--ui-fs-5);--ui-fs-text-2xl: var(--ui-fs-7);--ui-fw-regular: 400;--ui-fw-bolder: 500;--ui-fw-boldest: 600;--ui-ls-wider: .25px;--ui-colors-text-primary: var(--ui-colors-neutral-dark-900);--ui-colors-text-intermediate: var(--ui-colors-neutral-dark-700);--ui-colors-text-secondary: var(--ui-colors-neutral-dark-500);--ui-colors-text-inverted: var(--ui-colors-white);--ui-colors-link: var(--ui-colors-accent-700);--ui-colors-link-visited: #5B3FC4;--ui-colors-text-deep: rgb(30, 30, 30);--ui-icon-size-sm: var(--ui-size-3);--ui-icon-size-base: var(--ui-size-4);--ui-icon-size-lg: var(--ui-size-5);--ui-icon-size-xl: var(--ui-size-6);--ui-icon-size-2xl: var(--ui-size-7);--ui-icon-size-3xl: var(--ui-size-9);--ui-icon-size-4xl: var(--ui-size-10);--ui-badge-size-2xs: var(--ui-size-3);--ui-badge-size-xs: var(--ui-size-4);--ui-badge-size-sm: var(--ui-size-5);--ui-badge-size-base: var(--ui-size-6);--ui-badge-size-lg: var(--ui-size-7);--ui-badge-size-xl: var(--ui-size-8);--ui-avatar-size-2xs: var(--ui-size-5);--ui-avatar-size-xs: var(--ui-size-6);--ui-avatar-size-sm: var(--ui-size-7);--ui-avatar-size-base: var(--ui-size-8);--ui-avatar-size-lg: var(--ui-size-9);--ui-avatar-size-xl: var(--ui-size-10);--ui-avatar-size-2xl: 108px;--ui-animation-transition: .24s ease;--ui-colors-accent: var(--ui-colors-accent-500);--ui-colors-accent-light: var(--ui-colors-accent-500-opacity-8);--ui-colors-accent-hover: var(--ui-colors-accent-600);--ui-colors-accent-hover-light: var(--ui-colors-accent-500-opacity-20);--ui-colors-accent-active: var(--ui-colors-accent-700);--ui-colors-accent-active-light: var(--ui-colors-accent-500-opacity-32);--ui-colors-accent-active-foreground-light: var(--ui-colors-accent-700);--ui-colors-accent-foreground: #FFFFFF;--ui-colors-accent-foreground-light: var(--ui-colors-accent-700);--ui-colors-accent-fill-hover: var(--ui-colors-accent-600);--ui-colors-accent-fill-active: var(--ui-colors-accent-700);--ui-colors-accent-text: var(--ui-colors-accent-700);--ui-colors-accent-text-hover: var(--ui-colors-accent-800);--ui-colors-accent-disabled: var(--ui-colors-gray-500);--ui-colors-accent-disabled-foreground: var(--ui-colors-neutral-dark-300);--ui-colors-accent-disabled-light: var(--ui-colors-gray-500-opacity-20);--ui-colors-accent-disabled-foreground-light: var(--ui-colors-gray-500);--ui-colors-accent-shadow-light: var(--ui-colors-accent-500-opacity-25);--ui-colors-accent-shadow: var(--ui-colors-accent-500-opacity-50);--ui-colors-accent-secondary: var(--ui-colors-highlight-500);--ui-colors-accent-secondary-foreground: var(--ui-colors-neutral-dark-900);--ui-colors-branding-graphic-item: var(--ui-colors-accent-500);--ui-colors-highlight: var(--ui-colors-highlight-500);--ui-colors-highlight-light: var(--ui-colors-highlight-500-opacity-12);--ui-colors-highlight-hover: var(--ui-colors-highlight-600);--ui-colors-highlight-hover-light: var(--ui-colors-highlight-500-opacity-32);--ui-colors-highlight-active: var(--ui-colors-highlight-700);--ui-colors-highlight-foreground: var(--ui-colors-neutral-dark-900);--ui-colors-highlight-foreground-light: var(--ui-colors-highlight-800);--ui-colors-success: var(--ui-colors-green-600);--ui-colors-success-light: var(--ui-colors-green-500-opacity-8);--ui-colors-success-hover: rgb(14, 98, 22);--ui-colors-success-hover-light: var(--ui-colors-green-500-opacity-20);--ui-colors-warning: var(--ui-colors-orange-500);--ui-colors-warning-light: var(--ui-colors-orange-500-opacity-8);--ui-colors-warning-hover: var(--ui-colors-orange-600);--ui-colors-warning-hover-light: var(--ui-colors-orange-500-opacity-20);--ui-colors-danger: var(--ui-colors-red-500);--ui-colors-danger-light: var(--ui-colors-red-500-opacity-8);--ui-colors-danger-hover: var(--ui-colors-red-600);--ui-colors-danger-hover-light: var(--ui-colors-red-500-opacity-20);--ui-colors-danger-active: var(--ui-colors-red-700);--ui-colors-danger-active-light: var(--ui-colors-red-500-opacity-40);--ui-colors-info: var(--ui-colors-indigo-500);--ui-colors-info-light: var(--ui-colors-indigo-500-opacity-8);--ui-colors-info-hover: var(--ui-colors-indigo-600);--ui-colors-info-hover-light: var(--ui-colors-indigo-500-opacity-20);--ui-colors-favorite: var(--ui-colors-highlight-500);--ui-colors-favorite-hover: var(--ui-colors-highlight-600);--ui-colors-favorite-light: var(--ui-colors-highlight-500-opacity-12);--ui-colors-favorite-hover-light: var(--ui-colors-highlight-500-opacity-32);--ui-colors-favorite-active-light: var(--ui-colors-highlight-500-opacity-40);--ui-colors-status-queued: var(--ui-colors-indigo-500);--ui-colors-status-queued-light: var(--ui-colors-indigo-500-opacity-12);--ui-colors-status-ringing: var(--ui-colors-highlight-500);--ui-colors-status-ringing-light: var(--ui-colors-highlight-500-opacity-20);--ui-colors-status-ringing-foreground: var(--ui-colors-highlight-800);--ui-colors-status-live: var(--ui-colors-accent-500);--ui-colors-status-live-light: var(--ui-colors-accent-500-opacity-12);--ui-colors-status-completed: var(--ui-colors-green-500);--ui-colors-status-completed-light: var(--ui-colors-green-500-opacity-12);--ui-colors-status-missed: var(--ui-colors-red-500);--ui-colors-status-missed-light: var(--ui-colors-red-500-opacity-12);--ui-colors-status-idle: var(--ui-colors-neutral-dark-500);--ui-colors-border-light: var(--ui-colors-neutral-light-300);--ui-colors-border-regular: var(--ui-colors-neutral-light-500);--ui-colors-border-accentuated: var(--ui-colors-neutral-light-700);--ui-colors-bg-branding: var(--ui-gradients-nav);--ui-colors-bg-underlay: var(--ui-colors-white-opacity-68);--ui-colors-bg-container: var(--ui-colors-white);--ui-colors-bg-overlay: var(--ui-colors-white);--ui-colors-surface: var(--ui-colors-bg-overlay);--ui-colors-surface-overlay: var(--ui-colors-bg-overlay);--ui-colors-bg-overlay-inverted: var(--ui-colors-neutral-dark-bg-900);--ui-colors-bg-dark: var(--ui-colors-neutral-dark-bg-900);--ui-colors-bg-backdrop: rgba(0, 0, 0, .5);--ui-colors-component-light: var(--ui-colors-neutral-light-100);--ui-colors-component-regular: var(--ui-colors-neutral-light-300);--ui-colors-component-accentuated: var(--ui-colors-neutral-light-500);--ui-colors-component-deep: var(--ui-colors-neutral-light-700);--ui-colors-component-inverted: var(--ui-colors-neutral-dark-bg-900);--ui-colors-component-opaque: var(--ui-colors-white);--ui-colors-component-transluent: var(--ui-colors-white-opacity-40);--ui-glass-bg-light: rgba(255, 255, 255, .74);--ui-glass-bg: var(--ui-glass-bg-light);--ui-glass-bg-accentuated-light: rgba(255, 255, 255, .88);--ui-glass-bg-accentuated: var(--ui-glass-bg-accentuated-light);--ui-glass-bg-border-gradient-light: linear-gradient(97deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.4) 25%, rgba(255,255,255,.4) 75%, rgba(255,255,255,1) 100%);--ui-glass-bg-border-gradient: var(--ui-glass-bg-border-gradient-light);--ui-glass-inner-shadow: -1px -1px 2px 0px rgba(255, 255, 255, .08) inset;--ui-glass-shadow: var(--ui-shadow), var(--ui-glass-inner-shadow);--ui-glass-shadow-accentuated: var(--ui-shadow-accentuated), var(--ui-glass-inner-shadow);--ui-glass-blur: blur(28px) saturate(1.6);--ui-gradients-ai: linear-gradient(106.52deg, #FFC94D -2.96%, #8FBFFF 45%, #4A8EF6 94.65%);--ui-gradients-ai-opacity-4: linear-gradient(106.52deg, rgba(255,201,77,.04) -2.96%, rgba(143,191,255,.04) 45%, rgba(74,142,246,.04) 94.65%);--ui-gradients-ai-opacity-8: linear-gradient(106.52deg, rgba(255,201,77,.08) -2.96%, rgba(143,191,255,.08) 45%, rgba(74,142,246,.08) 94.65%);--ui-gradients-ai-opacity-20: linear-gradient(106.52deg, rgba(255,201,77,.2) -2.96%, rgba(143,191,255,.2) 45%, rgba(74,142,246,.2) 94.65%);--ui-gradients-ai-opacity-32: linear-gradient(106.52deg, rgba(255,201,77,.32) -2.96%, rgba(143,191,255,.32) 45%, rgba(74,142,246,.32) 94.65%);--ui-colors-ink: rgb(22, 27, 38);--ui-colors-success-text: rgb(18, 120, 28);--ui-colors-warning-text: rgb(154, 76, 34);--ui-colors-danger-text: rgb(183, 40, 31);--ui-colors-info-text: rgb(86, 64, 196);--ui-colors-border-input: var(--ui-colors-neutral-light-700);--ui-colors-skeleton: rgb(230, 236, 246);--ui-colors-skeleton-shimmer: rgba(255, 255, 255, .72)}[data-ui-mode=dark],[data-ui-mode=light] [data-ui-mode=inverted]{color-scheme:dark;--ui-colors-neutral-dark-900: var(--ui-colors-white-opacity-80);--ui-colors-neutral-dark-500: var(--ui-colors-white-opacity-68);--ui-colors-neutral-dark-300: var(--ui-colors-white-opacity-40);--ui-gradients-shell: linear-gradient(225deg, #1a1a1d 15.62%, #0d0d0f 84.18%);--ui-colors-neutral-light-100: var(--ui-colors-white-opacity-4);--ui-colors-neutral-light-300: var(--ui-colors-white-opacity-8);--ui-colors-neutral-light-500: var(--ui-colors-white-opacity-20);--ui-colors-neutral-light-700: var(--ui-colors-white-opacity-40);--ui-colors-inverted-hover-light: var(--ui-colors-light-hover-light);--ui-colors-accent: #8AB4F8;--ui-colors-accent-light: var(--ui-colors-accent-500-opacity-12);--ui-colors-accent-hover: #A5C6FA;--ui-colors-accent-hover-light: var(--ui-colors-accent-500-opacity-20);--ui-colors-accent-active: #C2D8FC;--ui-colors-accent-active-light: var(--ui-colors-accent-500-opacity-32);--ui-colors-accent-active-foreground-light: #A5C6FA;--ui-colors-accent-foreground: rgb(8, 27, 61);--ui-colors-accent-foreground-light: #8AB4F8;--ui-colors-accent-text: #8AB4F8;--ui-colors-accent-text-hover: #B6D0FB;--ui-colors-accent-fill-hover: #A5C6FA;--ui-colors-accent-fill-active: #C2D8FC;--ui-colors-highlight-foreground-light: var(--ui-colors-highlight-300);--ui-colors-status-ringing-foreground: var(--ui-colors-highlight-300);--ui-colors-accent-disabled: var(--ui-colors-white-opacity-8);--ui-colors-accent-disabled-foreground: var(--ui-colors-white-opacity-20);--ui-colors-accent-disabled-light: var(--ui-colors-white-opacity-4);--ui-colors-accent-disabled-foreground-light: var(--ui-colors-white-opacity-20);--ui-colors-accent-secondary: var(--ui-colors-highlight-500);--ui-colors-branding-graphic-item: var(--ui-colors-accent-500);--ui-colors-bg-branding: var(--ui-colors-neutral-dark-bg-100);--ui-colors-bg-underlay: var(--ui-colors-dark-opacity-40);--ui-colors-bg-container: var(--ui-colors-neutral-dark-bg-900);--ui-colors-bg-overlay: var(--ui-colors-neutral-dark-bg-700);--ui-colors-bg-overlay-inverted: var(--ui-colors-white);--ui-colors-text-primary: var(--ui-colors-neutral-dark-900);--ui-colors-text-secondary: var(--ui-colors-neutral-dark-500);--ui-colors-text-intermediate: var(--ui-colors-white-opacity-84);--ui-colors-text-inverted: rgba(22, 27, 38, 1);--ui-colors-text-deep: var(--ui-colors-white);--ui-colors-link: #8AB4F8;--ui-colors-border-light: var(--ui-colors-white-opacity-4);--ui-colors-border-regular: var(--ui-colors-white-opacity-8);--ui-colors-border-accentuated: var(--ui-colors-white-opacity-16);--ui-colors-component-light: var(--ui-colors-white-opacity-4);--ui-colors-component-regular: var(--ui-colors-white-opacity-8);--ui-colors-component-accentuated: var(--ui-colors-white-opacity-20);--ui-colors-component-inverted: var(--ui-colors-white);--ui-colors-component-opaque: var(--ui-colors-neutral-dark-bg-900);--ui-colors-component-transluent: var(--ui-colors-dark-opacity-40);--ui-colors-component-deep: var(--ui-colors-white-opacity-28);--ui-glass-bg-accentuated: rgba(31, 31, 34, .9);--ui-glass-bg: rgba(31, 31, 34, .8);--ui-glass-bg-border-gradient: linear-gradient(97deg, rgba(255,255,255,.4), rgba(255,255,255,.04) 25%, rgba(255,255,255,.04) 75%, rgba(255,255,255,.28));--ui-colors-danger-light: var(--ui-colors-red-500-opacity-12);--ui-colors-danger-hover: var(--ui-colors-red-700);--ui-colors-danger-hover-light: var(--ui-colors-red-500-opacity-32);--ui-colors-warning-light: var(--ui-colors-orange-500-opacity-12);--ui-colors-warning-hover: var(--ui-colors-orange-400);--ui-colors-success-light: var(--ui-colors-green-500-opacity-12);--ui-colors-success-hover: rgb(14, 98, 22);--ui-colors-grey-foreground: var(--ui-colors-grey-100);--ui-colors-grey-bg: var(--ui-colors-grey-800);--ui-colors-highlight-foreground: var(--ui-colors-ink);--ui-colors-accent-secondary-foreground: var(--ui-colors-ink);--ui-colors-light-hover: var(--ui-colors-white-opacity-8);--ui-colors-light-active: var(--ui-colors-white-opacity-16);--ui-colors-text-intermediate: rgb(255 255 255 / .76);--ui-colors-neutral-dark-300: rgb(255 255 255 / .46);--ui-colors-accent-disabled-foreground: rgb(255 255 255 / .34);--ui-colors-accent-disabled-foreground-light: rgb(255 255 255 / .34);--ui-colors-border-regular: rgb(255 255 255 / .1);--ui-colors-border-accentuated: rgb(255 255 255 / .2);--ui-colors-border-input: rgb(255 255 255 / .22);--ui-colors-success-text: rgb(110, 214, 120);--ui-colors-warning-text: rgb(255, 178, 112);--ui-colors-danger-text: rgb(255, 140, 130);--ui-colors-info-text: rgb(170, 156, 248);--ui-colors-skeleton: rgb(255 255 255 / .08);--ui-colors-skeleton-shimmer: rgb(255 255 255 / .07);--ui-shadow-light: 0 6px 20px 0 rgba(0, 0, 0, .28);--ui-shadow: 0 8px 30px 0 rgba(0, 0, 0, .36);--ui-shadow-accentuated: 0 12px 40px 0 rgba(0, 0, 0, .48)}:root{--ui-colors-component-glass: rgba(255, 255, 255, .74);--ui-colors-component-glass-accentuated: rgba(255, 255, 255, .88);--ui-colors-border-glass: rgba(255, 255, 255, .9);--ui-ff-poppins: "Poppins", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--ui-ff-heading-brand: var(--ui-ff-poppins);--ui-ff-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--app-sidenav-width: 248px;--app-sidenav-width-collapsed: 76px;--app-transition-duration: .3s;--app-transition-easing: ease;--app-transition-default: var(--app-transition-duration) var(--app-transition-easing);--app-z-select-overlay: 12000}[data-ui-mode=dark]{--ui-colors-component-glass: rgba(31, 31, 34, .8);--ui-colors-component-glass-accentuated: rgba(31, 31, 34, .9);--ui-colors-border-glass: rgba(255, 255, 255, .08)}.ui-field-label-wrapper{font-weight:var(--ui-fw-bolder)}[data-ui-theme=highlight]{accent-color:var(--ui-colors-highlight-500);--ui-colors-accent: var(--ui-colors-highlight-500);--ui-colors-accent-light: var(--ui-colors-highlight-500-opacity-12);--ui-colors-accent-hover: var(--ui-colors-highlight-600);--ui-colors-accent-hover-light: var(--ui-colors-highlight-500-opacity-32);--ui-colors-accent-active: var(--ui-colors-highlight-700);--ui-colors-accent-active-light: var(--ui-colors-highlight-500-opacity-40);--ui-colors-accent-text: var(--ui-colors-highlight-800);--ui-colors-accent-text-hover: #5A3900;--ui-colors-accent-foreground: var(--ui-colors-neutral-dark-900);--ui-colors-accent-fill-hover: var(--ui-colors-highlight-300);--ui-colors-accent-fill-active: var(--ui-colors-highlight-600);--ui-colors-accent-foreground-light: var(--ui-colors-highlight-800);--ui-colors-accent-shadow-light: var(--ui-colors-highlight-500-opacity-20);--ui-colors-accent-shadow: var(--ui-colors-highlight-500-opacity-40)}[data-ui-theme=highlight]{--ui-focus-color: var(--ui-colors-accent-text)}[data-ui-mode=dark][data-ui-theme=highlight]{--ui-colors-accent-text: var(--ui-colors-highlight-300);--ui-colors-accent-text-hover: var(--ui-colors-highlight-100);--ui-colors-accent-foreground: var(--ui-colors-black);--ui-colors-accent-foreground-light: var(--ui-colors-highlight-300)}:root{--ui-shadow-ink: 22 27 38;--ui-shadow-xs: 0 1px 2px 0 rgb(var(--ui-shadow-ink) / .06), 0 0 0 1px rgb(var(--ui-shadow-ink) / .03);--ui-shadow-light: 0 1px 2px 0 rgb(var(--ui-shadow-ink) / .05), 0 3px 10px -2px rgb(var(--ui-shadow-ink) / .08);--ui-shadow: 0 1px 3px 0 rgb(var(--ui-shadow-ink) / .06), 0 8px 24px -6px rgb(var(--ui-shadow-ink) / .14);--ui-shadow-accentuated: 0 2px 6px 0 rgb(var(--ui-shadow-ink) / .06), 0 20px 44px -12px rgb(var(--ui-shadow-ink) / .24);--ui-shadow-xl: 0 0 0 1px rgb(var(--ui-shadow-ink) / .04), -24px 0 56px -16px rgb(var(--ui-shadow-ink) / .22);--ui-shadow-inset: inset 0 1px 2px 0 rgb(var(--ui-shadow-ink) / .06);--ui-focus-ring: 0 0 0 3px var(--ui-colors-accent-500-opacity-20);--ui-focus-ring-danger: 0 0 0 3px var(--ui-colors-red-500-opacity-20);--ui-tooltip-bg: rgb(28 31 38);--ui-tooltip-fg: #fff;--ui-tooltip-fg-muted: rgb(255 255 255 / .72);--ui-tooltip-border: transparent;--ui-tooltip-shadow: 0 2px 4px rgb(var(--ui-shadow-ink) / .12), 0 8px 20px -6px rgb(var(--ui-shadow-ink) / .28);--ui-tooltip-kbd-bg: rgb(255 255 255 / .14);--ui-tooltip-delay: .4s}[data-ui-mode=dark],[data-ui-mode=light] [data-ui-mode=inverted]{--ui-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4), inset 0 1px 0 0 rgb(255 255 255 / .04);--ui-shadow-light: 0 0 0 1px rgb(255 255 255 / .05), 0 4px 12px -2px rgb(0 0 0 / .5);--ui-shadow: 0 0 0 1px rgb(255 255 255 / .07), 0 10px 28px -6px rgb(0 0 0 / .6);--ui-shadow-accentuated: 0 0 0 1px rgb(255 255 255 / .08), 0 24px 56px -12px rgb(0 0 0 / .72);--ui-shadow-xl: 0 0 0 1px rgb(255 255 255 / .06), -24px 0 64px -12px rgb(0 0 0 / .7);--ui-shadow-inset: inset 0 1px 2px 0 rgb(0 0 0 / .4);--ui-tooltip-bg: rgb(52 52 58);--ui-tooltip-fg: rgb(255 255 255 / .94);--ui-tooltip-fg-muted: rgb(255 255 255 / .68);--ui-tooltip-border: rgb(255 255 255 / .08);--ui-tooltip-shadow: 0 8px 24px -4px rgb(0 0 0 / .6);--ui-tooltip-kbd-bg: rgb(255 255 255 / .12)}:root{--ease: cubic-bezier(.22, 1, .36, 1);--wrap: 1120px;--nav-h: 64px;color-scheme:light}[data-ui-mode=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background-color:var(--ui-colors-bg-container);background-image:linear-gradient(var(--ui-colors-bg-underlay),var(--ui-colors-bg-underlay));color:var(--ui-colors-text-primary);font-family:var(--ui-ff-poppins);font-size:16px;line-height:24px;overflow-x:hidden;-webkit-font-smoothing:antialiased;transition:background-color .3s var(--ease),color .3s var(--ease)}h1,h2,h3,p,ul,dl,dd,figure,blockquote{margin:0}ul{padding:0;list-style:none}a{color:var(--ui-colors-accent-text);text-decoration:none}a:hover{color:var(--ui-colors-accent-text-hover)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ui-colors-accent);outline-offset:2px;border-radius:8px}.icon{width:1em;height:1em;flex:none;vertical-align:-.125em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.heading-1{font-size:60px;line-height:60px;font-weight:600;letter-spacing:-.025em}.heading-2,.h2{font-size:48px;line-height:48px;font-weight:600;letter-spacing:-.02em}.heading-4{font-size:30px;line-height:36px;font-weight:600}.heading-6{font-size:20px;line-height:28px;font-weight:600}.title-2{font-size:18px;line-height:28px;font-weight:500}.title-4{font-size:14px;line-height:20px;font-weight:500}.body-1{font-size:16px;line-height:24px;font-weight:600}.body-2{font-size:16px;line-height:24px;font-weight:500}.body-3{font-size:16px;line-height:24px;font-weight:400}.body-4{font-size:14px;line-height:20px;font-weight:600}.body-5{font-size:14px;line-height:20px;font-weight:500}.body-6{font-size:14px;line-height:20px;font-weight:400}.button-sm{font-size:14px;line-height:20px;font-weight:600}.caption-2{font-size:14px;line-height:20px;font-weight:400}.caption-3{font-size:12px;line-height:16px;font-weight:600}.caption-4{font-size:12px;line-height:16px;font-weight:500}.caption-5{font-size:12px;line-height:16px;font-weight:400}.lead{font-size:18px;line-height:28px;color:var(--ui-colors-text-secondary);max-width:560px;text-wrap:pretty}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}.muted{color:var(--ui-colors-text-secondary)}.accent{color:var(--ui-colors-accent-text)}.warm{color:var(--ui-colors-highlight)}.strong{font-weight:500}.mono{font-family:var(--ui-ff-mono)}.block{display:block}.grow{flex:1;min-width:0}.clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gradient-text{background-image:linear-gradient(90deg,#000,#666);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px}[data-ui-mode=dark] .gradient-text{background-image:linear-gradient(90deg,#fff,#9b9b9b)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap.narrow{max-width:800px}.measure{max-width:680px}.section{padding:80px 0}.section-last{padding-bottom:96px}.stack-8,.stack-12,.stack-16,.stack-24,.stack-32,.stack-48{display:flex;flex-direction:column}.stack-8{gap:8px}.stack-12{gap:12px}.stack-16{gap:16px}.stack-24{gap:24px}.stack-32{gap:32px}.stack-48{gap:48px}.center{align-items:center;text-align:center}.row-4,.row-8,.row-12{display:flex;align-items:center}.row-4{gap:4px}.row-8{gap:8px}.row-12{gap:12px}.wrap-row{flex-wrap:wrap}.grid-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.grid-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px;align-items:center}.grid-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.eyebrow{color:var(--ui-colors-accent-text)}.skip{position:absolute;left:12px;top:-64px;z-index:100;padding:8px 12px;border-radius:8px;background:var(--ui-colors-accent);color:#fff;font-size:14px;line-height:20px;font-weight:600;transition:transform .3s var(--ease)}.skip:focus{top:12px;color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:12px;border:0;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .3s var(--ease),background-color .3s var(--ease),box-shadow .3s var(--ease)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--ui-colors-accent);color:#fff;box-shadow:var(--ui-shadow-product-light, var(--ui-shadow-light))}.btn-primary:hover{color:#fff;transform:translateY(-1px);background:var(--ui-colors-accent-hover, var(--ui-colors-accent))}.btn-lg{padding:12px 24px;font-size:16px;line-height:24px}.btn-lg .icon{font-size:20px}.btn-block{width:100%}.btn-light{position:relative;background:#fff;color:var(--ui-colors-accent-text);box-shadow:var(--ui-shadow-accentuated);white-space:normal;text-align:center}.btn-light:hover{color:var(--ui-colors-accent-text);transform:translateY(-2px)}.round-btn{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:9999px;border:1px solid var(--ui-colors-border-regular);background:var(--ui-colors-bg-overlay);color:var(--ui-colors-text-primary);cursor:pointer;transition:transform .3s var(--ease)}.round-btn .icon{font-size:20px}.theme-btn:hover{transform:rotate(-12deg) scale(1.06)}.theme-btn:active{transform:scale(.92)}.icon-sun{display:none}[data-ui-mode=dark] .icon-sun{display:block}[data-ui-mode=dark] .icon-moon{display:none}.nav-shell{position:fixed;top:12px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.nav{pointer-events:auto;width:100%;max-width:var(--wrap);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 16px;border-radius:16px;background:var(--ui-colors-component-glass);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid var(--ui-colors-border-glass);box-shadow:var(--ui-shadow-light)}.brand{display:flex;align-items:center;gap:12px;color:var(--ui-colors-text-primary)}.brand:hover{color:var(--ui-colors-text-primary)}.brand-name{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.mark{position:relative;width:32px;height:32px;border-radius:12px;background:var(--ui-colors-accent);display:grid;place-items:center;color:#fff;font-weight:600;font-size:16px;line-height:1;box-shadow:inset 2px 3px 4px #ffffff73,inset -2px -3px 6px #001e5a59,0 4px 12px #1a73e84d}.mark-dot{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:9999px;background:var(--ui-colors-highlight);box-shadow:inset 1px 2px 2px #ffffffa6,inset -1px -2px 3px #96500059,0 2px 4px #00000026}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{padding:8px 12px;border-radius:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--ui-colors-text-secondary);transition:background-color .3s var(--ease),color .3s var(--ease)}.nav-link:hover,.nav-link[aria-current=true]{background:var(--ui-colors-component-regular);color:var(--ui-colors-text-primary)}.nav-actions{display:flex;align-items:center;gap:8px}.menu-btn{display:none}.bar{position:absolute;left:11px;top:18px;width:16px;height:2px;border-radius:2px;background:var(--ui-colors-text-primary);transition:transform .5s var(--ease)}.bar-1{transform:translateY(-4px)}.bar-2{transform:translateY(4px)}.menu-open .bar-1{transform:rotate(45deg)}.menu-open .bar-2{transform:rotate(-45deg)}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;padding:96px 24px 32px;display:flex;flex-direction:column;gap:8px;background:var(--ui-colors-component-glass-accentuated);backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2);opacity:0;transition:opacity .3s var(--ease)}.menu[hidden]{display:none}.menu.is-open{opacity:1}.menu-link{padding:12px 0;color:var(--ui-colors-text-primary);opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.menu.is-open .menu-link{opacity:1;transform:none}.menu.is-open .menu-link:nth-child(2){transition-delay:60ms}.menu.is-open .menu-link:nth-child(3){transition-delay:.12s}.menu.is-open .menu-link:nth-child(4){transition-delay:.18s}.menu-cta{margin-top:24px}.hero{position:relative;padding:128px 0 80px;overflow:hidden}.hero-deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--ui-colors-border-accentuated) 1px,transparent 1px);background-size:24px 24px;opacity:.6;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}[data-ui-mode=dark] .dots{opacity:.35}.blob{position:absolute;border-radius:9999px}.blob-warm{top:-96px;left:-96px;width:420px;height:420px;background:var(--ui-colors-highlight);opacity:.25;filter:blur(96px);animation:drift 14s cubic-bezier(.45,0,.55,1) infinite}.blob-blue{bottom:-128px;right:-96px;width:520px;height:520px;background:var(--ui-colors-accent);opacity:.22;filter:blur(110px);animation:drift 18s cubic-bezier(.45,0,.55,1) -6s infinite reverse}.orbit{position:absolute;top:50%;border-radius:9999px}.orbit-outer{right:8%;width:560px;height:560px;margin-top:-280px;border:1px dashed var(--ui-colors-border-accentuated);opacity:.7;animation:spin 60s linear infinite}.orbit-inner{right:15%;width:380px;height:380px;margin-top:-190px;border:1px solid var(--ui-colors-border-regular);opacity:.8;animation:spin 40s linear infinite reverse}.orbit-dot{position:absolute;border-radius:9999px}.orbit-dot-warm{top:-6px;left:50%;width:12px;height:12px;background:var(--ui-colors-highlight)}.orbit-dot-blue{bottom:60px;left:40px;width:8px;height:8px;background:var(--ui-colors-accent)}.orbit-dot-light{top:50%;right:-5px;width:10px;height:10px;background:var(--ui-colors-accent-light);border:1px solid var(--ui-colors-accent)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.hero-copy h1{max-width:680px}.pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:9999px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular);color:var(--ui-colors-text-secondary)}.pill-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:var(--ui-colors-highlight);color:var(--ui-colors-highlight-foreground)}.hero-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ticks{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--ui-colors-text-secondary)}.ticks li{display:inline-flex;align-items:center;gap:4px}.hero-quote{display:flex;align-items:center;gap:12px;padding-top:8px;text-align:left}.avatar{width:40px;height:40px;flex-shrink:0;border-radius:9999px;display:grid;place-items:center;font-size:14px;line-height:20px;font-weight:600}.avatar-sm{width:32px;height:32px;font-size:12px;line-height:16px}.avatar-lg{width:48px;height:48px;font-size:16px;line-height:24px}.avatar-warm{background:var(--ui-colors-highlight-100);color:var(--ui-colors-highlight-800)}.avatar-blue{background:var(--ui-colors-accent-light);color:var(--ui-colors-accent-text)}.avatar-plain{background:var(--ui-colors-component-regular);color:var(--ui-colors-text-primary)}.tag{padding:2px 8px;border-radius:9999px;background:var(--ui-colors-component-regular)}.dot{width:8px;height:8px;flex-shrink:0;border-radius:9999px;display:inline-block}.dot-blue{background:var(--ui-colors-accent)}.dot-warm{background:var(--ui-colors-highlight)}.dot-green{background:#1e8e3e}.mock{position:relative;width:100%;max-width:520px;justify-self:center;border-radius:24px;padding:12px;background:var(--ui-colors-component-glass);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid var(--ui-colors-border-glass);box-shadow:var(--ui-shadow-accentuated);transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .5s var(--ease)}.mock-panel{border-radius:16px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular);overflow:hidden}.mock-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--ui-colors-border-light)}.live-tag{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background:var(--ui-colors-accent);color:#fff;white-space:nowrap}.live-dot{position:relative;width:8px;height:8px;border-radius:9999px;background:#fff}.live-dot span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:#fff;animation:ring 1.6s var(--ease) infinite}.mock-body{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:360px}.call-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--ui-colors-accent);background:var(--ui-colors-accent-light);transition:box-shadow .5s var(--ease)}.call-status{display:flex;align-items:center;gap:4px}.call-status>span{display:inline-flex;align-items:center;gap:4px}.when-ringing{display:none!important}[data-step="0"] .when-ringing{display:inline-flex!important}[data-step="0"] .when-answered{display:none!important}[data-step="0"] .call-row{box-shadow:var(--ui-shadow-product-light, var(--ui-shadow-light))}.wave{display:flex;align-items:center;gap:2px;height:20px}.wave span{width:3px;height:20px;border-radius:2px;background:var(--ui-colors-accent);transform:scaleY(.2);transition:transform .3s var(--ease)}[data-step="1"] .wave span{animation:wave .7s var(--ease) infinite alternate}.wave span:nth-child(4n+2){animation-duration:.82s!important;animation-delay:60ms}.wave span:nth-child(4n+3){animation-duration:.94s!important;animation-delay:.12s}.wave span:nth-child(4n+4){animation-duration:1.06s!important;animation-delay:.18s}.step{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}[data-step="1"] .step-1,[data-step="2"] .step-1,[data-step="3"] .step-1,[data-step="2"] .step-2,[data-step="3"] .step-2,[data-step="3"] .step-3{opacity:1;transform:none}.bubbles{display:flex;flex-direction:column;gap:8px}.bubble{max-width:85%;padding:8px 12px;border-radius:12px}.bubble-caller{align-self:flex-start;background:var(--ui-colors-component-regular)}.bubble-eva{align-self:flex-end;background:var(--ui-colors-accent);color:#fff;transition:opacity .5s var(--ease) .4s,transform .5s var(--ease) .4s}[data-step="0"] .bubble-eva{opacity:0;transform:translateY(8px)}.summary{border-radius:12px;border:1px solid var(--ui-colors-accent);padding:12px;display:flex;flex-direction:column;gap:8px}.summary-title,.ai-title{display:flex;align-items:center;gap:8px}.summary-title .icon,.ai-title .icon{font-size:20px}.facts{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 12px}.facts dt{color:var(--ui-colors-text-secondary)}.assigned{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--ui-colors-text-primary);color:var(--ui-colors-bg-overlay)}.assigned .icon{font-size:20px}.chip{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:12px;background:var(--ui-colors-component-glass-accentuated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--ui-colors-border-glass);box-shadow:var(--ui-shadow);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;animation:float 5s cubic-bezier(.45,0,.55,1) infinite}.chip-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center}.chip-icon-blue{background:var(--ui-colors-accent);color:#fff}.chip-icon-warm{background:var(--ui-colors-highlight);color:var(--ui-colors-highlight-foreground)}.chip-a{top:-16px;left:12px}.chip-b{bottom:-16px;right:12px;animation-delay:-2.5s}.chip-m{display:none}@media (min-width: 1240px){.chip-a{top:56px;left:-48px}.chip-b{bottom:72px;right:-40px}}.strip{padding:24px 0 48px;display:flex;flex-direction:column;align-items:center;gap:16px}.strip-track{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.strip-row{display:flex;gap:48px;width:max-content;padding-right:48px;animation:marquee 40s linear infinite}.strip-item{display:inline-flex;align-items:center;gap:12px;color:var(--ui-colors-text-secondary);white-space:nowrap}.card{padding:32px;border-radius:24px;border:1px solid var(--ui-colors-border-regular);background:var(--ui-colors-bg-overlay)}.card-quiet{background:var(--ui-colors-component-light)}.card-accent{border-color:var(--ui-colors-accent);box-shadow:var(--ui-shadow-product-light, var(--ui-shadow-light))}.icon-tile{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--ui-colors-component-regular);color:var(--ui-colors-text-secondary);font-size:24px}.icon-tile-accent{background:var(--ui-colors-accent);color:#fff}.list{display:flex;flex-direction:column;gap:16px}.list li{display:flex;gap:12px;align-items:flex-start}.list li .icon{font-size:20px;margin-top:2px}.points{display:flex;flex-direction:column;gap:12px}.points li{display:flex;gap:12px;align-items:center}.point-icon{width:32px;height:32px;flex-shrink:0;border-radius:8px;display:grid;place-items:center;background:var(--ui-colors-accent-light);color:var(--ui-colors-accent-text);font-size:20px}.frame{border-radius:24px;padding:12px;background:var(--ui-colors-component-light);border:1px solid var(--ui-colors-border-regular)}.frame-pad{padding:24px}.tile{padding:16px;border-radius:16px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular)}.hub{display:grid;grid-template-columns:200px minmax(0,1fr);border-radius:12px;overflow:hidden;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular)}.hub-list{padding:12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--ui-colors-border-light)}.convo{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px}.convo-active{background:var(--ui-colors-accent-light)}.convo-text{min-width:0;display:flex;flex-direction:column}.hub-detail{padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}.line-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--ui-colors-border-regular)}.line-item .icon{font-size:20px}.ai-surface{padding:12px 16px;border-radius:12px;background:var(--ui-colors-accent-light);border:1px solid var(--ui-colors-border-regular);display:flex;flex-direction:column;gap:8px}.ai-surface .facts{gap:8px 12px}.note{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--ui-colors-highlight-500-opacity-12);color:var(--ui-colors-highlight-800)}.history{display:flex;gap:12px;align-items:flex-start}.history>.icon{font-size:20px;margin-top:2px;color:var(--ui-colors-text-secondary)}.eva-says{align-self:flex-end;max-width:90%;padding:12px 16px;border-radius:16px;background:var(--ui-colors-accent);color:#fff}.eva-name{opacity:.85;padding-bottom:4px}.callout{display:flex;gap:12px;padding:16px;border-radius:16px;background:var(--ui-colors-component-light);border:1px solid var(--ui-colors-border-regular);color:var(--ui-colors-text-secondary)}.callout .icon{font-size:20px;flex-shrink:0}.team-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 4px}.member{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular);transition:transform .5s var(--ease),box-shadow .3s var(--ease)}.member:hover{transform:translateY(-2px);box-shadow:var(--ui-shadow)}.status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:9999px;background:var(--ui-colors-component-regular);white-space:nowrap}.add-more{display:flex;align-items:center;gap:8px;padding:12px;border-radius:16px;border:1px dashed var(--ui-colors-border-accentuated)}.add-more .icon{font-size:20px}.quote-card{display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:transform .5s var(--ease),box-shadow .3s var(--ease)}.quote-card:hover{transform:translateY(-4px);box-shadow:var(--ui-shadow)}.person{display:flex;align-items:center;gap:12px}.tagline-section{padding:96px 24px}.tagline{margin:0 auto;max-width:880px;text-align:center;line-height:1.15}.tagline .word{opacity:.3;transition:opacity .5s var(--ease)}.tagline .word.lit{opacity:1}.toggle{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--ui-colors-component-regular)}.toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--ui-colors-text-primary);transition:background-color .3s var(--ease),box-shadow .3s var(--ease)}.toggle-btn[aria-pressed=true]{background:var(--ui-colors-bg-overlay);box-shadow:var(--ui-shadow-light)}.save{padding:2px 8px;border-radius:9999px;background:var(--ui-colors-highlight);color:var(--ui-colors-highlight-foreground)}.price-frame{width:100%;max-width:560px;padding:12px;border-radius:32px;background:var(--ui-colors-accent-light)}.price-card{padding:32px;border-radius:24px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-accent);box-shadow:var(--ui-shadow-product-light, var(--ui-shadow-light));text-align:left}.price-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.price-amount{text-align:right}.price-line{display:flex;align-items:baseline;gap:4px;justify-content:flex-end}.price{font-size:48px;line-height:48px;font-weight:500;letter-spacing:-.03em}.includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.includes li{display:flex;gap:8px;align-items:flex-start}.includes .icon{font-size:20px;flex-shrink:0}.extras{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--ui-colors-border-light)}.extra{display:flex;justify-content:space-between;gap:12px}.faqs{display:flex;flex-direction:column;gap:8px}.faqs details{border-radius:16px;background:var(--ui-colors-bg-overlay);border:1px solid var(--ui-colors-border-regular)}.faqs summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;cursor:pointer;list-style:none;border-radius:16px}.faqs summary::-webkit-details-marker{display:none}.faqs summary .icon{font-size:20px;transition:transform .5s var(--ease)}.faqs details[open] summary .icon{transform:rotate(45deg)}.faqs details p{padding:0 24px 16px;animation:fade-up .3s var(--ease)}.cta{position:relative;overflow:hidden;padding:80px 24px;border-radius:32px;background:var(--ui-colors-accent);color:#fff;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.cta-glow{position:absolute;top:-128px;right:-64px;width:320px;height:320px;border-radius:9999px;background:var(--ui-colors-highlight);opacity:.35;filter:blur(80px)}.cta-rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-rings span{position:absolute;left:50%;top:50%;border-radius:9999px;border:1px solid rgba(255,255,255,.35);animation:ring 4s var(--ease) infinite}.cta-rings span:nth-child(1){width:360px;height:360px;margin:-180px 0 0 -180px}.cta-rings span:nth-child(2){width:560px;height:560px;margin:-280px 0 0 -280px;border-color:#fff3;animation-duration:5.5s}.cta-rings span:nth-child(3){width:760px;height:760px;margin:-380px 0 0 -380px;border-color:#ffffff1f;animation-duration:7s}.cta-title,.cta .btn,.cta-note{position:relative}.cta-title{max-width:680px}.footer{padding:48px 0;border-top:1px solid var(--ui-colors-border-regular)}.footer-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.footer-nav{display:flex;flex-wrap:wrap;gap:32px}.footer-link{color:var(--ui-colors-text-primary)}.footer-link:hover{color:var(--ui-colors-accent-text)}.copyright{margin-top:32px}.page{padding:128px 0 96px}.page h1{font-size:48px;line-height:48px;font-weight:600;letter-spacing:-.02em}.page-404{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:96px 24px}.will-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.will-reveal.revealed{opacity:1;transform:none}@keyframes wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.12)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.9);opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width: 1024px) and (max-width: 1199px){.hero-copy .heading-1{font-size:48px;line-height:48px}}@media (max-width: 1023px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-actions{align-items:center;text-align:center}.ticks{justify-content:center}.mock{max-width:640px}.orbit{display:none}}@media (max-width: 819px){.heading-1{font-size:36px;line-height:40px}.heading-2,.h2{font-size:30px;line-height:36px}.nav-links,.nav-cta{display:none}.menu-btn{display:block}.hero{padding:112px 0 64px}.mock-head{padding:12px}.chip-a,.chip-b{display:none}.chip-m{display:flex;top:-16px;right:12px}.hub{grid-template-columns:minmax(0,1fr)}.hub-list{display:none}.ctx-visual{order:2}.section{padding:64px 0}.card,.price-card{padding:24px}.cta{padding:64px 24px}.tagline-section{padding:80px 24px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:1ms!important;transition-delay:0ms!important}.will-reveal{opacity:1;transform:none}.tagline .word{opacity:1}}
