@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap";:root{--font-family-outfit:"Outfit", "Avenir Next", "Segoe UI", sans-serif;--font-family-base:var(--font-family-outfit);--core-color-blue-100:#d5e4ff;--core-color-blue-200:#b3ccff;--core-color-blue-300:#85a8ff;--core-color-blue-400:#5676ff;--core-color-blue-50:#e8f1ff;--core-color-blue-500:#2f45ff;--core-color-blue-600:#0c0eff;--core-color-blue-700:#00f;--core-color-blue-800:#0609cd;--core-color-blue-900:#10169f;--core-color-blue-950:#0a0b5c;--core-color-brown-100:#f8e8e8;--core-color-brown-200:#f2d6d6;--core-color-brown-300:#e8b9b9;--core-color-brown-400:#d99090;--core-color-brown-50:#fbf5f5;--core-color-brown-500:#c86b6b;--core-color-brown-600:#b34f4f;--core-color-brown-700:#954040;--core-color-brown-800:#7b3737;--core-color-brown-900:#693333;--core-color-brown-950:#381717;--core-color-core-black:#000;--core-color-core-white:#fff;--core-color-gray-100:#e1e6e3;--core-color-gray-200:#c3ccc6;--core-color-gray-300:#9eaaa2;--core-color-gray-400:#79887f;--core-color-gray-50:#f6f7f7;--core-color-gray-500:#5f6d65;--core-color-gray-600:#4a5750;--core-color-gray-700:#3e4742;--core-color-gray-800:#343b38;--core-color-gray-900:#2e3331;--core-color-gray-950:#0c0e0d;--core-color-green-100:#defae6;--core-color-green-200:#bff3cc;--core-color-green-300:#79e396;--core-color-green-400:#55d378;--core-color-green-50:#f1fcf3;--core-color-green-500:#2eb955;--core-color-green-600:#209942;--core-color-green-700:#1d7837;--core-color-green-800:#1c5f2f;--core-color-green-900:#194e29;--core-color-green-950:#082b14;--core-color-lavender-100:#dfe2ff;--core-color-lavender-200:#c5caff;--core-color-lavender-300:#a1a7ff;--core-color-lavender-400:#807cfd;--core-color-lavender-50:#edf0ff;--core-color-lavender-500:#6c5df7;--core-color-lavender-600:#6b4fed;--core-color-lavender-700:#5132d0;--core-color-lavender-800:#422ba8;--core-color-lavender-900:#392b84;--core-color-lavender-950:#22194d;--core-color-orange-100:#ffead3;--core-color-orange-200:#ffd0a5;--core-color-orange-300:#ffaf6d;--core-color-orange-400:#ff8132;--core-color-orange-50:#fff6ec;--core-color-orange-500:#ff5e0a;--core-color-orange-600:#f40;--core-color-orange-700:#cc2e02;--core-color-orange-800:#a1250b;--core-color-orange-900:#82210c;--core-color-orange-950:#460d04;--core-color-pink-100:#ffe3e7;--core-color-pink-200:pink;--core-color-pink-300:#ffa2b3;--core-color-pink-400:#fe6e8b;--core-color-pink-50:#fff1f3;--core-color-pink-500:#f83b66;--core-color-pink-600:#e51951;--core-color-pink-700:#c20e43;--core-color-pink-800:#a20f40;--core-color-pink-900:#8a113c;--core-color-pink-950:#4d041c;--core-color-purple-100:#ffe1fe;--core-color-purple-200:#ffc3fe;--core-color-purple-300:#ff94f9;--core-color-purple-400:#ff54f6;--core-color-purple-50:#fff1fe;--core-color-purple-500:#ff16f4;--core-color-purple-600:#f500ff;--core-color-purple-700:#d100d9;--core-color-purple-800:#ad00b1;--core-color-purple-900:purple;--core-color-purple-950:#620063;--core-color-red-100:#fee2e2;--core-color-red-200:#ffc9c9;--core-color-red-300:#fda4a4;--core-color-red-400:#fa7070;--core-color-red-50:#fef2f2;--core-color-red-500:#f14242;--core-color-red-600:#df2323;--core-color-red-700:#bb1a1a;--core-color-red-800:#9b1919;--core-color-red-900:#801c1c;--core-color-red-950:#460909;--core-color-teal-100:#c5fffa;--core-color-teal-200:#8bfff5;--core-color-teal-300:#4afef0;--core-color-teal-400:#15ece2;--core-color-teal-50:#eefffc;--core-color-teal-500:#00d0c9;--core-color-teal-600:#00a8a5;--core-color-teal-700:teal;--core-color-teal-800:#066769;--core-color-teal-900:#0a5757;--core-color-teal-950:#003235;--core-color-yellow-100:#fdfec3;--core-color-yellow-200:#fefb8a;--core-color-yellow-300:#fcf148;--core-color-yellow-400:#f9e016;--core-color-yellow-50:#fefee8;--core-color-yellow-500:#ecca09;--core-color-yellow-600:#c99c05;--core-color-yellow-700:#a07008;--core-color-yellow-800:#85580e;--core-color-yellow-900:#714812;--core-color-yellow-950:#422606;--semantic-color-accent-border:var(--semantic-color-accent-strong);--semantic-color-accent-strong:var(--core-color-lavender-600);--semantic-color-accent-subtle:var(--core-color-lavender-50);--semantic-color-accents-blue-medium:var(--core-color-blue-400);--semantic-color-accents-blue-subtle:var(--core-color-blue-50);--semantic-color-accents-brown-medium:var(--core-color-brown-500);--semantic-color-accents-brown-subtle:var(--core-color-brown-200);--semantic-color-accents-gray-medium:var(--core-color-gray-500);--semantic-color-accents-gray-subtle:var(--core-color-gray-100);--semantic-color-accents-green-medium:var(--core-color-green-600);--semantic-color-accents-green-subtle:var(--core-color-green-100);--semantic-color-accents-orange-medium:var(--core-color-orange-500);--semantic-color-accents-orange-subtle:var(--core-color-orange-50);--semantic-color-accents-pink-medium:var(--core-color-pink-500);--semantic-color-accents-pink-subtle:var(--core-color-pink-50);--semantic-color-accents-purple-medium:var(--core-color-purple-500);--semantic-color-accents-purple-subtle:var(--core-color-purple-100);--semantic-color-accents-red-medium:var(--core-color-red-500);--semantic-color-accents-red-subtle:var(--core-color-red-200);--semantic-color-accents-teal-medium:var(--core-color-teal-700);--semantic-color-accents-teal-subtle:var(--core-color-teal-100);--semantic-color-accents-yellow-medium:var(--core-color-yellow-400);--semantic-color-accents-yellow-subtle:var(--core-color-yellow-50);--semantic-color-background-strong:var(--core-color-gray-200);--semantic-color-background-subtle:var(--core-color-gray-100);--semantic-color-border-dark:#969998;--semantic-color-border-default:#dedede;--semantic-color-border-strong:#c4c6c5;--semantic-color-border-subtle:#f2f3f3;--semantic-color-content-disabled:var(--core-color-gray-300);--semantic-color-content-onstrong-primary:var(--core-color-core-white);--semantic-color-content-onstrong-secondary:#fffc;--semantic-color-content-placeholder:var(--core-color-gray-300);--semantic-color-content-primary:var(--core-color-gray-950);--semantic-color-content-secondary:var(--core-color-gray-500);--semantic-color-content-tertiary:var(--core-color-gray-400);--semantic-color-fill-inverse-medium:#ffffff14;--semantic-color-fill-inverse-strong:#ffffff29;--semantic-color-fill-inverse-subtle:#ffffff0a;--semantic-color-fill-medium:#00000014;--semantic-color-fill-strong:#00000029;--semantic-color-fill-subtle:#0000000a;--semantic-color-status-negative-border:var(--core-color-red-700);--semantic-color-status-negative-strong:var(--core-color-red-700);--semantic-color-status-negative-subtle:var(--core-color-red-100);--semantic-color-status-positive-border:var(--core-color-green-700);--semantic-color-status-positive-strong:var(--core-color-green-700);--semantic-color-status-positive-subtle:var(--core-color-green-100);--semantic-color-status-warning-border:var(--core-color-yellow-700);--semantic-color-status-warning-strong:var(--core-color-yellow-800);--semantic-color-status-warning-subtle:var(--core-color-yellow-100);--semantic-color-surface-primary:var(--core-color-core-white);--semantic-color-surface-secondary:var(--core-color-gray-50);--semantic-color-surface-strong:var(--core-color-gray-950);--semantic-color-surface-sunken:var(--core-color-gray-100);--type-body-large-medium:500 18px/1.5 var(--font-family-outfit);--type-body-large-medium-letter-spacing:-.011em;--type-body-large-medium-text-transform:none;--type-body-large-medium-text-decoration:none;--type-body-large-regular:400 18px/1.5 var(--font-family-outfit);--type-body-large-regular-letter-spacing:-.011em;--type-body-large-regular-text-transform:none;--type-body-large-regular-text-decoration:none;--type-body-large-semibold:600 18px/1.5 var(--font-family-outfit);--type-body-large-semibold-letter-spacing:-.011em;--type-body-large-semibold-text-transform:none;--type-body-large-semibold-text-decoration:none;--type-body-medium-medium:500 16px/1.5 var(--font-family-outfit);--type-body-medium-medium-letter-spacing:-.011em;--type-body-medium-medium-text-transform:none;--type-body-medium-medium-text-decoration:none;--type-body-medium-regular:400 16px/1.5 var(--font-family-outfit);--type-body-medium-regular-letter-spacing:-.011em;--type-body-medium-regular-text-transform:none;--type-body-medium-regular-text-decoration:none;--type-body-medium-semibold:600 16px/1.5 var(--font-family-outfit);--type-body-medium-semibold-letter-spacing:-.011em;--type-body-medium-semibold-text-transform:none;--type-body-medium-semibold-text-decoration:none;--type-body-small-medium:500 14px/1.5 var(--font-family-outfit);--type-body-small-medium-letter-spacing:-.011em;--type-body-small-medium-text-transform:none;--type-body-small-medium-text-decoration:none;--type-body-small-regular:400 14px/1.5 var(--font-family-outfit);--type-body-small-regular-letter-spacing:-.011em;--type-body-small-regular-text-transform:none;--type-body-small-regular-text-decoration:none;--type-body-small-semibold:600 14px/1.5 var(--font-family-outfit);--type-body-small-semibold-letter-spacing:-.011em;--type-body-small-semibold-text-transform:none;--type-body-small-semibold-text-decoration:none;--type-caption-large-medium:500 12px/1.5 var(--font-family-outfit);--type-caption-large-medium-letter-spacing:-.011em;--type-caption-large-medium-text-transform:none;--type-caption-large-medium-text-decoration:none;--type-caption-large-regular:400 12px/1.5 var(--font-family-outfit);--type-caption-large-regular-letter-spacing:-.011em;--type-caption-large-regular-text-transform:none;--type-caption-large-regular-text-decoration:none;--type-caption-large-semibold:600 12px/1.5 var(--font-family-outfit);--type-caption-large-semibold-letter-spacing:-.011em;--type-caption-large-semibold-text-transform:none;--type-caption-large-semibold-text-decoration:none;--type-caption-medium-medium:500 11px/1.5 var(--font-family-outfit);--type-caption-medium-medium-letter-spacing:-.011em;--type-caption-medium-medium-text-transform:none;--type-caption-medium-medium-text-decoration:none;--type-caption-medium-regular:400 11px/1.5 var(--font-family-outfit);--type-caption-medium-regular-letter-spacing:-.011em;--type-caption-medium-regular-text-transform:none;--type-caption-medium-regular-text-decoration:none;--type-caption-medium-semibold:600 11px/1.5 var(--font-family-outfit);--type-caption-medium-semibold-letter-spacing:-.011em;--type-caption-medium-semibold-text-transform:none;--type-caption-medium-semibold-text-decoration:none;--type-caption-small-medium:500 10px/1.5 var(--font-family-outfit);--type-caption-small-medium-letter-spacing:-.011em;--type-caption-small-medium-text-transform:none;--type-caption-small-medium-text-decoration:none;--type-caption-small-regular:400 10px/1.5 var(--font-family-outfit);--type-caption-small-regular-letter-spacing:-.011em;--type-caption-small-regular-text-transform:none;--type-caption-small-regular-text-decoration:none;--type-caption-small-semibold:600 10px/1.5 var(--font-family-outfit);--type-caption-small-semibold-letter-spacing:-.011em;--type-caption-small-semibold-text-transform:none;--type-caption-small-semibold-text-decoration:none;--type-display-large-medium:500 44px/1.5 var(--font-family-outfit);--type-display-large-medium-letter-spacing:-.011em;--type-display-large-medium-text-transform:none;--type-display-large-medium-text-decoration:none;--type-display-large-regular:400 44px/1.5 var(--font-family-outfit);--type-display-large-regular-letter-spacing:-.011em;--type-display-large-regular-text-transform:none;--type-display-large-regular-text-decoration:none;--type-display-large-semibold:600 44px/1.5 var(--font-family-outfit);--type-display-large-semibold-letter-spacing:-.011em;--type-display-large-semibold-text-transform:none;--type-display-large-semibold-text-decoration:none;--type-display-medium-medium:500 38px/1.5 var(--font-family-outfit);--type-display-medium-medium-letter-spacing:-.011em;--type-display-medium-medium-text-transform:none;--type-display-medium-medium-text-decoration:none;--type-display-medium-regular:400 38px/1.5 var(--font-family-outfit);--type-display-medium-regular-letter-spacing:-.011em;--type-display-medium-regular-text-transform:none;--type-display-medium-regular-text-decoration:none;--type-display-medium-semibold:600 38px/1.5 var(--font-family-outfit);--type-display-medium-semibold-letter-spacing:-.011em;--type-display-medium-semibold-text-transform:none;--type-display-medium-semibold-text-decoration:none;--type-display-small-medium:500 32px/1.5 var(--font-family-outfit);--type-display-small-medium-letter-spacing:-.011em;--type-display-small-medium-text-transform:none;--type-display-small-medium-text-decoration:none;--type-display-small-regular:400 32px/1.5 var(--font-family-outfit);--type-display-small-regular-letter-spacing:-.011em;--type-display-small-regular-text-transform:none;--type-display-small-regular-text-decoration:none;--type-display-small-semibold:600 32px/1.5 var(--font-family-outfit);--type-display-small-semibold-letter-spacing:-.011em;--type-display-small-semibold-text-transform:none;--type-display-small-semibold-text-decoration:none;--type-display-xl-medium:500 56px/1.5 var(--font-family-outfit);--type-display-xl-medium-letter-spacing:-.011em;--type-display-xl-medium-text-transform:none;--type-display-xl-medium-text-decoration:none;--type-display-xl-regular:400 56px/1.5 var(--font-family-outfit);--type-display-xl-regular-letter-spacing:-.011em;--type-display-xl-regular-text-transform:none;--type-display-xl-regular-text-decoration:none;--type-display-xl-semibold:600 56px/1.5 var(--font-family-outfit);--type-display-xl-semibold-letter-spacing:-.011em;--type-display-xl-semibold-text-transform:none;--type-display-xl-semibold-text-decoration:none;--type-display-xxl-medium:500 72px/1.5 var(--font-family-outfit);--type-display-xxl-medium-letter-spacing:-.011em;--type-display-xxl-medium-text-transform:none;--type-display-xxl-medium-text-decoration:none;--type-display-xxl-regular:400 72px/1.5 var(--font-family-outfit);--type-display-xxl-regular-letter-spacing:-.011em;--type-display-xxl-regular-text-transform:none;--type-display-xxl-regular-text-decoration:none;--type-display-xxl-semibold:600 72px/1.5 var(--font-family-outfit);--type-display-xxl-semibold-letter-spacing:-.011em;--type-display-xxl-semibold-text-transform:none;--type-display-xxl-semibold-text-decoration:none;--type-heading-large-medium:500 28px/1.5 var(--font-family-outfit);--type-heading-large-medium-letter-spacing:-.011em;--type-heading-large-medium-text-transform:none;--type-heading-large-medium-text-decoration:none;--type-heading-large-regular:400 28px/1.5 var(--font-family-outfit);--type-heading-large-regular-letter-spacing:-.011em;--type-heading-large-regular-text-transform:none;--type-heading-large-regular-text-decoration:none;--type-heading-large-semibold:600 28px/1.5 var(--font-family-outfit);--type-heading-large-semibold-letter-spacing:-.011em;--type-heading-large-semibold-text-transform:none;--type-heading-large-semibold-text-decoration:none;--type-heading-medium-medium:500 24px/1.5 var(--font-family-outfit);--type-heading-medium-medium-letter-spacing:-.011em;--type-heading-medium-medium-text-transform:none;--type-heading-medium-medium-text-decoration:none;--type-heading-medium-regular:400 24px/1.5 var(--font-family-outfit);--type-heading-medium-regular-letter-spacing:-.011em;--type-heading-medium-regular-text-transform:none;--type-heading-medium-regular-text-decoration:none;--type-heading-medium-semibold:600 24px/1.5 var(--font-family-outfit);--type-heading-medium-semibold-letter-spacing:-.011em;--type-heading-medium-semibold-text-transform:none;--type-heading-medium-semibold-text-decoration:none;--type-heading-small-medium:500 20px/1.5 var(--font-family-outfit);--type-heading-small-medium-letter-spacing:-.011em;--type-heading-small-medium-text-transform:none;--type-heading-small-medium-text-decoration:none;--type-heading-small-regular:400 20px/1.5 var(--font-family-outfit);--type-heading-small-regular-letter-spacing:-.011em;--type-heading-small-regular-text-transform:none;--type-heading-small-regular-text-decoration:none;--type-heading-small-semibold:600 20px/1.5 var(--font-family-outfit);--type-heading-small-semibold-letter-spacing:-.011em;--type-heading-small-semibold-text-transform:none;--type-heading-small-semibold-text-decoration:none;--type-overline-large-semibold:600 14px/1.4 var(--font-family-outfit);--type-overline-large-semibold-letter-spacing:1px;--type-overline-large-semibold-text-transform:uppercase;--type-overline-large-semibold-text-decoration:none;--type-overline-medium-semibold:600 12px/1.4 var(--font-family-outfit);--type-overline-medium-semibold-letter-spacing:1px;--type-overline-medium-semibold-text-transform:uppercase;--type-overline-medium-semibold-text-decoration:none;--type-overline-small-semibold:600 10px/1.4 var(--font-family-outfit);--type-overline-small-semibold-letter-spacing:1px;--type-overline-small-semibold-text-transform:uppercase;--type-overline-small-semibold-text-decoration:none;--effect-shadow-a:0px 3.3955px 0px 0px #00000003, 0px 9.4314px 2.3819px 0px #00000005, 0px 19.5961px 9.9715px 0px #00000005, 0px 36.8356px 27.7431px 0px #00000005, 0px 65.6649px 64.9925px 0px #00000008, 0px 100px 83px 0px #0000000a;--background-subtle:var(--semantic-color-background-subtle);--background-strong:var(--semantic-color-background-strong);--surface-primary:var(--semantic-color-surface-primary);--surface-secondary:var(--semantic-color-surface-secondary);--surface-strong:var(--semantic-color-surface-strong);--surface-sunken:var(--semantic-color-surface-sunken);--content-primary:var(--semantic-color-content-primary);--content-secondary:var(--semantic-color-content-secondary);--content-tertiary:var(--semantic-color-content-tertiary);--content-disabled:var(--semantic-color-content-disabled);--content-placeholder:var(--semantic-color-content-placeholder);--content-on-strong-primary:var(--semantic-color-content-onstrong-primary);--content-on-strong-secondary:var(--semantic-color-content-onstrong-secondary);--border-subtle:var(--semantic-color-border-subtle);--border-default:var(--semantic-color-border-default);--border-strong:var(--semantic-color-border-strong);--border-dark:var(--semantic-color-border-dark);--accent-strong:var(--semantic-color-accent-strong);--accent-subtle:var(--semantic-color-accent-subtle);--accent-border:var(--semantic-color-accent-border);--semantic-color-surface-accent:var(--semantic-color-accent-strong);--status-positive-strong:var(--semantic-color-status-positive-strong);--status-positive-subtle:var(--semantic-color-status-positive-subtle);--status-positive-border:var(--semantic-color-status-positive-border);--status-warning-strong:var(--semantic-color-status-warning-strong);--status-warning-subtle:var(--semantic-color-status-warning-subtle);--status-warning-border:var(--semantic-color-status-warning-border);--status-negative-strong:var(--semantic-color-status-negative-strong);--status-negative-subtle:var(--semantic-color-status-negative-subtle);--status-negative-border:var(--semantic-color-status-negative-border);--fill-subtle:var(--semantic-color-fill-subtle);--fill-medium:var(--semantic-color-fill-medium);--fill-strong:var(--semantic-color-fill-strong);--fill-inverse-subtle:var(--semantic-color-fill-inverse-subtle);--fill-inverse-medium:var(--semantic-color-fill-inverse-medium);--fill-inverse-strong:var(--semantic-color-fill-inverse-strong);--accent-blue-subtle:var(--semantic-color-accents-blue-subtle);--accent-blue-medium:var(--semantic-color-accents-blue-medium);--accent-green-subtle:var(--semantic-color-accents-green-subtle);--accent-green-medium:var(--semantic-color-accents-green-medium);--accent-yellow-subtle:var(--semantic-color-accents-yellow-subtle);--accent-yellow-medium:var(--semantic-color-accents-yellow-medium);--accent-orange-subtle:var(--semantic-color-accents-orange-subtle);--accent-orange-medium:var(--semantic-color-accents-orange-medium);--accent-pink-subtle:var(--semantic-color-accents-pink-subtle);--accent-pink-medium:var(--semantic-color-accents-pink-medium);--accent-teal-subtle:var(--semantic-color-accents-teal-subtle);--accent-teal-medium:var(--semantic-color-accents-teal-medium);--accent-purple-subtle:var(--semantic-color-accents-purple-subtle);--accent-purple-medium:var(--semantic-color-accents-purple-medium);--accent-gray-subtle:var(--semantic-color-accents-gray-subtle);--accent-gray-medium:var(--semantic-color-accents-gray-medium);--accent-brown-subtle:var(--semantic-color-accents-brown-subtle);--accent-brown-medium:var(--semantic-color-accents-brown-medium);--accent-red-subtle:var(--semantic-color-accents-red-subtle);--accent-red-medium:var(--semantic-color-accents-red-medium);--type-overline-lg-semibold:var(--type-overline-large-semibold);--type-overline-md-semibold:var(--type-overline-medium-semibold);--type-body-md-regular:var(--type-body-medium-regular);--type-body-md-medium:var(--type-body-medium-medium);--type-heading-sm-regular:var(--type-heading-small-regular);--type-display-md-medium:var(--type-display-medium-medium);--tracking-overline:var(--type-overline-large-semibold-letter-spacing);--tracking-body-tight:var(--type-body-medium-regular-letter-spacing);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:20px}.font-body-large-medium{font:var(--type-body-large-medium);letter-spacing:var(--type-body-large-medium-letter-spacing);text-transform:var(--type-body-large-medium-text-transform);-webkit-text-decoration:var(--type-body-large-medium-text-decoration);text-decoration:var(--type-body-large-medium-text-decoration)}.font-body-large-regular{font:var(--type-body-large-regular);letter-spacing:var(--type-body-large-regular-letter-spacing);text-transform:var(--type-body-large-regular-text-transform);-webkit-text-decoration:var(--type-body-large-regular-text-decoration);text-decoration:var(--type-body-large-regular-text-decoration)}.font-body-large-semibold{font:var(--type-body-large-semibold);letter-spacing:var(--type-body-large-semibold-letter-spacing);text-transform:var(--type-body-large-semibold-text-transform);-webkit-text-decoration:var(--type-body-large-semibold-text-decoration);text-decoration:var(--type-body-large-semibold-text-decoration)}.font-body-medium-medium{font:var(--type-body-medium-medium);letter-spacing:var(--type-body-medium-medium-letter-spacing);text-transform:var(--type-body-medium-medium-text-transform);-webkit-text-decoration:var(--type-body-medium-medium-text-decoration);text-decoration:var(--type-body-medium-medium-text-decoration)}.font-body-medium-regular{font:var(--type-body-medium-regular);letter-spacing:var(--type-body-medium-regular-letter-spacing);text-transform:var(--type-body-medium-regular-text-transform);-webkit-text-decoration:var(--type-body-medium-regular-text-decoration);text-decoration:var(--type-body-medium-regular-text-decoration)}.font-body-medium-semibold{font:var(--type-body-medium-semibold);letter-spacing:var(--type-body-medium-semibold-letter-spacing);text-transform:var(--type-body-medium-semibold-text-transform);-webkit-text-decoration:var(--type-body-medium-semibold-text-decoration);text-decoration:var(--type-body-medium-semibold-text-decoration)}.font-body-small-medium{font:var(--type-body-small-medium);letter-spacing:var(--type-body-small-medium-letter-spacing);text-transform:var(--type-body-small-medium-text-transform);-webkit-text-decoration:var(--type-body-small-medium-text-decoration);text-decoration:var(--type-body-small-medium-text-decoration)}.font-body-small-regular{font:var(--type-body-small-regular);letter-spacing:var(--type-body-small-regular-letter-spacing);text-transform:var(--type-body-small-regular-text-transform);-webkit-text-decoration:var(--type-body-small-regular-text-decoration);text-decoration:var(--type-body-small-regular-text-decoration)}.font-body-small-semibold{font:var(--type-body-small-semibold);letter-spacing:var(--type-body-small-semibold-letter-spacing);text-transform:var(--type-body-small-semibold-text-transform);-webkit-text-decoration:var(--type-body-small-semibold-text-decoration);text-decoration:var(--type-body-small-semibold-text-decoration)}.font-caption-large-medium{font:var(--type-caption-large-medium);letter-spacing:var(--type-caption-large-medium-letter-spacing);text-transform:var(--type-caption-large-medium-text-transform);-webkit-text-decoration:var(--type-caption-large-medium-text-decoration);text-decoration:var(--type-caption-large-medium-text-decoration)}.font-caption-large-regular{font:var(--type-caption-large-regular);letter-spacing:var(--type-caption-large-regular-letter-spacing);text-transform:var(--type-caption-large-regular-text-transform);-webkit-text-decoration:var(--type-caption-large-regular-text-decoration);text-decoration:var(--type-caption-large-regular-text-decoration)}.font-caption-large-semibold{font:var(--type-caption-large-semibold);letter-spacing:var(--type-caption-large-semibold-letter-spacing);text-transform:var(--type-caption-large-semibold-text-transform);-webkit-text-decoration:var(--type-caption-large-semibold-text-decoration);text-decoration:var(--type-caption-large-semibold-text-decoration)}.font-caption-medium-medium{font:var(--type-caption-medium-medium);letter-spacing:var(--type-caption-medium-medium-letter-spacing);text-transform:var(--type-caption-medium-medium-text-transform);-webkit-text-decoration:var(--type-caption-medium-medium-text-decoration);text-decoration:var(--type-caption-medium-medium-text-decoration)}.font-caption-medium-regular{font:var(--type-caption-medium-regular);letter-spacing:var(--type-caption-medium-regular-letter-spacing);text-transform:var(--type-caption-medium-regular-text-transform);-webkit-text-decoration:var(--type-caption-medium-regular-text-decoration);text-decoration:var(--type-caption-medium-regular-text-decoration)}.font-caption-medium-semibold{font:var(--type-caption-medium-semibold);letter-spacing:var(--type-caption-medium-semibold-letter-spacing);text-transform:var(--type-caption-medium-semibold-text-transform);-webkit-text-decoration:var(--type-caption-medium-semibold-text-decoration);text-decoration:var(--type-caption-medium-semibold-text-decoration)}.font-caption-small-medium{font:var(--type-caption-small-medium);letter-spacing:var(--type-caption-small-medium-letter-spacing);text-transform:var(--type-caption-small-medium-text-transform);-webkit-text-decoration:var(--type-caption-small-medium-text-decoration);text-decoration:var(--type-caption-small-medium-text-decoration)}.font-caption-small-regular{font:var(--type-caption-small-regular);letter-spacing:var(--type-caption-small-regular-letter-spacing);text-transform:var(--type-caption-small-regular-text-transform);-webkit-text-decoration:var(--type-caption-small-regular-text-decoration);text-decoration:var(--type-caption-small-regular-text-decoration)}.font-caption-small-semibold{font:var(--type-caption-small-semibold);letter-spacing:var(--type-caption-small-semibold-letter-spacing);text-transform:var(--type-caption-small-semibold-text-transform);-webkit-text-decoration:var(--type-caption-small-semibold-text-decoration);text-decoration:var(--type-caption-small-semibold-text-decoration)}.font-display-large-medium{font:var(--type-display-large-medium);letter-spacing:var(--type-display-large-medium-letter-spacing);text-transform:var(--type-display-large-medium-text-transform);-webkit-text-decoration:var(--type-display-large-medium-text-decoration);text-decoration:var(--type-display-large-medium-text-decoration)}.font-display-large-regular{font:var(--type-display-large-regular);letter-spacing:var(--type-display-large-regular-letter-spacing);text-transform:var(--type-display-large-regular-text-transform);-webkit-text-decoration:var(--type-display-large-regular-text-decoration);text-decoration:var(--type-display-large-regular-text-decoration)}.font-display-large-semibold{font:var(--type-display-large-semibold);letter-spacing:var(--type-display-large-semibold-letter-spacing);text-transform:var(--type-display-large-semibold-text-transform);-webkit-text-decoration:var(--type-display-large-semibold-text-decoration);text-decoration:var(--type-display-large-semibold-text-decoration)}.font-display-medium-medium{font:var(--type-display-medium-medium);letter-spacing:var(--type-display-medium-medium-letter-spacing);text-transform:var(--type-display-medium-medium-text-transform);-webkit-text-decoration:var(--type-display-medium-medium-text-decoration);text-decoration:var(--type-display-medium-medium-text-decoration);background-color:#0000;padding-bottom:0}.title{background-color:#0000;padding-bottom:0}.font-display-medium-regular{font:var(--type-display-medium-regular);letter-spacing:var(--type-display-medium-regular-letter-spacing);text-transform:var(--type-display-medium-regular-text-transform);-webkit-text-decoration:var(--type-display-medium-regular-text-decoration);text-decoration:var(--type-display-medium-regular-text-decoration)}.font-display-medium-semibold{font:var(--type-display-medium-semibold);letter-spacing:var(--type-display-medium-semibold-letter-spacing);text-transform:var(--type-display-medium-semibold-text-transform);-webkit-text-decoration:var(--type-display-medium-semibold-text-decoration);text-decoration:var(--type-display-medium-semibold-text-decoration)}.font-display-small-medium{font:var(--type-display-small-medium);letter-spacing:var(--type-display-small-medium-letter-spacing);text-transform:var(--type-display-small-medium-text-transform);-webkit-text-decoration:var(--type-display-small-medium-text-decoration);text-decoration:var(--type-display-small-medium-text-decoration)}.font-display-small-regular{font:var(--type-display-small-regular);letter-spacing:var(--type-display-small-regular-letter-spacing);text-transform:var(--type-display-small-regular-text-transform);-webkit-text-decoration:var(--type-display-small-regular-text-decoration);text-decoration:var(--type-display-small-regular-text-decoration)}.font-display-small-semibold{font:var(--type-display-small-semibold);letter-spacing:var(--type-display-small-semibold-letter-spacing);text-transform:var(--type-display-small-semibold-text-transform);-webkit-text-decoration:var(--type-display-small-semibold-text-decoration);text-decoration:var(--type-display-small-semibold-text-decoration)}.font-display-xl-medium{font:var(--type-display-xl-medium);letter-spacing:var(--type-display-xl-medium-letter-spacing);text-transform:var(--type-display-xl-medium-text-transform);-webkit-text-decoration:var(--type-display-xl-medium-text-decoration);text-decoration:var(--type-display-xl-medium-text-decoration)}.font-display-xl-regular{font:var(--type-display-xl-regular);letter-spacing:var(--type-display-xl-regular-letter-spacing);text-transform:var(--type-display-xl-regular-text-transform);-webkit-text-decoration:var(--type-display-xl-regular-text-decoration);text-decoration:var(--type-display-xl-regular-text-decoration)}.font-display-xl-semibold{font:var(--type-display-xl-semibold);letter-spacing:var(--type-display-xl-semibold-letter-spacing);text-transform:var(--type-display-xl-semibold-text-transform);-webkit-text-decoration:var(--type-display-xl-semibold-text-decoration);text-decoration:var(--type-display-xl-semibold-text-decoration)}.font-display-xxl-medium{font:var(--type-display-xxl-medium);letter-spacing:var(--type-display-xxl-medium-letter-spacing);text-transform:var(--type-display-xxl-medium-text-transform);-webkit-text-decoration:var(--type-display-xxl-medium-text-decoration);text-decoration:var(--type-display-xxl-medium-text-decoration)}.font-display-xxl-regular{font:var(--type-display-xxl-regular);letter-spacing:var(--type-display-xxl-regular-letter-spacing);text-transform:var(--type-display-xxl-regular-text-transform);-webkit-text-decoration:var(--type-display-xxl-regular-text-decoration);text-decoration:var(--type-display-xxl-regular-text-decoration)}.font-display-xxl-semibold{font:var(--type-display-xxl-semibold);letter-spacing:var(--type-display-xxl-semibold-letter-spacing);text-transform:var(--type-display-xxl-semibold-text-transform);-webkit-text-decoration:var(--type-display-xxl-semibold-text-decoration);text-decoration:var(--type-display-xxl-semibold-text-decoration)}.font-heading-large-medium{font:var(--type-heading-large-medium);letter-spacing:var(--type-heading-large-medium-letter-spacing);text-transform:var(--type-heading-large-medium-text-transform);-webkit-text-decoration:var(--type-heading-large-medium-text-decoration);text-decoration:var(--type-heading-large-medium-text-decoration)}.font-heading-large-regular{font:var(--type-heading-large-regular);letter-spacing:var(--type-heading-large-regular-letter-spacing);text-transform:var(--type-heading-large-regular-text-transform);-webkit-text-decoration:var(--type-heading-large-regular-text-decoration);text-decoration:var(--type-heading-large-regular-text-decoration)}.font-heading-large-semibold{font:var(--type-heading-large-semibold);letter-spacing:var(--type-heading-large-semibold-letter-spacing);text-transform:var(--type-heading-large-semibold-text-transform);-webkit-text-decoration:var(--type-heading-large-semibold-text-decoration);text-decoration:var(--type-heading-large-semibold-text-decoration)}.font-heading-medium-medium{font:var(--type-heading-medium-medium);letter-spacing:var(--type-heading-medium-medium-letter-spacing);text-transform:var(--type-heading-medium-medium-text-transform);-webkit-text-decoration:var(--type-heading-medium-medium-text-decoration);text-decoration:var(--type-heading-medium-medium-text-decoration)}.font-heading-medium-regular{font:var(--type-heading-medium-regular);letter-spacing:var(--type-heading-medium-regular-letter-spacing);text-transform:var(--type-heading-medium-regular-text-transform);-webkit-text-decoration:var(--type-heading-medium-regular-text-decoration);text-decoration:var(--type-heading-medium-regular-text-decoration)}.font-heading-medium-semibold{font:var(--type-heading-medium-semibold);letter-spacing:var(--type-heading-medium-semibold-letter-spacing);text-transform:var(--type-heading-medium-semibold-text-transform);-webkit-text-decoration:var(--type-heading-medium-semibold-text-decoration);text-decoration:var(--type-heading-medium-semibold-text-decoration)}.font-heading-small-medium{font:var(--type-heading-small-medium);letter-spacing:var(--type-heading-small-medium-letter-spacing);text-transform:var(--type-heading-small-medium-text-transform);-webkit-text-decoration:var(--type-heading-small-medium-text-decoration);text-decoration:var(--type-heading-small-medium-text-decoration)}.font-heading-small-regular{font:var(--type-heading-small-regular);letter-spacing:var(--type-heading-small-regular-letter-spacing);text-transform:var(--type-heading-small-regular-text-transform);-webkit-text-decoration:var(--type-heading-small-regular-text-decoration);text-decoration:var(--type-heading-small-regular-text-decoration)}.font-heading-small-semibold{font:var(--type-heading-small-semibold);letter-spacing:var(--type-heading-small-semibold-letter-spacing);text-transform:var(--type-heading-small-semibold-text-transform);-webkit-text-decoration:var(--type-heading-small-semibold-text-decoration);text-decoration:var(--type-heading-small-semibold-text-decoration)}.font-overline-large-semibold{font:var(--type-overline-large-semibold);letter-spacing:var(--type-overline-large-semibold-letter-spacing);text-transform:var(--type-overline-large-semibold-text-transform);-webkit-text-decoration:var(--type-overline-large-semibold-text-decoration);text-decoration:var(--type-overline-large-semibold-text-decoration)}.font-overline-medium-semibold{font:var(--type-overline-medium-semibold);letter-spacing:var(--type-overline-medium-semibold-letter-spacing);text-transform:var(--type-overline-medium-semibold-text-transform);-webkit-text-decoration:var(--type-overline-medium-semibold-text-decoration);text-decoration:var(--type-overline-medium-semibold-text-decoration)}.font-overline-small-semibold{font:var(--type-overline-small-semibold);letter-spacing:var(--type-overline-small-semibold-letter-spacing);text-transform:var(--type-overline-small-semibold-text-transform);-webkit-text-decoration:var(--type-overline-small-semibold-text-decoration);text-decoration:var(--type-overline-small-semibold-text-decoration)}.accent-border{color:var(--semantic-color-accent-border)}.bg-accent-border{background-color:var(--semantic-color-accent-border)}.border-accent-border{border-color:var(--semantic-color-accent-border)}.fill-accent-border{fill:var(--semantic-color-accent-border)}.stroke-accent-border{stroke:var(--semantic-color-accent-border)}.accent-strong{color:var(--semantic-color-accent-strong)}.bg-accent-strong{background-color:var(--semantic-color-accent-strong)}.border-accent-strong{border-color:var(--semantic-color-accent-strong)}.fill-accent-strong{fill:var(--semantic-color-accent-strong)}.stroke-accent-strong{stroke:var(--semantic-color-accent-strong)}.accent-subtle{color:var(--semantic-color-accent-subtle)}.bg-accent-subtle{background-color:var(--semantic-color-accent-subtle)}.border-accent-subtle{border-color:var(--semantic-color-accent-subtle)}.fill-accent-subtle{fill:var(--semantic-color-accent-subtle)}.stroke-accent-subtle{stroke:var(--semantic-color-accent-subtle)}.accents-blue-medium{color:var(--semantic-color-accents-blue-medium)}.bg-accents-blue-medium{background-color:var(--semantic-color-accents-blue-medium)}.border-accents-blue-medium{border-color:var(--semantic-color-accents-blue-medium)}.fill-accents-blue-medium{fill:var(--semantic-color-accents-blue-medium)}.stroke-accents-blue-medium{stroke:var(--semantic-color-accents-blue-medium)}.accents-blue-subtle{color:var(--semantic-color-accents-blue-subtle)}.bg-accents-blue-subtle{background-color:var(--semantic-color-accents-blue-subtle)}.border-accents-blue-subtle{border-color:var(--semantic-color-accents-blue-subtle)}.fill-accents-blue-subtle{fill:var(--semantic-color-accents-blue-subtle)}.stroke-accents-blue-subtle{stroke:var(--semantic-color-accents-blue-subtle)}.accents-brown-medium{color:var(--semantic-color-accents-brown-medium)}.bg-accents-brown-medium{background-color:var(--semantic-color-accents-brown-medium)}.border-accents-brown-medium{border-color:var(--semantic-color-accents-brown-medium)}.fill-accents-brown-medium{fill:var(--semantic-color-accents-brown-medium)}.stroke-accents-brown-medium{stroke:var(--semantic-color-accents-brown-medium)}.accents-brown-subtle{color:var(--semantic-color-accents-brown-subtle)}.bg-accents-brown-subtle{background-color:var(--semantic-color-accents-brown-subtle)}.border-accents-brown-subtle{border-color:var(--semantic-color-accents-brown-subtle)}.fill-accents-brown-subtle{fill:var(--semantic-color-accents-brown-subtle)}.stroke-accents-brown-subtle{stroke:var(--semantic-color-accents-brown-subtle)}.accents-gray-medium{color:var(--semantic-color-accents-gray-medium)}.bg-accents-gray-medium{background-color:var(--semantic-color-accents-gray-medium)}.border-accents-gray-medium{border-color:var(--semantic-color-accents-gray-medium)}.fill-accents-gray-medium{fill:var(--semantic-color-accents-gray-medium)}.stroke-accents-gray-medium{stroke:var(--semantic-color-accents-gray-medium)}.accents-gray-subtle{color:var(--semantic-color-accents-gray-subtle)}.bg-accents-gray-subtle{background-color:var(--semantic-color-accents-gray-subtle)}.border-accents-gray-subtle{border-color:var(--semantic-color-accents-gray-subtle)}.fill-accents-gray-subtle{fill:var(--semantic-color-accents-gray-subtle)}.stroke-accents-gray-subtle{stroke:var(--semantic-color-accents-gray-subtle)}.accents-green-medium{color:var(--semantic-color-accents-green-medium)}.bg-accents-green-medium{background-color:var(--semantic-color-accents-green-medium)}.border-accents-green-medium{border-color:var(--semantic-color-accents-green-medium)}.fill-accents-green-medium{fill:var(--semantic-color-accents-green-medium)}.stroke-accents-green-medium{stroke:var(--semantic-color-accents-green-medium)}.accents-green-subtle{color:var(--semantic-color-accents-green-subtle)}.bg-accents-green-subtle{background-color:var(--semantic-color-accents-green-subtle)}.border-accents-green-subtle{border-color:var(--semantic-color-accents-green-subtle)}.fill-accents-green-subtle{fill:var(--semantic-color-accents-green-subtle)}.stroke-accents-green-subtle{stroke:var(--semantic-color-accents-green-subtle)}.accents-orange-medium{color:var(--semantic-color-accents-orange-medium)}.bg-accents-orange-medium{background-color:var(--semantic-color-accents-orange-medium)}.border-accents-orange-medium{border-color:var(--semantic-color-accents-orange-medium)}.fill-accents-orange-medium{fill:var(--semantic-color-accents-orange-medium)}.stroke-accents-orange-medium{stroke:var(--semantic-color-accents-orange-medium)}.accents-orange-subtle{color:var(--semantic-color-accents-orange-subtle)}.bg-accents-orange-subtle{background-color:var(--semantic-color-accents-orange-subtle)}.border-accents-orange-subtle{border-color:var(--semantic-color-accents-orange-subtle)}.fill-accents-orange-subtle{fill:var(--semantic-color-accents-orange-subtle)}.stroke-accents-orange-subtle{stroke:var(--semantic-color-accents-orange-subtle)}.accents-pink-medium{color:var(--semantic-color-accents-pink-medium)}.bg-accents-pink-medium{background-color:var(--semantic-color-accents-pink-medium)}.border-accents-pink-medium{border-color:var(--semantic-color-accents-pink-medium)}.fill-accents-pink-medium{fill:var(--semantic-color-accents-pink-medium)}.stroke-accents-pink-medium{stroke:var(--semantic-color-accents-pink-medium)}.accents-pink-subtle{color:var(--semantic-color-accents-pink-subtle)}.bg-accents-pink-subtle{background-color:var(--semantic-color-accents-pink-subtle)}.border-accents-pink-subtle{border-color:var(--semantic-color-accents-pink-subtle)}.fill-accents-pink-subtle{fill:var(--semantic-color-accents-pink-subtle)}.stroke-accents-pink-subtle{stroke:var(--semantic-color-accents-pink-subtle)}.accents-purple-medium{color:var(--semantic-color-accents-purple-medium)}.bg-accents-purple-medium{background-color:var(--semantic-color-accents-purple-medium)}.border-accents-purple-medium{border-color:var(--semantic-color-accents-purple-medium)}.fill-accents-purple-medium{fill:var(--semantic-color-accents-purple-medium)}.stroke-accents-purple-medium{stroke:var(--semantic-color-accents-purple-medium)}.accents-purple-subtle{color:var(--semantic-color-accents-purple-subtle)}.bg-accents-purple-subtle{background-color:var(--semantic-color-accents-purple-subtle)}.border-accents-purple-subtle{border-color:var(--semantic-color-accents-purple-subtle)}.fill-accents-purple-subtle{fill:var(--semantic-color-accents-purple-subtle)}.stroke-accents-purple-subtle{stroke:var(--semantic-color-accents-purple-subtle)}.accents-red-medium{color:var(--semantic-color-accents-red-medium)}.bg-accents-red-medium{background-color:var(--semantic-color-accents-red-medium)}.border-accents-red-medium{border-color:var(--semantic-color-accents-red-medium)}.fill-accents-red-medium{fill:var(--semantic-color-accents-red-medium)}.stroke-accents-red-medium{stroke:var(--semantic-color-accents-red-medium)}.accents-red-subtle{color:var(--semantic-color-accents-red-subtle)}.bg-accents-red-subtle{background-color:var(--semantic-color-accents-red-subtle)}.border-accents-red-subtle{border-color:var(--semantic-color-accents-red-subtle)}.fill-accents-red-subtle{fill:var(--semantic-color-accents-red-subtle)}.stroke-accents-red-subtle{stroke:var(--semantic-color-accents-red-subtle)}.accents-teal-medium{color:var(--semantic-color-accents-teal-medium)}.bg-accents-teal-medium{background-color:var(--semantic-color-accents-teal-medium)}.border-accents-teal-medium{border-color:var(--semantic-color-accents-teal-medium)}.fill-accents-teal-medium{fill:var(--semantic-color-accents-teal-medium)}.stroke-accents-teal-medium{stroke:var(--semantic-color-accents-teal-medium)}.accents-teal-subtle{color:var(--semantic-color-accents-teal-subtle)}.bg-accents-teal-subtle{background-color:var(--semantic-color-accents-teal-subtle)}.border-accents-teal-subtle{border-color:var(--semantic-color-accents-teal-subtle)}.fill-accents-teal-subtle{fill:var(--semantic-color-accents-teal-subtle)}.stroke-accents-teal-subtle{stroke:var(--semantic-color-accents-teal-subtle)}.accents-yellow-medium{color:var(--semantic-color-accents-yellow-medium)}.bg-accents-yellow-medium{background-color:var(--semantic-color-accents-yellow-medium)}.border-accents-yellow-medium{border-color:var(--semantic-color-accents-yellow-medium)}.fill-accents-yellow-medium{fill:var(--semantic-color-accents-yellow-medium)}.stroke-accents-yellow-medium{stroke:var(--semantic-color-accents-yellow-medium)}.accents-yellow-subtle{color:var(--semantic-color-accents-yellow-subtle)}.bg-accents-yellow-subtle{background-color:var(--semantic-color-accents-yellow-subtle)}.border-accents-yellow-subtle{border-color:var(--semantic-color-accents-yellow-subtle)}.fill-accents-yellow-subtle{fill:var(--semantic-color-accents-yellow-subtle)}.stroke-accents-yellow-subtle{stroke:var(--semantic-color-accents-yellow-subtle)}.background-strong{color:var(--semantic-color-background-strong)}.bg-background-strong{background-color:var(--semantic-color-background-strong)}.border-background-strong{border-color:var(--semantic-color-background-strong)}.fill-background-strong{fill:var(--semantic-color-background-strong)}.stroke-background-strong{stroke:var(--semantic-color-background-strong)}.background-subtle{color:var(--semantic-color-background-subtle)}.bg-background-subtle{background-color:var(--semantic-color-background-subtle)}.border-background-subtle{border-color:var(--semantic-color-background-subtle)}.fill-background-subtle{fill:var(--semantic-color-background-subtle)}.stroke-background-subtle{stroke:var(--semantic-color-background-subtle)}.border-dark{color:var(--semantic-color-border-dark)}.bg-border-dark{background-color:var(--semantic-color-border-dark)}.border-border-dark{border-color:var(--semantic-color-border-dark)}.fill-border-dark{fill:var(--semantic-color-border-dark)}.stroke-border-dark{stroke:var(--semantic-color-border-dark)}.border-default{color:var(--semantic-color-border-default)}.bg-border-default{background-color:var(--semantic-color-border-default)}.border-border-default{border-color:var(--semantic-color-border-default)}.fill-border-default{fill:var(--semantic-color-border-default)}.stroke-border-default{stroke:var(--semantic-color-border-default)}.border-strong{color:var(--semantic-color-border-strong)}.bg-border-strong{background-color:var(--semantic-color-border-strong)}.border-border-strong{border-color:var(--semantic-color-border-strong)}.fill-border-strong{fill:var(--semantic-color-border-strong)}.stroke-border-strong{stroke:var(--semantic-color-border-strong)}.border-subtle{color:var(--semantic-color-border-subtle)}.bg-border-subtle{background-color:var(--semantic-color-border-subtle)}.border-border-subtle{border-color:var(--semantic-color-border-subtle)}.fill-border-subtle{fill:var(--semantic-color-border-subtle)}.stroke-border-subtle{stroke:var(--semantic-color-border-subtle)}.content-disabled{color:var(--semantic-color-content-disabled)}.bg-content-disabled{background-color:var(--semantic-color-content-disabled)}.border-content-disabled{border-color:var(--semantic-color-content-disabled)}.fill-content-disabled{fill:var(--semantic-color-content-disabled)}.stroke-content-disabled{stroke:var(--semantic-color-content-disabled)}.content-onstrong-primary{color:var(--semantic-color-content-onstrong-primary)}.bg-content-onstrong-primary{background-color:var(--semantic-color-content-onstrong-primary)}.border-content-onstrong-primary{border-color:var(--semantic-color-content-onstrong-primary)}.fill-content-onstrong-primary{fill:var(--semantic-color-content-onstrong-primary)}.stroke-content-onstrong-primary{stroke:var(--semantic-color-content-onstrong-primary)}.content-onstrong-secondary{color:var(--semantic-color-content-onstrong-secondary)}.bg-content-onstrong-secondary{background-color:var(--semantic-color-content-onstrong-secondary)}.border-content-onstrong-secondary{border-color:var(--semantic-color-content-onstrong-secondary)}.fill-content-onstrong-secondary{fill:var(--semantic-color-content-onstrong-secondary)}.stroke-content-onstrong-secondary{stroke:var(--semantic-color-content-onstrong-secondary)}.content-placeholder{color:var(--semantic-color-content-placeholder)}.bg-content-placeholder{background-color:var(--semantic-color-content-placeholder)}.border-content-placeholder{border-color:var(--semantic-color-content-placeholder)}.fill-content-placeholder{fill:var(--semantic-color-content-placeholder)}.stroke-content-placeholder{stroke:var(--semantic-color-content-placeholder)}.content-primary{color:var(--semantic-color-content-primary)}.bg-content-primary{background-color:var(--semantic-color-content-primary)}.border-content-primary{border-color:var(--semantic-color-content-primary)}.fill-content-primary{fill:var(--semantic-color-content-primary)}.stroke-content-primary{stroke:var(--semantic-color-content-primary)}.content-secondary{color:var(--semantic-color-content-secondary)}.bg-content-secondary{background-color:var(--semantic-color-content-secondary)}.border-content-secondary{border-color:var(--semantic-color-content-secondary)}.fill-content-secondary{fill:var(--semantic-color-content-secondary)}.stroke-content-secondary{stroke:var(--semantic-color-content-secondary)}.content-tertiary{color:var(--semantic-color-content-tertiary)}.bg-content-tertiary{background-color:var(--semantic-color-content-tertiary)}.border-content-tertiary{border-color:var(--semantic-color-content-tertiary)}.fill-content-tertiary{fill:var(--semantic-color-content-tertiary)}.stroke-content-tertiary{stroke:var(--semantic-color-content-tertiary)}.fill-inverse-medium{color:var(--semantic-color-fill-inverse-medium)}.bg-fill-inverse-medium{background-color:var(--semantic-color-fill-inverse-medium)}.border-fill-inverse-medium{border-color:var(--semantic-color-fill-inverse-medium)}.fill-fill-inverse-medium{fill:var(--semantic-color-fill-inverse-medium)}.stroke-fill-inverse-medium{stroke:var(--semantic-color-fill-inverse-medium)}.fill-inverse-strong{color:var(--semantic-color-fill-inverse-strong)}.bg-fill-inverse-strong{background-color:var(--semantic-color-fill-inverse-strong)}.border-fill-inverse-strong{border-color:var(--semantic-color-fill-inverse-strong)}.fill-fill-inverse-strong{fill:var(--semantic-color-fill-inverse-strong)}.stroke-fill-inverse-strong{stroke:var(--semantic-color-fill-inverse-strong)}.fill-inverse-subtle{color:var(--semantic-color-fill-inverse-subtle)}.bg-fill-inverse-subtle{background-color:var(--semantic-color-fill-inverse-subtle)}.border-fill-inverse-subtle{border-color:var(--semantic-color-fill-inverse-subtle)}.fill-fill-inverse-subtle{fill:var(--semantic-color-fill-inverse-subtle)}.stroke-fill-inverse-subtle{stroke:var(--semantic-color-fill-inverse-subtle)}.fill-medium{color:var(--semantic-color-fill-medium)}.bg-fill-medium{background-color:var(--semantic-color-fill-medium)}.border-fill-medium{border-color:var(--semantic-color-fill-medium)}.fill-fill-medium{fill:var(--semantic-color-fill-medium)}.stroke-fill-medium{stroke:var(--semantic-color-fill-medium)}.fill-strong{color:var(--semantic-color-fill-strong)}.bg-fill-strong{background-color:var(--semantic-color-fill-strong)}.border-fill-strong{border-color:var(--semantic-color-fill-strong)}.fill-fill-strong{fill:var(--semantic-color-fill-strong)}.stroke-fill-strong{stroke:var(--semantic-color-fill-strong)}.fill-subtle{color:var(--semantic-color-fill-subtle)}.bg-fill-subtle{background-color:var(--semantic-color-fill-subtle)}.border-fill-subtle{border-color:var(--semantic-color-fill-subtle)}.fill-fill-subtle{fill:var(--semantic-color-fill-subtle)}.stroke-fill-subtle{stroke:var(--semantic-color-fill-subtle)}.status-negative-border{color:var(--semantic-color-status-negative-border)}.bg-status-negative-border{background-color:var(--semantic-color-status-negative-border)}.border-status-negative-border{border-color:var(--semantic-color-status-negative-border)}.fill-status-negative-border{fill:var(--semantic-color-status-negative-border)}.stroke-status-negative-border{stroke:var(--semantic-color-status-negative-border)}.status-negative-strong{color:var(--semantic-color-status-negative-strong)}.bg-status-negative-strong{background-color:var(--semantic-color-status-negative-strong)}.border-status-negative-strong{border-color:var(--semantic-color-status-negative-strong)}.fill-status-negative-strong{fill:var(--semantic-color-status-negative-strong)}.stroke-status-negative-strong{stroke:var(--semantic-color-status-negative-strong)}.status-negative-subtle{color:var(--semantic-color-status-negative-subtle)}.bg-status-negative-subtle{background-color:var(--semantic-color-status-negative-subtle)}.border-status-negative-subtle{border-color:var(--semantic-color-status-negative-subtle)}.fill-status-negative-subtle{fill:var(--semantic-color-status-negative-subtle)}.stroke-status-negative-subtle{stroke:var(--semantic-color-status-negative-subtle)}.status-positive-border{color:var(--semantic-color-status-positive-border)}.bg-status-positive-border{background-color:var(--semantic-color-status-positive-border)}.border-status-positive-border{border-color:var(--semantic-color-status-positive-border)}.fill-status-positive-border{fill:var(--semantic-color-status-positive-border)}.stroke-status-positive-border{stroke:var(--semantic-color-status-positive-border)}.status-positive-strong{color:var(--semantic-color-status-positive-strong)}.bg-status-positive-strong{background-color:var(--semantic-color-status-positive-strong)}.border-status-positive-strong{border-color:var(--semantic-color-status-positive-strong)}.fill-status-positive-strong{fill:var(--semantic-color-status-positive-strong)}.stroke-status-positive-strong{stroke:var(--semantic-color-status-positive-strong)}.status-positive-subtle{color:var(--semantic-color-status-positive-subtle)}.bg-status-positive-subtle{background-color:var(--semantic-color-status-positive-subtle)}.border-status-positive-subtle{border-color:var(--semantic-color-status-positive-subtle)}.fill-status-positive-subtle{fill:var(--semantic-color-status-positive-subtle)}.stroke-status-positive-subtle{stroke:var(--semantic-color-status-positive-subtle)}.status-warning-border{color:var(--semantic-color-status-warning-border)}.bg-status-warning-border{background-color:var(--semantic-color-status-warning-border)}.border-status-warning-border{border-color:var(--semantic-color-status-warning-border)}.fill-status-warning-border{fill:var(--semantic-color-status-warning-border)}.stroke-status-warning-border{stroke:var(--semantic-color-status-warning-border)}.status-warning-strong{color:var(--semantic-color-status-warning-strong)}.bg-status-warning-strong{background-color:var(--semantic-color-status-warning-strong)}.border-status-warning-strong{border-color:var(--semantic-color-status-warning-strong)}.fill-status-warning-strong{fill:var(--semantic-color-status-warning-strong)}.stroke-status-warning-strong{stroke:var(--semantic-color-status-warning-strong)}.status-warning-subtle{color:var(--semantic-color-status-warning-subtle)}.bg-status-warning-subtle{background-color:var(--semantic-color-status-warning-subtle)}.border-status-warning-subtle{border-color:var(--semantic-color-status-warning-subtle)}.fill-status-warning-subtle{fill:var(--semantic-color-status-warning-subtle)}.stroke-status-warning-subtle{stroke:var(--semantic-color-status-warning-subtle)}.surface-primary{color:var(--semantic-color-surface-primary)}.bg-surface-primary{background-color:var(--semantic-color-surface-primary)}.border-surface-primary{border-color:var(--semantic-color-surface-primary)}.fill-surface-primary{fill:var(--semantic-color-surface-primary)}.stroke-surface-primary{stroke:var(--semantic-color-surface-primary)}.surface-secondary{color:var(--semantic-color-surface-secondary)}.bg-surface-secondary{background-color:var(--semantic-color-surface-secondary)}.border-surface-secondary{border-color:var(--semantic-color-surface-secondary)}.fill-surface-secondary{fill:var(--semantic-color-surface-secondary)}.stroke-surface-secondary{stroke:var(--semantic-color-surface-secondary)}.surface-strong{color:var(--semantic-color-surface-strong)}.bg-surface-strong{background-color:var(--semantic-color-surface-strong)}.border-surface-strong{border-color:var(--semantic-color-surface-strong)}.fill-surface-strong{fill:var(--semantic-color-surface-strong)}.stroke-surface-strong{stroke:var(--semantic-color-surface-strong)}.surface-sunken{color:var(--semantic-color-surface-sunken)}.bg-surface-sunken{background-color:var(--semantic-color-surface-sunken)}.border-surface-sunken{border-color:var(--semantic-color-surface-sunken)}.fill-surface-sunken{fill:var(--semantic-color-surface-sunken)}.stroke-surface-sunken{stroke:var(--semantic-color-surface-sunken)}.bg-surface-accent{background-color:var(--semantic-color-surface-accent)}.text-core-blue-100{color:var(--core-color-blue-100)}.bg-core-blue-100{background-color:var(--core-color-blue-100)}.border-core-blue-100{border-color:var(--core-color-blue-100)}.fill-core-blue-100{fill:var(--core-color-blue-100)}.stroke-core-blue-100{stroke:var(--core-color-blue-100)}.text-core-blue-200{color:var(--core-color-blue-200)}.bg-core-blue-200{background-color:var(--core-color-blue-200)}.border-core-blue-200{border-color:var(--core-color-blue-200)}.fill-core-blue-200{fill:var(--core-color-blue-200)}.stroke-core-blue-200{stroke:var(--core-color-blue-200)}.text-core-blue-300{color:var(--core-color-blue-300)}.bg-core-blue-300{background-color:var(--core-color-blue-300)}.border-core-blue-300{border-color:var(--core-color-blue-300)}.fill-core-blue-300{fill:var(--core-color-blue-300)}.stroke-core-blue-300{stroke:var(--core-color-blue-300)}.text-core-blue-400{color:var(--core-color-blue-400)}.bg-core-blue-400{background-color:var(--core-color-blue-400)}.border-core-blue-400{border-color:var(--core-color-blue-400)}.fill-core-blue-400{fill:var(--core-color-blue-400)}.stroke-core-blue-400{stroke:var(--core-color-blue-400)}.text-core-blue-50{color:var(--core-color-blue-50)}.bg-core-blue-50{background-color:var(--core-color-blue-50)}.border-core-blue-50{border-color:var(--core-color-blue-50)}.fill-core-blue-50{fill:var(--core-color-blue-50)}.stroke-core-blue-50{stroke:var(--core-color-blue-50)}.text-core-blue-500{color:var(--core-color-blue-500)}.bg-core-blue-500{background-color:var(--core-color-blue-500)}.border-core-blue-500{border-color:var(--core-color-blue-500)}.fill-core-blue-500{fill:var(--core-color-blue-500)}.stroke-core-blue-500{stroke:var(--core-color-blue-500)}.text-core-blue-600{color:var(--core-color-blue-600)}.bg-core-blue-600{background-color:var(--core-color-blue-600)}.border-core-blue-600{border-color:var(--core-color-blue-600)}.fill-core-blue-600{fill:var(--core-color-blue-600)}.stroke-core-blue-600{stroke:var(--core-color-blue-600)}.text-core-blue-700{color:var(--core-color-blue-700)}.bg-core-blue-700{background-color:var(--core-color-blue-700)}.border-core-blue-700{border-color:var(--core-color-blue-700)}.fill-core-blue-700{fill:var(--core-color-blue-700)}.stroke-core-blue-700{stroke:var(--core-color-blue-700)}.text-core-blue-800{color:var(--core-color-blue-800)}.bg-core-blue-800{background-color:var(--core-color-blue-800)}.border-core-blue-800{border-color:var(--core-color-blue-800)}.fill-core-blue-800{fill:var(--core-color-blue-800)}.stroke-core-blue-800{stroke:var(--core-color-blue-800)}.text-core-blue-900{color:var(--core-color-blue-900)}.bg-core-blue-900{background-color:var(--core-color-blue-900)}.border-core-blue-900{border-color:var(--core-color-blue-900)}.fill-core-blue-900{fill:var(--core-color-blue-900)}.stroke-core-blue-900{stroke:var(--core-color-blue-900)}.text-core-blue-950{color:var(--core-color-blue-950)}.bg-core-blue-950{background-color:var(--core-color-blue-950)}.border-core-blue-950{border-color:var(--core-color-blue-950)}.fill-core-blue-950{fill:var(--core-color-blue-950)}.stroke-core-blue-950{stroke:var(--core-color-blue-950)}.text-core-brown-100{color:var(--core-color-brown-100)}.bg-core-brown-100{background-color:var(--core-color-brown-100)}.border-core-brown-100{border-color:var(--core-color-brown-100)}.fill-core-brown-100{fill:var(--core-color-brown-100)}.stroke-core-brown-100{stroke:var(--core-color-brown-100)}.text-core-brown-200{color:var(--core-color-brown-200)}.bg-core-brown-200{background-color:var(--core-color-brown-200)}.border-core-brown-200{border-color:var(--core-color-brown-200)}.fill-core-brown-200{fill:var(--core-color-brown-200)}.stroke-core-brown-200{stroke:var(--core-color-brown-200)}.text-core-brown-300{color:var(--core-color-brown-300)}.bg-core-brown-300{background-color:var(--core-color-brown-300)}.border-core-brown-300{border-color:var(--core-color-brown-300)}.fill-core-brown-300{fill:var(--core-color-brown-300)}.stroke-core-brown-300{stroke:var(--core-color-brown-300)}.text-core-brown-400{color:var(--core-color-brown-400)}.bg-core-brown-400{background-color:var(--core-color-brown-400)}.border-core-brown-400{border-color:var(--core-color-brown-400)}.fill-core-brown-400{fill:var(--core-color-brown-400)}.stroke-core-brown-400{stroke:var(--core-color-brown-400)}.text-core-brown-50{color:var(--core-color-brown-50)}.bg-core-brown-50{background-color:var(--core-color-brown-50)}.border-core-brown-50{border-color:var(--core-color-brown-50)}.fill-core-brown-50{fill:var(--core-color-brown-50)}.stroke-core-brown-50{stroke:var(--core-color-brown-50)}.text-core-brown-500{color:var(--core-color-brown-500)}.bg-core-brown-500{background-color:var(--core-color-brown-500)}.border-core-brown-500{border-color:var(--core-color-brown-500)}.fill-core-brown-500{fill:var(--core-color-brown-500)}.stroke-core-brown-500{stroke:var(--core-color-brown-500)}.text-core-brown-600{color:var(--core-color-brown-600)}.bg-core-brown-600{background-color:var(--core-color-brown-600)}.border-core-brown-600{border-color:var(--core-color-brown-600)}.fill-core-brown-600{fill:var(--core-color-brown-600)}.stroke-core-brown-600{stroke:var(--core-color-brown-600)}.text-core-brown-700{color:var(--core-color-brown-700)}.bg-core-brown-700{background-color:var(--core-color-brown-700)}.border-core-brown-700{border-color:var(--core-color-brown-700)}.fill-core-brown-700{fill:var(--core-color-brown-700)}.stroke-core-brown-700{stroke:var(--core-color-brown-700)}.text-core-brown-800{color:var(--core-color-brown-800)}.bg-core-brown-800{background-color:var(--core-color-brown-800)}.border-core-brown-800{border-color:var(--core-color-brown-800)}.fill-core-brown-800{fill:var(--core-color-brown-800)}.stroke-core-brown-800{stroke:var(--core-color-brown-800)}.text-core-brown-900{color:var(--core-color-brown-900)}.bg-core-brown-900{background-color:var(--core-color-brown-900)}.border-core-brown-900{border-color:var(--core-color-brown-900)}.fill-core-brown-900{fill:var(--core-color-brown-900)}.stroke-core-brown-900{stroke:var(--core-color-brown-900)}.text-core-brown-950{color:var(--core-color-brown-950)}.bg-core-brown-950{background-color:var(--core-color-brown-950)}.border-core-brown-950{border-color:var(--core-color-brown-950)}.fill-core-brown-950{fill:var(--core-color-brown-950)}.stroke-core-brown-950{stroke:var(--core-color-brown-950)}.text-core-core-black{color:var(--core-color-core-black)}.bg-core-core-black{background-color:var(--core-color-core-black)}.border-core-core-black{border-color:var(--core-color-core-black)}.fill-core-core-black{fill:var(--core-color-core-black)}.stroke-core-core-black{stroke:var(--core-color-core-black)}.text-core-core-white{color:var(--core-color-core-white)}.bg-core-core-white{background-color:var(--core-color-core-white)}.border-core-core-white{border-color:var(--core-color-core-white)}.fill-core-core-white{fill:var(--core-color-core-white)}.stroke-core-core-white{stroke:var(--core-color-core-white)}.text-core-gray-100{color:var(--core-color-gray-100)}.bg-core-gray-100{background-color:var(--core-color-gray-100)}.border-core-gray-100{border-color:var(--core-color-gray-100)}.fill-core-gray-100{fill:var(--core-color-gray-100)}.stroke-core-gray-100{stroke:var(--core-color-gray-100)}.text-core-gray-200{color:var(--core-color-gray-200)}.bg-core-gray-200{background-color:var(--core-color-gray-200)}.border-core-gray-200{border-color:var(--core-color-gray-200)}.fill-core-gray-200{fill:var(--core-color-gray-200)}.stroke-core-gray-200{stroke:var(--core-color-gray-200)}.text-core-gray-300{color:var(--core-color-gray-300)}.bg-core-gray-300{background-color:var(--core-color-gray-300)}.border-core-gray-300{border-color:var(--core-color-gray-300)}.fill-core-gray-300{fill:var(--core-color-gray-300)}.stroke-core-gray-300{stroke:var(--core-color-gray-300)}.text-core-gray-400{color:var(--core-color-gray-400)}.bg-core-gray-400{background-color:var(--core-color-gray-400)}.border-core-gray-400{border-color:var(--core-color-gray-400)}.fill-core-gray-400{fill:var(--core-color-gray-400)}.stroke-core-gray-400{stroke:var(--core-color-gray-400)}.text-core-gray-50{color:var(--core-color-gray-50)}.bg-core-gray-50{background-color:var(--core-color-gray-50)}.border-core-gray-50{border-color:var(--core-color-gray-50)}.fill-core-gray-50{fill:var(--core-color-gray-50)}.stroke-core-gray-50{stroke:var(--core-color-gray-50)}.text-core-gray-500{color:var(--core-color-gray-500)}.bg-core-gray-500{background-color:var(--core-color-gray-500)}.border-core-gray-500{border-color:var(--core-color-gray-500)}.fill-core-gray-500{fill:var(--core-color-gray-500)}.stroke-core-gray-500{stroke:var(--core-color-gray-500)}.text-core-gray-600{color:var(--core-color-gray-600)}.bg-core-gray-600{background-color:var(--core-color-gray-600)}.border-core-gray-600{border-color:var(--core-color-gray-600)}.fill-core-gray-600{fill:var(--core-color-gray-600)}.stroke-core-gray-600{stroke:var(--core-color-gray-600)}.text-core-gray-700{color:var(--core-color-gray-700)}.bg-core-gray-700{background-color:var(--core-color-gray-700)}.border-core-gray-700{border-color:var(--core-color-gray-700)}.fill-core-gray-700{fill:var(--core-color-gray-700)}.stroke-core-gray-700{stroke:var(--core-color-gray-700)}.text-core-gray-800{color:var(--core-color-gray-800)}.bg-core-gray-800{background-color:var(--core-color-gray-800)}.border-core-gray-800{border-color:var(--core-color-gray-800)}.fill-core-gray-800{fill:var(--core-color-gray-800)}.stroke-core-gray-800{stroke:var(--core-color-gray-800)}.text-core-gray-900{color:var(--core-color-gray-900)}.bg-core-gray-900{background-color:var(--core-color-gray-900)}.border-core-gray-900{border-color:var(--core-color-gray-900)}.fill-core-gray-900{fill:var(--core-color-gray-900)}.stroke-core-gray-900{stroke:var(--core-color-gray-900)}.text-core-gray-950{color:var(--core-color-gray-950)}.bg-core-gray-950{background-color:var(--core-color-gray-950)}.border-core-gray-950{border-color:var(--core-color-gray-950)}.fill-core-gray-950{fill:var(--core-color-gray-950)}.stroke-core-gray-950{stroke:var(--core-color-gray-950)}.text-core-green-100{color:var(--core-color-green-100)}.bg-core-green-100{background-color:var(--core-color-green-100)}.border-core-green-100{border-color:var(--core-color-green-100)}.fill-core-green-100{fill:var(--core-color-green-100)}.stroke-core-green-100{stroke:var(--core-color-green-100)}.text-core-green-200{color:var(--core-color-green-200)}.bg-core-green-200{background-color:var(--core-color-green-200)}.border-core-green-200{border-color:var(--core-color-green-200)}.fill-core-green-200{fill:var(--core-color-green-200)}.stroke-core-green-200{stroke:var(--core-color-green-200)}.text-core-green-300{color:var(--core-color-green-300)}.bg-core-green-300{background-color:var(--core-color-green-300)}.border-core-green-300{border-color:var(--core-color-green-300)}.fill-core-green-300{fill:var(--core-color-green-300)}.stroke-core-green-300{stroke:var(--core-color-green-300)}.text-core-green-400{color:var(--core-color-green-400)}.bg-core-green-400{background-color:var(--core-color-green-400)}.border-core-green-400{border-color:var(--core-color-green-400)}.fill-core-green-400{fill:var(--core-color-green-400)}.stroke-core-green-400{stroke:var(--core-color-green-400)}.text-core-green-50{color:var(--core-color-green-50)}.bg-core-green-50{background-color:var(--core-color-green-50)}.border-core-green-50{border-color:var(--core-color-green-50)}.fill-core-green-50{fill:var(--core-color-green-50)}.stroke-core-green-50{stroke:var(--core-color-green-50)}.text-core-green-500{color:var(--core-color-green-500)}.bg-core-green-500{background-color:var(--core-color-green-500)}.border-core-green-500{border-color:var(--core-color-green-500)}.fill-core-green-500{fill:var(--core-color-green-500)}.stroke-core-green-500{stroke:var(--core-color-green-500)}.text-core-green-600{color:var(--core-color-green-600)}.bg-core-green-600{background-color:var(--core-color-green-600)}.border-core-green-600{border-color:var(--core-color-green-600)}.fill-core-green-600{fill:var(--core-color-green-600)}.stroke-core-green-600{stroke:var(--core-color-green-600)}.text-core-green-700{color:var(--core-color-green-700)}.bg-core-green-700{background-color:var(--core-color-green-700)}.border-core-green-700{border-color:var(--core-color-green-700)}.fill-core-green-700{fill:var(--core-color-green-700)}.stroke-core-green-700{stroke:var(--core-color-green-700)}.text-core-green-800{color:var(--core-color-green-800)}.bg-core-green-800{background-color:var(--core-color-green-800)}.border-core-green-800{border-color:var(--core-color-green-800)}.fill-core-green-800{fill:var(--core-color-green-800)}.stroke-core-green-800{stroke:var(--core-color-green-800)}.text-core-green-900{color:var(--core-color-green-900)}.bg-core-green-900{background-color:var(--core-color-green-900)}.border-core-green-900{border-color:var(--core-color-green-900)}.fill-core-green-900{fill:var(--core-color-green-900)}.stroke-core-green-900{stroke:var(--core-color-green-900)}.text-core-green-950{color:var(--core-color-green-950)}.bg-core-green-950{background-color:var(--core-color-green-950)}.border-core-green-950{border-color:var(--core-color-green-950)}.fill-core-green-950{fill:var(--core-color-green-950)}.stroke-core-green-950{stroke:var(--core-color-green-950)}.text-core-lavender-100{color:var(--core-color-lavender-100)}.bg-core-lavender-100{background-color:var(--core-color-lavender-100)}.border-core-lavender-100{border-color:var(--core-color-lavender-100)}.fill-core-lavender-100{fill:var(--core-color-lavender-100)}.stroke-core-lavender-100{stroke:var(--core-color-lavender-100)}.text-core-lavender-200{color:var(--core-color-lavender-200)}.bg-core-lavender-200{background-color:var(--core-color-lavender-200)}.border-core-lavender-200{border-color:var(--core-color-lavender-200)}.fill-core-lavender-200{fill:var(--core-color-lavender-200)}.stroke-core-lavender-200{stroke:var(--core-color-lavender-200)}.text-core-lavender-300{color:var(--core-color-lavender-300)}.bg-core-lavender-300{background-color:var(--core-color-lavender-300)}.border-core-lavender-300{border-color:var(--core-color-lavender-300)}.fill-core-lavender-300{fill:var(--core-color-lavender-300)}.stroke-core-lavender-300{stroke:var(--core-color-lavender-300)}.text-core-lavender-400{color:var(--core-color-lavender-400)}.bg-core-lavender-400{background-color:var(--core-color-lavender-400)}.border-core-lavender-400{border-color:var(--core-color-lavender-400)}.fill-core-lavender-400{fill:var(--core-color-lavender-400)}.stroke-core-lavender-400{stroke:var(--core-color-lavender-400)}.text-core-lavender-50{color:var(--core-color-lavender-50)}.bg-core-lavender-50{background-color:var(--core-color-lavender-50)}.border-core-lavender-50{border-color:var(--core-color-lavender-50)}.fill-core-lavender-50{fill:var(--core-color-lavender-50)}.stroke-core-lavender-50{stroke:var(--core-color-lavender-50)}.text-core-lavender-500{color:var(--core-color-lavender-500)}.bg-core-lavender-500{background-color:var(--core-color-lavender-500)}.border-core-lavender-500{border-color:var(--core-color-lavender-500)}.fill-core-lavender-500{fill:var(--core-color-lavender-500)}.stroke-core-lavender-500{stroke:var(--core-color-lavender-500)}.text-core-lavender-600{color:var(--core-color-lavender-600)}.bg-core-lavender-600{background-color:var(--core-color-lavender-600)}.border-core-lavender-600{border-color:var(--core-color-lavender-600)}.fill-core-lavender-600{fill:var(--core-color-lavender-600)}.stroke-core-lavender-600{stroke:var(--core-color-lavender-600)}.text-core-lavender-700{color:var(--core-color-lavender-700)}.bg-core-lavender-700{background-color:var(--core-color-lavender-700)}.border-core-lavender-700{border-color:var(--core-color-lavender-700)}.fill-core-lavender-700{fill:var(--core-color-lavender-700)}.stroke-core-lavender-700{stroke:var(--core-color-lavender-700)}.text-core-lavender-800{color:var(--core-color-lavender-800)}.bg-core-lavender-800{background-color:var(--core-color-lavender-800)}.border-core-lavender-800{border-color:var(--core-color-lavender-800)}.fill-core-lavender-800{fill:var(--core-color-lavender-800)}.stroke-core-lavender-800{stroke:var(--core-color-lavender-800)}.text-core-lavender-900{color:var(--core-color-lavender-900)}.bg-core-lavender-900{background-color:var(--core-color-lavender-900)}.border-core-lavender-900{border-color:var(--core-color-lavender-900)}.fill-core-lavender-900{fill:var(--core-color-lavender-900)}.stroke-core-lavender-900{stroke:var(--core-color-lavender-900)}.text-core-lavender-950{color:var(--core-color-lavender-950)}.bg-core-lavender-950{background-color:var(--core-color-lavender-950)}.border-core-lavender-950{border-color:var(--core-color-lavender-950)}.fill-core-lavender-950{fill:var(--core-color-lavender-950)}.stroke-core-lavender-950{stroke:var(--core-color-lavender-950)}.text-core-orange-100{color:var(--core-color-orange-100)}.bg-core-orange-100{background-color:var(--core-color-orange-100)}.border-core-orange-100{border-color:var(--core-color-orange-100)}.fill-core-orange-100{fill:var(--core-color-orange-100)}.stroke-core-orange-100{stroke:var(--core-color-orange-100)}.text-core-orange-200{color:var(--core-color-orange-200)}.bg-core-orange-200{background-color:var(--core-color-orange-200)}.border-core-orange-200{border-color:var(--core-color-orange-200)}.fill-core-orange-200{fill:var(--core-color-orange-200)}.stroke-core-orange-200{stroke:var(--core-color-orange-200)}.text-core-orange-300{color:var(--core-color-orange-300)}.bg-core-orange-300{background-color:var(--core-color-orange-300)}.border-core-orange-300{border-color:var(--core-color-orange-300)}.fill-core-orange-300{fill:var(--core-color-orange-300)}.stroke-core-orange-300{stroke:var(--core-color-orange-300)}.text-core-orange-400{color:var(--core-color-orange-400)}.bg-core-orange-400{background-color:var(--core-color-orange-400)}.border-core-orange-400{border-color:var(--core-color-orange-400)}.fill-core-orange-400{fill:var(--core-color-orange-400)}.stroke-core-orange-400{stroke:var(--core-color-orange-400)}.text-core-orange-50{color:var(--core-color-orange-50)}.bg-core-orange-50{background-color:var(--core-color-orange-50)}.border-core-orange-50{border-color:var(--core-color-orange-50)}.fill-core-orange-50{fill:var(--core-color-orange-50)}.stroke-core-orange-50{stroke:var(--core-color-orange-50)}.text-core-orange-500{color:var(--core-color-orange-500)}.bg-core-orange-500{background-color:var(--core-color-orange-500)}.border-core-orange-500{border-color:var(--core-color-orange-500)}.fill-core-orange-500{fill:var(--core-color-orange-500)}.stroke-core-orange-500{stroke:var(--core-color-orange-500)}.text-core-orange-600{color:var(--core-color-orange-600)}.bg-core-orange-600{background-color:var(--core-color-orange-600)}.border-core-orange-600{border-color:var(--core-color-orange-600)}.fill-core-orange-600{fill:var(--core-color-orange-600)}.stroke-core-orange-600{stroke:var(--core-color-orange-600)}.text-core-orange-700{color:var(--core-color-orange-700)}.bg-core-orange-700{background-color:var(--core-color-orange-700)}.border-core-orange-700{border-color:var(--core-color-orange-700)}.fill-core-orange-700{fill:var(--core-color-orange-700)}.stroke-core-orange-700{stroke:var(--core-color-orange-700)}.text-core-orange-800{color:var(--core-color-orange-800)}.bg-core-orange-800{background-color:var(--core-color-orange-800)}.border-core-orange-800{border-color:var(--core-color-orange-800)}.fill-core-orange-800{fill:var(--core-color-orange-800)}.stroke-core-orange-800{stroke:var(--core-color-orange-800)}.text-core-orange-900{color:var(--core-color-orange-900)}.bg-core-orange-900{background-color:var(--core-color-orange-900)}.border-core-orange-900{border-color:var(--core-color-orange-900)}.fill-core-orange-900{fill:var(--core-color-orange-900)}.stroke-core-orange-900{stroke:var(--core-color-orange-900)}.text-core-orange-950{color:var(--core-color-orange-950)}.bg-core-orange-950{background-color:var(--core-color-orange-950)}.border-core-orange-950{border-color:var(--core-color-orange-950)}.fill-core-orange-950{fill:var(--core-color-orange-950)}.stroke-core-orange-950{stroke:var(--core-color-orange-950)}.text-core-pink-100{color:var(--core-color-pink-100)}.bg-core-pink-100{background-color:var(--core-color-pink-100)}.border-core-pink-100{border-color:var(--core-color-pink-100)}.fill-core-pink-100{fill:var(--core-color-pink-100)}.stroke-core-pink-100{stroke:var(--core-color-pink-100)}.text-core-pink-200{color:var(--core-color-pink-200)}.bg-core-pink-200{background-color:var(--core-color-pink-200)}.border-core-pink-200{border-color:var(--core-color-pink-200)}.fill-core-pink-200{fill:var(--core-color-pink-200)}.stroke-core-pink-200{stroke:var(--core-color-pink-200)}.text-core-pink-300{color:var(--core-color-pink-300)}.bg-core-pink-300{background-color:var(--core-color-pink-300)}.border-core-pink-300{border-color:var(--core-color-pink-300)}.fill-core-pink-300{fill:var(--core-color-pink-300)}.stroke-core-pink-300{stroke:var(--core-color-pink-300)}.text-core-pink-400{color:var(--core-color-pink-400)}.bg-core-pink-400{background-color:var(--core-color-pink-400)}.border-core-pink-400{border-color:var(--core-color-pink-400)}.fill-core-pink-400{fill:var(--core-color-pink-400)}.stroke-core-pink-400{stroke:var(--core-color-pink-400)}.text-core-pink-50{color:var(--core-color-pink-50)}.bg-core-pink-50{background-color:var(--core-color-pink-50)}.border-core-pink-50{border-color:var(--core-color-pink-50)}.fill-core-pink-50{fill:var(--core-color-pink-50)}.stroke-core-pink-50{stroke:var(--core-color-pink-50)}.text-core-pink-500{color:var(--core-color-pink-500)}.bg-core-pink-500{background-color:var(--core-color-pink-500)}.border-core-pink-500{border-color:var(--core-color-pink-500)}.fill-core-pink-500{fill:var(--core-color-pink-500)}.stroke-core-pink-500{stroke:var(--core-color-pink-500)}.text-core-pink-600{color:var(--core-color-pink-600)}.bg-core-pink-600{background-color:var(--core-color-pink-600)}.border-core-pink-600{border-color:var(--core-color-pink-600)}.fill-core-pink-600{fill:var(--core-color-pink-600)}.stroke-core-pink-600{stroke:var(--core-color-pink-600)}.text-core-pink-700{color:var(--core-color-pink-700)}.bg-core-pink-700{background-color:var(--core-color-pink-700)}.border-core-pink-700{border-color:var(--core-color-pink-700)}.fill-core-pink-700{fill:var(--core-color-pink-700)}.stroke-core-pink-700{stroke:var(--core-color-pink-700)}.text-core-pink-800{color:var(--core-color-pink-800)}.bg-core-pink-800{background-color:var(--core-color-pink-800)}.border-core-pink-800{border-color:var(--core-color-pink-800)}.fill-core-pink-800{fill:var(--core-color-pink-800)}.stroke-core-pink-800{stroke:var(--core-color-pink-800)}.text-core-pink-900{color:var(--core-color-pink-900)}.bg-core-pink-900{background-color:var(--core-color-pink-900)}.border-core-pink-900{border-color:var(--core-color-pink-900)}.fill-core-pink-900{fill:var(--core-color-pink-900)}.stroke-core-pink-900{stroke:var(--core-color-pink-900)}.text-core-pink-950{color:var(--core-color-pink-950)}.bg-core-pink-950{background-color:var(--core-color-pink-950)}.border-core-pink-950{border-color:var(--core-color-pink-950)}.fill-core-pink-950{fill:var(--core-color-pink-950)}.stroke-core-pink-950{stroke:var(--core-color-pink-950)}.text-core-purple-100{color:var(--core-color-purple-100)}.bg-core-purple-100{background-color:var(--core-color-purple-100)}.border-core-purple-100{border-color:var(--core-color-purple-100)}.fill-core-purple-100{fill:var(--core-color-purple-100)}.stroke-core-purple-100{stroke:var(--core-color-purple-100)}.text-core-purple-200{color:var(--core-color-purple-200)}.bg-core-purple-200{background-color:var(--core-color-purple-200)}.border-core-purple-200{border-color:var(--core-color-purple-200)}.fill-core-purple-200{fill:var(--core-color-purple-200)}.stroke-core-purple-200{stroke:var(--core-color-purple-200)}.text-core-purple-300{color:var(--core-color-purple-300)}.bg-core-purple-300{background-color:var(--core-color-purple-300)}.border-core-purple-300{border-color:var(--core-color-purple-300)}.fill-core-purple-300{fill:var(--core-color-purple-300)}.stroke-core-purple-300{stroke:var(--core-color-purple-300)}.text-core-purple-400{color:var(--core-color-purple-400)}.bg-core-purple-400{background-color:var(--core-color-purple-400)}.border-core-purple-400{border-color:var(--core-color-purple-400)}.fill-core-purple-400{fill:var(--core-color-purple-400)}.stroke-core-purple-400{stroke:var(--core-color-purple-400)}.text-core-purple-50{color:var(--core-color-purple-50)}.bg-core-purple-50{background-color:var(--core-color-purple-50)}.border-core-purple-50{border-color:var(--core-color-purple-50)}.fill-core-purple-50{fill:var(--core-color-purple-50)}.stroke-core-purple-50{stroke:var(--core-color-purple-50)}.text-core-purple-500{color:var(--core-color-purple-500)}.bg-core-purple-500{background-color:var(--core-color-purple-500)}.border-core-purple-500{border-color:var(--core-color-purple-500)}.fill-core-purple-500{fill:var(--core-color-purple-500)}.stroke-core-purple-500{stroke:var(--core-color-purple-500)}.text-core-purple-600{color:var(--core-color-purple-600)}.bg-core-purple-600{background-color:var(--core-color-purple-600)}.border-core-purple-600{border-color:var(--core-color-purple-600)}.fill-core-purple-600{fill:var(--core-color-purple-600)}.stroke-core-purple-600{stroke:var(--core-color-purple-600)}.text-core-purple-700{color:var(--core-color-purple-700)}.bg-core-purple-700{background-color:var(--core-color-purple-700)}.border-core-purple-700{border-color:var(--core-color-purple-700)}.fill-core-purple-700{fill:var(--core-color-purple-700)}.stroke-core-purple-700{stroke:var(--core-color-purple-700)}.text-core-purple-800{color:var(--core-color-purple-800)}.bg-core-purple-800{background-color:var(--core-color-purple-800)}.border-core-purple-800{border-color:var(--core-color-purple-800)}.fill-core-purple-800{fill:var(--core-color-purple-800)}.stroke-core-purple-800{stroke:var(--core-color-purple-800)}.text-core-purple-900{color:var(--core-color-purple-900)}.bg-core-purple-900{background-color:var(--core-color-purple-900)}.border-core-purple-900{border-color:var(--core-color-purple-900)}.fill-core-purple-900{fill:var(--core-color-purple-900)}.stroke-core-purple-900{stroke:var(--core-color-purple-900)}.text-core-purple-950{color:var(--core-color-purple-950)}.bg-core-purple-950{background-color:var(--core-color-purple-950)}.border-core-purple-950{border-color:var(--core-color-purple-950)}.fill-core-purple-950{fill:var(--core-color-purple-950)}.stroke-core-purple-950{stroke:var(--core-color-purple-950)}.text-core-red-100{color:var(--core-color-red-100)}.bg-core-red-100{background-color:var(--core-color-red-100)}.border-core-red-100{border-color:var(--core-color-red-100)}.fill-core-red-100{fill:var(--core-color-red-100)}.stroke-core-red-100{stroke:var(--core-color-red-100)}.text-core-red-200{color:var(--core-color-red-200)}.bg-core-red-200{background-color:var(--core-color-red-200)}.border-core-red-200{border-color:var(--core-color-red-200)}.fill-core-red-200{fill:var(--core-color-red-200)}.stroke-core-red-200{stroke:var(--core-color-red-200)}.text-core-red-300{color:var(--core-color-red-300)}.bg-core-red-300{background-color:var(--core-color-red-300)}.border-core-red-300{border-color:var(--core-color-red-300)}.fill-core-red-300{fill:var(--core-color-red-300)}.stroke-core-red-300{stroke:var(--core-color-red-300)}.text-core-red-400{color:var(--core-color-red-400)}.bg-core-red-400{background-color:var(--core-color-red-400)}.border-core-red-400{border-color:var(--core-color-red-400)}.fill-core-red-400{fill:var(--core-color-red-400)}.stroke-core-red-400{stroke:var(--core-color-red-400)}.text-core-red-50{color:var(--core-color-red-50)}.bg-core-red-50{background-color:var(--core-color-red-50)}.border-core-red-50{border-color:var(--core-color-red-50)}.fill-core-red-50{fill:var(--core-color-red-50)}.stroke-core-red-50{stroke:var(--core-color-red-50)}.text-core-red-500{color:var(--core-color-red-500)}.bg-core-red-500{background-color:var(--core-color-red-500)}.border-core-red-500{border-color:var(--core-color-red-500)}.fill-core-red-500{fill:var(--core-color-red-500)}.stroke-core-red-500{stroke:var(--core-color-red-500)}.text-core-red-600{color:var(--core-color-red-600)}.bg-core-red-600{background-color:var(--core-color-red-600)}.border-core-red-600{border-color:var(--core-color-red-600)}.fill-core-red-600{fill:var(--core-color-red-600)}.stroke-core-red-600{stroke:var(--core-color-red-600)}.text-core-red-700{color:var(--core-color-red-700)}.bg-core-red-700{background-color:var(--core-color-red-700)}.border-core-red-700{border-color:var(--core-color-red-700)}.fill-core-red-700{fill:var(--core-color-red-700)}.stroke-core-red-700{stroke:var(--core-color-red-700)}.text-core-red-800{color:var(--core-color-red-800)}.bg-core-red-800{background-color:var(--core-color-red-800)}.border-core-red-800{border-color:var(--core-color-red-800)}.fill-core-red-800{fill:var(--core-color-red-800)}.stroke-core-red-800{stroke:var(--core-color-red-800)}.text-core-red-900{color:var(--core-color-red-900)}.bg-core-red-900{background-color:var(--core-color-red-900)}.border-core-red-900{border-color:var(--core-color-red-900)}.fill-core-red-900{fill:var(--core-color-red-900)}.stroke-core-red-900{stroke:var(--core-color-red-900)}.text-core-red-950{color:var(--core-color-red-950)}.bg-core-red-950{background-color:var(--core-color-red-950)}.border-core-red-950{border-color:var(--core-color-red-950)}.fill-core-red-950{fill:var(--core-color-red-950)}.stroke-core-red-950{stroke:var(--core-color-red-950)}.text-core-teal-100{color:var(--core-color-teal-100)}.bg-core-teal-100{background-color:var(--core-color-teal-100)}.border-core-teal-100{border-color:var(--core-color-teal-100)}.fill-core-teal-100{fill:var(--core-color-teal-100)}.stroke-core-teal-100{stroke:var(--core-color-teal-100)}.text-core-teal-200{color:var(--core-color-teal-200)}.bg-core-teal-200{background-color:var(--core-color-teal-200)}.border-core-teal-200{border-color:var(--core-color-teal-200)}.fill-core-teal-200{fill:var(--core-color-teal-200)}.stroke-core-teal-200{stroke:var(--core-color-teal-200)}.text-core-teal-300{color:var(--core-color-teal-300)}.bg-core-teal-300{background-color:var(--core-color-teal-300)}.border-core-teal-300{border-color:var(--core-color-teal-300)}.fill-core-teal-300{fill:var(--core-color-teal-300)}.stroke-core-teal-300{stroke:var(--core-color-teal-300)}.text-core-teal-400{color:var(--core-color-teal-400)}.bg-core-teal-400{background-color:var(--core-color-teal-400)}.border-core-teal-400{border-color:var(--core-color-teal-400)}.fill-core-teal-400{fill:var(--core-color-teal-400)}.stroke-core-teal-400{stroke:var(--core-color-teal-400)}.text-core-teal-50{color:var(--core-color-teal-50)}.bg-core-teal-50{background-color:var(--core-color-teal-50)}.border-core-teal-50{border-color:var(--core-color-teal-50)}.fill-core-teal-50{fill:var(--core-color-teal-50)}.stroke-core-teal-50{stroke:var(--core-color-teal-50)}.text-core-teal-500{color:var(--core-color-teal-500)}.bg-core-teal-500{background-color:var(--core-color-teal-500)}.border-core-teal-500{border-color:var(--core-color-teal-500)}.fill-core-teal-500{fill:var(--core-color-teal-500)}.stroke-core-teal-500{stroke:var(--core-color-teal-500)}.text-core-teal-600{color:var(--core-color-teal-600)}.bg-core-teal-600{background-color:var(--core-color-teal-600)}.border-core-teal-600{border-color:var(--core-color-teal-600)}.fill-core-teal-600{fill:var(--core-color-teal-600)}.stroke-core-teal-600{stroke:var(--core-color-teal-600)}.text-core-teal-700{color:var(--core-color-teal-700)}.bg-core-teal-700{background-color:var(--core-color-teal-700)}.border-core-teal-700{border-color:var(--core-color-teal-700)}.fill-core-teal-700{fill:var(--core-color-teal-700)}.stroke-core-teal-700{stroke:var(--core-color-teal-700)}.text-core-teal-800{color:var(--core-color-teal-800)}.bg-core-teal-800{background-color:var(--core-color-teal-800)}.border-core-teal-800{border-color:var(--core-color-teal-800)}.fill-core-teal-800{fill:var(--core-color-teal-800)}.stroke-core-teal-800{stroke:var(--core-color-teal-800)}.text-core-teal-900{color:var(--core-color-teal-900)}.bg-core-teal-900{background-color:var(--core-color-teal-900)}.border-core-teal-900{border-color:var(--core-color-teal-900)}.fill-core-teal-900{fill:var(--core-color-teal-900)}.stroke-core-teal-900{stroke:var(--core-color-teal-900)}.text-core-teal-950{color:var(--core-color-teal-950)}.bg-core-teal-950{background-color:var(--core-color-teal-950)}.border-core-teal-950{border-color:var(--core-color-teal-950)}.fill-core-teal-950{fill:var(--core-color-teal-950)}.stroke-core-teal-950{stroke:var(--core-color-teal-950)}.text-core-yellow-100{color:var(--core-color-yellow-100)}.bg-core-yellow-100{background-color:var(--core-color-yellow-100)}.border-core-yellow-100{border-color:var(--core-color-yellow-100)}.fill-core-yellow-100{fill:var(--core-color-yellow-100)}.stroke-core-yellow-100{stroke:var(--core-color-yellow-100)}.text-core-yellow-200{color:var(--core-color-yellow-200)}.bg-core-yellow-200{background-color:var(--core-color-yellow-200)}.border-core-yellow-200{border-color:var(--core-color-yellow-200)}.fill-core-yellow-200{fill:var(--core-color-yellow-200)}.stroke-core-yellow-200{stroke:var(--core-color-yellow-200)}.text-core-yellow-300{color:var(--core-color-yellow-300)}.bg-core-yellow-300{background-color:var(--core-color-yellow-300)}.border-core-yellow-300{border-color:var(--core-color-yellow-300)}.fill-core-yellow-300{fill:var(--core-color-yellow-300)}.stroke-core-yellow-300{stroke:var(--core-color-yellow-300)}.text-core-yellow-400{color:var(--core-color-yellow-400)}.bg-core-yellow-400{background-color:var(--core-color-yellow-400)}.border-core-yellow-400{border-color:var(--core-color-yellow-400)}.fill-core-yellow-400{fill:var(--core-color-yellow-400)}.stroke-core-yellow-400{stroke:var(--core-color-yellow-400)}.text-core-yellow-50{color:var(--core-color-yellow-50)}.bg-core-yellow-50{background-color:var(--core-color-yellow-50)}.border-core-yellow-50{border-color:var(--core-color-yellow-50)}.fill-core-yellow-50{fill:var(--core-color-yellow-50)}.stroke-core-yellow-50{stroke:var(--core-color-yellow-50)}.text-core-yellow-500{color:var(--core-color-yellow-500)}.bg-core-yellow-500{background-color:var(--core-color-yellow-500)}.border-core-yellow-500{border-color:var(--core-color-yellow-500)}.fill-core-yellow-500{fill:var(--core-color-yellow-500)}.stroke-core-yellow-500{stroke:var(--core-color-yellow-500)}.text-core-yellow-600{color:var(--core-color-yellow-600)}.bg-core-yellow-600{background-color:var(--core-color-yellow-600)}.border-core-yellow-600{border-color:var(--core-color-yellow-600)}.fill-core-yellow-600{fill:var(--core-color-yellow-600)}.stroke-core-yellow-600{stroke:var(--core-color-yellow-600)}.text-core-yellow-700{color:var(--core-color-yellow-700)}.bg-core-yellow-700{background-color:var(--core-color-yellow-700)}.border-core-yellow-700{border-color:var(--core-color-yellow-700)}.fill-core-yellow-700{fill:var(--core-color-yellow-700)}.stroke-core-yellow-700{stroke:var(--core-color-yellow-700)}.text-core-yellow-800{color:var(--core-color-yellow-800)}.bg-core-yellow-800{background-color:var(--core-color-yellow-800)}.border-core-yellow-800{border-color:var(--core-color-yellow-800)}.fill-core-yellow-800{fill:var(--core-color-yellow-800)}.stroke-core-yellow-800{stroke:var(--core-color-yellow-800)}.text-core-yellow-900{color:var(--core-color-yellow-900)}.bg-core-yellow-900{background-color:var(--core-color-yellow-900)}.border-core-yellow-900{border-color:var(--core-color-yellow-900)}.fill-core-yellow-900{fill:var(--core-color-yellow-900)}.stroke-core-yellow-900{stroke:var(--core-color-yellow-900)}.text-core-yellow-950{color:var(--core-color-yellow-950)}.bg-core-yellow-950{background-color:var(--core-color-yellow-950)}.border-core-yellow-950{border-color:var(--core-color-yellow-950)}.fill-core-yellow-950{fill:var(--core-color-yellow-950)}.stroke-core-yellow-950{stroke:var(--core-color-yellow-950)}.shadow-shadow-a{box-shadow:var(--effect-shadow-a)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.gap-0{gap:0}.p-0\.5{padding:2px}.px-0\.5{padding-left:2px;padding-right:2px}.py-0\.5{padding-top:2px;padding-bottom:2px}.pt-0\.5{padding-top:2px}.pr-0\.5{padding-right:2px}.pb-0\.5{padding-bottom:2px}.pl-0\.5{padding-left:2px}.m-0\.5{margin:2px}.mx-0\.5{margin-left:2px;margin-right:2px}.my-0\.5{margin-top:2px;margin-bottom:2px}.mt-0\.5{margin-top:2px}.mr-0\.5{margin-right:2px}.mb-0\.5{margin-bottom:2px}.ml-0\.5{margin-left:2px}.gap-0\.5{gap:2px}.p-1{padding:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.pt-1{padding-top:4px}.pr-1{padding-right:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.m-1{margin:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.mt-1{margin-top:4px}.mr-1{margin-right:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.gap-1{gap:4px}.p-1\.5{padding:6px}.px-1\.5{padding-left:6px;padding-right:6px}.py-1\.5{padding-top:6px;padding-bottom:6px}.pt-1\.5{padding-top:6px}.pr-1\.5{padding-right:6px}.pb-1\.5{padding-bottom:6px}.pl-1\.5{padding-left:6px}.m-1\.5{margin:6px}.mx-1\.5{margin-left:6px;margin-right:6px}.my-1\.5{margin-top:6px;margin-bottom:6px}.mt-1\.5{margin-top:6px}.mr-1\.5{margin-right:6px}.mb-1\.5{margin-bottom:6px}.ml-1\.5{margin-left:6px}.gap-1\.5{gap:6px}.p-2{padding:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.pt-2{padding-top:8px}.pr-2{padding-right:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.m-2{margin:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.mt-2{margin-top:8px}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.gap-2{gap:8px}.p-2\.5{padding:10px}.px-2\.5{padding-left:10px;padding-right:10px}.py-2\.5{padding-top:10px;padding-bottom:10px}.pt-2\.5{padding-top:10px}.pr-2\.5{padding-right:10px}.pb-2\.5{padding-bottom:10px}.pl-2\.5{padding-left:10px}.m-2\.5{margin:10px}.mx-2\.5{margin-left:10px;margin-right:10px}.my-2\.5{margin-top:10px;margin-bottom:10px}.mt-2\.5{margin-top:10px}.mr-2\.5{margin-right:10px}.mb-2\.5{margin-bottom:10px}.ml-2\.5{margin-left:10px}.gap-2\.5{gap:10px}.p-3{padding:12px}.px-3{padding-left:12px;padding-right:12px}.py-3{padding-top:12px;padding-bottom:12px}.pt-3{padding-top:12px}.pr-3{padding-right:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.m-3{margin:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.mt-3{margin-top:12px}.mr-3{margin-right:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.gap-3{gap:12px}.p-3\.5{padding:14px}.px-3\.5{padding-left:14px;padding-right:14px}.py-3\.5{padding-top:14px;padding-bottom:14px}.pt-3\.5{padding-top:14px}.pr-3\.5{padding-right:14px}.pb-3\.5{padding-bottom:14px}.pl-3\.5{padding-left:14px}.m-3\.5{margin:14px}.mx-3\.5{margin-left:14px;margin-right:14px}.my-3\.5{margin-top:14px;margin-bottom:14px}.mt-3\.5{margin-top:14px}.mr-3\.5{margin-right:14px}.mb-3\.5{margin-bottom:14px}.ml-3\.5{margin-left:14px}.gap-3\.5{gap:14px}.p-4{padding:16px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:16px}.pr-4{padding-right:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.m-4{margin:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.mt-4{margin-top:16px}.mr-4{margin-right:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.gap-4{gap:16px}.p-5{padding:20px}.px-5{padding-left:20px;padding-right:20px}.py-5{padding-top:20px;padding-bottom:20px}.pt-5{padding-top:20px}.pr-5{padding-right:20px}.pb-5{padding-bottom:20px}.pl-5{padding-left:20px}.m-5{margin:20px}.mx-5{margin-left:20px;margin-right:20px}.my-5{margin-top:20px;margin-bottom:20px}.mt-5{margin-top:20px}.mr-5{margin-right:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.gap-5{gap:20px}.p-6{padding:24px}.px-6{padding-left:24px;padding-right:24px}.py-6{padding-top:24px;padding-bottom:24px}.pt-6{padding-top:24px}.pr-6{padding-right:24px}.pb-6{padding-bottom:24px}.pl-6{padding-left:24px}.m-6{margin:24px}.mx-6{margin-left:24px;margin-right:24px}.my-6{margin-top:24px;margin-bottom:24px}.mt-6{margin-top:24px}.mr-6{margin-right:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.gap-6{gap:24px}.p-7{padding:28px}.px-7{padding-left:28px;padding-right:28px}.py-7{padding-top:28px;padding-bottom:28px}.pt-7{padding-top:28px}.pr-7{padding-right:28px}.pb-7{padding-bottom:28px}.pl-7{padding-left:28px}.m-7{margin:28px}.mx-7{margin-left:28px;margin-right:28px}.my-7{margin-top:28px;margin-bottom:28px}.mt-7{margin-top:28px}.mr-7{margin-right:28px}.mb-7{margin-bottom:28px}.ml-7{margin-left:28px}.gap-7{gap:28px}.p-8{padding:32px}.px-8{padding-left:32px;padding-right:32px}.py-8{padding-top:32px;padding-bottom:32px}.pt-8{padding-top:32px}.pr-8{padding-right:32px}.pb-8{padding-bottom:32px}.pl-8{padding-left:32px}.m-8{margin:32px}.mx-8{margin-left:32px;margin-right:32px}.my-8{margin-top:32px;margin-bottom:32px}.mt-8{margin-top:32px}.mr-8{margin-right:32px}.mb-8{margin-bottom:32px}.ml-8{margin-left:32px}.gap-8{gap:32px}.p-9{padding:36px}.px-9{padding-left:36px;padding-right:36px}.py-9{padding-top:36px;padding-bottom:36px}.pt-9{padding-top:36px}.pr-9{padding-right:36px}.pb-9{padding-bottom:36px}.pl-9{padding-left:36px}.m-9{margin:36px}.mx-9{margin-left:36px;margin-right:36px}.my-9{margin-top:36px;margin-bottom:36px}.mt-9{margin-top:36px}.mr-9{margin-right:36px}.mb-9{margin-bottom:36px}.ml-9{margin-left:36px}.gap-9{gap:36px}.p-10{padding:40px}.px-10{padding-left:40px;padding-right:40px}.py-10{padding-top:40px;padding-bottom:40px}.pt-10{padding-top:40px}.pr-10{padding-right:40px}.pb-10{padding-bottom:40px}.pl-10{padding-left:40px}.m-10{margin:40px}.mx-10{margin-left:40px;margin-right:40px}.my-10{margin-top:40px;margin-bottom:40px}.mt-10{margin-top:40px}.mr-10{margin-right:40px}.mb-10{margin-bottom:40px}.ml-10{margin-left:40px}.gap-10{gap:40px}.p-11{padding:44px}.px-11{padding-left:44px;padding-right:44px}.py-11{padding-top:44px;padding-bottom:44px}.pt-11{padding-top:44px}.pr-11{padding-right:44px}.pb-11{padding-bottom:44px}.pl-11{padding-left:44px}.m-11{margin:44px}.mx-11{margin-left:44px;margin-right:44px}.my-11{margin-top:44px;margin-bottom:44px}.mt-11{margin-top:44px}.mr-11{margin-right:44px}.mb-11{margin-bottom:44px}.ml-11{margin-left:44px}.gap-11{gap:44px}.p-12{padding:48px}.px-12{padding-left:48px;padding-right:48px}.py-12{padding-top:48px;padding-bottom:48px}.pt-12{padding-top:48px}.pr-12{padding-right:48px}.pb-12{padding-bottom:48px}.pl-12{padding-left:48px}.m-12{margin:48px}.mx-12{margin-left:48px;margin-right:48px}.my-12{margin-top:48px;margin-bottom:48px}.mt-12{margin-top:48px}.mr-12{margin-right:48px}.mb-12{margin-bottom:48px}.ml-12{margin-left:48px}.gap-12{gap:48px}.p-14{padding:56px}.px-14{padding-left:56px;padding-right:56px}.py-14{padding-top:56px;padding-bottom:56px}.pt-14{padding-top:56px}.pr-14{padding-right:56px}.pb-14{padding-bottom:56px}.pl-14{padding-left:56px}.m-14{margin:56px}.mx-14{margin-left:56px;margin-right:56px}.my-14{margin-top:56px;margin-bottom:56px}.mt-14{margin-top:56px}.mr-14{margin-right:56px}.mb-14{margin-bottom:56px}.ml-14{margin-left:56px}.gap-14{gap:56px}.p-16{padding:64px}.px-16{padding-left:64px;padding-right:64px}.py-16{padding-top:64px;padding-bottom:64px}.pt-16{padding-top:64px}.pr-16{padding-right:64px}.pb-16{padding-bottom:64px}.pl-16{padding-left:64px}.m-16{margin:64px}.mx-16{margin-left:64px;margin-right:64px}.my-16{margin-top:64px;margin-bottom:64px}.mt-16{margin-top:64px}.mr-16{margin-right:64px}.mb-16{margin-bottom:64px}.ml-16{margin-left:64px}.gap-16{gap:64px}.p-20{padding:80px}.px-20{padding-left:80px;padding-right:80px}.py-20{padding-top:80px;padding-bottom:80px}.pt-20{padding-top:80px}.pr-20{padding-right:80px}.pb-20{padding-bottom:80px}.pl-20{padding-left:80px}.m-20{margin:80px}.mx-20{margin-left:80px;margin-right:80px}.my-20{margin-top:80px;margin-bottom:80px}.mt-20{margin-top:80px}.mr-20{margin-right:80px}.mb-20{margin-bottom:80px}.ml-20{margin-left:80px}.gap-20{gap:80px}.p-24{padding:96px}.px-24{padding-left:96px;padding-right:96px}.py-24{padding-top:96px;padding-bottom:96px}.pt-24{padding-top:96px}.pr-24{padding-right:96px}.pb-24{padding-bottom:96px}.pl-24{padding-left:96px}.m-24{margin:96px}.mx-24{margin-left:96px;margin-right:96px}.my-24{margin-top:96px;margin-bottom:96px}.mt-24{margin-top:96px}.mr-24{margin-right:96px}.mb-24{margin-bottom:96px}.ml-24{margin-left:96px}.gap-24{gap:96px}.p-28{padding:112px}.px-28{padding-left:112px;padding-right:112px}.py-28{padding-top:112px;padding-bottom:112px}.pt-28{padding-top:112px}.pr-28{padding-right:112px}.pb-28{padding-bottom:112px}.pl-28{padding-left:112px}.m-28{margin:112px}.mx-28{margin-left:112px;margin-right:112px}.my-28{margin-top:112px;margin-bottom:112px}.mt-28{margin-top:112px}.mr-28{margin-right:112px}.mb-28{margin-bottom:112px}.ml-28{margin-left:112px}.gap-28{gap:112px}.p-32{padding:128px}.px-32{padding-left:128px;padding-right:128px}.py-32{padding-top:128px;padding-bottom:128px}.pt-32{padding-top:128px}.pr-32{padding-right:128px}.pb-32{padding-bottom:128px}.pl-32{padding-left:128px}.m-32{margin:128px}.mx-32{margin-left:128px;margin-right:128px}.my-32{margin-top:128px;margin-bottom:128px}.mt-32{margin-top:128px}.mr-32{margin-right:128px}.mb-32{margin-bottom:128px}.ml-32{margin-left:128px}.gap-32{gap:128px}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.max-w-full{max-width:100%}.w-0{width:0}.h-0{height:0}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-0{max-width:0}.max-h-0{max-height:0}.w-4{width:16px}.h-4{height:16px}.min-w-4{min-width:16px}.min-h-4{min-height:16px}.max-w-4{max-width:16px}.max-h-4{max-height:16px}.w-5{width:20px}.h-5{height:20px}.min-w-5{min-width:20px}.min-h-5{min-height:20px}.max-w-5{max-width:20px}.max-h-5{max-height:20px}.w-6{width:24px}.h-6{height:24px}.min-w-6{min-width:24px}.min-h-6{min-height:24px}.max-w-6{max-width:24px}.max-h-6{max-height:24px}.w-8{width:32px}.h-8{height:32px}.min-w-8{min-width:32px}.min-h-8{min-height:32px}.max-w-8{max-width:32px}.max-h-8{max-height:32px}.w-10{width:40px}.h-10{height:40px}.min-w-10{min-width:40px}.min-h-10{min-height:40px}.max-w-10{max-width:40px}.max-h-10{max-height:40px}.w-12{width:48px}.h-12{height:48px}.min-w-12{min-width:48px}.min-h-12{min-height:48px}.max-w-12{max-width:48px}.max-h-12{max-height:48px}.w-16{width:64px}.h-16{height:64px}.min-w-16{min-width:64px}.min-h-16{min-height:64px}.max-w-16{max-width:64px}.max-h-16{max-height:64px}.w-20{width:80px}.h-20{height:80px}.min-w-20{min-width:80px}.min-h-20{min-height:80px}.max-w-20{max-width:80px}.max-h-20{max-height:80px}.w-24{width:96px}.h-24{height:96px}.min-w-24{min-width:96px}.min-h-24{min-height:96px}.max-w-24{max-width:96px}.max-h-24{max-height:96px}.w-32{width:128px}.h-32{height:128px}.min-w-32{min-width:128px}.min-h-32{min-height:128px}.max-w-32{max-width:128px}.max-h-32{max-height:128px}.w-40{width:160px}.h-40{height:160px}.min-w-40{min-width:160px}.min-h-40{min-height:160px}.max-w-40{max-width:160px}.max-h-40{max-height:160px}.w-48{width:192px}.h-48{height:192px}.min-w-48{min-width:192px}.min-h-48{min-height:192px}.max-w-48{max-width:192px}.max-h-48{max-height:192px}.w-56{width:224px}.h-56{height:224px}.min-w-56{min-width:224px}.min-h-56{min-height:224px}.max-w-56{max-width:224px}.max-h-56{max-height:224px}.w-64{width:256px}.h-64{height:256px}.min-w-64{min-width:256px}.min-h-64{min-height:256px}.max-w-64{max-width:256px}.max-h-64{max-height:256px}.w-72{width:288px}.h-72{height:288px}.min-w-72{min-width:288px}.min-h-72{min-height:288px}.max-w-72{max-width:288px}.max-h-72{max-height:288px}.w-80{width:320px}.h-80{height:320px}.min-w-80{min-width:320px}.min-h-80{min-height:320px}.max-w-80{max-width:320px}.max-h-80{max-height:320px}.w-96{width:384px}.h-96{height:384px}.min-w-96{min-width:384px}.min-h-96{min-height:384px}.max-w-96{max-width:384px}.max-h-96{max-height:384px}.border{border-style:solid;border-width:1px}.border-2{border-style:solid;border-width:2px}.border-0{border-width:0}.border-t{border-top-style:solid;border-top-width:1px}.border-r{border-right-style:solid;border-right-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-l{border-left-style:solid;border-left-width:1px}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:var(--font-family-base);font:var(--type-body-medium-regular);letter-spacing:var(--type-body-medium-regular-letter-spacing);color:var(--content-primary);background:var(--background-subtle);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-dark)}.frame-strip{justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 0;display:flex}.frame-strip__nav-btn{border-radius:var(--radius-sm);border:1px solid var(--border-default);width:28px;height:28px;color:var(--content-tertiary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:flex}.frame-strip__nav-btn:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-strong)}.frame-strip__nav-btn:disabled{opacity:.25;cursor:default}.frame-strip__groups{align-items:center;gap:12px;display:flex}.frame-strip__group{gap:2px;display:flex}.frame-strip__dot{border-radius:var(--radius-xs);background:var(--fill-subtle);width:24px;height:24px;color:var(--content-tertiary);font-family:var(--font-family-base);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:10px;font-weight:500;transition:background .15s,color .15s;display:flex}.frame-strip__dot:hover{background:var(--fill-medium);color:var(--content-secondary)}.frame-strip__dot--active{background:var(--accent-strong);color:var(--content-on-strong-primary)}.presenter{background:var(--core-color-core-white);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:none;flex-direction:column;flex-shrink:0;justify-self:start;width:292px;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}.presenter__header{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 0 20px;display:flex}.presenter__heading{font-family:var(--font-family-base);letter-spacing:.01em;color:var(--content-primary);padding:12px 0;font-size:13px;font-weight:600}.presenter__body{flex:1;padding:16px 20px 20px;overflow-y:auto}.presenter__notes{font-family:var(--font-family-base);color:var(--content-secondary);margin:0;font-size:13.5px;font-weight:400;line-height:1.75}.presenter__footer{border-top:1px solid var(--border-default);flex-shrink:0;padding:12px 16px 14px}.presenter__nav{gap:8px;display:flex}.presenter__nav-btn{border:1px solid var(--border-subtle);background:var(--surface-primary);height:34px;color:var(--accent-strong);font-family:var(--font-family-base);letter-spacing:-.005em;cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s,opacity .12s,filter .12s;display:inline-flex}.presenter__nav-btn:hover:not(:disabled){background:var(--surface-secondary)}.presenter__nav-btn:disabled{opacity:.4;cursor:default}.app-controls{z-index:60;align-items:center;gap:2px;display:flex;position:fixed;top:13px;right:14px}.app-controls--floating{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:999px;padding:3px;box-shadow:0 2px 10px #0c0e0d1f}.app-controls__btn{height:28px;color:var(--content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:background .14s,color .14s;display:inline-flex}.app-controls__btn:hover,.app-controls__btn.is-active{background:var(--surface-secondary);color:var(--content-secondary)}.app-controls__label{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);font-size:12px;font-weight:500}.app-controls__menu{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:12px;min-width:200px;padding:6px;animation:.14s cubic-bezier(.16,1,.3,1) app-controls-menu-in;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 4px 12px #0c0e0d14,0 18px 40px #0c0e0d24}@keyframes app-controls-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-controls__row{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.app-controls__row:hover{background:var(--surface-secondary)}.app-controls__row-label{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);font-size:13px;font-weight:500}.app-controls__switch{background:var(--border-default);border-radius:999px;flex-shrink:0;width:30px;height:18px;transition:background .16s;position:relative}.app-controls__switch.is-on{background:var(--accent-strong)}.app-controls__switch-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0c0e0d33}.app-controls__switch.is-on .app-controls__switch-knob{transform:translate(12px)}.app-controls__divider{background:var(--border-subtle);height:1px;margin:4px 0}.app-controls__scale{padding:8px 10px 10px}.app-controls__scale-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.app-controls__value{font-family:var(--font-family-base);font-variant-numeric:tabular-nums;color:var(--content-tertiary);font-size:12px;font-weight:500}.app-controls__slider{appearance:none;background:var(--border-default);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.app-controls__slider::-webkit-slider-thumb{appearance:none;background:var(--accent-strong);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0c0e0d40}.app-controls__slider::-moz-range-thumb{background:var(--accent-strong);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0c0e0d40}.frame-placeholder{flex:1;justify-content:center;align-items:center;min-height:0;padding:40px;display:flex}.frame-placeholder__inner{text-align:center;max-width:480px}.frame-placeholder__type{font:var(--type-caption-large-semibold);letter-spacing:var(--type-overline-medium-semibold-letter-spacing);text-transform:uppercase;color:var(--accent-strong);background:var(--accent-subtle);border-radius:var(--radius-pill);margin-bottom:16px;padding:4px 12px;display:inline-block}.frame-placeholder__title{font:var(--type-heading-large-semibold);letter-spacing:var(--type-heading-large-semibold-letter-spacing);color:var(--content-primary);margin-bottom:8px}.frame-placeholder__section{font:var(--type-body-medium-regular);letter-spacing:var(--type-body-medium-regular-letter-spacing);color:var(--content-secondary);margin-bottom:24px}.frame-placeholder__hint{font:var(--type-body-small-medium);letter-spacing:var(--type-body-small-medium-letter-spacing);color:var(--content-disabled)}.btn{height:36px;font-family:var(--font-family-base);letter-spacing:-.011em;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--font-family-base);color:inherit;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .15s,box-shadow .15s,transform .12s;display:inline-flex}.btn--primary{background:linear-gradient(180deg, #fff0 0%, #00000026 100%), var(--core-color-lavender-600);color:#fff;box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 1px 2px #00000014,0 2px 8px #6b4fed38}.btn--primary:hover{transform:translateY(-.5px);box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 2px 4px #0000001a,0 4px 14px #6b4fed52}.btn--primary:active{transform:translateY(.5px);box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 1px 2px #0000001a,0 1px 4px #6b4fed33}.btn--secondary{color:var(--accent-strong);background:0 0}.btn--secondary:hover{background:var(--accent-subtle)}.btn--secondary:active{background:var(--accent-subtle);transform:translateY(.5px)}.bp{max-width:720px;margin:0 auto;padding:96px 24px 32px}.bp__header{margin-bottom:20px}.bp__header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bp__title{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.2}.bp__subtitle{font-family:var(--font-family-base);color:var(--content-tertiary);margin:0;font-size:13px;font-weight:400;line-height:1.4}.bp__phases{flex-direction:column;gap:8px;display:flex}.bp-phase{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.bp-phase__intro{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}.bp-phase--collapsible .bp-phase__intro{cursor:pointer}.bp-phase--collapsible .bp-phase__intro:hover{background:#00000005}.bp-phase__header{align-items:center;gap:12px;padding:12px 12px 6px;display:flex}.bp-phase--complete-goal .bp-phase__header{padding:12px}.bp-phase__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.bp-phase__icon--locked{color:var(--content-secondary);background:#0000000a}.bp-phase__icon--active{background:var(--core-color-lavender-50)}.bp-phase__icon-progress{background:linear-gradient(to right, var(--core-color-lavender-600) 50%, var(--core-color-lavender-50) 50%);border:1.5px solid var(--core-color-lavender-600);box-sizing:border-box;border-radius:50%;width:12px;height:12px}.bp-phase__icon--complete{background:var(--core-color-lavender-600);color:#fff}.bp-phase__info{flex:1;min-width:0}.bp-phase__label{font-family:var(--font-family-base);letter-spacing:.06em;text-transform:uppercase;color:var(--content-tertiary);font-size:9px;font-weight:500;line-height:1.4;display:block}.bp-phase--active .bp-phase__label{color:var(--core-color-lavender-600)}.bp-phase__name{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.011em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.bp-phase__status{height:22px;font-family:var(--font-family-base);white-space:nowrap;letter-spacing:-.011em;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;padding:0 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.bp-phase__status--neutral{border-color:var(--border-default);color:var(--content-secondary);background:0 0}.bp-phase__status--active{background:var(--core-color-lavender-50);border-color:var(--core-color-lavender-100);color:var(--core-color-lavender-600)}.bp-phase__status--complete{background:var(--core-color-green-100);border-color:var(--core-color-green-200);color:var(--core-color-green-700)}.bp-phase__body{flex-direction:column;gap:10px;padding:0 12px 14px 48px;display:flex}.bp-phase__desc-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bp-phase__desc{font-family:var(--font-family-base);color:var(--content-secondary);letter-spacing:-.005em;max-width:460px;margin:0;font-size:13px;font-weight:400;line-height:1.45}.bp-phase__caret{width:18px;height:18px;color:var(--content-tertiary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.bp-phase__intro:hover .bp-phase__caret,.bp-phase__intro:focus-visible .bp-phase__caret{opacity:1}.bp-phase__chips{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bp-phase__chip{font-family:var(--font-family-base);color:var(--content-tertiary);align-items:center;gap:5px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}.bp-phase__chip svg{color:var(--content-tertiary)}.bp-phase__steps-wrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);display:grid}.bp-phase__steps-wrap.is-open{grid-template-rows:1fr}.bp-phase__steps{opacity:0;min-height:0;transition:opacity .22s 40ms;overflow:hidden}.bp-phase__steps-wrap.is-open .bp-phase__steps{opacity:1}.bp-phase__steps-list{border-top:1px solid var(--border-default);padding:4px 0}.bp-step{align-items:center;gap:12px;min-height:44px;padding:8px 12px 8px 48px;display:flex;position:relative}.bp-step+.bp-step:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:72px;right:0}.bp-step__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.bp-step__icon--locked{width:14px;height:14px;color:var(--content-secondary)}.bp-step__icon--done{background:var(--core-color-lavender-600);color:#fff;border-radius:50%;width:14px;height:14px}.bp-step__icon--waiting{background:linear-gradient(to right, var(--core-color-lavender-600) 50%, white 50%);border:1.5px solid var(--core-color-lavender-600);box-sizing:border-box;border-radius:50%;width:14px;height:14px}.bp-step__icon--pending{border:2px solid var(--core-color-gray-200);background:0 0;border-radius:50%;width:14px;height:14px}.bp-step__info{flex:1;min-width:0}.bp-step__name{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.4;display:block}.bp-step__desc{font-family:var(--font-family-base);color:var(--content-tertiary);font-size:11px;font-weight:400;line-height:1.4;display:block}.bp-step__badge{font-family:var(--font-family-base);white-space:nowrap;background:var(--core-color-lavender-600);color:#fff;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.floating-action-bar{background:var(--surface-primary);z-index:10;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0c0e0d0a,0 8px 20px #0c0e0d14,0 20px 40px #0c0e0d0f}[aria-hidden=true] .floating-action-bar{display:none}.pill{font-family:var(--font-family-base);white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}button.pill{cursor:pointer;transition:background .12s,color .12s}.pill--sm{letter-spacing:0;height:22px;padding:0 9px;font-size:11px;font-weight:500}.pill--md{letter-spacing:-.005em;height:26px;padding:0 11px;font-size:13px;font-weight:400}.pill--lavender{background:var(--core-color-lavender-100);color:var(--core-color-lavender-700)}.pill--green{color:#166534;background:#defae6}.pill--teal{color:#115e59;background:#ccfbf1}.pill--purple{color:#86198f;background:#ffe1fe}.pill--blue{color:#1e40af;background:#e8f1ff}.pill--amber{color:#92400e;background:#fef3c7}.pill--neutral{color:var(--content-primary);background:#0000000a}button.pill--neutral:hover{background:#00000012}.sc{box-sizing:border-box;flex-direction:column;max-width:1000px;height:100%;margin:0 auto;padding:96px 32px 24px;display:flex;position:relative}.sc__header{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.sc__header-text{flex-direction:column;gap:2px;display:flex}.sc__title{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.018em;margin:0;font-size:24px;font-weight:500;line-height:1.2}.sc__subtitle{font-family:var(--font-family-base);color:var(--content-secondary);letter-spacing:-.011em;margin:0;font-size:13px;font-weight:400;line-height:1.4}.sc__import-btn{background:var(--surface-primary);border:1px solid var(--border-default);height:28px;color:var(--core-color-lavender-600);font-family:var(--font-family-base);letter-spacing:-.011em;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.sc__import-btn:hover{background:var(--core-color-gray-50)}.sc__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc-card{background:var(--surface-primary);border:1px solid var(--border-subtle);cursor:pointer;border-radius:8px;flex-direction:column;min-height:144px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.sc-card:hover{border-color:var(--border-default);background:#00000005}.sc-card__header{flex-shrink:0;align-items:center;padding:10px 12px 6px;display:flex}.sc-card__name{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.013em;flex:1;font-size:16px;font-weight:600;line-height:1.4}.sc-card__pills{flex-wrap:wrap;align-content:flex-start;gap:4px;padding:6px 12px 12px;display:flex;overflow:hidden}.sc-card__add{background:var(--surface-primary);border:1px solid var(--core-color-lavender-600);height:26px;font-family:var(--font-family-base);color:var(--core-color-lavender-600);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;opacity:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:0 11px 0 9px;font-size:13px;font-weight:500;line-height:1;transition:opacity .15s,background .12s;display:inline-flex}.sc-card:hover .sc-card__add,.sc-card__add:focus-visible{opacity:1}.sc-card__add:hover{background:var(--core-color-lavender-50)}.sem-stack{width:100%;height:100%;position:relative;overflow:hidden}.sem-stack__underlying{pointer-events:none;filter:blur(7px);position:absolute;inset:0;transform:scale(1.04)}.sem-stack__backdrop{z-index:1;background:#00000059;position:absolute;inset:0}.sem{z-index:2;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sem__card{background:var(--surface-primary);isolation:isolate;border-radius:20px;grid-template-columns:1.2fr 1fr;width:100%;max-width:960px;height:min(100%,640px);display:grid;overflow:hidden;box-shadow:0 70px 75px #0000000f,0 40px 47px #0000000a,0 22px 28px #00000009,0 12px 15px #00000008,0 6px 7px #00000006,0 2px 3px #00000005}.sem__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.sem__header{border-bottom:1px solid var(--border-default);padding:20px 20px 0}.sem__title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sem__title{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.013em;margin:0;font-size:20px;font-weight:500;line-height:1.3}.sem__tabs{align-items:center;gap:16px;margin-bottom:-1px;display:flex}.sem__tab{color:var(--content-secondary);font-family:var(--font-family-base);letter-spacing:-.011em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:13px;font-weight:500;line-height:1.4;transition:color .12s,border-color .12s}.sem__tab:hover{color:var(--content-primary)}.sem__tab--active{color:var(--content-primary);border-bottom-color:var(--core-color-lavender-600)}.sem__body{background:var(--surface-secondary);scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 20px 72px;display:flex;overflow-y:auto}.sem__body>*{flex-shrink:0}.sem__body::-webkit-scrollbar{display:none}.sem__description{font-family:var(--font-family-base);color:var(--content-secondary);letter-spacing:-.005em;margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.5}.sem__recipients{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;display:flex}.sem-recipient:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.sem-recipient:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.sem-recipient{cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.sem-recipient+.sem-recipient{border-top:1px solid var(--border-subtle)}.sem-recipient:hover{background:#00000005}.sem-recipient__email{font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;min-width:180px;font-size:13px;font-weight:400;line-height:1.4}.sem-recipient__role-picker{flex-shrink:0;position:relative}.sem-recipient__add-role{height:22px;font-family:var(--font-family-base);color:var(--core-color-lavender-600);cursor:pointer;letter-spacing:0;background:0 0;border:none;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:500;line-height:1;transition:background .12s,color .12s;display:inline-flex}.sem-recipient__add-role:hover{background:var(--core-color-lavender-50);color:var(--core-color-lavender-700)}.sem-role-picker{z-index:10;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;min-width:220px;padding:8px 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 24px #00000014,0 4px 8px #0000000a}.sem-role-picker__hint{font-family:var(--font-family-base);color:var(--content-tertiary);letter-spacing:.06em;text-transform:uppercase;padding:4px 14px 8px;font-size:10px;font-weight:600}.sem-role-picker__option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;width:100%;padding:6px 14px;transition:background .12s;display:flex}.sem-role-picker__option:hover{background:#0000000a}.sem-recipient__delete{opacity:0;margin-left:auto;transition:opacity .12s}.sem-recipient:hover .sem-recipient__delete,.sem-recipient__delete:focus-visible{opacity:1}.sem__add-field{box-sizing:border-box;background:var(--surface-primary);border:1px solid var(--border-default);height:44px;color:var(--content-tertiary);border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .12s,box-shadow .12s;display:flex}.sem__add-field:hover{border-color:var(--border-strong)}.sem__add-field:focus-within{border-color:var(--core-color-lavender-600);box-shadow:0 0 0 1px var(--core-color-lavender-600)}.sem__add-input{min-width:0;font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;font-weight:400;line-height:1.4}.sem__add-input::placeholder{color:var(--core-color-gray-300)}.sem__add-submit{height:26px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);cursor:not-allowed;background:#0000000f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1;transition:background .12s,color .12s,box-shadow .15s;display:inline-flex}.sem__add-submit--enabled{background:var(--core-color-lavender-600);color:#fff;cursor:pointer;box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 1px 2px #00000014,0 2px 6px #6b4fed38}.sem__add-submit--enabled:hover{background:var(--core-color-lavender-700)}.sem__footer{z-index:2;border-top:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border-bottom-left-radius:20px;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.sem__cancel-btn,.sem__save-btn{min-width:96px;height:32px;font-family:var(--font-family-base);letter-spacing:-.011em;cursor:pointer;white-space:nowrap;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.sem__cancel-btn{background:var(--surface-primary);border:1px solid var(--border-default);color:var(--core-color-lavender-600);transition:background .12s,border-color .12s}.sem__cancel-btn:hover{background:var(--core-color-gray-50);border-color:var(--border-strong)}.sem__save-btn{background:linear-gradient(180deg, #fff0 0%, #00000026 100%), var(--core-color-lavender-600);color:#fff;border:none;transition:box-shadow .15s,transform .12s;position:relative;box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 1px 2px #00000014,0 2px 8px #6b4fed38}.sem__save-btn:hover{transform:translateY(-.5px);box-shadow:inset .5px .5px .5px #ffffff80,inset -.5px -.5px .5px #00000040,0 2px 4px #0000001a,0 4px 14px #6b4fed52}.sem__save-btn:active{transform:translateY(.5px)}.sem__preview{background:var(--surface-sunken);border-left:1px solid var(--border-default);scrollbar-width:none;flex-direction:column;min-width:0;padding:0;display:flex;overflow-y:auto}.sem__preview::-webkit-scrollbar{display:none}.sem-preview__title{box-sizing:border-box;border-bottom:1px solid var(--border-default);min-height:94px;font-family:var(--font-family-base);color:var(--content-primary);letter-spacing:-.011em;align-items:flex-end;margin:0;padding:20px 20px 8px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.sem-preview__questions{flex-direction:column;padding:4px 20px 20px;display:flex}.sem-question-card{padding:14px 0}.sem-question-card+.sem-question-card{border-top:1px solid var(--border-default)}.sem-question-card__text{font-family:var(--font-family-base);color:var(--content-secondary);letter-spacing:-.005em;margin:0;font-size:12px;font-weight:400;line-height:1.5}.icon-btn{cursor:pointer;color:var(--content-tertiary);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.icon-btn--sm{width:24px;height:24px}.icon-btn--md{width:32px;height:32px}.icon-btn--filled{background:#0000000a}.icon-btn--filled:hover{color:var(--content-primary);background:#00000014}.icon-btn--ghost{background:0 0}.icon-btn--ghost:hover{color:var(--content-primary);background:#0000000d}.phone-frame{aspect-ratio:9/19;background:var(--surface-primary);border:1.5px solid var(--border-default);border-radius:44px;flex-direction:column;width:290px;max-height:100%;padding:6px;display:flex;box-shadow:0 1px 2px #0c0e0d0a}.phone-frame__screen{background:var(--surface-primary);border-radius:36px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.phone-frame__island{z-index:3;background:#0c0e0d;border-radius:999px;width:86px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ep{background:var(--surface-secondary);place-items:center;height:100%;padding:32px;display:grid;overflow:hidden}.ep__mail{background:var(--surface-primary);flex-direction:column;flex:1;min-height:0;display:flex}.ep__toolbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:44px 12px 8px;display:flex}.ep__tool-group{align-items:center;gap:2px;display:flex}.ep__tool{width:30px;height:30px;color:var(--content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.ep__tool:hover{background:var(--fill-subtle);color:var(--content-secondary)}.ep__scroll{scrollbar-width:none;flex:1;min-height:0;padding:4px 18px 22px;overflow-y:auto}.ep__scroll::-webkit-scrollbar{display:none}.ep__subject{font-family:var(--font-family-base);letter-spacing:-.012em;color:var(--content-primary);margin:0 0 14px;font-size:16px;font-weight:600;line-height:1.3}.ep__sender{border-bottom:1px solid var(--border-subtle,var(--border-default));align-items:flex-start;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.ep__avatar{background:var(--accent-subtle);width:30px;height:30px;color:var(--accent-strong);font-family:var(--font-family-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ep__sender-meta{flex:1;min-width:0}.ep__sender-line{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ep__sender-name{font-family:var(--font-family-base);color:var(--content-primary);font-size:13.5px;font-weight:500;line-height:1.3}.ep__sender-sub{flex-direction:column;gap:1px;margin-top:1px;display:flex}.ep__sender-to{font-family:var(--font-family-base);color:var(--content-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;line-height:1.35;overflow:hidden}.ep__body{flex-direction:column;display:flex}.ep__greeting{font-family:var(--font-family-base);color:var(--content-secondary);margin:0 0 10px;font-size:14px;font-weight:400}.ep__paragraph{font-family:var(--font-family-base);letter-spacing:-.003em;color:var(--content-secondary);margin:0;font-size:13.5px;font-weight:400;line-height:1.6}.ep__cta{background:var(--accent-strong);color:#fff;width:100%;font-family:var(--font-family-base);letter-spacing:-.003em;cursor:pointer;border:none;border-radius:999px;margin:22px 0;padding:12px 22px;font-size:14px;font-weight:600;box-shadow:0 2px 10px #6c5ce74d}.ep__signoff{font-family:var(--font-family-base);color:var(--content-secondary);margin:0;font-size:13.5px;font-weight:400;line-height:1.5}.ep__signature{font-family:var(--font-family-base);color:var(--content-secondary);margin:2px 0 0;font-size:13.5px;font-weight:400}.ep__footer{border-top:1px solid var(--border-subtle,var(--border-default));font-family:var(--font-family-base);color:var(--content-placeholder);margin:22px 0 0;padding-top:14px;font-size:11px;font-weight:400;line-height:1.45}.entity-chip{background:var(--surface-primary);border:1px solid var(--accent-strong);color:var(--accent-strong);font-family:var(--font-family-base);text-transform:uppercase;border-radius:999px;align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.entity-chip__icon{flex-shrink:0}.entity-chip--sm{letter-spacing:.06em;gap:4px;padding:2px 8px 2px 3px;font-size:10px}.entity-chip--sm .entity-chip__icon{width:12px;height:12px}.entity-chip--md{letter-spacing:.08em;gap:6px;padding:4px 12px 4px 5px;font-size:12px}.entity-chip--md .entity-chip__icon{width:14px;height:14px}.context-block{background:var(--surface-primary);border:1px solid var(--border-default);font:inherit;color:inherit;text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;overflow:hidden}.context-block--text{gap:12px}.context-block__group{flex-direction:column;gap:4px;display:flex}.context-block--text>.entity-chip{align-self:flex-start}.context-block__title{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);font-size:13px;font-weight:500;line-height:1.5}.context-block__text{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.55}.context-block__eyebrow{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-size:12px;font-weight:600}.context-block--video{aspect-ratio:16/9;background-color:var(--core-color-lavender-100,#efebff);cursor:pointer;text-align:left;color:var(--surface-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.context-block--video:before{content:"";background:linear-gradient(#0000001a 0%,#00000073 100%);transition:background .15s;position:absolute;inset:0}.context-block--video:hover:before{background:linear-gradient(#0000000d 0%,#00000052 100%)}.context-block__video-play{width:52px;height:52px;color:var(--surface-primary);filter:drop-shadow(0 4px 12px #00000040);transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.context-block--video:hover .context-block__video-play{transform:translate(-50%,-50%)scale(1.06)}.context-block__video-title{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--surface-primary);text-shadow:0 1px 2px #00000040;font-size:13px;font-weight:500;position:absolute;bottom:12px;left:14px;right:14px}.context-block--video-compact{cursor:pointer;text-align:left;flex-direction:row;align-items:center;gap:12px;transition:background .15s}.context-block--video-compact:hover{background:var(--surface-secondary)}.context-block__video-mini{width:28px;height:28px;color:var(--accent-strong);flex-shrink:0;display:block}.context-block__video-compact-text{flex-direction:column;gap:2px;min-width:0;display:flex}@keyframes disc-q-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.disc__question-block{flex-direction:column;gap:12px;animation:.44s cubic-bezier(.16,1,.3,1) both disc-q-rise;display:flex}.disc__question{font-family:var(--font-family-base);letter-spacing:-.025em;color:var(--content-primary);margin:0;font-size:32px;font-weight:600;line-height:1.2}.disc__prompt{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.55}.disc__guidance{background:var(--accent-yellow-subtle);border:1px solid var(--accent-yellow-medium);border-radius:16px;flex-direction:column;gap:4px;padding:20px;animation:.44s cubic-bezier(.16,1,.3,1) 70ms both disc-q-rise;display:flex;box-shadow:0 4px 6px #f9e01626}.disc__guidance-label{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.06em;color:var(--content-secondary);font-size:12px;font-weight:600;line-height:1.4}.disc__guidance-text{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.55}.disc__nav{margin-top:4px;animation:.44s cubic-bezier(.16,1,.3,1) .13s both disc-q-rise;display:flex}.selectable-card{background:var(--surface-primary);border:1.5px solid var(--border-default);cursor:pointer;border-radius:12px;outline:none;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,background .15s;display:flex}.selectable-card:hover{background:#00000004}.selectable-card:focus-visible{border-color:var(--accent-strong)}.selectable-card--selected,.selectable-card--selected:hover{border-color:var(--accent-strong);background:var(--surface-primary)}.selectable-card__radio{border:1.5px solid var(--border-default);background:var(--surface-primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:border-color .15s;position:relative}.selectable-card--selected .selectable-card__radio{border-color:var(--accent-strong)}.selectable-card--selected .selectable-card__radio:after{content:"";background:var(--accent-strong);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.selectable-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.selectable-card__title{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);font-size:14px;font-weight:500;line-height:1.4}.selectable-card__description{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.selectable-card__edit{width:28px;height:28px;color:var(--content-tertiary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.selectable-card:hover .selectable-card__edit,.selectable-card:focus-within .selectable-card__edit{opacity:1}.selectable-card__edit:hover{background:var(--surface-secondary);color:var(--content-secondary)}.editable-card{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.editable-card--interactive{cursor:pointer}.editable-card--interactive:hover{background:#00000004}.editable-card--empty{border-style:dashed;border-color:var(--border-default);background:0 0}.editable-card--empty .editable-card__title,.editable-card--empty .editable-card__description{color:var(--content-tertiary)}.editable-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.editable-card__title{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);font-size:14px;font-weight:500;line-height:1.4}.editable-card__description{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.editable-card__actions{opacity:0;align-items:center;gap:2px;margin:-2px -4px 0 0;transition:opacity .15s;display:inline-flex}.editable-card:hover .editable-card__actions,.editable-card:focus-within .editable-card__actions{opacity:1}.editable-card__action{width:28px;height:28px;color:var(--content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.editable-card__action:hover{background:var(--surface-secondary);color:var(--content-secondary)}.smp__header{flex-direction:column;gap:8px;display:flex}.smp__eyebrow{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-strong);font-size:12px;font-weight:600}.smp__title{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);margin:0;font-size:28px;font-weight:600;line-height:1.2}.smp__subtitle{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.55}.smp__options{flex-direction:column;gap:10px;margin-top:4px;display:flex}.smp__add-input{box-sizing:border-box;background:var(--surface-primary);border:1.5px solid var(--accent-strong);width:100%;font-family:var(--font-family-base);letter-spacing:-.01em;color:var(--content-primary);box-shadow:0 0 0 3px var(--accent-subtle);border-radius:14px;outline:none;padding:16px 18px;font-size:15px;font-weight:500}.smp__add-input::placeholder{color:var(--content-placeholder);font-weight:400}.ident-stmt__intro{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.ident-stmt__heading{font-family:var(--font-family-base);letter-spacing:-.024em;color:var(--content-primary);margin:0;font-size:36px;font-weight:600;line-height:1.15}.ident-stmt__body{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.ident-stmt__statement{isolation:isolate;display:grid;position:relative}.ident-stmt__statement-ghost,.ident-stmt__statement-typed{z-index:1;flex-direction:column;grid-area:1/1;align-self:start;gap:16px;display:flex;position:relative}.ident-stmt__statement-ghost{visibility:hidden;pointer-events:none}.ident-stmt__statement-para{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);text-wrap:pretty;margin:0;font-size:17px;font-weight:400;line-height:1.6}.ident-stmt__aura{pointer-events:none;z-index:0;position:absolute;inset:-60px -80px;overflow:visible}.ident-stmt__aura-blob{filter:blur(70px);border-radius:50%;position:absolute}.ident-stmt__aura-blob--a{background:var(--accent-subtle);opacity:.85;width:320px;height:320px;top:-40px;left:10%}.ident-stmt__aura-blob--b{background:var(--accent-strong);opacity:.16;width:280px;height:280px;bottom:-40px;right:5%}.ident-stmt__cursor{vertical-align:text-bottom;background:var(--accent-strong);border-radius:1px;width:2px;height:1.05em;margin-left:3px;animation:.72s ease-in-out infinite ident-stmt-cursor-blink;display:inline-block;transform:translateY(2px);box-shadow:0 0 6px #6b4fed80}@keyframes ident-stmt-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.sresults__intro{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.sresults__heading{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);margin:0;font-size:30px;font-weight:600;line-height:1.2}.sresults__subtitle{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);text-wrap:balance;max-width:620px;margin:0;font-size:15px;font-weight:400;line-height:1.5}.sresults__themes{flex-direction:column;gap:16px;display:flex}.sresults__card{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:14px;flex-direction:column;gap:6px;padding:18px 24px 14px;display:flex}.sresults__card.is-interactive{cursor:pointer}.sresults__card.is-interactive:hover .sresults__quote-toggle{color:var(--accent-strong)}.sresults__card.is-interactive:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.sresults__card-heading{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);margin:0;font-size:15px;font-weight:500;line-height:1.35}.sresults__card-body{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);text-wrap:pretty;margin:0;font-size:14px;font-weight:400;line-height:1.55}.sresults__quote-toggle{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);align-self:flex-start;align-items:center;gap:5px;padding:4px 0 0;font-size:12px;font-weight:400;transition:color .14s;display:inline-flex}.sresults__quote-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.sresults__quote-wrap.is-expanded{grid-template-rows:1fr}.sresults__quote-inner{overflow:hidden}.sresults__quote{background:var(--surface-secondary);opacity:0;border-radius:10px;flex-direction:column;gap:10px;margin:4px 0 0;padding:18px 20px 16px;transition:opacity .22s;display:flex}.sresults__quote-wrap.is-expanded .sresults__quote{opacity:1;transition-delay:80ms}.sresults__quote>svg{color:var(--accent-strong);flex-shrink:0}.sresults__quote-text{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);text-wrap:pretty;margin:0;font-size:14px;font-weight:400;line-height:1.55}.sresults__quote-attribution{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);font-size:12px;font-weight:500}.psurvey__intro{flex-direction:column;gap:6px;display:flex}.psurvey__heading{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);margin:0;font-size:30px;font-weight:600;line-height:1.2}.psurvey__body{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);text-wrap:balance;max-width:620px;margin:0;font-size:15px;font-weight:400;line-height:1.55}.psurvey__join{align-items:flex-start;gap:40px;padding:8px 0 4px;display:flex}.psurvey__join-col{flex-direction:column;gap:12px;min-width:0;display:flex}.psurvey__join-label{font-family:var(--font-family-base);letter-spacing:.08em;text-transform:uppercase;color:var(--content-tertiary);margin:0;font-size:11px;font-weight:600}.psurvey__qr{background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:14px;align-self:flex-start;width:156px;height:156px;padding:10px}.psurvey__pill{background:var(--accent-subtle);font-family:var(--font-family-base);letter-spacing:-.015em;color:var(--accent-strong);border-radius:12px;align-self:flex-start;align-items:center;padding:14px 18px;font-size:22px;font-weight:600;display:inline-flex}.psurvey__status{align-self:flex-start;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.psurvey__status-pill{background:var(--surface-primary);border:1px solid var(--border-default);font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.psurvey__status-count{color:var(--accent-strong);font-size:13px;font-weight:600}.clus__head{flex-direction:column;gap:12px;display:flex}.clus__question{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);margin:0;font-size:30px;font-weight:600;line-height:1.2}.clus__body{max-width:640px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.55}.clus__bar{justify-content:space-between;align-items:center;display:flex}.clus__bar-heading{align-items:center;gap:10px;display:flex}.clus__bar-label{font-family:var(--font-family-base);letter-spacing:-.01em;color:var(--content-primary);font-size:16px;font-weight:700}.clus__bar-count{background:var(--fill-subtle);min-width:22px;height:22px;font-family:var(--font-family-base);color:var(--content-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.clus__add{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 2px;font-size:13px;font-weight:600;transition:opacity .12s;display:inline-flex}.clus__add span{font-size:15px;line-height:1}.clus__add:hover{opacity:.72}.clus__grid{columns:320px;column-gap:16px}.clus__card{break-inside:avoid;background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;margin-bottom:16px;padding:16px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.clus__card.is-droptarget{border-color:var(--accent-strong);background:var(--accent-subtle);box-shadow:0 0 0 1px var(--accent-strong) inset}.clus__card-head{align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.clus__card-title{min-width:0;font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.3}.clus__card-title:not([contenteditable=true]):hover{background:var(--fill-subtle);box-shadow:0 0 0 5px var(--fill-subtle);cursor:text;border-radius:4px}.clus__card-head .clus__card-title[contenteditable=true]{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:4px}.clus__card-actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.clus__card:hover:not(.is-editing) .clus__card-actions,.clus__card.is-menu-open .clus__card-actions,.clus__card-actions:focus-within{opacity:1}.clus__iconbtn{width:28px;height:28px;color:var(--content-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.clus__iconbtn:hover{background:var(--fill-subtle);color:var(--content-primary)}.clus__iconbtn--danger:hover{background:var(--status-negative-subtle);color:var(--status-negative-strong)}.clus__iconbtn--save{width:24px;height:24px;color:var(--accent-strong)}.clus__iconbtn--save:hover{background:var(--accent-subtle);color:var(--accent-strong)}.clus__iconbtn--item{opacity:0;width:24px;height:24px;transition:opacity .12s,background .12s,color .12s}.clus__item:hover .clus__iconbtn--item,.clus__item.is-menu-open .clus__iconbtn--item,.clus__iconbtn--item:focus-visible{opacity:1}.clus__items{flex-direction:column;gap:8px;display:flex}.clus__additem{width:100%;min-height:42px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);cursor:pointer;box-shadow:0 0 0 1px var(--border-subtle);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px 9px 8px;font-size:13px;font-weight:500;line-height:1.45;transition:box-shadow .12s,color .12s,background .12s;display:flex}.clus__additem svg{color:var(--content-placeholder);flex-shrink:0;transition:color .12s}.clus__additem:hover{box-shadow:0 0 0 2px var(--accent-strong);color:var(--accent-strong);background:var(--surface-primary)}.clus__additem:hover svg{color:var(--accent-strong)}.clus__item{background:var(--surface-primary);cursor:grab;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 10px 9px 8px;transition:box-shadow .12s,opacity .12s;display:flex}.clus__item:hover{box-shadow:0 1px 3px #0c0e0d0f}.clus__item.is-dragging{opacity:.4;cursor:grabbing}.clus__item.is-editing{cursor:default;box-shadow:0 0 0 2px var(--accent-strong)}.clus__grip{color:var(--content-placeholder);flex-shrink:0;align-items:center;display:inline-flex}.clus__grip--adding{color:var(--accent-strong)}.clus__item-text{min-width:0;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);flex:1;font-size:13px;font-weight:400;line-height:1.45}.clus__item-text[contenteditable=true]{outline:none}.clus__menu-anchor{flex-shrink:0;align-items:center;display:flex;position:relative}.clus__menu,.clus__submenu{z-index:1000;background:var(--surface-primary);border-radius:14px;min-width:224px;padding:7px;animation:.14s cubic-bezier(.16,1,.3,1) clus-menu-in;position:absolute;box-shadow:0 4px 12px #0c0e0d14,0 18px 44px #0c0e0d2e}@keyframes clus-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.clus__menu-row{position:relative}.clus__menu-item{width:100%;font-family:var(--font-family-base);letter-spacing:-.006em;color:var(--content-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 12px 9px 10px;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:flex}.clus__menu-icon{width:18px;height:18px;color:var(--content-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:color .1s;display:inline-flex}.clus__menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.clus__chevron{color:var(--content-tertiary);flex-shrink:0}.clus__check{color:var(--accent-strong);flex-shrink:0}.clus__menu-item:hover:not(:disabled),.clus__menu-row:hover>.clus__menu-item:not(:disabled){background:var(--fill-subtle)}.clus__menu-item:hover:not(:disabled) .clus__menu-icon{color:var(--content-secondary)}.clus__menu-item:disabled{color:var(--content-disabled);cursor:default}.clus__menu-item:disabled .clus__menu-icon{color:var(--content-disabled)}.clus__submenu .clus__menu-item:disabled{color:var(--content-secondary)}.clus__submenu .clus__menu-item:disabled .clus__check{color:var(--accent-strong)}.clus__menu-item--danger:hover:not(:disabled),.clus__menu-item--danger:hover:not(:disabled) .clus__menu-icon{background:var(--status-negative-subtle);color:var(--status-negative-strong)}.clus__submenu{top:-8px;left:calc(100% + 6px)}.clus__menu-row--flip>.clus__submenu{left:auto;right:calc(100% + 6px)}.clus__submenu:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:-6px}.clus__menu-row--flip>.clus__submenu:before{left:auto;right:-6px}.clus__card-title:empty:before,.clus__item-text:empty:before{content:attr(data-placeholder);color:var(--content-placeholder)}@media (width<=880px){.clus__head{flex-direction:column;gap:16px}.clus__instructions{width:100%}}.feature-callout-trigger{cursor:help;display:inline-block}.feature-callout__bubble{z-index:1000;box-sizing:border-box;background:var(--surface-primary);border:1px solid var(--border-default);opacity:0;pointer-events:none;transform-origin:0 0;border-radius:12px;padding:14px 16px;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(-6px)scale(.96);box-shadow:0 1px 2px #0c0e0d0a,0 6px 16px #0c0e0d0f,0 24px 48px #0c0e0d14}.feature-callout__bubble:before,.feature-callout__bubble:after{content:"";height:12px;position:absolute;left:-8px;right:-8px}.feature-callout__bubble:before{top:-12px}.feature-callout__bubble:after{bottom:-12px}.feature-callout__bubble.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.feature-callout__title{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.feature-callout__body{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.gp__head{flex-direction:column;gap:14px;display:flex}.gp__badge{border:1px solid var(--accent-border,var(--accent-strong));font-family:var(--font-family-base);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:10px;font-weight:600;display:inline-flex}.gp__badge-icon{align-items:center;display:inline-flex}.gp__name{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.gp__desc{max-width:640px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.55}.gp__section{flex-direction:column;gap:14px;display:flex}.gp__section-label{font-family:var(--font-family-base);letter-spacing:.06em;text-transform:uppercase;color:var(--content-tertiary);font-size:12px;font-weight:600}.gp__strategies{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.gp__strategy{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.gp__strategy-head{justify-content:space-between;align-items:center;display:flex}.gp__strategy-text{flex-direction:column;gap:6px;display:flex}.gp__strategy-name{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);margin:0;font-size:16px;font-weight:500;line-height:1.3}.gp__strategy-desc{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.gp__edit{width:26px;height:26px;color:var(--content-tertiary);cursor:help;opacity:0;border-radius:8px;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.gp__strategy:hover .gp__edit{opacity:1}.gp__edit:hover{background:var(--fill-subtle);color:var(--content-primary)}.gp__focus{margin-top:4px}.gp__focus-label{font-family:var(--font-family-base);letter-spacing:.07em;text-transform:uppercase;color:var(--content-tertiary);margin-bottom:8px;font-size:10px;font-weight:600}.gp__focus-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.gp__focus-item{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);padding-left:15px;font-size:13px;font-weight:400;line-height:1.45;position:relative}.gp__focus-item:before{content:"";background:var(--content-placeholder);border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:2px}.gp__measure{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:16px;align-items:stretch;gap:14px;max-width:560px;padding:20px;display:flex}.gp__measure-icon{background:var(--accent-subtle);width:44px;color:var(--accent-strong);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gp__measure-body{flex-direction:column;gap:5px;min-width:0;display:flex}.gp__measure-name{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);margin:0;font-size:16px;font-weight:500;line-height:1.25}.gp__measure-desc{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}@media (width<=760px){.gp__meta{grid-template-columns:1fr;gap:16px}}.ap__head{flex-direction:column;gap:14px;display:flex}.ap__badge{border:1px solid var(--accent-border,var(--accent-strong));font-family:var(--font-family-base);letter-spacing:.07em;text-transform:uppercase;color:var(--accent-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 10px 3px 6px;font-size:10px;font-weight:600;display:inline-flex}.ap__badge-icon{align-items:center;display:inline-flex}.ap__strategy-name{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.ap__strategy-desc{max-width:600px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.55}.ap__plan{flex-direction:column;gap:14px;display:flex}.ap__plan-titles{flex-direction:column;gap:6px;display:flex}.ap__plan-label{font-family:var(--font-family-base);letter-spacing:.06em;text-transform:uppercase;color:var(--content-tertiary);font-size:12px;font-weight:600}.ap__plan-name{font-family:var(--font-family-base);letter-spacing:-.014em;color:var(--content-primary);margin:0;font-size:19px;font-weight:600;line-height:1.25}.ap__plan-note{max-width:600px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.5}.ap__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ap__action{background:var(--surface-primary);border:1px solid var(--border-default);border-radius:12px;align-items:flex-start;gap:10px;padding:16px 18px 16px 14px;transition:border-color .12s,opacity .12s,box-shadow .12s;display:flex;position:relative}.ap__grip{width:14px;color:var(--content-placeholder);cursor:grab;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:color .12s;display:inline-flex}.ap__action:hover .ap__grip{color:var(--content-tertiary)}.ap__action--dragging,.ap__action--moved,.ap__action--editing{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong)}.ap__action--dragging{opacity:.5;cursor:grabbing}.ap__action--over:before,.ap__action--over-end:after{content:"";background:var(--accent-strong);border-radius:2px;height:2px;position:absolute;left:0;right:0}.ap__action--over:before{top:-6px}.ap__action--over-end:after{bottom:-6px}.ap__action-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ap__action-title,.ap__action-desc{font-family:var(--font-family-base);cursor:text;border-radius:5px;outline:none;margin:0;transition:background .1s,box-shadow .1s}.ap__action-title{letter-spacing:-.008em;color:var(--content-primary);font-size:15px;font-weight:600;line-height:1.3}.ap__action-desc{letter-spacing:-.005em;color:var(--content-secondary);font-size:13px;font-weight:400;line-height:1.5}.ap__action-title:not([contenteditable=true]):not(.ap__locked):hover,.ap__action-desc:not([contenteditable=true]):not(.ap__locked):hover{background:var(--fill-subtle);box-shadow:0 0 0 4px var(--fill-subtle)}[contenteditable=true].ap__action-title,[contenteditable=true].ap__action-desc{background:var(--fill-subtle);box-shadow:0 0 0 4px var(--fill-subtle);cursor:text}.ap__action-title:empty:before,.ap__action-desc:empty:before{content:attr(data-placeholder);color:var(--content-placeholder)}.ap__remove{color:#d64545;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;transition:opacity .12s,background .12s;display:inline-flex}.ap__action:hover .ap__remove,.ap__remove:focus-visible{opacity:1}.ap__remove:hover{background:#d645451a}.ap__save{width:28px;height:28px;color:var(--accent-strong);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:background .12s;display:inline-flex}.ap__save:hover{background:var(--accent-subtle)}.ap__action--ghost{cursor:pointer;background:0 0;border-style:dashed;padding-left:38px;transition:border-color .12s,background .12s}.ap__action--ghost:hover{border-color:var(--accent-border,var(--accent-strong));background:var(--accent-subtle)}.ap__ghost-text{color:var(--content-placeholder);cursor:pointer}.disc{background:var(--surface-primary);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.disc__body{flex:1;min-height:0;display:grid;overflow:hidden}.disc--agenda .disc__body{grid-template-columns:320px 1fr 44px}.disc--context .disc__body{grid-template-columns:44px 1fr 320px}.disc--no-agenda .disc__body{grid-template-columns:1fr 320px}.disc--no-context .disc__body{grid-template-columns:320px 1fr}.disc__body{transition:grid-template-columns .25s}.disc__rail-slot{background:var(--surface-secondary);display:flex;overflow:hidden}.disc__rail-slot--left{border-right:1px solid var(--border-subtle);justify-content:flex-start}.disc__rail-slot--left.disc__rail-slot--collapsed{justify-content:flex-end}.disc__rail-slot--right{border-left:1px solid var(--border-subtle);justify-content:flex-end}.disc__rail{scrollbar-width:none;flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow-y:auto}.disc__rail::-webkit-scrollbar{display:none}.disc__rail--agenda,.disc__rail--context{width:320px}.disc__rail-header{border-bottom:1px solid var(--border-default);background:var(--surface-secondary);z-index:1;flex-shrink:0;align-items:center;gap:10px;padding:12px 10px 12px 18px;transition:border-color .2s;display:flex;position:sticky;top:0}.disc__rail-slot--collapsed .disc__rail-header{border-bottom-color:#0000}.disc__rail--context .disc__rail-header,.disc__rail--agenda .disc__rail-header{justify-content:space-between;padding-left:18px}.disc__rail-eyebrow{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.08em;color:var(--content-secondary);font-size:11px;font-weight:600}.disc__rail-eyebrow,.disc__agenda-section,.disc__rail-content{opacity:1;transition:opacity .22s 80ms}.disc__rail-slot--collapsed .disc__rail-eyebrow,.disc__rail-slot--collapsed .disc__agenda-section,.disc__rail-slot--collapsed .disc__rail-content{opacity:0;pointer-events:none;transition:opacity .14s}.disc__rail-toggle{width:24px;height:24px;color:var(--content-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.disc__rail-toggle:hover{background:var(--surface-primary);color:var(--content-secondary)}.disc__agenda-section{flex-direction:column;padding:0 0 20px;display:flex}.disc__agenda-section--dimmed{opacity:.45}.disc__agenda-section--collapsed{padding-bottom:0}.disc__agenda-section--collapsed .disc__agenda-section-head{padding-top:10px;padding-bottom:10px}.disc__agenda-section--collapsed .disc__agenda-section-title{color:var(--content-secondary)}.disc__agenda-section--overline .disc__agenda-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--content-secondary);font-size:11px;font-weight:600}.disc__agenda-section--overline.disc__agenda-section--collapsed .disc__agenda-section-title{color:var(--content-tertiary)}.disc__agenda-section:not(:last-child){padding-bottom:4px}.disc__agenda-section+.disc__agenda-section .disc__agenda-section-head{padding-top:10px}.disc__agenda-section-head{flex-direction:column;gap:4px;padding:18px 18px 14px;display:flex}.disc__agenda-section-head:not(:has(.disc__agenda-section-meta)){padding-bottom:6px}.disc__agenda-section-title{font-family:var(--font-family-base);letter-spacing:-.008em;color:var(--content-primary);font-size:13px;font-weight:500;line-height:1.3}.disc__agenda-section-meta{font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.04em;color:var(--content-tertiary);font-size:10px;font-weight:500}.disc__agenda-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.disc__agenda-item{cursor:default;border-left:3px solid #0000;flex-direction:column;gap:2px;padding:11px 15px;transition:background .12s;display:flex}.disc__agenda-item:hover{background:#00000005}.disc__agenda-item--active,.disc__agenda-item--active:hover{background:var(--surface-primary);border-left-color:var(--accent-strong)}.disc__agenda-item-label{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);min-width:0;font-size:13px;font-weight:400;line-height:1.4}.disc__agenda-item--active .disc__agenda-item-label{color:var(--content-primary)}.disc__agenda-item-meta{font-family:var(--font-family-base);color:var(--content-tertiary);letter-spacing:-.003em;font-size:11px;font-weight:400}.disc__main{flex-direction:column;display:flex;position:relative;overflow:hidden}.disc__main-scroll{scrollbar-width:none;flex-direction:column;flex:1;justify-content:safe center;align-items:center;padding:40px 32px;display:flex;overflow-y:auto}.disc__main-scroll::-webkit-scrollbar{display:none}.disc__main-scroll--top{justify-content:flex-start}.disc__main-inner{flex-direction:column;gap:28px;width:100%;max-width:620px;padding-bottom:88px;display:flex}.disc__main-inner--wide{max-width:1040px}.disc__rail-content{flex-direction:column;gap:14px;padding:18px 18px 24px;display:flex}.winding-path{width:100%;height:100%;display:block;overflow:visible}.winding-path__base{stroke:#dedede;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.winding-path__progress{stroke:var(--accent-strong,#6b4fed);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;will-change:stroke-dashoffset}.winding-path__node-bg{fill:#fff;stroke:#dedede;stroke-width:4px;transition:fill .35s,stroke .35s}.winding-path__node-icon path,.winding-path__node-icon circle,.winding-path__node-icon rect,.winding-path__node-icon polygon{fill:#79887f;transition:fill .35s}.winding-path__node-label{font-family:var(--font-family-base);letter-spacing:-.0138em;fill:#79887f;pointer-events:none;font-size:14px;font-weight:500;transition:fill .35s}.winding-path__node--is-current .winding-path__node-bg,.winding-path__node--is-completed .winding-path__node-bg{fill:#fff;stroke:var(--accent-strong,#6b4fed)}.winding-path__node--is-current .winding-path__node-icon path,.winding-path__node--is-current .winding-path__node-icon circle,.winding-path__node--is-current .winding-path__node-icon rect,.winding-path__node--is-current .winding-path__node-icon polygon,.winding-path__node--is-completed .winding-path__node-icon path,.winding-path__node--is-completed .winding-path__node-icon circle,.winding-path__node--is-completed .winding-path__node-icon rect,.winding-path__node--is-completed .winding-path__node-icon polygon{fill:var(--accent-strong,#6b4fed)}.winding-path__node--is-current .winding-path__node-label,.winding-path__node--is-completed .winding-path__node-label{fill:var(--content-primary,#0c0e0d)}.section-intro{background:var(--surface-primary);grid-template-columns:1fr 1fr;height:100%;display:grid}.section-intro__path{background:var(--surface-secondary);justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}.section-intro__lottie,.section-intro__path-fallback{width:100%;max-width:480px;height:100%;max-height:720px}.section-intro__content{flex-direction:column;padding:56px 64px 32px;display:flex;position:relative}.section-intro__copy{flex-direction:column;flex:1;justify-content:center;gap:16px;max-width:520px;display:flex}.section-intro__title{font-family:var(--font-family-base);letter-spacing:-.022em;color:var(--content-primary);margin:0;font-size:28px;font-weight:600;line-height:1.2}.section-intro__body{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.55}.section-intro__cta{margin-top:8px}.section-intro__meta{align-self:flex-start;align-items:center;gap:8px;margin-top:24px;display:inline-flex}.section-intro__mode-chip{background:var(--surface-primary);border:1px solid var(--accent-strong);height:26px;color:var(--accent-strong);font-family:var(--font-family-base);letter-spacing:-.005em;cursor:help;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex}.section-intro__mode-chip:hover{background:var(--accent-subtle)}.section-intro__duration-chip{height:26px;color:var(--content-secondary);font-family:var(--font-family-base);letter-spacing:-.005em;background:#0000000a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:400;display:inline-flex}.survey-mobile{background:var(--surface-secondary);height:100%;overflow:hidden}.survey-mobile__stage{flex-direction:column;align-items:center;gap:16px;height:100%;padding:24px 32px;display:flex}.survey-mobile__phone-wrap{flex:1;place-items:center;min-height:0;display:grid}.survey-mobile__flow{flex-direction:column;flex:1;min-height:0;animation:.32s sm-screen-in;display:flex}@keyframes sm-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.survey-mobile__dots-nav{flex-shrink:0;align-items:center;gap:8px;display:flex}.survey-mobile__dot{background:var(--border-default);cursor:pointer;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s}.survey-mobile__dot.is-active{background:var(--accent-strong);width:22px}.survey-mobile__stage-continue{border:1px solid var(--border-subtle);background:var(--surface-primary);height:36px;color:var(--accent-strong);font-family:var(--font-family-base);letter-spacing:-.005em;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:500;transition:background .12s;animation:.32s both sm-screen-in;display:inline-flex}.survey-mobile__stage-continue:hover{background:var(--surface-secondary)}.survey-mobile__screen{flex-direction:column;flex:1;min-height:0;padding:50px 20px 16px;display:flex}.survey-mobile__screen-scroll{flex:1;min-height:0;overflow:hidden}.survey-mobile__screen-footer{flex-direction:column;gap:12px;padding-top:16px;display:flex}.survey-mobile__eyebrow{font-family:var(--font-family-base);letter-spacing:.12em;text-transform:uppercase;color:var(--content-tertiary);margin:0 0 12px;font-size:10px;font-weight:600}.survey-mobile__heading{font-family:var(--font-family-base);letter-spacing:-.015em;color:var(--content-primary);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.25}.survey-mobile__heading--big{margin-bottom:0;font-size:22px}.survey-mobile__body{font-family:var(--font-family-base);color:var(--content-secondary);text-wrap:balance;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.5}.survey-mobile__body--quiet{color:var(--content-tertiary);margin-top:16px;font-size:11px}.survey-mobile__meta-chip{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);align-items:center;gap:5px;margin-top:12px;font-size:10px;font-weight:500;display:inline-flex}.survey-mobile__btn{height:40px;font-family:var(--font-family-base);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.survey-mobile__btn--primary{background:var(--accent-strong);color:#fff}.survey-mobile__btn--primary:hover:not(:disabled){background:var(--accent-strong);filter:brightness(.95)}.survey-mobile__btn--ghost{background:var(--surface-secondary);color:var(--content-secondary)}.survey-mobile__btn--ghost:disabled{background:var(--surface-secondary);color:var(--content-tertiary);cursor:default}.survey-mobile__btn--block{width:100%}.survey-mobile__progress{gap:4px;margin-bottom:14px;display:flex}.survey-mobile__progress-seg{background:var(--border-subtle);border-radius:2px;flex:1;height:4px}.survey-mobile__progress-seg.is-filled{background:var(--accent-strong)}.survey-mobile__q-meta{align-items:center;margin-bottom:24px;display:flex}.survey-mobile__q-counter{font-family:var(--font-family-base);letter-spacing:.12em;text-transform:uppercase;color:var(--content-tertiary);font-size:9px;font-weight:600}.survey-mobile__q-link{font-family:var(--font-family-base);color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.survey-mobile__q-org{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-tertiary);margin:0 0 6px;font-size:11px;font-weight:400}.survey-mobile__q-heading{font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-primary);margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.4}.survey-mobile__q-body{flex-direction:column;flex:1;min-height:0;display:flex}.survey-mobile__choices{flex-direction:column;gap:10px;display:flex}.survey-mobile__choice{background:var(--surface-primary);border:1px solid var(--border-subtle);height:40px;font-family:var(--font-family-base);letter-spacing:-.005em;color:var(--content-placeholder);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:13px;font-weight:400;transition:background .18s,border-color .18s,color .18s,transform .12s,filter .12s;display:inline-flex}.survey-mobile__choice:hover{border-color:var(--accent-strong)}.survey-mobile__choice svg{color:var(--accent-strong);flex-shrink:0;transition:color .18s}.survey-mobile__choice--listening{color:#fff;background:#dc2626;border-color:#dc2626;justify-content:flex-start;padding-right:10px}.survey-mobile__choice--listening:hover{filter:brightness(.96);border-color:#dc2626}.survey-mobile__choice--listening:active{transform:scale(.985)}.survey-mobile__choice--listening svg{color:#fff}.survey-mobile__choice--listening .survey-mobile__choice-label{text-align:left;flex:1}.survey-mobile__waveform{flex:none;align-items:center;gap:2px;height:14px;display:inline-flex}.survey-mobile__waveform i{transform-origin:50%;background:#ffffffeb;border-radius:1px;width:2.5px;height:100%;animation:.9s ease-in-out infinite sm-wave}.survey-mobile__waveform i:first-child{animation-delay:0s}.survey-mobile__waveform i:nth-child(2){animation-delay:.12s}.survey-mobile__waveform i:nth-child(3){animation-delay:.24s}.survey-mobile__waveform i:nth-child(4){animation-delay:.36s}.survey-mobile__waveform i:nth-child(5){animation-delay:.48s}@keyframes sm-wave{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}.survey-mobile__stop{background:#fff;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.survey-mobile__choice--transcribing{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;cursor:default;justify-content:flex-start;padding-right:14px}.survey-mobile__choice--transcribing .survey-mobile__choice-label{text-align:left;flex:1}.survey-mobile__dots{flex:none;align-items:center;gap:4px;display:inline-flex}.survey-mobile__dots i{background:#fffffff2;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite sm-transcribe-dot}.survey-mobile__dots i:nth-child(2){animation-delay:.16s}.survey-mobile__dots i:nth-child(3){animation-delay:.32s}@keyframes sm-transcribe-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.survey-mobile__choice--dimmed{background:var(--surface-secondary);color:var(--content-tertiary);cursor:default;border-color:#0000}.survey-mobile__choice--dimmed:hover{border-color:#0000}.survey-mobile__choice--dimmed svg{color:var(--content-tertiary)}.survey-mobile__answer{flex-direction:column;gap:8px;display:flex}.survey-mobile__answer-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.survey-mobile__answer-label{font-family:var(--font-family-base);color:var(--content-tertiary);margin:0;font-size:11px;font-weight:500}.survey-mobile__answer-redo{font-family:var(--font-family-base);color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:500;transition:opacity .12s}.survey-mobile__answer-redo:hover{opacity:.7}.survey-mobile__answer-input{background:var(--surface-primary);border:1px solid var(--border-subtle);width:100%;min-height:130px;font-family:var(--font-family-base);color:var(--content-primary);resize:none;box-sizing:border-box;border-radius:12px;outline:none;padding:14px;font-size:12px;font-weight:400;line-height:1.55;transition:border-color .12s,box-shadow .12s;overflow:hidden}.survey-mobile__answer-input::placeholder{color:var(--content-placeholder)}.survey-mobile__answer-input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-subtle)}.survey-mobile__q-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.survey-mobile__q-actions .survey-mobile__btn{flex:1}.survey-mobile__btn--primary.is-muted{background:var(--surface-secondary);color:var(--content-tertiary);cursor:default}.survey-mobile__btn--ghost.is-active{background:var(--surface-primary);border:1px solid var(--accent-strong);color:var(--accent-strong)}.survey-mobile__screen--invite{position:relative}.survey-mobile__invite-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.survey-mobile__invite-blob{filter:blur(64px);border-radius:50%;position:absolute}.survey-mobile__invite-blob--a{background:var(--accent-subtle);opacity:.95;width:360px;height:360px;top:-160px;right:-140px}.survey-mobile__invite-blob--b{background:var(--accent-strong);opacity:.22;width:340px;height:340px;bottom:-180px;left:-160px}.survey-mobile__screen--invite>.survey-mobile__screen-scroll{z-index:1;flex-direction:column;justify-content:center;padding-bottom:40px;display:flex;position:relative}.survey-mobile__screen--invite>.survey-mobile__screen-footer{z-index:1;position:relative}.survey-mobile__invite-wordmark{opacity:.45;align-self:flex-start;width:auto;height:18px;margin-bottom:18px}.survey-mobile__screen--complete{text-align:center;padding-top:60px;position:relative}.survey-mobile__complete-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.survey-mobile__complete-blob{background:var(--accent-subtle);filter:blur(48px);opacity:.85;border-radius:50%;position:absolute}.survey-mobile__complete-blob--a{width:320px;height:320px;top:-120px;left:-140px}.survey-mobile__complete-blob--b{background:var(--accent-strong);opacity:.18;width:300px;height:300px;bottom:-120px;right:-160px}.survey-mobile__complete-inner{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding-bottom:80px;display:flex;position:relative}.survey-mobile__complete-text{flex-direction:column;align-items:center;gap:2px;display:flex}.survey-mobile__complete-text>.survey-mobile__body{margin:0}.survey-mobile__complete-check{color:var(--accent-strong);margin-bottom:8px}.survey-mobile__complete-wordmark{opacity:.45;width:auto;height:18px;margin:0 auto;display:block}.magic-wand{background:var(--accent-strong);color:#fff;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.magic-wand__visual{opacity:0;place-items:center;width:280px;height:280px;transition:opacity .6s ease-out,transform .6s ease-out;display:grid;transform:scale(.96)}.magic-wand__visual.is-revealed{opacity:1;transform:scale(1)}.magic-wand__caption-wrap{pointer-events:none;flex-direction:column;align-items:center;gap:20px;padding:0 32px;display:flex;position:absolute;bottom:56px;left:0;right:0}.magic-wand__caption{font-family:var(--font-family-base);letter-spacing:-.01em;color:#ffffffd1;text-align:center;text-wrap:balance;margin:0;font-size:19px;font-weight:500;animation:.48s both magic-wand-text-in}.magic-wand__done{flex-direction:column;align-items:center;gap:14px;animation:.48s both magic-wand-text-in;display:flex}.magic-wand__subcaption{font-family:var(--font-family-base);letter-spacing:-.005em;color:#fff9;text-align:center;margin:0;font-size:13.5px;font-weight:400}.magic-wand__continue{pointer-events:auto;height:42px;color:var(--accent-strong);font-family:var(--font-family-base);letter-spacing:-.005em;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:7px;padding:0 24px;font-size:14px;font-weight:600;transition:transform .12s,filter .12s;display:inline-flex;box-shadow:0 8px 22px #00000024}.magic-wand__continue:hover{filter:brightness(.97);transform:translateY(-1px)}@keyframes magic-wand-text-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.build-conclusion{background:radial-gradient(ellipse 120% 90% at 50% 16%, var(--accent-subtle,#efe9fe) 0%, var(--surface-primary) 70%);place-items:center;width:100%;height:100%;padding:0 64px;display:grid;position:relative;overflow:hidden}.build-conclusion__aura{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.build-conclusion__aura-blob{filter:blur(120px);border-radius:50%;position:absolute}.build-conclusion__aura-blob--a{background:var(--accent-subtle);opacity:.7;width:600px;height:600px;top:-220px;right:-160px}.build-conclusion__aura-blob--b{background:var(--accent-strong);opacity:.08;width:540px;height:540px;bottom:-260px;left:-180px}.build-conclusion__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:680px;padding-bottom:54px;display:flex;position:relative}.build-conclusion__badge{background:var(--accent-strong);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:26px;animation:.52s cubic-bezier(.34,1.4,.5,1) 60ms both build-conclusion-pop;display:inline-flex;box-shadow:0 12px 28px #6b4fed4d}.build-conclusion__badge svg{width:34px;height:34px}.build-conclusion__title{font-family:var(--font-family-base);letter-spacing:-.03em;color:var(--content-primary);text-wrap:balance;opacity:0;margin:0;font-size:44px;font-weight:600;line-height:1.08;animation:.6s .22s both build-conclusion-rise}.build-conclusion__body{max-width:640px;font-family:var(--font-family-base);letter-spacing:-.01em;color:var(--content-secondary);text-wrap:balance;opacity:0;margin:18px 0 0;font-size:18px;font-weight:400;line-height:1.5;animation:.6s .34s both build-conclusion-rise}@keyframes build-conclusion-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes build-conclusion-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.app-shell{grid-template:"content presenter"1fr/1fr 300px;height:100vh;transition:grid-template-columns .26s;display:grid;overflow:hidden}.app-shell--notes-collapsed{grid-template-columns:1fr 0}.app-shell>.app-shell__content{transform:scale(var(--screen-scale,1));background:0 0;flex-direction:column;grid-area:content;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.app-shell__screen{aspect-ratio:3/2;background:var(--surface-primary);border-radius:var(--radius-lg);border:1px solid var(--border-default);flex-direction:column;width:100%;max-width:1400px;max-height:calc(100% - 56px);display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.app-shell--no-strip .app-shell__screen{max-height:100%}.app-shell__screen-chrome{border-bottom:1px solid var(--border-subtle);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:8px 14px;display:flex}.app-shell__chrome-dots{align-items:center;gap:6px;display:flex}.app-shell__chrome-right{align-items:center;gap:12px;display:flex}.app-shell__chrome-dot{background:var(--border-default);border-radius:50%;width:10px;height:10px}.app-shell__chrome-chips{font-family:var(--font-family-base);align-items:center;gap:8px;display:flex}.app-shell__chip{letter-spacing:-.005em;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.app-shell__chip--recording{color:#fff;background:#dc2626;padding:0 10px 0 9px;font-weight:600;box-shadow:inset 0 .5px #ffffff40,inset 0 -.5px #0000001f,0 1px 2px #dc262640}.app-shell__chip-waves{align-items:center;gap:1.5px;height:10px;display:inline-flex}.app-shell__chip-wave{transform-origin:50%;background:currentColor;border-radius:1px;width:2px;height:100%;animation:1.1s ease-in-out infinite app-shell-wave}.app-shell__chip-wave:first-child{animation-delay:0s}.app-shell__chip-wave:nth-child(2){animation-delay:.18s}.app-shell__chip-wave:nth-child(3){animation-delay:.36s}@keyframes app-shell-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.app-shell__chip--mic{border:1px solid var(--border-default);background:var(--surface-primary);color:var(--content-secondary);padding:0 8px 0 7px}.app-shell__chip--mic>svg:first-child{color:var(--content-secondary)}.app-shell__chip--mic>svg:last-child{color:var(--content-tertiary)}.app-shell__screen-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;position:relative;overflow-y:auto}.app-shell__screen-body::-webkit-scrollbar{display:none}.app-shell>.presenter{grid-area:presenter;overflow:hidden}.app-shell>.frame-strip{flex-shrink:0;width:100%;max-width:1400px}.app-shell__frame{height:100%;animation:.24s both app-shell-frame-in}@keyframes app-shell-frame-in{0%{opacity:0}to{opacity:1}}
