: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}:where(:root:not([data-brand])),[data-brand=legacy][data-theme=light]{--io-surface-primary:var(--io-color-base-white);--io-surface-secondary:var(--io-color-base-grey-10);--io-surface-sunken:var(--io-color-base-grey-25);--io-surface-ground:var(--io-color-base-off-white);--io-surface-layer-00:var(--io-color-base-white);--io-surface-layer-01:var(--io-color-base-white);--io-surface-layer-02:var(--io-color-base-white);--io-surface-layer-03:var(--io-color-base-white);--io-surface-scrim:var(--io-color-base-grey-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:not([data-brand])),[data-brand=legacy][data-theme=light]{--io-surface-scrim:color-mix(in srgb, var(--io-color-base-grey-100) 55%, transparent)}}:where(:root:not([data-brand])),[data-brand=legacy][data-theme=light]{--io-surface-chrome:var(--io-color-base-white)}@supports (color:color-mix(in lab, red, red)){:where(:root:not([data-brand])),[data-brand=legacy][data-theme=light]{--io-surface-chrome:color-mix(in srgb, var(--io-color-base-white) 55%, transparent)}}:where(:root:not([data-brand])),[data-brand=legacy][data-theme=light]{--io-surface-selected:var(--io-color-base-mint-selected);--io-text-primary:var(--io-color-base-dark-green);--io-text-secondary:var(--io-color-base-grey-80);--io-text-muted:var(--io-color-base-grey-75);--io-text-on-accent:var(--io-color-base-dark-green);--io-text-link:var(--io-color-base-medium-green);--io-border-default:var(--io-color-base-grey-25);--io-border-strong:var(--io-color-base-grey-50);--io-border-focus:var(--io-color-base-grey-70);--io-border-interactive:var(--io-color-base-dark-green);--io-border-divider:var(--io-color-base-sage);--io-action-primary:var(--io-color-base-green);--io-action-primary-hover:var(--io-color-base-green-90);--io-action-primary-text:var(--io-color-base-dark-green);--io-action-secondary:var(--io-color-base-dark-green);--io-action-secondary-text:var(--io-color-base-green);--io-state-success:var(--io-color-base-green);--io-state-warning:var(--io-color-base-yellow);--io-state-error:var(--io-color-base-orange);--io-state-info:var(--io-color-base-blue);--io-category-opportunity-accent:var(--io-color-base-blue);--io-category-opportunity-subtle:var(--io-color-base-blue-10);--io-category-audience-accent:var(--io-color-base-turquoise);--io-category-audience-subtle:var(--io-color-base-turquoise-10);--io-category-kpi-accent:var(--io-color-base-green);--io-category-kpi-subtle:var(--io-color-base-green-10);--io-category-market-insights-accent:var(--io-color-base-purple);--io-category-market-insights-subtle:var(--io-color-base-purple-10);--io-category-chart-accent:var(--io-color-base-sky);--io-category-chart-subtle:var(--io-color-base-sky-10);--io-category-retention-accent:var(--io-color-base-orange);--io-category-retention-subtle:var(--io-color-base-orange-10);--io-category-engagement-accent:var(--io-color-base-yellow);--io-category-engagement-subtle:var(--io-color-base-yellow-10);--io-category-moment-accent:var(--io-color-base-rust);--io-category-moment-subtle:var(--io-color-base-rust-10);--io-confidence-high-bg:var(--io-color-base-green);--io-confidence-high-text:var(--io-color-base-dark-green);--io-confidence-high-border:var(--io-color-base-green);--io-confidence-medium-bg:var(--io-color-base-grey-25);--io-confidence-medium-text:var(--io-color-base-dark-green);--io-confidence-medium-border:var(--io-color-base-grey-50);--io-confidence-low-bg:var(--io-color-base-grey-10);--io-confidence-low-text:var(--io-color-base-grey-80);--io-confidence-low-border:var(--io-color-base-grey-25);--io-confidence-unknown-bg:var(--io-color-base-grey-10);--io-confidence-unknown-text:var(--io-color-base-grey-80);--io-confidence-unknown-border:var(--io-color-base-grey-25);--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-22);--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-legacy);--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}@font-face{font-family:Archia;src:url(/fonts/archia/Archia-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archia;src:url(/fonts/archia/Archia-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/BarlowSemiCondensed-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/BarlowSemiCondensed-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/BarlowSemiCondensed-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/BarlowSemiCondensed-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/BarlowSemiCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.trial{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;--trial-gutter:clamp(var(--io-spacing-24), 4cqi, var(--io-spacing-64));--trial-go:var(--io-action-primary);--text-primary:var(--io-text-primary);--text-secondary:var(--io-text-secondary);--text-tertiary:var(--io-text-muted);--text-overline:var(--io-text-muted);--surface-primary:var(--io-surface-primary);--surface-secondary:var(--io-surface-secondary);--surface-elevated:var(--io-surface-layer-02);--card-bg:var(--io-surface-layer-01);--card-border:var(--io-border-default);--border-subtle:var(--io-border-divider);container-type:inline-size}.trial .t-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}.trial .t-h1{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}.trial .t-h2{font-size:var(--io-type-size-fluid-h1);line-height:var(--io-type-leading-h1);font-weight:var(--io-font-weight-semibold);text-wrap:balance}.trial .t-h3{font-size:var(--io-type-size-fluid-h3);line-height:var(--io-type-leading-h3);font-weight:var(--io-font-weight-semibold)}.trial .t-h4{font-size:var(--io-type-size-fluid-h4);line-height:var(--io-type-leading-h4);font-weight:var(--io-font-weight-semibold)}.trial .t-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);max-width:62ch}.trial .t-body{font-size:var(--io-type-size-fluid-body-lg);line-height:var(--io-type-leading-body-lg);font-weight:var(--io-type-weight-body);color:var(--io-text-secondary);max-width:66ch}.trial .t-small{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);font-weight:var(--io-type-weight-body);color:var(--io-text-secondary)}.trial .t-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)}.trial .t-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(--io-text-muted)}.trial .t-strong{color:var(--io-text-primary)}.trial .eyebrow-accent{color:var(--io-action-secondary)}.trial[data-theme=light] .eyebrow-accent{color:var(--io-color-genome-sky-ink)}.trial[data-theme=light]{--trial-go:var(--io-color-genome-green-ink)}.trial .wrap{padding-inline:var(--trial-gutter)}.trial .band{padding-block:var(--io-spacing-48)}.trial .band-tight{padding-block:var(--io-spacing-40)}.trial .split{gap:var(--io-spacing-40);align-items:center;display:grid}.trial .stack-8>*+*{margin-block-start:var(--io-spacing-8)}.trial .stack-16>*+*{margin-block-start:var(--io-spacing-16)}.trial .stack-24>*+*{margin-block-start:var(--io-spacing-24)}@container (min-width:840px){.trial .split{gap:var(--io-spacing-48);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.trial .split.reverse>:first-child{order:2}.trial .band{padding-block:var(--io-spacing-64)}}.trial .shortlist-item,.trial .compare li,.trial .checklist li,.trial .cred-grid>div{max-inline-size:none}.trial .card{background:var(--io-surface-layer-01);border:var(--io-border-width-thin) solid var(--io-border-default);border-radius:var(--io-border-radius-xl);padding:var(--io-spacing-24)}.trial .card-accent{background:var(--io-surface-layer-02);border-color:var(--trial-go)}.trial .media{border-radius:var(--io-border-radius-xl);border:var(--io-border-width-thin) solid var(--io-border-default);background:var(--io-surface-layer-01);inline-size:fit-content;max-inline-size:100%;overflow:clip}.trial .media img{block-size:auto;inline-size:auto;max-inline-size:100%;display:block}.trial .media video{block-size:auto;inline-size:100%;display:block}.trial .bleed{margin-inline:calc(-1 * var(--trial-gutter));border-radius:var(--io-border-radius-none);display:grid;overflow:clip}.trial .bleed.media{border:0;inline-size:auto;max-inline-size:none}.trial .photo{aspect-ratio:16/10;position:relative}.trial .photo-wide{aspect-ratio:2}@container (min-width:840px){.trial .bleed{margin-inline:0 calc(-1 * var(--trial-gutter));border-start-start-radius:var(--io-border-radius-2xl);border-end-start-radius:var(--io-border-radius-2xl)}.trial .split.reverse .bleed{margin-inline:calc(-1 * var(--trial-gutter)) 0;border-radius:var(--io-border-radius-none);border-start-end-radius:var(--io-border-radius-2xl);border-end-end-radius:var(--io-border-radius-2xl)}.trial .photo{max-block-size:72svh}}.trial .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}.trial .cta:hover{background:var(--io-action-primary-hover)}.trial .hero-copy>div:has(>.cta-lead){margin-block-start:var(--io-spacing-64)}.trial .cta-lead{inline-size:fit-content;max-inline-size:100%;display:grid}.trial .cta-lg{min-block-size:calc(var(--io-spacing-48) + var(--io-spacing-8));padding:var(--io-spacing-12) var(--io-spacing-40);justify-content:center;container-type:inline-size}.trial .cta-lg .cta-label{white-space:nowrap;font-size:8.06452cqi;line-height:var(--io-type-leading-h2);align-items:center;gap:.5em;display:inline-flex}.trial .cta-lg svg{flex:none;block-size:1em;inline-size:1em}@container (max-width:559px){.trial .cta-lg{padding-inline:var(--io-spacing-24)}}.trial .cta-lead>.facts{margin-block-start:var(--io-spacing-64)}.trial .cta-lead .facts li{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);font-weight:var(--io-font-weight-medium);color:var(--io-text-primary)}.trial .cta-lead>p{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);font-weight:var(--io-font-weight-normal);color:var(--io-text-secondary);margin-block-start:var(--io-spacing-4)}.trial .cta:focus-visible,.trial .chip:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:3px}.trial .chip{align-items:center;gap:var(--io-spacing-8);min-height:44px;padding-inline:var(--io-spacing-16);border-radius:var(--io-border-radius-full);border:var(--io-border-width-thin) solid var(--io-border-interactive);color:var(--io-text-primary);font-size:var(--io-type-size-small);background:0 0;text-decoration:none;display:inline-flex}.trial .tag{align-items:center;gap:var(--io-spacing-8);font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--io-text-muted);display:inline-flex}.trial .dot{inline-size:var(--io-spacing-8);block-size:var(--io-spacing-8);border-radius:var(--io-border-radius-full);background:currentColor;flex:none}@media (prefers-reduced-motion:reduce){.trial .shortlist-item{opacity:1!important;transform:none!important}.trial *,.trial :before,.trial :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.trial .float-cta{transform:none;transition-delay:0s!important}}html:has(.trial){scroll-padding-block-end:calc(var(--io-spacing-80) + var(--io-spacing-16))}.trial .float-cta{z-index:40;padding:var(--io-spacing-12) var(--trial-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:0;inset-inline:0}.trial .float-cta[data-shown=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.trial .float-cta[data-shown=true] .float-cta-panel{pointer-events:auto}.trial .float-cta-panel{inline-size:100%;padding:var(--io-spacing-8)}.trial .float-cta-panel .io-glass-panel__slot{justify-content:center;align-items:center;gap:var(--io-spacing-16);flex-direction:row}.trial .float-cta-panel .cta{flex:1;justify-content:center}.trial .float-cta-note{font-size:var(--io-type-size-small);line-height:var(--io-type-leading-small);font-weight:var(--io-type-weight-small);display:none}@media (max-width:559px){html:has(.trial .float-cta[data-shown=true]) [data-ui=theme-switcher]{bottom:calc(44px + 2 * var(--io-spacing-8) + 2 * var(--io-spacing-12) + var(--io-spacing-8));transition:bottom var(--io-motion-duration-fast) ease-out}}@container (min-width:560px){.trial .float-cta{justify-content:flex-end}.trial .float-cta-panel{inline-size:max-content;padding-inline-start:var(--io-spacing-20)}.trial .float-cta-panel .cta{flex:none}.trial .float-cta-note{display:inline}}.trial .hero{padding-block:var(--io-spacing-64) var(--io-spacing-40)}.trial .facts{--fact-sep:calc(2 * var(--io-spacing-8) + .3em);gap:var(--io-spacing-4) 0;margin-inline:calc(-1 * var(--fact-sep)) 0;clip-path:inset(0 0 0 var(--fact-sep));flex-wrap:wrap;padding:0;list-style:none;display:flex}.trial .facts li{max-inline-size:none;padding-inline-start:var(--fact-sep);position:relative}.trial .facts li:before{content:"·";inline-size:var(--fact-sep);text-align:center;color:var(--io-text-muted);position:absolute;inset-inline-start:0}.trial .hero-media{display:grid;position:relative}@container (min-width:840px){.trial .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.trial .hero{padding-block-start:0}.trial .hero-split{align-items:start}.trial .hero-copy{padding-block-start:clamp(var(--io-spacing-64), 10svh, var(--io-spacing-128))}.trial .hero-media .bleed{border-start-start-radius:var(--io-border-radius-none)}}.trial .chip-sm{min-height:44px;padding-inline:var(--io-spacing-12);font-size:var(--io-type-size-small);font-weight:var(--io-type-weight-caption)}.trial .expander summary{cursor:pointer;list-style:none}.trial .expander summary::-webkit-details-marker{display:none}.trial .expander summary:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:2px}.trial .expander[open] summary{margin-block-end:var(--io-spacing-8)}.trial .approval{gap:var(--io-spacing-16);margin-inline:0;display:grid}.trial .trail{gap:var(--io-spacing-8);display:grid}.trial .trail li{font-size:var(--io-type-size-fluid-body);line-height:var(--io-type-leading-body);color:var(--io-text-secondary)}.trial .trail li.is-now{color:var(--io-text-primary)}.trial .approval-actions{gap:var(--io-spacing-16);border-block-start:var(--io-border-width-thin) solid var(--io-border-divider);flex-wrap:wrap;padding-block-start:var(--io-spacing-8);display:flex}.trial .approval-actions .is-primary{color:var(--io-text-primary);font-weight:var(--io-font-weight-semibold)}.trial .picker{gap:var(--io-spacing-8) var(--io-spacing-12);flex-wrap:wrap;align-items:center;display:flex}.trial .shortlist{border:var(--io-border-width-thin) solid var(--io-border-strong);border-radius:var(--io-border-radius-xl);background:var(--io-surface-layer-01);padding:var(--io-spacing-16)}.trial .shortlist .picker{border-block-end:var(--io-border-width-thin) solid var(--io-border-divider);margin-block-end:var(--io-spacing-12);padding-block-end:var(--io-spacing-12)}.trial .shortlist-head{justify-content:space-between;gap:var(--io-spacing-8);flex-wrap:wrap;margin-block-end:var(--io-spacing-12);display:flex}.trial .shortlist-list{grid-auto-flow:column;grid-auto-columns:min(20rem, calc(100% - var(--io-spacing-24)));gap:var(--io-spacing-12);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;margin-inline:0;padding:0;padding-block-end:var(--io-spacing-8);list-style:none;display:grid;overflow-x:auto}@media (hover:hover){.trial .shortlist-list{padding-block-start:var(--io-spacing-16)}}.trial .shortlist-list:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:2px}.trial .shortlist-item{scroll-snap-align:start;transition:opacity var(--io-motion-duration-moderate) ease-out, transform var(--io-motion-duration-moderate) ease-out;display:block}.trial .quad{gap:var(--io-spacing-12);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:560px){.trial .quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.trial .quad .card{padding:var(--io-spacing-16);gap:var(--io-spacing-4);align-content:start;display:grid}.trial .quad .card-accent .tag{color:var(--trial-go)}.trial .quad .card h3{margin-block-start:var(--io-spacing-4)}.trial .axis,.trial .quad-cond{display:none}@container (min-width:560px){.trial .axis{justify-content:space-between;gap:var(--io-spacing-8);margin-block-end:var(--io-spacing-8);display:flex}.trial .quad-cond{display:block}}.trial .compare{--dot:var(--io-spacing-12);--line:var(--io-border-width-thin) solid var(--io-border-strong);gap:var(--io-spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;padding:0;list-style:none;display:grid;position:relative}.trial .compare:before{content:"";inset-inline:calc(var(--dot) / 2) 0;border-block-start:var(--line);position:absolute;inset-block-start:calc(var(--dot) / 2)}.trial .compare:after{content:"";inline-size:var(--io-spacing-8);block-size:var(--io-spacing-8);border-block-start:var(--line);border-inline-end:var(--line);position:absolute;inset-block-start:calc(var(--dot) / 2);inset-inline-end:0;translate:0 -50%;rotate:45deg}.trial .compare li{align-content:start;gap:var(--io-spacing-4);padding-block-start:calc(var(--dot) + var(--io-spacing-12));display:grid;position:relative}.trial .compare li:before{content:"";inline-size:var(--dot);block-size:var(--dot);border-radius:var(--io-border-radius-full);background:var(--io-surface-primary);border:var(--io-border-width-base) solid var(--io-text-secondary);position:absolute;inset-block-start:0;inset-inline-start:0}.trial .compare li>.t-caption,.trial .compare li:not(.ours)>.t-h4{color:var(--io-text-secondary)}.trial .compare li.ours:before{background:var(--trial-em,var(--io-text-primary));border-color:var(--trial-em,var(--io-text-primary));box-shadow:0 0 0 var(--io-spacing-4) var(--trial-em,var(--io-text-primary))}@supports (color:color-mix(in lab, red, red)){.trial .compare li.ours:before{box-shadow:0 0 0 var(--io-spacing-4) color-mix(in srgb, var(--trial-em,var(--io-text-primary)) 25%, transparent)}}@container (max-width:559px){.trial .compare{gap:var(--io-spacing-20);grid-template-columns:minmax(0,1fr)}.trial .compare:before{inset-inline:calc(var(--dot) / 2) auto;inset-block:calc(var(--dot) / 2) var(--io-spacing-8);border-block-start:0;border-inline-start:var(--line)}.trial .compare:after{inset-inline:calc(var(--dot) / 2) auto;inset-block:auto var(--io-spacing-8);translate:-50%;rotate:135deg}.trial .compare li{padding-block-start:0;padding-inline-start:calc(var(--dot) + var(--io-spacing-16))}}.trial .tool-names{gap:var(--io-spacing-4) var(--io-spacing-12);flex-wrap:wrap;margin-inline:0;padding:0;list-style:none;display:flex}.trial .tool-names li{max-inline-size:none}.trial .tool-names li+li:before{content:"·";color:var(--io-text-muted);margin-inline-end:var(--io-spacing-12)}.trial .g2-stars{gap:var(--io-spacing-2);color:var(--io-text-primary);display:inline-flex}.trial .g2-rating{align-items:center;gap:var(--io-spacing-8);flex-wrap:wrap;display:flex}.trial .g2-link,.trial .forward-link{text-underline-offset:var(--io-spacing-4);align-items:center;min-block-size:44px;text-decoration:underline;display:inline-flex}.trial .g2-quote{gap:var(--io-spacing-12);margin-inline:0;margin-block:var(--io-spacing-40) 0;padding-block:var(--io-spacing-24);border-block:var(--io-border-width-thin) solid var(--io-border-divider);display:grid}.trial .g2-quote blockquote{max-inline-size:48ch;font-weight:var(--io-font-weight-semibold);color:var(--io-text-primary);text-wrap:pretty;margin:0}.trial .g2-quote figcaption{color:var(--io-text-secondary);max-inline-size:90ch}.trial .quote-row{gap:var(--io-spacing-32);margin-block:var(--io-spacing-40) 0;padding-block:var(--io-spacing-32);border-block:var(--io-border-width-thin) solid var(--io-border-divider);display:grid}.trial .quote-item{align-content:start;gap:var(--io-spacing-12);margin:0;display:grid}.trial .quote-item+.quote-item{border-block-start:var(--io-border-width-thin) solid var(--io-border-divider);padding-block-start:var(--io-spacing-32)}.trial .quote-kicker{align-items:center;gap:var(--io-spacing-8);min-block-size:var(--io-spacing-24);color:var(--io-text-secondary);display:flex}.trial .quote-text{font-size:var(--io-type-size-fluid-h4);line-height:var(--io-type-leading-h4);font-weight:var(--io-font-weight-medium);color:var(--io-text-primary);text-wrap:pretty;margin:0}.trial .quote-item figcaption{color:var(--io-text-secondary)}.trial .quote-item figcaption .g2-link{inline-size:fit-content;display:flex}@container (min-width:900px){.trial .quote-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.trial .quote-item{padding-inline:var(--io-spacing-32)}.trial .quote-item:first-child{padding-inline-start:0}.trial .quote-item:last-child{padding-inline-end:0}.trial .quote-item+.quote-item{border-block-start:0;border-inline-start:var(--io-border-width-thin) solid var(--io-border-divider);padding-block-start:0}}.trial .stats{gap:var(--io-spacing-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,18ch),1fr));margin-inline:0;display:grid}.trial .stat-value{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);font-variant-numeric:tabular-nums}.trial .answer-tablist{margin-block-end:var(--io-spacing-24)}.trial .tabpanel{outline:none}.trial .faq-cols{columns:38ch 3;column-gap:var(--io-spacing-40)}.trial .faq-item{break-inside:avoid;border-block-end:var(--io-border-width-thin) solid var(--io-border-divider)}.trial .faq-item summary{justify-content:space-between;align-items:center;gap:var(--io-spacing-16);min-height:44px;padding-block:var(--io-spacing-12);cursor:pointer;list-style:none;display:flex}.trial .faq-item summary::-webkit-details-marker{display:none}.trial .faq-item summary:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:2px}.trial .faq-item p{padding-block-end:var(--io-spacing-16)}.trial .faq-chevron{color:var(--io-text-muted);transition:transform var(--io-motion-duration-fast) ease-out;flex:none}.trial .faq-item[open] .faq-chevron{transform:rotate(180deg)}.trial .band-sunken{background:var(--io-surface-sunken)}.trial[data-theme=light] .band-sunken :is(.t-eyebrow,.t-caption){color:var(--io-text-secondary)}.trial .ask{gap:var(--io-spacing-24);align-items:center;display:grid}.trial .ask-frame{aspect-ratio:3/4;border-radius:var(--io-border-radius-xl);background:var(--io-surface-layer-01);border:var(--io-border-width-thin) solid var(--io-border-default);place-items:center;inline-size:100%;max-inline-size:300px;display:grid;position:relative;overflow:hidden}.trial .ask-frame iframe{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.trial .ask-frame-copy{justify-items:center;gap:var(--io-spacing-12);padding:var(--io-spacing-24);text-align:center;color:var(--io-text-secondary);display:grid}.trial .ask-ai-tag{z-index:1;padding:var(--io-spacing-4) var(--io-spacing-8);border-radius:var(--io-border-radius-sm);background:var(--io-text-primary);color:var(--io-surface-primary);font-size:var(--io-type-size-small);font-weight:var(--io-font-weight-semibold);letter-spacing:.08em;position:absolute;inset-block-start:var(--io-spacing-12);inset-inline-start:var(--io-spacing-12)}.trial .ask-actions{gap:var(--io-spacing-12);flex-wrap:wrap;display:flex}.trial .cta-outline{min-height:44px;padding-inline:var(--io-spacing-24);border-radius:var(--io-border-radius-full);border:var(--io-border-width-thin) solid var(--io-border-interactive);color:var(--io-text-primary);font-size:var(--io-type-size-body);font-weight:var(--io-font-weight-semibold);cursor:pointer;transition:background-color var(--io-motion-duration-fast) ease-out;background:0 0;align-items:center;display:inline-flex}.trial .cta-outline:hover{background:var(--io-surface-layer-01)}.trial .cta-outline:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:3px}@container (min-width:560px){.trial .ask{gap:var(--io-spacing-48);grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.trial .media-capture video{aspect-ratio:16/10;object-fit:cover}@container (min-width:840px){.trial .split-top{align-items:start}}.trial{--trial-band:clamp(var(--io-spacing-64), 7cqi, var(--io-spacing-96))}@media (min-width:2048px){.trial[data-zoom]{zoom:1.0667}}@media (min-width:2240px){.trial[data-zoom]{zoom:1.1667}}@media (min-width:2400px){.trial[data-zoom]{zoom:1.25}}@media (min-width:2560px){.trial[data-zoom]{zoom:1.3333}}.trial .band,.trial .band-tight{padding-block:var(--trial-band)}.trial .t-body{max-width:56ch;font-size:max(var(--io-type-size-body), var(--io-type-size-fluid-body-lg))}.trial .t-lead{max-width:50ch}.trial :is(.stack-8,.stack-16,.stack-24)>:is(h2,.t-h1,.t-display)+*{margin-block-start:var(--io-spacing-24)}.trial .stack-32>*+*{margin-block-start:var(--io-spacing-32)}@container (min-width:840px){.trial .split{gap:clamp(var(--io-spacing-48), 5cqi, var(--io-spacing-96));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trial .media-capture video{max-block-size:72svh}.trial .hero-split{align-items:stretch}.trial .hero-copy{padding-block:clamp(var(--io-spacing-64), 10svh, var(--io-spacing-128))}.trial .hero-media,.trial .hero-media .bleed{block-size:100%}.trial .hero-media .photo{aspect-ratio:auto;min-block-size:24rem}.trial .answers-head,.trial .output-shot{position:sticky;inset-block-start:var(--io-spacing-96)}}@container (min-width:1600px){.trial .split:not(.hero-split){grid-template-columns:minmax(0,44rem) minmax(0,1fr)}.trial .split.reverse:not(.hero-split){grid-template-columns:minmax(0,1fr) minmax(0,44rem)}}.trial .output-shot .media,.trial .output-shot .media img{inline-size:100%}@container (min-width:840px) and (max-width:1279px){.trial .split.reverse.output-split{grid-template-columns:minmax(0,1fr)}.trial .split.reverse.output-split>:first-child{order:0}.trial .output-split .output-shot{position:static}}@container (min-width:1280px) and (max-width:1599px){.trial .split.reverse.output-split{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}}@container (min-width:1280px){.trial .output-shot .media{inline-size:calc(100% + var(--trial-gutter));max-inline-size:none;border-inline-start:0;border-start-start-radius:var(--io-border-radius-none);border-end-start-radius:var(--io-border-radius-none);margin-inline-start:calc(-1 * var(--trial-gutter))}}.trial .g2-quote{text-align:center;justify-items:center}.trial .g2-quote blockquote{max-inline-size:40ch}.trial .g2-quote figcaption{max-inline-size:70ch}.trial .final-centre{text-align:center;justify-items:center;max-inline-size:48rem;margin-inline:auto;display:grid}.trial .final-centre .t-lead,.trial .proof-strip p,.trial .g2-quote p,.trial .g2-quote figcaption,.trial .final-centre p{margin-inline:auto}.trial .t-em{color:var(--trial-em,inherit);font-style:normal}.trial [data-em=magenta]{--trial-em:var(--io-color-genome-magenta-base)}.trial [data-em=orchid]{--trial-em:var(--io-color-genome-orchid-base)}.trial [data-em=mint]{--trial-em:var(--io-color-genome-mint-base)}.trial [data-em=yellow]{--trial-em:var(--io-color-genome-yellow-base)}.trial [data-em=orange]{--trial-em:var(--io-color-genome-orange-base)}.trial [data-em=aqua]{--trial-em:var(--io-color-genome-aqua-base)}.trial[data-theme=light] [data-em=magenta]{--trial-em:var(--io-color-genome-magenta-display)}.trial[data-theme=light] [data-em=orchid]{--trial-em:var(--io-color-genome-orchid-display)}.trial[data-theme=light] [data-em=mint]{--trial-em:var(--io-color-genome-mint-display)}.trial[data-theme=light] [data-em=yellow]{--trial-em:var(--io-color-genome-yellow-display)}.trial[data-theme=light] [data-em=orange]{--trial-em:var(--io-color-genome-orange-display)}.trial[data-theme=light] [data-em=aqua]{--trial-em:var(--io-color-genome-aqua-display)}.trial .checklist{margin-inline:0;padding:0;list-style:none}.trial .checklist li{align-items:flex-start;gap:var(--io-spacing-8);display:flex}.trial .checklist svg{block-size:1.125em;inline-size:1.125em;color:var(--trial-go);flex:none;margin-block-start:calc(.5lh - .5625em)}.trial .checklist li.is-now svg{color:var(--io-text-primary)}.trial .io-segmented-buttons{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}@media (pointer:coarse){.trial .io-segmented-buttons__item{min-block-size:44px}}.trial[data-theme=light] .io-segmented-buttons{--segmented-buttons-active-ink:var(--io-color-genome-magenta-ink)}@keyframes trial-drift{0%{translate:0 calc(-1 * var(--trial-drift))}to{translate:0 var(--trial-drift)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trial .drift{--trial-drift:4%;--trial-zoom:1.1;view-timeline:--trial-drift block}.trial .media-capture.drift{--trial-drift:2.5%;--trial-zoom:1.06}.trial .drift>video,.trial .drift .plate-cover{scale:var(--trial-zoom);will-change:translate;animation:linear both trial-drift;animation-timeline:--trial-drift;animation-range:cover}}}.trial .product-card{aspect-ratio:5/7;border:var(--io-border-width-thin) solid var(--io-border-default);border-radius:var(--io-border-radius-xl);background:var(--io-surface-primary);inline-size:100%;box-shadow:var(--io-shadow-md);color:var(--io-text-primary);font-family:var(--io-font-primary);font-weight:var(--io-font-weight-normal);text-align:start;flex-direction:column;display:flex;position:relative;overflow:visible}.trial .product-card p{max-inline-size:none;margin:0}.trial .product-card-head{padding:var(--io-spacing-12);border-block-end:var(--io-border-width-thin) solid var(--io-border-default);align-items:center;display:flex;position:relative}.trial .product-card{--grown:0}.trial .product-card-titlerow{align-items:baseline;gap:calc(var(--io-spacing-4) + var(--io-spacing-2));min-inline-size:0;font-size:var(--io-type-size-caption);line-height:var(--io-line-height-tight);font-weight:var(--io-font-weight-semibold);display:flex;position:relative}.trial .product-card-num{font-variant-numeric:tabular-nums;flex:none}.trial .product-card-title{text-wrap:pretty;overflow-wrap:break-word;min-block-size:2lh;min-inline-size:0;position:relative}.trial .product-card-title-short{white-space:nowrap;pointer-events:none;visibility:hidden;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.trial .product-card-grow{z-index:0;inset-inline:calc(-1 * var(--io-border-width-thin));inset-block:calc(-1 * var(--io-border-width-thin)) calc(100% - var(--io-spacing-16));border:var(--io-border-width-thin) solid var(--io-border-default);background:var(--io-surface-primary);box-shadow:var(--io-shadow-md);clip-path:inset(-2rem -2rem 0);opacity:0;pointer-events:none;border-block-end:0;border-start-start-radius:var(--io-border-radius-xl);border-start-end-radius:var(--io-border-radius-xl);position:absolute}@media (hover:hover){.trial .product-card:hover,.trial .shortlist-item:focus-visible .product-card{--grown:1}.trial .product-card-title{min-block-size:0;max-block-size:calc(1lh + var(--grown) * (var(--title-h,1lh) - 1lh));overflow:hidden}.trial .product-card-titlerow[data-grows]{margin-block-start:calc(var(--grown) * var(--title-shift,0px))}.trial .product-card-grow{opacity:var(--grown);inset-block-start:calc(var(--grown) * var(--title-shift,0px) - var(--io-border-width-thin))}.trial .product-card-title[data-short] .product-card-title-full{opacity:var(--grown)}.trial .product-card-title[data-short] .product-card-title-short{visibility:visible;opacity:calc(1 - var(--grown))}@media (prefers-reduced-motion:no-preference){.trial .product-card-title{transition:max-block-size .3s var(--io-motion-easing-decelerate)}.trial .product-card-titlerow[data-grows]{transition:margin-block-start .3s var(--io-motion-easing-decelerate)}.trial .product-card-grow{transition:inset-block-start .3s var(--io-motion-easing-decelerate), opacity .3s var(--io-motion-easing-decelerate)}.trial .product-card-title-full{transition:opacity .3s var(--io-motion-easing-decelerate)}.trial .product-card-title-short{transition:opacity var(--io-motion-duration-instant) var(--io-motion-easing-accelerate)}}}.trial .product-card-hero{aspect-ratio:318/192;padding:var(--io-spacing-12) var(--io-spacing-8) calc(var(--io-spacing-4) + var(--io-spacing-2)) 0;background:var(--card-hue);flex:none;justify-content:flex-end;align-items:flex-end;display:flex}.trial .product-card-chart{block-size:100%;inline-size:66.6667%;flex:none;grid-template-rows:minmax(0,1fr) auto;margin:0;padding-inline-start:var(--io-spacing-4);display:grid}.trial .product-card-bars,.trial .product-card-days{justify-content:space-around;gap:var(--io-spacing-4);display:flex}.trial .product-card-bars{align-items:flex-end}.trial .product-card-bars span,.trial .product-card-days span{max-inline-size:calc(var(--io-spacing-24) + var(--io-spacing-2));flex:1 1 0}.trial .product-card-bars span{background:var(--io-color-base-white)}@supports (color:color-mix(in lab, red, red)){.trial .product-card-bars span{background:color-mix(in srgb, var(--io-color-base-white) 10%, transparent)}}.trial .product-card-bars span{border:var(--io-border-width-hairline) solid var(--io-color-base-white)}@supports (color:color-mix(in lab, red, red)){.trial .product-card-bars span{border:var(--io-border-width-hairline) solid color-mix(in srgb, var(--io-color-base-white) 70%, transparent)}}.trial .product-card-bars span{border-block-end:0;border-start-start-radius:var(--io-border-radius-base);border-start-end-radius:var(--io-border-radius-base)}.trial .product-card-bars span.is-first{background:var(--io-color-base-white)}@supports (color:color-mix(in lab, red, red)){.trial .product-card-bars span.is-first{background:color-mix(in srgb, var(--io-color-base-white) 50%, transparent)}}.trial .product-card-days{text-align:center;text-transform:uppercase;font-size:var(--io-type-size-caption);line-height:var(--io-line-height-none);font-weight:var(--io-font-weight-semibold);color:var(--io-color-base-white);padding-block-start:var(--io-spacing-4)}@supports (color:color-mix(in lab, red, red)){.trial .product-card-days{color:color-mix(in srgb, var(--io-color-base-white) 50%, transparent)}}.trial .product-card-kpi{align-items:center;gap:var(--io-spacing-8);inline-size:33.3333%;min-inline-size:0;padding:var(--io-spacing-12);border:var(--io-border-width-thin) solid var(--io-text-primary);flex-direction:column;flex:none;margin:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.trial .product-card-kpi{border:var(--io-border-width-thin) solid color-mix(in srgb, var(--io-text-primary) 50%, transparent)}}.trial .product-card-kpi{border-radius:var(--io-border-radius-base);background:var(--io-surface-primary);color:var(--io-text-primary)}.trial .product-card-kpi>div{text-align:center;flex-direction:column-reverse;align-items:center;inline-size:100%;display:flex}.trial .product-card-kpi>div+div{border-block-start:var(--io-border-width-thin) solid var(--io-border-divider);padding-block-start:var(--io-spacing-8)}.trial .product-card-kpi dd{font-size:var(--io-type-size-h3);line-height:var(--io-line-height-title);font-weight:var(--io-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.trial .product-card-kpi dt{max-inline-size:calc(var(--io-spacing-96) + var(--io-spacing-4));font-size:var(--io-type-size-caption);line-height:var(--io-type-leading-caption);text-transform:uppercase}.trial .product-card-body{min-block-size:0;padding:var(--io-spacing-12) var(--io-spacing-16);-webkit-line-clamp:6;line-clamp:6;font-size:var(--io-type-size-small);line-height:var(--io-type-leading-small);color:var(--io-text-primary);-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.trial .product-card-body strong{font-weight:var(--io-font-weight-semibold)}.trial .product-card-foot{padding:var(--io-spacing-12) var(--io-spacing-16);border-block-start:var(--io-border-width-thin) solid var(--io-border-default);justify-content:flex-end;display:flex}.trial .product-card-review{align-items:center;gap:var(--io-spacing-4);padding:calc(var(--io-spacing-4) + var(--io-spacing-2));border:var(--io-border-width-thin) solid var(--io-text-secondary);border-radius:var(--io-border-radius-base);font-size:var(--io-type-size-caption);line-height:var(--io-type-leading-caption);color:var(--io-text-primary);display:inline-flex}.trial .product-card-review-rule{inline-size:var(--io-border-width-hairline);block-size:calc(var(--io-spacing-8) + var(--io-spacing-2));background:var(--io-border-divider)}.trial .product-card-review svg{inline-size:var(--io-spacing-8);block-size:var(--io-spacing-8)}@container (max-width:359px){.trial .shortlist{padding:var(--io-spacing-12) var(--io-spacing-8)}.trial .shortlist-list{grid-auto-columns:100%}.trial .product-card{aspect-ratio:auto}.trial .product-card-body{flex:none}}.trial .plate{position:absolute;inset:0;overflow:clip;container-type:size}.trial .plate-cover{--w:max(100cqw, 100cqh * var(--plate-ar));--h:max(100cqh, 100cqw / var(--plate-ar));inline-size:var(--w);block-size:var(--h);--x:var(--plate-x);position:absolute;inset-block-start:calc((100cqh - var(--h)) * var(--plate-y));inset-inline-start:calc((100cqw - var(--w)) * var(--x))}.trial .plate-cover img{object-fit:fill}.trial .plate-genome{position:absolute}.trial .plate-genome-strip{opacity:.7;transform-origin:top;block-size:100%;inline-size:100%;max-inline-size:none;display:block}.trial .plate-signals{gap:var(--io-spacing-8);inline-size:max-content;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-start:0}.trial .plate-signals li{align-items:center;max-inline-size:none;display:flex}.trial .plate-signals[data-side=right]{justify-items:start;inset-inline:100% auto}.trial .plate-signals[data-side=left]{justify-items:end;inset-inline:auto 100%}.trial .plate-signals[data-side=left] li{flex-direction:row-reverse}.trial .plate-rule{inline-size:max(var(--io-spacing-16), var(--rule-x,0) * var(--w));block-size:var(--io-border-width-thin);background:var(--io-color-warm-0);flex:none}@supports (color:color-mix(in lab, red, red)){.trial .plate-rule{background:color-mix(in srgb, var(--io-color-warm-0) 60%, transparent)}}.trial .plate-chip{align-items:center;gap:var(--io-spacing-8);padding:var(--io-spacing-4) var(--io-spacing-12);border-radius:var(--io-border-radius-full);background:var(--io-glass-surface-dark);border:var(--io-border-width-hairline) solid var(--io-glass-border-dark);color:var(--io-glass-ink-dark);font-family:var(--io-font-primary);font-size:var(--io-type-size-caption);line-height:var(--io-line-height-title);font-weight:var(--io-font-weight-medium);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.trial .plate-chip-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-yellow-base);flex:none}.trial [data-em=magenta] .plate-chip-dot{background:var(--io-color-genome-magenta-base)}.trial [data-em=orchid] .plate-chip-dot{background:var(--io-color-genome-orchid-base)}.trial [data-em=mint] .plate-chip-dot{background:var(--io-color-genome-mint-base)}.trial [data-em=aqua] .plate-chip-dot{background:var(--io-color-genome-aqua-base)}.trial [data-em=orange] .plate-chip-dot{background:var(--io-color-genome-orange-base)}.trial .plate-notice{z-index:1;inline-size:min(22rem, 100cqw - 2 * var(--io-spacing-16));padding:var(--io-spacing-16) var(--io-spacing-20);position:absolute}.trial .plate-notice[data-corner^=t]{inset-block-start:var(--io-spacing-16)}.trial .plate-notice[data-corner^=b]{inset-block-end:var(--io-spacing-16)}.trial .plate-notice[data-corner$=l]{inset-inline-start:var(--io-spacing-16)}.trial .plate-notice[data-corner$=r]{inset-inline-end:var(--io-spacing-16)}.trial .plate-notice{padding:var(--io-spacing-12) var(--io-spacing-16) var(--io-spacing-12) var(--io-spacing-12)}.trial .plate-notice .io-glass-panel__slot{align-items:center;gap:var(--io-spacing-12);flex-direction:row}.trial .plate-notice-icon{inline-size:calc(var(--io-spacing-32) + var(--io-spacing-4));block-size:calc(var(--io-spacing-32) + var(--io-spacing-4));border-radius:calc(2 * var(--io-border-radius-sm));background:var(--io-color-genome-magenta-base);color:var(--io-color-warm-22);flex:none;place-items:center;display:grid}.trial [data-em=orchid] .plate-notice-icon{background:var(--io-color-genome-orchid-base)}.trial [data-em=mint] .plate-notice-icon{background:var(--io-color-genome-mint-base)}.trial [data-em=yellow] .plate-notice-icon{background:var(--io-color-genome-yellow-base)}.trial [data-em=aqua] .plate-notice-icon{background:var(--io-color-genome-aqua-base)}.trial [data-em=orange] .plate-notice-icon{background:var(--io-color-genome-orange-base)}.trial .plate-notice-icon svg{inline-size:var(--io-spacing-20);block-size:var(--io-spacing-20)}.trial .plate-notice-text{gap:var(--io-spacing-2);flex:1;min-inline-size:0;display:grid}.trial .plate-notice-head{align-items:baseline;gap:var(--io-spacing-8);display:flex}.trial .plate-notice-title{min-inline-size:0;font-size:var(--io-type-size-body);line-height:var(--io-line-height-title);font-weight:var(--io-font-weight-semibold);text-wrap:balance;flex:1}.trial .plate-notice-when{font-size:var(--io-type-size-small);color:currentColor;flex:none}@supports (color:color-mix(in lab, red, red)){.trial .plate-notice-when{color:color-mix(in srgb, currentColor 72%, transparent)}}.trial .plate-notice-body{font-size:var(--io-type-size-body);line-height:var(--io-type-leading-small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (max-width:559px){.trial .plate-cover{--x:var(--plate-x-sm)}.trial .plate-signals li:nth-child(n+3){display:none}.trial .plate-signals[data-side-sm=left]{justify-items:end;inset-inline:auto 100%}.trial .plate-signals[data-side-sm=left] li{flex-direction:row-reverse}.trial .plate-signals[data-side-sm=right]{justify-items:start;inset-inline:100% auto}.trial .plate-signals[data-side-sm=right] li{flex-direction:row}.trial .plate-chip{white-space:normal;max-inline-size:38cqw}.trial .plate-notice{inline-size:min(14rem,58cqw);padding:var(--io-spacing-8) var(--io-spacing-12) var(--io-spacing-8) var(--io-spacing-8)}.trial .plate-notice .io-glass-panel__slot{gap:var(--io-spacing-8)}.trial .plate-notice-icon{inline-size:var(--io-spacing-24);block-size:var(--io-spacing-24);border-radius:var(--io-border-radius-sm)}.trial .plate-notice-icon svg{inline-size:var(--io-spacing-16);block-size:var(--io-spacing-16)}.trial .plate-notice-when{font-size:var(--io-type-size-caption)}.trial .plate .plate-notice[data-corner]{inset:auto}.trial .plate .plate-notice[data-corner-sm^=t]{inset-block-start:var(--io-spacing-12)}.trial .plate .plate-notice[data-corner-sm^=b]{inset-block-end:calc(var(--plate-under,0px) + var(--io-spacing-12))}.trial .plate .plate-notice[data-corner-sm$=l]{inset-inline-start:var(--io-spacing-12)}.trial .plate .plate-notice[data-corner-sm$=r]{inset-inline-end:var(--io-spacing-12)}.trial .plate-notice-body{display:none}.trial .plate-notice-title{font-size:var(--io-type-size-small)}}@container (max-aspect-ratio:.8){.trial .plate-cover{--x:var(--plate-x-tall)}.trial .plate-signals[data-side-tall=left]{justify-items:end;inset-inline:auto 100%}.trial .plate-signals[data-side-tall=left] li{flex-direction:row-reverse}.trial .plate-signals[data-side-tall=right]{justify-items:start;inset-inline:100% auto}.trial .plate-signals[data-side-tall=right] li{flex-direction:row}}@container (max-width:559px){.trial .hero-media .photo{aspect-ratio:4/5}.trial .photo-wide{aspect-ratio:1}}@container (max-width:839px){.trial .hero .plate{--plate-under:var(--io-spacing-40)}}@media (prefers-reduced-motion:no-preference){.trial .plate-genome-strip{animation:5s ease-in-out infinite trial-breathe}.trial .plate-notice[data-state=static]{animation:trial-arrive var(--io-motion-duration-moderate) var(--io-motion-easing-standard) .9s both}.trial .plate-notice[data-state=first]{animation:trial-banner-in var(--io-motion-duration-slow) var(--io-motion-easing-emphasized) .7s both}.trial .plate-notice[data-state=switch]{animation:trial-banner-in var(--io-motion-duration-slow) var(--io-motion-easing-emphasized) var(--io-motion-duration-moderate) both}.trial .plate-notice[data-state=leaving]{animation:trial-banner-out var(--io-motion-duration-moderate) var(--io-motion-easing-accelerate) both;pointer-events:none}}@media (prefers-reduced-motion:reduce){.trial .plate-notice[data-state=leaving]{display:none}.trial .plate-notice[data-state=switch]{animation:trial-fade var(--io-motion-duration-fast) ease-out both}}.trial .plate-notice{--banner-from:calc(-100% - var(--io-spacing-16))}@container (max-width:559px){.trial .plate .plate-notice[data-corner-sm^=b]{--banner-from:calc(-1 * var(--io-spacing-24))}}@keyframes trial-banner-in{0%{opacity:0;translate:0 var(--banner-from);scale:.96}40%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes trial-banner-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0 var(--banner-from);scale:.96}}@keyframes trial-fade{0%{opacity:0}to{opacity:1}}@keyframes trial-breathe{0%,to{scale:1}50%{scale:1 1.02}}@keyframes trial-arrive{0%{opacity:0;translate:0 calc(-1 * var(--io-spacing-12))}to{opacity:1;translate:0}}@keyframes trial-ping{0%{opacity:0;translate:0 calc(-1 * var(--io-spacing-24));scale:.92}60%{opacity:1}to{opacity:1;translate:0;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trial .band .plate-notice{animation:linear both trial-arrive;animation-timeline:--trial-drift;animation-range:entry 60% cover 40%}}}.trial .film{text-align:center;justify-items:center;margin-block-start:var(--io-spacing-64);display:grid}.trial .film>*{inline-size:100%;max-inline-size:64rem}.trial .film .t-body{margin-inline:auto}.trial .film-frame{gap:var(--io-spacing-12);margin:0;display:grid}.trial .film-frame .media{inline-size:100%}.trial .film-frame video{aspect-ratio:16/9;background:var(--io-color-warm-22)}.trial .film-frame figcaption{max-inline-size:70ch;margin-inline:auto}.trial .walkthrough figcaption{margin-inline:0}.trial .loop-head{max-inline-size:48rem}.trial .loop{gap:var(--io-spacing-16);--loop-ink:var(--io-text-primary);--loop-ground:var(--io-surface-primary);--loop-a:var(--io-color-genome-sky-base);--loop-b:var(--io-color-genome-lime-base);--loop-c:var(--io-color-genome-orange-base);--loop-a-text:var(--io-color-genome-sky-base);--loop-b-text:var(--io-color-genome-lime-base);--loop-c-text:var(--io-color-genome-orange-base);--loop-learn:var(--io-color-genome-mint-base);margin:0;display:grid;container-type:inline-size}.trial .band-panel .loop{--loop-ground:var(--io-surface-layer-02)}.trial[data-theme=light] .loop{--loop-a:var(--io-color-genome-sky-display);--loop-b:var(--io-color-genome-lime-display);--loop-c:var(--io-color-genome-orange-display);--loop-a-text:var(--io-color-genome-sky-ink);--loop-b-text:var(--io-color-genome-lime-ink);--loop-c-text:var(--io-color-genome-orange-ink);--loop-learn:var(--io-color-genome-mint-display)}.trial .loop-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.trial .loop-wide{display:none}.trial .loop-narrow{max-inline-size:26rem}@container (min-width:720px){.trial .loop-wide{display:block}.trial .loop-narrow{display:none}}.trial .loop-line{fill:none;stroke:var(--tone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.trial .loop-line.is-dashed{stroke-dasharray:.008 .008}.trial .loop-station circle{fill:var(--loop-ink)}.trial .loop-station[data-toned] circle{fill:var(--tone)}.trial .loop-station path{fill:none;stroke:var(--loop-ground);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.trial .loop-face-ring{fill:none;stroke:var(--tone);stroke-width:3px}.trial .loop-label{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)}.trial .loop-num{fill:var(--io-text-muted)}.trial .loop-count,.trial .loop-note{letter-spacing:0;paint-order:stroke;stroke:var(--loop-ground);stroke-width:6px;stroke-linejoin:round}.trial .loop-count{font-family:var(--io-font-primary);font-size:var(--io-type-size-body);font-weight:var(--io-font-weight-semibold);fill:var(--ink)}.trial .loop-note{font-family:var(--io-font-primary);font-size:var(--io-type-size-small);fill:var(--io-text-secondary)}.trial .loop-narrow .loop-label,.trial .loop-narrow .loop-count{font-size:var(--io-type-size-small)}.trial .loop-narrow .loop-note{font-size:var(--io-type-size-caption)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.trial .loop{view-timeline:--trial-loop block}.trial .loop-line:not(.is-dashed){stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both trial-draw;animation-timeline:--trial-loop;animation-range:cover calc(var(--d) * 25%) cover calc(8% + var(--d) * 25%)}.trial :is(.loop-station,.loop-line.is-dashed){animation:linear both trial-show;animation-timeline:--trial-loop;animation-range:cover calc(5% + var(--d) * 25%) cover calc(10% + var(--d) * 25%)}}}@keyframes trial-draw{to{stroke-dashoffset:0}}@keyframes trial-show{0%{opacity:0}to{opacity:1}}.trial .proof-strip{justify-items:center;gap:clamp(var(--io-spacing-32), 4cqi, var(--io-spacing-48));text-align:center;display:grid}.trial .proof-strip>*{inline-size:100%;max-inline-size:64rem}.trial .cred-grid{gap:var(--io-spacing-24) 0;padding-block:var(--io-spacing-24);border-block:var(--io-border-width-thin) solid var(--io-border-divider);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.trial .cred-grid>div{justify-content:flex-end;gap:var(--io-spacing-4);padding-inline:clamp(var(--io-spacing-12), 2cqi, var(--io-spacing-24));text-align:start;flex-direction:column-reverse;display:flex}.trial .cred-grid>div:nth-child(odd){padding-inline-start:0}.trial .cred-grid>div:nth-child(2n){border-inline-start:var(--io-border-width-thin) solid var(--io-border-divider)}.trial .cred-grid>.cred-g2{grid-column:1/-1}@container (min-width:900px){.trial .proof-strip>.cred-grid{max-inline-size:72rem}.trial .cred-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.trial .cred-grid>.cred-g2{grid-column:auto}.trial .cred-grid>div:nth-child(n+2){border-inline-start:var(--io-border-width-thin) solid var(--io-border-divider);padding-inline-start:clamp(var(--io-spacing-12), 2cqi, var(--io-spacing-24))}}.trial .cred-grid dt{color:var(--io-text-secondary)}.trial .cred-grid dd{margin:0}.trial .cred-value{font-size:clamp(var(--io-type-size-h3), .75rem + 1.2cqi, var(--io-type-size-h2));line-height:1.1;font-weight:var(--io-type-weight-body);color:var(--trial-cred,var(--io-text-primary));white-space:nowrap}.trial .cred-grid>div:first-child{--trial-cred:var(--io-color-genome-blue-base)}.trial .cred-grid>div:nth-child(2){--trial-cred:var(--io-color-genome-magenta-base)}.trial .cred-grid>div:nth-child(3){--trial-cred:var(--io-color-genome-orange-base)}.trial .cred-grid>div:nth-child(4){--trial-cred:var(--io-color-genome-green-base)}.trial[data-theme=light] .cred-grid>div:first-child{--trial-cred:var(--io-color-genome-blue-display)}.trial[data-theme=light] .cred-grid>div:nth-child(2){--trial-cred:var(--io-color-genome-magenta-display)}.trial[data-theme=light] .cred-grid>div:nth-child(3){--trial-cred:var(--io-color-genome-orange-display)}.trial[data-theme=light] .cred-grid>div:nth-child(4){--trial-cred:var(--io-color-genome-green-display)}.trial .cred-grid>.cred-g2{--trial-cred:var(--io-color-genome-yellow-base)}.trial[data-theme=light] .cred-grid>.cred-g2{--trial-cred:var(--io-color-genome-yellow-display)}.trial .cred-g2 dd{align-items:center;gap:var(--io-spacing-8);display:flex}.trial .cred-g2 .g2-link{min-block-size:0;display:inline}.trial .cred-g2 .g2-stars{color:var(--io-color-genome-yellow-base)}.trial .cred-g2 .g2-stars svg{block-size:.62em;inline-size:.62em}.trial[data-theme=light] .cred-g2 .g2-stars svg{stroke:var(--io-color-genome-gold-ink);stroke-width:1.5px}.trial .cred-logos{justify-content:center;align-items:center;gap:var(--io-spacing-24) clamp(var(--io-spacing-32), 5cqi, var(--io-spacing-64));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trial .cred-logos li{max-inline-size:none}@container (max-width:559px){.trial .cred-logos{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}}.trial .cred-logos img{filter:grayscale();opacity:.6;max-inline-size:100%;display:block}.trial[data-theme=dark] .cred-logos img{filter:grayscale()brightness(0)invert()}.trial .proof-strip .g2-rating{justify-content:center}.trial .cred-grid.cred-awards{border-block-end:0}.trial .proof-strip>.cred-awards{margin-block-end:calc(-1 * clamp(var(--io-spacing-32), 4cqi, var(--io-spacing-48)))}@container (min-width:900px){.trial .cred-grid.cred-awards{grid-template-columns:repeat(4,minmax(0,1fr))}}.trial .cred-awards>div:first-child{--trial-cred:var(--io-color-genome-mint-base)}.trial .cred-awards>div:nth-child(2){--trial-cred:var(--io-color-genome-orchid-base)}.trial .cred-awards>div:nth-child(3){--trial-cred:var(--io-color-genome-sky-base)}.trial .cred-awards>div:nth-child(4){--trial-cred:var(--io-color-genome-red-base)}.trial[data-theme=light] .cred-awards>div:first-child{--trial-cred:var(--io-color-genome-mint-display)}.trial[data-theme=light] .cred-awards>div:nth-child(2){--trial-cred:var(--io-color-genome-orchid-display)}.trial[data-theme=light] .cred-awards>div:nth-child(3){--trial-cred:var(--io-color-genome-sky-display)}.trial[data-theme=light] .cred-awards>div:nth-child(4){--trial-cred:var(--io-color-genome-red-display)}.trial .hero{padding-block-end:0}.trial .proof{padding-block-start:var(--io-spacing-64)}.trial .band-panel{padding-block:calc(var(--trial-band) / 2)}.trial .band-panel>.wrap{background:var(--io-surface-layer-02);border:var(--io-border-width-thin) solid var(--io-border-default);border-radius:var(--io-border-radius-2xl);padding:clamp(var(--io-spacing-32), 5cqi, var(--io-spacing-80));margin-inline:var(--trial-gutter);overflow:clip}@container (max-width:559px){.trial .band-panel>.wrap{border-radius:var(--io-border-radius-none);padding-inline:var(--trial-gutter);border-inline:0;margin-inline:0}}.trial .band-panel .bleed,.trial .band-panel .split.reverse .bleed{border-radius:var(--io-border-radius-xl);margin-inline:0}.trial .band:not(.band-panel)+.band:not(.band-panel){border-block-start:var(--io-border-width-thin) solid var(--io-border-divider)}.trial{--trial-card-head:55px}@media (hover:hover){.trial{--trial-card-head:40px}}.trial .shortlist[data-layout=deck]{inline-size:max-content;max-inline-size:100%;padding:var(--io-spacing-12)}.trial .shortlist[data-layout=deck] .shortlist-head{max-inline-size:16rem}.trial .shortlist[data-layout=deck] .shortlist-list{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;padding-block-end:calc(2 * var(--deck-zoom,.8) * var(--trial-card-head));overflow:visible}.trial .shortlist[data-layout=deck] .shortlist-item{zoom:var(--deck-zoom,.8);inline-size:20rem;z-index:calc(var(--slot) + 1);cursor:pointer;transform:translateY(calc(var(--slot) * var(--trial-card-head)));transition:transform var(--io-motion-duration-moderate) var(--io-motion-easing-standard), opacity var(--io-motion-duration-moderate) ease-out;grid-area:1/1}.trial .shortlist[data-layout=deck] .shortlist-item[data-front]{cursor:default}.trial .shortlist[data-layout=deck] .shortlist-item:not([data-front]):hover{transform:translateY(calc(var(--slot) * var(--trial-card-head) - var(--io-spacing-8)))}.trial .shortlist[data-layout=deck] .shortlist-item:focus-visible{outline:2px solid var(--io-border-focus);outline-offset:2px;border-radius:var(--io-border-radius-xl)}.trial .shortlist[data-layout=deck] .picker{flex-direction:column;align-items:flex-start}.trial .shortlist[data-layout=deck] .picker .io-segmented-buttons{max-inline-size:16rem}.trial .hero[data-hero=bleed] .wrap{position:relative}.trial .hero-deck{z-index:3;inline-size:fit-content;margin:calc(-1 * var(--io-spacing-48)) auto 0;position:relative}.trial .hero-deck .shortlist{background:var(--io-surface-layer-01);box-shadow:var(--io-shadow-md)}.trial .hero-deck .shortlist-head{display:none}@container (min-width:840px){.trial .hero-deck{margin:calc(-1 * var(--io-spacing-128)) 0 0 calc(50% + clamp(var(--io-spacing-48), 5cqi, var(--io-spacing-96)) / 2);translate:-40%}}.trial .person-link{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.trial .person-link path{fill:none;stroke:var(--io-text-primary);stroke-width:1.5px;stroke-dasharray:4 4}.trial .person-link circle{fill:var(--io-text-primary)}.trial .person-link-label{z-index:4;pointer-events:none;white-space:nowrap;padding:var(--io-spacing-4) var(--io-spacing-8);border-radius:var(--io-border-radius-full);background:var(--io-surface-primary);border:var(--io-border-width-thin) solid var(--io-border-default);font-size:var(--io-type-size-small);color:var(--io-text-primary);position:absolute;translate:0 -50%}.trial .hero[data-hero=bleed] .plate .plate-notice[data-corner=bl]{inset-block:var(--io-spacing-16) auto;inset-inline:auto var(--io-spacing-16)}@container (max-width:839px){.trial .person-link-label{display:none}}.trial .hero[data-hero=bleed] .hero-deck .shortlist{box-shadow:none;background:0 0;border:0;padding:0}.trial .hero[data-hero=bleed] .hero-deck .picker{padding:var(--io-spacing-8) var(--io-spacing-12);border:var(--io-border-width-thin) solid var(--io-border-default);border-radius:var(--io-border-radius-xl);background:var(--io-surface-primary);margin-block-end:var(--io-spacing-12)}@supports (color:color-mix(in lab, red, red)){.trial .hero[data-hero=bleed] .hero-deck .picker{background:color-mix(in srgb, var(--io-surface-primary) 86%, transparent)}}.trial .hero[data-hero=bleed] .hero-deck .picker{inline-size:fit-content}.trial .hero[data-hero=bleed]{padding-block-end:var(--io-spacing-48)}@container (max-width:559px){.trial .hero[data-hero=bleed] .hero-media{--deck-lift:var(--io-spacing-48)}}.trial .hero[data-hero=bleed] .plate .plate-notice:is([data-corner^=b],[data-corner-sm^=b]){margin-block-end:var(--deck-lift,0px)}.trial .hero[data-hero=bleed] .drift .plate-cover{animation:none;translate:none;scale:none}@container (max-width:1279px){.trial .hero[data-hero=bleed] .plate .plate-notice[data-corner]{inset:var(--io-spacing-8) auto auto var(--io-spacing-12);inline-size:max-content;max-inline-size:calc(100cqw - 2 * var(--io-spacing-12));padding:var(--io-spacing-4) var(--io-spacing-12) var(--io-spacing-4) var(--io-spacing-4);margin:0}.trial .hero[data-hero=bleed] .plate-notice .io-glass-panel__slot{gap:var(--io-spacing-8)}.trial .hero[data-hero=bleed] .plate-notice-icon{inline-size:var(--io-spacing-24);block-size:var(--io-spacing-24);border-radius:var(--io-border-radius-sm)}.trial .hero[data-hero=bleed] .plate-notice-icon svg{inline-size:var(--io-spacing-16);block-size:var(--io-spacing-16)}.trial .hero[data-hero=bleed] .plate-notice-when{font-size:var(--io-type-size-caption)}.trial .hero[data-hero=bleed] .plate-notice-body{display:none}.trial .hero[data-hero=bleed] .plate-notice-title{font-size:var(--io-type-size-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.trial :is(.plate-face,.plate-head,.plate-hands){visibility:hidden;pointer-events:none;position:absolute}.trial .plate[data-anchor] .plate-cover{--chips-h:8rem;--top-room:calc(var(--io-spacing-8) + var(--io-spacing-48));--foot-room:var(--io-spacing-24);--keep-y:var(--phone-b-y);--keep-pad:0px;--room-v:calc(100cqh - var(--top-room) - var(--foot-room));--w-chest:max(50cqw / (1 - var(--chest-x)), 50cqw / var(--chest-x));--w-head:calc(var(--plate-ar) * var(--top-room) / var(--face-top-y));--w-whole:calc(var(--plate-ar) * min(var(--room-v) / (var(--strip-b-y) - var(--face-top-y)), (var(--room-v) - var(--chips-h)) / (var(--strip-y) - var(--face-top-y)), (var(--room-v) - var(--keep-pad)) / (var(--keep-y) - var(--face-top-y))));--w:max(100cqw, 100cqh * var(--plate-ar), min(max(var(--w-chest), var(--w-head)), var(--w-whole)));--h:calc(var(--w) / var(--plate-ar));--foot:max(var(--strip-b-y) * var(--h), var(--strip-y) * var(--h) + var(--chips-h), var(--keep-y) * var(--h) + var(--keep-pad));--chip-max:9.5rem;--chip-room:calc(var(--io-spacing-16) + var(--chip-max) + var(--io-spacing-8));--room-r:calc(100cqw - var(--chip-room) - var(--strip-r-x) * var(--w));--room-l:calc(var(--chip-room) - var(--strip-x) * var(--w));--lo:calc(100cqw - var(--w));--hi:0px;inset-block-start:clamp(100cqh - var(--h), (100cqh + var(--top-room) - var(--foot-room) - var(--face-top-y) * var(--h) - var(--foot)) / 2, 0px);inset-inline-start:clamp(100cqw - var(--w), clamp(var(--lo), 50cqw - var(--chest-x) * var(--w), var(--hi)), 0px)}.trial .plate[data-anchor] .plate-chip{white-space:normal;max-inline-size:var(--chip-max)}.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side=right]){--hi:var(--room-r)}.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side=left]){--lo:var(--room-l)}@container (max-width:559px){.trial .plate[data-anchor] .plate-cover{--chip-max:38cqw;--chips-h:5.5rem;--foot-room:var(--io-spacing-48);--keep-y:var(--hands-y);--keep-pad:var(--io-spacing-24)}.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side-sm=right]){--hi:var(--room-r);--lo:calc(100cqw - var(--w))}.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side-sm=left]){--lo:var(--room-l);--hi:0px}}@container (min-width:560px) and (max-width:1279px){.trial .plate[data-anchor] .plate-cover{--chip-max:clamp(6rem, 100cqw - min(0px, max(100cqw - var(--w), 50cqw - var(--chest-x) * var(--w))) - var(--strip-r-x) * var(--w) - var(--io-spacing-40), 16rem)}}@container (min-width:560px) and (max-width:639px){.trial .plate[data-anchor] .plate-cover{--chips-h:9.5rem}}@container (max-aspect-ratio:.8){.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side-tall=right]){--hi:var(--room-r);--lo:calc(100cqw - var(--w))}.trial .plate[data-anchor] .plate-cover:has(.plate-signals[data-side-tall=left]){--lo:var(--room-l);--hi:0px}}.trial .hero[data-hero=bleed]{--hero-gap:clamp(var(--io-spacing-24), 2.5cqi, var(--io-spacing-48));--deck-left:calc(50cqi - var(--hero-deck) / 2);--hero-copy:min(clamp(34rem, 35.3cqi + 5.75rem, 37.5rem), var(--deck-left) - var(--hero-gap) - var(--trial-gutter))}@container (min-width:1280px){.trial .hero[data-hero=bleed]{isolation:isolate;padding:0;position:relative}.trial .hero[data-hero=bleed] .wrap{position:static}.trial .hero[data-hero=bleed] .hero-split{grid-template-columns:minmax(0, var(--hero-copy)) minmax(0, 1fr);align-items:center;gap:var(--hero-gap);min-block-size:clamp(46rem,86svh,50rem);position:static}.trial .hero[data-hero=bleed] .hero-copy{z-index:2;padding-block:var(--io-spacing-64);position:relative}.trial .hero[data-hero=bleed] .hero-deck{z-index:3;inline-size:var(--hero-deck);margin:0;position:absolute;inset-block-start:50%;inset-inline-start:var(--deck-left);translate:0 -50%}.trial .hero[data-hero=bleed] .hero-deck .shortlist{inline-size:100%}.trial .hero[data-hero=bleed] .hero-media{z-index:0;position:absolute;inset:0}.trial .hero[data-hero=bleed] .hero-media .bleed{border-radius:var(--io-border-radius-none);block-size:auto;margin:0;position:absolute;inset:0}.trial .hero[data-hero=bleed] .hero-media .photo{aspect-ratio:auto;min-block-size:0;max-block-size:none}.trial .hero[data-hero=bleed] .hero-media .plate-cover{--deck-right:calc(var(--deck-left) + var(--hero-deck));--chip-cap:12rem;--head-top:calc(var(--io-spacing-16) + 4.5rem);--chest-to:calc((var(--deck-right) + 100cqw) / 2);--w-fit:calc((100cqw - var(--io-spacing-32) - 7rem) / var(--strip-r-x));--clear-strip:calc(var(--deck-right) + var(--io-spacing-48) + var(--io-spacing-8));--clear-person:calc(var(--deck-right) + var(--io-spacing-24));--chest-max:calc(50cqh + .8 * var(--hero-deck) - var(--io-spacing-40));--w-level:calc(var(--plate-ar) * (var(--chest-max) - var(--head-top)) / (var(--chest-y) - var(--face-top-y)));--w:max(100cqw, 100cqh * var(--plate-ar), min(var(--w-fit), max(var(--clear-strip) / var(--strip-x), var(--clear-person) / var(--face-left-x), var(--clear-person) / var(--hand-left-x), min(var(--w-level), var(--chest-to) / var(--chest-x)))), (var(--io-spacing-32) + 7rem) / (1 - var(--strip-r-x)));--h:calc(var(--w) / var(--plate-ar));--left:clamp(100cqw - var(--w), max(var(--chest-to) - var(--chest-x) * var(--w), var(--clear-strip) - var(--strip-x) * var(--w), var(--clear-person) - var(--face-left-x) * var(--w), var(--clear-person) - var(--hand-left-x) * var(--w)), 0px);--chip-max:clamp(7rem, 100cqw - var(--io-spacing-32) - var(--strip-r-x) * var(--w) - var(--left), var(--chip-cap));--chip-room:calc(var(--io-spacing-16) + var(--chip-max) + var(--io-spacing-16));inset-block-start:clamp(100cqh - var(--h), max(var(--head-top) - var(--face-top-y) * var(--h), 50cqh - var(--chest-y) * var(--h)), 0px);inset-inline-start:clamp(100cqw - var(--w), min(var(--room-r), var(--left)), 0px)}.trial .hero[data-hero=bleed] .plate-signals{justify-items:start;inset-inline:100% auto}.trial .hero[data-hero=bleed] .plate-signals li{flex-direction:row}.trial .hero[data-hero=bleed] .plate-chip{white-space:normal;max-inline-size:var(--chip-max)}.trial .hero[data-hero=bleed] .plate .plate-notice[data-corner]{inset:var(--io-spacing-16) var(--io-spacing-16) auto auto;inline-size:max-content;max-inline-size:calc(100cqw - 2 * var(--io-spacing-16));padding:var(--io-spacing-8) var(--io-spacing-16) var(--io-spacing-8) var(--io-spacing-8);margin:0}.trial .hero[data-hero=bleed] :is(.plate-notice-title,.plate-notice-body){white-space:nowrap}.trial .hero[data-hero=bleed] .plate-notice-body{line-height:var(--io-line-height-title);display:block}.trial[data-theme=light] .hero[data-hero=bleed] .hero-media:after{--scrim-copy:90%}.trial .hero[data-hero=bleed] .hero-copy :is(.t-caption,.t-small){color:var(--io-text-secondary)}.trial .hero[data-hero=bleed] .hero-media:after{--copy-l:var(--trial-gutter);--copy-r:calc(var(--copy-l) + var(--hero-copy));--scrim-copy:80%;content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(var(--io-blur-glass));backdrop-filter:blur(var(--io-blur-glass));-webkit-mask-image:linear-gradient(90deg, var(--io-color-base-white) calc(var(--copy-r) + 2cqw), transparent calc(var(--copy-r) + 8cqw));-webkit-mask-image:linear-gradient(90deg, var(--io-color-base-white) calc(var(--copy-r) + 2cqw), transparent calc(var(--copy-r) + 8cqw));-webkit-mask-image:linear-gradient(90deg, var(--io-color-base-white) calc(var(--copy-r) + 2cqw), transparent calc(var(--copy-r) + 8cqw));mask-image:linear-gradient(90deg, var(--io-color-base-white) calc(var(--copy-r) + 2cqw), transparent calc(var(--copy-r) + 8cqw));background:linear-gradient(0deg, var(--io-surface-primary) 0%, transparent 14%), linear-gradient(90deg, var(--io-surface-primary) 0, var(--io-surface-primary) var(--copy-l), var(--io-surface-primary) var(--copy-r), var(--io-surface-primary) calc(var(--copy-r) + 3cqw), transparent calc(var(--copy-r) + 7cqw));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.trial .hero[data-hero=bleed] .hero-media:after{background:linear-gradient(0deg, var(--io-surface-primary) 0%, transparent 14%), linear-gradient(90deg, color-mix(in srgb, var(--io-surface-primary) 40%, transparent) 0, color-mix(in srgb, var(--io-surface-primary) var(--scrim-copy), transparent) var(--copy-l), color-mix(in srgb, var(--io-surface-primary) var(--scrim-copy), transparent) var(--copy-r), color-mix(in srgb, var(--io-surface-primary) 45%, transparent) calc(var(--copy-r) + 3cqw), transparent calc(var(--copy-r) + 7cqw))}}.trial .hero[data-hero=bleed] .person-link,.trial .hero[data-hero=bleed] .person-link-label{z-index:4}}@media (max-height:880px){@container (min-width:1280px){.trial .hero[data-hero=bleed] .hero-copy .t-display{font-size:var(--io-type-size-fluid-display);line-height:var(--io-type-leading-display)}}}.trial .product-card-circles{padding:0 var(--io-spacing-8) 0 var(--io-spacing-4);display:block}.trial .product-card-circles-plot{block-size:100%;inline-size:100%;position:relative}.trial .product-card-circle{inline-size:var(--d);block-size:var(--d);border-radius:var(--io-border-radius-full);border:var(--io-border-width-thin) solid var(--io-color-base-white);position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.trial .product-card-circle{border:var(--io-border-width-thin) solid color-mix(in srgb, var(--io-color-base-white) 50%, transparent)}}.trial .product-card-circle{background:var(--io-color-base-white)}@supports (color:color-mix(in lab, red, red)){.trial .product-card-circle{background:color-mix(in srgb, var(--io-color-base-white) 10%, transparent)}}.trial .product-card-circle[data-i="0"]{z-index:1;--fill:var(--io-color-base-purple-80)}.trial .product-card-circle[data-i="1"]{z-index:2;--fill:var(--io-color-base-turquoise-50)}.trial .product-card-circle[data-i="2"]{z-index:3;--fill:var(--io-color-base-blue-50)}.trial .product-card-circle-name{z-index:4;inline-size:max-content;max-inline-size:calc(var(--io-spacing-96) + var(--io-spacing-4));padding:var(--io-spacing-4) var(--io-spacing-8);border-radius:var(--io-border-radius-sm);border:var(--io-border-width-thin) solid var(--io-color-base-white);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -60%}@supports (color:color-mix(in lab, red, red)){.trial .product-card-circle-name{border:var(--io-border-width-thin) solid color-mix(in srgb, var(--io-color-base-white) 25%, transparent)}}.trial .product-card-circle-name{background:var(--io-text-primary);color:var(--io-color-base-white);font-size:var(--io-type-size-caption);line-height:var(--io-line-height-tight);font-weight:var(--io-font-weight-semibold);text-align:center;text-transform:uppercase;opacity:0;pointer-events:none}.trial .product-card-circle:hover{z-index:5;background:var(--fill)}.trial .product-card-circle:hover .product-card-circle-name{opacity:1}.trial .shortlist-item:focus-visible .product-card-circle{background:var(--fill)}.trial .shortlist-item:focus-visible .product-card-circle-name{opacity:1;max-inline-size:calc(var(--io-spacing-80) + var(--io-spacing-4))}.trial .shortlist-item:focus-visible .product-card-circle[data-i="2"] .product-card-circle-name{translate:-50% -15%}@media (prefers-reduced-motion:no-preference){.trial .product-card-circle{animation:trial-circle-in var(--io-motion-duration-slow) var(--io-motion-easing-decelerate) both;transition:background-color var(--io-motion-duration-fast) ease-out}.trial .product-card-circle[data-i="1"]{animation-delay:var(--io-motion-stagger-standard)}.trial .product-card-circle[data-i="2"]{animation-delay:calc(2 * var(--io-motion-stagger-standard))}.trial .product-card-circle-name{transition:opacity var(--io-motion-duration-fast) ease-out}}@keyframes trial-circle-in{0%{scale:0}to{scale:1}}.trial .hero[data-hero=bleed]{--hero-deck:21rem;--deck-zoom:.925}@container (max-width:399px){.trial .hero[data-hero=bleed]{--hero-deck:19.5rem;--deck-zoom:.85}}.trial .phone-caption{inline-size:fit-content;max-inline-size:100%;margin:var(--io-spacing-12) auto 0;padding:var(--io-spacing-4) var(--io-spacing-12);border-radius:var(--io-border-radius-full);text-align:center;font-size:var(--io-type-size-small);line-height:var(--io-type-leading-small);color:var(--io-text-secondary)}@container (min-width:1280px){.trial .hero[data-hero=bleed] .phone-caption{background:var(--io-surface-primary)}@supports (color:color-mix(in lab, red, red)){.trial .hero[data-hero=bleed] .phone-caption{background:color-mix(in srgb, var(--io-surface-primary) 72%, transparent)}}.trial .hero[data-hero=bleed] .phone-caption{-webkit-backdrop-filter:blur(var(--io-blur-glass));backdrop-filter:blur(var(--io-blur-glass))}}@container (min-width:1600px){.trial .hero[data-hero=bleed] .hero-split{min-block-size:clamp(50rem,86svh,54rem)}}.trial .phone{inline-size:var(--hero-deck);aspect-ratio:9/19.5;--phone-body:var(--io-color-warm-22);--phone-rim:var(--io-color-warm-18);border:var(--phone-edge,var(--io-spacing-8)) solid var(--phone-body);border-radius:calc(var(--io-spacing-48) + var(--io-spacing-4));background:var(--phone-body);box-shadow:0 0 0 var(--io-border-width-thin) var(--phone-rim), var(--io-shadow-md);flex-direction:column;display:flex;position:relative}.trial[data-theme=dark] .phone{--phone-body:var(--io-color-warm-19);--phone-rim:var(--io-color-warm-16)}.trial[data-theme=dark] .phone-screen{background:var(--io-surface-primary)}.trial[data-theme=dark] .phone-island{background:var(--io-color-warm-19)}.trial .phone-screen{border-radius:calc(var(--io-spacing-40) + var(--io-spacing-4));background:var(--io-surface-layer-01);padding:calc(var(--io-spacing-48) + var(--io-spacing-4)) var(--phone-pad,var(--io-spacing-12)) var(--io-spacing-24);flex-direction:column;flex:1;display:flex;position:relative;overflow:clip}.trial .phone-island{z-index:2;inline-size:calc(var(--io-spacing-96) - var(--io-spacing-4));block-size:calc(var(--io-spacing-24) + var(--io-spacing-4));border-radius:var(--io-border-radius-full);background:var(--io-color-warm-22);position:absolute;inset-block-start:var(--io-spacing-12);inset-inline-start:50%;translate:-50%}.trial .phone-home{z-index:2;inline-size:calc(var(--io-spacing-96) + var(--io-spacing-32));block-size:var(--io-spacing-4);border-radius:var(--io-border-radius-full);background:var(--io-text-primary);opacity:.5;position:absolute;inset-block-end:var(--io-spacing-8);inset-inline-start:50%;translate:-50%}.trial .phone .shortlist{inline-size:100%;box-shadow:none;background:0 0;border:0;padding:0}.trial .phone .shortlist[data-layout=deck] .shortlist-head{max-inline-size:none;margin-block:var(--io-spacing-12) var(--io-spacing-8);display:flex}.trial .phone .shortlist-list{justify-content:center}.trial .hero[data-hero=bleed] .phone .picker{padding:0 0 var(--io-spacing-12);border:0;border-block-end:var(--io-border-width-thin) solid var(--io-border-divider);background:0 0;border-radius:0;inline-size:100%;margin:0}.trial .phone .picker .io-segmented-buttons{max-inline-size:100%}@container (min-width:840px) and (max-width:1279px){.trial .hero[data-hero=bleed] .hero-deck{margin:var(--io-spacing-40) auto 0;translate:none}}@container (max-width:839px){.trial .hero[data-hero=bleed] .hero-deck{margin-inline:auto;translate:none}}@container (min-width:560px) and (max-width:839px){.trial .hero[data-hero=bleed] .hero-deck{margin-block-start:var(--io-spacing-24)}.trial .hero[data-hero=bleed] .hero-media .photo{aspect-ratio:5/4}}body:has(.trial) :is([data-ui=corporate-nav],[data-ui=corporate-footer]){display:none}main:has(>.trial){padding-block-start:0}.trial{position:relative}.trial .trial-bar{z-index:5;padding-block:var(--io-spacing-24);position:relative}.trial .trial-mark{block-size:var(--io-spacing-32);inline-size:auto;max-inline-size:none;display:block}.trial[data-theme=dark] .trial-mark-dark,.trial[data-theme=light] .trial-mark-light{display:none}@container (min-width:1280px){.trial:has(.hero[data-hero=bleed]) .trial-bar{position:absolute;inset-block-start:0;inset-inline:0}}.trial .trial-foot{padding-block:var(--io-spacing-40);border-block-start:var(--io-border-width-thin) solid var(--io-border-divider)}.trial .trial-foot .wrap{justify-content:space-between;align-items:center;gap:var(--io-spacing-16);flex-wrap:wrap;display:flex}.trial .trial-foot-legal{gap:var(--io-spacing-8) var(--io-spacing-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.trial .trial-foot-legal li{max-inline-size:none}.trial .trial-foot-note{max-inline-size:none;color:var(--io-text-secondary);flex-basis:100%;order:1}.trial .trial-foot-legal :is(a,button){color:var(--io-text-secondary);text-underline-offset:.2em;font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:24px;padding:0;text-decoration:underline}@container (min-width:1280px) and (max-width:1599px){.trial .hero[data-hero=bleed]{--hero-deck:clamp(17.5rem, 4.71cqi + 13.76rem, 18rem);--phone-edge:calc(var(--io-spacing-4) + var(--io-spacing-2));--phone-pad:var(--io-spacing-8);--deck-zoom:.79}.trial .hero[data-hero=bleed] .phone .io-segmented-buttons__item{padding-inline:calc(var(--io-spacing-4) + var(--io-spacing-2))}}