:root{--font-brand: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-support: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root{--alpha-blue-alpha-16: rgba(71,108,255,.16);--alpha-blue-alpha-24: rgba(71,108,255,.24);--alpha-green-alpha-10: rgba(31,193,107,.1);--alpha-green-alpha-16: rgba(31,193,107,.16);--alpha-neutral-alpha-16: rgba(153,160,174,.16);--alpha-neutral-alpha-24: rgba(153,160,174,.24);--alpha-orange-alpha-10: rgba(255,145,71,.1);--alpha-orange-alpha-16: rgba(255,145,71,.16);--alpha-orange-alpha-24: rgba(255,145,71,.24);--alpha-pink-alpha-16: rgba(251,75,163,.16);--alpha-pink-alpha-24: rgba(251,75,163,.24);--alpha-purple-alpha-10: rgba(120,77,239,.1);--alpha-purple-alpha-16: rgba(120,77,239,.16);--alpha-purple-alpha-24: rgba(120,77,239,.24);--alpha-red-alpha-10: rgba(251,55,72,.1);--alpha-red-alpha-16: rgba(251,55,72,.16);--alpha-red-alpha-24: rgba(251,55,72,.24);--alpha-sky-alpha-10: rgba(71,194,255,.1);--alpha-sky-alpha-16: rgba(71,194,255,.16);--alpha-sky-alpha-24: rgba(71,194,255,.24);--alpha-teal-alpha-10: rgba(34,211,187,.1);--alpha-teal-alpha-16: rgba(34,211,187,.16);--alpha-teal-alpha-24: rgba(34,211,187,.24);--alpha-yellow-alpha-16: rgba(251,198,75,.16);--alpha-yellow-alpha-24: rgba(251,198,75,.24);--back: var(--shade10-50);--background-accent-blue-accent: var(--colors-blue-8);--background-accent-blue-subtle: var(--colors-blue-2);--background-accent-gray-accent: var(--colors-gray-8);--background-accent-gray-subtle: var(--colors-gray-2);--background-accent-green-accent: var(--colors-green-8);--background-accent-green-subtle: var(--colors-green-2);--background-accent-orange-accent: var(--colors-orange-8);--background-accent-orange-subtle: var(--colors-orange-2);--background-accent-purple-accent: var(--colors-purple-8);--background-accent-purple-subtle: var(--colors-purple-2);--background-accent-red-accent: var(--colors-red-8);--background-accent-red-subtle: var(--colors-red-2);--background-badge-blue-disabled: var(--colors-blue-1);--background-badge-blue: var(--colors-blue-2);--background-badge-gray: var(--colors-gray-2);--background-badge-green-disabled: var(--colors-green-1);--background-badge-green: var(--colors-green-2);--background-badge-orange-disabled: var(--colors-orange-1);--background-badge-orange: var(--colors-orange-2);--background-badge-purple: var(--colors-purple-2);--background-badge-red-disabled: var(--colors-red-1);--background-badge-red: var(--colors-red-2);--background-badge-surface: var(--semantic-neutral-0);--background-badge-white-disabled: var(--colors-base-white);--background-badge-white: var(--colors-base-white);--background-button-destructive-disabled: var(--semantic-negative-2);--background-button-destructive-ghost-hover: var(--semantic-negative-1a);--background-button-destructive-ghost: var(--semantic-neutral-0a);--background-button-destructive-hover: var(--semantic-negative-9);--background-button-destructive-secondary-hover: var(--semantic-negative-1);--background-button-destructive-secondary: var(--semantic-neutral-0);--background-button-destructive-tertiary-hover: var(--semantic-negative-2a);--background-button-destructive-tertiary: var(--semantic-negative-1a);--background-button-destructive: var(--semantic-negative-8);--background-button-ghost-hover: var(--semantic-neutral-1a);--background-button-ghost: var(--semantic-neutral-0a);--background-button-primary-disabled: var(--semantic-neutral-2);--background-button-primary-hover: var(--semantic-neutral-12);--background-button-primary: var(--semantic-neutral-13);--background-button-secondary-disabled: var(--semantic-neutral-0);--background-button-secondary-hover: var(--semantic-neutral-1);--background-button-secondary: var(--semantic-neutral-0);--background-button-tertiary-hover: var(--semantic-neutral-2a);--background-button-tertiary: var(--semantic-neutral-1a);--background-checkbox-checked: var(--semantic-brand-8);--background-checkbox-default: var(--semantic-neutral-0);--background-checkbox-disabled: var(--semantic-neutral-3);--background-input-disabled: var(--semantic-neutral-0);--background-input-focus: var(--semantic-neutral-0);--background-input-hover: var(--semantic-neutral-0);--background-input-normal: var(--semantic-neutral-0);--background-overlay-active-hover: var(--semantic-neutral-2a);--background-overlay-active-normal: var(--semantic-neutral-1a);--background-overlay-custom: var(--semantic-neutral-2a);--background-overlay-hover: var(--semantic-neutral-1a);--background-overlay-normal: var(--semantic-neutral-0a);--background-surface-default: var(--semantic-neutral-0);--background-surface-inverted: var(--semantic-inverted-0);--background-surface-neutral-subtle: var(--semantic-neutral-2);--background-surface-neutral: var(--semantic-neutral-1);--background-toggle-active-disabled: var(--semantic-positive-3);--background-toggle-active-hover: var(--semantic-positive-9);--background-toggle-active: var(--semantic-positive-8);--background-toggle-default: var(--semantic-neutral-5);--background-toggle-disabled: var(--semantic-neutral-2);--background-toggle-handle-disabled: var(--semantic-neutral-4);--background-toggle-handle: var(--semantic-neutral-0);--background-toggle-hover: var(--semantic-neutral-6);--backgrounds-primary: var(--primary01);--backgrounds-surface1: var(--shade09-100);--backgrounds-surface2: var(--shade10-100);--backgrounds-surface3: var(--shade08-100);--bg-soft-200: var(--neutral-200);--bg-strong-950: var(--neutral-950);--bg-sub-300: var(--neutral-300);--bg-surface-800: var(--neutral-800);--bg-weak-50: var(--neutral-50);--bg-white-0: var(--neutral-0);--blue-200: rgb(192,213,255);--blue-400: rgb(104,149,255);--blue-500: rgb(51,92,255);--blue-50: rgb(235,241,255);--blue-950: rgb(18,35,104);--border-accent-blue-accent: var(--colors-blue-8);--border-accent-red-accent: var(--colors-red-8);--border-action-destructive-disabled: var(--semantic-negative-3a);--border-action-destructive-hover: var(--semantic-negative-5);--border-action-destructive: var(--semantic-negative-4);--border-action-disabled: var(--semantic-neutral-2);--border-action-focus-destructive-light: var(--semantic-negative-6);--border-action-focus-light: var(--semantic-brand-6);--border-action-focus: var(--semantic-brand-8);--border-action-hover: var(--semantic-neutral-4);--border-action-normal: var(--semantic-neutral-3);--border-base-alpha: var(--semantic-neutral-2a);--border-base-divider: var(--semantic-neutral-2);--border-base-neutral: var(--semantic-neutral-3);--border-base-surface: var(--semantic-neutral-0);--border-select-primary: var(--semantic-brand-8);--colors-base-dark-1: rgb(11,12,14);--colors-base-transparent: rgba(255,255,255,.0001);--colors-base-white: rgb(255,255,255);--colors-blue-11: rgb(19,58,154);--colors-blue-12: rgb(7,41,106);--colors-blue-1: rgb(240,244,254);--colors-blue-2: rgb(227,234,253);--colors-blue-3a: rgba(51,104,240,.2);--colors-blue-5a: rgba(51,104,240,.3);--colors-blue-7a: rgba(51,104,240,.5);--colors-blue-8: rgb(71,120,245);--colors-blue-9: rgb(29,84,226);--colors-bronze-600: rgb(86,82,78);--colors-gray-10: rgb(70,74,83);--colors-gray-11: rgb(51,51,51);--colors-gray-12: rgb(31,34,40);--colors-gray-13: rgb(20,21,26);--colors-gray-1: rgb(247,247,248);--colors-gray-1a: rgba(10,15,41,.04);--colors-gray-2: rgb(233,234,236);--colors-gray-2a: rgba(10,15,41,.08);--colors-gray-3: rgb(222,224,227);--colors-gray-3a: rgba(10,15,41,.14);--colors-gray-4: rgb(200,202,208);--colors-gray-4a: rgba(10,15,41,.2);--colors-gray-5: rgb(186,189,197);--colors-gray-5a: rgba(10,15,41,.25);--colors-gray-600: rgb(82,82,91);--colors-gray-6: rgb(158,162,173);--colors-gray-7a: rgba(13,17,38,.4);--colors-gray-8: rgb(113,118,132);--colors-gray-9: rgb(94,99,110);--colors-gray-9a: rgba(15,19,36,.6);--colors-green-11: rgb(22,110,63);--colors-green-12: rgb(15,76,44);--colors-green-1: rgb(237,253,244);--colors-green-2: rgb(209,250,228);--colors-green-3: rgb(195,248,220);--colors-green-3a: rgba(38,189,108,.2);--colors-green-5a: rgba(38,189,108,.3);--colors-green-7a: rgba(38,189,108,.5);--colors-green-8: rgb(38,189,108);--colors-green-9: rgb(33,166,94);--colors-orange-11: rgb(174,89,10);--colors-orange-12: rgb(97,49,5);--colors-orange-1: rgb(254,244,236);--colors-orange-2: rgb(253,234,216);--colors-orange-3a: rgba(244,142,47,.2);--colors-orange-4a: rgba(244,142,47,.25);--colors-orange-7a: rgba(244,142,47,.5);--colors-orange-8: rgb(244,142,47);--colors-orange-9: rgb(233,118,12);--colors-purple-11: rgb(83,20,163);--colors-purple-12: rgb(58,15,113);--colors-purple-2: rgb(236,223,251);--colors-purple-5a: rgba(135,61,230,.3);--colors-purple-6: rgb(183,138,240);--colors-purple-7a: rgba(135,61,230,.5);--colors-purple-8: rgb(146,79,232);--colors-purple-9: rgb(116,29,226);--colors-red-11: rgb(154,28,19);--colors-red-12: rgb(100,18,13);--colors-red-1: rgb(253,242,241);--colors-red-1a: rgba(230,72,61,.1);--colors-red-2: rgb(252,229,228);--colors-red-2a: rgba(230,72,61,.15);--colors-red-3a: rgba(230,72,61,.2);--colors-red-4: rgb(247,195,192);--colors-red-4a: rgba(230,72,61,.25);--colors-red-5: rgb(245,178,173);--colors-red-5a: rgba(230,72,61,.3);--colors-red-6: rgb(240,139,133);--colors-red-6a: rgba(230,72,61,.4);--colors-red-7a: rgba(230,72,61,.5);--colors-red-8: rgb(230,72,61);--colors-red-9: rgb(217,40,28);--colors-red-9a: rgba(230,72,61,.7);--colors-white-1: rgba(255,255,255,.08);--colors-white-2: rgba(255,255,255,.14);--colors-white-3: rgba(255,255,255,.18);--colors-white-4: rgba(255,255,255,.24);--colors-white-5: rgba(255,255,255,.32);--colors-white-6: rgba(255,255,255,.4);--colors-white-7: rgba(255,255,255,.46);--colors-white-8: rgba(255,255,255,.5);--colors-white-9: rgba(255,255,255,.6);--components-device: "Desktop";--fill-600: var(--colors-gray-600);--font-family: "Inter";--font-size-base: 16;--font-size-sm: 14;--font-weight-medium: "Medium";--green-200: rgb(194,245,218);--green-400: rgb(62,224,137);--green-500: rgb(31,193,107);--green-50: rgb(224,250,236);--green-600: rgb(29,175,97);--green-950: rgb(11,70,39);--icon-accent-blue-inverted: var(--colors-blue-11);--icon-accent-blue-secondary: var(--colors-blue-7a);--icon-accent-blue: var(--colors-blue-11);--icon-accent-green-inverted: var(--colors-green-11);--icon-accent-green-secondary: var(--colors-green-7a);--icon-accent-green: var(--colors-green-11);--icon-accent-orange-inverted: var(--colors-orange-11);--icon-accent-orange-secondary: var(--colors-orange-7a);--icon-accent-orange: var(--colors-orange-11);--icon-accent-purple-inverted: var(--colors-purple-11);--icon-accent-purple-secondary: var(--colors-purple-7a);--icon-accent-purple: var(--colors-purple-11);--icon-accent-red-inverted: var(--colors-red-11);--icon-accent-red-secondary: var(--colors-red-7a);--icon-accent-red: var(--colors-red-11);--icon-base-inverted: var(--semantic-neutral-0);--icon-base-primary: var(--semantic-neutral-13);--icon-base-quaternary: var(--semantic-neutral-5a);--icon-base-secondary: var(--semantic-neutral-9a);--icon-base-static-dark-secondary: var(--colors-gray-9a);--icon-base-static-white: var(--colors-base-white);--icon-base-tertiary: var(--semantic-neutral-7a);--icon-disabled-300: var(--neutral-300);--icon-icon-lg: 24;--icon-icon-xl: 28;--icon-status-destructive-secondary: var(--semantic-negative-9a);--icon-status-destructive-tertiary: var(--semantic-negative-5a);--icon-status-destructive: var(--semantic-negative-8);--icon-status-success: var(--semantic-positive-8);--icon-strong-950: var(--neutral-950);--icon-sub-600: var(--neutral-600);--icon-white-0: var(--neutral-0);--line-height-base: 24;--line-height-sm: 22;--measurements-device-width: var(--numbers-1440);--measurements-gap-0: var(--numbers-0);--measurements-gap-120-24: var(--numbers-120);--measurements-gap-12: var(--numbers-12);--measurements-gap-144: var(--numbers-144);--measurements-gap-16: var(--numbers-16);--measurements-gap-224: var(--numbers-224);--measurements-gap-24: var(--numbers-24);--measurements-gap-32-24: var(--numbers-32);--measurements-gap-320: var(--numbers-320);--measurements-gap-40: var(--numbers-40);--measurements-gap-48-24: var(--numbers-48);--measurements-gap-4: var(--numbers-4);--measurements-gap-56: var(--numbers-56);--measurements-gap-64-48: var(--numbers-64);--measurements-gap-80-48: var(--numbers-80);--measurements-gap-8: var(--numbers-8);--measurements-radius-0: var(--numbers-0);--measurements-radius-full: var(--numbers-999);--measurements-radius-lg: var(--numbers-10);--measurements-radius-md: var(--numbers-8);--measurements-radius-sm: var(--numbers-6);--measurements-radius-xl: var(--numbers-12);--measurements-radius-xs: var(--numbers-4);--measurements-radius-xxl: var(--numbers-16);--neutral-0: rgb(255,255,255);--neutral-100: rgb(242,245,248);--neutral-200: rgb(225,228,234);--neutral-300: rgb(202,207,216);--neutral-400: rgb(153,160,174);--neutral-500: rgb(113,119,132);--neutral-50: rgb(245,247,250);--neutral-600: rgb(82,88,102);--neutral-700: rgb(43,48,59);--neutral-800: rgb(34,37,48);--neutral-900: rgb(24,27,37);--neutral-950: rgb(14,18,27);--neutral-neutral-1-0: rgba(255,255,255,0);--neutral-neutral-1-10: rgba(255,255,255,.1);--neutral-neutral-1-40: rgba(255,255,255,.4);--neutral-neutral-2-70: rgba(248,248,248,.7);--neutral-neutral-2-95: rgba(248,248,248,.95);--neutral-neutral-3-70: rgba(40,40,40,.7);--numbers-0: 0;--numbers-10: 10;--numbers-120: 120;--numbers-12: 12;--numbers-1440: 1440;--numbers-144: 144;--numbers-14: 14;--numbers-16: 16;--numbers-1: 1;--numbers-20: 20;--numbers-224: 224;--numbers-24: 24;--numbers-288: 288;--numbers-2: 2;--numbers-320: 320;--numbers-32: 32;--numbers-390: 390;--numbers-3: 3;--numbers-40: 40;--numbers-480: 480;--numbers-48: 48;--numbers-4: 4;--numbers-56: 56;--numbers-588: 588;--numbers-5: 5;--numbers-64: 64;--numbers-6: 6;--numbers-792: 792;--numbers-7: 7;--numbers-80: 80;--numbers-8: 8;--numbers-999: 999;--orange-200: rgb(255,213,192);--orange-400: rgb(255,154,104);--orange-500: rgb(255,132,71);--orange-50: rgb(255,241,235);--orange-600: rgb(233,113,53);--orange-700: rgb(208,94,37);--orange-800: rgb(173,78,31);--orange-950: rgb(104,47,18);--pink-200: rgb(255,192,223);--pink-400: rgb(255,104,179);--pink-500: rgb(251,75,163);--pink-50: rgb(255,235,244);--pink-600: rgb(233,53,143);--pink-950: rgb(104,18,61);--primary-alpha-10: var(--alpha-teal-alpha-10);--primary-base: var(--teal-500);--primary-dark: var(--teal-800);--primary-darker: var(--teal-700);--primary01: rgb(45,104,255);--primary02-2: rgb(0,166,86);--primary02: rgb(0,166,86);--purple-200: rgb(202,192,255);--purple-400: rgb(140,113,246);--purple-500: rgb(125,82,244);--purple-50: rgb(239,235,255);--purple-700: rgb(91,44,201);--purple-800: rgb(76,37,167);--purple-950: rgb(53,26,117);--radius-0: 0;--radius-10: 10;--radius-2xl: 16;--radius-3xl: 24;--radius-6: 6;--radius-8: 8;--radius-full-2: 999;--radius-full-3: 999;--radius-full: 999;--radius-lg: 10;--radius-md: 8;--radius-sm: 6;--radius-xl: 12;--red-200: rgb(255,192,197);--red-400: rgb(255,104,117);--red-500: rgb(251,55,72);--red-50: rgb(255,235,236);--red-600: rgb(233,53,68);--red-700: rgb(208,37,51);--red-950: rgb(104,18,25);--semantic-brand-6: var(--colors-purple-6);--semantic-brand-8: var(--colors-purple-8);--semantic-inverted-0: var(--colors-base-dark-1);--semantic-negative-1: var(--colors-red-1);--semantic-negative-1a: var(--colors-red-1a);--semantic-negative-2: var(--colors-red-2);--semantic-negative-2a: var(--colors-red-2a);--semantic-negative-3a: var(--colors-red-3a);--semantic-negative-4: var(--colors-red-4);--semantic-negative-4a: var(--colors-red-4a);--semantic-negative-5: var(--colors-red-5);--semantic-negative-5a: var(--colors-red-5a);--semantic-negative-6: var(--colors-red-6);--semantic-negative-6a: var(--colors-red-6a);--semantic-negative-8: var(--colors-red-8);--semantic-negative-9: var(--colors-red-9);--semantic-negative-9a: var(--colors-red-9a);--semantic-neutral-0: var(--colors-base-white);--semantic-neutral-0a: var(--colors-base-transparent);--semantic-neutral-12: var(--colors-gray-12);--semantic-neutral-13: var(--colors-gray-13);--semantic-neutral-1: var(--colors-gray-1);--semantic-neutral-1a: var(--colors-gray-1a);--semantic-neutral-2: var(--colors-gray-2);--semantic-neutral-2a: var(--colors-gray-2a);--semantic-neutral-3: var(--colors-gray-3);--semantic-neutral-3a: var(--colors-gray-3a);--semantic-neutral-4: var(--colors-gray-4);--semantic-neutral-4a: var(--colors-gray-4a);--semantic-neutral-5: var(--colors-gray-5);--semantic-neutral-5a: var(--colors-gray-5a);--semantic-neutral-6: var(--colors-gray-6);--semantic-neutral-7a: var(--colors-gray-7a);--semantic-neutral-9a: var(--colors-gray-9a);--semantic-positive-11: var(--colors-green-11);--semantic-positive-3: var(--colors-green-3);--semantic-positive-8: var(--colors-green-8);--semantic-positive-9: var(--colors-green-9);--semantic-radius-0: var(--numbers-0);--semantic-spacing-0: var(--numbers-0);--shade02-100: rgb(27,27,27);--shade03-100: rgb(40,40,40);--shade04-100: rgb(54,54,54);--shade04-70: rgba(54,54,54,.7);--shade05-100: rgb(76,76,76);--shade06-100: rgb(114,114,114);--shade06-20: rgba(114,114,114,.2);--shade07-100: rgb(168,168,168);--shade07-10: rgba(168,168,168,.1);--shade07-20: rgba(168,168,168,.2);--shade08-100: rgb(226,226,226);--shade09-100: rgb(241,241,241);--shade10-100: rgb(253,253,253);--shade10-50: rgba(253,253,253,.5);--shade10-5: rgba(253,253,253,.05);--sky-200: rgb(192,234,255);--sky-400: rgb(104,205,255);--sky-500: rgb(71,194,255);--sky-50: rgb(235,248,255);--sky-600: rgb(53,173,233);--sky-700: rgb(37,151,208);--sky-800: rgb(31,126,173);--sky-950: rgb(18,75,104);--social-amazon: rgb(53,62,71);--social-apple: rgb(0,0,0);--social-github: rgb(36,41,47);--social-twitter: rgb(1,1,1);--spacing-space-3: 4;--spacing-space-4: 6;--spacing-space-6: 10;--spacing-space-7: 12;--spacing-space-9: 20;--state-away-base: var(--yellow-500);--state-away-dark: var(--yellow-950);--state-away-light: var(--yellow-200);--state-away-lighter: var(--yellow-50);--state-error-base: var(--red-500);--state-error-dark: var(--red-950);--state-error-light: var(--red-200);--state-error-lighter: var(--red-50);--state-faded-base: var(--neutral-500);--state-faded-dark: var(--neutral-800);--state-faded-light: var(--neutral-200);--state-faded-lighter: var(--neutral-100);--state-feature-base: var(--purple-500);--state-feature-dark: var(--purple-950);--state-feature-light: var(--purple-200);--state-feature-lighter: var(--purple-50);--state-highlighted-base: var(--pink-500);--state-highlighted-dark: var(--pink-950);--state-highlighted-light: var(--pink-200);--state-highlighted-lighter: var(--pink-50);--state-information-base: var(--blue-500);--state-information-dark: var(--blue-950);--state-information-light-2: var(--blue-200);--state-information-light: var(--blue-200);--state-information-lighter: var(--blue-50);--state-stable-base: var(--teal-500);--state-stable-dark: var(--teal-950);--state-stable-light: var(--teal-200);--state-stable-lighter: var(--teal-50);--state-success-base: var(--green-500);--state-success-dark: var(--green-950);--state-success-light: var(--green-200);--state-success-lighter: var(--green-50);--state-verified-base: var(--sky-500);--state-verified-dark: var(--sky-950);--state-verified-light: var(--sky-200);--state-verified-lighter: var(--sky-50);--state-warning-base: var(--orange-500);--state-warning-dark: var(--orange-950);--state-warning-light: var(--orange-200);--state-warning-lighter: var(--orange-50);--static-static-black: var(--neutral-950);--static-static-white: var(--neutral-0);--stroke-bright: var(--shade10-100);--stroke-soft-200: var(--neutral-200);--stroke-stroke-decor: rgb(217,217,217);--stroke-stroke2: var(--shade07-20);--stroke-strong-950: var(--neutral-950);--stroke-subtle: var(--shade07-10);--surface-background: var(--neutral-neutral-3-70);--teal-200: rgb(143,226,228);--teal-400: rgb(60,204,208);--teal-500: rgb(11,191,196);--teal-50: rgb(231,249,249);--teal-600: rgb(10,174,178);--teal-700: rgb(8,136,139);--teal-800: rgb(6,105,108);--teal-950: rgb(4,64,66);--text-accent-blue-inverted: var(--colors-blue-11);--text-accent-blue-secondary: var(--colors-blue-7a);--text-accent-blue: var(--colors-blue-11);--text-accent-green-inverted: var(--colors-green-11);--text-accent-green-secondary: var(--colors-green-7a);--text-accent-green: var(--colors-green-11);--text-accent-orange-inverted: var(--colors-orange-11);--text-accent-orange-secondary: var(--colors-orange-7a);--text-accent-orange: var(--colors-orange-11);--text-accent-purple-inverted: var(--colors-purple-11);--text-accent-purple-secondary: var(--colors-purple-7a);--text-accent-purple: var(--colors-purple-11);--text-accent-red-inverted: var(--colors-red-11);--text-accent-red-secondary: var(--colors-red-7a);--text-accent-red: var(--colors-red-11);--text-base-inverted: var(--semantic-neutral-0);--text-base-primary: var(--semantic-neutral-13);--text-base-quaternary: var(--semantic-neutral-5a);--text-base-secondary: var(--semantic-neutral-9a);--text-base-static-dark-secondary: var(--colors-gray-9a);--text-base-static-dark: var(--colors-gray-13);--text-base-static-white: var(--colors-base-white);--text-base-tertiary: var(--semantic-neutral-7a);--text-disabled-300: var(--neutral-300);--text-primary: var(--shade02-100);--text-secondary-2: var(--neutral-neutral-2-70);--text-secondary: var(--shade06-100);--text-soft-400: var(--neutral-400);--text-status-destructive-secondary: var(--semantic-negative-9a);--text-status-destructive-tertiary: var(--semantic-negative-5a);--text-status-destructive: var(--semantic-negative-8);--text-status-success: var(--semantic-positive-8);--text-strong-950: var(--neutral-950);--text-sub-600-2: var(--neutral-600);--text-sub-600: var(--neutral-600);--text-tertiary: var(--shade07-100);--text-text-primary: var(--neutral-neutral-2-95);--text-white-0: var(--neutral-0);--typography-family-inter: "Inter";--typography-letter-spacing-body-l: -.2;--typography-letter-spacing-body-m: -.2;--typography-letter-spacing-body-s: -.2;--typography-letter-spacing-caption-l: -.1;--typography-letter-spacing-caption-m: 0;--typography-letter-spacing-h6: -.3;--typography-line-height-body-l: 28;--typography-line-height-body-m: 26;--typography-line-height-body-s: 24;--typography-line-height-caption-l: 20;--typography-line-height-caption-m: 16;--typography-line-height-h6: 32;--typography-paragraph-spacing-body-l: 0;--typography-paragraph-spacing-body-m: 0;--typography-paragraph-spacing-body-s: 0;--typography-paragraph-spacing-caption-l: 0;--typography-paragraph-spacing-caption-m: 0;--typography-paragraph-spacing-h2: 0;--typography-paragraph-spacing-h3: 0;--typography-paragraph-spacing-h6: 0;--typography-size-body-l: 20;--typography-size-body-m: 18;--typography-size-body-s: 16;--typography-size-caption-l: 14;--typography-size-caption-m: 12;--typography-size-h6: 24;--typography-weight-medium: "Medium";--typography-weight-regular: "Regular";--yellow-200: rgb(255,236,192);--yellow-400: rgb(255,210,104);--yellow-500: rgb(246,181,30);--yellow-50: rgb(255,250,235);--yellow-600: rgb(230,168,25);--yellow-950: rgb(98,76,24)}:root[data-mode=mobile]{--components-device: "Mobile";--measurements-device-width: var(--numbers-390);--measurements-gap-0: var(--numbers-0);--measurements-gap-120-24: var(--numbers-24);--measurements-gap-12: var(--numbers-12);--measurements-gap-144: var(--numbers-144);--measurements-gap-16: var(--numbers-16);--measurements-gap-224: var(--numbers-224);--measurements-gap-24: var(--numbers-24);--measurements-gap-32-24: var(--numbers-24);--measurements-gap-320: var(--numbers-320);--measurements-gap-40: var(--numbers-40);--measurements-gap-48-24: var(--numbers-24);--measurements-gap-4: var(--numbers-4);--measurements-gap-56: var(--numbers-56);--measurements-gap-64-48: var(--numbers-48);--measurements-gap-80-48: var(--numbers-48);--measurements-gap-8: var(--numbers-8);--measurements-radius-0: var(--numbers-0);--measurements-radius-full: var(--numbers-999);--measurements-radius-lg: var(--numbers-10);--measurements-radius-md: var(--numbers-8);--measurements-radius-sm: var(--numbers-6);--measurements-radius-xl: var(--numbers-12);--measurements-radius-xs: var(--numbers-4);--measurements-radius-xxl: var(--numbers-16);--typography-family-inter: "Inter";--typography-letter-spacing-body-l: -.2;--typography-letter-spacing-body-m: -.2;--typography-letter-spacing-body-s: -.2;--typography-letter-spacing-caption-l: -.1;--typography-letter-spacing-caption-m: 0;--typography-letter-spacing-h6: -.3;--typography-line-height-body-l: 26;--typography-line-height-body-m: 26;--typography-line-height-body-s: 24;--typography-line-height-caption-l: 20;--typography-line-height-caption-m: 16;--typography-line-height-h6: 32;--typography-paragraph-spacing-body-l: 0;--typography-paragraph-spacing-body-m: 0;--typography-paragraph-spacing-body-s: 0;--typography-paragraph-spacing-caption-l: 0;--typography-paragraph-spacing-caption-m: 0;--typography-paragraph-spacing-h2: 0;--typography-paragraph-spacing-h3: 0;--typography-paragraph-spacing-h6: 0;--typography-size-body-l: 18;--typography-size-body-m: 18;--typography-size-body-s: 16;--typography-size-caption-l: 14;--typography-size-caption-m: 12;--typography-size-h6: 24;--typography-weight-medium: "Medium";--typography-weight-regular: "Regular"}:root[data-theme=dark],.dark{--back: var(--shade10-5);--background-accent-blue-accent: var(--colors-blue-9);--background-accent-blue-subtle: var(--colors-blue-12);--background-accent-gray-accent: var(--colors-gray-9);--background-accent-gray-subtle: var(--colors-gray-12);--background-accent-green-accent: var(--colors-green-9);--background-accent-green-subtle: var(--colors-green-12);--background-accent-orange-accent: var(--colors-orange-9);--background-accent-orange-subtle: var(--colors-orange-12);--background-accent-purple-accent: var(--colors-purple-9);--background-accent-purple-subtle: var(--colors-purple-12);--background-accent-red-accent: var(--colors-red-9);--background-accent-red-subtle: var(--colors-red-12);--background-badge-blue-disabled: var(--colors-blue-3a);--background-badge-blue: var(--colors-blue-5a);--background-badge-gray: var(--colors-white-3);--background-badge-green-disabled: var(--colors-green-3a);--background-badge-green: var(--colors-green-5a);--background-badge-orange-disabled: var(--colors-orange-3a);--background-badge-orange: var(--colors-orange-4a);--background-badge-purple: var(--colors-purple-5a);--background-badge-red-disabled: var(--colors-red-3a);--background-badge-red: var(--colors-red-5a);--background-badge-surface: var(--semantic-neutral-2);--background-badge-white-disabled: var(--colors-white-6);--background-badge-white: var(--colors-base-white);--background-button-destructive-disabled: var(--semantic-negative-2a);--background-button-destructive-ghost-hover: var(--semantic-neutral-1a);--background-button-destructive-ghost: var(--semantic-neutral-0a);--background-button-destructive-hover: var(--semantic-negative-9);--background-button-destructive-secondary-hover: var(--semantic-neutral-1);--background-button-destructive-secondary: var(--semantic-neutral-0);--background-button-destructive-tertiary-hover: var(--semantic-neutral-2a);--background-button-destructive-tertiary: var(--semantic-neutral-1a);--background-button-destructive: var(--semantic-negative-8);--background-button-ghost-hover: var(--semantic-neutral-2a);--background-button-ghost: var(--semantic-neutral-0a);--background-button-primary-disabled: var(--semantic-neutral-2a);--background-button-primary-hover: var(--semantic-neutral-12);--background-button-primary: var(--semantic-inverted-0);--background-button-secondary-disabled: var(--semantic-neutral-1);--background-button-secondary-hover: var(--semantic-neutral-2);--background-button-secondary: var(--semantic-neutral-1);--background-button-tertiary-hover: var(--semantic-neutral-2a);--background-button-tertiary: var(--semantic-neutral-1a);--background-checkbox-checked: var(--semantic-brand-8);--background-checkbox-default: var(--semantic-neutral-2);--background-checkbox-disabled: var(--semantic-neutral-3);--background-input-disabled: var(--semantic-neutral-0);--background-input-focus: var(--semantic-neutral-0);--background-input-hover: var(--semantic-neutral-0);--background-input-normal: var(--semantic-neutral-0);--background-overlay-active-hover: var(--semantic-neutral-2a);--background-overlay-active-normal: var(--semantic-neutral-1a);--background-overlay-custom: var(--semantic-neutral-1a);--background-overlay-hover: var(--semantic-neutral-1a);--background-overlay-normal: var(--semantic-neutral-0a);--background-surface-default: var(--semantic-neutral-0);--background-surface-inverted: var(--semantic-inverted-0);--background-surface-neutral-subtle: var(--semantic-neutral-2);--background-surface-neutral: var(--semantic-neutral-1);--background-toggle-active-disabled: var(--semantic-positive-11);--background-toggle-active-hover: var(--semantic-positive-9);--background-toggle-active: var(--semantic-positive-8);--background-toggle-default: var(--semantic-neutral-5);--background-toggle-disabled: var(--semantic-neutral-2);--background-toggle-handle-disabled: var(--semantic-neutral-4);--background-toggle-handle: var(--semantic-inverted-0);--background-toggle-hover: var(--semantic-neutral-6);--backgrounds-primary: var(--primary01);--backgrounds-surface1: var(--shade02-100);--backgrounds-surface2: var(--shade03-100);--backgrounds-surface3: var(--shade06-20);--bg-soft-200: var(--neutral-700);--bg-strong-950: var(--neutral-0);--bg-sub-300: var(--neutral-600);--bg-surface-800: var(--neutral-200);--bg-weak-50: var(--neutral-900);--bg-white-0: var(--neutral-950);--border-accent-blue-accent: var(--colors-blue-8);--border-accent-red-accent: var(--colors-red-8);--border-action-destructive-disabled: var(--semantic-negative-3a);--border-action-destructive-hover: var(--semantic-negative-5a);--border-action-destructive: var(--semantic-negative-4a);--border-action-disabled: var(--semantic-neutral-2a);--border-action-focus-destructive-light: var(--semantic-negative-6);--border-action-focus-light: var(--semantic-brand-6);--border-action-focus: var(--semantic-brand-8);--border-action-hover: var(--semantic-neutral-4a);--border-action-normal: var(--semantic-neutral-3a);--border-base-alpha: var(--semantic-neutral-2a);--border-base-divider: var(--semantic-neutral-2a);--border-base-neutral: var(--semantic-neutral-3a);--border-base-surface: var(--semantic-neutral-0);--border-select-primary: var(--semantic-brand-8);--colors-bronze-600: rgb(214,211,209);--colors-gray-600: rgb(155,155,155);--icon-accent-blue-inverted: var(--colors-base-white);--icon-accent-blue-secondary: var(--colors-white-8);--icon-accent-blue: var(--colors-blue-9);--icon-accent-green-inverted: var(--colors-base-white);--icon-accent-green-secondary: var(--colors-white-8);--icon-accent-green: var(--colors-green-9);--icon-accent-orange-inverted: var(--colors-base-white);--icon-accent-orange-secondary: var(--colors-white-8);--icon-accent-orange: var(--colors-orange-9);--icon-accent-purple-inverted: var(--colors-base-white);--icon-accent-purple-secondary: var(--colors-white-8);--icon-accent-purple: var(--colors-purple-9);--icon-accent-red-inverted: var(--colors-base-white);--icon-accent-red-secondary: var(--colors-white-8);--icon-accent-red: var(--colors-red-9);--icon-base-inverted: var(--semantic-neutral-0);--icon-base-primary: var(--semantic-inverted-0);--icon-base-quaternary: var(--semantic-neutral-5a);--icon-base-secondary: var(--semantic-neutral-9a);--icon-base-static-dark-secondary: var(--colors-gray-9a);--icon-base-static-white: var(--colors-base-white);--icon-base-tertiary: var(--semantic-neutral-7a);--icon-disabled-300: var(--neutral-600);--icon-status-destructive-secondary: var(--semantic-negative-9a);--icon-status-destructive-tertiary: var(--semantic-negative-6a);--icon-status-destructive: var(--semantic-negative-8);--icon-status-success: var(--semantic-positive-8);--icon-strong-950: var(--neutral-0);--icon-sub-600: var(--neutral-400);--icon-white-0: var(--neutral-950);--semantic-brand-6: var(--colors-purple-6);--semantic-brand-8: var(--colors-purple-8);--semantic-inverted-0: var(--colors-base-white);--semantic-negative-1: var(--colors-red-1);--semantic-negative-1a: var(--colors-red-1a);--semantic-negative-2: var(--colors-red-2);--semantic-negative-2a: var(--colors-red-2a);--semantic-negative-3a: var(--colors-red-3a);--semantic-negative-4: var(--colors-red-4);--semantic-negative-4a: var(--colors-red-4a);--semantic-negative-5: var(--colors-red-5);--semantic-negative-5a: var(--colors-red-5a);--semantic-negative-6: var(--colors-red-6);--semantic-negative-6a: var(--colors-red-6a);--semantic-negative-8: var(--colors-red-8);--semantic-negative-9: var(--colors-red-9);--semantic-negative-9a: var(--colors-red-9a);--semantic-neutral-0: var(--colors-base-dark-1);--semantic-neutral-0a: var(--colors-base-transparent);--semantic-neutral-12: var(--colors-gray-2);--semantic-neutral-13: var(--colors-gray-1);--semantic-neutral-1: var(--colors-gray-13);--semantic-neutral-1a: var(--colors-white-1);--semantic-neutral-2: var(--colors-gray-12);--semantic-neutral-2a: var(--colors-white-2);--semantic-neutral-3: var(--colors-gray-11);--semantic-neutral-3a: var(--colors-white-3);--semantic-neutral-4: var(--colors-gray-10);--semantic-neutral-4a: var(--colors-white-4);--semantic-neutral-5: var(--colors-gray-9);--semantic-neutral-5a: var(--colors-white-5);--semantic-neutral-6: var(--colors-gray-8);--semantic-neutral-7a: var(--colors-white-7);--semantic-neutral-9a: var(--colors-white-9);--semantic-positive-11: var(--colors-green-11);--semantic-positive-3: var(--colors-green-3);--semantic-positive-8: var(--colors-green-8);--semantic-positive-9: var(--colors-green-9);--semantic-radius-0: var(--numbers-0);--semantic-spacing-0: var(--numbers-0);--social-amazon: rgb(255,255,255);--social-apple: rgb(255,255,255);--social-github: rgb(255,255,255);--social-twitter: rgb(255,255,255);--state-away-base: var(--yellow-600);--state-away-dark: var(--yellow-400);--state-away-light: var(--alpha-yellow-alpha-24);--state-away-lighter: var(--alpha-yellow-alpha-16);--state-error-base: var(--red-600);--state-error-dark: var(--red-400);--state-error-light: var(--alpha-red-alpha-24);--state-error-lighter: var(--alpha-red-alpha-16);--state-faded-base: var(--neutral-500);--state-faded-dark: var(--neutral-300);--state-faded-light: var(--alpha-neutral-alpha-24);--state-faded-lighter: var(--alpha-neutral-alpha-16);--state-feature-base: var(--purple-500);--state-feature-dark: var(--purple-400);--state-feature-light: var(--alpha-purple-alpha-24);--state-feature-lighter: var(--alpha-purple-alpha-16);--state-highlighted-base: var(--pink-600);--state-highlighted-dark: var(--pink-400);--state-highlighted-light: var(--alpha-pink-alpha-24);--state-highlighted-lighter: var(--alpha-pink-alpha-16);--state-information-base: var(--blue-500);--state-information-dark: var(--blue-400);--state-information-light-2: var(--alpha-blue-alpha-24);--state-information-light: var(--alpha-blue-alpha-24);--state-information-lighter: var(--alpha-blue-alpha-16);--state-stable-base: var(--teal-600);--state-stable-dark: var(--teal-400);--state-stable-light: var(--alpha-teal-alpha-24);--state-stable-lighter: var(--alpha-teal-alpha-16);--state-success-base: var(--green-600);--state-success-dark: var(--green-400);--state-success-light: var(--alpha-green-alpha-16);--state-success-lighter: var(--alpha-green-alpha-10);--state-verified-base: var(--sky-600);--state-verified-dark: var(--sky-400);--state-verified-light: var(--alpha-sky-alpha-24);--state-verified-lighter: var(--alpha-sky-alpha-16);--state-warning-base: var(--orange-600);--state-warning-dark: var(--orange-400);--state-warning-light: var(--alpha-orange-alpha-24);--state-warning-lighter: var(--alpha-orange-alpha-16);--static-static-black: var(--neutral-950);--static-static-white: var(--neutral-0);--stroke-bright: var(--shade04-100);--stroke-soft-200: var(--neutral-700);--stroke-stroke-decor: rgba(217,217,217,.05);--stroke-stroke2: var(--shade04-100);--stroke-strong-950: var(--neutral-0);--stroke-subtle: var(--shade04-70);--text-accent-blue-inverted: var(--colors-base-white);--text-accent-blue-secondary: var(--colors-white-8);--text-accent-blue: var(--colors-blue-9);--text-accent-green-inverted: var(--colors-base-white);--text-accent-green-secondary: var(--colors-white-8);--text-accent-green: var(--colors-green-9);--text-accent-orange-inverted: var(--colors-base-white);--text-accent-orange-secondary: var(--colors-white-8);--text-accent-orange: var(--colors-orange-9);--text-accent-purple-inverted: var(--colors-base-white);--text-accent-purple-secondary: var(--colors-white-8);--text-accent-purple: var(--colors-purple-9);--text-accent-red-inverted: var(--colors-base-white);--text-accent-red-secondary: var(--colors-white-8);--text-accent-red: var(--colors-red-9);--text-base-inverted: var(--semantic-neutral-0);--text-base-primary: var(--semantic-inverted-0);--text-base-quaternary: var(--semantic-neutral-5a);--text-base-secondary: var(--semantic-neutral-9a);--text-base-static-dark-secondary: var(--colors-gray-9a);--text-base-static-dark: var(--colors-gray-13);--text-base-static-white: var(--colors-base-white);--text-base-tertiary: var(--semantic-neutral-7a);--text-disabled-300: var(--neutral-600);--text-primary: var(--shade09-100);--text-secondary: var(--shade07-100);--text-soft-400: var(--neutral-500);--text-status-destructive-secondary: var(--semantic-negative-9a);--text-status-destructive-tertiary: var(--semantic-negative-6a);--text-status-destructive: var(--semantic-negative-8);--text-status-success: var(--semantic-positive-8);--text-strong-950: var(--neutral-0);--text-sub-600-2: var(--neutral-400);--text-sub-600: var(--neutral-400);--text-tertiary: var(--shade05-100);--text-white-0: var(--neutral-950)}:root[data-mode=spacious]{--icon-icon-lg: 26;--icon-icon-xl: 30;--spacing-space-3: 8;--spacing-space-4: 10;--spacing-space-6: 14;--spacing-space-7: 16;--spacing-space-9: 24}:root[data-mode=theme-b]{--fill-600: var(--colors-bronze-600)}:root[data-mode=font-b]{--font-family: "Lora";--font-size-base: 16;--font-size-sm: 14;--font-weight-medium: "Medium";--line-height-base: 24;--line-height-sm: 22}:root[data-mode=purple]{--primary-alpha-10: var(--alpha-purple-alpha-10);--primary-base: var(--purple-500);--primary-dark: var(--purple-800);--primary-darker: var(--purple-700)}:root[data-mode=orange]{--primary-alpha-10: var(--alpha-orange-alpha-10);--primary-base: var(--orange-500);--primary-dark: var(--orange-800);--primary-darker: var(--orange-700)}:root[data-mode=sky]{--primary-alpha-10: var(--alpha-sky-alpha-10);--primary-base: var(--sky-600);--primary-dark: var(--sky-800);--primary-darker: var(--sky-700)}:root{--brand-green-hero: #2F6E4F;--brand-green-cta: #2F6E4F;--brand-green: #2F6E4F;--brand-green-strong: #27543E;--brand-green-soft: #E9F1EB;--brand-green-tint: #E9F1EB;--brand-green-ink: #2F6E4F;--ink-strong: #1B1A17;--ink: #47453E;--ink-muted: #6F6B61;--ink-subtle: #6F6B61;--ink-faint: #6F6B61;--ink-decor: #A8A498;--ink-inverse: #FFFFFF;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-sunken: #F4F3EE;--surface-muted: #ECEAE2;--surface-ink: #1B1A17;--border: #ECEAE2;--border-strong: #E2E0D7;--border-faint: rgba(27, 26, 22, .06);--men: #3F6488;--men-bg: #E4ECF3;--men-bright: #8FB7FF;--ok: #46B17B;--sel: #ECEEEA;--status-success: #2F6E4F;--status-warning: #8A6516;--status-danger: #A8443D;--status-info: #3F6488;--status-purple: #B6879A;--dot-green: #6F9A7E;--dot-orange: #BB9268;--clay-ink: #855E2C;--dot-red: #A8443D;--dot-blue: #7C93A6;--dot-purple: #B6879A;--dot-gray: #9C9A90;--dot-success: #6F9A7E;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 16px;--r-3xl: 18px;--r-full: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--shadow-xs: 0 1px 2px rgba(20, 21, 26, .05);--shadow-sm: 0 1px 3px rgba(20, 21, 26, .06), 0 1px 2px rgba(20, 21, 26, .04);--shadow-md: 0 4px 12px rgba(20, 21, 26, .08), 0 1px 3px rgba(20, 21, 26, .04);--shadow-lg: 0 12px 32px rgba(20, 21, 26, .1), 0 2px 6px rgba(20, 21, 26, .05);--shadow-pop: 0 16px 48px rgba(20, 21, 26, .16);--ring-focus: 0 0 0 3px rgba(47, 110, 79, .3);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s}:root{--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0}.nv-display-2xl{font-family:var(--font-brand);font-weight:700;font-size:56px;line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--ink-strong)}.nv-display-xl{font-family:var(--font-brand);font-weight:700;font-size:48px;line-height:1.08;letter-spacing:var(--tracking-tight);color:var(--ink-strong)}.nv-display-lg{font-family:var(--font-brand);font-weight:600;font-size:36px;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--ink-strong)}.nv-display-md{font-family:var(--font-brand);font-weight:600;font-size:28px;line-height:1.18;letter-spacing:var(--tracking-snug);color:var(--ink-strong)}.nv-h1{font-family:var(--font-brand);font-weight:600;font-size:24px;line-height:1.3;letter-spacing:var(--tracking-snug);color:var(--ink-strong)}.nv-h2{font-family:var(--font-brand);font-weight:600;font-size:20px;line-height:1.35;letter-spacing:var(--tracking-snug);color:var(--ink-strong)}.nv-h3{font-family:var(--font-brand);font-weight:500;font-size:18px;line-height:1.4;letter-spacing:var(--tracking-snug);color:var(--ink-strong)}.nv-body-lg{font-family:var(--font-ui);font-weight:400;font-size:18px;line-height:1.55;color:var(--ink)}.nv-body{font-family:var(--font-ui);font-weight:400;font-size:16px;line-height:1.55;color:var(--ink)}.nv-body-sm{font-family:var(--font-ui);font-weight:400;font-size:14px;line-height:1.5;color:var(--ink)}.nv-label{font-family:var(--font-ui);font-weight:500;font-size:14px;line-height:1.4;color:var(--ink)}.nv-caption{font-family:var(--font-ui);font-weight:400;font-size:12px;line-height:1.4;color:var(--ink-subtle)}.nv-overline{font-family:var(--font-ui);font-weight:600;font-size:11px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-subtle)}.nv-mono{font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:1.45;color:var(--ink)}:root{--paper: #FAF9F6;--paper-2: #F4F3EE;--hair: #ECEAE2;--hair-2: #E2E0D7;--site-max: 1180px;--nav-h: 68px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:#9afb8b8c}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:6px}.wrap{max-width:var(--site-max);margin:0 auto;padding:0 40px}.section{padding:104px 0}.section--sm{padding:72px 0}.section--white{background:#fff;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.section--paper2{background:var(--paper-2)}.section--dark{background:var(--ink-strong);color:#fff}.center{text-align:center}.measure{max-width:660px;margin-left:auto;margin-right:auto}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.grid-2.media-first>:first-child{order:0}.sticky-col{position:static}@media(min-width:921px){.sticky-col{position:sticky;top:96px}}.stack{display:flex;flex-direction:column}.stack-12>*+*{margin-top:12px}.stack-16>*+*{margin-top:16px}.stack-24>*+*{margin-top:24px}.eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.eyebrow--green{color:var(--brand-green-ink)}.eyebrow--lime{color:var(--brand-green-hero)}.display{font-family:var(--font-brand);font-weight:700;font-size:clamp(40px,6vw,70px);line-height:1.02;letter-spacing:-.035em;color:var(--ink-strong);text-wrap:balance}.h-section{font-family:var(--font-brand);font-weight:700;font-size:clamp(30px,4.4vw,44px);line-height:1.08;letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance}.h-sub{font-family:var(--font-brand);font-weight:600;font-size:clamp(20px,2.4vw,26px);line-height:1.2;letter-spacing:-.02em;color:var(--ink-strong)}.lead{font-family:var(--font-ui);font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--ink-muted);text-wrap:pretty}.body{font-family:var(--font-ui);font-size:16px;line-height:1.6;color:var(--ink)}.small{font-size:14px;line-height:1.5}.mono{font-family:var(--font-mono)}.on-dark{color:#fff}.on-dark .lead,.lead.on-dark{color:#ffffffa3}.section-intro{max-width:660px}.section-intro .h-section{margin-top:16px}.section-intro .lead{margin-top:18px}.btn{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 24px;border-radius:999px;font-family:var(--font-ui);font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease);white-space:nowrap}.btn svg{display:block}.btn--primary:hover{transform:translateY(-2px)}.btn--primary:active{transform:scale(.98)}.btn--ghost{background:#fff;border-color:var(--hair-2);color:var(--ink-strong)}.btn--ghost:hover{border-color:#14151a4d}.btn--lg{height:52px;padding:0 28px;font-size:16px}.btn--sm{height:40px;padding:0 18px;font-size:14px}.btn--on-dark.btn--ghost{background:#ffffff0f;border-color:#fff3;color:#fff}.btn--on-dark.btn--ghost:hover{background:#ffffff1f}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.center .btn-row{justify-content:center}.mention{background:var(--men-bg);color:var(--men);font-weight:600;padding:1px 7px;border-radius:6px}.tag{font-weight:600}.tag--feedback,.tag--info{color:var(--status-info)}.tag--client,.tag--promotion,.tag--purple{color:var(--status-purple)}.tag--task,.tag--green,.tag--recognition{color:var(--brand-green-ink)}.tag--issue,.tag--red{color:var(--status-danger)}.tag--followup,.tag--orange{color:var(--clay-ink)}.source{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid var(--hair);border-radius:999px;box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:12px;color:var(--ink-muted);white-space:nowrap}.source .dot{width:8px;height:8px;border-radius:50%;flex:none}.dot{display:inline-block}.dot--blue{background:var(--dot-blue)}.dot--gray{background:var(--dot-gray)}.dot--ink{background:var(--ink-strong)}.dot--green{background:var(--brand-green)}.dot--success{background:var(--status-success)}.dot--purple{background:var(--dot-purple)}.dot--orange{background:var(--dot-orange)}.dot--info{background:var(--status-info)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border:1px solid var(--hair-2);border-radius:999px;background:#fff;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted);box-shadow:var(--shadow-xs)}.pill .badge{background:var(--ink-strong);color:#fff;border-radius:999px;padding:3px 9px;font-weight:600}.note-card{background:#fff;border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden;text-align:left}.note-card__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border)}.note-card__title{display:flex;align-items:center;gap:8px;font-family:var(--font-brand);font-weight:600;font-size:13.5px;color:var(--ink-strong)}.note-card__meta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--ink-subtle)}.note-card__body{padding:18px;font-family:var(--font-ui);font-size:15px;line-height:1.55;color:var(--ink-strong)}.note-stamp{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.frame{background:#fff;border:1px solid var(--hair);border-radius:18px;box-shadow:0 28px 70px #14151a29,0 4px 12px #14151a0f;overflow:hidden}.tl{position:relative;padding:4px 0 2px 18px}.tl:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1.5px;background:var(--border-strong)}.tl__item{position:relative}.tl__item+.tl__item{margin-top:14px}.tl__dot{position:absolute;left:-16px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong)}.tl__dot--on{background:var(--brand-green);border:none;box-shadow:0 0 0 3px var(--brand-green-soft)}.tl__date{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.tl__text{margin-top:2px;font-family:var(--font-ui);font-size:13px;line-height:1.4;color:var(--ink-muted)}.tl__text--hl{color:var(--ink-strong);background:var(--brand-green-tint);border-left:2px solid var(--brand-green);border-radius:0 8px 8px 0;padding:7px 10px}.avatar{border-radius:50%;background:var(--surface-muted);object-fit:cover;flex:none}.avatar-initial{border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-brand);font-weight:600}.person-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui)}.person-chip .name{font-weight:600;color:var(--ink-strong)}.ai-panel{background:var(--surface-sunken);border:1px solid var(--border);border-radius:18px;padding:20px;box-shadow:var(--shadow-sm)}.ai-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ai-mark{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--brand-green);display:inline-flex;align-items:center;justify-content:center}.ai-mark .dot{width:8px;height:8px;border-radius:50%;background:var(--brand-green)}.ai-action{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--border);border-radius:11px;padding:13px 15px;font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--ink-strong);transition:border-color .15s var(--ease);text-decoration:none}.ai-action+.ai-action{margin-top:8px}.ai-action:hover{border-color:var(--border-strong)}.ai-action .chev{color:var(--ink-decor);flex:none}.ai-theme{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px}.ai-theme .n{font-family:var(--font-mono);font-size:11px;opacity:.7}.ai-theme--green{color:var(--brand-green-ink);background:var(--brand-green-soft)}.ai-theme--info{color:var(--status-info);background:#4778f51a}.ai-theme--orange{color:var(--clay-ink);background:#ff84471f}.steps{display:flex;flex-direction:column;gap:0}.step{display:grid;grid-template-columns:64px 1fr 1.1fr;gap:40px;align-items:center;padding:56px 0;border-top:1px solid var(--hair)}.step:first-child{border-top:none}.step__n{font-family:var(--font-brand);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--brand-green)}.step__n small{display:block;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px}.step__title{font-family:var(--font-brand);font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--ink-strong)}.step__copy{margin-top:10px}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:64px 0;border-top:1px solid var(--hair)}.feature-row:first-child{border-top:none}.feature-list{display:flex;flex-direction:column;gap:14px}.feature-item{display:flex;gap:12px;align-items:flex-start}.feature-item .ic{width:22px;height:22px;border-radius:6px;background:var(--brand-green-soft);color:var(--brand-green-ink);flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.index-list{border-top:1px solid var(--border)}.index-row{display:flex;gap:20px;align-items:baseline;padding:22px 8px;border-bottom:1px solid var(--border);transition:background .15s var(--ease)}.index-row:hover{background:#14151a05}.index-row .n{font-family:var(--font-mono);font-size:12px;color:var(--brand-green);flex:none;width:26px}.index-row h4{font-family:var(--font-brand);font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--ink-strong)}.index-row p{margin-top:4px;font-family:var(--font-ui);font-size:15px;line-height:1.5;color:var(--ink-muted)}.usecase{background:#fff;border:1px solid var(--hair);border-radius:18px;box-shadow:var(--shadow-sm);padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.usecase__problem{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--clay-ink)}.usecase__outcome{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--font-ui);font-size:13.5px;font-weight:600;color:var(--brand-green-ink)}.boundary{position:relative;width:380px;max-width:100%;height:236px;border:1.5px dashed var(--border-strong);border-radius:22px;background:#ffffff80;margin:0 auto}.boundary__label{position:absolute;top:-11px;left:24px;background:var(--paper);padding:0 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-green-ink);display:inline-flex;align-items:center;gap:6px}.boundary__out{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-muted);text-decoration:line-through;position:absolute}.skeleton{height:8px;border-radius:4px;background:var(--surface-muted)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.price-card{position:relative;background:#fff;border:1px solid var(--hair);border-radius:18px;padding:28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.price-card--featured{border-color:var(--ink-strong);box-shadow:var(--shadow-lg);position:relative}.price-card__badge{position:absolute;top:20px;right:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ink-strong);border-radius:999px;padding:4px 10px}.price-card__name{font-family:var(--font-brand);font-weight:600;font-size:18px;color:var(--ink-strong)}.price-card__for{margin-top:6px;font-size:13.5px;color:var(--ink-subtle);min-height:38px}.price-card__price{margin:18px 0 4px;font-family:var(--font-brand);font-weight:700;font-size:40px;letter-spacing:-.03em;color:var(--ink-strong)}.price-card__price small{font-family:var(--font-ui);font-weight:500;font-size:14px;color:var(--ink-subtle);letter-spacing:0}.price-card__list{list-style:none;margin:22px 0;padding:18px 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:11px}.price-card__list li{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-ui);font-size:14px;line-height:1.45;color:var(--ink)}.price-card__list .ic{color:var(--brand-green);flex:none;margin-top:2px}.price-card .btn{width:100%;justify-content:center;margin-top:auto}.stage{position:relative;margin:0 auto}.stage__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.stage__svg path{stroke:#d8d6cc;stroke-width:1.2;fill:none}.orbit{position:relative;width:1040px;max-width:100%;margin:56px auto 0}.orbit__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.orbit__lines path{stroke:#d8d6cc;stroke-width:1.2;fill:none;stroke-dasharray:4 6;stroke-linecap:round}.orbit__node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:560px;max-width:calc(100% - 24px)}.orbit__chip{position:absolute}@media(max-width:980px){.orbit{height:auto!important;display:flex;justify-content:center;margin-top:40px}.orbit__lines,.orbit__chip{display:none}.orbit__node{position:static;transform:none;width:100%}}.frag-field{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:920px;margin:48px auto 0}.frag{width:220px;background:#fff;border:1px solid var(--border);border-radius:13px;padding:13px 15px;box-shadow:var(--shadow-sm)}.frag:nth-child(2n){transform:rotate(-1.5deg)}.frag:nth-child(3n){transform:rotate(1.6deg)}.frag:nth-child(4n){transform:rotate(-1deg)}.frag__src{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.frag__src--green{color:var(--brand-green)}.frag__text{font-family:var(--font-ui);font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.converge{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:28px}.converge__line{width:1.5px;height:40px;background:linear-gradient(var(--border-strong),var(--ink-strong))}.memory-node{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:var(--ink-strong);color:#fff;border-radius:999px;box-shadow:0 16px 40px #14151a38}.memory-node .dot{width:9px;height:9px;border-radius:50%;background:var(--brand-green)}.memory-node span{font-family:var(--font-brand);font-weight:600;font-size:15px;letter-spacing:-.01em}.cta-band{background:var(--brand-green-soft);border:1px solid var(--border);border-radius:28px;padding:84px 40px;text-align:center}.cta-band .display{font-size:clamp(34px,4.6vw,52px)}.cta-band .lead{color:#14151ab3}.footer{background:var(--ink-strong);color:#fff}.footer__cta{padding:72px 0 56px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer__cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:56px 0}.footer__brand .wordmark{color:#fff}.footer__col h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin-bottom:14px}.footer__col a{display:block;font-family:var(--font-ui);font-size:14px;color:#ffffffb3;text-decoration:none;padding:5px 0;transition:color .15s var(--ease)}.footer__col a:hover{color:#fff}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0 40px;border-top:1px solid rgba(255,255,255,.1);font-family:var(--font-ui);font-size:13px;color:#ffffff80}.footer__legal{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.footer__legal a,.footer__legal .cc-reset{display:inline-block;padding:8px 0;color:#ffffff80;text-decoration:none}.footer__legal a:hover,.footer__legal .cc-reset:hover{color:#fff}.footer__legal .cc-reset{border:0;background:none;font:inherit;cursor:pointer}.nav{position:sticky;top:0;z-index:60;background:#fbfaf7d1;backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--hair)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.brand .logodot{width:11px;height:11px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 4px #1fc16b24}.wordmark{font-family:var(--font-brand);font-weight:700;font-size:22px;letter-spacing:-.045em;color:var(--ink-strong)}.nav__links{display:flex;gap:26px}.nav__links a{font-family:var(--font-ui);font-weight:500;font-size:14.5px;color:var(--ink-muted);text-decoration:none;transition:color .15s var(--ease)}.nav__links a:hover,.nav__links a.is-active{color:var(--ink-strong)}.nav__right{display:flex;align-items:center;gap:16px}.nav__signin{font-family:var(--font-ui);font-weight:500;font-size:14.5px;color:var(--ink-muted);text-decoration:none}.nav__signin:hover{color:var(--ink-strong)}.nav__toggle{display:none;width:44px;height:44px;border:1px solid var(--hair-2);border-radius:10px;background:#fff;align-items:center;justify-content:center;cursor:pointer}.nav__toggle span,.nav__toggle span:before,.nav__toggle span:after{content:"";display:block;width:18px;height:1.6px;background:var(--ink-strong);position:relative;transition:transform .2s var(--ease),opacity .2s var(--ease)}.nav__toggle span:before{position:absolute;top:-6px}.nav__toggle span:after{position:absolute;top:6px}body.menu-open .nav__toggle span{background:transparent}body.menu-open .nav__toggle span:before{transform:translateY(6px) rotate(45deg)}body.menu-open .nav__toggle span:after{transform:translateY(-6px) rotate(-45deg)}.nav__drawer{display:none}.reveal{opacity:1}.sg-block{border-top:1px solid var(--hair);padding:56px 0}.sg-block:first-child{border-top:none}.sg-block__eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-ink)}.sg-block__title{font-family:var(--font-brand);font-weight:700;font-size:30px;letter-spacing:-.025em;color:var(--ink-strong);margin-top:10px}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:28px}.sg-demo{background:#fff;border:1px solid var(--hair);border-radius:14px;padding:22px;box-shadow:var(--shadow-xs)}.sg-cap{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}.swatch{border-radius:10px;height:60px;border:1px solid var(--hair)}.swatch-row{display:flex;flex-direction:column;gap:6px}.swatch-name{font-family:var(--font-mono);font-size:11px;color:var(--ink-strong)}.swatch-hex{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.phone{width:256px;max-width:100%;background:#14151a;border-radius:38px;padding:9px;box-shadow:0 30px 70px #14151a47;margin:0 auto}.phone__screen{background:var(--paper);border-radius:30px;overflow:hidden}.phone__statusbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 6px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--ink-strong)}.phone__notch{width:44px;height:5px;border-radius:3px;background:#14151a2e;margin:0 auto}.win{background:#fff;border:1px solid var(--hair);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.win__bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.win__dot{width:11px;height:11px;border-radius:50%}.win__title{margin-left:8px;font-family:var(--font-ui);font-size:12px;color:var(--ink-subtle)}.wave{display:flex;align-items:center;gap:3px;height:36px}.wave i{width:3px;border-radius:2px;background:var(--brand-green);display:inline-block}.wa{background:#e5ddd3;border-radius:14px;padding:16px}.wa-bubble{background:#dcf8c6;border-radius:12px 12px 4px;padding:10px 13px;max-width:80%;margin-left:auto;box-shadow:0 1px 1px #00000014}.wa-bubble .time{display:block;text-align:right;font-family:var(--font-ui);font-size:10px;color:#14151a9e;margin-top:4px}.arrow-down{display:flex;justify-content:center;color:var(--ink-decor);padding:8px 0}.tl3{display:grid;grid-template-columns:1fr auto 1.1fr auto 1.5fr;align-items:center;gap:18px;margin-top:64px}.tl3__arrow{color:#ffffff4d}.tl3__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa8;margin-bottom:12px}.tl3__label--lime{color:var(--brand-green-hero)}.tl3__mini{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:11px 13px;font-family:var(--font-ui);font-size:12.5px;line-height:1.4;color:#ffffffd1}.tl3__cap{margin-top:10px;font-family:var(--font-ui);font-size:12.5px;color:#ffffffa8}@media(max-width:920px){.tl3{grid-template-columns:1fr;gap:22px}.tl3__arrow{display:none}}@media(max-width:1080px){.nav__links,.nav__signin{display:none}.nav__toggle{display:inline-flex}.footer__cols{grid-template-columns:1fr 1fr 1fr}.footer__brand{grid-column:1 / -1;margin-bottom:8px}.nav__drawer{display:block;position:fixed;inset:var(--nav-h) 0 0;background:var(--paper);z-index:55;padding:24px 40px 40px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease);overflow-y:auto}body.menu-open .nav__drawer{opacity:1;transform:none;pointer-events:auto}body.menu-open{overflow:hidden}.nav__drawer a.drawer-link{display:block;font-family:var(--font-brand);font-weight:600;font-size:24px;letter-spacing:-.02em;color:var(--ink-strong);text-decoration:none;padding:14px 0;border-bottom:1px solid var(--hair)}.nav__drawer .btn{width:100%;justify-content:center;margin-top:24px}.nav__drawer .nav__signin{display:block;text-align:center;margin-top:14px;font-size:16px}}@media(max-width:920px){.grid-2{grid-template-columns:1fr;gap:40px}.grid-2.media-first>:first-child{order:2}.step{grid-template-columns:48px 1fr;gap:24px;padding:40px 0}.step__media{grid-column:1 / -1}.feature-row{grid-template-columns:1fr;gap:32px}.feature-row.media-first>:first-child{order:2}.usecase{grid-template-columns:1fr;gap:22px}.pricing{grid-template-columns:1fr;max-width:460px;margin:0 auto}.footer__cta{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.wrap{padding:0 22px}.section{padding:72px 0}.section--sm{padding:56px 0}.footer__cols{grid-template-columns:1fr 1fr;gap:24px}.cta-band{padding:56px 24px;border-radius:22px}.btn-row{flex-direction:column;align-items:stretch}.center .btn-row{align-items:stretch;padding:0 10px}.btn{justify-content:center}.step{grid-template-columns:1fr;gap:12px}.step__n{font-size:18px}}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:980px){.stage-scroll{overflow-x:auto;padding-bottom:8px}}.mention{background:none;color:var(--men);font-weight:600;padding:0;border-radius:0}.tag,.tag--feedback,.tag--info,.tag--client,.tag--promotion,.tag--purple,.tag--task,.tag--green,.tag--recognition,.tag--issue,.tag--red,.tag--followup,.tag--orange{color:var(--brand-green-ink);font-weight:600}.step__n,.index-row .n{color:var(--brand-green-ink)}.section--dark{--men: #8FB7FF;--brand-green-hero: #7FB596;--brand-green: #7FB596;--brand-green-ink: #7FB596;--brand-green-strong: #7FB596}a:focus-visible,button:focus-visible,.btn:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(47,110,79,.55);outline-offset:2px}.avatar-initial{background:#1b1a160f!important;color:var(--ink-muted)!important}.brand__logo{display:block;height:26px;width:auto;user-select:none}.footer__brand .brand__logo{height:28px}@media(max-width:640px){.brand__logo{height:24px}}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink-strong);color:#fff;font-family:var(--font-ui);font-weight:600;font-size:14px;padding:10px 16px;border-radius:10px;text-decoration:none;transition:top .16s var(--ease)}.skip-link:focus{top:12px}@media(max-width:900px){#org-grid,.col3-resp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){#org-grid,.col3-resp{grid-template-columns:1fr!important}}@media(max-width:560px){.win-grid{grid-template-columns:96px 1fr!important}}.reveal.will-reveal{opacity:0;transform:translateY(18px)}.reveal.will-reveal.is-visible{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.nav{transition:box-shadow .22s var(--ease),background .22s var(--ease)}.nav--scrolled{box-shadow:0 1px 0 var(--hair),0 10px 30px #14151a0f}@media(hover:hover){.price-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.res-card{transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.res-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.brand__logo{transition:opacity .15s var(--ease)}.brand:hover .brand__logo{opacity:.82}}.nav__item{display:inline-flex;align-items:center}.nav__item--has-menu{position:relative}.nav__top{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-weight:500;font-size:14.5px;color:var(--ink-muted);text-decoration:none;transition:color .15s var(--ease)}.nav__top:hover,.nav__top.is-active{color:var(--ink-strong)}.nav__caret{margin-top:1px;transition:transform .18s var(--ease)}.nav__item--has-menu:before{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:16px}.nav__menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(6px);min-width:256px;padding:8px;background:#fff;border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;z-index:70}.nav__item--has-menu:hover .nav__menu,.nav__item--has-menu:focus-within .nav__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav__item--has-menu:hover .nav__caret,.nav__item--has-menu:focus-within .nav__caret{transform:rotate(180deg)}.nav__menu a{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .14s var(--ease)}.nav__menu a:hover{background:var(--surface-sunken)}.nav__menu-label{font-family:var(--font-ui);font-weight:600;font-size:14px;color:var(--ink-strong)}.nav__menu-desc{font-family:var(--font-ui);font-size:12px;color:var(--ink-subtle)}.nav__drawer a.drawer-link--sub{font-size:18px;font-weight:500;padding:11px 0 11px 18px;color:var(--ink-muted)}.footer__legal .footer__soon{color:#ffffff57;cursor:help;border-bottom:1px dotted rgba(255,255,255,.22)}.legal{max-width:760px;margin:0 auto}.legal__meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-subtle);margin-top:14px}.legal__draft{margin:24px 0 8px;padding:14px 18px;border-radius:12px;background:var(--brand-green-tint);border:1px solid var(--brand-green-soft);font-family:var(--font-ui);font-size:13.5px;line-height:1.5;color:var(--brand-green-ink)}.legal__body{margin-top:8px}.legal__body h2{font-family:var(--font-brand);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--ink-strong);margin-top:44px;scroll-margin-top:90px}.legal__body h3{font-family:var(--font-brand);font-weight:600;font-size:16.5px;color:var(--ink-strong);margin-top:26px}.legal__body p,.legal__body li{font-family:var(--font-ui);font-size:16px;line-height:1.72;color:var(--ink)}.legal__body p{margin-top:14px}.legal__body ul,.legal__body ol{margin-top:12px;padding-left:22px}.legal__body li{margin-top:7px}.legal__body li::marker{color:var(--ink-decor)}.legal__body a{color:var(--brand-green-ink);text-decoration:underline;text-underline-offset:2px}.legal__body a.btn{text-decoration:none}.legal__body a.btn--primary{color:#fff}.legal__body a.btn--ghost{color:var(--ink-strong)}.legal__body strong{color:var(--ink-strong);font-weight:600}.legal__body table{width:100%;border-collapse:collapse;margin-top:18px;font-family:var(--font-ui);font-size:14.5px}.legal__body th,.legal__body td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.5}.legal__body th{font-weight:600;color:var(--ink-strong);background:var(--surface-sunken)}.legal__body td{color:var(--ink-muted)}.legal__body hr{border:none;border-top:1px solid var(--hair);margin:40px 0}.index-row .res-soon{margin-left:auto;align-self:center;flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-green-ink);background:var(--brand-green-soft);padding:4px 10px;border-radius:999px}a.index-row{text-decoration:none;color:inherit}a.index-row:hover h4{color:var(--brand-green-ink)}.index-row .res-read{margin-left:auto;align-self:center;flex:none;font-family:var(--font-ui);font-weight:600;font-size:13px;color:var(--brand-green-ink);white-space:nowrap}a.index-row:hover .res-read{text-decoration:underline}.nv-explainer{max-width:940px;margin:48px auto 0}.nv-exp__tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.nv-exp__tab{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-ui);font-weight:500;font-size:13.5px;padding:9px 16px;border-radius:999px;border:1px solid var(--border-strong);background:#fff;color:var(--ink-muted);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.nv-exp__tab:hover{color:var(--ink-strong);border-color:#14151a4d}.nv-exp__tab.is-active{background:var(--ink-strong);color:#fff;border-color:var(--ink-strong)}.nv-exp__stage{position:relative;min-height:380px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:20px;overflow:hidden}.nv-exp__panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;opacity:0;visibility:hidden;transform:translateY(10px)}.nv-exp__panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.nv-exp__progress{max-width:360px;height:3px;border-radius:2px;background:var(--border);overflow:hidden;margin:-8px auto 18px}.nv-exp__progress-fill{display:block;height:100%;background:var(--ink-strong);transform:scaleX(0);transform-origin:left}.nv-exp__progress-fill.is-running{animation:nv-progress 3.5s linear forwards}@keyframes nv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nv-explainer.nv-paused .nv-exp__progress-fill{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.nv-exp__progress{display:none}}.nv-exp__cap{text-align:center;margin-top:16px;min-height:22px;font-family:var(--font-ui);font-size:14px;color:var(--ink-muted)}.nv-exp__mini{background:#fff;border:1px solid var(--border);border-radius:12px;padding:13px 15px;font-family:var(--font-ui);font-size:13px;line-height:1.45;color:var(--ink-muted);box-shadow:var(--shadow-xs)}.nv-exp__mini strong{color:var(--brand-green-ink);font-weight:600}.nv-exp__coltitle{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.nv-exp__row{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#fff;border:1px solid var(--border);border-radius:10px;font-family:var(--font-ui);font-size:13.5px;color:var(--ink-strong)}.nv-exp__row+.nv-exp__row{margin-top:8px}.nv-exp__row .mono{margin-left:auto;font-size:11px;color:var(--ink-faint)}@media(max-width:640px){.nv-exp__stage{min-height:470px}.nv-exp__panel{padding:20px}}@media(prefers-reduced-motion:reduce){.nv-exp__panel{transition:none}}@media(prefers-reduced-motion:no-preference){.orbit__lines path{animation:nv-flow 2.8s linear infinite}@keyframes nv-flow{to{stroke-dashoffset:-40}}.orbit__chip:nth-child(2) .dot{animation:nv-ping 4.2s var(--ease) infinite}.orbit__chip:nth-child(3) .dot{animation:nv-ping 4.2s var(--ease) .7s infinite}.orbit__chip:nth-child(4) .dot{animation:nv-ping 4.2s var(--ease) 1.4s infinite}.orbit__chip:nth-child(5) .dot{animation:nv-ping 4.2s var(--ease) 2.1s infinite}.orbit__chip:nth-child(6) .dot{animation:nv-ping 4.2s var(--ease) 2.8s infinite}.orbit__chip:nth-child(7) .dot{animation:nv-ping 4.2s var(--ease) 3.5s infinite}@keyframes nv-ping{0%,72%,to{transform:scale(1)}12%{transform:scale(1.6)}}.orbit__node .note-card__meta .dot{animation:nv-live 2.2s var(--ease) infinite}@keyframes nv-live{0%,to{box-shadow:0 0 #1fc16b80}55%{box-shadow:0 0 0 5px #1fc16b00}}.frag-field.will-reveal{opacity:1;transform:none}.frag-field.will-reveal .frag{opacity:0}.frag-field.will-reveal.is-visible .frag{animation:nv-fade .55s var(--ease-out) forwards}.frag-field.will-reveal.is-visible .frag:nth-child(1){animation-delay:0ms}.frag-field.will-reveal.is-visible .frag:nth-child(2){animation-delay:70ms}.frag-field.will-reveal.is-visible .frag:nth-child(3){animation-delay:.14s}.frag-field.will-reveal.is-visible .frag:nth-child(4){animation-delay:.21s}.frag-field.will-reveal.is-visible .frag:nth-child(5){animation-delay:.28s}.frag-field.will-reveal.is-visible .frag:nth-child(6){animation-delay:.35s}@keyframes nv-fade{to{opacity:1}}.converge.will-reveal{opacity:1;transform:none}.converge.will-reveal .converge__line{transform:scaleY(0);transform-origin:top}.converge.will-reveal .memory-node{opacity:0}.converge.will-reveal.is-visible .converge__line{animation:nv-draw .5s ease forwards}.converge.will-reveal.is-visible .memory-node{animation:nv-pop .5s .35s var(--ease-out) forwards}@keyframes nv-draw{to{transform:scaleY(1)}}@keyframes nv-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}.nv-caret{animation:nv-blink 1.05s steps(1) infinite}@keyframes nv-blink{0%,49%{opacity:1}50%,to{opacity:0}}.nv-pop{animation:nv-pop-in .28s var(--ease-out)}@keyframes nv-pop-in{0%{opacity:0}to{opacity:1}}.nv-savestatus.nv-saved .nv-st-saved{animation:nv-pop-in .3s var(--ease-out)}.tl3.will-reveal{opacity:1;transform:none}.tl3.will-reveal>*{opacity:0;transform:translateY(16px)}.tl3.will-reveal.is-visible>*{animation:nv-rise .6s var(--ease-out) forwards}.tl3.will-reveal.is-visible>*:nth-child(1){animation-delay:0ms}.tl3.will-reveal.is-visible>*:nth-child(2){animation-delay:.14s}.tl3.will-reveal.is-visible>*:nth-child(3){animation-delay:.28s}.tl3.will-reveal.is-visible>*:nth-child(4){animation-delay:.42s}.tl3.will-reveal.is-visible>*:nth-child(5){animation-delay:.56s}@keyframes nv-rise{to{opacity:1;transform:none}}}.nv-savestatus{display:inline-flex;align-items:center;font-family:var(--font-ui);font-weight:600;line-height:1;background:none;padding:0;height:auto;border-radius:0}.nv-savestatus .nv-st-saving{display:none;align-items:center;color:var(--ink-faint)}.nv-savestatus .nv-st-saved{display:inline-flex;align-items:center;gap:6px;color:var(--brand-green-ink)}.nv-savestatus.nv-saving .nv-st-saving{display:inline-flex}.nv-savestatus.nv-saving .nv-st-saved{display:none}.hero--green{position:relative}.eyebrow,.eyebrow--green,.eyebrow--lime{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-green-ink);position:relative;display:inline-block;padding-top:18px}.eyebrow:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:2px;border-radius:2px;background:var(--brand-green)}.eyebrow--hero{font-size:12.5px}.nv-mantra{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--hair);font-family:var(--font-ui);font-weight:500;font-size:13.5px;letter-spacing:0;line-height:1;color:var(--ink-muted)}.nv-mantra:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-green);flex:none}.nav__cta{transition:opacity .25s var(--ease),transform .25s var(--ease)}.nav__cta.is-stowed{opacity:0;transform:translateY(-6px) scale(.96);pointer-events:none}.btn--primary{background:var(--ink-strong);color:#fff;box-shadow:var(--shadow-md)}.btn--primary:hover,.cta-band .btn--primary:hover{background:#000}.article{max-width:660px;margin:0 auto;padding-top:64px;padding-bottom:48px}.article__head{padding-bottom:32px;border-bottom:1px solid var(--hair)}.article__back{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:13.5px;font-weight:500;color:var(--ink-muted);text-decoration:none}.article__back:hover{color:var(--ink-strong)}.article__kicker{margin-top:30px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-green-ink)}.article__title{margin-top:16px;font-family:var(--font-brand);font-weight:700;font-size:clamp(32px,4.6vw,46px);line-height:1.1;letter-spacing:-.03em;color:var(--ink-strong);text-wrap:balance}.article__dek{margin-top:20px;font-family:var(--font-ui);font-size:clamp(18px,1.7vw,21px);line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.article__body{margin-top:40px}.article__body.legal__body p,.article__body.legal__body li{font-size:18px;line-height:1.75;color:var(--ink)}.article__body.legal__body p{margin-top:27px}.article__body.legal__body>p:first-child{font-size:20px;line-height:1.7;color:var(--ink-strong);margin-top:0}.article__body.legal__body h2{font-family:var(--font-brand);font-weight:700;font-size:25px;line-height:1.2;letter-spacing:-.02em;color:var(--ink-strong);margin-top:52px;border:0;padding:0}.article__body.legal__body h3{margin-top:38px;font-size:19.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.article__body.legal__body h2+p,.article__body.legal__body h3+p{margin-top:14px}.article__body.legal__body em{font-style:italic}.article__foot{margin-top:64px;padding-top:40px;border-top:1px solid var(--hair)}.article__cta{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:var(--surface-sunken);border:1px solid var(--hair);border-radius:18px;padding:32px}.article__cta .eyebrow{color:var(--brand-green-ink)}.article__cta .h-sub{margin-top:10px}.article__cta .btn{flex:none}.article__more{display:inline-block;margin-top:30px;font-family:var(--font-ui);font-weight:500;color:var(--brand-green-ink);text-decoration:none}.article__more:hover{text-decoration:underline}@media(max-width:640px){.article{padding-top:36px}.article__cta{padding:24px}}.pricing{grid-template-columns:repeat(4,1fr);gap:16px}.pricing .price-card{padding:24px 20px}.price-card__price{font-size:36px}@media(max-width:1080px){.pricing{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px;margin:0 auto;gap:18px}}@media(max-width:560px){.pricing{grid-template-columns:1fr;max-width:420px}}.pricing-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px}.pricing-toggle__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:8px;border:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-weight:600;font-size:13.5px;color:var(--ink-muted);padding:8px 16px;border-radius:999px;transition:background .15s var(--ease),color .15s var(--ease)}.pricing-toggle__btn:hover{color:var(--ink-strong)}.pricing-toggle__btn.is-active{background:#fff;color:var(--ink-strong);box-shadow:var(--shadow-xs)}.pricing-toggle__save{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-green-ink);background:var(--brand-green-soft);padding:3px 7px;border-radius:999px}.trial-banner{display:inline-flex;align-items:center;gap:12px;padding:11px 18px 11px 11px;border-radius:999px;background:var(--brand-green-soft);border:1px solid rgba(22,110,63,.16);font-family:var(--font-ui);font-size:14px;line-height:1.3;color:var(--brand-green-ink);text-align:left}.trial-banner__badge{flex:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:#fff;background:var(--brand-green-ink);border-radius:999px;padding:5px 10px}.price-card__trial{margin-top:10px;font-family:var(--font-ui);font-weight:600;font-size:12.5px;color:var(--brand-green-ink);display:inline-flex;align-items:center;gap:6px}.price-card__incl{margin-top:20px;padding-top:18px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.price-card__incl+.price-card__list{border-top:0;padding-top:12px;margin-top:4px}.price-card__list li.is-muted,.price-card__list li.is-muted .ic{color:var(--ink-faint)}.price-card__badge--soon{background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--border)}.pricing{align-items:stretch}.cmp-wrap{overflow-x:auto;border:1px solid var(--hair);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.cmp{width:100%;min-width:720px;border-collapse:collapse;font-family:var(--font-ui)}.cmp th,.cmp td{padding:13px 18px;border-bottom:1px solid var(--hair);font-size:14px;text-align:center;color:var(--ink);vertical-align:middle}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{font-family:var(--font-brand);font-weight:600;font-size:15px;color:var(--ink-strong);padding:18px}.cmp thead .cmp__sub{display:block;font-family:var(--font-ui);font-weight:500;font-size:12px;color:var(--ink-subtle);margin-top:2px}.cmp thead .cmp__poptag{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-green-ink);margin-top:4px}.cmp tbody th{text-align:left;font-weight:500;color:var(--ink-strong)}.cmp__pop{background:var(--brand-green-tint)}.cmp .ck{color:var(--brand-green);display:inline-flex}.cmp .dash{color:var(--ink-faint)}.cmp__val{font-size:13px;color:var(--ink-muted);font-weight:500}.cmp-wrap>.legal__body table,.legal__body .cmp-wrap>table{margin-top:0;min-width:560px}.faq{max-width:760px;margin:0 auto}.faq__item{border-bottom:1px solid var(--hair)}.faq__item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-brand);font-weight:600;font-size:16.5px;color:var(--ink-strong)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-ui);font-weight:400;font-size:22px;line-height:1;color:var(--ink-muted);flex:none}.faq__item[open] summary:after{content:"−";color:var(--brand-green-ink)}.faq__item p{margin:-2px 0 22px;font-family:var(--font-ui);font-size:15.5px;line-height:1.65;color:var(--ink-muted);max-width:660px}.breadcrumb{padding-top:28px}.breadcrumb ol{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-ui);font-size:13px;color:var(--ink-faint)}.breadcrumb li{display:inline-flex;align-items:center;gap:6px}.breadcrumb li:not(:last-child):after{content:"/";color:var(--hair-2)}.breadcrumb a{color:var(--ink-muted);text-decoration:none}.breadcrumb a:hover{color:var(--brand-green-ink)}.breadcrumb [aria-current=page]{color:var(--ink-strong)}.tmpl{margin:28px 0;border:1px solid var(--hair);border-radius:14px;background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.tmpl__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hair);background:var(--surface-sunken)}.tmpl__label{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.tmpl__copy{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-ui);font-weight:600;font-size:12.5px;color:var(--ink-strong);background:#fff;border:1px solid var(--border-strong);border-radius:8px;padding:6px 13px;cursor:pointer;transition:color .15s,border-color .15s}.tmpl__copy:hover{border-color:var(--brand-green);color:var(--brand-green-ink)}.tmpl__copy.is-copied{color:var(--brand-green-ink);border-color:var(--brand-green)}.tmpl__pre{margin:0;padding:18px 16px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--ink-strong);white-space:pre;-webkit-overflow-scrolling:touch}.disclaimer{margin:32px 0;padding:16px 18px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-sunken)}.disclaimer p{margin:0;font-family:var(--font-ui);font-size:13.5px;line-height:1.6;color:var(--ink-muted)}.statline{margin:28px 0;padding:16px 18px;border-left:3px solid var(--brand-green);border-radius:8px;background:var(--brand-green-tint)}.statline p{margin:0;font-family:var(--font-ui);font-size:14.5px;line-height:1.65;color:var(--ink)}.badge--soon{display:inline-block;vertical-align:middle;margin-left:8px;font-family:var(--font-ui);font-weight:600;font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:999px;padding:3px 10px}.section--dark .badge--soon{color:#ffffffb3;background:#ffffff14;border-color:#ffffff2e}.article__byline{display:flex;align-items:center;gap:9px;margin:16px 0 0;font-family:var(--font-ui);font-size:13.5px;color:var(--ink-muted)}.article__byline .by-av{width:24px;height:24px;border-radius:50%;background:var(--brand-green-soft);color:var(--brand-green-ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-brand);font-weight:700;font-size:11px;flex:none}.article__byline strong{color:var(--ink-strong);font-weight:600}.source--soon{opacity:1}.source--soon .source__icon,.source--soon img,.source--soon svg{filter:grayscale(.85);opacity:.7}.soon-tag{margin-left:7px;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--border-strong);border-radius:999px;padding:1px 6px;vertical-align:middle}.section--dark .soon-tag{color:#fff9;border-color:#ffffff38}
