:root{--io-spacing-1:1px;--io-spacing-2:2px;--io-spacing-4:4px;--io-spacing-8:8px;--io-spacing-12:12px;--io-spacing-16:16px;--io-spacing-20:20px;--io-spacing-24:24px;--io-spacing-32:32px;--io-spacing-40:40px;--io-spacing-48:48px;--io-spacing-64:64px;--io-spacing-80:80px;--io-spacing-96:96px;--io-spacing-128:128px;--io-border-radius-none:0px;--io-border-radius-xs:2px;--io-border-radius-sm:4px;--io-border-radius-base:8px;--io-border-radius-lg:12px;--io-border-radius-xl:16px;--io-border-radius-2xl:24px;--io-border-radius-full:9999px;--io-border-width-none:0px;--io-border-width-hairline:.5px;--io-border-width-thin:1px;--io-border-width-base:2px;--io-border-width-thick:4px;--io-border-width-heavy:6px;--io-font-family-primary:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--io-font-family-condensed:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--io-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--io-font-family-legacy:Archia, system-ui, sans-serif;--io-font-weight-thin:100;--io-font-weight-extralight:200;--io-font-weight-light:300;--io-font-weight-normal:400;--io-font-weight-medium:500;--io-font-weight-semibold:600;--io-font-weight-bold:700;--io-font-weight-extrabold:800;--io-font-weight-black:900;--io-line-height-none:1;--io-line-height-display:1.05;--io-line-height-headline:1.1;--io-line-height-docs:1.15;--io-line-height-title:1.2;--io-line-height-tight:1.25;--io-line-height-subtitle:1.3;--io-line-height-caption:1.35;--io-line-height-snug:1.375;--io-line-height-micro:1.4;--io-line-height-normal:1.5;--io-line-height-relaxed:1.625;--io-line-height-loose:2;--io-letter-spacing-tighter:-.05em;--io-letter-spacing-tight:-.025em;--io-letter-spacing-normal:0em;--io-letter-spacing-wide:.025em;--io-letter-spacing-wider:.05em;--io-letter-spacing-widest:.1em;--io-paragraph-spacing-none:0px;--io-paragraph-spacing-xs:8px;--io-paragraph-spacing-sm:12px;--io-paragraph-spacing-md:16px;--io-paragraph-spacing-lg:24px;--io-paragraph-spacing-xl:32px;--io-paragraph-indent-none:0px;--io-paragraph-indent-sm:16px;--io-paragraph-indent-md:24px;--io-text-case-none:none;--io-text-case-uppercase:uppercase;--io-text-case-lowercase:lowercase;--io-text-case-capitalize:capitalize;--io-text-decoration-none:none;--io-text-decoration-underline:underline;--io-text-decoration-line-through:line-through;--io-opacity-0:0;--io-opacity-5:.05;--io-opacity-10:.1;--io-opacity-20:.2;--io-opacity-30:.3;--io-opacity-40:.4;--io-opacity-50:.5;--io-opacity-60:.6;--io-opacity-70:.7;--io-opacity-80:.8;--io-opacity-90:.9;--io-opacity-95:.95;--io-opacity-100:1;--io-shadow-sm:0px 1px 2px 0px #0000001a;--io-shadow-base:0px 1px 3px 0px #0000001a;--io-shadow-md:0px 4px 6px -1px #0000001a;--io-shadow-lg:0px 10px 15px -3px #0000001a;--io-shadow-glass:0px 8px 32px 0px #0000000d;--io-blur-sm:8px;--io-blur-md:16px;--io-blur-glass:32px;--io-color-base-green:#6eeb69;--io-color-base-turquoise:#36e1cd;--io-color-base-blue:#5582ff;--io-color-base-purple:#a09bff;--io-color-base-yellow:#ffe178;--io-color-base-orange:#e05d4d;--io-color-base-grey:#303d42;--io-color-base-dark-green:#1e3228;--io-color-base-medium-green:#3f745b;--io-color-base-white:#fff;--io-color-base-off-white:#ebf5f5;--io-color-base-grey-10:#f0f1f3;--io-color-base-grey-25:#d9dce0;--io-color-base-grey-50:#b3b8c2;--io-color-base-grey-70:#878d9b;--io-color-base-grey-75:#696f7b;--io-color-base-grey-80:#505561;--io-color-base-grey-90:#2a2e37;--io-color-base-grey-95:#171a22;--io-color-base-grey-100:#0b0d13;--io-color-base-green-10:#f0fdf0;--io-color-base-green-25:#dafad9;--io-color-base-green-50:#b6f5b4;--io-color-base-green-60:#a8f3a5;--io-color-base-green-70:#99f196;--io-color-base-green-80:#8bef87;--io-color-base-green-90:#7ded78;--io-color-base-green-95:#75ec71;--io-color-base-turquoise-10:#f0fdfc;--io-color-base-turquoise-25:#d9f8f5;--io-color-base-turquoise-50:#9bf0e6;--io-color-base-turquoise-60:#87ede1;--io-color-base-turquoise-70:#73eadc;--io-color-base-turquoise-80:#5fe7d7;--io-color-base-turquoise-90:#4be4d2;--io-color-base-turquoise-95:#41e2cf;--io-color-base-blue-10:#f0f4ff;--io-color-base-blue-25:#e1e7ff;--io-color-base-blue-50:#aac1ff;--io-color-base-blue-60:#99b5ff;--io-color-base-blue-70:#88a8ff;--io-color-base-blue-80:#779bff;--io-color-base-blue-90:#668eff;--io-color-base-blue-95:#5e88ff;--io-color-base-purple-10:#f7f7ff;--io-color-base-purple-25:#eeedff;--io-color-base-purple-50:#cfcdff;--io-color-base-purple-60:#c6c3ff;--io-color-base-purple-70:#bdb9ff;--io-color-base-purple-80:#b3afff;--io-color-base-purple-90:#a9a5ff;--io-color-base-purple-95:#a5a0ff;--io-color-base-orange-10:#fcf0ee;--io-color-base-orange-25:#f9e1dc;--io-color-base-orange-50:#f2c4b9;--io-color-base-orange-60:#ec9e94;--io-color-base-orange-70:#ec9d8d;--io-color-base-orange-80:#e98d7d;--io-color-base-orange-90:#e67d6d;--io-color-base-orange-95:#e36d5d;--io-color-base-rust:#de6138;--io-color-base-rust-10:#fcf0ed;--io-color-base-rust-25:#f9e1da;--io-color-base-rust-50:#f1c5b7;--io-color-base-rust-60:#eba089;--io-color-base-rust-70:#eb9e87;--io-color-base-rust-80:#e88f74;--io-color-base-rust-90:#e58060;--io-color-base-rust-95:#e2704d;--io-color-base-yellow-10:#fffdf0;--io-color-base-yellow-25:#fffbe4;--io-color-base-yellow-50:#fff0bb;--io-color-base-yellow-60:#ffedad;--io-color-base-yellow-70:#ffeaa0;--io-color-base-yellow-80:#ffe793;--io-color-base-yellow-90:#ffe485;--io-color-base-yellow-95:#ffe27f;--io-color-base-sky:#009fb4;--io-color-base-sky-10:#e9f7fa;--io-color-base-sky-25:#d0eff4;--io-color-base-sky-50:#76d3e4;--io-color-base-sky-60:#50cbdf;--io-color-base-sky-70:#00c1d9;--io-color-base-sky-80:#00b6ce;--io-color-base-sky-90:#00aac1;--io-color-base-sky-95:#00a3b7;--io-color-base-mint-selected:#deeaeb;--io-color-base-sage:#c7ccc9;--io-color-warm-0:#fffcf7;--io-color-warm-1:#fffaf3;--io-color-warm-2:#fff7ec;--io-color-warm-3:#fff5e6;--io-color-warm-4:#f5e9d7;--io-color-warm-5:#ecddc8;--io-color-warm-6:#e4d3bc;--io-color-warm-7:#ddc9b0;--io-color-warm-8:#d9c4aa;--io-color-warm-9:#d0baa0;--io-color-warm-10:#c2aa90;--io-color-warm-11:#ab9077;--io-color-warm-12:#997c62;--io-color-warm-13:#86674d;--io-color-warm-14:#7d5d43;--io-color-warm-15:#785940;--io-color-warm-16:#73563e;--io-color-warm-17:#644b36;--io-color-warm-18:#4c382a;--io-color-warm-19:#38291f;--io-color-warm-20:#241a15;--io-color-warm-21:#1f1713;--io-color-warm-22:#1a1310;--io-color-genome-aqua-base:#91d5d6;--io-color-genome-aqua-light:#addfe0;--io-color-genome-aqua-lighter:#c8eaeb;--io-color-genome-aqua-dark:#307f80;--io-color-genome-aqua-display:#018d8f;--io-color-genome-aqua-ink:#006e70;--io-color-genome-green-base:#00d058;--io-color-genome-green-light:#40db80;--io-color-genome-green-lighter:#80e6a7;--io-color-genome-green-dark:#008639;--io-color-genome-green-display:#01933c;--io-color-genome-green-ink:#00732d;--io-color-genome-lime-base:#d6de2d;--io-color-genome-lime-light:#e0e560;--io-color-genome-lime-lighter:#ebed92;--io-color-genome-lime-dark:#747813;--io-color-genome-lime-display:#7f8402;--io-color-genome-lime-ink:#636701;--io-color-genome-red-base:#f32217;--io-color-genome-red-light:#f6594f;--io-color-genome-red-lighter:#f98f87;--io-color-genome-red-dark:#e5170c;--io-color-genome-red-display:#fe0400;--io-color-genome-red-ink:#c90200;--io-color-genome-magenta-base:#ff458b;--io-color-genome-magenta-light:#ff73a6;--io-color-genome-magenta-lighter:#ffa0c1;--io-color-genome-magenta-dark:#e50056;--io-color-genome-magenta-display:#f7007b;--io-color-genome-magenta-ink:#c30160;--io-color-genome-rust-base:#af421d;--io-color-genome-rust-light:#c37154;--io-color-genome-rust-lighter:#d79f8a;--io-color-genome-rust-dark:#af421d;--io-color-genome-rust-display:#e44800;--io-color-genome-rust-ink:#b43700;--io-color-genome-orange-base:#f27d28;--io-color-genome-orange-light:#f59d5c;--io-color-genome-orange-lighter:#f9bc8f;--io-color-genome-orange-dark:#bc560b;--io-color-genome-orange-display:#ca6001;--io-color-genome-orange-ink:#9f4a01;--io-color-genome-leaf-base:#6cc336;--io-color-genome-leaf-light:#91d166;--io-color-genome-leaf-lighter:#b5df96;--io-color-genome-leaf-dark:#488124;--io-color-genome-leaf-display:#449000;--io-color-genome-leaf-ink:#347000;--io-color-genome-mint-base:#81e7ce;--io-color-genome-mint-light:#a1ecd8;--io-color-genome-mint-lighter:#c0f1e3;--io-color-genome-mint-dark:#198269;--io-color-genome-mint-display:#028f78;--io-color-genome-mint-ink:#03705d;--io-color-genome-purple-base:#6b398a;--io-color-genome-purple-light:#906aa5;--io-color-genome-purple-lighter:#b59ac1;--io-color-genome-purple-dark:#6b398a;--io-color-genome-purple-display:#b600ff;--io-color-genome-purple-ink:#9d01dd;--io-color-genome-orchid-base:#d287b8;--io-color-genome-orchid-light:#dda4c8;--io-color-genome-orchid-lighter:#e9c1d7;--io-color-genome-orchid-dark:#bb4893;--io-color-genome-orchid-display:#eb00ba;--io-color-genome-orchid-ink:#b90192;--io-color-genome-gold-base:#b2761f;--io-color-genome-gold-light:#c59755;--io-color-genome-gold-lighter:#d9b98b;--io-color-genome-gold-dark:#9e681b;--io-color-genome-gold-display:#b17101;--io-color-genome-gold-ink:#8b5800;--io-color-genome-yellow-base:#ffe637;--io-color-genome-yellow-light:#ffeb67;--io-color-genome-yellow-lighter:#fff197;--io-color-genome-yellow-dark:#847400;--io-color-genome-yellow-display:#8e7f00;--io-color-genome-yellow-ink:#6f6300;--io-color-genome-blue-base:#00b1f7;--io-color-genome-blue-light:#40c4f7;--io-color-genome-blue-lighter:#80d7f7;--io-color-genome-blue-dark:#007cac;--io-color-genome-blue-display:#0087be;--io-color-genome-blue-ink:#016995;--io-color-genome-sky-base:#6bd6ff;--io-color-genome-sky-light:#90dffd;--io-color-genome-sky-lighter:#b5e9fb;--io-color-genome-sky-dark:#0097c4;--io-color-genome-sky-display:#0089af;--io-color-genome-sky-ink:#006b8a;--io-color-deck-light-text-secondary:#4a4035;--io-color-deck-light-text-focal:#097a3a;--io-color-deck-light-text-label:#5c5043;--io-color-deck-light-table-rule:#e0d3be;--io-color-deck-light-table-rule-soft:#efe6d5;--io-color-diagram-light-focus:#097a3a;--io-color-diagram-light-text-secondary:#4a4035;--io-color-diagram-light-text-tertiary:#6a5f52;--io-color-diagram-light-role-neutral:#7a6e5f;--io-color-diagram-dark-compute:#e0902b;--io-color-diagram-dark-line:#8a8175;--io-color-diagram-dark-text-secondary:#c8bfb1;--io-shell-rail-docked:68px;--io-shell-rail-expanded:264px;--io-shell-header:80px;--io-state-layer-minimal-alpha:.04;--io-state-layer-standard-alpha:.08;--io-state-layer-strong-alpha:.12;--io-state-layer-emphasis-alpha:.16;--io-alpha-disabled:.5;--io-alpha-text-secondary:.7;--io-alpha-text-tertiary:.55;--io-motion-duration-instant:.12s;--io-motion-duration-fast:.18s;--io-motion-duration-moderate:.28s;--io-motion-duration-slow:.42s;--io-motion-stagger-subtle:30ms;--io-motion-stagger-standard:50ms;--io-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--io-motion-easing-emphasized:cubic-bezier(.05, .7, .1, 1);--io-motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--io-motion-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--io-confidence-threshold-high:.7;--io-confidence-threshold-medium:.55;--io-confidence-threshold-floor:.4;--io-type-size-caption:12px;--io-type-size-small:14px;--io-type-size-body:16px;--io-type-size-body-lg:18px;--io-type-size-h4:20px;--io-type-size-h3:25px;--io-type-size-h2:31px;--io-type-size-h1:39px;--io-type-size-display:49px;--io-type-size-display-lg:61px;--io-type-size-fluid-caption:.75rem;--io-type-size-fluid-small:.875rem;--io-type-size-fluid-body:clamp(.875rem, .7813rem + .4167cqi, 1rem);--io-type-size-fluid-body-lg:clamp(.9375rem, .7969rem + .625cqi, 1.125rem);--io-type-size-fluid-h4:clamp(1rem, .8125rem + .8333cqi, 1.25rem);--io-type-size-fluid-h3:clamp(1.1875rem, .9063rem + 1.25cqi, 1.5625rem);--io-type-size-fluid-h2:clamp(1.375rem, .9531rem + 1.875cqi, 1.9375rem);--io-type-size-fluid-h1:clamp(1.6875rem, 1.125rem + 2.5cqi, 2.4375rem);--io-type-size-fluid-display:clamp(2.0625rem, 1.3125rem + 3.3333cqi, 3.0625rem);--io-type-size-fluid-display-lg:clamp(2.5rem, 1.5156rem + 4.375cqi, 3.8125rem);--io-type-leading-caption:1.3333;--io-type-leading-small:1.4286;--io-type-leading-body:1.5;--io-type-leading-body-lg:1.5556;--io-type-leading-h4:1.4;--io-type-leading-h3:1.28;--io-type-leading-h2:1.2258;--io-type-leading-h1:1.1795;--io-type-leading-display:1.1429;--io-type-leading-display-lg:1.1148;--io-type-line-caption:16px;--io-type-line-small:20px;--io-type-line-body:24px;--io-type-line-body-lg:28px;--io-type-line-h4:28px;--io-type-line-h3:32px;--io-type-line-h2:38px;--io-type-line-h1:46px;--io-type-line-display:56px;--io-type-line-display-lg:68px;--io-type-letter-caption:.005em;--io-type-letter-eyebrow:.08em;--io-type-letter-small:.1px;--io-type-letter-body:0px;--io-type-letter-body-lg:0px;--io-type-letter-h4:0px;--io-type-letter-h3:-.1px;--io-type-letter-h2:-.15px;--io-type-letter-h1:-.2px;--io-type-letter-display:-.25px;--io-type-letter-display-lg:-.5px;--io-type-paragraph-caption:8px;--io-type-paragraph-small:8px;--io-type-paragraph-body:12px;--io-type-paragraph-body-lg:12px;--io-type-paragraph-h4:0px;--io-type-paragraph-h3:0px;--io-type-paragraph-h2:0px;--io-type-paragraph-h1:0px;--io-type-paragraph-display:0px;--io-type-paragraph-display-lg:0px;--io-type-weight-caption:500;--io-type-weight-small:400;--io-type-weight-body:400;--io-type-weight-body-lg:400;--io-type-weight-h4:600;--io-type-weight-h3:600;--io-type-weight-h2:600;--io-type-weight-h1:600;--io-type-weight-display:700;--io-type-weight-display-lg:700;--io-type-slide-statement-size:81px;--io-type-slide-statement-line:76px;--io-type-slide-statement-letter:-2.19px;--io-type-slide-statement-weight:700;--io-type-slide-body-size:32px;--io-type-slide-body-line:38px;--io-type-slide-body-letter:-.7px;--io-type-slide-body-weight:400;--io-type-slide-eyebrow-size:14px;--io-type-slide-eyebrow-line:13px;--io-type-slide-eyebrow-letter:2.52px;--io-type-slide-eyebrow-weight:500;--io-density-scale-comfortable:1;--io-density-scale-compact:.85;--io-density-scale-ultracompact:.7;--io-density-row-height-comfortable:40px;--io-density-row-height-compact:32px;--io-density-row-height-ultracompact:24px;--io-measure-latin:70ch;--io-measure-cjk:40ch;--io-measure-rtl:75ch;--io-prose-line-latin:1.45;--io-prose-line-cjk:1.6;--io-prose-line-rtl:1.4;--io-glass-surface-dark:#1a1310b3;--io-glass-surface-light:#fffcf78c;--io-glass-border-dark:var(--io-color-warm-16);--io-glass-border-light:var(--io-color-warm-6);--io-glass-ink-dark:var(--io-color-warm-0);--io-glass-ink-light:var(--io-color-warm-22);--io-state-layer-minimal:var(--io-state-layer-minimal-alpha);--io-state-layer-standard:var(--io-state-layer-standard-alpha);--io-state-layer-strong:var(--io-state-layer-strong-alpha);--io-state-layer-emphasis:var(--io-state-layer-emphasis-alpha);--io-type-case-caption:var(--io-text-case-none);--io-type-case-eyebrow:var(--io-text-case-uppercase);--io-type-case-small:var(--io-text-case-none);--io-type-case-body:var(--io-text-case-none);--io-type-case-body-lg:var(--io-text-case-none);--io-type-case-h4:var(--io-text-case-none);--io-type-case-h3:var(--io-text-case-none);--io-type-case-h2:var(--io-text-case-none);--io-type-case-h1:var(--io-text-case-none);--io-type-case-display:var(--io-text-case-none);--io-type-case-display-lg:var(--io-text-case-none);--io-type-weight-eyebrow:var(--io-type-weight-caption);--io-type-slide-statement-case:var(--io-text-case-none);--io-type-slide-body-case:var(--io-text-case-none);--io-type-slide-eyebrow-case:var(--io-text-case-uppercase);--io-density-scale:var(--io-density-scale-comfortable);--io-density-row-height:var(--io-density-row-height-comfortable)}@supports (color:lab(0% 0 0)){:root{--io-color-base-green:lab(83.9003% -55.1272 51.0254);--io-color-base-turquoise:lab(81.0295% -47.2989 -3.02241);--io-color-base-blue:lab(56.1725% 15.461 -68.1266);--io-color-base-purple:lab(67.551% 19.6863 -49.8526);--io-color-base-yellow:lab(90.4871% 1.44646 54.6281);--io-color-base-orange:lab(56.9577% 51.3942 36.2345);--io-color-base-grey:lab(24.693% -4.52657 -5.31994);--io-color-base-dark-green:lab(18.8225% -10.5587 3.73068);--io-color-base-medium-green:lab(44.6041% -23.2934 8.10617);--io-color-base-white:lab(100% 0 0);--io-color-base-off-white:lab(95.7839% -3.41886 -1.20928);--io-color-base-grey-10:lab(95.1045% -.0803173 -1.09788);--io-color-base-grey-25:lab(87.6094% -.505 -2.3553);--io-color-base-grey-50:lab(74.6103% -.346661 -5.71207);--io-color-base-grey-70:lab(58.4837% -.0552833 -8.24288);--io-color-base-grey-75:lab(46.5276% -.0230372 -7.85397);--io-color-base-grey-80:lab(36.091% .0118017 -7.46438);--io-color-base-grey-90:lab(18.6968% .0965297 -6.68101);--io-color-base-grey-95:lab(9.43178% .118501 -5.55245);--io-color-base-grey-100:lab(3.65696% .0714883 -3.01287);--io-color-base-green-10:lab(98.0739% -6.14986 4.69757);--io-color-base-green-25:lab(95.3066% -15.2285 12.244);--io-color-base-green-50:lab(91.0684% -29.7237 24.7521);--io-color-base-green-60:lab(89.5078% -35.2022 30.0789);--io-color-base-green-70:lab(87.9668% -40.8325 35.2692);--io-color-base-green-80:lab(86.5509% -45.8824 40.6118);--io-color-base-green-90:lab(85.2086% -50.5711 45.9404);--io-color-base-green-95:lab(84.5247% -53.0199 48.2822);--io-color-base-turquoise-10:lab(98.3098% -4.5397 -1.07116);--io-color-base-turquoise-25:lab(95.2685% -10.8305 -2.12445);--io-color-base-turquoise-50:lab(89.1858% -28.506 -3.75495);--io-color-base-turquoise-60:lab(87.3263% -33.3494 -3.97908);--io-color-base-turquoise-70:lab(85.5782% -37.7203 -4.03914);--io-color-base-turquoise-80:lab(83.9388% -41.5381 -3.94738);--io-color-base-turquoise-90:lab(82.4314% -44.7444 -3.55101);--io-color-base-turquoise-95:lab(81.5493% -45.9859 -3.29311);--io-color-base-blue-10:lab(96.1216% .129104 -5.78101);--io-color-base-blue-25:lab(91.7319% 1.36098 -12.3974);--io-color-base-blue-50:lab(78.0135% 2.72346 -33.4719);--io-color-base-blue-60:lab(73.7256% 3.91737 -40.2023);--io-color-base-blue-70:lab(69.1922% 6.06921 -47.3243);--io-color-base-blue-80:lab(64.7002% 8.755 -54.4861);--io-color-base-blue-90:lab(60.2577% 12.015 -61.6);--io-color-base-blue-95:lab(58.2369% 13.7158 -64.8377);--io-color-base-purple-10:lab(97.4015% 1.06674 -3.84647);--io-color-base-purple-25:lab(94.2285% 2.8109 -8.58564);--io-color-base-purple-50:lab(83.8137% 8.23087 -24.3603);--io-color-base-purple-60:lab(80.6009% 10.3547 -29.3319);--io-color-base-purple-70:lab(77.3754% 12.6153 -34.3106);--io-color-base-purple-80:lab(74.0756% 14.7063 -39.457);--io-color-base-purple-90:lab(70.7715% 16.9444 -44.631);--io-color-base-purple-95:lab(69.2042% 18.3648 -47.1165);--io-color-base-orange-10:lab(95.7111% 3.92905 2.495);--io-color-base-orange-25:lab(91.4162% 7.9039 5.61204);--io-color-base-orange-50:lab(83.0622% 15.7018 12.0529);--io-color-base-orange-60:lab(72.8699% 29.0165 17.7732);--io-color-base-orange-70:lab(72.528% 28.9438 21.1429);--io-color-base-orange-80:lab(68.3643% 34.6124 24.2207);--io-color-base-orange-90:lab(64.3518% 40.2988 27.8169);--io-color-base-orange-95:lab(60.5359% 45.9518 31.7819);--io-color-base-rust:lab(57.1508% 48.4895 47.4342);--io-color-base-rust-10:lab(95.7346% 3.53891 3.1665);--io-color-base-rust-25:lab(91.4495% 7.34344 6.56396);--io-color-base-rust-50:lab(83.1061% 14.962 13.3757);--io-color-base-rust-60:lab(73.0344% 26.4655 23.8618);--io-color-base-rust-70:lab(72.6268% 27.3437 24.6812);--io-color-base-rust-80:lab(68.5003% 32.4647 29.5787);--io-color-base-rust-90:lab(64.5143% 37.7822 34.9356);--io-color-base-rust-95:lab(60.7181% 43.1771 40.834);--io-color-base-yellow-10:lab(99.2045% -.959396 6.49838);--io-color-base-yellow-25:lab(98.473% -1.44258 11.557);--io-color-base-yellow-50:lab(95.0465% -.583351 27.648);--io-color-base-yellow-60:lab(94.1006% -.47484 33.4152);--io-color-base-yellow-70:lab(93.1712% -.096947 38.6899);--io-color-base-yellow-80:lab(92.2718% .315666 43.964);--io-color-base-yellow-90:lab(91.3703% .760198 49.591);--io-color-base-yellow-95:lab(90.808% 1.33017 51.7546);--io-color-base-sky:lab(59.5105% -49.8066 -34.791);--io-color-base-sky-10:lab(96.3317% -4.43646 -2.94006);--io-color-base-sky-25:lab(92.2295% -9.57367 -6.34261);--io-color-base-sky-50:lab(79.3655% -25.7592 -17.143);--io-color-base-sky-60:lab(75.3937% -30.8369 -20.6063);--io-color-base-sky-70:lab(71.2382% -36.0641 -24.254);--io-color-base-sky-80:lab(67.157% -41.1118 -27.9047);--io-color-base-sky-90:lab(63.1582% -45.8295 -31.5068);--io-color-base-sky-95:lab(61.3527% -47.8491 -33.1365);--io-color-base-mint-selected:lab(91.8071% -3.98988 -1.94027);--io-color-base-sage:lab(81.5852% -2.18835 .868011)}}[data-density=comfortable]{--io-density-scale:var(--io-density-scale-comfortable);--io-density-row-height:var(--io-density-row-height-comfortable)}[data-density=compact]{--io-density-scale:var(--io-density-scale-compact);--io-density-row-height:var(--io-density-row-height-compact)}[data-density=ultracompact]{--io-density-scale:var(--io-density-scale-ultracompact);--io-density-row-height:var(--io-density-row-height-ultracompact)}:where(:root){--io-measure:var(--io-measure-latin);--io-prose-line:var(--io-prose-line-latin)}[dir=rtl]{--io-measure:var(--io-measure-rtl);--io-prose-line:var(--io-prose-line-rtl)}:lang(zh),:lang(ja),:lang(ko){--io-measure:var(--io-measure-cjk);--io-prose-line:var(--io-prose-line-cjk)}:root,[data-brand=genome][data-theme=light]{--io-surface-primary:var(--io-color-warm-0);--io-surface-secondary:var(--io-color-warm-2);--io-surface-sunken:var(--io-color-warm-5);--io-surface-ground:var(--io-color-warm-5);--io-surface-layer-00:var(--io-color-warm-0);--io-surface-layer-01:var(--io-color-warm-2);--io-surface-layer-02:var(--io-color-warm-3);--io-surface-layer-03:var(--io-color-warm-4);--io-surface-scrim:var(--io-color-warm-22)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand=genome][data-theme=light]{--io-surface-scrim:color-mix(in srgb, var(--io-color-warm-22) 55%, transparent)}}:root,[data-brand=genome][data-theme=light]{--io-surface-chrome:var(--io-color-warm-0)}@supports (color:color-mix(in lab, red, red)){:root,[data-brand=genome][data-theme=light]{--io-surface-chrome:color-mix(in srgb, var(--io-color-warm-0) 55%, transparent)}}:root,[data-brand=genome][data-theme=light]{--io-surface-selected:var(--io-color-warm-6);--io-text-primary:var(--io-color-warm-18);--io-text-secondary:var(--io-color-warm-17);--io-text-muted:var(--io-color-warm-14);--io-text-on-accent:var(--io-color-warm-22);--io-text-link:var(--io-color-genome-blue-ink);--io-border-default:var(--io-color-warm-7);--io-border-strong:var(--io-color-warm-11);--io-border-focus:var(--io-color-warm-12);--io-border-interactive:var(--io-color-warm-13);--io-border-divider:var(--io-color-warm-9);--io-action-primary:var(--io-color-genome-green-base);--io-action-primary-hover:var(--io-color-genome-green-light);--io-action-primary-text:var(--io-color-warm-22);--io-action-secondary:var(--io-color-genome-blue-base);--io-state-success:var(--io-color-genome-green-base);--io-state-warning:var(--io-color-genome-yellow-base);--io-state-error:var(--io-color-genome-red-base);--io-state-info:var(--io-color-genome-blue-base);--io-category-opportunity-accent:var(--io-color-genome-gold-base);--io-category-opportunity-subtle:var(--io-color-genome-gold-lighter);--io-category-audience-accent:var(--io-color-genome-sky-base);--io-category-audience-subtle:var(--io-color-genome-sky-lighter);--io-category-kpi-accent:var(--io-color-genome-green-base);--io-category-kpi-subtle:var(--io-color-genome-green-lighter);--io-category-market-insights-accent:var(--io-color-genome-purple-base);--io-category-market-insights-subtle:var(--io-color-genome-purple-lighter);--io-category-chart-accent:var(--io-color-genome-blue-base);--io-category-chart-subtle:var(--io-color-genome-blue-lighter);--io-category-retention-accent:var(--io-color-genome-sky-base);--io-category-retention-subtle:var(--io-color-genome-sky-lighter);--io-category-engagement-accent:var(--io-color-genome-orange-base);--io-category-engagement-subtle:var(--io-color-genome-orange-lighter);--io-category-moment-accent:var(--io-color-genome-purple-base);--io-category-moment-subtle:var(--io-color-genome-purple-lighter);--io-confidence-high-bg:var(--io-color-genome-green-base);--io-confidence-high-text:var(--io-color-warm-22);--io-confidence-high-border:var(--io-color-genome-green-base);--io-confidence-medium-bg:var(--io-color-genome-green-light);--io-confidence-medium-text:var(--io-color-warm-22);--io-confidence-medium-border:var(--io-color-genome-green-light);--io-confidence-low-bg:var(--io-color-genome-green-lighter);--io-confidence-low-text:var(--io-color-warm-22);--io-confidence-low-border:var(--io-color-genome-green-lighter);--io-confidence-unknown-bg:var(--io-color-warm-2);--io-confidence-unknown-text:var(--io-color-warm-14);--io-confidence-unknown-border:var(--io-color-warm-8);--io-chart-sequential-1:var(--io-color-genome-blue-lighter);--io-chart-sequential-2:var(--io-color-genome-blue-light);--io-chart-sequential-3:var(--io-color-genome-blue-base);--io-chart-sequential-4:var(--io-color-genome-blue-dark);--io-chart-categorical-1:var(--io-color-genome-aqua-base);--io-chart-categorical-2:var(--io-color-genome-gold-base);--io-chart-categorical-3:var(--io-color-genome-mint-base);--io-chart-categorical-4:var(--io-color-genome-red-base);--io-chart-categorical-5:var(--io-color-genome-blue-base);--io-chart-categorical-6:var(--io-color-genome-magenta-base);--io-chart-categorical-7:var(--io-color-genome-green-base);--io-chart-categorical-8:var(--io-color-genome-orange-base);--io-chart-categorical-9:var(--io-color-genome-sky-base);--io-chart-categorical-10:var(--io-color-genome-yellow-base);--io-chart-categorical-11:var(--io-color-genome-leaf-base);--io-chart-categorical-12:var(--io-color-genome-purple-base);--io-chart-categorical-13:var(--io-color-genome-lime-base);--io-chart-categorical-14:var(--io-color-genome-rust-base);--io-chart-categorical-15:var(--io-color-genome-orchid-base);--io-chart-positive:var(--io-color-genome-green-dark);--io-chart-negative:var(--io-color-genome-red-dark);--io-chart-warning:var(--io-color-genome-orange-dark);--io-chart-neutral:var(--io-color-warm-14);--io-chart-fill-positive:var(--io-color-genome-green-light);--io-chart-fill-warning:var(--io-color-genome-orange-base);--io-chart-fill-negative:var(--io-color-genome-red-base);--io-chart-grid:var(--io-color-warm-6);--io-chart-axis:var(--io-color-warm-17);--io-chart-label:var(--io-color-warm-18);--io-chart-ramp-aqua-1:var(--io-color-genome-aqua-lighter);--io-chart-ramp-aqua-2:var(--io-color-genome-aqua-light);--io-chart-ramp-aqua-3:var(--io-color-genome-aqua-base);--io-chart-ramp-aqua-4:var(--io-color-genome-aqua-dark);--io-chart-ramp-gold-1:var(--io-color-genome-gold-lighter);--io-chart-ramp-gold-2:var(--io-color-genome-gold-light);--io-chart-ramp-gold-3:var(--io-color-genome-gold-base);--io-chart-ramp-gold-4:var(--io-color-genome-gold-dark);--io-chart-ramp-mint-1:var(--io-color-genome-mint-lighter);--io-chart-ramp-mint-2:var(--io-color-genome-mint-light);--io-chart-ramp-mint-3:var(--io-color-genome-mint-base);--io-chart-ramp-mint-4:var(--io-color-genome-mint-dark);--io-chart-ramp-red-1:var(--io-color-genome-red-lighter);--io-chart-ramp-red-2:var(--io-color-genome-red-light);--io-chart-ramp-red-3:var(--io-color-genome-red-base);--io-chart-ramp-red-4:var(--io-color-genome-red-dark);--io-chart-ramp-blue-1:var(--io-color-genome-blue-lighter);--io-chart-ramp-blue-2:var(--io-color-genome-blue-light);--io-chart-ramp-blue-3:var(--io-color-genome-blue-base);--io-chart-ramp-blue-4:var(--io-color-genome-blue-dark);--io-chart-ramp-magenta-1:var(--io-color-genome-magenta-lighter);--io-chart-ramp-magenta-2:var(--io-color-genome-magenta-light);--io-chart-ramp-magenta-3:var(--io-color-genome-magenta-base);--io-chart-ramp-magenta-4:var(--io-color-genome-magenta-dark);--io-chart-ramp-green-1:var(--io-color-genome-green-lighter);--io-chart-ramp-green-2:var(--io-color-genome-green-light);--io-chart-ramp-green-3:var(--io-color-genome-green-base);--io-chart-ramp-green-4:var(--io-color-genome-green-dark);--io-chart-ramp-orange-1:var(--io-color-genome-orange-lighter);--io-chart-ramp-orange-2:var(--io-color-genome-orange-light);--io-chart-ramp-orange-3:var(--io-color-genome-orange-base);--io-chart-ramp-orange-4:var(--io-color-genome-orange-dark);--io-chart-ramp-sky-1:var(--io-color-genome-sky-lighter);--io-chart-ramp-sky-2:var(--io-color-genome-sky-light);--io-chart-ramp-sky-3:var(--io-color-genome-sky-base);--io-chart-ramp-sky-4:var(--io-color-genome-sky-dark);--io-chart-ramp-yellow-1:var(--io-color-genome-yellow-lighter);--io-chart-ramp-yellow-2:var(--io-color-genome-yellow-light);--io-chart-ramp-yellow-3:var(--io-color-genome-yellow-base);--io-chart-ramp-yellow-4:var(--io-color-genome-yellow-dark);--io-chart-ramp-leaf-1:var(--io-color-genome-leaf-lighter);--io-chart-ramp-leaf-2:var(--io-color-genome-leaf-light);--io-chart-ramp-leaf-3:var(--io-color-genome-leaf-base);--io-chart-ramp-leaf-4:var(--io-color-genome-leaf-dark);--io-chart-ramp-purple-1:var(--io-color-genome-purple-lighter);--io-chart-ramp-purple-2:var(--io-color-genome-purple-light);--io-chart-ramp-purple-3:var(--io-color-genome-purple-base);--io-chart-ramp-purple-4:var(--io-color-genome-purple-dark);--io-chart-ramp-lime-1:var(--io-color-genome-lime-lighter);--io-chart-ramp-lime-2:var(--io-color-genome-lime-light);--io-chart-ramp-lime-3:var(--io-color-genome-lime-base);--io-chart-ramp-lime-4:var(--io-color-genome-lime-dark);--io-chart-ramp-rust-1:var(--io-color-genome-rust-lighter);--io-chart-ramp-rust-2:var(--io-color-genome-rust-light);--io-chart-ramp-rust-3:var(--io-color-genome-rust-base);--io-chart-ramp-rust-4:var(--io-color-genome-rust-dark);--io-chart-ramp-orchid-1:var(--io-color-genome-orchid-lighter);--io-chart-ramp-orchid-2:var(--io-color-genome-orchid-light);--io-chart-ramp-orchid-3:var(--io-color-genome-orchid-base);--io-chart-ramp-orchid-4:var(--io-color-genome-orchid-dark);--io-chart-diverging-1:var(--io-color-genome-red-dark);--io-chart-diverging-2:var(--io-color-genome-red-base);--io-chart-diverging-3:var(--io-color-genome-red-light);--io-chart-diverging-4:var(--io-color-warm-6);--io-chart-diverging-5:var(--io-color-genome-green-light);--io-chart-diverging-6:var(--io-color-genome-green-base);--io-chart-diverging-7:var(--io-color-genome-green-dark);--io-chart-reference:var(--io-color-warm-14);--io-font-primary:var(--io-font-family-primary);--io-action-secondary-text:var(--io-text-primary);--io-chart-breath:var(--io-surface-primary);--io-chart-annotation:var(--io-text-secondary);--io-chart-focus:var(--io-border-focus);--io-chart-selection:var(--io-surface-selected);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-brand=genome][data-theme=dark]{--io-surface-primary:var(--io-color-warm-22);--io-surface-secondary:var(--io-color-warm-20);--io-surface-sunken:var(--io-color-warm-21);--io-surface-ground:var(--io-color-warm-21);--io-surface-layer-00:var(--io-color-warm-22);--io-surface-layer-01:var(--io-color-warm-21);--io-surface-layer-02:var(--io-color-warm-20);--io-surface-layer-03:var(--io-color-warm-19);--io-surface-scrim:var(--io-color-warm-22)}@supports (color:color-mix(in lab, red, red)){[data-brand=genome][data-theme=dark]{--io-surface-scrim:color-mix(in srgb, var(--io-color-warm-22) 70%, transparent)}}[data-brand=genome][data-theme=dark]{--io-surface-chrome:var(--io-color-warm-22)}@supports (color:color-mix(in lab, red, red)){[data-brand=genome][data-theme=dark]{--io-surface-chrome:color-mix(in srgb, var(--io-color-warm-22) 70%, transparent)}}[data-brand=genome][data-theme=dark]{--io-surface-selected:var(--io-color-warm-0)}@supports (color:color-mix(in lab, red, red)){[data-brand=genome][data-theme=dark]{--io-surface-selected:color-mix(in srgb, var(--io-color-warm-0) 8%, var(--io-color-warm-21))}}[data-brand=genome][data-theme=dark]{--io-text-primary:var(--io-color-warm-3);--io-text-secondary:var(--io-color-warm-7);--io-text-muted:var(--io-color-warm-11);--io-text-on-accent:var(--io-color-warm-22);--io-text-link:var(--io-color-genome-sky-base);--io-border-default:var(--io-color-warm-18);--io-border-strong:var(--io-color-warm-14);--io-border-focus:var(--io-color-warm-13);--io-border-interactive:var(--io-color-warm-12);--io-border-divider:var(--io-color-warm-19);--io-action-primary:var(--io-color-genome-green-base);--io-action-primary-hover:var(--io-color-genome-green-light);--io-action-primary-text:var(--io-color-warm-22);--io-action-secondary:var(--io-color-genome-sky-base);--io-state-success:var(--io-color-genome-green-base);--io-state-warning:var(--io-color-genome-yellow-base);--io-state-error:var(--io-color-genome-red-base);--io-state-info:var(--io-color-genome-sky-base);--io-category-opportunity-accent:var(--io-color-genome-gold-base);--io-category-opportunity-subtle:var(--io-color-genome-gold-lighter);--io-category-audience-accent:var(--io-color-genome-sky-base);--io-category-audience-subtle:var(--io-color-genome-sky-lighter);--io-category-kpi-accent:var(--io-color-genome-green-base);--io-category-kpi-subtle:var(--io-color-genome-green-lighter);--io-category-market-insights-accent:var(--io-color-genome-purple-base);--io-category-market-insights-subtle:var(--io-color-genome-purple-lighter);--io-category-chart-accent:var(--io-color-genome-blue-base);--io-category-chart-subtle:var(--io-color-genome-blue-lighter);--io-category-retention-accent:var(--io-color-genome-sky-base);--io-category-retention-subtle:var(--io-color-genome-sky-lighter);--io-category-engagement-accent:var(--io-color-genome-orange-base);--io-category-engagement-subtle:var(--io-color-genome-orange-lighter);--io-category-moment-accent:var(--io-color-genome-purple-base);--io-category-moment-subtle:var(--io-color-genome-purple-lighter);--io-confidence-high-bg:var(--io-color-genome-green-base);--io-confidence-high-text:var(--io-color-warm-22);--io-confidence-high-border:var(--io-color-genome-green-base);--io-confidence-medium-bg:var(--io-color-genome-green-light);--io-confidence-medium-text:var(--io-color-warm-22);--io-confidence-medium-border:var(--io-color-genome-green-light);--io-confidence-low-bg:var(--io-color-genome-green-lighter);--io-confidence-low-text:var(--io-color-warm-22);--io-confidence-low-border:var(--io-color-genome-green-lighter);--io-confidence-unknown-bg:var(--io-color-warm-20);--io-confidence-unknown-text:var(--io-color-warm-11);--io-confidence-unknown-border:var(--io-color-warm-18);--io-chart-sequential-1:var(--io-color-genome-blue-dark);--io-chart-sequential-2:var(--io-color-genome-blue-base);--io-chart-sequential-3:var(--io-color-genome-blue-light);--io-chart-sequential-4:var(--io-color-genome-blue-lighter);--io-chart-categorical-1:var(--io-color-genome-aqua-base);--io-chart-categorical-2:var(--io-color-genome-gold-base);--io-chart-categorical-3:var(--io-color-genome-mint-base);--io-chart-categorical-4:var(--io-color-genome-red-base);--io-chart-categorical-5:var(--io-color-genome-blue-base);--io-chart-categorical-6:var(--io-color-genome-magenta-base);--io-chart-categorical-7:var(--io-color-genome-green-base);--io-chart-categorical-8:var(--io-color-genome-orange-base);--io-chart-categorical-9:var(--io-color-genome-sky-base);--io-chart-categorical-10:var(--io-color-genome-yellow-base);--io-chart-categorical-11:var(--io-color-genome-leaf-base);--io-chart-categorical-12:var(--io-color-genome-purple-base);--io-chart-categorical-13:var(--io-color-genome-lime-base);--io-chart-categorical-14:var(--io-color-genome-rust-base);--io-chart-categorical-15:var(--io-color-genome-orchid-base);--io-chart-positive:var(--io-color-genome-green-base);--io-chart-negative:var(--io-color-genome-red-light);--io-chart-warning:var(--io-color-genome-orange-base);--io-chart-neutral:var(--io-color-warm-9);--io-chart-fill-positive:var(--io-color-genome-green-light);--io-chart-fill-warning:var(--io-color-genome-orange-base);--io-chart-fill-negative:var(--io-color-genome-red-base);--io-chart-grid:var(--io-color-warm-18);--io-chart-axis:var(--io-color-warm-9);--io-chart-label:var(--io-color-warm-3);--io-chart-ramp-aqua-1:var(--io-color-genome-aqua-dark);--io-chart-ramp-aqua-2:var(--io-color-genome-aqua-base);--io-chart-ramp-aqua-3:var(--io-color-genome-aqua-light);--io-chart-ramp-aqua-4:var(--io-color-genome-aqua-lighter);--io-chart-ramp-gold-1:var(--io-color-genome-gold-dark);--io-chart-ramp-gold-2:var(--io-color-genome-gold-base);--io-chart-ramp-gold-3:var(--io-color-genome-gold-light);--io-chart-ramp-gold-4:var(--io-color-genome-gold-lighter);--io-chart-ramp-mint-1:var(--io-color-genome-mint-dark);--io-chart-ramp-mint-2:var(--io-color-genome-mint-base);--io-chart-ramp-mint-3:var(--io-color-genome-mint-light);--io-chart-ramp-mint-4:var(--io-color-genome-mint-lighter);--io-chart-ramp-red-1:var(--io-color-genome-red-dark);--io-chart-ramp-red-2:var(--io-color-genome-red-base);--io-chart-ramp-red-3:var(--io-color-genome-red-light);--io-chart-ramp-red-4:var(--io-color-genome-red-lighter);--io-chart-ramp-blue-1:var(--io-color-genome-blue-dark);--io-chart-ramp-blue-2:var(--io-color-genome-blue-base);--io-chart-ramp-blue-3:var(--io-color-genome-blue-light);--io-chart-ramp-blue-4:var(--io-color-genome-blue-lighter);--io-chart-ramp-magenta-1:var(--io-color-genome-magenta-dark);--io-chart-ramp-magenta-2:var(--io-color-genome-magenta-base);--io-chart-ramp-magenta-3:var(--io-color-genome-magenta-light);--io-chart-ramp-magenta-4:var(--io-color-genome-magenta-lighter);--io-chart-ramp-green-1:var(--io-color-genome-green-dark);--io-chart-ramp-green-2:var(--io-color-genome-green-base);--io-chart-ramp-green-3:var(--io-color-genome-green-light);--io-chart-ramp-green-4:var(--io-color-genome-green-lighter);--io-chart-ramp-orange-1:var(--io-color-genome-orange-dark);--io-chart-ramp-orange-2:var(--io-color-genome-orange-base);--io-chart-ramp-orange-3:var(--io-color-genome-orange-light);--io-chart-ramp-orange-4:var(--io-color-genome-orange-lighter);--io-chart-ramp-sky-1:var(--io-color-genome-sky-dark);--io-chart-ramp-sky-2:var(--io-color-genome-sky-base);--io-chart-ramp-sky-3:var(--io-color-genome-sky-light);--io-chart-ramp-sky-4:var(--io-color-genome-sky-lighter);--io-chart-ramp-yellow-1:var(--io-color-genome-yellow-dark);--io-chart-ramp-yellow-2:var(--io-color-genome-yellow-base);--io-chart-ramp-yellow-3:var(--io-color-genome-yellow-light);--io-chart-ramp-yellow-4:var(--io-color-genome-yellow-lighter);--io-chart-ramp-leaf-1:var(--io-color-genome-leaf-dark);--io-chart-ramp-leaf-2:var(--io-color-genome-leaf-base);--io-chart-ramp-leaf-3:var(--io-color-genome-leaf-light);--io-chart-ramp-leaf-4:var(--io-color-genome-leaf-lighter);--io-chart-ramp-purple-1:var(--io-color-genome-purple-dark);--io-chart-ramp-purple-2:var(--io-color-genome-purple-base);--io-chart-ramp-purple-3:var(--io-color-genome-purple-light);--io-chart-ramp-purple-4:var(--io-color-genome-purple-lighter);--io-chart-ramp-lime-1:var(--io-color-genome-lime-dark);--io-chart-ramp-lime-2:var(--io-color-genome-lime-base);--io-chart-ramp-lime-3:var(--io-color-genome-lime-light);--io-chart-ramp-lime-4:var(--io-color-genome-lime-lighter);--io-chart-ramp-rust-1:var(--io-color-genome-rust-dark);--io-chart-ramp-rust-2:var(--io-color-genome-rust-base);--io-chart-ramp-rust-3:var(--io-color-genome-rust-light);--io-chart-ramp-rust-4:var(--io-color-genome-rust-lighter);--io-chart-ramp-orchid-1:var(--io-color-genome-orchid-dark);--io-chart-ramp-orchid-2:var(--io-color-genome-orchid-base);--io-chart-ramp-orchid-3:var(--io-color-genome-orchid-light);--io-chart-ramp-orchid-4:var(--io-color-genome-orchid-lighter);--io-chart-diverging-1:var(--io-color-genome-red-lighter);--io-chart-diverging-2:var(--io-color-genome-red-light);--io-chart-diverging-3:var(--io-color-genome-red-base);--io-chart-diverging-4:var(--io-color-warm-12);--io-chart-diverging-5:var(--io-color-genome-green-base);--io-chart-diverging-6:var(--io-color-genome-green-light);--io-chart-diverging-7:var(--io-color-genome-green-lighter);--io-chart-reference:var(--io-color-warm-9);--io-font-primary:var(--io-font-family-primary);--io-action-secondary-text:var(--io-text-primary);--io-chart-breath:var(--io-surface-primary);--io-chart-annotation:var(--io-text-secondary);--io-chart-focus:var(--io-border-focus);--io-chart-selection:var(--io-surface-selected);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fe{--f-gutter:clamp(var(--io-spacing-24), 4cqi, var(--io-spacing-64));--f-frame:80rem;background:var(--io-surface-primary);color:var(--io-text-primary);font-family:var(--io-font-primary);font-weight:var(--io-type-weight-body);font-kerning:normal;container-type:inline-size}.fe[data-theme=dark],.fe [data-theme=dark]{--f-em-aqua:var(--io-color-genome-aqua-base);--f-em-aqua-small:var(--io-color-genome-aqua-base);--f-em-orchid:var(--io-color-genome-orchid-base);--f-em-orchid-small:var(--io-color-genome-orchid-base);--f-em-yellow:var(--io-color-genome-yellow-base);--f-em-yellow-small:var(--io-color-genome-yellow-base);--f-em-mint:var(--io-color-genome-mint-base);--f-em-mint-small:var(--io-color-genome-mint-base);--f-em-magenta:var(--io-color-genome-magenta-base);--f-em-magenta-small:var(--io-color-genome-magenta-base)}.fe[data-theme=light],.fe [data-theme=light]{--f-em-aqua:var(--io-color-genome-aqua-display);--f-em-aqua-small:var(--io-color-genome-aqua-ink);--f-em-orchid:var(--io-color-genome-orchid-display);--f-em-orchid-small:var(--io-color-genome-orchid-ink);--f-em-yellow:var(--io-color-genome-yellow-display);--f-em-yellow-small:var(--io-color-genome-yellow-ink);--f-em-mint:var(--io-color-genome-mint-display);--f-em-mint-small:var(--io-color-genome-mint-ink);--f-em-magenta:var(--io-color-genome-magenta-display);--f-em-magenta-small:var(--io-color-genome-magenta-ink)}.fe[data-em=aqua],.fe [data-em=aqua]{--f-em:var(--f-em-aqua);--f-em-small:var(--f-em-aqua-small);--f-hl:var(--io-color-genome-aqua-base)}.fe[data-em=orchid],.fe [data-em=orchid]{--f-em:var(--f-em-orchid);--f-em-small:var(--f-em-orchid-small);--f-hl:var(--io-color-genome-orchid-base)}.fe[data-em=yellow],.fe [data-em=yellow]{--f-em:var(--f-em-yellow);--f-em-small:var(--f-em-yellow-small);--f-hl:var(--io-color-genome-yellow-base)}.fe[data-em=mint],.fe [data-em=mint]{--f-em:var(--f-em-mint);--f-em-small:var(--f-em-mint-small);--f-hl:var(--io-color-genome-mint-base)}.fe[data-em=magenta],.fe [data-em=magenta]{--f-em:var(--f-em-magenta);--f-em-small:var(--f-em-magenta-small);--f-hl:var(--io-color-genome-magenta-base)}.fe[data-theme=dark]{--f-alt-ground:var(--io-surface-secondary);--f-alt-card:var(--io-surface-layer-03)}.fe[data-theme=light]{--f-alt-ground:var(--io-surface-sunken);--f-alt-card:var(--io-surface-primary)}.fe p,.fe li{max-inline-size:none}.fe .f-frame{inline-size:100%;max-inline-size:calc(var(--f-frame) + 2 * var(--f-gutter));padding-inline:var(--f-gutter);margin-inline:auto}.fe .f-display{font-size:var(--io-type-size-fluid-display-lg);line-height:var(--io-type-leading-display-lg);font-weight:var(--io-font-weight-bold);letter-spacing:-.01em;text-wrap:balance;color:var(--io-text-primary);margin:0}.fe .f-h2{font-size:var(--io-type-size-fluid-display);line-height:var(--io-type-leading-display);font-weight:var(--io-font-weight-bold);text-wrap:balance;color:var(--io-text-primary);margin:0}.fe .f-lead{font-size:var(--io-type-size-fluid-h4);line-height:var(--io-type-leading-h4);font-weight:var(--io-type-weight-body-lg);color:var(--io-text-secondary);text-wrap:pretty;max-inline-size:40ch;margin:0}.fe .f-body{font-size:var(--io-type-size-fluid-body-lg);line-height:var(--io-type-leading-body-lg);color:var(--io-text-secondary);text-wrap:pretty;max-inline-size:64ch;margin:0}.fe .f-body+.f-body,.fe .f-body+.f-statement,.fe .f-statement+.f-body{margin-block-start:var(--io-spacing-24)}.fe .f-nowrap{white-space:nowrap}.fe .f-strong{color:var(--io-text-primary);font-weight:var(--io-font-weight-semibold)}.fe .f-statement{font-size:var(--io-type-size-fluid-h3);line-height:var(--io-type-leading-h3);font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary);text-wrap:balance;max-inline-size:36ch}.fe .f-eyebrow{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);font-weight:var(--io-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--f-em-small);margin:0}.fe .f-em{color:var(--f-em);font-style:normal}.fe .f-em-body{color:var(--f-em-small);font-weight:var(--io-font-weight-semibold)}.fe .f-caption{font-size:var(--io-type-size-small);line-height:var(--io-type-leading-small);color:var(--io-text-muted);font-weight:var(--io-font-weight-medium)}.fe .f-back,.fe .f-chip-link{align-items:center;gap:var(--io-spacing-8);min-height:44px;color:var(--io-text-primary);font-size:var(--io-type-size-body);font-weight:var(--io-font-weight-medium);text-decoration:none;display:inline-flex}.fe .f-back{color:var(--io-text-secondary);min-height:44px}.fe .f-chip-link{padding-inline:var(--io-spacing-20);border-radius:var(--io-border-radius-full);border:var(--io-border-width-thin) solid var(--io-border-interactive)}.fe .f-chip-link:hover,.fe .f-back:hover{color:var(--io-text-primary);border-color:var(--io-text-primary)}.fe .f-cta{align-items:center;gap:var(--io-spacing-8);min-height:44px;padding-inline:var(--io-spacing-24);border-radius:var(--io-border-radius-full);background:var(--io-action-primary);color:var(--io-action-primary-text);font-size:var(--io-type-size-body);font-weight:var(--io-font-weight-semibold);transition:background-color var(--io-motion-duration-fast) ease-out;text-decoration:none;display:inline-flex}.fe .f-cta:hover{background:var(--io-action-primary-hover)}.fe a:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:3px}.fe .f-avatar{border-radius:var(--io-border-radius-full);object-fit:cover;flex:none;block-size:48px;inline-size:48px}.fe .f-hero-split{display:grid}.fe .f-hero-split.f-frame{padding-inline:0}.fe .f-hero-copy{align-content:start;justify-items:start;gap:var(--io-spacing-24);padding:var(--io-spacing-40) var(--f-gutter) var(--io-spacing-48);display:grid}.fe .f-hero-copy .f-back{margin-block-end:calc(-1 * var(--io-spacing-8))}.fe .f-byline{align-items:center;gap:var(--io-spacing-16);display:flex}.fe .f-byline p{gap:var(--io-spacing-4);margin:0;display:grid}.fe .f-byline-name{font-size:var(--io-type-size-fluid-body-lg);line-height:var(--io-type-leading-body-lg);color:var(--io-text-primary);font-weight:var(--io-font-weight-medium)}.fe .f-byline-meta{font-size:var(--io-type-size-small);line-height:var(--io-type-leading-small);color:var(--io-text-secondary)}.fe .f-hero-media{aspect-ratio:1;background:var(--io-surface-secondary);position:relative;overflow:clip}.fe .f-hero-media img{object-fit:cover;object-position:62% 35%;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.fe .f-hero-media[data-hero-video]{aspect-ratio:1}.fe .f-hero-media[data-hero-video] video{object-fit:cover;background:var(--io-surface-secondary);block-size:100%;inline-size:100%;position:absolute;inset:0}.fe .f-play{padding:var(--io-spacing-16);cursor:pointer;background:0 0;border:0;place-items:end;display:grid;position:absolute;inset:0}.fe .f-play-panel{border-radius:var(--io-border-radius-full);block-size:64px;inline-size:64px;transition:transform var(--io-motion-duration-fast) ease-out;place-items:center;display:grid}.fe .f-play-panel .io-glass-panel__slot{justify-content:center;align-items:center}.fe .f-play:hover .f-play-panel{transform:scale(1.06)}.fe .f-play:focus-visible .f-play-panel{outline:2px solid var(--io-border-focus);outline-offset:3px}.fe button.f-chip-link{cursor:pointer;background:0 0;font-family:inherit}.fe .f-hero-chips{gap:var(--io-spacing-8);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-end:var(--io-spacing-16);inset-inline-start:var(--io-spacing-16)}.fe .f-hero-chip{padding:var(--io-spacing-8) var(--io-spacing-16)}.fe .f-hero-chip .io-glass-panel__slot{align-items:center;gap:var(--io-spacing-8);font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-direction:row}.fe .f-dot{inline-size:var(--io-spacing-8);block-size:var(--io-spacing-8);border-radius:var(--io-border-radius-full);background:var(--io-color-genome-aqua-base);flex:none}@media (prefers-reduced-motion:no-preference){.fe .f-hero-chips li{animation:f-rise var(--io-motion-duration-slow,.48s) ease-out both;animation-delay:calc(.4s + var(--i) * .14s)}}@keyframes f-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@container (min-width:840px){.fe .f-hero-split.f-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);max-inline-size:none;padding-inline:0}.fe .f-hero-copy{padding-block:clamp(var(--io-spacing-48), 9svh, var(--io-spacing-96)) var(--io-spacing-64);padding-inline-start:max(var(--f-gutter), calc((100cqi - var(--f-frame)) / 2));padding-inline-end:var(--io-spacing-48)}.fe .f-hero-media{aspect-ratio:auto;border-end-start-radius:var(--io-border-radius-2xl);min-block-size:min(88svh,56rem)}.fe .f-hero-media[data-hero-video]{aspect-ratio:1;align-self:start;min-block-size:0}.fe .f-hero-chips{inset-block-end:var(--io-spacing-32);inset-inline-start:var(--io-spacing-32)}.fe .f-play{padding:var(--io-spacing-32)}}.fe .f-section{--f-ground:var(--io-surface-primary);padding-block:var(--io-spacing-64);background:var(--f-ground)}.fe .f-section[data-ground=alt]{--f-ground:var(--f-alt-ground)}.fe .f-section[data-ground=alt] .f-card{background:var(--f-alt-card)}.fe[data-theme=light] .f-section[data-ground=alt] :is(.f-caption,.fig-num){color:var(--io-text-secondary);fill:var(--io-text-secondary)}.fe [data-f-inverse]{--f-ground:var(--io-surface-primary);background:var(--f-ground);color:var(--io-text-primary)}.fe .f-row+.f-row,.fe .f-row+.f-video-band,.fe .f-video-band+.f-row{margin-block-start:var(--io-spacing-48)}.fe .f-section>:is(.f-quote-band,.f-plate-band):last-child{margin-block-end:calc(-1 * var(--io-spacing-64))}.fe .f-section>:is(.f-quote-band,.f-plate-band){margin-block-start:var(--io-spacing-64)}.fe .f-text-row{gap:var(--io-spacing-24);display:grid}.fe .f-rail:empty{display:none}.fe .f-prologue .f-lede{font-size:var(--io-type-size-fluid-h3);line-height:var(--io-type-leading-h3);font-weight:var(--io-type-weight-body-lg);color:var(--io-text-primary);text-wrap:pretty;max-inline-size:30ch;margin:0}.fe .f-prologue .f-turn{margin:0 0 var(--io-spacing-24);font-size:var(--io-type-size-fluid-h3);line-height:var(--io-type-leading-h3);font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary);text-wrap:balance;max-inline-size:30ch}.fe .f-prologue .f-rail{position:static}.fe .f-rail{gap:var(--io-spacing-12);align-content:start;display:grid}.fe .f-section-index{font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.12em;color:var(--f-em-small)}@container (min-width:1100px){.fe .f-section{padding-block:var(--io-spacing-96)}.fe .f-section>:is(.f-quote-band,.f-plate-band):last-child{margin-block-end:calc(-1 * var(--io-spacing-96))}.fe .f-section>:is(.f-quote-band,.f-plate-band){margin-block-start:var(--io-spacing-96)}.fe .f-text-row{gap:var(--io-spacing-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fe .f-rail:empty{display:grid}.fe .f-prologue .f-text{padding-block-start:var(--io-spacing-8)}.fe .f-rail{position:sticky;inset-block-start:var(--io-spacing-96)}}.fe .f-cards{gap:var(--io-spacing-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fe .f-card{align-content:start;gap:var(--io-spacing-8);padding:var(--io-spacing-20);background:var(--io-surface-layer-01);border:var(--io-border-width-thin) solid var(--io-border-default);border-radius:var(--io-border-radius-xl);display:grid}.fe .f-card-index{font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.12em;color:var(--f-em-small)}.fe .f-card-title{font-size:var(--io-type-size-fluid-h3);line-height:var(--io-type-leading-h3);font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary)}.fe .f-card-body{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);color:var(--io-text-secondary)}@container (min-width:840px){.fe .f-card{padding:var(--io-spacing-24);gap:var(--io-spacing-12)}}@container (min-width:1100px){.fe .f-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.fe .f-quote-band{padding-block:var(--io-spacing-64);margin:0}.fe .f-quote{justify-items:center;gap:var(--io-spacing-24);text-align:center;display:grid}.fe .f-quote-text{gap:var(--io-spacing-20);max-inline-size:44ch;font-size:var(--io-type-size-fluid-h2);line-height:var(--io-type-leading-h2);font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary);margin:0;display:grid}.fe .f-quote-text p{text-wrap:balance;margin:0}.fe .f-quote-text .f-em{font-weight:var(--io-font-weight-bold);color:var(--io-text-on-accent);background:linear-gradient(transparent 6%, var(--f-hl) 6%, var(--f-hl) 94%, transparent 94%);border-radius:var(--io-border-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.14em}@container (min-width:560px){.fe .f-quote-text .f-em{white-space:nowrap}}.fe .f-quote-by{align-items:center;gap:var(--io-spacing-12);font-size:var(--io-type-size-fluid-body);color:var(--io-text-secondary);font-weight:var(--io-font-weight-medium);display:inline-flex}@container (min-width:1100px){.fe .f-quote-band{padding-block:var(--io-spacing-96)}}.fe .f-split{gap:var(--io-spacing-32);align-items:center;display:grid}.fe .f-video{gap:var(--io-spacing-12);inline-size:100%;max-inline-size:36rem;scroll-margin-block:var(--io-spacing-96);justify-self:center;margin:0;display:grid}.fe .f-video video{aspect-ratio:16/9;object-fit:contain;background:var(--io-surface-secondary);border-radius:var(--io-border-radius-xl);border:var(--io-border-width-thin) solid var(--io-border-default);inline-size:100%;display:block}.fe .f-video[data-aspect="1:1"] video{aspect-ratio:1}.fe .f-video[data-aspect="9:16"] video{aspect-ratio:9/16}@container (min-width:840px){.fe .f-split{gap:var(--io-spacing-64);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fe .f-plate-band{background:var(--io-surface-primary);color:var(--io-text-primary);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fe .f-plate-media{aspect-ratio:3/2;position:relative;overflow:clip;container-type:size}.fe .f-plate-cover{--w:max(100cqw, 100cqh * var(--plate-ar,2));--h:max(100cqh, 100cqw / var(--plate-ar,2));inline-size:var(--w);block-size:var(--h);position:absolute;inset-block-start:calc((100cqh - var(--h)) * var(--plate-y,.4));inset-inline-start:calc((100cqw - var(--w)) * var(--plate-x,.5))}.fe .f-plate-cover img{object-fit:fill}.fe .f-plate-genome{opacity:.7;display:block;position:absolute}.fe .f-plate-frame{margin-block:calc(-1 * var(--io-spacing-24)) 0;padding-block-end:var(--io-spacing-48);position:relative}.fe .f-plate-panel{padding:var(--io-spacing-24)}.fe .f-plate-panel :is(.f-body,.f-strong,.f-statement){color:var(--io-glass-ink-dark);max-inline-size:60ch}.fe .f-plate-caption{padding-block-end:var(--io-spacing-24);position:relative}@container (min-width:1100px){.fe .f-plate-band{aspect-ratio:2;align-items:center}.fe .f-plate-media{aspect-ratio:auto;position:absolute;inset:0}.fe .f-plate-frame{padding-block:var(--io-spacing-64);justify-content:flex-end;margin-block:0;display:flex}.fe .f-plate-band[data-side=start] .f-plate-frame{justify-content:flex-start}.fe .f-plate-panel{--f-frame-start:calc(max(0px, (100cqi - var(--f-frame) - 2 * var(--f-gutter)) / 2) + var(--f-gutter));inline-size:min(34rem, 44%, max(20rem, var(--plate-clear,100) * 1cqi - var(--f-frame-start) - var(--io-spacing-32)));padding:var(--io-spacing-32)}.fe .f-plate-caption{color:var(--io-glass-ink-dark);position:absolute;inset-block-end:0;inset-inline:0}}.fe .fig{justify-items:center;gap:var(--io-spacing-16);margin:0;display:grid;container-type:inline-size}.fe .fig-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.fe .fig-wide{display:none}.fe .fig-narrow{max-inline-size:28rem}@container (min-width:920px){.fe .fig-wide{display:block}.fe .fig-narrow{display:none}}.fe .fig-line{fill:none;stroke:var(--io-text-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fe .fig-line.is-accent{stroke:var(--f-em)}.fe .fig-line.is-dashed{stroke-dasharray:1 9}.fe .fig-boundary{fill:none;stroke:var(--io-border-strong);stroke-width:2px;stroke-dasharray:10 8}.fe .fig-station circle{fill:var(--io-text-primary)}.fe .fig-station.is-accent circle{fill:var(--f-em)}.fe .fig-station path{fill:none;stroke:var(--f-ground);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.fe .fig-ring{fill:var(--f-ground);stroke:var(--f-em);stroke-width:3px}.fe .fig-ring.is-muted{stroke:var(--io-text-muted)}.fe .fig-moment{fill:var(--f-em)}.fe .fig-signal{fill:none;stroke-width:9px;stroke-linecap:round}.fe .fig-fade-from{stop-color:var(--f-em)}.fe .fig-fade-to{stop-color:var(--f-em);stop-opacity:0}.fe :is(.fig-label,.fig-tag,.fig-note,.fig-day){font-family:var(--io-font-primary);font-size:var(--io-type-size-body-lg);font-weight:var(--io-font-weight-medium);fill:var(--io-text-primary);paint-order:stroke;stroke:var(--f-ground);stroke-width:8px;stroke-linejoin:round}.fe .fig-label.is-accent{fill:var(--f-em-small);font-weight:var(--io-font-weight-semibold)}.fe .fig-tag{fill:var(--f-em-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.fe .fig-note{fill:var(--io-text-secondary)}.fe .fig-day{font-weight:var(--io-font-weight-bold)}.fe .fig-num{fill:var(--io-text-muted)}.fe .fig-signal-fresh{stroke:var(--f-em);opacity:0}@media (prefers-reduced-motion:no-preference){.fe .fig{--f-step:calc(6 * var(--io-motion-duration-slow))}.fe .fig[data-anim] .fig-draw{stroke-dasharray:1;stroke-dashoffset:1px}.fe .fig[data-anim] :is(.fig-station,.fig-ring,.fig-moment,.fig-label,.fig-tag,.fig-note,.fig-day,.fig-boundary,.fig-line.is-dashed){opacity:0}.fe .fig[data-anim=play] .fig-draw{animation:f-draw var(--io-motion-duration-slow) var(--io-motion-easing-standard) both;animation-delay:calc(var(--d,0) * var(--f-step))}.fe .fig[data-anim=play] .fig-station .fig-draw{animation-duration:var(--io-motion-duration-moderate);animation-delay:calc(var(--d,0) * var(--f-step) + var(--io-motion-duration-fast))}.fe .fig[data-anim=play] :is(.fig-station,.fig-ring,.fig-moment,.fig-label,.fig-tag,.fig-note,.fig-day,.fig-boundary,.fig-line.is-dashed){animation:f-show var(--io-motion-duration-moderate) var(--io-motion-easing-decelerate) both;animation-delay:calc(var(--d,0) * var(--f-step))}.fe .fig[data-anim=play] .fig-chain{animation-duration:calc(5 * var(--io-motion-duration-slow));animation-timing-function:linear}.fe .fig[data-anim=play] .fig-signal-fresh{animation:f-fade-out calc(5 * var(--io-motion-duration-slow)) linear both;animation-delay:calc(var(--d,0) * var(--f-step))}}@keyframes f-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes f-show{0%{opacity:0}to{opacity:1}}@keyframes f-fade-out{0%{opacity:1}to{opacity:0}}.fe .f-finale-row{gap:var(--io-spacing-24);grid-template-columns:auto minmax(0,1fr);margin-block-start:var(--io-spacing-48);display:grid}.fe .f-finale{font-size:var(--io-type-size-fluid-display);line-height:var(--io-type-leading-display);font-weight:var(--io-font-weight-bold);color:var(--io-text-primary);text-wrap:balance;max-inline-size:22ch;margin:0}.fe .f-genome{inline-size:clamp(var(--io-spacing-32), 4cqi, var(--io-spacing-64));min-block-size:var(--io-spacing-128);position:relative}.fe .f-genome svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.fe .f-related{padding-block:var(--io-spacing-64);background:var(--io-surface-secondary)}.fe .f-related .f-eyebrow{color:var(--io-text-muted);margin-block-end:var(--io-spacing-24)}.fe .f-related-list{gap:var(--io-spacing-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fe .f-related-card{gap:var(--io-spacing-8);block-size:100%;padding:var(--io-spacing-24);border-radius:var(--io-border-radius-xl);background:var(--io-surface-layer-01);border:var(--io-border-width-thin) solid var(--io-border-default);text-decoration:none;display:grid}.fe .f-related-card:hover{border-color:var(--io-border-interactive)}.fe .f-related-cat{font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--io-text-muted)}.fe .f-related-title{font-size:var(--io-type-size-fluid-h4);line-height:var(--io-type-leading-h4);font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary)}.fe .f-related-lead{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);color:var(--io-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fe .f-nav{justify-content:space-between;gap:var(--io-spacing-16);flex-wrap:wrap;margin-block-start:var(--io-spacing-48);display:flex}html:has(.fe):has([data-ui=chat-dock]){--f-float-lift:calc(48px + var(--consent-banner-offset,0px))}.fe .f-float{z-index:40;padding:var(--io-spacing-12) var(--f-gutter);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(var(--io-spacing-16));transition:opacity var(--io-motion-duration-fast) ease-out, transform var(--io-motion-duration-fast) ease-out, visibility 0s linear var(--io-motion-duration-fast);justify-content:center;display:flex;position:fixed;inset-block-end:var(--f-float-lift,0px);inset-inline:0}.fe .f-float[data-shown=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fe .f-float[data-shown=true] .f-float-panel{pointer-events:auto}.fe .f-float-panel{inline-size:100%;padding:var(--io-spacing-8)}.fe .f-float-panel .io-glass-panel__slot{justify-content:center;align-items:center;gap:var(--io-spacing-16);flex-direction:row}.fe .f-float-panel .f-cta{flex:1;justify-content:center}.fe .f-float-note{font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-medium);display:none}@media (max-width:559px){html:has(.fe .f-float[data-shown=true]){--f-toggle-lift:calc(var(--f-float-lift,0px) + 44px + 2 * var(--io-spacing-8) + 2 * var(--io-spacing-12) + var(--io-spacing-8))}html:has(.fe .f-float[data-shown=true]) [data-ui=theme-switcher]{bottom:var(--f-toggle-lift);transition:bottom var(--io-motion-duration-fast) ease-out}html:has(.fe .f-float[data-shown=true]) [data-ui=genome-trigger]{bottom:calc(var(--f-toggle-lift) + 44px);transition:bottom var(--io-motion-duration-fast) ease-out}}@container (min-width:560px){.fe .f-float{justify-content:flex-end}.fe .f-float-panel{inline-size:max-content;padding-inline-start:var(--io-spacing-20)}.fe .f-float-panel .f-cta{flex:none}.fe .f-float-note{display:inline}}@media (prefers-reduced-motion:reduce){.fe *,.fe :before,.fe :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}