*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block:0;margin-inline:0}ol[class],ul[class]{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{line-height:1.5;min-height:100vh;text-rendering:optimizespeed}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}#__nuxt,#root{isolation:isolate}menu,ol,ul{list-style:none;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}fieldset{border:0}fieldset,legend{padding:0}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre{white-space:pre}[hidden],template{display:none}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:300;src:url(./Alliance-Light.CwN75JLk.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:400;src:url(./Alliance-Regular.CoNvGBsH.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:500;src:url(./Alliance-Medium.ToSqJexT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:600;src:url(./Alliance-SemiBold.51M9IP9M.woff2) format("woff2")}@font-face{font-display:swap;font-family:Alliance;font-style:normal;font-weight:700;src:url(./Alliance-Bold.8joMAnmf.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueMachina;font-style:normal;font-weight:var(--ds-font-weight-normal);src:url(./NeueMachina-Regular.cDPvqqmt.woff2) format("woff2")}:root{--ds-font-family-main:"Alliance","SF Pro Display",sans-serif;--ds-font-family-secondary:"NeueMachina",monospace;--ds-font-weight-light:300;--ds-font-weight-normal:normal;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:bold;--ds-color-white:#fff;--ds-color-black:#000;--ds-color-core-100:#e2e4ff;--ds-color-core-150:#d6d9fc;--ds-color-core-200:#c5c9ff;--ds-color-core-300:#a3a7ff;--ds-color-core-400:#7f83ff;--ds-color-core-500:#5b53ff;--ds-color-core-600:#4940e0;--ds-color-core-700:#3830c2;--ds-color-core-800:#2922a3;--ds-color-core-900:#19147a;--ds-color-core-neutral-0:#fff;--ds-color-core-neutral-25:#f8fafd;--ds-color-core-neutral-40:#e7ecf1;--ds-color-core-neutral-50:#e5edf5;--ds-color-core-neutral-100:#d4dee9;--ds-color-core-neutral-200:#bac8da;--ds-color-core-neutral-300:#95a4ba;--ds-color-core-neutral-400:#7d8ba4;--ds-color-core-neutral-500:#64748d;--ds-color-core-neutral-600:#50617a;--ds-color-core-neutral-700:#3c4f69;--ds-color-core-neutral-800:#273951;--ds-color-core-neutral-900:#1a2c44;--ds-color-core-neutral-950:#11273e;--ds-color-core-neutral-975:#0d253d;--ds-color-core-neutral-990:#061b31;--ds-color-bg-white:var(--ds-color-white);--ds-color-bg-light:#f6f9fc;--ds-color-bg-dark:#0d1738;--ds-color-bg-darker:#070c21;--ds-color-title-light:#0a2540;--ds-color-title-dark:var(--ds-color-white);--ds-color-body-light:#425466;--ds-color-body-dark:#a3b5d6;--ds-color-text-muted:#aab4c1;--ds-color-text-soft:var(--ds-color-body-light);--ds-color-primary:var(--ds-color-core-500);--ds-color-primary-hover:var(--ds-color-core-700);--ds-color-secondary:#e8e9ff;--ds-color-accent-magenta:#de6eff;--ds-color-accent-amber:#ffb96e;--ds-color-partner-ucm:#ac2c3f;--ds-color-action-border-solid:var(--ds-color-primary);--ds-color-mockup-border:#f0f1f7;--ds-color-mockup-surface:#f7f8fc;--ds-color-mockup-surface-border:#e3e4ee;--ds-color-mockup-highlight:#f8f9ff;--ds-color-mockup-shadow:rgba(50,50,93,.12);--ds-color-bento-dark-start:#1a2350;--ds-color-bento-dark-end:var(--ds-color-bg-darker);--ds-shadow-bento-dark:25px 38px 38px 0 rgba(0,0,0,.45);--ds-color-mockup-thinking:#615ba7;--ds-color-mockup-thinking-bg:#ded5f4;--ds-color-mockup-emotional:#8566ad;--ds-color-mockup-emotional-bg:#f6e6fc;--ds-color-mockup-interpersonal:#9a826c;--ds-color-mockup-interpersonal-bg:#faf0e8;--ds-color-mockup-action:#e3ab8d;--ds-color-mockup-action-bg:#fce8df;--ds-color-mockup-success:#224f42;--ds-color-mockup-success-bg:#e5f4ee;--ds-color-mockup-success-icon:#0f6f57;--ds-color-mockup-success-icon-bg:#e1f6ef;--ds-color-mockup-success-dot:#4b9c78;--ds-color-mockup-dark:#1f2e2a;--ds-color-mockup-dark-surface:#324540;--ds-color-mockup-dark-border:#51605c;--ds-color-mockup-dark-muted:#81bda2;--ds-color-mockup-field-border:#e2e4ed;--ds-color-mockup-field-icon-bg:#eceef4;--ds-color-mockup-dropzone-border:#d1d3e1;--ds-color-mockup-footer:#fafafa;--ds-color-mockup-brand:#245560;--ds-color-mockup-danger:#d08f85;--ds-color-mockup-border-soft:#f0f1f6;--ds-color-mockup-divider:#f4f5f9;--ds-color-mockup-track:#ecf1f6;--ds-color-mockup-score-up:#2a806f;--ds-color-mockup-score-up-bg:#effefa;--ds-color-mockup-score-down:#802a2a;--ds-color-mockup-score-down-bg:#feefef;--ds-color-mockup-score-ref-bg:#f8f8f8;--ds-color-mockup-selected:#e8e9ff;--ds-color-mockup-rank-muted:#a1a4b9;--ds-color-mockup-success-row:#f8fff9;--ds-color-mockup-warning:#7e521e;--ds-color-mockup-warning-bg:#f8eedc;--ds-color-mockup-warning-text:#5d3a13;--ds-color-mockup-error:#b14434;--ds-color-mockup-error-bg:#f9eceb;--ds-color-mockup-error-text:#6f2623;--ds-color-mockup-subtle:#a0a4bb;--ds-color-mockup-card-border:#e4edf5;--ds-color-mockup-removed:#db8b82;--ds-color-mockup-removed-bg:#fefafa;--ds-color-mockup-removed-border:#fadddc;--ds-color-mockup-removed-icon-bg:#fdf4f3;--ds-color-mockup-danger-strong:#c03a2b;--ds-color-mockup-danger-soft-bg:#fdf7f7;--ds-color-mockup-danger-soft-border:#f6c6c6;--ds-color-mockup-danger-icon-bg:#fcebeb;--ds-color-mockup-warning-soft-bg:#fcf5e7;--ds-color-mockup-warning-soft-border:#f5ddaf;--ds-color-mockup-success-strong:#1c9e75;--ds-color-mockup-success-deep:#075041;--ds-color-mockup-success-border:#9fe1cb;--ds-color-mockup-dark-chip:#364944;--ds-color-mockup-track-strong:#d9d9d9;--ds-color-mockup-warning-bar:#deab4f;--ds-color-mockup-tone-violet-bg:#eeedfd;--ds-color-mockup-tone-violet:#534bb7;--ds-color-mockup-tone-blue-bg:#e8f1fa;--ds-color-mockup-tone-blue:#195fa5;--ds-color-mockup-tone-green-bg:#e5f4ee;--ds-color-mockup-tone-green:#0f6f57;--ds-color-mockup-tone-coral-bg:#faede7;--ds-color-mockup-tone-coral:#993c1e;--ds-color-mockup-tone-amber-bg:#faefda;--ds-color-mockup-tone-amber:#864f0c;--ds-color-mockup-tone-dark-bg:#1a302a;--ds-color-mockup-tone-dark:#1c9e75;--ds-color-mockup-level-neutral-bg:#f1efe8;--ds-color-mockup-level-neutral:#888780;--ds-color-mockup-level-blue-bg:#e6f1fb;--ds-color-mockup-level-blue:#0b447c;--ds-color-mockup-level-blue-bar:#a2bcdc;--ds-color-mockup-level-gray-bar:#8d9795;--ds-color-mockup-danger-deep:#791f1f;--ds-color-mockup-success-soft-bg:#f8fffa;--ds-color-mockup-tone-amber-deep:#633806;--ds-color-mockup-track-blue:#d1d5ec;--ds-color-mockup-amber-bar:#e9a838;--ds-color-mockup-amber-text:#885211;--ds-color-mockup-amber-chip:#f4e3c3;--ds-color-mockup-dark-divider:#324540;--ds-gradient-card-browser-tint:url("data:image/svg+xml;utf8,<svg viewBox='0 0 968 739.31' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-163.04 -78.668 99.285 -129.97 1629.9 1176.4)'><stop stop-color='rgba(213,189,214,1)' offset='0'/><stop stop-color='rgba(213,189,214,0)' offset='0.86653'/></radialGradient></defs></svg>");--ds-gradient-card-browser-glow:url("data:image/svg+xml;utf8,<svg viewBox='0 0 968 739.31' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(74.921 -25.681 16.522 47.659 -7.7361 739.66)'><stop stop-color='rgba(91,83,255,0.2)' offset='0'/><stop stop-color='rgba(91,83,255,0)' offset='1'/></radialGradient></defs></svg>");--ds-gradient-card-browser-wash:linear-gradient(90deg,rgb(91 83 255/3%),rgb(91 83 255/3%));--ds-gradient-card-browser:var(--ds-gradient-card-browser-tint),var(--ds-gradient-card-browser-glow),var(--ds-gradient-card-browser-wash);--ds-space-core-0:0px;--ds-space-core-1:1px;--ds-space-core-25:2px;--ds-space-core-50:4px;--ds-space-core-75:6px;--ds-space-core-100:8px;--ds-space-core-150:12px;--ds-space-core-200:16px;--ds-space-core-250:20px;--ds-space-core-300:24px;--ds-space-core-350:28px;--ds-space-core-400:32px;--ds-space-core-450:36px;--ds-space-core-500:40px;--ds-space-core-550:44px;--ds-space-core-600:48px;--ds-space-core-700:56px;--ds-space-core-800:64px;--ds-space-core-900:72px;--ds-space-core-1000:80px;--ds-space-core-1100:88px;--ds-space-core-1200:96px;--ds-space-core-1300:104px;--ds-space-core-1400:112px;--ds-space-core-1500:120px;--ds-space-core-1600:128px;--ds-space-core-1700:136px;--ds-space-core-1800:144px;--ds-space-core-1900:152px;--ds-space-core-2000:160px;--ds-space-core-2100:168px;--ds-space-core-2200:176px;--ds-space-core-2300:184px;--ds-space-core-2400:192px;--ds-space-core-2500:200px;--ds-space-core-border-sm:1px;--ds-space-core-border-md:1.25px;--ds-space-core-border-lg:2px;--ds-space-core-border-none:0px;--ds-space-core-radius-xs:2px;--ds-space-core-radius-sm:4px;--ds-space-core-radius-md:6px;--ds-space-core-radius-lg:16px;--ds-space-core-radius-xl:32px;--ds-space-core-radius-none:0px;--ds-space-core-radius-round:99999px;--ds-space-input-border-default:1.25px;--ds-space-input-focus-outline-offset:1px;--ds-space-input-focus-shadow-outer:4px;--ds-space-input-focus-shadow-single:2px;--ds-space-input-gap-error-message:var(--ds-space-core-50);--ds-space-input-gap-label-vertical:var(--ds-space-core-100);--ds-space-input-text-paddingx-sm:10px;--ds-space-input-text-paddingx-md:13px;--ds-space-input-text-paddingx-lg:16px;--ds-space-input-text-paddingx-listbox:10px;--ds-space-input-text-paddingy-sm:8px;--ds-space-input-text-paddingy-md:10px;--ds-space-input-text-paddingy-lg:12px;--ds-space-input-text-paddingy-listbox:6px;--ds-space-layout-content-max-width:1264px;--ds-space-layout-wide-max-width:1464px;--ds-space-block-column-gap:var(--ds-space-layout-gap);--ds-space-block-stack-gap-md:var(--ds-space-layout-gap);--ds-space-block-stack-gap-lg:var(--ds-space-core-600);--ds-space-block-stack-gap-xl:var(--ds-space-core-800);--ds-space-button-height:var(--ds-space-core-550);--ds-space-input-layered-gap:24px;--ds-space-input-layered-input-max-width:360px;--ds-space-input-layered-input-min-width:300px;--ds-space-input-layered-label-max-width:196px;--ds-space-input-layered-label-min-width:120px;--ds-space-input-min-height:var(--ds-space-button-height);--ds-space-input-popover-width:240px;--ds-space-layout-columns:4;--ds-space-layout-content-margin:var(--ds-space-core-200);--ds-space-layout-gap:var(--ds-space-core-200);--ds-space-layout-page-margin:var(--ds-space-core-0);--ds-space-layout-sheet-overlap:var(--ds-space-core-0);--ds-space-section-gap-bottom:var(--ds-space-core-700);--ds-space-section-gap-top:var(--ds-space-core-700);--ds-space-stat-content-padding-y:var(--ds-space-core-400);--ds-grid-span-full:span 4;--ds-grid-span-half:span 4;--ds-grid-span-quarter:span 4}@media screen and (min-width:640px){:root{--ds-space-block-column-gap:var(--ds-space-layout-gap);--ds-space-block-stack-gap-md:var(--ds-space-layout-gap);--ds-space-block-stack-gap-lg:var(--ds-space-core-600);--ds-space-block-stack-gap-xl:var(--ds-space-core-800);--ds-space-button-height:var(--ds-space-core-550);--ds-space-input-layered-gap:24px;--ds-space-input-layered-input-max-width:360px;--ds-space-input-layered-input-min-width:300px;--ds-space-input-layered-label-max-width:196px;--ds-space-input-layered-label-min-width:120px;--ds-space-input-min-height:var(--ds-space-button-height);--ds-space-input-popover-width:240px;--ds-space-layout-columns:8;--ds-space-layout-content-margin:var(--ds-space-core-200);--ds-space-layout-gap:var(--ds-space-core-200);--ds-space-layout-page-margin:var(--ds-space-core-200);--ds-space-layout-sheet-overlap:96px;--ds-space-section-gap-bottom:var(--ds-space-core-800);--ds-space-section-gap-top:var(--ds-space-core-800);--ds-space-stat-content-padding-y:var(--ds-space-core-400);--ds-grid-span-full:span 8;--ds-grid-span-half:span 8;--ds-grid-span-quarter:span 4}}@media screen and (min-width:940px){:root{--ds-space-block-column-gap:var(--ds-space-layout-gap);--ds-space-block-stack-gap-md:var(--ds-space-layout-gap);--ds-space-block-stack-gap-lg:var(--ds-space-core-600);--ds-space-block-stack-gap-xl:var(--ds-space-core-800);--ds-space-button-height:var(--ds-space-core-600);--ds-space-input-layered-gap:24px;--ds-space-input-layered-input-max-width:360px;--ds-space-input-layered-input-min-width:300px;--ds-space-input-layered-label-max-width:196px;--ds-space-input-layered-label-min-width:120px;--ds-space-input-min-height:var(--ds-space-button-height);--ds-space-input-popover-width:240px;--ds-space-layout-columns:12;--ds-space-layout-content-margin:var(--ds-space-core-200);--ds-space-layout-gap:var(--ds-space-core-300);--ds-space-layout-page-margin:var(--ds-space-core-200);--ds-space-layout-sheet-overlap:124px;--ds-space-section-gap-bottom:var(--ds-space-core-1200);--ds-space-section-gap-top:var(--ds-space-core-1200);--ds-space-stat-content-padding-y:var(--ds-space-core-450);--ds-grid-span-full:span 12;--ds-grid-span-half:span 6;--ds-grid-span-quarter:span 3}}:root{--ds-shadow-xs-bottom-blur:4px;--ds-shadow-xs-bottom-offset-x:0px;--ds-shadow-xs-bottom-offset-y:1px;--ds-shadow-xs-bottom-spread:0px;--ds-shadow-xs-top-blur:10px;--ds-shadow-xs-top-offset-x:0px;--ds-shadow-xs-top-offset-y:2px;--ds-shadow-xs-top-spread:0px;--ds-shadow-sm-bottom-blur:8px;--ds-shadow-sm-bottom-offset-x:0px;--ds-shadow-sm-bottom-offset-y:2px;--ds-shadow-sm-bottom-spread:0px;--ds-shadow-sm-top-blur:14px;--ds-shadow-sm-top-offset-x:0px;--ds-shadow-sm-top-offset-y:5px;--ds-shadow-sm-top-spread:0px;--ds-shadow-md-bottom-blur:8px;--ds-shadow-md-bottom-offset-x:0px;--ds-shadow-md-bottom-offset-y:4px;--ds-shadow-md-bottom-spread:0px;--ds-shadow-md-top-blur:22px;--ds-shadow-md-top-offset-x:0px;--ds-shadow-md-top-offset-y:6px;--ds-shadow-md-top-spread:0px;--ds-shadow-lg-bottom-blur:20px;--ds-shadow-lg-bottom-offset-x:0px;--ds-shadow-lg-bottom-offset-y:5px;--ds-shadow-lg-bottom-spread:-2px;--ds-shadow-lg-top-blur:40px;--ds-shadow-lg-top-offset-x:0px;--ds-shadow-lg-top-offset-y:15px;--ds-shadow-lg-top-spread:-2px;--ds-shadow-xl-bottom-blur:60px;--ds-shadow-xl-bottom-offset-x:0px;--ds-shadow-xl-bottom-offset-y:10px;--ds-shadow-xl-bottom-spread:-16px;--ds-shadow-xl-top-blur:80px;--ds-shadow-xl-top-offset-x:0px;--ds-shadow-xl-top-offset-y:20px;--ds-shadow-xl-top-spread:-16px;--ds-shadow-xs:var(--ds-shadow-xs-top-offset-x,0) var(--ds-shadow-xs-top-offset-y,2px) var(--ds-shadow-xs-top-blur,10px) var(--ds-shadow-xs-top-spread,0) var(--ds-color-shadow-xs-top,rgb(0 55 112/6%)),var(--ds-shadow-xs-bottom-offset-x,0) var(--ds-shadow-xs-bottom-offset-y,1px) var(--ds-shadow-xs-bottom-blur,4px) var(--ds-shadow-xs-bottom-spread,0) var(--ds-color-shadow-xs-bottom,rgb(0 59 137/4%));--ds-shadow-sm:var(--ds-shadow-sm-top-offset-x,0) var(--ds-shadow-sm-top-offset-y,5px) var(--ds-shadow-sm-top-blur,14px) var(--ds-shadow-sm-top-spread,0) var(--ds-color-shadow-sm-top,rgb(0 55 112/8%)),var(--ds-shadow-sm-bottom-offset-x,0) var(--ds-shadow-sm-bottom-offset-y,2px) var(--ds-shadow-sm-bottom-blur,8px) var(--ds-shadow-sm-bottom-spread,0) var(--ds-color-shadow-sm-bottom,rgb(0 59 137/5%));--ds-shadow-md:var(--ds-shadow-md-top-offset-x,0) var(--ds-shadow-md-top-offset-y,6px) var(--ds-shadow-md-top-blur,22px) var(--ds-shadow-md-top-spread,0) var(--ds-color-shadow-md-top,rgb(0 55 112/1%)),var(--ds-shadow-md-bottom-offset-x,0) var(--ds-shadow-md-bottom-offset-y,4px) var(--ds-shadow-md-bottom-blur,8px) var(--ds-shadow-md-bottom-spread,0) var(--ds-color-shadow-md-bottom,rgb(0 59 137/2%));--ds-shadow-lg:var(--ds-shadow-lg-top-offset-x,0) var(--ds-shadow-lg-top-offset-y,15px) var(--ds-shadow-lg-top-blur,40px) var(--ds-shadow-lg-top-spread,-2px) var(--ds-color-shadow-lg-top,rgb(0 55 112/1%)),var(--ds-shadow-lg-bottom-offset-x,0) var(--ds-shadow-lg-bottom-offset-y,5px) var(--ds-shadow-lg-bottom-blur,20px) var(--ds-shadow-lg-bottom-spread,-2px) var(--ds-color-shadow-lg-bottom,rgb(0 59 137/4%));--ds-shadow-xl:var(--ds-shadow-xl-top-offset-x,0) var(--ds-shadow-xl-top-offset-y,20px) var(--ds-shadow-xl-top-blur,80px) var(--ds-shadow-xl-top-spread,-16px) var(--ds-color-shadow-xl-top,rgba(0,55,112,.14)),var(--ds-shadow-xl-bottom-offset-x,0) var(--ds-shadow-xl-bottom-offset-y,10px) var(--ds-shadow-xl-bottom-blur,60px) var(--ds-shadow-xl-bottom-spread,-16px) var(--ds-color-shadow-xl-bottom,rgb(0 59 137/6%));--ds-font-heading-xxs-letter-spacing:0em;--ds-font-heading-xxs-line-height:1.2;--ds-font-heading-xxs-size:.875rem;--ds-font-heading-xxs-weight:var(--ds-font-weight-semibold);--ds-font-heading-xs-letter-spacing:0em;--ds-font-heading-xs-line-height:1.2;--ds-font-heading-xs-size:1rem;--ds-font-heading-xs-weight:var(--ds-font-weight-semibold);--ds-font-heading-sm-letter-spacing:0em;--ds-font-heading-sm-line-height:1.25;--ds-font-heading-sm-size:1.125rem;--ds-font-heading-sm-weight:var(--ds-font-weight-semibold);--ds-font-heading-md-letter-spacing:-.01em;--ds-font-heading-md-line-height:1.2;--ds-font-heading-md-size:1.25rem;--ds-font-heading-md-weight:var(--ds-font-weight-semibold);--ds-font-heading-lg-letter-spacing:-.01em;--ds-font-heading-lg-line-height:1.2;--ds-font-heading-lg-size:1.375rem;--ds-font-heading-lg-weight:var(--ds-font-weight-semibold);--ds-font-heading-xl-letter-spacing:-.01em;--ds-font-heading-xl-line-height:1.07;--ds-font-heading-xl-size:1.75rem;--ds-font-heading-xl-weight:var(--ds-font-weight-semibold);--ds-font-heading-xxl-letter-spacing:-.02em;--ds-font-heading-xxl-line-height:1.03;--ds-font-heading-xxl-size:2.125rem;--ds-font-heading-xxl-weight:var(--ds-font-weight-semibold);--ds-font-stat-value-letter-spacing:-.02em;--ds-font-stat-value-line-height:1.1;--ds-font-stat-value-size:3rem;--ds-font-stat-value-weight:var(--ds-font-weight-normal);--ds-font-heading-hero-sm-letter-spacing:-.01em;--ds-font-heading-hero-sm-line-height:1.12;--ds-font-heading-hero-sm-size:1.625rem;--ds-font-heading-hero-sm-weight:var(--ds-font-weight-light);--ds-font-heading-hero-md-letter-spacing:-.01em;--ds-font-heading-hero-md-line-height:1.12;--ds-font-heading-hero-md-size:1.625rem;--ds-font-heading-hero-md-weight:var(--ds-font-weight-light);--ds-font-heading-hero-lg-letter-spacing:-.01em;--ds-font-heading-hero-lg-line-height:1.1;--ds-font-heading-hero-lg-size:1.75rem;--ds-font-heading-hero-lg-weight:var(--ds-font-weight-light);--ds-font-input-description-letter-spacing:0px;--ds-font-input-description-line-height:1.3;--ds-font-input-description-size:.875rem;--ds-font-input-description-weight:var(--ds-font-weight-light);--ds-font-input-group-heading-letter-spacing:0px;--ds-font-input-group-heading-line-height:1.35;--ds-font-input-group-heading-size:.75rem;--ds-font-input-group-heading-weight:var(--ds-font-weight-light);--ds-font-input-label-sm-letter-spacing:0px;--ds-font-input-label-sm-line-height:1.35;--ds-font-input-label-sm-size:.75rem;--ds-font-input-label-sm-weight:var(--ds-font-weight-normal);--ds-font-input-label-md-letter-spacing:0px;--ds-font-input-label-md-line-height:1.3;--ds-font-input-label-md-size:.875rem;--ds-font-input-label-md-weight:var(--ds-font-weight-normal);--ds-font-input-label-lg-letter-spacing:0px;--ds-font-input-label-lg-line-height:1.2;--ds-font-input-label-lg-size:1rem;--ds-font-input-label-lg-weight:var(--ds-font-weight-normal);--ds-font-input-text-sm-letter-spacing:0px;--ds-font-input-text-sm-line-height:1.35;--ds-font-input-text-sm-size:.75rem;--ds-font-input-text-sm-weight:var(--ds-font-weight-light);--ds-font-input-text-md-letter-spacing:0px;--ds-font-input-text-md-line-height:1.05;--ds-font-input-text-md-size:.875rem;--ds-font-input-text-md-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-letter-spacing:0px;--ds-font-input-text-lg-line-height:1;--ds-font-input-text-lg-size:1rem;--ds-font-input-text-lg-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-textarea-letter-spacing:0px;--ds-font-input-text-lg-textarea-line-height:1.4;--ds-font-input-text-lg-textarea-size:1rem;--ds-font-input-text-lg-textarea-weight:var(--ds-font-weight-light);--ds-font-quote-md-letter-spacing:0em;--ds-font-quote-md-line-height:1.4;--ds-font-quote-md-size:1.125rem;--ds-font-quote-md-weight:var(--ds-font-weight-light);--ds-font-quote-attribution-md-letter-spacing:0em;--ds-font-quote-attribution-md-line-height:1.35;--ds-font-quote-attribution-md-size:1rem;--ds-font-quote-attribution-md-weight:var(--ds-font-weight-light);--ds-font-text-xxs-letter-spacing:0em;--ds-font-text-xxs-line-height:1.45;--ds-font-text-xxs-size:.75rem;--ds-font-text-xxs-weight:var(--ds-font-weight-light);--ds-font-text-xs-letter-spacing:0em;--ds-font-text-xs-line-height:1.45;--ds-font-text-xs-size:.75rem;--ds-font-text-xs-weight:var(--ds-font-weight-light);--ds-font-text-sm-letter-spacing:0em;--ds-font-text-sm-line-height:1.4;--ds-font-text-sm-size:.875rem;--ds-font-text-sm-weight:var(--ds-font-weight-light);--ds-font-text-md-letter-spacing:0em;--ds-font-text-md-line-height:1.4;--ds-font-text-md-size:1rem;--ds-font-text-md-weight:var(--ds-font-weight-light);--ds-font-text-lg-letter-spacing:0em;--ds-font-text-lg-line-height:1.35;--ds-font-text-lg-size:1rem;--ds-font-text-lg-weight:var(--ds-font-weight-light);--ds-font-text-xl-letter-spacing:0em;--ds-font-text-xl-line-height:1.4;--ds-font-text-xl-size:1.125rem;--ds-font-text-xl-weight:var(--ds-font-weight-light);--ds-font-text-xxl-letter-spacing:-.01em;--ds-font-text-xxl-line-height:1.07;--ds-font-text-xxl-size:1.75rem;--ds-font-text-xxl-weight:var(--ds-font-weight-light);--ds-font-text-default-letter-spacing:0em;--ds-font-text-default-line-height:1.4667;--ds-font-text-default-size:.9375rem;--ds-font-text-default-weight:var(--ds-font-weight-light);--ds-font-text-statement-letter-spacing:-.03em;--ds-font-text-statement-line-height:1.12;--ds-font-text-statement-size:1.5625rem;--ds-font-text-statement-weight:var(--ds-font-weight-medium);--ds-font-heading-h6-letter-spacing:0em;--ds-font-heading-h6-line-height:1.2667;--ds-font-heading-h6-size:.9375rem;--ds-font-heading-h6-weight:var(--ds-font-weight-medium)}@media screen and (min-width:640px){:root{--ds-font-heading-xxs-letter-spacing:0em;--ds-font-heading-xxs-line-height:1.2;--ds-font-heading-xxs-size:.875rem;--ds-font-heading-xxs-weight:var(--ds-font-weight-semibold);--ds-font-heading-xs-letter-spacing:0em;--ds-font-heading-xs-line-height:1.2;--ds-font-heading-xs-size:1rem;--ds-font-heading-xs-weight:var(--ds-font-weight-semibold);--ds-font-heading-sm-letter-spacing:-.01em;--ds-font-heading-sm-line-height:1.12;--ds-font-heading-sm-size:1.25rem;--ds-font-heading-sm-weight:var(--ds-font-weight-semibold);--ds-font-heading-md-letter-spacing:-.01em;--ds-font-heading-md-line-height:1.1;--ds-font-heading-md-size:1.375rem;--ds-font-heading-md-weight:var(--ds-font-weight-semibold);--ds-font-heading-lg-letter-spacing:-.01em;--ds-font-heading-lg-line-height:1.07;--ds-font-heading-lg-size:1.75rem;--ds-font-heading-lg-weight:var(--ds-font-weight-semibold);--ds-font-heading-xl-letter-spacing:-.02em;--ds-font-heading-xl-line-height:1.05;--ds-font-heading-xl-size:2.125rem;--ds-font-heading-xl-weight:var(--ds-font-weight-semibold);--ds-font-heading-xxl-letter-spacing:-.02em;--ds-font-heading-xxl-line-height:1.03;--ds-font-heading-xxl-size:3rem;--ds-font-heading-xxl-weight:var(--ds-font-weight-semibold);--ds-font-stat-value-letter-spacing:-.03em;--ds-font-stat-value-line-height:1;--ds-font-stat-value-size:4rem;--ds-font-stat-value-weight:var(--ds-font-weight-normal);--ds-font-heading-hero-sm-letter-spacing:-.02em;--ds-font-heading-hero-sm-line-height:1.1;--ds-font-heading-hero-sm-size:2rem;--ds-font-heading-hero-sm-weight:var(--ds-font-weight-light);--ds-font-heading-hero-md-letter-spacing:-.02em;--ds-font-heading-hero-md-line-height:1.1;--ds-font-heading-hero-md-size:2rem;--ds-font-heading-hero-md-weight:var(--ds-font-weight-light);--ds-font-heading-hero-lg-letter-spacing:-.02em;--ds-font-heading-hero-lg-line-height:1.12;--ds-font-heading-hero-lg-size:2.5rem;--ds-font-heading-hero-lg-weight:var(--ds-font-weight-light);--ds-font-input-description-letter-spacing:0px;--ds-font-input-description-line-height:1.3;--ds-font-input-description-size:.875rem;--ds-font-input-description-weight:var(--ds-font-weight-light);--ds-font-input-group-heading-letter-spacing:0px;--ds-font-input-group-heading-line-height:1.35;--ds-font-input-group-heading-size:.75rem;--ds-font-input-group-heading-weight:var(--ds-font-weight-light);--ds-font-input-label-sm-letter-spacing:0px;--ds-font-input-label-sm-line-height:1.35;--ds-font-input-label-sm-size:.75rem;--ds-font-input-label-sm-weight:var(--ds-font-weight-normal);--ds-font-input-label-md-letter-spacing:0px;--ds-font-input-label-md-line-height:1.3;--ds-font-input-label-md-size:.875rem;--ds-font-input-label-md-weight:var(--ds-font-weight-normal);--ds-font-input-label-lg-letter-spacing:0px;--ds-font-input-label-lg-line-height:1.2;--ds-font-input-label-lg-size:1rem;--ds-font-input-label-lg-weight:var(--ds-font-weight-normal);--ds-font-input-text-sm-letter-spacing:0px;--ds-font-input-text-sm-line-height:1.35;--ds-font-input-text-sm-size:.75rem;--ds-font-input-text-sm-weight:var(--ds-font-weight-light);--ds-font-input-text-md-letter-spacing:0px;--ds-font-input-text-md-line-height:1.3;--ds-font-input-text-md-size:.875rem;--ds-font-input-text-md-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-letter-spacing:0px;--ds-font-input-text-lg-line-height:1;--ds-font-input-text-lg-size:1rem;--ds-font-input-text-lg-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-textarea-letter-spacing:0px;--ds-font-input-text-lg-textarea-line-height:1.4;--ds-font-input-text-lg-textarea-size:1rem;--ds-font-input-text-lg-textarea-weight:var(--ds-font-weight-light);--ds-font-quote-md-letter-spacing:0em;--ds-font-quote-md-line-height:1.4;--ds-font-quote-md-size:1.125rem;--ds-font-quote-md-weight:var(--ds-font-weight-light);--ds-font-quote-attribution-md-letter-spacing:0em;--ds-font-quote-attribution-md-line-height:1.35;--ds-font-quote-attribution-md-size:1rem;--ds-font-quote-attribution-md-weight:var(--ds-font-weight-light);--ds-font-text-xxs-letter-spacing:0em;--ds-font-text-xxs-line-height:1.45;--ds-font-text-xxs-size:.75rem;--ds-font-text-xxs-weight:var(--ds-font-weight-light);--ds-font-text-xs-letter-spacing:0em;--ds-font-text-xs-line-height:1.45;--ds-font-text-xs-size:.75rem;--ds-font-text-xs-weight:var(--ds-font-weight-light);--ds-font-text-sm-letter-spacing:0em;--ds-font-text-sm-line-height:1.4;--ds-font-text-sm-size:.875rem;--ds-font-text-sm-weight:var(--ds-font-weight-light);--ds-font-text-md-letter-spacing:0em;--ds-font-text-md-line-height:1.4;--ds-font-text-md-size:1rem;--ds-font-text-md-weight:var(--ds-font-weight-light);--ds-font-text-lg-letter-spacing:0em;--ds-font-text-lg-line-height:1.4444;--ds-font-text-lg-size:1.125rem;--ds-font-text-lg-weight:var(--ds-font-weight-light);--ds-font-text-xl-letter-spacing:-.02em;--ds-font-text-xl-line-height:1.4;--ds-font-text-xl-size:1.125rem;--ds-font-text-xl-weight:var(--ds-font-weight-light);--ds-font-text-xxl-letter-spacing:-.02em;--ds-font-text-xxl-line-height:1.03;--ds-font-text-xxl-size:2.125rem;--ds-font-text-xxl-weight:var(--ds-font-weight-light)}}@media screen and (min-width:940px){:root{--ds-font-heading-xxs-letter-spacing:0em;--ds-font-heading-xxs-line-height:1.2;--ds-font-heading-xxs-size:.875rem;--ds-font-heading-xxs-weight:var(--ds-font-weight-semibold);--ds-font-heading-xs-letter-spacing:0em;--ds-font-heading-xs-line-height:1.2;--ds-font-heading-xs-size:1rem;--ds-font-heading-xs-weight:var(--ds-font-weight-semibold);--ds-font-heading-sm-letter-spacing:-.01em;--ds-font-heading-sm-line-height:1.1;--ds-font-heading-sm-size:1.375rem;--ds-font-heading-sm-weight:var(--ds-font-weight-semibold);--ds-font-heading-md-letter-spacing:-.01em;--ds-font-heading-md-line-height:1.12;--ds-font-heading-md-size:1.625rem;--ds-font-heading-md-weight:var(--ds-font-weight-semibold);--ds-font-heading-lg-letter-spacing:-.02em;--ds-font-heading-lg-line-height:1.1;--ds-font-heading-lg-size:2rem;--ds-font-heading-lg-weight:var(--ds-font-weight-semibold);--ds-font-heading-xl-letter-spacing:-.04em;--ds-font-heading-xl-line-height:1.0208;--ds-font-heading-xl-size:3rem;--ds-font-heading-xl-weight:var(--ds-font-weight-semibold);--ds-font-heading-xxl-letter-spacing:-.045em;--ds-font-heading-xxl-line-height:1.0375;--ds-font-heading-xxl-size:5rem;--ds-font-heading-xxl-weight:var(--ds-font-weight-semibold);--ds-font-stat-value-letter-spacing:-.04em;--ds-font-stat-value-line-height:.6667;--ds-font-stat-value-size:5.625rem;--ds-font-stat-value-weight:var(--ds-font-weight-normal);--ds-font-heading-hero-sm-letter-spacing:-.02em;--ds-font-heading-hero-sm-line-height:1.1;--ds-font-heading-hero-sm-size:2rem;--ds-font-heading-hero-sm-weight:var(--ds-font-weight-light);--ds-font-heading-hero-md-letter-spacing:-.02em;--ds-font-heading-hero-md-line-height:1.05;--ds-font-heading-hero-md-size:2.25rem;--ds-font-heading-hero-md-weight:var(--ds-font-weight-light);--ds-font-heading-hero-lg-letter-spacing:-.02em;--ds-font-heading-hero-lg-line-height:1.2;--ds-font-heading-hero-lg-size:2.5rem;--ds-font-heading-hero-lg-weight:var(--ds-font-weight-light);--ds-font-input-description-letter-spacing:0px;--ds-font-input-description-line-height:1.3;--ds-font-input-description-size:.875rem;--ds-font-input-description-weight:var(--ds-font-weight-light);--ds-font-input-group-heading-letter-spacing:0px;--ds-font-input-group-heading-line-height:1.35;--ds-font-input-group-heading-size:.75rem;--ds-font-input-group-heading-weight:var(--ds-font-weight-light);--ds-font-input-label-sm-letter-spacing:0px;--ds-font-input-label-sm-line-height:1.35;--ds-font-input-label-sm-size:.75rem;--ds-font-input-label-sm-weight:var(--ds-font-weight-normal);--ds-font-input-label-md-letter-spacing:0px;--ds-font-input-label-md-line-height:1.3;--ds-font-input-label-md-size:.875rem;--ds-font-input-label-md-weight:var(--ds-font-weight-normal);--ds-font-input-label-lg-letter-spacing:0px;--ds-font-input-label-lg-line-height:1.2;--ds-font-input-label-lg-size:1rem;--ds-font-input-label-lg-weight:var(--ds-font-weight-normal);--ds-font-input-text-sm-letter-spacing:0px;--ds-font-input-text-sm-line-height:1.35;--ds-font-input-text-sm-size:.75rem;--ds-font-input-text-sm-weight:var(--ds-font-weight-light);--ds-font-input-text-md-letter-spacing:0px;--ds-font-input-text-md-line-height:1.3;--ds-font-input-text-md-size:.875rem;--ds-font-input-text-md-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-letter-spacing:0px;--ds-font-input-text-lg-line-height:1;--ds-font-input-text-lg-size:1rem;--ds-font-input-text-lg-weight:var(--ds-font-weight-light);--ds-font-input-text-lg-textarea-letter-spacing:0px;--ds-font-input-text-lg-textarea-line-height:1.4;--ds-font-input-text-lg-textarea-size:1rem;--ds-font-input-text-lg-textarea-weight:var(--ds-font-weight-light);--ds-font-quote-md-letter-spacing:-.01em;--ds-font-quote-md-line-height:1.12;--ds-font-quote-md-size:1.625rem;--ds-font-quote-md-weight:var(--ds-font-weight-light);--ds-font-quote-attribution-md-letter-spacing:0em;--ds-font-quote-attribution-md-line-height:1.4;--ds-font-quote-attribution-md-size:1.125rem;--ds-font-quote-attribution-md-weight:var(--ds-font-weight-light);--ds-font-text-xxs-letter-spacing:0em;--ds-font-text-xxs-line-height:1.45;--ds-font-text-xxs-size:.75rem;--ds-font-text-xxs-weight:var(--ds-font-weight-light);--ds-font-text-xs-letter-spacing:0em;--ds-font-text-xs-line-height:1.4;--ds-font-text-xs-size:.875rem;--ds-font-text-xs-weight:var(--ds-font-weight-light);--ds-font-text-sm-letter-spacing:0em;--ds-font-text-sm-line-height:1.4;--ds-font-text-sm-size:.875rem;--ds-font-text-sm-weight:var(--ds-font-weight-light);--ds-font-text-md-letter-spacing:0em;--ds-font-text-md-line-height:1.4;--ds-font-text-md-size:1rem;--ds-font-text-md-weight:var(--ds-font-weight-light);--ds-font-text-lg-letter-spacing:0em;--ds-font-text-lg-line-height:1.4444;--ds-font-text-lg-size:1.125rem;--ds-font-text-lg-weight:var(--ds-font-weight-light);--ds-font-text-xl-letter-spacing:-.01em;--ds-font-text-xl-line-height:1.4;--ds-font-text-xl-size:1.25rem;--ds-font-text-xl-weight:var(--ds-font-weight-light);--ds-font-text-xxl-letter-spacing:-.02em;--ds-font-text-xxl-line-height:1;--ds-font-text-xxl-size:3rem;--ds-font-text-xxl-weight:var(--ds-font-weight-light)}}html{font-family:var(--ds-font-family-main);scroll-behavior:smooth;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg);color:var(--color-text);line-height:1.6}.u-nbsp{white-space:nowrap}:where(.u-heading){margin:0}.u-heading{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);white-space:pre-line}.u-heading--xxl{font-size:var(--ds-font-heading-xxl-size);font-weight:var(--ds-font-heading-xxl-weight);letter-spacing:var(--ds-font-heading-xxl-letter-spacing);line-height:var(--ds-font-heading-xxl-line-height)}.u-heading--xl{font-size:var(--ds-font-heading-xl-size);font-weight:var(--ds-font-heading-xl-weight);letter-spacing:var(--ds-font-heading-xl-letter-spacing);line-height:var(--ds-font-heading-xl-line-height)}.u-heading--lg{font-size:var(--ds-font-heading-lg-size);font-weight:var(--ds-font-heading-lg-weight);letter-spacing:var(--ds-font-heading-lg-letter-spacing);line-height:var(--ds-font-heading-lg-line-height)}.u-heading--md{font-size:var(--ds-font-heading-md-size);font-weight:var(--ds-font-heading-md-weight);letter-spacing:var(--ds-font-heading-md-letter-spacing);line-height:var(--ds-font-heading-md-line-height)}.u-heading--sm{font-size:var(--ds-font-heading-sm-size);font-weight:var(--ds-font-heading-sm-weight);letter-spacing:var(--ds-font-heading-sm-letter-spacing);line-height:var(--ds-font-heading-sm-line-height)}.u-heading--xs{font-size:var(--ds-font-heading-xs-size);font-weight:var(--ds-font-heading-xs-weight);letter-spacing:var(--ds-font-heading-xs-letter-spacing);line-height:var(--ds-font-heading-xs-line-height)}.u-heading--xxs{font-size:var(--ds-font-heading-xxs-size);font-weight:var(--ds-font-heading-xxs-weight);letter-spacing:var(--ds-font-heading-xxs-letter-spacing);line-height:var(--ds-font-heading-xxs-line-height)}.u-heading--h6{font-size:var(--ds-font-heading-h6-size);font-weight:var(--ds-font-heading-h6-weight);letter-spacing:var(--ds-font-heading-h6-letter-spacing);line-height:var(--ds-font-heading-h6-line-height)}.u-heading--subdued{color:var(--ds-color-text-muted)}.u-heading--inline{display:inline}.u-heading--inline:has(+.u-heading--inline):after{content:" "}.u-heading span:not(.u-heading--inline){display:block}@media screen and (max-width:639px){.u-heading>span:not(.u-heading--inline){display:inline}.u-heading>span:not(.u-heading--inline):has(+span):after{content:" "}}:where(.u-text){color:var(--ds-color-body-light);margin:0}.u-text{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main)}.u-text--xxl{font-size:var(--ds-font-text-xxl-size);font-weight:var(--ds-font-text-xxl-weight);letter-spacing:var(--ds-font-text-xxl-letter-spacing);line-height:var(--ds-font-text-xxl-line-height)}.u-text--xl{color:var(--ds-color-text-soft);font-size:var(--ds-font-text-xl-size);font-weight:var(--ds-font-text-xl-weight);letter-spacing:var(--ds-font-text-xl-letter-spacing);line-height:var(--ds-font-text-xl-line-height)}.u-text--lg{font-size:var(--ds-font-text-lg-size);font-weight:var(--ds-font-text-lg-weight);letter-spacing:var(--ds-font-text-lg-letter-spacing);line-height:var(--ds-font-text-lg-line-height)}.u-text--md{font-size:var(--ds-font-text-md-size);font-weight:var(--ds-font-text-md-weight);letter-spacing:var(--ds-font-text-md-letter-spacing);line-height:var(--ds-font-text-md-line-height)}.u-text--sm{font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-text-sm-weight);letter-spacing:var(--ds-font-text-sm-letter-spacing);line-height:var(--ds-font-text-sm-line-height)}.u-text--xs{font-size:var(--ds-font-text-xs-size);font-weight:var(--ds-font-text-xs-weight);letter-spacing:var(--ds-font-text-xs-letter-spacing);line-height:var(--ds-font-text-xs-line-height)}.u-text--xxs{font-size:var(--ds-font-text-xxs-size);font-weight:var(--ds-font-text-xxs-weight);letter-spacing:var(--ds-font-text-xxs-letter-spacing);line-height:var(--ds-font-text-xxs-line-height)}.u-text--default{font-size:var(--ds-font-text-default-size);font-weight:var(--ds-font-text-default-weight);letter-spacing:var(--ds-font-text-default-letter-spacing);line-height:var(--ds-font-text-default-line-height)}.u-text--statement{color:var(--ds-color-core-neutral-500);font-size:20px;font-weight:var(--ds-font-text-statement-weight);letter-spacing:var(--ds-font-text-statement-letter-spacing);line-height:24px}@media screen and (min-width:940px){.u-text--statement{font-size:var(--ds-font-text-statement-size);line-height:var(--ds-font-text-statement-line-height)}}.u-text__lead{color:var(--ds-color-title-light)}.u-text--subdued{color:var(--ds-color-body-light)}.u-text--soft{color:var(--ds-color-text-soft)}.u-text--emphasized{font-weight:var(--ds-font-weight-semibold)}.u-text--inline{display:inline}.u-text--inline:has(+.u-text--inline--inline):after{content:" "}.u-eyebrow{display:block;font-family:var(--ds-font-family-secondary,monospace);font-size:var(--ds-font-text-xxs-size);font-style:normal;font-weight:var(--ds-font-weight-normal);letter-spacing:.06em;line-height:.9167;margin-bottom:10px;text-transform:uppercase}.u-eyebrow,.u-link{color:var(--ds-color-primary)}.u-link{cursor:pointer;font-size:inherit;font-weight:var(--ds-font-weight-semibold);text-decoration:none;transition:color .3s cubic-bezier(.25,1,.5,1);width:-moz-fit-content;width:fit-content}.u-link:hover{color:var(--ds-color-primary-hover)}.u-link:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.u-link--arrow{align-items:center;display:inline-flex;font-size:16px;gap:var(--ds-space-core-100);letter-spacing:.14px;line-height:21px}.u-link__arrow{display:block;flex-shrink:0;height:8.707px;margin-block:-.354px;margin-right:-.707px;width:11.707px}.u-arrow-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-secondary);border:none;border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1);width:40px}.u-arrow-button:after{border:var(--ds-space-core-border-sm) solid transparent;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .3s cubic-bezier(.25,1,.5,1)}.u-arrow-button svg{display:block;height:100%;transform:rotate(180deg);width:100%}.u-arrow-button path{fill:currentcolor}.u-arrow-button--next svg{transform:none}.u-arrow-button:hover:not(:disabled){background-color:var(--ds-color-core-150);color:#2e2b8c}.u-arrow-button:disabled{background-color:transparent;color:var(--ds-color-core-neutral-300);cursor:default}.u-arrow-button:disabled:after{border-color:var(--ds-color-core-neutral-100)}.u-arrow-button:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:3px}.u-button{--u-button-font-size:14px;--u-button-height:var(--ds-space-core-500);--u-button-icon-size:28px;--u-button-line-height:13px;--u-button-padding-inline:var(--ds-space-core-300);--u-button-padding-inline-has-icon:var(--ds-space-core-75);--u-button-border-color:transparent;--u-button-hover-progress:0;align-items:center;border:none;border-radius:var(--ds-space-core-radius-round);box-shadow:inset 0 0 0 var(--ds-space-core-border-sm) var(--u-button-border-color);cursor:pointer;display:inline-flex;font-family:var(--ds-font-family-main);font-size:var(--u-button-font-size);font-weight:var(--ds-font-weight-semibold);gap:10px;height:var(--u-button-height);letter-spacing:.01em;line-height:var(--u-button-line-height);padding-inline:var(--u-button-padding-inline);text-decoration:none;transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);white-space:nowrap;width:-moz-fit-content;width:fit-content}.u-button--has-asset-icon{padding-inline-end:var(--u-button-padding-inline-has-icon)}.u-button__icon{align-items:center;display:inline-flex}.u-button__icon--asset{height:var(--u-button-icon-size);width:var(--u-button-icon-size)}.u-button__icon--asset svg{display:block;height:100%;width:100%}.u-button__arrow{--u-button-arrow-duration:.4s;--u-button-arrow-ease:cubic-bezier(0,.44,.6,1);--u-button-arrow-tail:calc(var(--u-button-arrow-size)/3);display:flex;flex-shrink:0;position:relative;transform:translate3d(calc(var(--u-button-arrow-size)*.85/3*var(--u-button-hover-progress)),0,0);transition:transform var(--u-button-arrow-duration) var(--u-button-arrow-ease);width:calc(var(--u-button-arrow-size)/2.5)}.u-button__arrow-tail{border-radius:1px;height:calc(var(--u-button-arrow-size)/18);overflow:hidden;position:absolute;right:.02em;top:50%;transform:translate3d(0,-50%,0);transform-origin:100% 50%;transition-duration:calc(var(--u-button-hover-progress)*var(--u-button-arrow-duration));transition-property:width;transition-timing-function:var(--u-button-arrow-ease);width:calc(var(--u-button-arrow-tail)*(1 + var(--u-button-hover-progress)))}.u-button__arrow-tail:after{background-color:currentcolor;border-radius:1px;content:"";height:100%;position:absolute;right:0;transform:scaleX(calc(1 - var(--u-button-hover-progress)*.5));transform-origin:100% 50%;transition:transform var(--u-button-arrow-duration) var(--u-button-arrow-ease);transition-delay:calc(var(--u-button-hover-progress)*var(--u-button-arrow-duration)/3);width:calc(var(--u-button-arrow-tail)*2)}.u-button__arrow-head{height:calc(var(--u-button-arrow-size)/4);position:absolute;right:0;top:50%;transform:translateY(-50%)}.u-button__arrow-head path{fill:currentcolor}.u-button:focus-visible,.u-button:hover{--u-button-hover-progress:1}.u-button__badge{align-items:center;background-color:var(--ds-color-primary);border-radius:var(--ds-space-core-radius-round);display:flex;height:100%;justify-content:center;padding-left:var(--ds-space-core-25);width:100%}.u-button__badge svg{flex-shrink:0;height:20px;width:20px}.u-button--solid{--u-button-border-color:var(--ds-color-primary);background-color:var(--ds-color-primary);color:var(--ds-color-white)}.u-button--solid:hover{--u-button-border-color:var(--ds-color-primary-hover);background-color:var(--ds-color-primary-hover)}.u-button--outline{--u-button-border-color:var(--ds-color-primary);background-color:transparent;color:var(--ds-color-primary)}.u-button--outline:hover{background-color:var(--ds-color-core-100)}.u-button:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:3px}.u-skip-link{background-color:var(--ds-color-primary);border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-white);font-weight:500;left:var(--ds-space-core-200);padding:var(--ds-space-core-150) var(--ds-space-core-300);position:fixed;text-decoration:none;top:var(--ds-space-core-200);transform:translateY(-200%);z-index:200}.u-skip-link:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:2px;transform:none}.m-columns{align-items:stretch;display:grid;gap:var(--ds-space-core-200) var(--ds-space-layout-gap)}.m-columns:not(.m-columns--auto){grid-template-columns:repeat(var(--columns-count-mb,1),minmax(0,1fr))}@media screen and (min-width:640px){.m-columns:not(.m-columns--auto){grid-template-columns:repeat(var(--columns-count-tb,2),minmax(0,1fr))}}@media screen and (min-width:940px){.m-columns:not(.m-columns--auto){grid-template-columns:repeat(var(--columns-count-dt,var(--columns-count-tb,2)),minmax(0,1fr))}}.m-columns--auto{grid-template-columns:repeat(auto-fit,minmax(var(--columns-min-item-width,276px),1fr))}@media screen and (max-width:939px){.m-columns--scroll{display:block}}@media screen and (max-width:639px){.m-columns.m-columns--stack>*{isolation:isolate;margin-bottom:calc(var(--columns-stack-rest, 0)*var(--ds-space-core-600));position:sticky;top:calc(80px + var(--ds-space-core-200) + var(--columns-stack-index, 0)*var(--ds-space-core-600))}.m-columns.m-columns--stack>:not(:first-child){margin-top:calc((var(--columns-stack-rest, 0) + 1)*-1*var(--ds-space-core-600))}}.m-columns--stack>:nth-child(2){--columns-stack-index:1}.m-columns--stack>:nth-last-child(2){--columns-stack-rest:1}.m-columns--stack>:nth-child(3){--columns-stack-index:2}.m-columns--stack>:nth-last-child(3){--columns-stack-rest:2}.m-columns--stack>:nth-child(4){--columns-stack-index:3}.m-columns--stack>:nth-last-child(4){--columns-stack-rest:3}.m-columns--stack>:nth-child(5){--columns-stack-index:4}.m-columns--stack>:nth-last-child(5){--columns-stack-rest:4}.m-columns--stack>:nth-child(6){--columns-stack-index:5}.m-columns--stack>:nth-last-child(6){--columns-stack-rest:5}@media screen and (max-width:939px){.m-columns__track{--columns-scroll-bleed:calc(var(--ds-space-layout-page-margin) + var(--ds-space-layout-content-margin));-moz-column-gap:inherit;column-gap:inherit;display:flex;margin-inline:calc(var(--columns-scroll-bleed)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--columns-scroll-bleed);scroll-padding-inline:var(--columns-scroll-bleed);scroll-snap-type:x mandatory;scrollbar-width:none}.m-columns__track::-webkit-scrollbar{display:none}.m-columns__track>*{flex:0 0 var(--columns-scroll-item,85%);scroll-snap-align:start}}@media screen and (min-width:640px)and (max-width:939px){.m-columns__track{--columns-scroll-item:45%}}@media screen and (min-width:940px){.m-columns__track{display:contents}.m-columns--scroll .m-columns__pagination{display:none}}@media screen and (max-width:639px){.m-columns--slider{display:block}.m-columns--slider .m-columns__track{-moz-column-gap:var(--ds-space-core-200);column-gap:var(--ds-space-core-200);margin-inline:0;padding-inline:0;scroll-padding-inline:0}.m-columns--slider .m-columns__track>*{flex-basis:100%;scroll-snap-align:center}}@media screen and (min-width:640px){.m-columns--slider .m-columns__track{display:contents}.m-columns--slider .m-columns__pagination{display:none}}.m-columns--align{--columns-align-mb:stretch;--columns-align-tb:initial;--columns-align-dt:initial;align-items:var(--columns-align-mb)}@media screen and (min-width:640px){.m-columns--align{align-items:var(--columns-align-tb,var(--columns-align-mb))}}@media screen and (min-width:940px){.m-columns--align{align-items:var(--columns-align-dt,var(--columns-align-tb,var(--columns-align-mb)))}}.m-columns--column-gap{--columns-column-gap-mb:var(--ds-space-layout-gap);--columns-column-gap-tb:initial;--columns-column-gap-dt:initial;-moz-column-gap:var(--columns-column-gap-mb);column-gap:var(--columns-column-gap-mb)}@media screen and (min-width:640px){.m-columns--column-gap{-moz-column-gap:var(--columns-column-gap-tb,var(--columns-column-gap-mb));column-gap:var(--columns-column-gap-tb,var(--columns-column-gap-mb))}}@media screen and (min-width:940px){.m-columns--column-gap{-moz-column-gap:var(--columns-column-gap-dt,var(--columns-column-gap-tb,var(--columns-column-gap-mb)));column-gap:var(--columns-column-gap-dt,var(--columns-column-gap-tb,var(--columns-column-gap-mb)))}}.m-columns--row-gap{--columns-row-gap-mb:var(--ds-space-core-200);--columns-row-gap-tb:initial;--columns-row-gap-dt:initial;row-gap:var(--columns-row-gap-mb)}@media screen and (min-width:640px){.m-columns--row-gap{row-gap:var(--columns-row-gap-tb,var(--columns-row-gap-mb))}}@media screen and (min-width:940px){.m-columns--row-gap{row-gap:var(--columns-row-gap-dt,var(--columns-row-gap-tb,var(--columns-row-gap-mb)))}}.m-card{--card-border-bg:var(--ds-color-core-neutral-0);border-radius:var(--ds-space-core-radius-md);box-shadow:var(--ds-shadow-xs);display:grid;text-decoration:none;transition:box-shadow .25s linear;width:100%}.m-card:focus-visible,.m-card:hover{--ds-hover-active:1 box-shadow:var(--ds-shadow-md)}.m-card:focus-visible{border-radius:calc(var(--ds-space-core-radius-md) - 1px);outline:2px solid var(--ds-color-action-border-solid);outline-offset:3px}.m-card__content{gap:var(--ds-space-core-200);height:100%;overflow:hidden;padding-block:var(--ds-space-core-200) var(--ds-space-core-300);padding-inline:var(--ds-space-core-200) var(--ds-space-core-400)}.m-card__content,.m-card__inner{display:flex;flex-direction:column}.m-card__inner{gap:var(--ds-space-core-50)}.m-card__inner h3{color:var(--ds-color-title-light);font-size:15px;line-height:19px}.m-card__inner p{font-size:15px;line-height:22px}.m-card__cta{display:flex;margin-top:auto}.m-card-border{--card-border-ease:cubic-bezier(.165,.84,.44,1);--card-border-duration:.8s;--card-border-scale:1;--card-border-shift-x:0;--card-border-shift-y:0;--card-border-radius:var(--ds-space-core-radius-md);--card-border-mouse-x:0;--card-border-mouse-y:0;--card-border-bg:var(--ds-color-core-neutral-0);--card-border-gradient:radial-gradient(circle,var(--ds-color-core-500),#eaa0e3 33%,var(--ds-color-core-neutral-50) 66%);position:relative}@media(pointer:fine){.m-card-border:is(.m-card-border:hover,.m-card-border:focus-within) .m-card-border__reveal{opacity:1}}.m-card-border__border{border-radius:var(--card-border-radius);clip-path:inset(0 round calc(var(--card-border-radius) + 1px));inset:-1px;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.m-card-border__reveal{aspect-ratio:1;display:none;height:200%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s linear}@media screen and (min-width:940px){.m-card-border__reveal{display:block}}.m-card-border__gradient{background:var(--card-border-gradient);inset:0;position:absolute;transform:translate3d(var(--card-border-mouse-x),var(--card-border-mouse-y),0);transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}.m-card-border__inner{border-radius:var(--card-border-radius);position:relative;z-index:1}.m-card-border__background{background-color:var(--card-border-bg);border-radius:var(--card-border-radius);inset:0;pointer-events:none;position:absolute;z-index:0}.m-card-border__content{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.m-charm{align-items:center;border:1px solid var(--ds-color-core-150);border-radius:var(--ds-space-core-radius-sm);display:flex;height:40px;justify-content:center;width:40px}.m-charm .u-icon{color:var(--ds-color-primary)}.m-charm__svg{display:block;flex-shrink:0;height:24px;width:24px}.m-feature-detail{align-items:flex-start;container-name:feature-detail;container-type:inline-size;display:flex;flex-direction:column;row-gap:var(--ds-space-core-200);text-wrap:var(--feature-detail-text-wrap,pretty)}.m-feature-detail__image{border-radius:var(--ds-space-core-radius-md);overflow:hidden;position:relative;width:100%}.m-feature-detail__image img{display:block;height:auto;width:100%}.m-feature-detail__content,.m-feature-detail__footer{max-width:var(--feature-detail-max-width-mb,400px);padding-inline-end:var(--ds-space-core-200)}@container feature-detail (min-width: 248px){.m-feature-detail__content,.m-feature-detail__footer{padding-inline-end:var(--ds-space-core-300)}}@container feature-detail (min-width: 264px){.m-feature-detail__content,.m-feature-detail__footer{padding-inline-end:var(--feature-detail-pie-mb,var(--ds-space-core-400))}}@container feature-detail (min-width: 504px){.m-feature-detail__content,.m-feature-detail__footer{max-width:var(--feature-detail-max-width-mb,544px);padding-inline-end:var(--feature-detail-pie-mb,var(--ds-space-core-500))}}.m-feature-detail--full{--feature-detail-text-wrap:wrap}.m-feature-detail--full .m-feature-detail__content{max-width:none;padding-inline-end:0}.m-feature-detail--large-title .m-feature-detail__title{font-size:18px;font-weight:var(--ds-font-weight-semibold);line-height:21px}.m-feature-detail__content--stacked{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-core-50)}.m-stats-list{align-items:stretch;box-shadow:inset 0 1px 0 var(--ds-color-core-150);-moz-column-gap:var(--ds-space-core-300);column-gap:var(--ds-space-core-300);display:grid;grid-template-columns:repeat(var(--ds-space-layout-columns),minmax(0,1fr));margin-block-start:var(--ds-space-core-200);padding-block-start:var(--ds-space-core-500)}@media screen and (max-width:639px){.m-stats-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--ds-space-core-400)}}.m-stats-list--colorful{--gradient-stat-one:linear-gradient(270deg,#ffd601 -380%,#ee30fb -60%,#635bff 110%);--gradient-stat-two:linear-gradient(270deg,#ffd601 -265%,#ee30fb 60%,#635bff 240%);--gradient-stat-three:linear-gradient(270deg,#ffd601 -20%,#ee30fb 190%,#635bff 365%);--gradient-stat-four:linear-gradient(270deg,#ffd601 -15%,#ee30fb 315%,#635bff 490%)}@media screen and (min-width:640px){.m-stats-list--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-stats-list__item{display:flex;flex-direction:column;gap:73px;grid-column:var(--ds-grid-span-quarter);padding-block:var(--ds-space-core-300);padding-inline:var(--ds-space-core-400)}@media screen and (max-width:639px){.m-stats-list__item{gap:var(--ds-space-core-200);grid-column:auto;padding:0}}@media screen and (min-width:640px){.m-stats-list--3 .m-stats-list__item{grid-column:auto}.m-stats-list--2 .m-stats-list__item{grid-column:var(--ds-grid-span-quarter)}}@media screen and (min-width:940px){.m-stats-list--2 .m-stats-list__item{grid-column:var(--ds-grid-span-half)}}.m-stats-list__item-eyebrow{margin-bottom:0}.m-stats-list__item-copy{display:flex;flex-direction:column;gap:var(--ds-space-core-100)}.m-stats-list__item-value{font-size:var(--ds-font-stat-value-size);font-weight:var(--ds-font-stat-value-weight);letter-spacing:var(--ds-font-stat-value-letter-spacing);line-height:var(--ds-font-stat-value-line-height);width:-moz-fit-content;width:fit-content}.m-stats-list--colorful .m-stats-list__item-value{-webkit-background-clip:text;background-clip:text;color:transparent}.m-stats-list--colorful .m-stats-list__item:first-child .m-stats-list__item-value{background-image:var(--gradient-stat-one)}.m-stats-list--colorful .m-stats-list__item:nth-child(2) .m-stats-list__item-value{background-image:var(--gradient-stat-two)}.m-stats-list--colorful .m-stats-list__item:nth-child(3) .m-stats-list__item-value{background-image:var(--gradient-stat-three)}.m-stats-list--colorful .m-stats-list__item:nth-child(4) .m-stats-list__item-value{background-image:var(--gradient-stat-four)}.m-stats-list__item-description{color:var(--ds-color-text-soft);line-height:20px;padding-inline-end:1rem}.m-solution{--card-ease:cubic-bezier(.165,.84,.44,1);--card-duration:.8s;--card-radius:var(--ds-space-core-radius-md);--card-radius-inner:5px;--card-grow-x:0px;--card-grow-y:0px;--card-mouse-x:0;--card-mouse-y:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:0;position:relative;text-align:inherit;text-decoration:none;width:100%}.m-solution:focus-visible{outline:none}.m-solution__border{background:var(--ds-color-core-neutral-50);border-radius:var(--card-radius);inset:-1px;overflow:hidden;pointer-events:none;position:absolute;z-index:1}@media screen and (min-width:940px){.m-solution__border{clip-path:inset(var(--card-grow-y) var(--card-grow-x) round var(--card-radius));inset:calc(var(--card-grow-y)*-1 - 1px) calc(var(--card-grow-x)*-1 - 1px);transition:clip-path var(--card-duration) var(--card-ease)}}.m-solution__border-color{aspect-ratio:1;display:none;height:80%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s linear}@media screen and (min-width:940px){.m-solution__border-color{display:block}}.m-solution__border-gradient{background:radial-gradient(circle,var(--ds-color-core-500),#eaa0e3 33%,var(--ds-color-core-neutral-50) 66%);inset:0;opacity:.5;position:absolute;transform:translate3d(var(--card-mouse-x),var(--card-mouse-y),0);transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}.m-solution__inner{background-image:linear-gradient(90deg,#fffc 0 100%),linear-gradient(214.64deg,var(--ds-color-white) 29.291%,var(--ds-color-core-100) 84.878%);border-radius:var(--card-radius-inner);inset:0;pointer-events:none;position:absolute;z-index:2}@media screen and (min-width:940px){.m-solution__inner{clip-path:inset(var(--card-grow-y) var(--card-grow-x) round var(--card-radius-inner));inset:calc(var(--card-grow-y)*-1) calc(var(--card-grow-x)*-1);transition:clip-path var(--card-duration) var(--card-ease)}}.m-solution__content{border-radius:var(--card-radius-inner);display:flex;flex:1 0 auto;flex-direction:column;overflow:clip;position:relative;z-index:2}@media screen and (min-width:940px){.m-solution__content{border-radius:0;clip-path:inset(var(--card-grow-y) var(--card-grow-x) round var(--card-radius-inner));margin:calc(var(--card-grow-y)*-1) calc(var(--card-grow-x)*-1);overflow:visible;padding:var(--card-grow-y) var(--card-grow-x);transition:clip-path var(--card-duration) var(--card-ease)}}.m-solution__bg{inset:0;pointer-events:none;position:absolute;z-index:0}@media screen and (min-width:940px){.m-solution__bg{inset:var(--card-grow-y) var(--card-grow-x)}}.m-solution__blob{height:877.646px;left:-292.8px;max-width:none;position:absolute;top:27.2px;width:1020.65px}.m-solution__copy{display:flex;flex-direction:column;gap:var(--ds-space-core-50);padding:var(--ds-space-core-400);position:relative;transition:transform var(--card-duration) var(--card-ease);z-index:1}.m-solution__title{color:var(--ds-color-title-light);font-size:18px;font-weight:var(--ds-font-weight-semibold);line-height:21px}.m-solution__text,.m-solution__title{font-family:var(--ds-font-family-main)}.m-solution__text{color:var(--ds-color-body-light);font-size:15px;font-weight:var(--ds-font-weight-light);line-height:22px;min-height:88px;white-space:pre-line}.m-solution__media{aspect-ratio:608/420;display:block;margin-top:auto;min-height:0;position:relative;z-index:1}.m-solution__image{align-items:center;display:flex;height:420px;justify-content:center;position:relative;width:100%;z-index:1}.m-solution__image--start{justify-content:flex-start}.m-solution__image img{display:block;height:auto;max-width:none}.m-solution__badge{align-items:center;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-sm);bottom:18px;box-shadow:0 16px 16px #32325d1f;display:flex;height:38px;justify-content:center;pointer-events:none;position:absolute;right:18px;transition:background-color .6s cubic-bezier(.16,1,.3,1),transform var(--card-duration) var(--card-ease);width:38px;z-index:3}.m-solution__badge svg{display:block;height:20px;width:20px}.m-solution__badge path{transition:fill .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}@media screen and (min-width:640px){.m-solution--wide .m-solution__content{flex-direction:row}.m-solution--wide .m-solution__copy{flex:0 0 45%;padding-right:var(--ds-space-core-600)}.m-solution--wide .m-solution__media{aspect-ratio:678/480;flex:1 1 0;min-width:0;padding:var(--ds-space-core-600) calc(var(--ds-space-core-300)*2 + 38px) 0 0}.m-solution--wide .m-solution__blob{height:147%;left:-73.2%;top:4.56%;width:255.2%}}@media(pointer:fine){.m-solution:focus-visible .m-solution__badge,.m-solution:hover .m-solution__badge{background-color:var(--ds-color-primary)}.m-solution:focus-visible .m-solution__badge path,.m-solution:hover .m-solution__badge path{fill:var(--ds-color-white)}.m-solution:focus-visible .m-solution__badge path:first-child,.m-solution:hover .m-solution__badge path:first-child{transform:translate(1px,-1px)}.m-solution:focus-visible .m-solution__badge path:last-child,.m-solution:hover .m-solution__badge path:last-child{transform:translate(-1px,1px)}}@media screen and (min-width:940px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.m-solution:focus-visible .m-solution__border,.m-solution:hover .m-solution__border{clip-path:inset(0 round var(--card-radius))}.m-solution:focus-visible .m-solution__content,.m-solution:focus-visible .m-solution__inner,.m-solution:hover .m-solution__content,.m-solution:hover .m-solution__inner{clip-path:inset(0 round var(--card-radius-inner))}.m-solution:focus-visible .m-solution__border-color,.m-solution:hover .m-solution__border-color{opacity:1}.m-solution:focus-visible .m-solution__copy,.m-solution:hover .m-solution__copy{transform:translate(calc(var(--card-grow-x)*-1),calc(var(--card-grow-y)*-1))}.m-solution:focus-visible .m-solution__badge,.m-solution:hover .m-solution__badge{transform:translate(var(--card-grow-x),var(--card-grow-y))}.m-solution:focus-visible .m-solution__badge path:first-child,.m-solution:hover .m-solution__badge path:first-child{transform:translate(2px,-2px)}.m-solution:focus-visible .m-solution__badge path:last-child,.m-solution:hover .m-solution__badge path:last-child{transform:translate(-2px,2px)}}.m-bento{background-color:color-mix(in srgb,var(--ds-color-core-500) 3%,transparent);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;overflow:clip;position:relative}@media screen and (min-width:940px){.m-bento{height:568px}}.m-bento:after{border:var(--ds-space-core-border-sm) solid rgba(157,157,255,.25);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@media screen and (min-width:940px){.m-bento--span-2{grid-column:span 2}}.m-bento--inverse{background:linear-gradient(140deg,var(--ds-color-bento-dark-start) -41.97%,var(--ds-color-bento-dark-end) 77.06%);box-shadow:var(--ds-shadow-bento-dark)}.m-bento--inverse:after{border-color:#9d9dff0d}.m-bento--inverse .m-bento__title{color:var(--ds-color-title-dark)}.m-bento--inverse .m-bento__text{color:var(--ds-color-body-dark)}@media screen and (min-width:940px){.m-bento--lockup{height:auto}}.m-bento--lockup .m-bento__media{height:auto;inset:0;pointer-events:none;position:absolute}.m-bento--lockup .m-bento__body{align-items:flex-start;padding:var(--ds-space-core-500)}.m-bento--lockup .m-bento__copy{max-width:420px;min-height:0;padding-inline:0;text-align:left}.m-bento__blob{height:1238px;left:-620px;max-width:none;pointer-events:none;position:absolute;top:-620px;width:1238px}.m-bento__media{flex-shrink:0;height:391px;position:relative;width:100%}.m-bento__body{align-items:center;padding-block:var(--ds-space-core-500) var(--ds-space-core-600);position:relative}.m-bento__body,.m-bento__copy{display:flex;flex-direction:column}.m-bento__copy{font-family:var(--ds-font-family-main);font-size:15px;gap:var(--ds-space-core-50);max-width:468px;min-height:89px;padding-inline:var(--ds-space-core-300);text-align:center;width:100%}.m-bento__title{color:var(--ds-color-title-light);font-size:inherit;font-weight:var(--ds-font-weight-semibold);line-height:19px;margin:0}.m-bento__text{color:var(--ds-color-body-light);font-weight:var(--ds-font-weight-light);line-height:22px;margin:0}.m-certification{align-items:flex-start;display:flex;gap:var(--ds-space-core-400)}.m-certification__badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:color-mix(in srgb,var(--ds-color-core-150) 6%,transparent);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;flex-shrink:0;gap:9px;height:111px;padding:var(--ds-space-core-150) var(--ds-space-core-25);position:relative;width:78px}.m-certification__badge:after{border:var(--ds-space-core-border-sm) solid color-mix(in srgb,var(--ds-color-core-150) 20%,transparent);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.m-certification__icon{display:block;flex-shrink:0;height:var(--certification-icon-size,46px);position:relative;width:var(--certification-icon-size,46px)}.m-certification__icon svg{display:block;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.m-certification__seal{align-items:center;display:flex;flex-direction:column;font-family:var(--ds-font-family-main);white-space:nowrap}.m-certification__label{color:var(--ds-color-white);font-size:15px;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.3px;line-height:19px}.m-certification__sublabel{color:color-mix(in srgb,var(--ds-color-white) 50%,transparent);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.33px;line-height:13px}.m-certification__copy{display:flex;flex:1 0 0;flex-direction:column;font-family:var(--ds-font-family-main);gap:var(--ds-space-core-50);min-width:1px}.m-certification__title{color:var(--ds-color-title-dark);font-size:18px;font-weight:var(--ds-font-weight-semibold);line-height:21px;margin:0}.m-certification__text{color:var(--ds-color-body-dark);font-size:15px;font-weight:var(--ds-font-weight-light);line-height:22px;margin:0}.m-banner{--banner-gradient:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1232 138' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-0.0000073484 10.991 -27.773 -0.000018042 1232 -29.642)'><stop stop-color='rgba(255,89,150,1)' offset='0'/><stop stop-color='rgba(253,129,176,0.75)' offset='0.25'/><stop stop-color='rgba(251,169,201,0.5)' offset='0.5'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1232 138' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-6.05 -25.727 318.43 -104.49 1232 188.69)'><stop stop-color='rgba(196,174,242,1)' offset='0'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1232 138' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-16.4 -20.651 242.08 -225.79 1232 137.93)'><stop stop-color='rgba(91,83,255,1)' offset='0.27685'/><stop stop-color='rgba(130,125,254,0.75)' offset='0.45763'/><stop stop-color='rgba(169,166,254,0.5)' offset='0.63842'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>");align-items:flex-start;border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:var(--ds-space-core-300);overflow:clip;padding:var(--ds-space-core-400) var(--ds-space-core-300);position:relative}@media screen and (min-width:640px){.m-banner{align-items:center;flex-direction:row;gap:var(--ds-space-core-500);justify-content:space-between;padding:42px}}.m-banner:after{box-shadow:inset 0 1px 0 var(--ds-color-core-150),inset 0 -1px 0 var(--ds-color-core-150);content:"";z-index:1}.m-banner:after,.m-banner__bg{inset:0;pointer-events:none;position:absolute}.m-banner__bg{background-image:var(--banner-gradient);background-size:100% 100%}@media screen and (min-width:640px){.m-banner__bg{bottom:auto;height:138px;top:.93px}}.m-banner__bg:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:256px 256px;content:"";inset:0;-webkit-mask-image:var(--banner-gradient);mask-image:var(--banner-gradient);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.15;position:absolute}.m-banner__text{margin:0;max-width:734px;position:relative;z-index:2}@media screen and (min-width:640px){.m-banner__text{flex:1 0 0;min-width:1px}}.m-banner__cta{flex-shrink:0;position:relative;z-index:2}.m-document-card{aspect-ratio:var(--doc-ratio,608/600);background-color:#5b53ff08;border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;gap:var(--doc-gap,var(--ds-space-core-400));min-height:0;overflow:clip;position:relative}@media screen and (max-width:639px){.m-document-card{aspect-ratio:auto}}.m-document-card:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-40);content:"";inset:0;pointer-events:none;position:absolute}.m-document-card--link{color:inherit;cursor:pointer;text-decoration:none}.m-document-card--link:after{transition:box-shadow .2s ease}.m-document-card--link:focus-visible:after,.m-document-card--link:hover:after{box-shadow:inset 0 0 0 1px var(--ds-color-primary)}.m-document-card--link:focus-visible{outline:none}.m-document-card__header{align-items:flex-start;display:flex;gap:var(--ds-space-core-300);min-height:calc(var(--doc-copy-h, 0px) + var(--ds-space-core-300)*2);padding:var(--ds-space-core-300)}.m-document-card__copy{display:flex;flex:1 0 0;flex-direction:column;gap:var(--ds-space-core-50);min-width:1px;padding:var(--ds-space-core-150) var(--ds-space-core-100)}.m-document-card__copy .u-text{white-space:pre-line}.m-document-card__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:18px;font-weight:var(--ds-font-weight-semibold);line-height:21px;margin:0}.m-document-card__icon{align-items:center;background-color:var(--ds-color-secondary);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.m-document-card__icon--hidden{opacity:0}.m-document-card__icon svg{display:block;height:20px;width:20px}.m-document-card__icon path{transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.m-document-card--link:focus-visible .m-document-card__icon path:first-child,.m-document-card--link:hover .m-document-card__icon path:first-child{transform:translate(2px,-2px)}.m-document-card--link:focus-visible .m-document-card__icon path:last-child,.m-document-card--link:hover .m-document-card__icon path:last-child{transform:translate(-2px,2px)}.m-document-card--link:focus-visible .m-document-card__page--back,.m-document-card--link:hover .m-document-card__page--back{transform:translate(-6%) rotate(-5deg)}.m-document-card--link:focus-visible .m-document-card__page--front,.m-document-card--link:hover .m-document-card__page--front{transform:translate(6%) rotate(4deg)}}.m-document-card__pages{align-items:flex-end;display:flex;justify-content:center;padding-top:20px}@media screen and (max-width:639px){.m-document-card__pages{align-items:flex-start;height:240px;overflow:clip}}.m-document-card__page{border-radius:var(--ds-space-core-radius-xs);box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow);display:block;flex-shrink:0;height:auto;-o-object-fit:cover;object-fit:cover;transform-origin:50% 100%;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.m-document-card__page--back{aspect-ratio:var(--doc-back-w,399)/var(--doc-back-h,565);margin-right:calc(var(--doc-overlap, 200)*-1/var(--doc-w, 724)*100%);width:calc(var(--doc-back-w, 399)/var(--doc-w, 724)*100%)}@media screen and (max-width:639px){.m-document-card__page--back{margin-top:6.4917127072%}}.m-document-card__page--front{aspect-ratio:var(--doc-front-w,433)/var(--doc-front-h,612);position:relative;width:calc(var(--doc-front-w, 433)/var(--doc-w, 724)*100%)}@media screen and (min-width:640px){.m-document-card--wide{aspect-ratio:var(--doc-ratio,1232/480);flex-direction:row;gap:0}.m-document-card--wide .m-document-card__header{flex:0 0 45%;padding-right:var(--ds-space-core-600)}.m-document-card--wide .m-document-card__icon{position:absolute;right:var(--ds-space-core-300);top:var(--ds-space-core-300);z-index:1}.m-document-card--wide .m-document-card__pages{align-items:flex-start;flex:1 1 0;min-width:0;padding-right:calc(var(--ds-space-core-300)*2 + 38px);padding-top:var(--ds-space-core-600)}.m-document-card--wide .m-document-card__page--back{margin-top:6.4917127072%}}.m-feature-visual{align-items:center;aspect-ratio:400/430;background-color:#5b53ff0d;display:flex;flex-direction:column;justify-content:center;overflow:clip;position:relative;width:100%}.m-feature-visual--stat{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 400 430' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(30.15 -58.45 47.455 24.478 98.5 584.67)'><stop stop-color='rgba(45,38,188,1)' offset='0'/><stop stop-color='rgba(85,64,203,1)' offset='0.22962'/><stop stop-color='rgba(124,90,218,1)' offset='0.45925'/><stop stop-color='rgba(164,116,232,1)' offset='0.68887'/><stop stop-color='rgba(203,142,247,1)' offset='0.9185'/></radialGradient></defs></svg>") 50%/100% 100% no-repeat,linear-gradient(90deg,#5b53ff0d,#5b53ff0d)}.m-feature-visual__value{color:var(--ds-color-white);font-family:var(--ds-font-family-main);font-size:62px;font-weight:var(--ds-font-weight-semibold);line-height:80px;white-space:nowrap}.m-feature-visual__label{color:var(--ds-color-secondary);white-space:nowrap}.m-feature-visual--ucm{background-color:var(--ds-color-partner-ucm)}.m-feature-visual__logo{display:block;height:200px;width:174px}.m-feature-visual .m-feature-visual__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.m-feature-visual .m-feature-visual__image--crop{inset:auto;max-width:none}.m-feature-visual--photo:not(.m-feature-visual--no-noise):after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:256px 256px;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.m-tool-card{--tool-card-hover-ease:cubic-bezier(.165,.84,.44,1);align-items:flex-start;color:inherit;display:flex;flex-direction:column;gap:var(--ds-space-core-200);text-decoration:none}.m-tool-card:focus-visible{outline:none}.m-tool-card:focus-visible .m-tool-card__cta{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.m-tool-card:hover .m-tool-card__cta{color:var(--ds-color-primary-hover)}.m-tool-card__arrow{--u-button-hover-progress:0}.m-tool-card:is(:hover,:focus-visible) .m-tool-card__arrow{--u-button-hover-progress:1}.m-tool-card__text{display:block}.m-tool-card__media{align-items:flex-start;aspect-ratio:332.8/448;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 332.8 448' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(25.085 -60.897 39.482 25.503 81.952 609.14)'><stop stop-color='rgba(45,38,188,1)' offset='0'/><stop stop-color='rgba(85,64,203,1)' offset='0.22962'/><stop stop-color='rgba(124,90,218,1)' offset='0.45925'/><stop stop-color='rgba(164,116,232,1)' offset='0.68887'/><stop stop-color='rgba(203,142,247,1)' offset='0.9185'/></radialGradient></defs></svg>") 50%/100% 100% no-repeat,linear-gradient(90deg,#5b53ff0d,#5b53ff0d);border-radius:calc(var(--ds-space-core-radius-md)/var(--tool-card-hover-scale, 1))/var(--ds-space-core-radius-md);container-type:inline-size;display:flex;min-height:0;overflow:clip;padding:var(--ds-space-core-400) 0 0 var(--ds-space-core-400);position:relative;transform:translate3d(var(--tool-card-hover-shift,0),0,0) scaleX(var(--tool-card-hover-scale,1));transform-origin:left center;transition:transform .8s var(--tool-card-hover-ease),border-radius .8s var(--tool-card-hover-ease);width:100%;will-change:transform}.m-tool-card__glow{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 333 448' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.6000000238418579'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(33.3 33.273 -40.02 39.99 0.0000056486 -72.161)'><stop stop-color='rgba(255,89,150,1)' offset='0'/><stop stop-color='rgba(253,129,176,0.75)' offset='0.25'/><stop stop-color='rgba(251,169,201,0.5)' offset='0.5'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>") 50%/100% 100% no-repeat,url("data:image/svg+xml;utf8,<svg viewBox='0 0 333 448' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-51.404 -70.908 86.069 -62.299 417.25 550.73)'><stop stop-color='rgba(91,83,255,1)' offset='0'/><stop stop-color='rgba(130,125,254,0.75)' offset='0.25'/><stop stop-color='rgba(169,166,254,0.5)' offset='0.5'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>") 50%/100% 100% no-repeat,url("data:image/svg+xml;utf8,<svg viewBox='0 0 333 448' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-51.655 -44.149 151.04 -176.44 389.67 250.56)'><stop stop-color='rgba(196,174,242,1)' offset='0'/><stop stop-color='rgba(246,249,252,0)' offset='1'/></radialGradient></defs></svg>") 50%/100% 100% no-repeat;height:100%;left:0;position:absolute;top:0;width:100.0600961538%}.m-tool-card__image{border-top-left-radius:var(--ds-space-core-radius-md);box-shadow:0 3px 6px #1717170f;display:block;flex-shrink:0;height:auto;max-width:none;position:relative;transform:scaleX(calc(1/var(--tool-card-hover-scale, 1)));transform-origin:left center;transition:transform .8s var(--tool-card-hover-ease);width:calc(var(--tool-card-image-width)/332.8*(100cqw + var(--ds-space-core-400)))}.m-faq{box-shadow:inset 0 -1px 0 var(--ds-color-core-150);display:flex;flex-direction:column;interpolate-size:allow-keywords}.m-faq__item{box-shadow:inset 0 1px 0 var(--ds-color-core-150)}.m-faq__item::details-content{block-size:0;overflow:clip;transition:block-size .3s cubic-bezier(.25,1,.5,1),content-visibility allow-discrete .3s}.m-faq__item[open]::details-content{block-size:auto}.m-faq__question{align-items:center;cursor:pointer;display:flex;gap:var(--ds-space-core-200);list-style:none;padding-block:var(--ds-space-core-200)}.m-faq__question::-webkit-details-marker{display:none}.m-faq__question:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.m-faq__title{color:var(--ds-color-title-light);flex:1 0 0;font-family:var(--ds-font-family-main);font-size:18px;font-weight:var(--ds-font-weight-medium);line-height:21px;min-width:1px}.m-faq__toggle{align-items:center;background-color:var(--ds-color-secondary);border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1);width:32px}.m-faq__toggle svg{display:block;height:32px;transition:rotate .3s cubic-bezier(.25,1,.5,1);width:32px}.m-faq__question:hover .m-faq__toggle{background-color:var(--ds-color-core-150);color:#2e2b8c}.l-section--dark .m-faq .m-faq__toggle{background-color:color-mix(in srgb,var(--ds-color-white) 8%,transparent);color:var(--ds-color-white)}.l-section--dark .m-faq .m-faq__question:hover .m-faq__toggle{background-color:color-mix(in srgb,var(--ds-color-white) 18%,transparent);color:var(--ds-color-white)}.m-faq__item[open] .m-faq__toggle svg{rotate:45deg}.m-faq__answer{max-width:856px;padding-bottom:var(--ds-space-core-300)}.m-pagination{align-items:center;display:flex;gap:var(--ds-space-core-50);justify-content:center;padding-top:var(--ds-space-core-200)}.m-pagination__segment{background:var(--ds-color-core-300);border-radius:1px;height:2px;transition:width .3s ease,background-color .3s ease;width:10px;will-change:width,background-color}.m-pagination__segment--active{background:var(--ds-color-core-600);width:30px}.m-breadcrumbs ol{color:var(--ds-color-title-light);display:flex;flex-wrap:wrap;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-md-size);gap:var(--ds-space-core-100);list-style:none;margin:0;padding:0}.m-breadcrumbs ol li:not(:last-child):after{color:var(--ds-color-text-muted);content:"/";margin-left:var(--ds-space-core-100)}.m-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.m-form__hint{color:var(--ds-color-core-neutral-400);font-weight:var(--ds-font-weight-normal)}.m-form__chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-100)}.m-form__chip{cursor:pointer;position:relative}.m-form__chip-input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.m-form__chip-label{border-radius:var(--ds-space-core-radius-round);box-shadow:inset 0 0 0 1px var(--ds-color-core-150);color:var(--ds-color-title-light);display:inline-flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-input-label-md-size);line-height:var(--ds-font-input-label-md-line-height);padding:var(--ds-space-core-100) var(--ds-space-core-200);transition:background-color .2s linear,box-shadow .2s linear,color .2s linear}.m-form__chip-input:checked+.m-form__chip-label,.m-form__chip:hover .m-form__chip-label{box-shadow:inset 0 0 0 1px var(--ds-color-primary)}.m-form__chip-input:checked+.m-form__chip-label{background-color:var(--ds-color-primary);color:var(--ds-color-white)}.m-form__chip-input:focus-visible+.m-form__chip-label{outline:2px solid var(--ds-color-primary);outline-offset:2px}.m-form__check{align-items:flex-start;color:var(--ds-color-body-light);cursor:pointer;display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-input-label-md-size);gap:var(--ds-space-core-150);line-height:var(--ds-font-input-label-md-line-height)}.m-form__check-input{accent-color:var(--ds-color-primary);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.m-form__field{display:flex;flex-direction:column;gap:var(--ds-space-input-gap-label-vertical);min-width:0}.m-form__field--full{grid-column:1/-1}.m-form__label{font-size:var(--ds-font-input-label-md-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-font-input-label-md-line-height)}.m-form__input,.m-form__label{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main)}.m-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-white);border:var(--ds-space-input-border-default) solid var(--ds-color-core-neutral-100);border-radius:var(--ds-space-core-radius-md);font-size:var(--ds-font-input-text-md-size);line-height:var(--ds-font-input-text-md-line-height);min-height:var(--ds-space-core-500);padding:var(--ds-space-input-text-paddingy-sm) var(--ds-space-input-text-paddingx-md);transition:border-color .2s linear,box-shadow .2s linear;width:100%}.m-form__input:focus{border-color:var(--ds-color-primary);box-shadow:0 0 0 var(--ds-space-input-focus-shadow-outer) color-mix(in srgb,var(--ds-color-primary) 20%,transparent);outline:none}.m-form__input--error{border-color:var(--ds-color-mockup-danger-strong)}.m-form__select{background-image:linear-gradient(45deg,transparent 50%,var(--ds-color-core-neutral-500) 50%),linear-gradient(135deg,var(--ds-color-core-neutral-500) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px;padding-right:var(--ds-space-core-500)}.m-form__textarea{line-height:1.4;resize:vertical}.m-form__error{color:var(--ds-color-mockup-danger-strong);font-family:var(--ds-font-family-main);font-size:var(--ds-font-input-description-size);line-height:var(--ds-font-input-description-line-height);margin:0}html:has(.m-lead-modal[open]){overflow:hidden;scrollbar-gutter:stable}.m-lead-modal{--lead-ease:cubic-bezier(.165,.84,.44,1);background:none;border:none;height:100%;margin:0;max-height:none;max-width:none;padding:0;width:100%}.m-lead-modal[open]{display:flex;overflow-y:auto;overscroll-behavior:contain}@media screen and (min-width:640px){.m-lead-modal[open]{padding:var(--ds-space-core-400)}}.m-lead-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--ds-color-title-light) 40%,transparent)}.m-lead-modal[open] .m-lead-modal__panel{animation:lead-modal-in .5s var(--lead-ease)}.m-lead-modal__panel{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-lg) var(--ds-space-core-radius-lg) 0 0;box-shadow:0 32px 64px -16px color-mix(in srgb,var(--ds-color-title-light) 30%,transparent);display:flex;flex-direction:column;flex-shrink:0;height:-moz-fit-content;height:fit-content;margin:auto auto 0;width:100%}@media screen and (min-width:640px){.m-lead-modal__panel{border-radius:var(--ds-space-core-radius-lg);margin:auto;max-width:600px}}.m-lead-modal__header{display:flex;flex-direction:column;gap:var(--ds-space-core-150);padding:var(--ds-space-core-500) var(--ds-space-core-500) var(--ds-space-core-300);position:relative}.m-lead-modal__header .u-eyebrow{margin-bottom:0}.m-lead-modal__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-lg-size);font-weight:var(--ds-font-heading-lg-weight);letter-spacing:var(--ds-font-heading-lg-letter-spacing);line-height:var(--ds-font-heading-lg-line-height);margin:0;padding-right:var(--ds-space-core-500);text-wrap:balance}.m-lead-modal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-secondary);border:none;border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:var(--ds-space-core-300);top:var(--ds-space-core-300);transition:background-color .3s cubic-bezier(.25,1,.5,1);width:40px}.m-lead-modal__close:hover{background-color:var(--ds-color-core-150)}.m-lead-modal__close:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:3px}.m-lead-modal__steps{display:grid;gap:var(--ds-space-core-150);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:var(--ds-space-core-200) 0 0;padding:0}.m-lead-modal__step{display:flex;flex-direction:column;gap:var(--ds-space-core-100)}.m-lead-modal__step-bar{background-color:var(--ds-color-core-neutral-50);border-radius:2px;height:4px;overflow:hidden;position:relative}.m-lead-modal__step-bar:before{background-color:var(--ds-color-primary);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--lead-ease)}.m-lead-modal__step--active .m-lead-modal__step-bar:before,.m-lead-modal__step--done .m-lead-modal__step-bar:before{transform:none}.m-lead-modal__step-label{color:var(--ds-color-core-neutral-400);font-family:var(--ds-font-family-main);font-size:var(--ds-font-input-label-sm-size);line-height:var(--ds-font-input-label-sm-line-height)}.m-lead-modal__step--active .m-lead-modal__step-label{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-semibold)}.m-lead-modal__body,.m-lead-modal__form{display:flex;flex-direction:column}.m-lead-modal__body{gap:var(--ds-space-core-400);padding:var(--ds-space-core-200) var(--ds-space-core-500)}.m-lead-modal__body--fields{display:grid;gap:var(--ds-space-core-250) var(--ds-space-core-200)}@media screen and (min-width:640px){.m-lead-modal__body--fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-lead-modal__group{border:none;display:flex;flex-direction:column;gap:var(--ds-space-core-150);margin:0;min-width:0;padding:0}.m-lead-modal__legend{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-input-label-lg-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-input-label-lg-line-height);margin-bottom:var(--ds-space-core-150);padding:0}.m-lead-modal__submit-error{padding:0 var(--ds-space-core-500)}.m-lead-modal__footer{border-top:1px solid var(--ds-color-core-neutral-50);display:flex;gap:var(--ds-space-core-200);justify-content:flex-end;margin-top:var(--ds-space-core-300);padding:var(--ds-space-core-300) var(--ds-space-core-500) var(--ds-space-core-500)}.m-lead-modal__footer--notice{padding-bottom:var(--ds-space-core-300)}.m-lead-modal__notice{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-xs-size);line-height:var(--ds-font-text-xs-line-height);margin:0}.m-lead-modal__notice,.m-lead-modal__success{padding:0 var(--ds-space-core-500) var(--ds-space-core-500)}.m-lead-modal__success{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.m-lead-modal__success .u-text{color:var(--ds-color-body-light)}.m-lead-modal__success-icon{align-items:center;background-color:var(--ds-color-mockup-success-bg);border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-mockup-success-icon);display:flex;height:56px;justify-content:center;order:-1;width:56px}@media(prefers-reduced-motion:reduce){.m-lead-modal[open] .m-lead-modal__panel{animation:none}}@keyframes lead-modal-in{0%{opacity:0;transform:translateY(24px)}}html:has(.m-report-viewer[open]){overflow:hidden}.m-report-viewer{--viewer-bg:var(--ds-color-bg-light);--viewer-text:var(--ds-color-title-light);--viewer-muted:var(--ds-color-body-light);--viewer-control:var(--ds-color-secondary);--viewer-control-hover:var(--ds-color-core-150);--viewer-ease:cubic-bezier(.65,0,.35,1);--viewer-edge:var(--ds-space-core-200);--viewer-top:72px;--viewer-bottom:56px;--viewer-side:var(--ds-space-core-200);background:none;border:none;height:100%;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:0;width:100%}@media screen and (min-width:640px){.m-report-viewer{--viewer-edge:var(--ds-space-core-300);--viewer-top:88px;--viewer-bottom:88px;--viewer-side:104px}}.m-report-viewer[open]{display:block}.m-report-viewer::backdrop{background:none}.m-report-viewer__panel{height:100%;position:relative;width:100%}.m-report-viewer__surface{background:var(--ds-gradient-card-browser),var(--viewer-bg);background-repeat:no-repeat;background-size:100% 100%;inset:0;overflow:hidden;position:absolute;transform-origin:0 0}.m-report-viewer__content{height:100%;position:relative}.m-report-viewer__stage{inset:0;padding:var(--viewer-top) var(--viewer-side) var(--viewer-bottom);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-report-viewer__book{height:100%;opacity:0;position:relative;transition:opacity .4s ease-out;width:100%}.m-report-viewer__book--ready{opacity:1}.m-report-viewer__shadow{box-shadow:0 100px 60px -40px #0000000f,0 60px 100px #32325d26;position:absolute;transition:opacity .3s ease-out}.m-report-viewer__flip{height:100%;min-height:0!important;min-width:0!important;width:100%}.m-report-viewer__flip .stf__wrapper{height:100%;padding-bottom:0!important}.m-report-viewer__page{background-color:var(--ds-color-white)}.m-report-viewer__page img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.m-report-viewer__status{align-items:center;color:var(--viewer-muted);display:flex;font-size:var(--ds-font-text-sm-size);gap:var(--ds-space-core-150);inset:0;justify-content:center;margin:0;padding:var(--ds-space-core-300);position:absolute;text-align:center}.m-report-viewer__spinner{animation:report-viewer-spin .8s linear infinite;border-radius:50%;border:2px solid var(--viewer-control-hover);border-top-color:var(--viewer-text);height:20px;width:20px}.m-report-viewer__heading{left:var(--viewer-edge);max-width:calc(100% - var(--viewer-edge)*2 - 56px);position:absolute;top:var(--viewer-edge)}.m-report-viewer__eyebrow{color:var(--viewer-muted);display:block;font-family:var(--ds-font-family-secondary,monospace);font-size:var(--ds-font-text-xxs-size);letter-spacing:.06em;line-height:1;margin-bottom:var(--ds-space-core-100);text-transform:uppercase}.m-report-viewer__title{color:var(--viewer-text);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-default-size);font-weight:500;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-report-viewer__arrow,.m-report-viewer__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--viewer-control);border:none;border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;transition:background-color .3s cubic-bezier(.25,1,.5,1),border-color .3s cubic-bezier(.25,1,.5,1),opacity .15s var(--viewer-ease)}.m-report-viewer__arrow:hover,.m-report-viewer__close:hover{background-color:var(--viewer-control-hover)}.m-report-viewer__arrow:focus-visible,.m-report-viewer__close:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.m-report-viewer__close{background-color:var(--ds-color-primary);border-radius:4px;color:var(--ds-color-white);height:40px;right:var(--viewer-edge);top:var(--viewer-edge);width:40px}.m-report-viewer__close:hover{background-color:var(--ds-color-primary-hover)}.m-report-viewer__arrow{background-color:var(--ds-color-white);border:1px solid var(--ds-color-core-neutral-100);display:none;height:48px;top:calc(var(--viewer-top) + (100% - var(--viewer-top) - var(--viewer-bottom))/2);transform:translateY(-50%);width:48px}@media screen and (min-width:640px){.m-report-viewer__arrow{display:flex}}.m-report-viewer__arrow svg{stroke:currentcolor}.m-report-viewer__arrow:hover{background-color:var(--ds-color-core-neutral-25);border-color:var(--ds-color-core-neutral-200)}.m-report-viewer__arrow:disabled{cursor:default;opacity:0;pointer-events:none}.m-report-viewer__arrow--prev{left:var(--viewer-edge)}.m-report-viewer__arrow--next{right:var(--viewer-edge)}.m-report-viewer__counter{bottom:var(--viewer-edge);color:var(--viewer-text);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-variant-numeric:tabular-nums;font-weight:300;left:50%;line-height:1;position:absolute;transform:translate(-50%);transition:opacity .2s var(--viewer-ease);white-space:nowrap}@media screen and (min-width:640px){.m-report-viewer__counter{left:var(--viewer-edge);transform:none}}.m-report-viewer__counter-total{opacity:.45}.m-report-viewer__dock{bottom:0;display:none;height:var(--viewer-bottom);justify-content:center;left:50%;padding:0 var(--ds-space-core-300);position:absolute;transform:translate(-50%)}@media screen and (min-width:640px){.m-report-viewer__dock{display:flex}}.m-report-viewer__thumbs{align-items:center;display:flex;gap:var(--ds-space-core-100);max-width:60vw;overflow-x:auto;padding:3px;scrollbar-width:none}.m-report-viewer__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ds-color-white);border:none;border-radius:2px;cursor:pointer;flex-shrink:0;opacity:.45;outline:2px solid transparent;padding:0;transition:opacity .2s ease-out,outline-color .2s ease-out;width:32px}.m-report-viewer__thumb--left{margin-right:calc(var(--ds-space-core-100)*-1 + 1px)}.m-report-viewer__thumb img{display:block;height:auto;width:100%}.m-report-viewer__thumb:hover{opacity:1}.m-report-viewer__thumb[aria-current=true]{opacity:1;outline-color:var(--ds-color-primary)}.m-report-viewer__thumb:focus-visible{opacity:1;outline-color:var(--viewer-muted)}@keyframes report-viewer-spin{to{transform:rotate(1turn)}}html:has(.m-video-player[open]){overflow:hidden}.m-video-player{--player-text:var(--ds-color-title-light);--player-muted:var(--ds-color-body-light);--player-edge:var(--ds-space-core-200);--player-top:72px;--player-side:var(--ds-space-core-200);--player-bottom:56px;background:none;border:none;height:100%;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:0;width:100%}@media screen and (min-width:640px){.m-video-player{--player-edge:var(--ds-space-core-300);--player-top:88px;--player-side:104px;--player-bottom:88px}}.m-video-player[open]{display:block}.m-video-player::backdrop{background:none}.m-video-player__panel{height:100%;position:relative;width:100%}.m-video-player__surface{background:var(--ds-gradient-card-browser),var(--ds-color-bg-light);background-repeat:no-repeat;background-size:100% 100%;inset:0;overflow:hidden;position:absolute;transform-origin:0 0}.m-video-player__content{height:100%;position:relative}.m-video-player__stage{align-items:center;container-type:size;display:flex;inset:0;justify-content:center;padding:var(--player-top) var(--player-side) var(--player-bottom);position:absolute}.m-video-player__video{aspect-ratio:16/9;background-color:var(--ds-color-black);border-radius:var(--ds-space-core-radius-md);box-shadow:0 100px 60px -40px #0000000f,0 60px 100px #32325d26;display:block;opacity:0;transition:opacity .4s ease-out;width:min(100cqw,177.7777777778cqh)}.m-video-player__video--ready{opacity:1}.m-video-player__spinner{animation:video-player-spin .8s linear infinite;border-radius:50%;border:2px solid var(--ds-color-core-150);border-top-color:var(--player-text);height:20px;position:absolute;width:20px}.m-video-player__status{color:var(--player-muted);font-size:var(--ds-font-text-sm-size);margin:0;position:absolute;text-align:center}.m-video-player__heading{left:var(--player-edge);max-width:calc(100% - var(--player-edge)*2 - 56px);position:absolute;top:var(--player-edge)}.m-video-player__eyebrow{color:var(--player-muted);display:block;font-family:var(--ds-font-family-secondary,monospace);font-size:var(--ds-font-text-xxs-size);letter-spacing:.06em;line-height:1;margin-bottom:var(--ds-space-core-100);text-transform:uppercase}.m-video-player__title{color:var(--player-text);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-default-size);font-weight:500;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-video-player__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-primary);border:none;border-radius:4px;color:var(--ds-color-white);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:var(--player-edge);top:var(--player-edge);transition:background-color .3s cubic-bezier(.25,1,.5,1);width:40px}.m-video-player__close:hover{background-color:var(--ds-color-primary-hover)}.m-video-player__close:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}@keyframes video-player-spin{to{transform:rotate(1turn)}}.m-cookie-consent{--cookie-ease:cubic-bezier(.165,.84,.44,1);background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-lg);bottom:var(--ds-space-core-200);box-shadow:0 0 0 1px var(--ds-color-core-neutral-50),0 24px 48px -12px color-mix(in srgb,var(--ds-color-title-light) 25%,transparent);display:flex;flex-direction:column;gap:var(--ds-space-core-200);left:var(--ds-space-core-200);max-height:calc(100dvh - var(--ds-space-core-200)*2);overflow-y:auto;padding:var(--ds-space-core-300);position:fixed;right:var(--ds-space-core-200);z-index:90}@media screen and (min-width:640px){.m-cookie-consent{bottom:var(--ds-space-core-300);left:auto;right:var(--ds-space-core-300);width:380px}.m-cookie-consent--settings{width:440px}}.m-cookie-consent__header{align-items:center;display:flex;gap:var(--ds-space-core-150)}.m-cookie-consent__icon{align-items:center;background-color:var(--ds-color-secondary);border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.m-cookie-consent__title{color:var(--ds-color-title-light);flex:1;font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-sm-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-heading-sm-line-height);margin:0}.m-cookie-consent__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-secondary);border:none;border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-primary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .3s cubic-bezier(.25,1,.5,1);width:32px}.m-cookie-consent__close:hover{background-color:var(--ds-color-core-150)}.m-cookie-consent__text{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);line-height:var(--ds-font-text-md-line-height);margin:0}.m-cookie-consent__link{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold);text-decoration:underline;text-underline-offset:3px}.m-cookie-consent__link:hover{color:var(--ds-color-primary-hover)}.m-cookie-consent__actions{display:grid;gap:var(--ds-space-core-100);grid-template-columns:repeat(2,minmax(0,1fr))}.m-cookie-consent__actions .u-button,.m-cookie-consent__save{justify-content:center;width:100%}.m-cookie-consent__configure{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--ds-color-primary);cursor:pointer;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-text-sm-line-height);margin:calc(var(--ds-space-core-50)*-1) auto 0;padding:var(--ds-space-core-50);transition:color .3s cubic-bezier(.25,1,.5,1)}.m-cookie-consent__configure:hover{color:var(--ds-color-primary-hover)}.m-cookie-consent__close:focus-visible,.m-cookie-consent__configure:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:2px}.m-cookie-consent__categories{border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-50);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.m-cookie-consent__category{align-items:flex-start;display:flex;gap:var(--ds-space-core-200);justify-content:space-between;padding:var(--ds-space-core-200)}.m-cookie-consent__category+.m-cookie-consent__category{border-top:1px solid var(--ds-color-core-neutral-50)}.m-cookie-consent__category-copy{display:flex;flex-direction:column;gap:var(--ds-space-core-50)}.m-cookie-consent__category-title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-md-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-text-md-line-height)}.m-cookie-consent__category-text{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);line-height:var(--ds-font-text-sm-line-height)}.m-cookie-consent__always{color:var(--ds-color-mockup-success-icon);flex-shrink:0;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-xs-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-text-md-line-height);white-space:nowrap}.m-cookie-consent__switch{cursor:pointer;flex-shrink:0;height:24px;position:relative;width:40px}.m-cookie-consent__switch-input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute;z-index:1}.m-cookie-consent__switch-track{background-color:var(--ds-color-core-neutral-100);border-radius:var(--ds-space-core-radius-round);inset:0;position:absolute;transition:background-color .2s linear}.m-cookie-consent__switch-track:after{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-round);box-shadow:0 1px 3px color-mix(in srgb,var(--ds-color-title-light) 25%,transparent);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .3s var(--cookie-ease);width:18px}.m-cookie-consent__switch-input:checked+.m-cookie-consent__switch-track{background-color:var(--ds-color-primary)}.m-cookie-consent__switch-input:checked+.m-cookie-consent__switch-track:after{transform:translate(16px)}.m-cookie-consent__switch-input:focus-visible+.m-cookie-consent__switch-track{outline:2px solid var(--ds-color-primary);outline-offset:2px}.m-cookie-consent-enter-active,.m-cookie-consent-leave-active{transition:opacity .4s var(--cookie-ease),transform .4s var(--cookie-ease)}.m-cookie-consent-enter-from,.m-cookie-consent-leave-to{opacity:0;transform:translateY(16px)}@media(prefers-reduced-motion:reduce){.m-cookie-consent-enter-active,.m-cookie-consent-leave-active{transition:none}}.m-contact-form{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-lg);box-shadow:0 0 0 1px var(--ds-color-core-neutral-50),0 32px 64px -16px color-mix(in srgb,var(--ds-color-title-light) 18%,transparent);display:flex;flex-direction:column;gap:var(--ds-space-core-300);padding:var(--ds-space-core-300)}@media screen and (min-width:640px){.m-contact-form{padding:var(--ds-space-core-500)}}.m-contact-form__header{display:flex;flex-direction:column;gap:var(--ds-space-core-100)}.m-contact-form__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-lg-size);font-weight:var(--ds-font-heading-lg-weight);letter-spacing:var(--ds-font-heading-lg-letter-spacing);line-height:var(--ds-font-heading-lg-line-height);margin:0;text-wrap:balance}.m-contact-form__description{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-md-size);line-height:var(--ds-font-text-md-line-height);margin:0}.m-contact-form__form{display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.m-contact-form__fields{display:grid;gap:var(--ds-space-core-250) var(--ds-space-core-200)}@media screen and (min-width:640px){.m-contact-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-contact-form__group{border:none;display:flex;flex-direction:column;gap:var(--ds-space-input-gap-label-vertical);margin:0;min-width:0;padding:0}.m-contact-form__legend{margin-bottom:var(--ds-space-input-gap-label-vertical);padding:0}.m-contact-form__footer{display:flex}.m-contact-form__notice{border-top:1px solid var(--ds-color-core-neutral-50);color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-xs-size);line-height:var(--ds-font-text-xs-line-height);margin:0;padding-top:var(--ds-space-core-200)}.m-contact-form__notice .u-link{font-weight:var(--ds-font-weight-medium)}.m-contact-form__success{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.m-contact-form__success-icon{align-items:center;background-color:var(--ds-color-mockup-success-bg);border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-mockup-success-icon);display:flex;height:56px;justify-content:center;order:-1;width:56px}.l-main{padding-top:80px}.l-header{--header-height:80px;--header-logo-width:175px;--header-nav-max-width:1000px;--header-card-bg:rgba(246,249,252,.4);--header-ease-default:cubic-bezier(.25,.1,.25,1);--header-ease-butter:cubic-bezier(.42,0,.28,.99);--header-ease-in:cubic-bezier(.49,.025,.65,.65);--header-ease-out:cubic-bezier(.28,.44,.49,1);--header-ease-stripe:cubic-bezier(.45,.05,.55,.95);--header-ease-link:cubic-bezier(.25,1,.5,1);--header-card-inset:var(--ds-space-core-75);--header-ease-compact:cubic-bezier(.23,1,.32,1);--header-compact-duration:.25s;left:0;position:fixed;top:0;width:100%;z-index:100}.l-header--frosted .l-header__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--header-card-bg)}.l-header--compact{--header-card-inset:0px}.l-header--compact .l-header__container{height:var(--ds-space-core-700);margin-top:var(--ds-space-core-150);max-width:var(--ds-space-layout-content-max-width);padding-inline:var(--ds-space-core-250) var(--ds-space-core-200)}.l-header--compact .l-header__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffd9;box-shadow:inset 0 0 0 1px var(--ds-color-white),0 1px 3px #0a25400d,0 6px 6px #0a25400a,0 13px 8px #0a254008,0 24px 9px #0a254003}.l-header--compact .l-header__logo{width:calc(var(--header-logo-width)*241/740)}.l-header--compact .l-header__logo path:nth-child(n+5){opacity:0}.l-header--compact .l-header__nav{margin-left:var(--ds-space-core-400)}.l-header--compact .l-header__actions .u-button{--u-button-font-size:13px;--u-button-height:var(--ds-space-core-400);--u-button-padding-inline:var(--ds-space-core-200)}.l-header--compact.l-header--dropdown-open .l-header__card{background-color:var(--ds-color-white)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open){--header-card-bg:rgba(246,249,252,0)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open) .l-header__item{color:var(--ds-color-white)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open) .l-header__logo path{fill:var(--ds-color-white)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open) .l-header__toggle-dot{background-color:var(--ds-color-white)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open) .l-header__actions .u-button--solid{--u-button-border-color:var(--ds-color-white);background-color:var(--ds-color-white);color:var(--ds-color-title-light)}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open) .l-header__actions .u-button--solid:hover{--u-button-border-color:var(--ds-color-core-100);background-color:var(--ds-color-core-100)}@media(hover:hover){.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open):has(.l-header__nav .l-header__item:hover) .l-header__nav .l-header__item{color:#fff9}.l-header--on-dark:not(.l-header--dropdown-open,.l-header--menu-open):has(.l-header__nav .l-header__item:hover) .l-header__nav .l-header__item:is(:hover,.l-header__item--active){color:var(--ds-color-white)}}.l-header__overlay{display:none;inset:var(--header-height) 0 0;position:fixed;z-index:-2}@media screen and (min-width:940px){.l-header--dropdown-open .l-header__overlay{display:block}}.l-header__card{border-radius:var(--ds-space-core-radius-md);inset:var(--header-card-inset) max(0px,var(--header-card-inset) - (100vw - 100%)/2);pointer-events:none;position:absolute;transition:background-color .45s var(--header-ease-out),backdrop-filter .45s var(--header-ease-out),box-shadow .45s var(--header-ease-out),inset var(--header-compact-duration) var(--header-ease-compact),border-radius var(--header-compact-duration) var(--header-ease-compact),bottom .5s var(--header-ease-butter);z-index:-1}@media screen and (max-width:939px){.l-header__card{border-radius:0;inset:0}.l-header--menu-open .l-header__card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--ds-color-white)}}.l-header--dropdown-open .l-header__card{background-color:var(--ds-color-white);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 30px 60px -50px #0000001a,0 30px 60px -10px #32325d40}.l-header__container{align-items:center;display:flex;height:var(--header-height);margin-inline:auto;max-width:var(--ds-space-layout-content-max-width);padding-inline:var(--ds-space-layout-content-margin);position:relative;transition:max-width var(--header-compact-duration) var(--header-ease-compact),height var(--header-compact-duration) var(--header-ease-compact),margin-top var(--header-compact-duration) var(--header-ease-compact),padding var(--header-compact-duration) var(--header-ease-compact);width:calc(100% - var(--ds-space-layout-page-margin)*2);z-index:2}@media screen and (min-width:940px){.l-header__container{max-width:calc(var(--ds-space-layout-wide-max-width) + var(--ds-space-layout-content-margin)*2)}}.l-header__logo{flex-shrink:0;height:30px;overflow:hidden;transition:width var(--header-compact-duration) var(--header-ease-compact)}.l-header__logo,.l-header__logo svg{display:block;width:var(--header-logo-width)}.l-header__logo svg{height:100%;max-width:none}.l-header__logo path{transition:fill .3s var(--header-ease-out),opacity .2s var(--header-ease-compact)}.l-header__nav{align-items:center;display:none;flex:1 1 0;gap:var(--ds-space-core-300);min-width:0;transition:margin-left var(--header-compact-duration) var(--header-ease-compact)}@media screen and (min-width:940px){.l-header__nav{display:flex;margin-left:max(var(--ds-space-core-300),(100% - var(--header-nav-max-width))/2 - var(--header-logo-width))}}.l-header__actions{align-items:center;display:none;flex-shrink:0;gap:var(--ds-space-core-300);margin-left:auto}@media screen and (min-width:940px){.l-header__actions{display:flex}}.l-header__actions .u-button{transition:background-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),font-size var(--header-compact-duration) var(--header-ease-compact),height var(--header-compact-duration) var(--header-ease-compact),padding var(--header-compact-duration) var(--header-ease-compact)}.l-header__item{align-items:center;background:none;border:0;color:var(--ds-color-title-light);cursor:pointer;display:none;font-family:var(--ds-font-family-main);font-size:14px;font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-core-100);letter-spacing:.01em;line-height:13px;padding:0;text-decoration:none;transition:color .3s var(--header-ease-out)}@media screen and (min-width:940px){.l-header__item{display:inline-flex}}.l-header--dropdown-open .l-header__nav .l-header__item:not(.l-header__item--active){color:var(--ds-color-core-neutral-500)}@media(hover:hover){.l-header--dropdown-open .l-header__nav .l-header__item:not(.l-header__item--active):hover{color:var(--ds-color-title-light)}}.l-header__lang{display:none;position:relative}@media screen and (min-width:940px){.l-header__lang{display:flex}}.l-header__lang-menu{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:0 30px 60px -50px #0000001a,0 30px 60px -10px #32325d40;left:calc(var(--ds-space-core-200)*-1);opacity:0;padding:var(--ds-space-core-100);pointer-events:none;position:absolute;top:calc(100% + var(--ds-space-core-400));transform:translateY(calc(var(--ds-space-core-100)*-1));transition:opacity .2s var(--header-ease-stripe),transform .2s var(--header-ease-stripe),visibility 0s linear .2s;visibility:hidden;width:200px}.l-header__lang-menu--open{opacity:1;pointer-events:auto;transform:none;transition:opacity .2s var(--header-ease-stripe),transform .2s var(--header-ease-stripe),visibility 0s;visibility:visible}.l-header__lang-title{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:13px;font-weight:var(--ds-font-weight-medium);line-height:1.4;margin:0;padding:var(--ds-space-core-100) var(--ds-space-core-150) var(--ds-space-core-50)}.l-header__lang-list{list-style:none;margin:0;padding:0}.l-header__lang-link{align-items:center;border-radius:var(--ds-space-core-radius-md);color:var(--ds-color-title-light);display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-semibold);justify-content:space-between;line-height:18px;padding:var(--ds-space-core-100) var(--ds-space-core-150);text-decoration:none;transition:background-color .3s var(--header-ease-link)}@media(hover:hover){.l-header__lang-link:hover{background-color:var(--ds-color-core-neutral-25)}}.l-header__lang-link:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.l-header__lang-link--active{color:var(--ds-color-primary)}.l-header__lang-link--disabled{color:var(--ds-color-core-neutral-500);cursor:default;pointer-events:none}.l-header__chevron{display:block;flex-shrink:0;height:10px;transition:transform .3s var(--header-ease-butter);width:10px}.l-header__chevron path{fill:currentcolor}.l-header__item--active .l-header__chevron{transform:rotate(180deg)}.l-header__popup{background-color:var(--ds-color-white);border-radius:0 0 var(--ds-space-core-radius-md) var(--ds-space-core-radius-md);border-top:1px solid var(--ds-color-core-neutral-50);box-shadow:0 18px 36px -18px #0000001a,0 30px 45px -30px #32325d40;clip-path:inset(0 -60px 100% -60px round 0 0 var(--ds-space-core-radius-md) var(--ds-space-core-radius-md));display:none;height:var(--header-popup-height,auto);left:max(0px,var(--header-card-inset) - (100vw - 100%)/2);overflow:clip;position:absolute;right:max(0px,var(--header-card-inset) - (100vw - 100%)/2);top:calc(100% - var(--header-card-inset));transition:clip-path .4s var(--header-ease-out),height .3s var(--header-ease-stripe)}@media screen and (min-width:940px){.l-header__popup{display:block}}.l-header--dropdown-open .l-header__popup{clip-path:inset(0 -60px -60px -60px round 0 0 var(--ds-space-core-radius-md) var(--ds-space-core-radius-md))}.l-header__panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.l-header__panel--after,.l-header__panel--before{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.l-header__panel--before{transform:translate(-20%)}.l-header__panel--after{transform:translate(20%)}.l-header__popup--snap .l-header__panel{transition:none}.l-header__panel--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.l-header__column{grid-column:span var(--column-span,1);min-width:0;padding:var(--ds-space-core-400) var(--ds-space-core-300) var(--ds-space-core-500)}.l-header__column-title{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-medium);line-height:1.2;margin:0 0 var(--ds-space-core-150)}.l-header__links{display:flex;flex-direction:column;list-style:none;margin:0 calc(var(--ds-space-core-150)*-1);padding:0}.l-header__links--columns{-moz-column-gap:var(--ds-space-core-300);column-gap:var(--ds-space-core-300);display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--links-columns,1),minmax(0,1fr));grid-template-rows:repeat(var(--links-rows,1),auto)}.l-header__link{border-radius:var(--ds-space-core-radius-md);color:var(--ds-color-title-light);display:flex;flex-direction:column;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-core-50);line-height:18px;padding:var(--ds-space-core-150);text-decoration:none;transition:background-color .3s var(--header-ease-link);width:100%}@media(hover:hover){.l-header__link:hover{background-color:var(--ds-color-core-neutral-25)}}.l-header__link:focus-visible{border-radius:1px;outline:2px solid var(--ds-color-primary);outline-offset:2px}.l-header__link-label{text-wrap:balance}.l-header__features{display:grid;gap:var(--ds-space-core-300);grid-template-columns:repeat(var(--features-columns,3),minmax(0,1fr));list-style:none;margin:0;padding:0}.l-header__feature{background-image:linear-gradient(90deg,#fffc 0 100%),linear-gradient(214.64deg,var(--ds-color-white) 29.291%,var(--ds-color-core-100) 84.878%);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none}.l-header__feature:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.l-header__feature-copy{display:flex;flex-direction:column;gap:var(--ds-space-core-50);padding:0 var(--ds-space-core-250) var(--ds-space-core-250)}.l-header__feature-title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-semibold);line-height:18px}.l-header__feature-text{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:13px;line-height:1.4}.l-header__feature-image{flex-shrink:0;height:190px;margin:var(--ds-space-core-300) var(--ds-space-core-400) var(--ds-space-core-200);position:relative}.l-header__feature-image img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .5s var(--header-ease-link);width:100%}@media(hover:hover){.l-header__feature:hover .l-header__feature-image img{transform:scale(1.04)}}.l-header__more{border-top:1px solid var(--ds-color-core-neutral-50);color:var(--ds-color-title-light);display:block;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);font-weight:var(--ds-font-weight-semibold);grid-column:1/-1;line-height:18px;padding:var(--ds-space-core-250) var(--ds-space-core-300);text-decoration:none}.l-header__more:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}.l-header__link-description{color:var(--ds-color-core-neutral-500);font-size:13px;font-weight:var(--ds-font-weight-normal);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-header__link-arrow{animation:l-header-arrow-out .15s var(--header-ease-link) forwards;display:inline;transition:visibility 0s linear .3s;vertical-align:baseline;visibility:hidden}@media(hover:hover){:is(.l-header__link,.l-header__more):hover .l-header__link-arrow{animation:l-header-arrow-in .3s var(--header-ease-link) forwards;transition-delay:0s;visibility:visible}}.l-header__toggle{background:none;border:0;cursor:pointer;display:grid;flex-shrink:0;height:40px;margin-left:auto;margin-right:calc(var(--ds-space-core-100)*-1);padding:0;place-items:center;width:40px}@media screen and (min-width:940px){.l-header__toggle{display:none}}.l-header__toggle:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:-2px}.l-header__toggle-icon{display:block;height:25px;position:relative;transform:rotate(90deg);transition:transform .4s var(--header-ease-butter);width:20px}.l-header__toggle[aria-expanded=true] .l-header__toggle-icon{transform:rotate(180deg)}.l-header__toggle-line{display:block;height:24px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transition:width .2s ease-out;width:4px}.l-header__toggle-line:nth-child(2n){transform:translate(-50%,-50%) rotate(45deg)}.l-header__toggle[aria-expanded=true] .l-header__toggle-line{width:2px}.l-header__toggle-dot{background-color:var(--ds-color-title-light);border-radius:.7em;height:4px;left:0;position:absolute;top:0;transition:height .2s ease-out,background-color .3s var(--header-ease-out);width:100%}.l-header__toggle-line:nth-child(n+3) .l-header__toggle-dot{bottom:0;top:auto}.l-header__toggle[aria-expanded=true] .l-header__toggle-dot{height:24px}.l-header__menu{background-color:var(--ds-color-white);border-top:1px solid var(--ds-color-core-neutral-50);height:calc(100dvh - var(--header-height));left:0;opacity:0;overflow:hidden auto;overscroll-behavior:contain;position:absolute;top:100%;transition:opacity .2s var(--header-ease-out),visibility 0s linear .2s;visibility:hidden;width:100%;z-index:3}.l-header--menu-open .l-header__menu{opacity:1;transition:opacity .2s var(--header-ease-out),visibility 0s;visibility:visible}@media screen and (min-width:940px){.l-header__menu{display:none}}.l-header__menu-list{list-style:none;margin:0;padding:0}.l-header__menu-item{border-bottom:1px solid var(--ds-color-core-neutral-50);padding-inline:var(--ds-space-layout-content-margin)}.l-header__menu-link{align-items:center;background:none;border:0;color:var(--ds-color-title-light);cursor:pointer;display:flex;font-family:var(--ds-font-family-main);font-size:16px;font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-core-100);justify-content:space-between;line-height:24px;padding:var(--ds-space-core-200) 0;text-align:left;text-decoration:none;width:100%}.l-header__menu-link:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:2px}.l-header__menu-chevron{color:var(--ds-color-title-light);flex-shrink:0;height:14px;transform:rotate(-90deg);transition:transform .2s var(--header-ease-default);width:14px}.l-header__menu-chevron path{fill:currentcolor}[aria-expanded=true]>.l-header__menu-chevron{transform:none}.l-header__menu-outward{color:var(--ds-color-title-light);flex-shrink:0}.l-header__menu-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out}.l-header__menu-panel--open{grid-template-rows:1fr;opacity:1}.l-header__menu-panel-inner{min-height:0;overflow:hidden}.l-header__menu-group{padding-bottom:var(--ds-space-core-200)}.l-header__menu-group-title{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:14px;font-weight:var(--ds-font-weight-normal);line-height:20px;margin:var(--ds-space-core-100) 0 var(--ds-space-core-50)}.l-header__menu-sublist{list-style:none;margin:0;padding:0}.l-header__menu-sublink{color:var(--ds-color-title-light);display:flex;flex-direction:column;gap:2px;padding:var(--ds-space-core-150) 0;text-decoration:none}.l-header__menu-sublink:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:2px}.l-header__menu-sublink-label{font-size:15px;font-weight:var(--ds-font-weight-medium);line-height:22px}.l-header__menu-sublink-description{color:var(--ds-color-core-neutral-500);font-size:14px;line-height:20px}.l-header__menu-more{color:var(--ds-color-title-light);display:inline-block;font-size:15px;font-weight:var(--ds-font-weight-medium);line-height:22px;margin-bottom:var(--ds-space-core-200);padding-block:var(--ds-space-core-100);text-decoration:none}.l-header__menu-more:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:2px}.l-header__menu-arrow{display:inline;vertical-align:baseline}.l-header__menu-footer{border-bottom:1px solid var(--ds-color-core-neutral-50);display:grid;gap:var(--ds-space-core-150);padding:var(--ds-space-core-200) var(--ds-space-layout-content-margin) calc(env(safe-area-inset-bottom,0px) + var(--ds-space-core-200))}.l-header__menu-footer .u-button{justify-content:center;width:100%}@keyframes l-header-arrow-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes l-header-arrow-out{0%{opacity:1}to{opacity:0}}.l-section{background-color:var(--ds-color-bg-light);overflow:hidden;position:relative;width:100%}.l-section--gradient-core-100-to-light{background:linear-gradient(180deg,var(--ds-color-core-100) 0,var(--ds-color-bg-light) 100%)}.l-section--gradient-core-100-to-light-half{background:linear-gradient(180deg,var(--ds-color-core-100) 0,var(--ds-color-bg-light) 50%)}.l-section--bleed{overflow:clip visible}.l-section--lazy{contain-intrinsic-size:auto var(--section-intrinsic-height,900px);content-visibility:auto}.l-section--clip{overflow:clip}.l-section--white{background-color:var(--ds-color-bg-white)}.l-section--under-header{margin-top:-80px}.l-section--sheet{box-shadow:0 -1px 0 var(--ds-color-core-neutral-50),0 -32px 64px -48px var(--ds-color-mockup-shadow);margin-top:calc(var(--ds-space-layout-sheet-overlap)*-1);z-index:1}.l-section--covered{padding-bottom:var(--ds-space-layout-sheet-overlap)}.l-section--divider .l-section__container:after{background-color:var(--ds-color-core-150);bottom:0;content:"";height:1px;inset-inline:var(--ds-space-layout-content-margin);position:absolute}.l-section--dark{background-color:var(--ds-color-bg-dark)}.l-section--dark .u-heading{color:var(--ds-color-title-dark)}.l-section:has(.l-section__container){padding-inline:var(--ds-space-layout-page-margin)}.l-section__container{margin-inline:auto;max-width:var(--ds-space-layout-content-max-width);padding-block:var(--section-padding-top-mb,var(--ds-space-core-700)) var(--section-padding-bottom-mb,var(--ds-space-core-700));padding-inline:var(--ds-space-layout-content-margin);position:relative;width:100%;z-index:1}@media screen and (min-width:640px){.l-section__container{padding-block:var(--section-padding-top-tb,var(--ds-space-core-800)) var(--section-padding-bottom-tb,var(--ds-space-core-800))}}@media screen and (min-width:940px){.l-section__container{padding-block:var(--section-padding-top-dt,var(--ds-space-core-1200)) var(--section-padding-bottom-dt,var(--ds-space-core-1200))}}.l-section__row{display:flex;flex-direction:column}.l-section__row--gap{--section-row-gap-mb:var(--ds-space-core-500);--section-row-gap-tb:var(--ds-space-core-600);--section-row-gap-dt:var(--ds-space-core-800);gap:var(--section-row-gap-mb)}@media screen and (min-width:640px){.l-section__row--gap{gap:var(--section-row-gap-tb,var(--section-row-gap-mb))}}@media screen and (min-width:940px){.l-section__row--gap{gap:var(--section-row-gap-dt,var(--section-row-gap-tb,var(--section-row-gap-mb)))}}.l-section__row--align{--section-row-align-mb:initial;--section-row-align-tb:initial;--section-row-align-dt:initial;align-items:var(--section-row-align-mb,stretch)}@media screen and (min-width:640px){.l-section__row--align{align-items:var(--section-row-align-tb,var(--section-row-align-mb,stretch))}}@media screen and (min-width:940px){.l-section__row--align{align-items:var(--section-row-align-dt,var(--section-row-align-tb,var(--section-row-align-mb,stretch)))}}.l-section__title{padding-inline-end:var(--ds-space-core-200);text-wrap:pretty}@media screen and (min-width:640px){.l-section__title{padding-inline-end:var(--ds-space-core-500)}}.l-section__title--stacked{display:flex;flex-direction:column}.l-section__title--stacked .u-heading{text-wrap:pretty}.l-section__title--stacked .u-heading:has(+.u-text){margin-bottom:10px}.l-section__title--center{--title-columns:8;align-items:center;margin-inline:auto;padding-inline:0;text-align:center}@media screen and (min-width:940px){.l-section__title--center{max-width:none;width:calc((8.33333% - var(--ds-space-layout-gap)*11/12)*var(--title-columns) + (var(--title-columns) - 1)*var(--ds-space-layout-gap))}}.l-section__title--span-5{max-width:544px}.l-section__title--span-6{max-width:648px}.l-section__title--span-7{max-width:752px}.l-section__title--span-8{max-width:856px}.l-section__title--span-9{--title-columns:9;max-width:918px}.l-section__title--span-10{--title-columns:10;max-width:1023px}.l-footer{background-color:var(--ds-color-bg-light);padding-inline:var(--ds-space-layout-page-margin)}.l-footer__container{display:flex;flex-direction:column;gap:var(--ds-space-core-1000);margin-inline:auto;max-width:var(--ds-space-layout-content-max-width);padding:var(--ds-space-core-1200) var(--ds-space-layout-content-margin) var(--ds-space-core-600)}.l-footer__grid{display:grid;gap:var(--ds-space-core-800) var(--ds-space-core-300);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:640px){.l-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1240px){.l-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.l-footer__logo{align-self:start;display:inline-flex;grid-column:1/-1;width:-moz-fit-content;width:fit-content}.l-footer__logo svg{display:block;height:30px;width:175px}.l-footer__column{display:flex;flex-direction:column;gap:var(--ds-space-core-200)}@media screen and (min-width:1240px){.l-footer__column{grid-column:span 2}}.l-footer__column--tools{grid-column:1/-1}@media screen and (min-width:1240px){.l-footer__column--tools{grid-column:1/span 6}.l-footer__column--tools+.l-footer__column{grid-column:8/span 2}.l-footer__column--tools+.l-footer__column+.l-footer__column{grid-column:11/span 2}}.l-footer__subgroups{display:grid;gap:var(--ds-space-core-600) var(--ds-space-core-300);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:480px){.l-footer__subgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:640px){.l-footer__subgroups{grid-template-columns:repeat(3,minmax(0,1fr))}}.l-footer__group{display:flex;flex-direction:column;gap:var(--ds-space-core-200)}.l-footer__title{color:var(--ds-color-body-light);margin-bottom:0}.l-footer__subtitle{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:16px;font-weight:var(--ds-font-weight-medium);line-height:20px}.l-footer__links{display:flex;flex-direction:column;gap:var(--ds-space-core-200);list-style:none;margin:0;padding:0}.l-footer__link{color:var(--ds-color-body-light);display:block;font-family:var(--ds-font-family-main);font-size:16px;font-weight:var(--ds-font-weight-normal);line-height:20px;text-decoration:none;transition:color .3s cubic-bezier(.25,1,.5,1);white-space:nowrap;width:-moz-fit-content;width:fit-content}.l-footer__link:hover{color:var(--ds-color-title-light)}.l-footer__link:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.l-footer__bottom{align-items:flex-start;border-top:var(--ds-space-core-border-sm) solid var(--ds-color-core-neutral-100);display:flex;flex-direction:column;gap:var(--ds-space-core-300);padding-top:var(--ds-space-core-600)}@media screen and (min-width:640px){.l-footer__bottom{align-items:center;flex-direction:row;justify-content:space-between}}.l-footer__legal{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-core-150) var(--ds-space-core-300)}.l-footer__copyright,.l-footer__legal-link{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:13px;font-weight:var(--ds-font-weight-normal);line-height:18px;margin:0}.l-footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-150) var(--ds-space-core-300);list-style:none;margin:0;padding:0}.l-footer__legal-link{display:block;text-decoration:none;transition:color .3s cubic-bezier(.25,1,.5,1);white-space:nowrap}.l-footer__legal-link:hover{color:var(--ds-color-title-light)}.l-footer__legal-link:focus-visible{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.l-footer__legal-link--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;padding:0}.l-footer__socials{align-items:flex-start;display:flex;gap:var(--ds-space-core-200);list-style:none;margin:0;padding:0}.l-footer__social{display:block;height:var(--ds-space-core-250);width:var(--ds-space-core-250)}.l-footer__social svg{display:block;height:100%;max-width:none;width:100%}.l-footer__social:focus-visible{border-radius:var(--ds-space-core-radius-round);outline:2px solid var(--ds-color-primary);outline-offset:2px}.s-side-by-side{container-type:inline-size;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(var(--ds-space-layout-columns),1fr);width:100%}@media screen and (max-width:939px){.s-side-by-side{row-gap:var(--ds-space-core-600)}}.s-side-by-side--middle{align-items:center}.s-side-by-side__content{display:flex;flex-direction:column;gap:var(--ds-space-core-600);grid-column:span var(--ds-space-layout-columns)}@media screen and (min-width:940px){.s-side-by-side__content{grid-column:span 5}}.s-side-by-side__content .u-heading:has(+.u-text){margin-bottom:10px}.s-side-by-side__title .u-heading--subdued{color:color-mix(in srgb,var(--ds-color-title-light) 50%,transparent)}.s-side-by-side__paragraphs{display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.s-side-by-side__paragraphs p{white-space:pre-line}.s-side-by-side__copy .u-heading{font-size:20px;letter-spacing:-.5px;line-height:24px}.s-side-by-side__copy .u-text{font-size:15px;line-height:22px}.s-side-by-side__graphic{--side-by-side-bleed:calc(var(--ds-space-layout-page-margin) + var(--ds-space-layout-content-margin));grid-column:span var(--ds-space-layout-columns)}@media screen and (max-width:639px){.s-side-by-side__graphic{margin-right:calc(-33.33333% + var(--side-by-side-bleed)*4/-3)}}@media screen and (min-width:940px){.s-side-by-side__graphic{grid-column:7/-1;margin-left:0;margin-right:calc(-50vw - var(--ds-space-layout-content-max-width)/-2 + var(--ds-space-layout-page-margin)*2/-2)}.s-side-by-side--span-4 .s-side-by-side__content{grid-column:span 4}.s-side-by-side--reverse .s-side-by-side__content{grid-column:8/span 5;grid-row:1}}@media screen and (max-width:639px){.s-side-by-side--reverse .s-side-by-side__graphic{margin-left:calc(-33.33333% + var(--side-by-side-bleed)*4/-3);margin-right:0}}@media screen and (min-width:940px){.s-side-by-side--reverse .s-side-by-side__graphic{grid-column:1/span 6;grid-row:1;margin-right:0}}.s-side-by-side__bullets{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-side-by-side__bullet{align-items:flex-start;box-shadow:inset 0 -1px 0 var(--ds-color-core-neutral-50);display:flex;gap:var(--ds-space-core-150);padding:var(--ds-space-core-150) 0}.s-side-by-side__check{display:block;flex-shrink:0;height:16px;margin-top:calc(.5lh - 8px);width:16px}.s-side-by-side__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200)}.s-logo-carousel{overflow:hidden;padding:0!important;position:relative;width:100%}.s-logo-carousel .l-section__container{max-width:100%}.s-logo-carousel__marquee{align-items:center;display:flex;flex-flow:row nowrap;flex-shrink:0;gap:var(--ds-space-core-1000);margin:0}@media screen and (min-width:640px){.s-logo-carousel__marquee{gap:var(--ds-space-core-1500)}}@media screen and (min-width:940px){.s-logo-carousel__marquee{gap:108px;height:104px}}.s-logo-carousel__item{align-items:center;display:flex;flex-shrink:0!important;justify-content:center}.s-hero-image-wall{--vertical-factor:.65;--content-wrapper-height:min(900px,1000px);--hero-image-width:157px;--hero-image-gutter:12px;--hero-image-aspect-ratio:1.33333;--hero-image-height:calc(var(--hero-image-width)/var(--hero-image-aspect-ratio));--hero-image-top-shift:100px;--image-wall-progress:0;--entry-animation-progress:-1;--entry-animation-opacity:0;--height-ratio:.75;--max-bottom-element:calc(500px*var(--vertical-factor) + var(--hero-image-height) + var(--hero-image-gutter));--mask-image-radius:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"><rect width="100%" height="100%" rx="10px" ry="10px" fill="black" /></svg>');--hero-header-offset:0px;height:calc(var(--max-bottom-element)*var(--height-ratio) + (var(--content-wrapper-height) + var(--hero-image-height))/2 + var(--hero-header-offset));padding-inline:0!important;padding-top:var(--hero-header-offset);position:relative;width:100%}.s-hero-image-wall.l-section--under-header{--hero-header-offset:80px}@media screen and (min-width:640px){.s-hero-image-wall{--content-wrapper-height:min(100svh,1000px);--vertical-factor:.85;--hero-image-width:244px;--hero-image-gutter:16px;--hero-image-top-shift:0px}}@media screen and (min-width:940px){.s-hero-image-wall{--vertical-factor:1.15;--hero-image-width:clamp(344px, calc(293.6px + 3.5vw) ,372px);--hero-image-gutter:24px}}.s-hero-image-wall .l-section__container{height:calc(var(--max-bottom-element)*var(--height-ratio) + (var(--content-wrapper-height) + var(--hero-image-height))/2);max-width:100%;padding:0!important}.s-hero-image-wall__inner{height:calc(var(--max-bottom-element)*var(--height-ratio) + (var(--content-wrapper-height) + var(--hero-image-height))/2);position:relative;width:100%}.s-hero-image-wall__content-wrapper{align-items:center;display:flex;height:var(--content-wrapper-height);justify-content:center;position:relative;width:100%;z-index:10}.s-hero-image-wall__content{align-items:center;display:flex;flex-direction:column;max-width:576px;opacity:var(--entry-animation-opacity);padding-inline:24px;text-align:center;transform:translateY(calc(30px*(1 - var(--entry-animation-opacity))));transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.s-hero-image-wall__content .u-heading{margin-bottom:7px}.s-hero-image-wall__content .u-button{margin-top:var(--ds-space-core-300)}.s-hero-image-wall__wall{height:100%;left:calc(50% - 50vw);pointer-events:none;position:absolute;top:0;width:100vw;--first-column-x:calc((var(--hero-image-width) + var(--hero-image-gutter))*-3)}.s-hero-image-wall__images-track{height:100%;left:0;position:absolute;top:30px;width:100%}@media screen and (min-width:640px){.s-hero-image-wall__images-track{top:-50px}}@media screen and (min-width:940px){.s-hero-image-wall__images-track{top:-70px}}.s-hero-image-wall__image-wrapper{backface-visibility:hidden;opacity:var(--entry-animation-opacity);position:absolute;transform:translate3d(0,calc((900px + var(--image-wall-increment, 0)*200%)*(1 - var(--normalized-entry-animation-progress, 0)) - var(--normalized-image-wall-progress)*1000px*var(--image-wall-column-ratio)),0);transition:transform 1.8s cubic-bezier(.16,1,.3,1),opacity 1.4s ease;width:var(--hero-image-width);will-change:transform,opacity;--normalized-entry-animation-progress:calc(var(--entry-animation-progress)/2 + .5);--normalized-image-wall-progress:calc(var(--image-wall-progress)*.15);--base-top:calc(50% - var(--hero-image-height)/2);--base-left:calc(50% - var(--hero-image-width)/2)}@media(min-width:768px){.s-hero-image-wall__image-wrapper{transform:translate3d(0,calc((100svh + var(--image-wall-increment, 0)*200%)*(1 - var(--normalized-entry-animation-progress, 0)) - var(--normalized-image-wall-progress)*1000px*var(--image-wall-column-ratio)),0)}}@media(min-width:1024px){.s-hero-image-wall__image-wrapper{--normalized-image-wall-progress:calc(var(--image-wall-progress)*.4)}}.s-hero-image-wall__image-wrapper:nth-child(-n+7),.s-hero-image-wall__image-wrapper:nth-child(n+18){display:none}.s-hero-image-wall__image-wrapper:nth-child(n+26){display:block}@media screen and (min-width:640px){.s-hero-image-wall__image-wrapper:nth-child(-n+7),.s-hero-image-wall__image-wrapper:nth-child(n+18){display:block}.s-hero-image-wall__image-wrapper:nth-child(-n+2),.s-hero-image-wall__image-wrapper:nth-child(n+23){display:none}}@media screen and (min-width:940px){.s-hero-image-wall__image-wrapper:nth-child(-n+2),.s-hero-image-wall__image-wrapper:nth-child(n+23){display:block}.s-hero-image-wall__image-wrapper:nth-child(n+26){display:none}}.s-hero-image-wall__image-wrapper:first-child{--image-wall-increment:0;--image-wall-column-ratio:0;top:calc(var(--content-wrapper-height)/2 - (2*var(--hero-image-height) + var(--hero-image-gutter))/2 + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:first-child,.s-hero-image-wall__image-wrapper:nth-child(2){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*0)}.s-hero-image-wall__image-wrapper:nth-child(2){--image-wall-increment:1;--image-wall-column-ratio:0;top:calc(var(--content-wrapper-height)/2 - (2*var(--hero-image-height) + var(--hero-image-gutter))/2 + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(3){--image-wall-increment:0;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(3),.s-hero-image-wall__image-wrapper:nth-child(4){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*1)}.s-hero-image-wall__image-wrapper:nth-child(4){--image-wall-increment:1;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(5){--image-wall-increment:2;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*2 + var(--hero-image-gutter)*2)}.s-hero-image-wall__image-wrapper:nth-child(5),.s-hero-image-wall__image-wrapper:nth-child(6){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*1)}.s-hero-image-wall__image-wrapper:nth-child(6){--image-wall-increment:3;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*3 + var(--hero-image-gutter)*3)}.s-hero-image-wall__image-wrapper:nth-child(7){--image-wall-increment:4;--image-wall-column-ratio:.4;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*1);top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*4 + var(--hero-image-gutter)*4)}.s-hero-image-wall__image-wrapper:nth-child(8){--image-wall-increment:1;--image-wall-column-ratio:.6;top:calc(var(--base-top) + -715px*var(--vertical-factor) + var(--hero-image-top-shift) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(8),.s-hero-image-wall__image-wrapper:nth-child(9){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*2)}.s-hero-image-wall__image-wrapper:nth-child(9){--image-wall-increment:0;--image-wall-column-ratio:.6;top:calc(var(--base-top) + 280px*var(--vertical-factor) + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(10){--image-wall-increment:1;--image-wall-column-ratio:.6;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*2);top:calc(var(--base-top) + 280px*var(--vertical-factor) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(11){--image-wall-increment:0;--image-wall-column-ratio:.8;top:calc(var(--base-top) + -805px*var(--vertical-factor) + var(--hero-image-top-shift) + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(11),.s-hero-image-wall__image-wrapper:nth-child(12){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*3)}.s-hero-image-wall__image-wrapper:nth-child(12){--image-wall-increment:1;--image-wall-column-ratio:.8;top:calc(var(--base-top) + -805px*var(--vertical-factor) + var(--hero-image-top-shift) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(13){--image-wall-increment:0;--image-wall-column-ratio:.8;top:calc(var(--base-top) + 350px*var(--vertical-factor) + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(13),.s-hero-image-wall__image-wrapper:nth-child(14){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*3)}.s-hero-image-wall__image-wrapper:nth-child(14){--image-wall-increment:1;--image-wall-column-ratio:.8;top:calc(var(--base-top) + 350px*var(--vertical-factor) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(15){--image-wall-increment:1;--image-wall-column-ratio:1.1;top:calc(var(--base-top) + -655px*var(--vertical-factor) + var(--hero-image-top-shift) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(15),.s-hero-image-wall__image-wrapper:nth-child(16){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*4)}.s-hero-image-wall__image-wrapper:nth-child(16){--image-wall-increment:0;--image-wall-column-ratio:1.1;top:calc(var(--base-top) + 300px*var(--vertical-factor) + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(17){--image-wall-increment:1;--image-wall-column-ratio:1.1;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*4);top:calc(var(--base-top) + 300px*var(--vertical-factor) + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(18){--image-wall-increment:0;--image-wall-column-ratio:.9;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(18),.s-hero-image-wall__image-wrapper:nth-child(19){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*5)}.s-hero-image-wall__image-wrapper:nth-child(19){--image-wall-increment:1;--image-wall-column-ratio:.9;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(20){--image-wall-increment:2;--image-wall-column-ratio:.9;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*2 + var(--hero-image-gutter)*2)}.s-hero-image-wall__image-wrapper:nth-child(20),.s-hero-image-wall__image-wrapper:nth-child(21){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*5)}.s-hero-image-wall__image-wrapper:nth-child(21){--image-wall-increment:3;--image-wall-column-ratio:.9;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*3 + var(--hero-image-gutter)*3)}.s-hero-image-wall__image-wrapper:nth-child(22){--image-wall-increment:4;--image-wall-column-ratio:.9;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*5);top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*5/2 - var(--hero-image-gutter)*4/2 + var(--hero-image-height)*4 + var(--hero-image-gutter)*4)}.s-hero-image-wall__image-wrapper:nth-child(23){--image-wall-increment:0;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*3/2 - var(--hero-image-gutter)*2/2 + var(--hero-image-height)*0 + var(--hero-image-gutter)*0)}.s-hero-image-wall__image-wrapper:nth-child(23),.s-hero-image-wall__image-wrapper:nth-child(24){left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*6)}.s-hero-image-wall__image-wrapper:nth-child(24){--image-wall-increment:1;--image-wall-column-ratio:.4;top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*3/2 - var(--hero-image-gutter)*2/2 + var(--hero-image-height)*1 + var(--hero-image-gutter)*1)}.s-hero-image-wall__image-wrapper:nth-child(25){--image-wall-increment:2;--image-wall-column-ratio:.4;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*6);top:calc(var(--content-wrapper-height)/2 - var(--hero-image-height)*3/2 - var(--hero-image-gutter)*2/2 + var(--hero-image-height)*2 + var(--hero-image-gutter)*2)}.s-hero-image-wall__image-wrapper:nth-child(26){--image-wall-increment:0;--image-wall-column-ratio:.6;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*2);top:calc(var(--base-top) + -715px*var(--vertical-factor) + var(--hero-image-top-shift))}.s-hero-image-wall__image-wrapper:nth-child(27){--image-wall-increment:0;--image-wall-column-ratio:1.1;left:calc(var(--base-left) + var(--first-column-x) + (var(--hero-image-width) + var(--hero-image-gutter))*4);top:calc(var(--base-top) + -655px*var(--vertical-factor) + var(--hero-image-top-shift))}.s-hero-image-wall__image-inner{aspect-ratio:4/3;-webkit-mask-image:var(--mask-image-radius);mask-image:var(--mask-image-radius);width:100%}.s-pilars__image{display:block;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute}.s-pilars__image--variety{height:406px;left:0;top:0;width:396px}.s-pilars__image--modular{height:400px;left:45.33px;top:19px;width:721px}.s-pilars__image--profile{height:461px;left:-28px;top:-22px;width:449px}.s-pilars__dashboard{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background-color:color-mix(in srgb,var(--ds-color-core-neutral-25) 45%,transparent);border:var(--ds-space-core-border-sm) solid color-mix(in srgb,var(--ds-color-core-neutral-50) 50%,transparent);border-radius:10px;box-shadow:0 8px 16px #0000001a,0 13px 27px #32325d40;display:flex;flex-direction:column;height:802px;left:23.33px;-webkit-mask-image:linear-gradient(180deg,#000 65.012%,transparent 92.1676%);mask-image:linear-gradient(180deg,#000 65.012%,transparent 92.1676%);-webkit-mask-position:-23px -23px;mask-position:-23px -23px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:394px 431px;mask-size:394px 431px;padding:var(--ds-space-core-75);position:absolute;top:24px}.s-pilars__dashboard img{border-radius:5px;display:block;flex-shrink:0;height:802px;max-width:none;-o-object-fit:cover;object-fit:cover;width:1128px}.s-pilars__collage{height:412px;left:calc(50% + .83px);position:absolute;top:-21px;transform:translate(-50%);width:511px}.s-pilars__tile{filter:drop-shadow(0 2px 2px rgba(0,0,0,.08)) drop-shadow(0 2px 6px rgba(0,0,0,.06));height:178px;position:absolute;width:251px}.s-pilars__tile img{border-radius:var(--ds-space-core-radius-md);display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.s-pilars__tile--1{left:260px;top:0}.s-pilars__tile--2{left:0;top:234px}.s-pilars__tile--3{left:0;top:46px}.s-pilars__tile--4{left:260px;top:187px}.s-pilars__tile--4 img{border-radius:5px}.s-security__waves{left:0;pointer-events:none;position:absolute;right:0;top:249px;z-index:-1}.s-security__actions{display:flex;margin-top:var(--ds-space-core-300)}.s-security__item{max-width:calc(83.33333% - var(--ds-space-core-300)*5/6*5 + var(--ds-space-core-300)*4)}.s-security__cert{background:color-mix(in srgb,var(--ds-color-core-500) 3%,transparent);box-shadow:none;min-height:320px}.s-security__cert:after{content:none}@media screen and (min-width:940px){.s-security__cert{grid-column:span 4;min-height:360px}}.s-security__seal{align-items:baseline;display:flex;font-family:var(--ds-font-family-main);gap:var(--ds-space-core-75);margin-bottom:var(--ds-space-core-200);white-space:nowrap}.s-security__seal-label{color:var(--ds-color-white);font-size:15px;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.3px;line-height:19px}.s-security__seal-sublabel{color:color-mix(in srgb,var(--ds-color-white) 50%,transparent);font-size:11px;font-weight:var(--ds-font-weight-semibold);letter-spacing:.33px;line-height:13px}.s-security__art{--art-size:200px;bottom:calc(var(--art-size)*-.28);filter:drop-shadow(0 0 24px color-mix(in srgb,var(--ds-color-core-500) 60%,transparent));height:var(--art-size);-webkit-mask-image:linear-gradient(135deg,transparent 10%,#000 60%);mask-image:linear-gradient(135deg,transparent 10%,#000 60%);opacity:.75;position:absolute;right:calc(var(--art-size)*-.18);width:var(--art-size)}.s-security__art svg{height:100%;overflow:visible;width:100%}.s-security__art path{stroke-width:1.5;vector-effect:non-scaling-stroke}@media screen and (min-width:940px){.s-security__art{--art-size:220px}}.s-testimonials{--testimonials-ease:cubic-bezier(.25,1,.5,1);--testimonials-tabs-gap:10px}.s-testimonials__header{align-items:flex-end;display:flex;gap:var(--ds-space-core-200);justify-content:space-between}.s-testimonials__header,.s-testimonials__title{padding-bottom:var(--ds-space-core-400)}.s-testimonials__nav{display:none;flex-shrink:0;gap:var(--ds-space-core-100)}@media screen and (min-width:640px){.s-testimonials__nav{display:flex}}.s-testimonials__body{position:relative}.s-testimonials__body:before{background-color:var(--ds-color-core-150);content:"";height:1px;left:0;position:absolute;right:0;top:0}.s-testimonials__panel{margin-inline:calc(var(--ds-space-layout-content-margin)*-1);padding-block:124px}@media screen and (min-width:640px){.s-testimonials__panel{margin-inline:auto;max-width:calc(83.33333% - 1.66667px)}}.s-testimonials__slides{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s-testimonials__slides::-webkit-scrollbar{display:none}@media screen and (min-width:640px){.s-testimonials__slides{display:grid;overflow:visible}}.s-testimonials__slide{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;gap:42px;justify-content:center;padding-inline:calc(var(--ds-space-layout-content-margin) + 8.33333% - var(--ds-space-layout-content-margin)*2/12);scroll-snap-align:start;scroll-snap-stop:always}@media screen and (min-width:640px){.s-testimonials__slide{grid-area:1/1;opacity:0;padding-inline:0;transition:opacity .3s var(--testimonials-ease),visibility 0s .3s;visibility:hidden}.s-testimonials__slide--active{opacity:1;transition:opacity .3s var(--testimonials-ease) .3s,visibility 0s .3s;visibility:visible}}.s-testimonials__content{display:flex;flex-direction:column;gap:var(--ds-space-core-400);margin:0;width:100%}.s-testimonials__avatar{border-radius:var(--ds-space-core-radius-round);display:block;flex-shrink:0;height:48px;width:48px}.s-testimonials__avatar--initials{align-items:center;background-color:var(--ds-color-core-100);color:var(--ds-color-primary);display:flex;font-family:var(--ds-font-family-main);font-size:15px;font-weight:var(--ds-font-weight-semibold);justify-content:center}.s-testimonials__quote{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:18px;font-weight:var(--ds-font-weight-light);line-height:1.4;margin:0;text-align:center;width:100%}@media screen and (min-width:640px){.s-testimonials__quote{font-size:25px;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.75px;line-height:28px}}.s-testimonials__quote p{margin:0}@media screen and (min-width:940px){.s-testimonials__quote p{white-space:pre-line}}.s-testimonials__quote-open{position:relative}.s-testimonials__quote-open span{position:absolute;right:1px;top:0}.s-testimonials__author{display:flex;flex-wrap:wrap;font-family:var(--ds-font-family-main);font-size:15px;gap:7px;justify-content:center;line-height:22px}.s-testimonials__dash,.s-testimonials__name{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-normal)}.s-testimonials__role{color:var(--ds-color-body-light);font-weight:var(--ds-font-weight-light)}.s-testimonials__tabs{border-top:var(--ds-space-core-border-sm) solid var(--ds-color-core-150);display:flex;gap:var(--testimonials-tabs-gap);position:relative}@media screen and (max-width:639px){.s-testimonials__tabs{--testimonials-tab-width:172px;gap:0;margin-inline:calc(var(--ds-space-layout-content-margin)*-1);padding-inline:calc(50% + var(--ds-space-layout-content-margin) - var(--testimonials-tab-width)/2)}}.s-testimonials__indicator{background-color:var(--ds-color-primary);height:1px;left:0;position:absolute;top:-1px;transform:translate(calc(var(--testimonials-active)*(100% + var(--testimonials-tabs-gap))));transition:transform .5s var(--testimonials-ease);width:calc((100% - (var(--testimonials-count) - 1)*var(--testimonials-tabs-gap))/var(--testimonials-count));z-index:1}@media screen and (max-width:639px){.s-testimonials__indicator{left:calc(50% - var(--testimonials-tab-width)/2);transform:none;transition:none;width:var(--testimonials-tab-width)}}.s-testimonials__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--ds-color-core-neutral-300);cursor:pointer;display:flex;flex:1 0 0;justify-content:center;min-width:1px;padding:var(--ds-space-core-300) 0;position:relative;transition:color .3s var(--testimonials-ease)}@media screen and (max-width:639px){.s-testimonials__tab{flex:0 0 var(--testimonials-tab-width);height:100px;padding-inline:var(--ds-space-core-200);transform:translate(calc(var(--testimonials-progress)*-1*var(--testimonials-tab-width)))}}.s-testimonials__tab--active{color:var(--ds-color-title-light);cursor:default}.s-testimonials__tab:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:-2px}@media(pointer:fine){.s-testimonials__tab:hover{color:var(--ds-color-title-light)}}.s-testimonials__logo{display:block;flex-shrink:0;height:auto;max-width:100%}.s-testimonials__logo path{fill:currentcolor}.s-cta{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-core-400);position:relative;text-align:center}.s-cta__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200);justify-content:center}.s-cta__heading .u-text{margin:var(--ds-space-core-150) auto 0;max-width:640px;text-wrap:pretty}.s-cta__tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-100);justify-content:center;list-style:none;margin:0;max-width:720px;padding:0}.s-cta__tag{border:var(--ds-space-core-border-sm) solid color-mix(in srgb,var(--ds-color-core-500) 20%,transparent);border-radius:999px;font-family:var(--ds-font-family-main);font-size:13px;line-height:16px;padding:var(--ds-space-core-75) var(--ds-space-core-150)}.s-cta__contact,.s-cta__tag{color:var(--ds-color-body-light)}.s-cta__contact{margin:0}.s-cta__contact a{color:inherit;text-decoration:underline;text-underline-offset:2px}.s-tool-hero{margin-top:-80px}.s-tool-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200)}.s-tool-hero__inner{display:flex;flex-direction:column;gap:var(--ds-space-core-500)}@media screen and (min-width:940px){.s-tool-hero__inner{gap:var(--ds-space-core-900)}}.s-tool-hero__features,.s-tool-hero__grid{-moz-column-gap:var(--ds-space-layout-gap);column-gap:var(--ds-space-layout-gap);display:grid;grid-template-columns:repeat(var(--ds-space-layout-columns),minmax(0,1fr))}.s-tool-hero__grid{row-gap:var(--ds-space-core-500)}@media screen and (max-width:639px){.s-tool-hero__grid{display:contents}}@media screen and (min-width:940px){.s-tool-hero__grid{row-gap:var(--ds-space-core-600)}}.s-tool-hero__intro{display:flex;flex-direction:column;gap:var(--ds-space-core-300);grid-column:1/-1}@media screen and (min-width:940px){.s-tool-hero__intro{align-self:start;grid-column:1/span 6}}.s-tool-hero__head{display:flex;flex-direction:column;gap:var(--ds-space-core-150)}.s-tool-hero__title{font-size:var(--ds-font-heading-xxl-size);font-weight:var(--ds-font-heading-xxl-weight);letter-spacing:var(--ds-font-heading-xxl-letter-spacing);line-height:var(--ds-font-heading-xxl-line-height)}@media screen and (min-width:940px){.s-tool-hero__title{font-size:72px;letter-spacing:-.05em;line-height:76px}}.s-tool-hero__logo{display:block;height:76px;margin-left:-5px;width:auto}.s-tool-hero__subtitle{display:block;font-size:var(--ds-font-heading-xs-size);font-weight:var(--ds-font-heading-xs-weight);letter-spacing:var(--ds-font-heading-xs-letter-spacing);line-height:var(--ds-font-heading-xs-line-height);margin-top:var(--ds-space-core-150)}.s-tool-hero__description,.s-tool-hero__subtitle{color:var(--ds-color-black)}.s-tool-hero__highlights{display:flex;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:940px){.s-tool-hero__highlights{grid-column:8/span 4}}.s-tool-hero__highlight{align-items:center;display:flex;gap:10px}.s-tool-hero__check{display:block;flex-shrink:0;height:16px;width:16px}.s-tool-hero__features{grid-column:1/-1;list-style:none;margin:0;padding:0;row-gap:var(--ds-space-core-400)}@media screen and (max-width:639px){.s-tool-hero__features{order:1}}.s-tool-hero__feature{display:flex;flex-direction:column;gap:var(--ds-space-core-200);grid-column:1/-1}@media screen and (min-width:640px){.s-tool-hero__feature{grid-column:span 4}}.s-tool-hero__collage{--tool-hero-collage-width:min(var(--ds-space-layout-wide-max-width),100vw - 2 * (var(--ds-space-layout-page-margin) + var(--ds-space-layout-content-margin)))}@media screen and (min-width:940px){.s-tool-hero__collage{margin-inline:calc((100% - var(--tool-hero-collage-width))/2);width:var(--tool-hero-collage-width)}}.s-tool-hero__track{display:grid;gap:var(--ds-space-core-200);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:640px){.s-tool-hero__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:940px){.s-tool-hero__track{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr}}@media screen and (max-width:639px){.s-tool-hero__track--multiple{display:flex;gap:var(--ds-space-core-200);overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.s-tool-hero__track--multiple::-webkit-scrollbar{display:none}.s-tool-hero__track--multiple .s-tool-hero__card{aspect-ratio:354/432;flex:0 0 100%;height:auto;min-height:0;scroll-snap-align:center}.s-tool-hero__track--multiple .s-tool-hero__card--browser{padding:var(--ds-space-core-300)}}@media screen and (min-width:640px){.s-tool-hero__pagination{display:none}}.s-tool-hero__card{border-radius:var(--ds-space-core-radius-md);display:flex;overflow:clip}.s-tool-hero__card--browser{align-items:center;background:var(--ds-gradient-card-browser);background-repeat:no-repeat;background-size:100% 100%;grid-column:1/-1;justify-content:center;padding:var(--ds-space-core-200);position:relative}@media screen and (min-width:940px){.s-tool-hero__card--browser{align-self:stretch;contain:size;grid-column:1/span 8;grid-row:1/span 2;padding:var(--ds-space-core-400)}}.s-tool-hero__card--modal,.s-tool-hero__card--phone{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 472 331.42' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-100.82 -39.647 56.464 -74.792 1008 571.16)'><stop stop-color='rgba(213,189,214,1)' offset='0'/><stop stop-color='rgba(213,189,214,0)' offset='0.86653'/></radialGradient></defs></svg>"),linear-gradient(90deg,#5b53ff08,#5b53ff08)}@media screen and (min-width:940px){.s-tool-hero__card--modal,.s-tool-hero__card--phone{align-self:start;grid-column:9/span 4}}.s-tool-hero__card--modal{align-items:flex-end;justify-content:flex-end;padding:42px 0 0 42px}@media screen and (min-width:940px){.s-tool-hero__card--modal{grid-row:1}}.s-tool-hero__card--fill{padding:0}.s-tool-hero__card--crop{align-items:flex-start;aspect-ratio:472/331.42;justify-content:flex-start;min-height:0;padding:calc(var(--modal-inset)*1px) 0 0 calc(var(--modal-inset)*1px)}.s-tool-hero__card--phone{align-items:flex-start;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 472 591' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='1'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-100.82 -70.699 56.464 -133.37 1008 1018.5)'><stop stop-color='rgba(213,189,214,1)' offset='0'/><stop stop-color='rgba(213,189,214,0)' offset='0.86653'/></radialGradient></defs></svg>") top/100% 591px no-repeat,linear-gradient(90deg,#5b53ff08,#5b53ff08);height:379px;justify-content:center;padding-top:42px}@media screen and (min-width:940px){.s-tool-hero__card--phone{grid-row:2;margin-top:2.45px}}.s-tool-hero__play{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ds-color-primary);border:none;border-radius:var(--ds-space-core-radius-round);box-shadow:0 24px 48px -12px #32325d40;color:var(--ds-color-white);cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;padding:0 0 0 3px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1),background-color .3s cubic-bezier(.25,1,.5,1);width:64px}@media screen and (min-width:940px){.s-tool-hero__play{height:88px;width:88px}.s-tool-hero__play svg{height:32px;width:32px}}.s-tool-hero__play:after,.s-tool-hero__play:before{animation:tool-hero-play-pulse 3s cubic-bezier(.25,1,.5,1) infinite;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.s-tool-hero__play:before{--pulse-scale:1.45;background-color:#5b53ff4d}.s-tool-hero__play:after{--pulse-scale:2.1;background-color:#5b53ff2e;box-shadow:inset 0 0 0 2px #ffffff80}.s-tool-hero__play svg{transition:transform .4s cubic-bezier(.25,1,.5,1)}.s-tool-hero__play:hover{background-color:var(--ds-color-primary-hover);box-shadow:0 0 0 16px #5b53ff29,0 24px 48px -12px #32325d40;transform:translate(-50%,-50%) scale(1.08)}.s-tool-hero__play:hover:after,.s-tool-hero__play:hover:before{animation-play-state:paused;opacity:0}.s-tool-hero__play:hover svg{transform:scale(1.12)}.s-tool-hero__play:focus-visible{outline:2px solid var(--ds-color-white);outline-offset:4px}@media(prefers-reduced-motion:reduce){.s-tool-hero__play{box-shadow:0 0 0 10px #5b53ff33,0 24px 48px -12px #32325d40}.s-tool-hero__play:after,.s-tool-hero__play:before{animation:none;opacity:0}}.s-tool-hero__modal{aspect-ratio:312/210;border-top-left-radius:var(--ds-space-core-radius-md);overflow:hidden;position:relative;width:100%}.s-tool-hero__modal:after{border-left:1px solid var(--ds-color-core-neutral-50);border-top:1px solid var(--ds-color-core-neutral-50);border-top-left-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.s-tool-hero__modal img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-tool-hero__modal--fill{aspect-ratio:472/331.42;border-top-left-radius:0}.s-tool-hero__modal--fill:after{content:none}.s-tool-hero__modal--crop{aspect-ratio:var(--modal-ratio);border-top-left-radius:0;flex:none;width:calc(var(--modal-width)/(472 - var(--modal-inset))*100%)}.s-tool-hero__modal--crop:after{content:none}@keyframes tool-hero-play-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--pulse-scale))}}.s-solution-hero{margin-top:-80px}.s-solution-hero__inner{align-items:center;display:grid;gap:var(--ds-space-core-600) var(--ds-space-layout-gap);grid-template-columns:repeat(var(--ds-space-layout-columns),minmax(0,1fr))}.s-solution-hero__intro{display:flex;flex-direction:column;gap:var(--ds-space-core-500);grid-column:1/-1}@media screen and (min-width:940px){.s-solution-hero__intro{grid-column:1/span 6}}.s-solution-hero__head{display:flex;flex-direction:column;gap:var(--ds-space-core-200)}.s-solution-hero__head .u-eyebrow{margin-bottom:0}.s-solution-hero__title{font-size:var(--ds-font-heading-xxl-size);font-weight:var(--ds-font-heading-xxl-weight);letter-spacing:var(--ds-font-heading-xxl-letter-spacing);line-height:var(--ds-font-heading-xxl-line-height);text-wrap:balance}@media screen and (min-width:940px){.s-solution-hero__title{font-size:64px;letter-spacing:-.04em;line-height:66px}}.s-solution-hero__description{color:var(--ds-color-body-light);max-width:560px}.s-solution-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200) var(--ds-space-core-300)}@media screen and (max-width:639px){.s-solution-hero__actions .u-button{justify-content:center;width:100%}}.s-solution-hero__hint{color:var(--ds-color-body-light);max-width:220px}.s-solution-hero__audience{border-top:1px solid var(--ds-color-core-150);display:flex;flex-direction:column;gap:var(--ds-space-core-100);max-width:520px;padding-top:var(--ds-space-core-300)}.s-solution-hero__audience .u-eyebrow{margin-bottom:0}.s-solution-hero__visual{grid-column:1/-1;position:relative}@media screen and (min-width:940px){.s-solution-hero__visual{grid-column:7/-1;margin-right:calc(var(--ds-space-layout-gap)*-1)}}.s-solution-hero__visual .d-stage{overflow:visible;position:relative;z-index:1}.s-solution-hero__blob{height:175%;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:175%}@media screen and (min-width:940px){.s-solution-hero--frame .s-solution-hero__intro{grid-column:1/span 6}.s-solution-hero--frame .s-solution-hero__visual{grid-column:7/-1;margin-right:calc(-50vw - var(--ds-space-layout-content-max-width)/-2 + var(--ds-space-layout-page-margin)*2/-2)}.s-solution-hero--frame .s-solution-hero__visual .d-stage{max-width:760px}}.s-solution-statement{max-width:856px}.s-solution-statement .u-heading{text-wrap:balance}.s-solution-statement .u-heading:has(+.u-text){margin-bottom:var(--ds-space-core-150)}.s-solution-statement .u-text{color:var(--ds-color-body-light);text-wrap:pretty}.s-solution-statement--center{margin-inline:auto;max-width:640px;text-align:center}.s-solution-touts{display:grid;gap:var(--ds-space-core-400) var(--ds-space-layout-gap);list-style:none;margin:0;padding:0}@media screen and (min-width:640px){.s-solution-touts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:940px){.s-solution-touts{grid-template-columns:repeat(var(--touts-count),minmax(0,1fr))}}@media screen and (max-width:639px){.s-solution-touts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-solution-touts__icon{margin-bottom:var(--ds-space-core-200)}.s-solution-touts__title{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-medium);line-height:19.5px;margin:0}.s-solution-touts__text,.s-solution-touts__title{font-family:var(--ds-font-family-main);font-size:15px}.s-solution-touts__text{color:var(--ds-color-body-light);line-height:21.75px;margin:var(--ds-space-core-50) 0 0;text-wrap:pretty}.s-solution-stack{display:flex;flex-direction:column;gap:var(--ds-space-core-600)}.s-solution-stack--touts{gap:var(--ds-space-core-800)}.s-solution-stat-cards__track{display:grid;gap:var(--ds-space-layout-gap)}@media screen and (min-width:640px){.s-solution-stat-cards__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:940px){.s-solution-stat-cards__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:639px){.s-solution-stat-cards--slider .s-solution-stat-cards__track{display:flex;gap:var(--ds-space-core-200);overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.s-solution-stat-cards--slider .s-solution-stat-cards__track::-webkit-scrollbar{display:none}.s-solution-stat-cards--slider .s-solution-stat-cards__track>*{flex:0 0 100%;scroll-snap-align:center}}@media screen and (min-width:640px){.s-solution-stat-cards__pagination{display:none}}.s-solution-stat-cards__card{background:linear-gradient(140deg,var(--ds-color-white) -41.97%,var(--ds-color-core-neutral-25) 77.06%);border-radius:10px;box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-50),0 24px 48px -32px var(--ds-color-mockup-shadow);display:flex;flex-direction:column;gap:var(--ds-space-core-150);min-height:220px;padding:var(--ds-space-core-300)}.s-solution-stat-cards__eyebrow{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-secondary,monospace);font-size:12px;letter-spacing:.72px;line-height:10.8px;text-transform:uppercase}.s-solution-stat-cards__value{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:64px;font-weight:var(--ds-font-weight-medium);letter-spacing:-.04em;line-height:1;margin-top:auto}@media screen and (min-width:940px){.s-solution-stat-cards__value{font-size:80px;line-height:72px}}.s-solution-stat-cards__label{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:16px;line-height:20px}.s-solution-closing{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-core-500);margin-inline:auto;max-width:856px;position:relative;text-align:center}.s-solution-closing .u-heading{text-wrap:balance}.s-solution-closing .u-heading:has(+.u-text){margin-bottom:10px}.s-solution-closing__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200) var(--ds-space-core-300);justify-content:center}.s-solution-closing__hint{color:var(--ds-color-body-light)}.s-solution-closing__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--ds-color-primary) 30%,transparent),transparent);bottom:-420px;height:520px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:1400px;z-index:-1}@media screen and (max-width:639px){.s-solution-closing__glow{width:700px}}.s-manager .s-page-hero{overflow:clip visible;z-index:2}@media screen and (max-width:639px){.s-manager .s-side-by-side__graphic{margin-inline:0}}@media screen and (min-width:940px){.s-manager .s-side-by-side__graphic{margin-right:0}}.s-manager__rows{display:flex;flex-direction:column;gap:var(--ds-space-core-1200)}@media screen and (min-width:940px){.s-manager__rows{gap:var(--ds-space-core-2000)}}.s-manager__bullets{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-manager__bullet{align-items:flex-start;box-shadow:inset 0 -1px 0 var(--ds-color-core-neutral-50);display:flex;gap:var(--ds-space-core-150);padding:var(--ds-space-core-150) 0}.s-manager__check{display:block;flex-shrink:0;height:16px;margin-top:calc(.5lh - 8px);width:16px}.s-manager__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200)}.s-manager__layer{filter:drop-shadow(0 16px 32px var(--ds-color-mockup-shadow));position:absolute}.s-manager__layer--surface img{background-color:var(--ds-color-white);border-radius:12px}.s-manager__layer--raised{filter:drop-shadow(0 24px 48px rgba(50,50,93,.25))}.s-manager__layer--fade{-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--layer-fade-end) - 200px),transparent var(--layer-fade-end));mask-image:linear-gradient(180deg,#000 calc(var(--layer-fade-end) - 200px),transparent var(--layer-fade-end))}.s-manager__layer img{display:block;height:auto;width:100%}.s-manager-story{--story-browser-height:min(800px, calc(100vh - 160px) );display:flex;flex-direction:column}@media screen and (min-width:940px){.s-manager-story{align-items:start;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.s-manager-story__visual{display:none}@media screen and (min-width:940px){.s-manager-story__visual{display:block;grid-column:1/span 6;grid-row:1;position:sticky;top:max(112px,50vh - var(--story-browser-height)/2 + 40px)}}.s-manager-story__graphic{width:100%}.s-manager-story__graphic .d-graphic__content{height:var(--story-browser-height)}.s-manager-story__frame{position:absolute;right:0;top:0;width:calc((var(--story-browser-height) - 41px)*1.4063 + 12px)}.s-manager-story__layer{inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.s-manager-story__layer--active{opacity:1}.s-manager-story__satellite{border-radius:var(--ds-space-core-radius-md);box-shadow:0 24px 64px #32325d38;opacity:0;overflow:hidden;position:absolute;transition:opacity .6s ease;z-index:1}.s-manager-story__satellite--active{opacity:1}.s-manager-story__satellite img{display:block;height:auto;width:100%}.s-manager-story__steps{display:flex;flex-direction:column;gap:var(--ds-space-core-1000)}@media screen and (min-width:940px){.s-manager-story__steps{gap:0;grid-column:8/span 5;grid-row:1}}.s-manager-story__step{display:flex;flex-direction:column;gap:var(--ds-space-core-300)}@media screen and (min-width:940px){.s-manager-story__step{justify-content:center;min-height:var(--story-browser-height);opacity:.3;transition:opacity .5s ease}.s-manager-story__step--active{opacity:1}}.s-manager-story__body{display:flex;flex-direction:column;gap:var(--ds-space-core-300);position:relative}.s-manager-story__media{border-radius:var(--ds-space-core-radius-lg);box-shadow:0 24px 64px #32325d24,0 0 0 1px var(--ds-color-mockup-surface-border);overflow:hidden}@media screen and (min-width:940px){.s-manager-story__media{display:none}}.s-manager-story__media img{display:block;height:auto;width:100%}.s-manager-story__bullets{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-manager-story__bullet{align-items:flex-start;box-shadow:inset 0 -1px 0 var(--ds-color-core-neutral-50);display:flex;gap:var(--ds-space-core-150);padding:var(--ds-space-core-150) 0}.s-manager-story__check{display:block;flex-shrink:0;height:16px;margin-top:calc(.5lh - 8px);width:16px}.s-tool-showcase{display:flex;flex-direction:column;gap:var(--ds-space-core-400)}.s-tool-showcase__stage{background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1232 693' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.699999988079071'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-207.51 -73.74 126.36 -121.83 2074.5 1102.7)'><stop stop-color='rgba(213,189,214,1)' offset='0'/><stop stop-color='rgba(213,189,214,0)' offset='0.86653'/></radialGradient></defs></svg>"),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1232 693' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.8999999761581421'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(95.354 -24.072 21.028 44.674 -9.846 693.33)'><stop stop-color='rgba(91,83,255,0.2)' offset='0'/><stop stop-color='rgba(91,83,255,0)' offset='1'/></radialGradient></defs></svg>"),linear-gradient(90deg,#5b53ff08,#5b53ff08);border-radius:var(--ds-space-core-radius-md)}.s-tool-showcase__layer{position:absolute}.s-tool-showcase__layer .d-panel--corner{border-radius:var(--ds-space-core-radius-md)}.s-tool-showcase__page{border-radius:var(--ds-space-core-radius-xs);box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow);overflow:hidden}.s-tool-showcase__page img{display:block;height:auto;width:100%}.s-tool-showcase__shot{border-radius:var(--ds-space-core-radius-lg);box-shadow:0 15px 35px #17171714;overflow:hidden}.s-tool-showcase__shot img{display:block;height:auto;width:100%}.s-tool-showcase__shot--fragment{border-radius:var(--ds-space-core-radius-md);box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow)}.s-tool-showcase__shot--fragment:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);content:"";inset:0;pointer-events:none;position:absolute}.s-tool-showcase__features{display:grid;gap:var(--ds-space-core-400) var(--ds-space-layout-gap);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:640px){.s-tool-showcase__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:940px){.s-tool-showcase__features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:639px){.s-tool-showcase:has([data-carousel]) .s-tool-showcase__features{display:flex;gap:var(--ds-space-layout-gap);overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.s-tool-showcase:has([data-carousel]) .s-tool-showcase__features::-webkit-scrollbar{display:none}.s-tool-showcase:has([data-carousel]) .s-tool-showcase__features>*{flex:0 0 100%;scroll-snap-align:center}}.s-tool-documents{display:grid;gap:var(--ds-space-core-200);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:640px){.s-tool-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.s-tool-documents:not(.s-tool-documents--cards) .m-document-card{--doc-copy-h:0px}}@media screen and (min-width:640px){.s-tool-documents--single{grid-template-columns:minmax(0,1fr)}}.s-tool-documents--cards{display:block}.s-tool-documents__pages{display:flex;justify-content:center;padding-top:var(--ds-space-core-200)}.s-tool-documents__page{border-radius:var(--ds-space-core-radius-xs);box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow);display:block;flex-shrink:0;height:auto;transform-origin:50% 100%;transition:transform var(--card-duration) var(--card-ease)}.s-tool-documents__page--back{aspect-ratio:399/565;margin-right:-27.6243093923%;margin-top:6.4917127072%;width:55.1104972376%}.s-tool-documents__page--front{aspect-ratio:433/612;position:relative;width:59.8066298343%}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.m-solution:focus-visible .s-tool-documents__page--back,.m-solution:hover .s-tool-documents__page--back{transform:translate(-6%) rotate(-5deg)}.m-solution:focus-visible .s-tool-documents__page--front,.m-solution:hover .s-tool-documents__page--front{transform:translate(6%) rotate(4deg)}}.s-tool-related{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ds-space-core-700)}.s-tool-related__header{align-items:flex-end;display:flex;gap:var(--ds-space-core-200);justify-content:space-between}.s-tool-related__title .u-heading:has(+.u-text){margin-bottom:var(--ds-space-core-150)}.s-tool-related__nav{display:none;flex-shrink:0;gap:var(--ds-space-core-100)}@media screen and (min-width:640px){.s-tool-related__nav{display:flex}}.s-tool-related__track{--tool-related-bleed: calc(50vw - 50cqw) ;display:flex;margin:0 calc(var(--tool-related-bleed)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--tool-related-bleed);scroll-padding-inline:var(--tool-related-bleed);scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (min-width:640px){.s-tool-related__track{gap:var(--ds-space-core-300)}}.s-tool-related__track::-webkit-scrollbar{display:none}.s-tool-related__item{flex:0 0 100cqw;scroll-snap-align:start;transform:scale(.95);transition:transform .6s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:640px){.s-tool-related__item{flex-basis:min(332.8px,80%);transform:none;transition:none}}@media screen and (max-width:639px){.s-tool-related__item .m-tool-card__media{aspect-ratio:336/350}}.s-tool-related__item--active{transform:none}.s-tool-catalog{--tool-catalog-ease:cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;gap:var(--ds-space-core-600)}.s-tool-catalog__filters{align-self:flex-start;background-color:#0a25400a;border-radius:var(--ds-space-core-radius-round);display:inline-flex;gap:var(--ds-space-core-25);max-width:100%;overflow-x:auto;padding:var(--ds-space-core-50);scrollbar-width:none}.s-tool-catalog__filters::-webkit-scrollbar{display:none}.s-tool-catalog__filter{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:var(--ds-space-core-radius-round);color:var(--ds-color-core-neutral-500);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--ds-font-family-main);font-size:13px;font-weight:var(--ds-font-weight-medium);gap:var(--ds-space-core-75);height:var(--ds-space-core-400);line-height:1;padding-inline:var(--ds-space-core-150);transition:background-color .3s var(--tool-catalog-ease),box-shadow .3s var(--tool-catalog-ease),color .3s var(--tool-catalog-ease)}@media(hover:hover){.s-tool-catalog__filter:hover{color:var(--ds-color-title-light)}}.s-tool-catalog__filter:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:1px}.s-tool-catalog__filter--active{background-color:var(--ds-color-white);box-shadow:0 1px 2px #0a254014,0 0 0 1px #0a25400a;color:var(--ds-color-title-light)}.s-tool-catalog__count{color:var(--ds-color-core-neutral-300);font-size:12px}.s-tool-catalog__panel{display:flex;flex-direction:column;gap:var(--ds-space-core-1000)}.s-tool-catalog__group{display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.s-tool-catalog__group-header{align-items:baseline;border-bottom:1px solid var(--ds-color-core-neutral-50);display:flex;gap:var(--ds-space-core-200);justify-content:space-between;padding-bottom:var(--ds-space-core-200)}.s-tool-catalog__group-title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-sm-size);font-weight:var(--ds-font-heading-sm-weight);letter-spacing:var(--ds-font-heading-sm-letter-spacing);line-height:var(--ds-font-heading-sm-line-height);margin:0}.s-tool-catalog__group-count{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size)}.s-tool-catalog__grid{display:grid;gap:var(--ds-space-core-500) var(--ds-space-core-300);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media screen and (min-width:640px){.s-tool-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:940px){.s-tool-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-tool-catalog__card{color:inherit;display:flex;flex-direction:column;gap:var(--ds-space-core-250);height:100%;text-decoration:none}.s-tool-catalog__card:focus-visible{outline:none}.s-tool-catalog__card:focus-visible .s-tool-catalog__cta{border-radius:var(--ds-space-core-radius-sm);outline:2px solid var(--ds-color-primary);outline-offset:3px}.s-tool-catalog__media{align-items:center;aspect-ratio:6/7;background:var(--ds-gradient-card-browser-wash);border-radius:var(--ds-space-core-radius-md);display:flex;isolation:isolate;min-height:0;overflow:clip;padding-left:var(--ds-space-core-400);position:relative}.s-tool-catalog__media:after,.s-tool-catalog__media:before{content:"";pointer-events:none;position:absolute;z-index:-1}.s-tool-catalog__media:before{aspect-ratio:1;background:radial-gradient(28.7% 28.7% at 33.33% 69.44%,#5b53ff33,#5b53ff00);left:50%;top:50%;transition:transform 6s cubic-bezier(.45,0,.55,1);translate:-50% -50%;width:300%}.s-tool-catalog__media:after{background:var(--ds-gradient-card-browser-tint);inset:0}@media(hover:hover){.s-tool-catalog__card:hover .s-tool-catalog__media:before{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.s-tool-catalog__media:before{transition:none}}.s-tool-catalog__image{border-radius:var(--ds-space-core-radius-md) 0 0 var(--ds-space-core-radius-md);box-shadow:0 3px 6px #1717170f;display:block;flex-shrink:0;height:calc(100% - var(--ds-space-core-500)*2);max-width:none;width:auto}.s-tool-catalog__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ds-space-core-75)}.s-tool-catalog__category{color:var(--ds-color-core-neutral-500);font-family:var(--ds-font-family-main);font-size:13px;line-height:1.4}.s-tool-catalog__name{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-xs-size);font-weight:var(--ds-font-heading-xs-weight);letter-spacing:var(--ds-font-heading-xs-letter-spacing);line-height:var(--ds-font-heading-xs-line-height)}.s-tool-catalog__text{color:var(--ds-color-core-neutral-600);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-default-size);font-weight:var(--ds-font-text-default-weight);line-height:var(--ds-font-text-default-line-height);margin-bottom:var(--ds-space-core-100)}.s-tool-catalog__cta{margin-top:auto}.s-tool-catalog__arrow{--u-button-hover-progress:0}.s-tool-catalog__card:is(:hover,:focus-visible) .s-tool-catalog__arrow{--u-button-hover-progress:1}.s-tool-catalog__card:hover .s-tool-catalog__cta{color:var(--ds-color-primary-hover)}.s-tool-catalog-fade-enter-active,.s-tool-catalog-fade-leave-active{transition:opacity .2s var(--tool-catalog-ease,ease),transform .2s var(--tool-catalog-ease,ease)}.s-tool-catalog-fade-enter-from{opacity:0;transform:translateY(8px)}.s-tool-catalog-fade-leave-to{opacity:0}.s-legal{display:flex;flex-direction:column;gap:var(--ds-space-core-500)}@media screen and (min-width:940px){.s-legal{align-items:start;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.s-legal__hero{display:flex;flex-direction:column;max-width:856px}.s-legal__hero .u-heading{text-wrap:balance}.s-legal__intro{margin-top:var(--ds-space-core-250);text-wrap:pretty}.s-legal__updated{align-items:center;color:var(--ds-color-core-neutral-500);display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);gap:var(--ds-space-core-100);line-height:var(--ds-font-text-sm-line-height);margin:var(--ds-space-core-300) 0 0}.s-legal__aside{display:flex;flex-direction:column;gap:var(--ds-space-core-300);min-width:0}@media screen and (min-width:940px){.s-legal__aside{gap:var(--ds-space-core-500);grid-column:1/span 3;max-height:calc(100dvh - 128px);overflow-y:auto;position:sticky;top:112px}}.s-legal__aside-title{color:var(--ds-color-core-neutral-500);margin-bottom:var(--ds-space-core-150)}.s-legal__docs-list{display:flex;gap:var(--ds-space-core-100);list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}@media screen and (min-width:940px){.s-legal__docs-list{flex-direction:column;gap:var(--ds-space-core-25)}}.s-legal__doc{border-radius:var(--ds-space-core-radius-round);box-shadow:inset 0 0 0 1px var(--ds-color-core-150);color:var(--ds-color-title-light);display:block;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);line-height:var(--ds-font-text-sm-line-height);padding:var(--ds-space-core-75) var(--ds-space-core-200);text-decoration:none;transition:background-color .2s linear,box-shadow .2s linear,color .2s linear;white-space:nowrap}.s-legal__doc--active,.s-legal__doc:hover{box-shadow:inset 0 0 0 1px var(--ds-color-primary)}.s-legal__doc--active{background-color:var(--ds-color-primary);color:var(--ds-color-white)}@media screen and (min-width:940px){.s-legal__doc{border-radius:var(--ds-space-core-radius-md);box-shadow:none;font-size:var(--ds-font-text-md-size);margin-inline:calc(var(--ds-space-core-150)*-1);padding:var(--ds-space-core-75) var(--ds-space-core-150)}.s-legal__doc--active,.s-legal__doc--active:hover,.s-legal__doc:hover{background-color:var(--ds-color-secondary);box-shadow:none}.s-legal__doc--active,.s-legal__doc--active:hover{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}}.s-legal__toc{border-radius:var(--ds-space-core-radius-lg);box-shadow:inset 0 0 0 1px var(--ds-color-core-150);padding:var(--ds-space-core-200)}@media screen and (min-width:940px){.s-legal__toc{border-radius:0;box-shadow:none;padding:0}}.s-legal__toc-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;margin-bottom:0}.s-legal__toc-summary::-webkit-details-marker{display:none}@media screen and (min-width:940px){.s-legal__toc-summary{cursor:default;margin-bottom:var(--ds-space-core-150);pointer-events:none}}.s-legal__toc[open] .s-legal__toc-summary{margin-bottom:var(--ds-space-core-150)}.s-legal__toc-chevron{transition:transform .3s cubic-bezier(.25,1,.5,1)}@media screen and (min-width:940px){.s-legal__toc-chevron{display:none}}.s-legal__toc[open] .s-legal__toc-chevron{transform:rotate(180deg)}.s-legal__toc-list{border-left:1px solid var(--ds-color-core-150);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-legal__toc-link{color:var(--ds-color-body-light);display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);gap:var(--ds-space-core-100);line-height:var(--ds-font-text-sm-line-height);margin-left:-1px;padding:var(--ds-space-core-75) 0 var(--ds-space-core-75) var(--ds-space-core-200);position:relative;text-decoration:none;transition:color .2s linear}.s-legal__toc-link:before{background-color:var(--ds-color-primary);bottom:var(--ds-space-core-50);content:"";left:0;position:absolute;top:var(--ds-space-core-50);transform:scaleY(0);transition:transform .3s cubic-bezier(.25,1,.5,1);width:2px}.s-legal__toc-link:hover{color:var(--ds-color-title-light)}.s-legal__toc-link--active{color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}.s-legal__toc-link--active:before{transform:none}.s-legal__toc-index{color:var(--ds-color-core-neutral-300);flex-shrink:0;font-family:var(--ds-font-family-secondary);font-size:var(--ds-font-text-xxs-size);font-weight:var(--ds-font-weight-normal);line-height:inherit}.s-legal__toc-link--active .s-legal__toc-index{color:var(--ds-color-primary)}.s-legal__content{display:flex;flex-direction:column;gap:var(--ds-space-core-700);min-width:0}@media screen and (min-width:940px){.s-legal__content{grid-column:5/span 8;max-width:760px}}.s-legal__content a:not(.u-button){color:var(--ds-color-primary);font-weight:var(--ds-font-weight-medium);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ds-color-primary) 35%,transparent);text-underline-offset:3px;transition:color .2s linear,text-decoration-color .2s linear}.s-legal__content a:not(.u-button):hover{color:var(--ds-color-primary-hover);text-decoration-color:currentcolor}.s-legal__content strong{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-semibold)}.s-legal__content code{background-color:var(--ds-color-secondary);border-radius:var(--ds-space-core-radius-sm);color:var(--ds-color-core-800);font-family:var(--ds-font-family-secondary);font-size:.8125em;padding:.15em .4em;white-space:nowrap}.s-legal__section{display:flex;flex-direction:column;gap:var(--ds-space-core-200);scroll-margin-top:112px}.s-legal__title{align-items:baseline;color:var(--ds-color-title-light);display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-lg-size);font-weight:var(--ds-font-heading-lg-weight);gap:var(--ds-space-core-150);letter-spacing:var(--ds-font-heading-lg-letter-spacing);line-height:var(--ds-font-heading-lg-line-height);margin:0 0 var(--ds-space-core-50);text-wrap:balance}.s-legal__number{color:var(--ds-color-primary);flex-shrink:0;font-family:var(--ds-font-family-secondary);font-size:var(--ds-font-text-xs-size);font-weight:var(--ds-font-weight-normal);letter-spacing:.06em;transform:translateY(-.2em)}.s-legal__text{text-wrap:pretty}.s-legal__list{display:flex;flex-direction:column;gap:var(--ds-space-core-100);list-style:none;margin:0;padding:0}.s-legal__list li{padding-left:var(--ds-space-core-300);position:relative}.s-legal__list li:before{background-color:var(--ds-color-core-300);border-radius:var(--ds-space-core-radius-round);content:"";height:6px;left:var(--ds-space-core-50);position:absolute;top:.6em;width:6px}.s-legal__definitions{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-lg);box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-50);margin:0;overflow:hidden}.s-legal__definition{display:flex;flex-direction:column;gap:var(--ds-space-core-25);padding:var(--ds-space-core-150) var(--ds-space-core-250)}.s-legal__definition+.s-legal__definition{border-top:1px solid var(--ds-color-core-neutral-50)}@media screen and (min-width:640px){.s-legal__definition{display:grid;gap:var(--ds-space-core-300);grid-template-columns:200px minmax(0,1fr)}}.s-legal__term{color:var(--ds-color-core-neutral-500);font-size:var(--ds-font-text-sm-size)}.s-legal__term,.s-legal__value{font-family:var(--ds-font-family-main);line-height:var(--ds-font-text-md-line-height)}.s-legal__value{color:var(--ds-color-title-light);font-size:var(--ds-font-text-md-size);font-weight:var(--ds-font-weight-medium);margin:0;overflow-wrap:anywhere}.s-legal__table-wrapper{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-lg);box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-50);overflow:hidden}.s-legal__table{border-collapse:collapse;color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-sm-size);line-height:var(--ds-font-text-sm-line-height);width:100%}.s-legal__table th{background-color:var(--ds-color-bg-light);color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-semibold);text-align:left}.s-legal__table td,.s-legal__table th{padding:var(--ds-space-core-150) var(--ds-space-core-200);vertical-align:top}.s-legal__table tbody tr+tr td{border-top:1px solid var(--ds-color-core-neutral-50)}.s-legal__table td:first-child{color:var(--ds-color-title-light)}@media screen and (max-width:639px){.s-legal__table thead{display:none}.s-legal__table tbody,.s-legal__table td,.s-legal__table tr{display:block}.s-legal__table tr{padding:var(--ds-space-core-100) 0}.s-legal__table tbody tr+tr{border-top:1px solid var(--ds-color-core-neutral-50)}.s-legal__table tbody tr+tr td{border-top:none}.s-legal__table td{padding:var(--ds-space-core-75) var(--ds-space-core-200)}.s-legal__table td:before{color:var(--ds-color-core-neutral-500);content:attr(data-label);display:block;font-family:var(--ds-font-family-secondary);font-size:var(--ds-font-text-xxs-size);letter-spacing:.06em;margin-bottom:var(--ds-space-core-25);text-transform:uppercase}}.s-legal__action{display:flex;padding-block:var(--ds-space-core-100)}.s-page-hero__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-core-200);justify-content:center}.s-page-hero--dark .l-section__container{justify-content:center;min-height:100vh}.s-page-hero--dark .u-eyebrow,.s-page-hero--dark .u-text{color:var(--ds-color-white)}.s-page-hero--dark .u-heading .u-heading--subdued{color:#ffffff8c}.s-page-hero--dark .u-button--solid{--u-button-border-color:var(--ds-color-white);background-color:var(--ds-color-white);color:var(--ds-color-title-light)}.s-page-hero--dark .u-button--solid:hover{--u-button-border-color:var(--ds-color-core-100);background-color:var(--ds-color-core-100)}.s-page-hero--dark .u-button--outline{--u-button-border-color:color-mix(in srgb,var(--ds-color-white) 40%,transparent);color:var(--ds-color-white)}.s-page-hero--dark .u-button--outline:hover{background-color:color-mix(in srgb,var(--ds-color-white) 10%,transparent)}.s-page-hero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ds-space-core-150) var(--ds-space-core-300);justify-content:center;list-style:none;margin:var(--ds-space-core-300) 0 0}.s-page-hero__badge{align-items:center;color:var(--ds-color-body-light);display:flex;font-family:var(--ds-font-family-secondary,monospace);font-size:var(--ds-font-text-xxs-size);gap:var(--ds-space-core-75);letter-spacing:.06em;line-height:1;text-transform:uppercase}.s-page-hero__badge .u-icon{color:var(--ds-color-primary)}.s-page-hero--dark .s-page-hero__badge{color:var(--ds-color-body-dark)}.s-page-hero--dark .s-page-hero__badge .u-icon{color:var(--ds-color-core-300)}.s-page-hero__stage{margin-top:var(--ds-space-core-300);width:100%}@media screen and (min-width:940px){.s-page-hero__stage{margin-top:var(--ds-space-core-600)}}.s-page-hero__visual{bottom:0;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.s-security-page .l-section--dark .u-eyebrow{color:var(--ds-color-core-300)}.s-security-page .l-section--dark .u-text{color:var(--ds-color-body-dark)}.s-security-page .l-section--dark .u-button--solid{--u-button-border-color:var(--ds-color-white);background-color:var(--ds-color-white);color:var(--ds-color-title-light)}.s-security-page .l-section--dark .u-button--solid:hover{--u-button-border-color:var(--ds-color-core-100);background-color:var(--ds-color-core-100)}.s-security-page .l-section--dark .u-button--outline{--u-button-border-color:color-mix(in srgb,var(--ds-color-white) 40%,transparent);color:var(--ds-color-white)}.s-security-page .l-section--dark .u-button--outline:hover{background-color:color-mix(in srgb,var(--ds-color-white) 10%,transparent)}.s-security-page .s-page-hero--dark .u-eyebrow{color:var(--ds-color-white)}.s-security-page .l-section--dark+.l-section--dark:not(.s-security) .l-section__container:before{background-color:color-mix(in srgb,var(--ds-color-core-150) 12%,transparent);content:"";height:1px;inset-inline:var(--ds-space-layout-content-margin);position:absolute;top:0}.s-security-page .l-section--divider .l-section__container:after{background-color:color-mix(in srgb,var(--ds-color-core-150) 12%,transparent)}.s-security-page .m-charm{border-color:color-mix(in srgb,var(--ds-color-core-150) 20%,transparent)}.s-security-page .m-charm .u-icon{color:var(--ds-color-core-300)}.s-security-page .s-solution-touts{row-gap:var(--ds-space-core-700)}.s-security-page .s-solution-touts__title{color:var(--ds-color-title-dark)}.s-security-page .s-solution-touts__text{color:var(--ds-color-body-dark)}.s-security-page .s-checklist-cards__title{color:var(--ds-color-title-dark)}.s-security-page .s-checklist-cards__item{color:var(--ds-color-body-dark)}.s-security-page .s-checklist-cards__card{background-color:color-mix(in srgb,var(--ds-color-core-500) 8%,transparent);border-color:#9d9dff1f}.s-security-page .s-cta__tag{border-color:color-mix(in srgb,var(--ds-color-core-150) 20%,transparent)}.s-security-page .s-cta__contact,.s-security-page .s-cta__tag{color:var(--ds-color-body-dark)}.s-security-page .s-cta__contact a{color:var(--ds-color-white)}.s-security-page .m-faq{box-shadow:inset 0 -1px color-mix(in srgb,var(--ds-color-core-150) 14%,transparent)}.s-security-page .m-faq__item{box-shadow:inset 0 1px color-mix(in srgb,var(--ds-color-core-150) 14%,transparent)}.s-security-page .m-faq__title{color:var(--ds-color-title-dark)}.s-contact{display:flex;flex-direction:column;gap:var(--ds-space-core-600)}@media screen and (min-width:940px){.s-contact{align-items:start;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.s-contact__intro{display:flex;flex-direction:column;gap:var(--ds-space-core-500)}@media screen and (min-width:940px){.s-contact__intro{grid-column:1/span 5;padding-top:var(--ds-space-core-300)}}.s-contact__head{display:flex;flex-direction:column}.s-contact__head .u-heading{margin-bottom:var(--ds-space-core-250)}.s-contact__office{border-radius:var(--ds-space-core-radius-lg);box-shadow:inset 0 0 0 1px var(--ds-color-core-150);display:flex;flex-direction:column;font-style:normal;gap:var(--ds-space-core-150);padding:var(--ds-space-core-300)}.s-contact__office .u-eyebrow{margin-bottom:var(--ds-space-core-50)}.s-contact__office-row{align-items:flex-start;color:var(--ds-color-title-light);display:flex;font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-md-size);gap:var(--ds-space-core-150);line-height:var(--ds-font-text-md-line-height)}.s-contact__office-row .u-icon{color:var(--ds-color-primary);flex-shrink:0;margin-top:calc(.5lh - 9px)}.s-contact__office-link{text-decoration:none;transition:color .3s cubic-bezier(.25,1,.5,1);width:-moz-fit-content;width:fit-content}.s-contact__office-link:hover{color:var(--ds-color-primary)}@media screen and (min-width:940px){.s-contact__form{grid-column:7/span 6}}.s-timeline{--timeline-ease:cubic-bezier(.25,1,.5,1);--timeline-dot-top:14px;display:flex;flex-direction:column;gap:var(--ds-space-core-600);position:relative}@media screen and (min-width:940px){.s-timeline{align-items:start;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.s-timeline__dot-grid{background-image:url("data:image/svg+xml;utf8,<svg width='10' height='10' xmlns='http://www.w3.org/2000/svg'><rect x='0' y='0' width='2' height='2' fill='%2330437F'/></svg>");background-position:0 0;background-size:10px 10px;bottom:calc(var(--section-padding-bottom-dt, var(--ds-space-core-1200))*-1);display:none;left:50%;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,85%,0),#737373 50%,hsla(0,0%,85%,0));mask-image:linear-gradient(180deg,#d9d9d900,#737373 50%,#d9d9d900);opacity:.46;pointer-events:none;position:absolute;top:calc(var(--section-padding-top-dt, var(--ds-space-core-1200))*-1);transform:translate(-50%);width:100vw;z-index:-1}.l-section--dark .s-timeline__dot-grid{display:block}.s-timeline__head{display:flex;flex-direction:column}@media screen and (min-width:940px){.s-timeline__head{grid-column:1/span 5;position:sticky;top:124px}}.s-timeline__head .u-heading:has(+.u-text){margin-bottom:10px}.s-timeline__big-years{display:none}@media screen and (min-width:940px){.s-timeline__big-years{display:block;height:230px;margin-top:var(--ds-space-core-800);width:640px}}.s-timeline__rail{position:relative}@media screen and (min-width:940px){.s-timeline__rail{grid-column:7/span 6}}.s-timeline__track{background-color:var(--timeline-track,var(--ds-color-core-150));height:var(--timeline-length,0);left:5px;position:absolute;top:var(--timeline-dot-top);width:1px}.s-timeline__progress{background:linear-gradient(180deg,var(--ds-color-core-300) 0,var(--ds-color-primary) 100%);border-radius:1px;height:100%;left:-.5px;position:absolute;top:0;transform:scaleY(var(--timeline-progress,0));transform-origin:50% 0;width:2px}.s-timeline__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.s-timeline__item{display:flex;flex-direction:column;gap:var(--ds-space-core-200);padding:0 0 var(--ds-space-core-1000) var(--ds-space-core-500);position:relative}@media screen and (min-width:940px){.s-timeline__item{padding-bottom:var(--ds-space-core-1500)}}.s-timeline__item:last-child{padding-bottom:0}.s-timeline__item:before{background-color:var(--timeline-dot-bg,var(--ds-color-bg-white));border-radius:var(--ds-space-core-radius-round);box-shadow:inset 0 0 0 1.5px var(--ds-color-core-200);content:"";height:11px;left:0;position:absolute;top:calc(var(--timeline-dot-top) - 5.5px);transition:background-color .3s var(--timeline-ease),box-shadow .3s var(--timeline-ease);width:11px;z-index:1}.s-timeline__item--active:before{background-color:var(--ds-color-primary);box-shadow:inset 0 0 0 1.5px var(--ds-color-primary),0 0 0 4px var(--timeline-halo,var(--ds-color-core-100))}.s-timeline__year{color:var(--timeline-year,var(--ds-color-core-200));font-family:var(--ds-font-family-secondary);font-size:var(--ds-font-heading-xl-size);letter-spacing:.02em;line-height:28px;transition:color .4s var(--timeline-ease)}.s-timeline__item--active .s-timeline__year{color:var(--ds-color-primary)}.s-timeline__events{display:flex;flex-direction:column;gap:var(--ds-space-core-300)}.s-timeline__event{display:flex;flex-direction:column;gap:var(--ds-space-core-75);opacity:.55;transform:translateY(8px);transition:opacity .5s var(--timeline-ease),transform .5s var(--timeline-ease)}.s-timeline__item--active .s-timeline__event{opacity:1;transform:none}.s-timeline__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:var(--ds-font-heading-sm-size);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-font-heading-sm-line-height);margin:0}.s-timeline__text{max-width:560px;text-wrap:pretty}.l-section--dark .s-timeline{--timeline-dot-bg:var(--ds-color-bg-dark);--timeline-track:color-mix(in srgb,var(--ds-color-white) 14%,transparent);--timeline-year:color-mix(in srgb,var(--ds-color-core-300) 35%,transparent);--timeline-halo:color-mix(in srgb,var(--ds-color-primary) 30%,transparent)}.l-section--dark .s-timeline .u-text{color:var(--ds-color-body-dark)}.l-section--dark .s-timeline__title{color:var(--ds-color-title-dark)}.l-section--dark .s-timeline__item--active .s-timeline__year{color:var(--ds-color-core-300)}@media(prefers-reduced-motion:reduce){.s-timeline__event{transform:none;transition:none}}.s-interactive-stack{--stack-ease:cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;gap:var(--ds-space-core-800)}@media screen and (min-width:940px){.s-interactive-stack{display:block}.s-interactive-stack__wrapper{align-items:center;display:flex;height:100vh;position:sticky;top:0}}.s-interactive-stack__card{display:flex;flex-direction:column;gap:var(--ds-space-core-400);width:100%}@media screen and (min-width:940px){.s-interactive-stack__card{align-items:center;display:grid;gap:var(--ds-space-layout-gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:64px}}.s-interactive-stack__media{aspect-ratio:620/690;background:var(--ds-gradient-card-browser),var(--ds-color-bg-light);border-radius:10px;min-height:0;overflow:hidden;position:relative;transform-origin:50% 50%}@media screen and (min-width:940px){.s-interactive-stack__media{grid-column:1/span 7;justify-self:start;transform:translateY(calc(var(--exit, 0)*-1*var(--stack-lift))) scale(calc(1 - var(--exit, 0)*var(--stack-shrink)));width:min(100%,(100vh - 240px) * 620/690)}}.s-interactive-stack__visual{inset:0;position:absolute}.s-interactive-stack__content{display:flex;flex-direction:column;gap:var(--ds-space-core-150)}@media screen and (min-width:940px){.s-interactive-stack__content{grid-column:9/span 4;opacity:calc(1 - min(max((var(--exit, 0) - .3) / .5,0),1));transform:translate(calc(var(--exit, 0)*-32px),calc(var(--enter, 0)*400px - var(--exit, 0)*100px)) scale(calc(1 - var(--exit, 0)*.05))}}.s-interactive-stack__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:20px;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.5px;line-height:24.6px;margin:0}.s-interactive-stack__text{text-wrap:pretty}.s-checklist-cards{display:grid;gap:var(--ds-space-core-300)}@media screen and (min-width:640px){.s-checklist-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-checklist-cards__card{background-color:color-mix(in srgb,var(--ds-color-core-500) 3%,transparent);border:var(--ds-space-core-border-sm) solid rgba(157,157,255,.25);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-core-100);padding:var(--ds-space-core-500)}.s-checklist-cards__title{color:var(--ds-color-title-light);font-family:var(--ds-font-family-main);font-size:20px;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.4px;line-height:26px;margin:0;text-wrap:balance}.s-checklist-cards__list{display:flex;flex-direction:column;gap:var(--ds-space-core-100);margin:var(--ds-space-core-100) 0 0}.s-checklist-cards__item{color:var(--ds-color-body-light);font-family:var(--ds-font-family-main);font-size:15px;line-height:21.75px;list-style:disc;margin-left:var(--ds-space-core-250);text-wrap:pretty}.s-checklist-cards__item::marker{color:var(--ds-color-core-300)}.d-browser{--browser-aspect-ratio:1.4063;--browser-dots-color:color-mix(in srgb,var(--ds-color-core-neutral-200) 50%,transparent);--browser-navbar-height:35px;--browser-page-padding:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafd73;border-radius:var(--ds-space-core-radius-md);box-shadow:0 15px 35px #17171714;display:flex;flex-direction:column;outline:1px solid color-mix(in srgb,#e5edf5 50%,transparent);padding:var(--browser-navbar-height) var(--browser-page-padding) var(--browser-page-padding);position:relative;width:100%}@media screen and (min-width:940px){.d-browser{height:800px;left:0;position:absolute;top:0;width:calc((800px - var(--browser-navbar-height) - var(--browser-page-padding))*var(--browser-aspect-ratio) + var(--browser-page-padding)*2)}}.d-browser--dark{--browser-dots-color:color-mix(in srgb,var(--ds-color-core-neutral-0) 50%,transparent)}@media screen and (min-width:940px){.d-browser--fluid{height:auto;position:relative;width:100%}}.d-browser__page{aspect-ratio:var(--browser-aspect-ratio);background:var(--ds-color-core-neutral-0);border-radius:var(--ds-space-core-radius-md);box-shadow:0 3px 6px #1717170f;flex:1 0 0;overflow:clip;position:relative}.d-browser__page img{display:block;height:100%;width:100%}.d-browser__top-bar{align-content:center;align-items:center;display:grid;gap:14px;grid-template-columns:32px 1fr 32px;height:35px;left:0;padding:2px 20px;position:absolute;top:0;width:100%}.d-browser__url-box{align-items:center;background:#ffffff61;border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr;height:20px;justify-self:center;outline:1px solid color-mix(in srgb,#e5edf5 50%,transparent);padding:2px 8px;width:min(262px,100%)}.d-browser__url-box__content{align-items:center;color:var(--ds-color-core-neutral-600);display:flex;font-family:var(--ds-font-family-main);font-size:9px;font-weight:var(--ds-font-weight-medium);gap:4px;justify-content:center;padding-top:1px}.d-browser__url-box__text{height:12px}.d-graphic{--graphic-scale:1;position:relative}@media screen and (max-width:939px){.d-graphic{--graphic-scale:tan(atan2(100cqw,1079.34px));container-type:inline-size}}.d-graphic__foreground{inset:0;overflow:visible;pointer-events:none;position:absolute;transform:scale(var(--graphic-scale));transform-origin:0 0;translate:calc(var(--graphic-bg-x, 0px)*var(--graphic-scale)) calc(var(--graphic-bg-y, 0px)*var(--graphic-scale));z-index:0}.d-graphic__phone{left:0;margin-top:-274.5px;position:absolute;top:50%;transform:scale(var(--graphic-scale));transform-origin:0 50%;z-index:2}@media screen and (min-width:940px){.d-graphic--with-phone .d-browser{left:calc((100cqw + var(--ds-space-layout-gap))/12)}}@media screen and (max-width:939px){.d-graphic--reverse .d-graphic__foreground{transform-origin:100% 0}}.d-graphic__content{position:relative;z-index:1}@media screen and (min-width:940px){.d-graphic__content{height:800px}}.d-graphic__blob{max-width:none;position:absolute}.d-graphic__blob--magenta{height:1248.67px;left:-84.61px;top:-323.51px;width:1156.77px}.d-graphic__blob--glow{height:649.033px;left:215.22px;mix-blend-mode:plus-lighter;top:-23.67px;width:557.128px}.d-graphic__blob--primary{height:1196.34px;left:-232.85px;top:-198.9px;width:1106.53px}.d-graphic__blob--dark{height:567.966px;left:39.66px;mix-blend-mode:plus-darker;top:75.66px;width:489.832px}.d-graphic__blob--amber{height:606.569px;left:361.01px;top:-159.58px;transform:rotate(-26.56deg) scaleY(.99) skew(-7.55deg);width:713.144px}@media screen and (min-width:940px){.d-graphic--reverse .d-browser{left:auto;right:0}}.d-graphic--reverse .d-graphic__blob{left:auto}.d-graphic--reverse .d-graphic__blob--magenta{right:-112.27px;top:-299.56px}.d-graphic--reverse .d-graphic__blob--glow{right:187.55px;top:.26px;transform:rotate(180deg)}.d-graphic--reverse .d-graphic__blob--primary{right:-260.51px;top:-174.97px}.d-graphic--reverse .d-graphic__blob--dark{right:12px;top:99.59px;transform:rotate(180deg)}.d-graphic--reverse .d-graphic__blob--amber{right:333.35px;top:-135.65px;transform:scaleX(-1) rotate(-26.56deg) scaleY(.99) skew(-7.55deg)}.d-security-waves{background-color:var(--ds-color-bg-dark);box-shadow:0 0 0 275px var(--ds-color-bg-dark);height:482.004px;isolation:isolate;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:2503.226px}.d-security-waves__wave{max-width:none;position:absolute}.d-security-waves__wave--1,.d-security-waves__wave--2{opacity:.7}.d-security-waves__wave--1{height:1032px;left:-275px;mix-blend-mode:plus-lighter;top:-275px;width:3053.23px}.d-security-waves__wave--2{height:547.598px;left:145.65px;mix-blend-mode:screen;top:-32.8px;width:2211.94px}.d-security-waves__wave--3{height:400.694px;left:-2px;mix-blend-mode:screen;top:-2px;width:1307.53px}.d-security-waves__wave--4{height:251.047px;left:190.63px;mix-blend-mode:screen;top:27.22px;width:1408.95px}.d-security-waves__wave--5{height:111.142px;left:593.96px;mix-blend-mode:screen;top:57.5px;width:1250.58px}.d-security-waves__wave--6{height:50.0438px;left:1091.3px;mix-blend-mode:screen;top:24.74px;width:971.347px}.d-security-waves__group{height:396.694px;left:221.29px;mix-blend-mode:plus-lighter;opacity:.7;position:absolute;top:42.65px;width:2060.645px}.d-logo-wings{--wings-ease:cubic-bezier(.16,1,.3,1);--wings-scale:1;background-color:var(--ds-color-bg-dark);inset:0;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute}.d-logo-wings__glows{height:760px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--wings-scale));width:1520px}.d-logo-wings__glow{animation:logo-wings-fade-in 2.4s var(--wings-ease) .4s both,logo-wings-breathe 9s ease-in-out 2.8s infinite alternate;max-width:none;position:absolute;transform-origin:50% 50%}.d-logo-wings__glow--1{height:1310px;left:-275px;mix-blend-mode:hard-light;top:-275px;width:2070px}.d-logo-wings__glow--2{animation-delay:.6s,3s;height:910px;left:-75px;mix-blend-mode:screen;top:-75px;width:1670px}.d-logo-wings__canvas{display:block;height:100%;mix-blend-mode:screen;position:absolute;width:100%}@media(prefers-reduced-motion:reduce){.d-logo-wings__glow{animation:none}}@keyframes logo-wings-fade-in{0%{opacity:0}}@keyframes logo-wings-breathe{to{transform:scale(1.06)}}.d-cipher-field{background-color:var(--ds-color-bg-dark);inset:0;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute}.d-cipher-field__halo{animation:cipher-field-fade-in 2.4s cubic-bezier(.16,1,.3,1) .3s both,cipher-field-breathe 8s ease-in-out 2.7s infinite alternate;background:radial-gradient(closest-side,color-mix(in srgb,var(--ds-color-core-500) 38%,transparent),transparent),radial-gradient(closest-side,color-mix(in srgb,var(--ds-color-accent-magenta) 14%,transparent),transparent);background-position:50%,50% 62%;background-repeat:no-repeat;background-size:100% 100%,60% 70%;height:min(900px,90%);left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:min(1500px,120%)}.d-cipher-field__canvas{display:block;height:100%;mix-blend-mode:screen;position:absolute;width:100%}@media(prefers-reduced-motion:reduce){.d-cipher-field__halo{animation:none}}@keyframes cipher-field-fade-in{0%{opacity:0}}@keyframes cipher-field-breathe{to{opacity:.7}}.d-globe,.d-particles{height:100%;inset:0;width:100%}.d-globe,.d-mesh,.d-particles{display:block;position:absolute}.d-mesh{--mesh-color-1:#b6b9ff;--mesh-color-2:#7071ff;--mesh-color-3:#e0dbff;--mesh-color-4:var(--ds-color-bg-light);--mesh-blur:0px;filter:blur(var(--mesh-blur));height:calc(100% + var(--mesh-blur)*4);inset:calc(var(--mesh-blur)*-2);max-width:none;width:calc(100% + var(--mesh-blur)*4)}.d-particle-text{height:100%;width:100%}.d-particle-text__canvas{display:block;height:100%;width:100%}.d-iphone{--iphone-button-gloss:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0) 17.649%,transparent 75.022%,rgba(0,0,0,.4) 100.03%);--iphone-button-highlight:#8580f5;align-items:flex-start;display:flex;flex-shrink:0;position:relative}.d-iphone__buttons{display:flex;flex-shrink:0;pointer-events:none;width:1.5px}.d-iphone__buttons--left{flex-direction:column;gap:17px;padding-top:103px}.d-iphone__buttons--right{padding-top:156px}.d-iphone__volume{display:flex;flex-direction:column;gap:10px}.d-iphone__button{display:block;width:1.5px}.d-iphone__button--action,.d-iphone__button--volume{background-image:var(--iphone-button-gloss),linear-gradient(270deg,#372fe5 0,#7069ff 50.427%),linear-gradient(90deg,#d9d9d9 0 100%);border-radius:.5px 0 0 .5px;box-shadow:inset .17px .115px 0 0 var(--iphone-button-highlight)}.d-iphone__button--action{height:23.5px}.d-iphone__button--volume{height:37.7px}.d-iphone__button--power{background-image:var(--iphone-button-gloss),linear-gradient(270deg,#7069ff 50.427%,#372fe5 100.85%);border-radius:0 .5px .5px 0;box-shadow:inset -.17px .12px 0 0 var(--iphone-button-highlight);height:59.8px}.d-iphone__body{background-color:var(--ds-color-black);border-radius:42px;box-shadow:0 25.026px 23.172px #32325d1f;display:flex;flex-shrink:0;height:549px;overflow:clip;padding:var(--ds-space-core-100);position:relative;width:263px}.d-iphone__body:after{border-radius:inherit;box-shadow:inset 0 0 1px 1.5px var(--ds-color-primary),inset 0 0 .2px 2.7px var(--iphone-button-highlight),inset 0 0 0 3px var(--ds-color-primary);content:"";inset:0;pointer-events:none;position:absolute}.d-iphone__screen{background-color:#464646;border-radius:34px;flex:1 0 0;min-width:1px;overflow:hidden}.d-iphone__screen img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.d-iphone__antenna{height:4.7px;position:absolute;width:3px}.d-iphone__antenna--top-left,.d-iphone__antenna--top-right{background-color:#0003;top:51.6px}.d-iphone__antenna--bottom-left,.d-iphone__antenna--bottom-right{background-color:#00000038;top:492.4px}.d-iphone__antenna--bottom-left,.d-iphone__antenna--top-left{left:1.5px}.d-iphone__antenna--bottom-right,.d-iphone__antenna--top-right{left:261.5px}.d-stage{--stage-width:var(--stage-width-mb);--stage-height:var(--stage-height-mb);aspect-ratio:var(--stage-width)/var(--stage-height);container-type:inline-size;overflow:hidden;position:relative;width:100%}@media screen and (min-width:640px){.d-stage{--stage-width:var(--stage-width-tb,var(--stage-width-mb));--stage-height:var(--stage-height-tb,var(--stage-height-mb))}}@media screen and (min-width:940px){.d-stage{--stage-width:var(--stage-width-dt,var(--stage-width-tb,var(--stage-width-mb)));--stage-height:var(--stage-height-dt,var(--stage-height-tb,var(--stage-height-mb)))}}.d-stage--tinted{background-color:#5b53ff08}.d-stage--centered .d-stage__canvas{align-items:center;display:flex;flex-direction:column;justify-content:center}.d-stage__example{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:color-mix(in srgb,var(--ds-color-core-200) 60%,transparent);border-radius:var(--ds-space-core-radius-sm);color:var(--ds-color-primary);font-family:var(--ds-font-family-main);font-size:var(--ds-font-text-xxs-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-font-text-xxs-line-height);padding:2px var(--ds-space-core-100);pointer-events:none;position:absolute;right:var(--ds-space-core-150);top:var(--stage-example-top,var(--ds-space-core-150));white-space:nowrap;z-index:1}.d-stage__canvas{--stage-scale:tan(atan2(100cqw,calc(var(--stage-width)*1px)));height:calc(var(--stage-height)*1px);left:0;position:absolute;top:0;transform:scale(var(--stage-scale));transform-origin:0 0;width:calc(var(--stage-width)*1px)}.d-talent-pool{--pool-ease:cubic-bezier(.165,.84,.44,1);height:100%;position:relative;width:100%}.d-talent-pool__candidate,.d-talent-pool__crowd{animation:talent-pool-in .9s var(--pool-ease) backwards;animation-delay:calc(var(--i)*90ms);position:absolute}.d-talent-pool__crowd{animation:talent-pool-in .9s var(--pool-ease) backwards,talent-pool-float 7s ease-in-out infinite;animation-delay:calc(var(--i)*90ms),calc(var(--i)*-1.3s);display:block;filter:blur(1px);height:auto;opacity:.9}.d-talent-pool__candidate{animation-delay:calc(.3s + var(--i)*90ms);border-radius:50%;box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow),0 0 0 4px var(--ds-color-white);height:120px;transition:filter .6s var(--pool-ease),opacity .6s var(--pool-ease);width:120px;z-index:1}.d-talent-pool__photo{border-radius:50%;display:block;height:100%;width:100%}.d-talent-pool--best .d-talent-pool__candidate:not(.d-talent-pool__candidate--selected){filter:grayscale(.6);opacity:.6}.d-talent-pool__ring{height:148px;left:-2px;position:absolute;top:256px;transition:transform .7s var(--pool-ease);width:148px;z-index:2}.d-talent-pool__dashes{animation:talent-pool-spin 24s linear infinite;display:block;fill:none;height:100%;overflow:visible;stroke:var(--ds-color-core-300);stroke-dasharray:10 8;stroke-width:3px;transition:stroke .4s linear;width:100%}.d-talent-pool--best .d-talent-pool__dashes{stroke:var(--ds-color-primary)}.d-talent-pool__tag{align-items:center;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-round);bottom:calc(100% + 8px);box-shadow:0 8px 16px 0 var(--ds-color-mockup-shadow);color:var(--ds-color-title-light);display:flex;font-family:var(--ds-font-family-main);font-size:13px;font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-core-50);left:50%;line-height:16px;padding:6px 12px;position:absolute;transform:translate(-50%);transition:background-color .4s linear,color .4s linear;white-space:nowrap}.d-talent-pool--best .d-talent-pool__tag{background-color:var(--ds-color-primary);color:var(--ds-color-white)}.d-talent-pool__card{animation:talent-pool-in .9s var(--pool-ease) .9s backwards;font-size:12px;gap:var(--ds-space-core-100);line-height:16px;padding:var(--ds-space-core-200);position:absolute;z-index:3}.d-talent-pool__card .d-label{font-size:10px;line-height:12px}.d-talent-pool__card--metric{right:2%;top:0;width:220px}.d-talent-pool__card--progress{animation-delay:1.1s;bottom:0;left:0;width:264px}@media screen and (max-width:639px){.d-talent-pool__card{display:none}}.d-talent-pool__example{border-top:1px solid var(--ds-color-mockup-border-soft);color:var(--ds-color-mockup-subtle);font-size:10px;line-height:12px;padding-top:var(--ds-space-core-100)}.d-talent-pool__value{align-items:center;display:flex;font-size:32px;font-weight:var(--ds-font-weight-light);gap:var(--ds-space-core-100);line-height:32px}.d-talent-pool__value .d-pill{font-size:11px;line-height:14px}.d-talent-pool__row{align-items:center;display:flex;gap:var(--ds-space-core-150)}.d-talent-pool__row .d-pill{font-size:11px;line-height:14px;margin-left:auto}.d-talent-pool__copy{display:flex;flex-direction:column;gap:2px}.d-talent-pool__title{font-size:14px;font-weight:var(--ds-font-weight-semibold);line-height:18px}@media(prefers-reduced-motion:reduce){.d-talent-pool__candidate,.d-talent-pool__card,.d-talent-pool__crowd,.d-talent-pool__dashes{animation:none}}@keyframes talent-pool-in{0%{opacity:0;transform:translateY(16px) scale(.92)}}@keyframes talent-pool-float{50%{translate:0 -8px}}@keyframes talent-pool-spin{to{transform:rotate(1turn)}}.d-mini-toggles{box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow);font-size:11px;line-height:14px}.d-mini-toggles__head{display:flex;flex-direction:column;gap:2px;padding:14px 16px 10px}.d-mini-toggles__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.d-mini-toggles__row{align-items:center;border-radius:0;box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border);display:flex;gap:var(--ds-space-core-150);padding:9px var(--ds-space-core-200)}.d-mini-toggles__copy{display:flex;flex:1 0 0;flex-direction:column;gap:1px;min-width:1px}.d-mini-toggles__label{font-weight:var(--ds-font-weight-semibold)}.d-mini-toggles__switch,.d-mini-toggles__switch:after{transition:background-color .3s linear,left .3s cubic-bezier(.165,.84,.44,1)}.d-mini-timer{--timer-ease:cubic-bezier(.165,.84,.44,1);align-items:center;display:flex;flex-direction:column;padding-top:var(--ds-space-core-100);position:relative}.d-mini-timer__avatar{height:112px;position:relative;width:112px}.d-mini-timer__photo{border-radius:50%;display:block;height:92px;left:10px;-o-object-fit:cover;object-fit:cover;position:absolute;top:10px;width:92px}.d-mini-timer__ring{inset:0;position:absolute;transform:rotate(-90deg)}.d-mini-timer__progress,.d-mini-timer__track{fill:none;stroke-width:5px}.d-mini-timer__track{stroke:var(--ds-color-white)}.d-mini-timer__progress{stroke:var(--ds-color-primary);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transition:stroke-dashoffset 1.6s var(--timer-ease)}.d-mini-timer--done .d-mini-timer__progress{stroke-dashoffset:0}.d-mini-timer__badge{align-items:center;color:var(--ds-color-primary);flex-direction:row;font-size:11px;gap:6px;line-height:14px;margin-top:-14px;opacity:0;padding:6px 10px;position:relative;transform:translateY(8px);transition:opacity .4s linear 1.2s,transform .6s var(--timer-ease) 1.2s}.d-mini-timer--done .d-mini-timer__badge{opacity:1;transform:none}.d-mini-timer__value{color:var(--ds-color-title-light);font-size:15px;font-weight:var(--ds-font-weight-semibold)}.d-mini-timer__unit{font-size:11px}.d-mini-timer__list{align-self:stretch;font-size:11px;gap:var(--ds-space-core-100);line-height:14px;margin-top:var(--ds-space-core-200);padding:12px 16px}.d-mini-timer__list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.d-mini-timer__row{align-items:center;display:grid;gap:var(--ds-space-core-150);grid-template-columns:92px 1fr 40px}.d-mini-timer__row-label{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-mini-timer__meter:before{transition:width 1.2s var(--timer-ease) .6s}.d-mini-timer__row-value{color:var(--ds-color-core-neutral-600);text-align:right;white-space:nowrap}.d-mini-phone{display:flex}.d-mini-scores{--scores-color:var(--ds-color-mockup-score-up);--scores-bg:var(--ds-color-mockup-score-up-bg);font-size:11px;line-height:14px}.d-mini-scores--down{--scores-color:var(--ds-color-mockup-score-down);--scores-bg:var(--ds-color-mockup-score-down-bg)}.d-mini-scores__head{align-items:center;display:flex;gap:6px;padding:14px 16px 6px}.d-mini-scores__head .u-icon{color:var(--ds-color-title-light)}.d-mini-scores__chart{display:flex;flex-direction:column;gap:14px;padding:10px 16px 12px;position:relative}.d-mini-scores__grid{display:flex;inset:0 16px 26px;justify-content:space-between;pointer-events:none;position:absolute}.d-mini-scores__line{border-left:1px dashed var(--ds-color-mockup-border);width:0}.d-mini-scores__row{align-items:center;display:grid;gap:4px var(--ds-space-core-100);grid-template-columns:minmax(0,1fr) auto;position:relative}.d-mini-scores__label{color:var(--ds-color-core-neutral-500);white-space:nowrap}.d-mini-scores__values{display:flex;gap:4px}.d-mini-scores__reference,.d-mini-scores__value{align-items:center;border-radius:var(--ds-space-core-radius-sm);display:inline-flex;font-weight:var(--ds-font-weight-semibold);gap:2px;padding:1px 5px}.d-mini-scores__value{background-color:var(--scores-bg);color:var(--scores-color)}.d-mini-scores__reference{background-color:var(--ds-color-mockup-score-ref-bg);color:var(--ds-color-title-light)}.d-mini-scores__bar{background-color:color-mix(in srgb,var(--scores-color) 8%,transparent);grid-column:1/-1;height:2px;position:relative}.d-mini-scores__bar:before{background-color:var(--scores-color);content:"";inset:0 auto 0 0;position:absolute;transition:width 1.2s cubic-bezier(.165,.84,.44,1);width:calc(var(--score, 0)*1%)}.d-mini-scores__axis{color:var(--ds-color-core-neutral-400);display:flex;font-size:9px;justify-content:space-between;line-height:12px;margin-top:2px}.d-leader-radar{--radar-ease:cubic-bezier(.165,.84,.44,1);font-family:var(--ds-font-family-main);height:100%;position:relative;width:100%}.d-leader-radar__chart{animation:leader-radar-in 1s var(--radar-ease) backwards;display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.d-leader-radar__axis,.d-leader-radar__ring{fill:none;stroke:var(--ds-color-core-neutral-100);stroke-width:1px}.d-leader-radar__shape{fill:color-mix(in srgb,var(--ds-color-primary) 30%,transparent);stroke:var(--ds-color-primary);stroke-linejoin:round;stroke-width:2px}.d-leader-radar__reference{fill:none;stroke:var(--ds-color-title-light);stroke-dasharray:3 5;stroke-linecap:round;stroke-width:1.5px}.d-leader-radar__dot{fill:var(--ds-color-white);stroke:var(--ds-color-primary);stroke-width:2px}.d-leader-radar__label{animation:leader-radar-in .8s var(--radar-ease) .4s backwards;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-round);box-shadow:0 4px 12px 0 var(--ds-color-mockup-shadow);color:var(--ds-color-title-light);font-size:13px;font-weight:var(--ds-font-weight-medium);line-height:16px;padding:6px 12px;position:absolute;translate:-50% -50%;white-space:nowrap}.d-leader-radar__card,.d-leader-radar__notice{font-size:12px;line-height:16px;position:absolute;z-index:1}.d-leader-radar__card .d-label,.d-leader-radar__notice .d-label{font-size:10px;line-height:12px}@media screen and (max-width:639px){.d-leader-radar__card,.d-leader-radar__notice{display:none}}.d-leader-radar__card{animation:leader-radar-in .9s var(--radar-ease) .7s backwards;gap:var(--ds-space-core-100);padding:var(--ds-space-core-200);right:2%;top:0;width:250px}.d-leader-radar__title{font-size:14px;font-weight:var(--ds-font-weight-semibold);line-height:18px}.d-leader-radar__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:var(--ds-space-core-50) 0;padding:0}.d-leader-radar__row{align-items:center;border-radius:var(--ds-space-core-radius-sm);display:flex;gap:var(--ds-space-core-100);padding:6px 8px;transition:background-color .4s linear,box-shadow .4s linear}.d-leader-radar__row .d-avatar{font-size:9px;height:26px;transition:background-color .4s linear,color .4s linear;width:26px}.d-leader-radar__row--active{background-color:var(--ds-color-secondary);box-shadow:inset 2px 0 0 var(--ds-color-primary)}.d-leader-radar__who{display:flex;flex:1 0 0;flex-direction:column;min-width:1px}.d-leader-radar__name{white-space:nowrap}.d-leader-radar__fit,.d-leader-radar__name{font-weight:var(--ds-font-weight-semibold)}.d-leader-radar__row--active .d-leader-radar__fit{color:var(--ds-color-primary)}.d-leader-radar__legend{align-items:center;color:var(--ds-color-core-neutral-600);display:flex;font-size:10px;gap:6px}.d-leader-radar__key{border-radius:2px;display:inline-block;height:8px;width:14px}.d-leader-radar__key--shape{background-color:color-mix(in srgb,var(--ds-color-primary) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--ds-color-primary)}.d-leader-radar__key--reference{border-top:1.5px dashed var(--ds-color-title-light);height:0;margin-left:var(--ds-space-core-100)}.d-leader-radar .d-leader-radar__notice{align-items:center;animation:leader-radar-in .7s var(--radar-ease) .3s backwards;bottom:0;flex-direction:row;gap:var(--ds-space-core-150);left:0;padding:var(--ds-space-core-150) var(--ds-space-core-200);width:260px}@media(prefers-reduced-motion:reduce){.d-leader-radar__card,.d-leader-radar__chart,.d-leader-radar__label,.d-leader-radar__notice{animation:none}}@keyframes leader-radar-in{0%{opacity:0;transform:translateY(16px) scale(.94)}}.d-sales-ring{--sales-ease:cubic-bezier(.165,.84,.44,1);--sales-pink:#ff5996;font-family:var(--ds-font-family-main);height:100%;position:relative;width:100%}.d-sales-ring__svg{animation:sales-ring-in .9s var(--sales-ease) backwards;height:100%;inset:0;position:absolute;width:100%}.d-sales-ring__track{fill:none;stroke:#ffffffbf;stroke-width:40}.d-sales-ring__fill{fill:none;stroke:var(--ds-color-primary);stroke-dasharray:var(--score) 10;stroke-width:40;transition:stroke-dasharray .9s var(--sales-ease),stroke .4s linear;transition-delay:calc(var(--i)*70ms)}.d-sales-ring__fill--below{stroke:var(--sales-pink)}.d-sales-ring__marker{stroke:var(--ds-color-title-light);stroke-dasharray:4 3;stroke-width:2}.d-sales-ring__tag{align-items:center;animation:sales-ring-in .9s var(--sales-ease) .3s backwards;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-round);box-shadow:0 8px 16px 0 var(--ds-color-mockup-shadow);color:var(--ds-color-title-light);display:flex;font-size:14px;font-weight:var(--ds-font-weight-semibold);gap:var(--ds-space-core-100);line-height:18px;padding:7px 14px;position:absolute;translate:-50% -50%;white-space:nowrap}.d-sales-ring__score{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;transition:color .4s linear}.d-sales-ring__score--below{color:var(--sales-pink)}.d-sales-ring__center{align-items:center;display:flex;flex-direction:column;gap:var(--ds-space-core-100);left:400px;position:absolute;top:380px;translate:-50% -50%}.d-sales-ring__center-enter-active,.d-sales-ring__center-leave-active{transition:opacity .3s linear,transform .3s var(--sales-ease)}.d-sales-ring__center-enter-from,.d-sales-ring__center-leave-to{opacity:0;transform:scale(.94)}.d-sales-ring__avatar{border:4px solid var(--ds-color-white);border-radius:50%;box-shadow:0 8px 20px 0 var(--ds-color-mockup-shadow);display:block;height:128px;width:128px}.d-sales-ring__name{color:var(--ds-color-title-light);font-size:20px;font-weight:var(--ds-font-weight-semibold);line-height:24px;white-space:nowrap}.d-sales-ring__fit{font-size:13px;line-height:16px;padding:5px 12px}.d-sales-ring__card{animation:sales-ring-in .9s var(--sales-ease) .2s backwards;left:2%;padding:var(--ds-space-core-150) 0 var(--ds-space-core-50);position:absolute;top:520px;width:230px;z-index:1}.d-sales-ring__label{font-size:10px;line-height:12px;padding:0 var(--ds-space-core-200) var(--ds-space-core-100)}.d-sales-ring__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.d-sales-ring__row{align-items:center;display:flex;gap:var(--ds-space-core-100);padding:7px var(--ds-space-core-200);transition:background-color .5s linear,box-shadow .5s linear}.d-sales-ring__row--current{background-color:var(--ds-color-secondary);box-shadow:inset 3px 0 0 var(--ds-color-primary)}.d-sales-ring__mini{border-radius:50%;display:block;flex-shrink:0;height:30px;width:30px}.d-sales-ring__who{flex:1 0 0;font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-sales-ring__value,.d-sales-ring__who{color:var(--ds-color-title-light);font-size:13px;line-height:16px}.d-sales-ring__value{font-variant-numeric:tabular-nums;font-weight:var(--ds-font-weight-semibold)}@media(prefers-reduced-motion:reduce){.d-sales-ring__card,.d-sales-ring__svg,.d-sales-ring__tag{animation:none}.d-sales-ring__fill,.d-sales-ring__score{transition:none}}@keyframes sales-ring-in{0%{opacity:0;transform:translateY(16px) scale(.94)}}.d-panel{--panel-divider:var(--ds-color-mockup-border);background-color:var(--ds-color-white);color:var(--ds-color-title-light);display:flex;flex-direction:column;font-family:var(--ds-font-family-main);font-size:9px;font-weight:var(--ds-font-weight-normal);line-height:11px;overflow:clip}.d-panel--corner{border-top-left-radius:var(--ds-space-core-radius-md)}.d-panel--rounded{border-radius:var(--ds-space-core-radius-md)}.d-panel--float{filter:drop-shadow(0 16px 16px var(--ds-color-mockup-shadow))}.d-panel--raised{box-shadow:0 16px 32px 0 var(--ds-color-mockup-shadow)}.d-panel__header{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:16px 18px}.d-panel__title{font-size:13px;font-weight:var(--ds-font-weight-semibold);line-height:15px;white-space:nowrap}.d-panel__title--black{color:var(--ds-color-black)}.d-panel__muted{color:var(--ds-color-core-neutral-600)}.d-panel__divider-b{box-shadow:inset 0 -1px 0 var(--panel-divider)}.d-panel__divider-r{box-shadow:inset -1px 0 0 var(--panel-divider)}.d-panel__divider-rb{box-shadow:inset -1px 0 0 var(--panel-divider),inset 0 -1px 0 var(--panel-divider)}.d-trim{display:block;height:round(1cap,1px);text-box:trim-both cap alphabetic}.d-inline{line-height:0}.d-area--thinking{--area-color:var(--ds-color-mockup-thinking);--area-bg:var(--ds-color-mockup-thinking-bg)}.d-area--emotional{--area-color:var(--ds-color-mockup-emotional);--area-bg:var(--ds-color-mockup-emotional-bg)}.d-area--interpersonal{--area-color:var(--ds-color-mockup-interpersonal);--area-bg:var(--ds-color-mockup-interpersonal-bg)}.d-area--action{--area-color:var(--ds-color-mockup-action);--area-bg:var(--ds-color-mockup-action-bg)}.d-area__name{color:var(--area-color);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;white-space:nowrap}.d-chip{align-items:center;border-radius:13px;display:inline-flex;flex-shrink:0;padding:4px 8px;white-space:nowrap}.d-chip--tall{padding-block:6px}.d-chip--area{background-color:var(--area-bg);color:var(--area-color);font-weight:var(--ds-font-weight-semibold)}.d-chip--primary{background-color:var(--ds-color-primary);color:var(--ds-color-white)}.d-chip--neutral,.d-chip--primary{font-weight:var(--ds-font-weight-medium)}.d-chip--neutral{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);color:var(--ds-color-body-light)}.d-chip--dark{background-color:var(--ds-color-mockup-dark-surface);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-dark-border);color:var(--ds-color-white)}.d-pill{align-items:flex-start;border-radius:11px;display:inline-flex;flex-shrink:0;font-weight:var(--ds-font-weight-semibold);padding:4px 6px;white-space:nowrap}.d-pill--neutral{background-color:var(--ds-color-mockup-surface);color:var(--ds-color-body-light)}.d-pill--primary{background-color:var(--ds-color-primary);color:var(--ds-color-white)}.d-pill--success{background-color:var(--ds-color-mockup-success-bg);color:var(--ds-color-mockup-success);padding-block:2px}.d-check{align-items:center;background-color:var(--ds-color-mockup-border);border-radius:2px;color:var(--area-color);display:flex;flex-shrink:0;height:13px;justify-content:center;width:13px}.d-check--on{background-color:var(--area-bg)}.d-check svg{display:block;height:13px;width:13px}.d-dot{background-color:var(--ds-color-mockup-surface-border);border-radius:50%;flex-shrink:0;height:4px;width:4px}.d-dot--on{background-color:var(--ds-color-mockup-success-dot)}.d-dot--primary{background-color:var(--ds-color-primary)}.d-step{--step-bg:var(--ds-color-mockup-surface);--step-border:var(--ds-color-mockup-surface-border);--step-icon-bg:var(--ds-color-mockup-success-icon-bg);--step-title:var(--ds-color-title-light);--step-text:var(--ds-color-mockup-subtle);align-items:center;background-color:var(--step-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--step-border);display:flex;gap:10px;padding:12px;width:100%}.d-step--sm{padding:8px 10px}.d-step--removed{--step-bg:var(--ds-color-mockup-removed-bg);--step-border:var(--ds-color-mockup-removed-border);--step-icon-bg:var(--ds-color-mockup-removed-icon-bg);--step-title:var(--ds-color-mockup-removed);--step-text:var(--ds-color-mockup-removed)}.d-step--active{--step-text:var(--ds-color-mockup-success-strong)}.d-step--neutral{--step-icon-bg:var(--ds-color-mockup-surface-border)}.d-step--danger{--step-bg:var(--ds-color-mockup-danger-soft-bg);--step-border:var(--ds-color-mockup-danger-soft-border);--step-icon-bg:var(--ds-color-mockup-danger-icon-bg);--step-title:var(--ds-color-mockup-danger-strong);--step-text:var(--ds-color-mockup-danger-strong)}.d-step--warning{--step-bg:var(--ds-color-mockup-warning-soft-bg);--step-border:var(--ds-color-mockup-warning-soft-border);--step-icon-bg:var(--ds-color-mockup-tone-amber-bg);--step-title:var(--ds-color-mockup-tone-amber);--step-text:var(--ds-color-mockup-tone-amber)}.d-step--dark{--step-bg:var(--ds-color-mockup-dark);--step-border:transparent;--step-icon-bg:color-mix(in srgb,var(--ds-color-mockup-dark-muted) 20%,transparent);--step-title:var(--ds-color-white);--step-text:var(--ds-color-mockup-dark-muted)}.d-step__icon{align-items:center;background-color:var(--step-icon-bg);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.d-step__icon svg{display:block;height:18px;width:18px}.d-step--sm .d-step__icon{height:28px;width:28px}.d-step__copy{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:1px;white-space:nowrap}.d-step__title{color:var(--step-title);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-step__text{color:var(--step-text)}.d-step__value{color:var(--step-title);flex-shrink:0;font-size:15px;font-weight:var(--ds-font-weight-light);line-height:normal;white-space:nowrap}.d-step__close{display:block;flex-shrink:0;height:14px;width:14px}.d-step__badge{background-color:var(--ds-color-mockup-success-icon-bg);border-radius:11px;color:var(--ds-color-mockup-success-deep);flex-shrink:0;font-weight:var(--ds-font-weight-medium);padding:2px 6px;white-space:nowrap}.d-step--dark .d-step__badge{color:var(--ds-color-white)}.d-step--dark .d-step__badge,.d-step--dark.d-step--sm .d-step__icon{background-color:var(--ds-color-mockup-dark-chip)}.d-step-arrow{display:block;flex-shrink:0;height:16px;width:16px}.d-metric{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:1px;padding:12px;white-space:nowrap}.d-metric--lg{gap:2px;padding:16px}.d-metric--white{background-color:var(--ds-color-white)}.d-metric--dark{background-color:var(--ds-color-mockup-tone-dark-bg);box-shadow:none}.d-metric__value{color:var(--ds-color-title-light);font-size:21px;font-weight:var(--ds-font-weight-light);line-height:21px}.d-metric__unit{font-size:11px}.d-metric__label,.d-metric__unit{color:var(--ds-color-mockup-subtle)}.d-metric--positive .d-metric__value{color:var(--ds-color-mockup-success-strong)}.d-metric--dark .d-metric__value{color:var(--ds-color-white)}.d-metric--dark .d-metric__label,.d-metric--dark .d-metric__unit{color:var(--ds-color-mockup-dark-muted)}.d-bars{--bars-track:var(--ds-color-mockup-border);display:flex;flex-direction:column;width:100%}.d-bars--blue{--bars-track:var(--ds-color-mockup-track-blue)}.d-bars__row{--bars-color:var(--ds-color-mockup-subtle);--bars-text:var(--ds-color-mockup-subtle);align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;justify-content:space-between;padding-block:12px}.d-bars__row:last-child{box-shadow:none}.d-bars__row--danger{--bars-color:var(--ds-color-mockup-danger-strong);--bars-text:var(--ds-color-mockup-danger-strong)}.d-bars__row--amber{--bars-color:var(--ds-color-mockup-amber-bar);--bars-text:var(--ds-color-mockup-amber-text)}.d-bars__row--success{--bars-color:var(--ds-color-mockup-success-strong);--bars-text:var(--ds-color-mockup-success-strong)}.d-bars__name{flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:13px;min-width:1px;white-space:nowrap}.d-bars__meter{align-items:center;gap:12px}.d-bars__meter,.d-bars__track{display:flex;flex:1 0 0;min-width:1px}.d-bars__track{background-color:var(--bars-track);border-radius:6px;height:3px;overflow:clip}.d-bars__fill{background-color:var(--bars-color);border-radius:4px;flex-shrink:0;height:3px}.d-bars__value{color:var(--bars-text);flex-shrink:0;font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;text-align:center;white-space:nowrap}.d-bars__unit{font-weight:var(--ds-font-weight-normal)}.d-label{color:var(--ds-color-mockup-subtle);font-weight:var(--ds-font-weight-semibold);line-height:11px;text-transform:uppercase;white-space:nowrap}.d-tone{--tone-color:var(--ds-color-body-light);--tone-bg:var(--ds-color-mockup-surface)}.d-tone--primary{--tone-color:var(--ds-color-mockup-tone-violet);--tone-bg:var(--ds-color-mockup-tone-violet-bg)}.d-tone--dark{--tone-color:var(--ds-color-white);--tone-bg:var(--ds-color-mockup-dark)}.d-head{align-items:center;box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex;gap:8px;padding:16px 18px}.d-head__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px}.d-badge{border-radius:11px;font-weight:var(--ds-font-weight-medium);padding:2px 6px;white-space:nowrap}.d-badge,.d-icon-box{background-color:var(--tone-bg);color:var(--tone-color);flex-shrink:0}.d-icon-box{align-items:center;border-radius:var(--ds-space-core-radius-sm);display:flex;height:28px;justify-content:center;width:28px}.d-avatar,.d-icon-box--sm{height:22px;width:22px}.d-avatar{align-items:center;background-color:var(--tone-bg);border-radius:50%;color:var(--tone-color);display:flex;flex-shrink:0;font-size:8px;font-weight:var(--ds-font-weight-semibold);justify-content:center}.d-meter{background-color:var(--ds-color-mockup-track);border-radius:4px;display:flex;flex:1 0 0;height:4px;min-width:1px;overflow:clip}.d-meter:before{background-color:var(--tone-color);border-radius:4px;content:"";width:calc(var(--meter, 0)*1%)}.d-meter.d-tone--neutral:before{background-color:var(--ds-color-mockup-subtle)}.d-switch{background-color:var(--ds-color-mockup-surface-border);border-radius:7px;flex-shrink:0;height:14px;position:relative;width:24px}.d-switch:after{background-color:var(--ds-color-white);border-radius:50%;content:"";height:10px;left:2px;position:absolute;top:2px;width:10px}.d-switch--on{background-color:var(--ds-color-primary)}.d-switch--on:after{left:12px}.d-note{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;gap:8px;padding:8px 10px}.d-note strong{font-weight:var(--ds-font-weight-semibold)}.d-note .d-icon-box{background-color:var(--ds-color-white)}.d-avatar--sm{font-size:6.5px;height:18px;letter-spacing:-.02em;width:18px}.d-avatar-stack{display:flex}.d-avatar-stack .d-avatar{box-shadow:0 0 0 1.5px var(--ds-color-white)}.d-avatar-stack .d-avatar+.d-avatar{margin-left:-3px}.d-competencies{width:545px}.d-competencies__search{align-items:center;display:flex;gap:12px;padding:12px 18px}.d-competencies__input{border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-100);gap:8px;padding:8px 14px}.d-competencies__input,.d-competencies__placeholder{align-items:center;display:flex;flex:1 0 0;min-width:1px}.d-competencies__placeholder{height:11px}.d-competencies__search-icon{display:block;flex-shrink:0;height:8px;width:8px}.d-competencies__button{border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-title-light) 20%,transparent);flex-shrink:0;font-weight:var(--ds-font-weight-medium);letter-spacing:-.1px;line-height:12px;padding:7.5px 14px;white-space:nowrap}.d-competencies__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.d-competencies__area{display:flex;flex-direction:column;gap:12px;min-width:1px;padding:16px 18px}.d-competencies__area:nth-child(odd){box-shadow:inset -1px 0 0 var(--panel-divider)}.d-competencies__area:nth-child(-n+2){box-shadow:inset 0 -1px 0 var(--panel-divider)}.d-competencies__area:first-child{box-shadow:inset -1px 0 0 var(--panel-divider),inset 0 -1px 0 var(--panel-divider)}.d-competencies__area-head{align-items:center;display:flex;justify-content:space-between}.d-competencies__count{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-competencies__count-total{font-size:7px;font-weight:var(--ds-font-weight-medium)}.d-competencies__list{display:flex;flex-direction:column;gap:6px}.d-competencies__item{align-items:center;display:flex;gap:8px}.d-competencies__label{flex:1 0 0;min-width:1px}.d-competencies__footer{align-items:center;background-color:var(--ds-color-core-neutral-25);display:flex;justify-content:space-between;padding:14px 18px}.d-competencies__stats{align-items:center;display:flex;gap:10px}.d-competencies__stat{display:flex;gap:2px;white-space:nowrap}.d-competencies__stat-value{font-weight:var(--ds-font-weight-medium)}.d-competencies__stat-value--success{color:var(--ds-color-mockup-success)}.d-competencies__separator{background-color:var(--ds-color-core-neutral-50);flex-shrink:0;height:15px;width:1px}.d-profile{display:flex;flex-direction:column;gap:18px;width:680px}.d-profile__model{height:146px}.d-profile__levels{height:222px}.d-profile__row{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding:12px 18px}.d-profile__row-label{align-self:center;font-weight:var(--ds-font-weight-semibold);grid-column:1/span 2;white-space:nowrap}.d-profile__options{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;grid-column:3/span 10}.d-profile__steps{display:flex}.d-profile__level{display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:1px;padding:18px}.d-profile__level:not(:last-child,.d-profile__level--active){box-shadow:inset -1px 0 0 var(--panel-divider)}.d-profile__level--active{align-self:flex-start;background-color:var(--ds-color-mockup-highlight)}.d-profile__tag{display:flex}.d-profile__copy{display:flex;flex-direction:column;gap:2px;padding-right:10px}.d-profile__name{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-profile__list{display:flex;flex-direction:column;gap:4px}.d-profile__item{align-items:center;display:flex;gap:4px;height:11px}.d-profile__item-label{color:var(--ds-color-core-neutral-600);flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px}.d-profile__level--active .d-profile__item-label{color:var(--ds-color-title-light)}.d-time{display:flex;flex-direction:column;gap:12px;width:600px}.d-time__rule{flex-direction:row;gap:12px;height:58px;padding:12px 14px}.d-time__rule,.d-time__rule-icon{align-items:center;justify-content:center}.d-time__rule-icon{background-color:var(--ds-color-mockup-success-icon-bg);border-radius:var(--ds-space-core-radius-md);display:flex;flex-shrink:0;height:34px;width:34px}.d-time__rule-icon svg{display:block;height:22px;width:22px}.d-time__rule-copy{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:1px;white-space:nowrap}.d-time__strong{font-weight:var(--ds-font-weight-semibold)}.d-time__text{margin:0;padding:16px 18px}.d-time__text strong{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-semibold)}.d-time__areas{display:flex}.d-time__area{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:12px;min-width:1px;padding:18px}.d-time__area:not(:last-child){box-shadow:inset -1px 0 0 var(--panel-divider)}.d-time__progress{display:flex;flex-direction:column;gap:4px;width:100%}.d-time__count{color:var(--ds-color-core-neutral-600);font-weight:var(--ds-font-weight-medium)}.d-time__count-value{font-size:13px}.d-time__squares{display:flex;gap:2px}.d-time__square{background-color:var(--ds-color-mockup-border);border-radius:2px;flex-shrink:0;height:10px;width:10px}.d-time__square--on{background-color:var(--area-bg)}.d-time__total{background-color:var(--ds-color-mockup-surface);display:flex;position:relative}.d-time__total:after{box-shadow:inset 0 1px 0 var(--panel-divider),inset 0 -1px 0 var(--panel-divider);content:"";inset:0;pointer-events:none;position:absolute}.d-time__total-inner{align-items:flex-start;background-color:var(--ds-color-mockup-dark);display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:1px;padding:18px}.d-time__total-label{color:var(--ds-color-mockup-dark-muted);font-weight:var(--ds-font-weight-medium)}.d-time__stats{display:flex;gap:16px}.d-time__stat{align-items:center;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d-time__stat-value{color:var(--ds-color-white);font-size:19px;font-weight:var(--ds-font-weight-medium);line-height:19px}.d-time__stat-space{font-size:25px;font-weight:var(--ds-font-weight-light)}.d-time__stat-suffix{font-size:13px;font-weight:var(--ds-font-weight-light)}.d-time__stat-caption{color:var(--ds-color-mockup-dark-muted)}.d-time__operator{align-items:center;align-self:stretch;display:flex;justify-content:center}.d-time__operator svg{display:block;height:16px;width:16px}.d-branding{--branding-divider:var(--ds-color-core-neutral-50);width:530px}.d-branding__header{box-shadow:inset 0 -.5px 0 var(--branding-divider)}.d-branding__title{font-weight:var(--ds-font-weight-medium);white-space:normal}.d-branding__content{box-shadow:inset 0 -1px 0 var(--branding-divider);display:flex;flex-direction:column;gap:20px;padding:18px}.d-branding__row{align-items:flex-start;display:flex;gap:18px}.d-branding__field{display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:1px}.d-branding__field--preview{gap:6px}.d-branding__label{display:flex;flex-direction:column;gap:2px}.d-branding__strong{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-branding__file{align-items:center;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-field-border);display:flex;gap:10px;padding:8px}.d-branding__file-icon{align-items:center;background-color:var(--ds-color-mockup-field-icon-bg);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.d-branding__file-icon svg{display:block;height:18px;width:18px}.d-branding__file-copy{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:1px;white-space:nowrap}.d-branding__remove{display:block;flex-shrink:0;height:12px;width:12px}.d-branding__dropzone{align-items:center;background-color:var(--ds-color-white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' fill='none' rx='6' ry='6' stroke='%23D1D3E1' stroke-width='2' stroke-dasharray='5 5'/></svg>");border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;gap:10px;justify-content:center;padding-block:20px}.d-branding__dropzone--filled{background-color:var(--ds-color-mockup-surface)}.d-branding__upload{display:block;flex-shrink:0;height:26px;width:26px}.d-branding__dropzone-copy{align-items:center;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d-branding__action{background-color:var(--ds-color-white);border-radius:13px;box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-100);color:var(--ds-color-body-light);font-weight:var(--ds-font-weight-semibold);padding:6px 8px;white-space:nowrap}.d-branding__preview{border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;overflow:clip;position:relative}.d-branding__preview:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ds-color-mockup-field-border);content:"";inset:0;pointer-events:none;position:absolute}.d-branding__preview-media{align-items:center;background-color:var(--ds-color-mockup-brand);display:flex;height:130px;justify-content:center;position:relative}.d-branding__preview-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.d-branding__preview-media--photo:after{background-color:#0006;content:"";inset:0;position:absolute}.d-branding__logo{display:block;height:20px;position:relative;width:99px;z-index:1}.d-branding__logo--mediaflex{height:26px;width:110px}.d-branding__badge{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:#fff9;border-radius:var(--ds-space-core-radius-xs);color:var(--ds-color-title-light);font-size:8px;letter-spacing:-.16px;line-height:10px;padding:4px 6px 3px;position:relative;white-space:nowrap}.d-branding__caption{color:var(--ds-color-core-neutral-600);line-height:12px;padding-block:8px;text-align:center;white-space:nowrap}.d-branding__footer{align-items:center;background-color:var(--ds-color-mockup-footer);display:flex;gap:12px;justify-content:flex-end;padding:12px 18px}.d-branding__button{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-title-light) 20%,transparent);font-size:10px;font-weight:var(--ds-font-weight-medium);letter-spacing:-.1px;line-height:12px;padding:6px 12px;white-space:nowrap}.d-branding__button--primary{background-color:var(--ds-color-primary);box-shadow:inset 0 0 0 1px var(--ds-color-primary);color:var(--ds-color-white);font-weight:var(--ds-font-weight-semibold);letter-spacing:-.099px}.d-references{width:706px}.d-references__row{display:flex}.d-references__row--next{padding-top:1px}.d-references__profile{display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:1px;padding:18px}.d-references__profile:not(:last-child){box-shadow:inset -1px 0 0 var(--panel-divider)}.d-references__profile--active{align-self:flex-start;background-color:var(--ds-color-mockup-highlight)}.d-references__head{align-items:flex-start;display:flex;justify-content:space-between}.d-references__icon{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.d-references__icon svg{display:block;height:18px;width:18px}.d-references__copy{display:flex;flex-direction:column;gap:2px;padding-right:10px;white-space:pre-line}.d-references__name{font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.d-references__tags{display:flex;gap:5px}.d-references__tag{background-color:var(--ds-color-mockup-surface);border-radius:13px;box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);color:var(--ds-color-body-light);flex-shrink:0;font-weight:var(--ds-font-weight-medium);padding:4px 8px;white-space:nowrap}.d-references__bars{display:flex;flex-direction:column}.d-references__bar{align-items:center;display:flex;justify-content:space-between;padding-block:7px}.d-references__bar:not(:last-child){box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border)}.d-references__bar-label{color:var(--ds-color-core-neutral-600);display:flex;flex-shrink:0;font-weight:var(--ds-font-weight-medium);white-space:nowrap;width:70px}.d-references__track{background-color:var(--ds-color-mockup-border);border-radius:var(--ds-space-core-radius-md);display:flex;flex:1 0 0;height:3px;min-width:1px;overflow:clip}.d-references__fill{background-color:var(--tone-color);border-radius:var(--ds-space-core-radius-sm);flex-shrink:0;height:3px}.d-tone--violet{--tone-bg:var(--ds-color-mockup-tone-violet-bg);--tone-color:var(--ds-color-mockup-tone-violet)}.d-tone--blue{--tone-bg:var(--ds-color-mockup-tone-blue-bg);--tone-color:var(--ds-color-mockup-tone-blue)}.d-tone--green{--tone-bg:var(--ds-color-mockup-tone-green-bg);--tone-color:var(--ds-color-mockup-tone-green)}.d-tone--coral{--tone-bg:var(--ds-color-mockup-tone-coral-bg);--tone-color:var(--ds-color-mockup-tone-coral)}.d-tone--amber{--tone-bg:var(--ds-color-mockup-tone-amber-bg);--tone-color:var(--ds-color-mockup-tone-amber)}.d-tone--dark{--tone-bg:var(--ds-color-mockup-tone-dark-bg);--tone-color:var(--ds-color-mockup-tone-dark)}.d-profile-editor{height:100%;width:360px}.d-profile-editor__header{box-shadow:inset 0 -1px 0 var(--ds-color-core-neutral-50)}.d-profile-editor__content{display:flex;flex-direction:column;gap:18px;padding:18px}.d-profile-editor__fields{display:flex;gap:10px}.d-profile-editor__field{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:1px}.d-profile-editor__label{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-profile-editor__input{align-items:center;border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--ds-color-core-neutral-100);display:flex;gap:8px;padding:8px}.d-profile-editor__value{align-items:center;display:flex;flex:1 0 0;height:11px;min-width:1px}.d-profile-editor__chevron{display:block;flex-shrink:0;height:8px;width:7px}.d-profile-editor__standard{display:flex;flex-direction:column;gap:12px}.d-profile-editor__slider{display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr))}.d-profile-editor__slider-label{align-items:center;align-self:stretch;display:flex;font-weight:var(--ds-font-weight-medium);grid-column:1;white-space:nowrap;width:95px}.d-profile-editor__slider-control{align-items:center;display:flex;gap:12px;grid-column:5/span 8}.d-profile-editor__range{display:flex;flex:1 0 0;flex-direction:column;min-width:1px;position:relative}.d-profile-editor__track{background-color:var(--ds-color-mockup-track);border-radius:var(--ds-space-core-radius-sm);height:4px;width:100%}.d-profile-editor__fill{background-color:var(--ds-color-primary);border-radius:var(--ds-space-core-radius-sm);height:4px;left:0;position:absolute;top:50%;translate:0 -50%}.d-profile-editor__knob{height:15px;position:absolute;top:50%;translate:0 -50%;width:15px}.d-profile-editor__knob svg{display:block;height:18.238px;left:-1.69px;max-width:none;position:absolute;top:-.69px;width:18.238px}.d-profile-editor__scale{color:color-mix(in srgb,var(--ds-color-core-neutral-600) 50%,transparent);font-size:6px;position:absolute;top:10px;translate:0 -50%;white-space:nowrap}.d-profile-editor__scale--min{left:0}.d-profile-editor__scale--max{right:0}.d-profile-editor__percent{color:var(--ds-color-core-neutral-600);flex-shrink:0;text-align:right;width:25px}.d-profile-editor__line{background-color:var(--ds-color-mockup-divider);height:1px;width:100%}.d-profile-editor__action{display:flex}.d-profile-editor__button{align-items:center;border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ds-color-title-light) 20%,transparent);display:flex;font-weight:var(--ds-font-weight-medium);gap:6px;letter-spacing:-.1px;line-height:12px;padding:7.5px 14px;white-space:nowrap}.d-profile-editor__add{display:block;flex-shrink:0;height:7.93px;width:7.93px}.d-ranking{width:421px}.d-ranking__divider{box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft)}.d-ranking__stats{align-items:center;display:flex}.d-ranking__stat{display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:1px;padding:10px 18px}.d-ranking__stat:first-child{box-shadow:inset -1px 0 0 var(--ds-color-core-neutral-50)}.d-ranking__stat--dark{background-color:var(--ds-color-mockup-dark)}.d-ranking__stat-label{color:var(--ds-color-core-neutral-600);font-weight:var(--ds-font-weight-medium)}.d-ranking__stat-body{display:flex;flex-direction:column;gap:2px}.d-ranking__stat-value{color:var(--ds-color-black);font-size:20px;font-weight:var(--ds-font-weight-semibold);line-height:15px;white-space:nowrap}.d-ranking__stat-caption{color:var(--ds-color-core-neutral-600)}.d-ranking__stat--dark .d-ranking__stat-caption,.d-ranking__stat--dark .d-ranking__stat-label{color:var(--ds-color-mockup-dark-muted)}.d-ranking__stat--dark .d-ranking__stat-value{color:var(--ds-color-white)}.d-ranking__sort{align-items:center;display:flex;gap:5px;padding:8px 18px;white-space:nowrap}.d-ranking__option{background-color:var(--ds-color-white);border-radius:11px;box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-field-border);flex-shrink:0;font-weight:var(--ds-font-weight-medium);padding:4px 7.5px}.d-ranking__option--active{background-color:var(--ds-color-mockup-selected);box-shadow:none;color:var(--ds-color-primary)}.d-ranking__head,.d-ranking__row{align-items:center;display:flex;gap:10px;padding-left:13px}.d-ranking__head{background-color:var(--ds-color-mockup-surface);color:var(--ds-color-core-neutral-600);font-size:7px;font-weight:var(--ds-font-weight-semibold);padding-block:10px;text-transform:uppercase}.d-ranking__row{background-color:var(--ds-color-white);box-shadow:inset 0 -1px 0 var(--ds-color-mockup-divider);padding-block:8px}.d-ranking__row--high{--ranking-color:var(--ds-color-mockup-success-dot);--ranking-badge-bg:var(--ds-color-mockup-success-bg);--ranking-badge-text:var(--ds-color-mockup-success);background-color:var(--ds-color-mockup-success-row)}.d-ranking__row--medium{--ranking-color:var(--ds-color-mockup-warning);--ranking-badge-bg:var(--ds-color-mockup-warning-bg);--ranking-badge-text:var(--ds-color-mockup-warning-text)}.d-ranking__row--low{--ranking-color:var(--ds-color-mockup-error);--ranking-badge-bg:var(--ds-color-mockup-error-bg);--ranking-badge-text:var(--ds-color-mockup-error-text)}.d-ranking__rank{color:var(--ds-color-mockup-rank-muted);flex-shrink:0;font-weight:var(--ds-font-weight-medium);text-align:center;width:8px}.d-ranking__rank--head{color:inherit;font-style:italic;font-weight:var(--ds-font-weight-semibold)}.d-ranking__row--high .d-ranking__rank{color:var(--ds-color-mockup-success-dot)}.d-ranking__person{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;white-space:nowrap;width:160px}.d-ranking__email,.d-ranking__name{align-items:center;display:flex;font-weight:var(--ds-font-weight-medium)}.d-ranking__name{height:11px}.d-ranking__email{color:var(--ds-color-core-neutral-600);font-size:7px;height:9px;line-height:9px}.d-ranking__metrics{align-items:center;display:flex;flex:1 0 0;gap:10px;min-width:1px}.d-ranking__metric{align-items:center;display:flex;flex-shrink:0;gap:2px;white-space:nowrap;width:70px}.d-ranking__icon{display:block;flex-shrink:0;height:11px;width:11px}.d-ranking__score{color:var(--ranking-color)}.d-ranking__badge,.d-ranking__score{font-weight:var(--ds-font-weight-semibold);line-height:12px}.d-ranking__badge{background-color:var(--ranking-badge-bg);border-radius:12px;color:var(--ranking-badge-text);flex-shrink:0;padding:3px 8px;white-space:nowrap}.d-flow,.d-funnel,.d-roi{color:var(--ds-color-title-light);display:flex;flex-direction:column;font-family:var(--ds-font-family-main);font-size:9px;font-weight:var(--ds-font-weight-normal);line-height:11px}.d-flow{gap:18px;width:312px}.d-flow__steps{align-items:center;display:flex;flex-direction:column}.d-flow__metrics{display:flex;gap:12px}.d-funnel{gap:18px;width:312px}.d-funnel__steps{align-items:center;display:flex;flex-direction:column}.d-funnel__level{display:flex;width:100%}.d-funnel__summary{display:flex;flex-direction:column;gap:12px}.d-funnel__compare{align-items:center;background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;gap:12px;padding:10px 12px}.d-funnel__divider{align-self:stretch;background-color:var(--ds-color-mockup-surface-border);flex-shrink:0;width:1px}.d-funnel__compare-item{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-funnel__compare-label{color:var(--ds-color-mockup-subtle)}.d-funnel__compare-value{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-funnel__compare-value--positive{color:var(--ds-color-mockup-success-strong)}.d-funnel__note{align-items:center;background-color:var(--ds-color-mockup-success-icon-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-success-border);display:flex;gap:12px;padding:9px 10px}.d-funnel__note-icon{align-items:center;background-color:var(--ds-color-mockup-dark-chip);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.d-funnel__note-icon svg{display:block;height:18px;width:18px}.d-funnel__note-copy{color:var(--ds-color-mockup-success-deep);display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-funnel__note-strong{font-weight:var(--ds-font-weight-semibold)}.d-roi{gap:20px;width:300px}.d-roi__metrics{flex-direction:column}.d-roi__metrics,.d-roi__row{display:flex;gap:8px}.d-roi__timeline{display:flex;flex-direction:column;gap:12px}.d-roi__label{color:var(--ds-color-mockup-subtle);font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:9px;white-space:nowrap}.d-roi__step{display:flex;gap:12px;--roi-color:var(--ds-color-mockup-success-strong);--roi-badge-bg:var(--ds-color-mockup-success-icon-bg);--roi-badge-text:var(--ds-color-mockup-success-deep)}.d-roi__step--dark{--roi-color:var(--ds-color-mockup-tone-dark-bg);--roi-badge-bg:var(--ds-color-mockup-tone-dark-bg);--roi-badge-text:var(--ds-color-white)}.d-roi__rail{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.d-roi__dot{background-color:var(--roi-color);border-radius:20px;flex-shrink:0;height:9px;width:9px}.d-roi__line{background-color:var(--ds-color-mockup-surface-border);flex:1 0 0;min-height:1px;width:1px}.d-roi__content{align-items:flex-start;flex:1 0 0;gap:4px;min-width:1px}.d-roi__content,.d-roi__copy{display:flex;flex-direction:column}.d-roi__copy{gap:2px;white-space:nowrap}.d-roi__title{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-roi__text{color:var(--ds-color-mockup-subtle)}.d-roi__badge{background-color:var(--roi-badge-bg);border-radius:11px;color:var(--roi-badge-text);font-weight:var(--ds-font-weight-medium);padding:2px 6px;white-space:nowrap}.d-alignment{align-items:flex-start;color:var(--ds-color-title-light);display:flex;font-family:var(--ds-font-family-main);font-size:9px;font-weight:var(--ds-font-weight-normal);gap:62px;justify-content:center;line-height:11px;width:100%}.d-alignment__col{display:flex;flex:1 0 0;flex-direction:column;gap:12px;min-width:1px}.d-alignment__col--metrics{gap:8px}.d-alignment__row{display:flex;gap:8px}.d-alignment__figure{font-feature-settings:"lnum" 1,"tnum" 1}.d-alignment__summary{align-items:center;background-color:var(--ds-color-mockup-tone-dark-bg);border-radius:var(--ds-space-core-radius-md);display:flex;gap:16px;padding:16px}.d-alignment__summary-item{display:flex;flex:1 0 0;flex-direction:column;gap:2px;justify-content:center;min-width:1px;white-space:nowrap}.d-alignment__summary-head{align-items:flex-end;display:flex;gap:8px}.d-alignment__infinity{display:block;flex-shrink:0;height:24px;width:24px}.d-alignment__unit{color:var(--ds-color-mockup-dark-muted);font-size:17px;font-weight:var(--ds-font-weight-light);line-height:19px}.d-alignment__summary-value{color:var(--ds-color-white);font-size:23px;font-weight:var(--ds-font-weight-light);line-height:24px}.d-alignment__summary-label{color:var(--ds-color-mockup-dark-muted)}.d-alignment__summary-divider{align-self:stretch;background-color:color-mix(in srgb,var(--ds-color-white) 19%,transparent);flex-shrink:0;width:.5px}.d-alignment__label{color:var(--ds-color-mockup-subtle);font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:9px;text-transform:uppercase;white-space:nowrap}.d-alignment__list{box-shadow:inset 0 .5px 0 var(--ds-color-mockup-field-border);display:flex;flex-direction:column}.d-alignment__item{--alignment-color:var(--ds-color-mockup-success-dot);--alignment-text:var(--ds-color-mockup-success-dot);align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;justify-content:space-between;padding-block:10px}.d-alignment__item--medium{--alignment-color:var(--ds-color-mockup-warning-bar);--alignment-text:var(--ds-color-mockup-warning)}.d-alignment__item--fixed{height:31px}.d-alignment__name{align-items:center;display:flex;flex-shrink:0;font-weight:var(--ds-font-weight-medium);gap:6px;white-space:nowrap}.d-alignment__dot{background-color:var(--alignment-color);border-radius:50%;flex-shrink:0;height:7px;width:7px}.d-alignment__flag{display:block;flex-shrink:0;height:12px;width:17px}.d-alignment__meter{align-items:center;display:flex;flex-shrink:0;gap:12px}.d-alignment__track{background-color:var(--ds-color-mockup-track-strong);border-radius:var(--ds-space-core-radius-md);display:flex;flex-shrink:0;height:4px;overflow:clip;width:80px}.d-alignment__fill{background-color:var(--alignment-color);border-radius:var(--ds-space-core-radius-sm);flex-shrink:0;height:4px}.d-alignment__score,.d-alignment__state{align-items:center;color:var(--alignment-text);display:flex;flex-shrink:0;font-weight:var(--ds-font-weight-semibold);gap:2px;line-height:12px;white-space:nowrap}.d-alignment__score{width:40px}.d-alignment__state{justify-content:flex-end;width:45px}.d-alignment__state--auto{width:auto}.d-alignment__icon{display:block;flex-shrink:0;height:11px;width:11px}.d-alignment__chip{align-items:center;align-self:flex-start;background-color:var(--ds-color-mockup-success-icon-bg);border-radius:11px;color:var(--ds-color-mockup-success-deep);display:flex;font-weight:var(--ds-font-weight-medium);gap:4px;padding:2px 6px;white-space:nowrap}.d-alignment__chip-icon{display:block;flex-shrink:0;height:12px;width:12px}.d-alignment__policy{align-items:center;background-color:var(--ds-color-mockup-tone-dark-bg);border-radius:var(--ds-space-core-radius-md);color:var(--ds-color-mockup-dark-muted);display:flex;font-weight:var(--ds-font-weight-medium);gap:6px;padding:6px 8px}.d-alignment__policy .d-trim{flex:1 0 0;min-width:1px}.d-metric--wrap{white-space:normal}.d-metric--wrap .d-metric__value{white-space:nowrap}.d-levels{width:549px}.d-levels__scale{display:flex}.d-levels__level{--level-code:var(--ds-color-mockup-subtle);align-items:center;box-shadow:inset -1px 0 0 var(--ds-color-mockup-border-soft);display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:1px;padding:10px 12px}.d-levels__level:last-child{box-shadow:none}.d-levels__level--blue{--level-code:var(--ds-color-mockup-tone-blue);background-color:var(--ds-color-mockup-highlight)}.d-levels__level--green{--level-code:var(--ds-color-mockup-success-dot);background-color:var(--ds-color-mockup-success-row)}.d-levels__code{align-items:flex-start;color:var(--level-code);display:flex;font-weight:var(--ds-font-weight-semibold);gap:2px;justify-content:center;width:100%}.d-levels__star{display:block;flex-shrink:0;height:10px;width:10px}.d-levels__track{align-items:flex-start;display:flex;flex-direction:column;height:24px;justify-content:flex-end;width:100%}.d-levels__bar{background-color:var(--ds-color-mockup-border);border-radius:4px;height:var(--level-bar);width:100%}.d-levels__bar--blue{background-color:var(--ds-color-mockup-level-blue-bar)}.d-levels__bar--green{background-color:var(--ds-color-mockup-success-dot)}.d-levels__bar--gray{background-color:var(--ds-color-mockup-level-gray-bar)}.d-levels__chip{background-color:var(--ds-color-mockup-level-neutral-bg);border-radius:11px;color:var(--ds-color-mockup-level-neutral);font-weight:var(--ds-font-weight-medium);padding:4px 7.5px;white-space:nowrap}.d-levels__chip--blue{background-color:var(--ds-color-mockup-level-blue-bg);color:var(--ds-color-mockup-level-blue)}.d-levels__chip--green{background-color:var(--ds-color-mockup-success-bg);color:var(--ds-color-mockup-success)}.d-levels__head{box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft),inset 0 -1px 0 var(--ds-color-mockup-border-soft)}.d-levels__metric--wide{width:80px}.d-risk{width:480px}.d-risk__header{align-items:center;box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex;gap:2px;padding:16px 18px}.d-risk__copy{flex:1 0 0;gap:2px;min-width:1px}.d-risk__content,.d-risk__copy{display:flex;flex-direction:column}.d-risk__content{gap:10px;padding:18px}.d-risk__card{--risk-ring:var(--ds-color-mockup-danger-soft-border);--risk-header-bg:var(--ds-color-mockup-danger-soft-bg);--risk-icon-bg:var(--ds-color-mockup-danger-icon-bg);--risk-strong:var(--ds-color-mockup-danger-strong);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;overflow:clip;position:relative}.d-risk__card:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--risk-ring);content:"";inset:0;pointer-events:none;position:absolute}.d-risk__card--success{--risk-ring:var(--ds-color-mockup-success-border);--risk-header-bg:var(--ds-color-mockup-success-soft-bg);--risk-icon-bg:var(--ds-color-mockup-success-icon-bg);--risk-strong:var(--ds-color-mockup-success-deep)}.d-risk__card-header{align-items:center;background-color:var(--risk-header-bg);box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-border);display:flex;gap:10px;height:48px;padding:10px 12px}.d-risk__icon{align-items:center;background-color:var(--risk-icon-bg);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.d-risk__icon svg{display:block;height:18px;width:18px}.d-risk__card-title{color:var(--risk-strong);flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;min-width:1px;white-space:nowrap}.d-risk__card-body{gap:12px;padding:12px}.d-risk__card-body,.d-risk__list{display:flex;flex-direction:column}.d-risk__list{gap:6px}.d-risk__item{align-items:center;display:flex;gap:4px;height:11px}.d-risk__dot{background-color:var(--risk-strong);border-radius:50%;flex-shrink:0;height:4px;width:4px}.d-risk__card--success .d-risk__dot{background-color:var(--ds-color-mockup-success-strong)}.d-risk__text{flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px}.d-risk__pill{align-self:flex-start;border-radius:11px;flex-shrink:0;font-weight:var(--ds-font-weight-semibold);padding:2px 6px;white-space:nowrap}.d-risk__pill--danger{background-color:var(--ds-color-mockup-danger-icon-bg);color:var(--ds-color-mockup-danger-deep)}.d-risk__pill--success{background-color:var(--ds-color-mockup-success-icon-bg);color:var(--ds-color-mockup-success-deep)}.d-knowledge{width:490px}.d-knowledge__header{box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex;flex-direction:column;gap:2px;padding:16px 18px}.d-knowledge__columns{display:flex}.d-knowledge__section{display:flex;flex-direction:column;gap:10px;padding:18px}.d-knowledge__column{flex:1 0 0;min-width:1px}.d-knowledge__column:first-child{box-shadow:inset -1px 0 0 var(--ds-color-mockup-border)}.d-knowledge__comparison{box-shadow:inset 0 1px 0 var(--ds-color-mockup-border)}.d-knowledge__icon{align-items:center;background-color:var(--ds-color-mockup-border);border-radius:var(--ds-space-core-radius-sm);display:flex;height:26px;justify-content:center;width:26px}.d-knowledge__icon svg{display:block;height:18px;width:18px}.d-knowledge__label{color:var(--ds-color-core-neutral-600);font-size:7px;font-weight:var(--ds-font-weight-semibold);padding-right:10px;text-transform:uppercase;white-space:nowrap}.d-knowledge__rows{display:flex;flex-direction:column}.d-knowledge__row{--knowledge-color:var(--ds-color-mockup-subtle);align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;justify-content:space-between;padding-block:7px}.d-knowledge__row:last-child{box-shadow:none}.d-knowledge__row--danger{--knowledge-color:var(--ds-color-mockup-danger-strong)}.d-knowledge__name{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-knowledge__column .d-knowledge__name{flex:1 0 0;min-width:1px}.d-knowledge__meter{align-items:center;display:flex;flex:1 0 0;gap:12px;min-width:1px}.d-knowledge__track{background-color:var(--ds-color-mockup-border);border-radius:6px;display:flex;flex:1 0 0;height:3px;min-width:1px;overflow:clip}.d-knowledge__fill{background-color:var(--knowledge-color);border-radius:4px;flex-shrink:0;height:3px}.d-knowledge__value{color:var(--knowledge-color);flex-shrink:0;font-weight:var(--ds-font-weight-semibold);line-height:12px;text-align:center;white-space:nowrap}.d-knowledge__candidate{align-items:center;display:flex;flex:1 0 0;gap:6px;min-width:1px}.d-knowledge__avatar{--avatar-bg:var(--ds-color-mockup-success-icon-bg);--avatar-text:var(--ds-color-mockup-success-deep);align-items:center;background-color:var(--avatar-bg);border-radius:16px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.d-knowledge__avatar--amber{--avatar-bg:var(--ds-color-mockup-tone-amber-bg);--avatar-text:var(--ds-color-mockup-tone-amber-deep)}.d-knowledge__initials{color:var(--avatar-text);font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:7px}.d-knowledge__chips{align-items:center;display:flex;flex-shrink:0;gap:8px}.d-knowledge__chip-slot--0{width:80px}.d-knowledge__chip-slot--2{width:82px}.d-knowledge__badge{align-items:center;background-color:var(--ds-color-mockup-border);border-radius:12px;color:var(--ds-color-core-neutral-600);display:inline-flex;font-weight:var(--ds-font-weight-semibold);line-height:12px;padding:3px 8px;white-space:nowrap}.d-knowledge__badge--green{background-color:var(--ds-color-mockup-success-bg);color:var(--ds-color-mockup-success)}.d-knowledge__badge--red{background-color:var(--ds-color-mockup-danger-icon-bg);color:var(--ds-color-mockup-danger-deep)}.d-duration{align-items:center;background-color:transparent;height:100%;overflow:visible;padding-top:20px;width:100%}.d-duration__content{gap:32px}.d-duration__content,.d-duration__hero{align-items:center;display:flex;flex-direction:column}.d-duration__hero{gap:12px;justify-content:center;white-space:nowrap}.d-duration__stat{display:block}.d-duration__value{color:var(--ds-color-title-light);font-size:80px;line-height:70px}.d-duration__unit,.d-duration__value{font-weight:var(--ds-font-weight-light)}.d-duration__unit{color:var(--ds-color-mockup-subtle);font-size:23px}.d-duration__versus{color:var(--ds-color-mockup-subtle);font-size:13px;line-height:15px}.d-duration__versus strong{font-weight:var(--ds-font-weight-semibold)}.d-duration__group{display:flex;flex-direction:column;gap:12px;width:100%}.d-duration__note{align-items:center;background-color:var(--ds-color-mockup-success-icon-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-success-border);display:flex;gap:12px;padding:10px 12px;width:100%}.d-duration__note-icon{align-items:center;background-color:var(--ds-color-mockup-dark-chip);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.d-duration__note-icon svg{display:block;height:18px;width:18px}.d-duration__note-text{color:var(--ds-color-mockup-success-deep);flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px;white-space:nowrap}.d-costs{align-items:center;background-color:transparent;height:100%;justify-content:center;overflow:visible;width:100%}.d-costs__content{align-items:center;gap:20px;width:348px}.d-costs__content,.d-costs__stats{display:flex;flex-direction:column}.d-costs__stats{gap:8px;width:100%}.d-costs__pair{display:flex;gap:8px}.d-costs__card{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex:1 0 0;flex-direction:column;gap:2px;justify-content:center;min-width:1px;padding:12px 16px}.d-costs__card--dark{background-color:var(--ds-color-mockup-tone-dark-bg);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-tone-dark-bg);flex:none;width:100%}.d-costs__number{display:block;white-space:nowrap}.d-costs__figure{color:var(--ds-color-white);font-size:27px;font-weight:var(--ds-font-weight-light);line-height:27px}.d-costs__figure--success{color:var(--ds-color-mockup-success-strong)}.d-costs__suffix{color:var(--ds-color-mockup-subtle);font-size:13px;font-weight:var(--ds-font-weight-light)}.d-costs__suffix--dark{color:var(--ds-color-mockup-dark-muted)}.d-costs__space{font-size:21px;font-weight:var(--ds-font-weight-light);white-space:pre}.d-costs__caption{color:var(--ds-color-mockup-subtle)}.d-costs__caption--dark{color:var(--ds-color-mockup-dark-muted)}.d-costs__scalable{align-items:flex-end;display:flex;gap:4px;height:27px}.d-costs__infinite{display:block;flex-shrink:0;height:27px;width:27px}.d-costs__scalable-label{color:var(--ds-color-mockup-subtle);font-size:11px;font-weight:var(--ds-font-weight-light);line-height:19px;white-space:nowrap}.d-costs__group{display:flex;flex-direction:column;gap:12px;width:100%}.d-costs__benefits{display:flex;flex-direction:column;gap:8px}.d-costs__benefit{align-items:center;display:flex;justify-content:space-between}.d-costs__benefit-copy{align-items:center;display:flex;flex:1 0 0;gap:4px;min-width:1px}.d-costs__check{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.d-costs__check svg{display:block;height:12px;width:12px}.d-costs__benefit-text{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-costs__badge{background-color:var(--ds-color-mockup-success-bg);border-radius:12px;color:var(--ds-color-mockup-success);flex-shrink:0;font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:11px;padding:3px 6px;white-space:nowrap}.d-screening{width:307px}.d-screening__content{display:flex;flex-direction:column;gap:18px;padding:18px}.d-screening__cards{display:flex;gap:12px}.d-screening__card{--screening-ring:var(--ds-color-mockup-danger-soft-border);--screening-bg:var(--ds-color-mockup-danger-soft-bg);--screening-strong:var(--ds-color-mockup-danger-strong);--screening-dot:var(--ds-color-mockup-danger-strong);border-radius:var(--ds-space-core-radius-md);display:flex;flex:1 0 0;flex-direction:column;min-width:1px;overflow:clip;position:relative}.d-screening__card:after{border-radius:inherit;box-shadow:inset 0 0 0 .5px var(--screening-ring);content:"";inset:0;pointer-events:none;position:absolute}.d-screening__card--success{--screening-ring:var(--ds-color-mockup-success-border);--screening-bg:var(--ds-color-mockup-success-soft-bg);--screening-strong:var(--ds-color-mockup-success-deep);--screening-dot:var(--ds-color-mockup-success-strong)}.d-screening__card-body{background-color:var(--screening-bg);box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-border);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px 12px}.d-screening__card-title{color:var(--screening-strong);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;white-space:nowrap}.d-screening__list{display:flex;flex-direction:column;gap:6px;height:45px}.d-screening__item{align-items:center;display:flex;gap:4px;height:11px}.d-screening__dot{background-color:var(--screening-dot);border-radius:50%;flex-shrink:0;height:4px;width:4px}.d-screening__text{flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px}.d-screening__rows{display:flex;flex-direction:column}.d-screening__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:14px;padding-block:6px}.d-screening__row:last-child{box-shadow:none}.d-screening__name{flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px;white-space:nowrap}.d-screening__meter{align-items:center;display:flex;flex:1 0 0;gap:12px;min-width:1px}.d-screening__track{background-color:var(--ds-color-mockup-border);border-radius:6px;display:flex;flex:1 0 0;height:3px;min-width:1px;overflow:clip}.d-screening__fill{background-color:var(--ds-color-mockup-success-strong);border-radius:4px;flex-shrink:0;height:3px}.d-screening__fill--amber{background-color:var(--ds-color-mockup-amber-bar)}.d-screening__score{color:var(--ds-color-mockup-success-strong);flex-shrink:0;font-weight:var(--ds-font-weight-semibold);line-height:12px;text-align:center;width:15px}.d-screening__score--muted{color:var(--ds-color-mockup-subtle)}.d-screening__score--amber{color:var(--ds-color-mockup-tone-amber)}.d-screening__slot{display:flex;flex-direction:column;flex-shrink:0;width:28px}.d-screening__badge{align-items:center;align-self:flex-start;background-color:var(--ds-color-mockup-success-bg);border-radius:12px;color:var(--ds-color-mockup-success);display:flex;font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:11px;padding:3px 6px;white-space:nowrap}.d-screening__badge--amber{background-color:var(--ds-color-mockup-tone-amber-bg);color:var(--ds-color-mockup-tone-amber)}.d-decision{width:307px}.d-decision__stats{display:flex}.d-decision__stat{display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:1px;padding:16px 18px}.d-decision__stat:first-child{box-shadow:inset -1px 0 0 var(--ds-color-mockup-border-soft)}.d-decision__stat--dark{background-color:var(--ds-color-mockup-dark)}.d-decision__value{color:var(--ds-color-mockup-success-strong);font-size:20px;line-height:15px;white-space:nowrap}.d-decision__caption{color:var(--ds-color-core-neutral-600)}.d-decision__stat--dark .d-decision__value{color:var(--ds-color-white);font-weight:var(--ds-font-weight-semibold)}.d-decision__stat--dark .d-decision__caption{color:var(--ds-color-mockup-dark-muted)}.d-decision__content{display:flex;flex-direction:column;padding:10px 18px;position:relative}.d-decision__content:after{background:linear-gradient(180deg,#fff0 49.8%,#fffc);content:"";height:132px;inset:0 0 auto;pointer-events:none;position:absolute}.d-decision__row{--decision-avatar-bg:var(--ds-color-mockup-success-icon-bg);--decision-avatar-text:var(--ds-color-mockup-success-deep);--decision-strong:var(--ds-color-mockup-success-strong);--decision-badge-bg:var(--ds-color-mockup-success-bg);--decision-badge-text:var(--ds-color-mockup-success);align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;justify-content:space-between;padding-block:7px}.d-decision__row:last-child{box-shadow:none}.d-decision__row--compact{padding-block:5px}.d-decision__row--amber{--decision-avatar-bg:var(--ds-color-mockup-tone-amber-bg);--decision-avatar-text:var(--ds-color-mockup-tone-amber-deep);--decision-strong:var(--ds-color-mockup-amber-bar);--decision-badge-bg:var(--ds-color-mockup-tone-amber-bg);--decision-badge-text:var(--ds-color-mockup-tone-amber-deep)}.d-decision__row--red{--decision-avatar-bg:var(--ds-color-mockup-danger-icon-bg);--decision-avatar-text:var(--ds-color-mockup-danger-deep);--decision-strong:var(--ds-color-mockup-danger-strong);--decision-badge-bg:var(--ds-color-mockup-danger-icon-bg);--decision-badge-text:var(--ds-color-mockup-danger-deep)}.d-decision__candidate{align-items:center;display:flex;flex:1 0 0;gap:6px;min-width:1px}.d-decision__avatar{align-items:center;background-color:var(--decision-avatar-bg);border-radius:16px;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.d-decision__initials{color:var(--decision-avatar-text);font-size:6px;font-weight:var(--ds-font-weight-semibold);line-height:7px}.d-decision__name{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-decision__meter{align-items:center;display:flex;flex-shrink:0;gap:8px}.d-decision__level{color:var(--decision-strong);font-weight:var(--ds-font-weight-semibold);line-height:12px;text-align:right;width:15px}.d-decision__track{background-color:var(--ds-color-mockup-border);border-radius:6px;display:flex;flex-shrink:0;height:3px;overflow:clip;width:62px}.d-decision__fill{background-color:var(--decision-strong);border-radius:4px;flex-shrink:0;height:3px}.d-decision__slot{display:flex;flex-direction:column;flex-shrink:0;width:76px}.d-decision__badge{align-items:center;align-self:flex-start;background-color:var(--decision-badge-bg);border-radius:12px;color:var(--decision-badge-text);display:flex;font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:11px;padding:3px 6px;white-space:nowrap}.d-business{align-items:flex-start;background-color:transparent;flex-direction:row;gap:72px;overflow:visible}@media screen and (max-width:639px){.d-business{align-items:center;gap:48px;overflow:auto hidden;padding-inline:24px;scroll-padding-inline:24px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.d-business::-webkit-scrollbar{display:none}}@media screen and (min-width:640px){.d-business__pagination{display:none}}.d-business__column{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:18px;scroll-snap-align:center;width:312px}.d-business__stats{flex-direction:column;gap:8px}.d-business__cards,.d-business__stats{display:flex;width:100%}.d-business__card{align-items:center;background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex:1 0 0;gap:12px;min-width:1px;padding:12px}.d-business__card--dark{background-color:var(--ds-color-mockup-tone-dark-bg);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-tone-dark-bg)}.d-business__metric{display:flex;flex:1 0 0;flex-direction:column;gap:4px;justify-content:center;min-width:1px}.d-business__divider{align-self:stretch;background-color:var(--ds-color-mockup-dark-divider);flex-shrink:0;width:.5px}.d-business__value{color:var(--ds-color-title-light);font-size:21px;font-weight:var(--ds-font-weight-light);line-height:21px;white-space:nowrap}.d-business__unit{font-size:11px}.d-business__caption,.d-business__unit{color:var(--ds-color-mockup-subtle)}.d-business__card--dark .d-business__unit,.d-business__card--dark .d-business__value{color:var(--ds-color-white)}.d-business__card--dark .d-business__caption{color:var(--ds-color-mockup-dark-muted)}.d-business__group{display:flex;flex-direction:column;gap:8px;width:100%}.d-business__label{color:var(--ds-color-mockup-subtle);font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:9px;text-transform:uppercase;white-space:nowrap}.d-business__item{--business-bg:var(--ds-color-mockup-success-soft-bg);--business-ring:var(--ds-color-mockup-success-border);--business-avatar-bg:var(--ds-color-mockup-success-icon-bg);--business-avatar-text:var(--ds-color-mockup-success-deep);--business-level:var(--ds-color-mockup-success-strong);--business-badge-bg:var(--ds-color-mockup-success-bg);--business-badge-text:var(--ds-color-mockup-success);align-items:center;background-color:var(--business-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--business-ring);display:flex;justify-content:space-between;padding:10px}.d-business__item--amber{--business-bg:var(--ds-color-mockup-warning-soft-bg);--business-ring:var(--ds-color-mockup-warning-soft-border);--business-avatar-bg:var(--ds-color-mockup-amber-chip);--business-avatar-text:var(--ds-color-mockup-tone-amber);--business-level:var(--ds-color-mockup-amber-bar);--business-badge-bg:var(--ds-color-mockup-amber-chip);--business-badge-text:var(--ds-color-mockup-tone-amber)}.d-business__who{align-items:center;display:flex;flex:1 0 0;gap:8px;min-width:1px}.d-business__avatar{align-items:center;background-color:var(--business-avatar-bg);border-radius:16px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.d-business__initials{color:var(--business-avatar-text);font-size:7px;font-weight:var(--ds-font-weight-semibold);line-height:7px}.d-business__copy{display:flex;flex-direction:column;gap:5px;justify-content:center;white-space:nowrap}.d-business__name,.d-business__sub{font-weight:var(--ds-font-weight-medium)}.d-business__sub{color:var(--ds-color-mockup-subtle);font-size:7px}.d-business__flag{display:block;flex-shrink:0;height:12px;width:17px}.d-business__result{align-items:center;display:flex;flex-shrink:0;gap:8px}.d-business__level{color:var(--business-level);text-align:right}.d-business__badge,.d-business__level{font-weight:var(--ds-font-weight-semibold);line-height:12px;white-space:nowrap}.d-business__badge{background-color:var(--business-badge-bg);border-radius:12px;color:var(--business-badge-text);padding:3px 8px}.d-business__note{align-items:center;background-color:var(--ds-color-mockup-success-icon-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-success-border);display:flex;gap:12px;padding:10px 12px;width:100%}.d-business__note-icon{align-items:center;background-color:var(--ds-color-mockup-dark-chip);border-radius:var(--ds-space-core-radius-sm);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.d-business__note-icon svg{display:block;height:18px;width:18px}.d-business__note-text{color:var(--ds-color-mockup-success-deep);flex:1 0 0;font-weight:var(--ds-font-weight-medium);min-width:1px;white-space:nowrap}.d-business__funnel{align-items:center}.d-business__funnel,.d-business__step-slot{display:flex;flex-direction:column;width:100%}.d-business__step{--step-bg:var(--ds-color-mockup-surface);--step-ring:var(--ds-color-mockup-surface-border);--step-title:var(--ds-color-title-light);--step-value:var(--ds-color-title-light);align-items:center;background-color:var(--step-bg);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--step-ring);display:flex;gap:10px;padding:10px 12px}.d-business__step--warning{--step-bg:var(--ds-color-mockup-warning-soft-bg);--step-ring:var(--ds-color-mockup-warning-soft-border);--step-title:var(--ds-color-mockup-tone-amber);--step-value:var(--ds-color-mockup-tone-amber)}.d-business__step--success{--step-bg:var(--ds-color-mockup-success-icon-bg);--step-ring:var(--ds-color-mockup-success-border);--step-title:var(--ds-color-mockup-success-deep);--step-value:var(--ds-color-mockup-success-deep)}.d-business__step--dark{--step-bg:var(--ds-color-mockup-dark);--step-ring:var(--ds-color-mockup-dark);--step-title:var(--ds-color-white);--step-value:var(--ds-color-mockup-dark-muted);box-shadow:inset 0 0 0 1px var(--step-ring)}.d-business__step-title{color:var(--step-title);flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;min-width:1px;white-space:nowrap}.d-business__step-value{color:var(--step-value);flex-shrink:0;font-size:15px;font-weight:var(--ds-font-weight-light);line-height:normal;white-space:nowrap}.d-business__arrow{display:block;flex-shrink:0;height:16px;width:16px}.d-business__benefits{display:flex;flex-direction:column;gap:8px;width:100%}.d-business__benefit{align-items:center;display:flex;gap:4px}.d-business__check{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.d-business__check svg{display:block;height:12px;width:12px}.d-business__benefit-text{font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-list{min-height:400px;width:380px}.d-list__tabs{box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex;gap:6px;padding:12px 18px}.d-list__rows{display:flex;flex-direction:column;padding:6px 18px}.d-list__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:10px;padding-block:10px}.d-list__row:last-child{box-shadow:none}.d-list__row--muted{opacity:.5}.d-list__check{align-items:center;background-color:var(--ds-color-mockup-border);border-radius:4px;color:var(--tone-color);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.d-list__check--on{background-color:var(--tone-bg)}.d-list__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-list__title{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-list__value{flex-shrink:0;font-size:15px;font-weight:var(--ds-font-weight-light);white-space:nowrap}.d-list__footer{align-items:center;background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft);display:flex;justify-content:space-between;padding:12px 18px}.d-metrics{min-height:400px;width:380px}.d-metrics__content{display:flex;flex-direction:column;gap:16px;padding:18px}.d-metrics__row{display:flex;gap:8px}.d-metrics__bars{display:flex;flex-direction:column;gap:12px}.d-metrics__bar{align-items:center;display:flex;gap:12px}.d-metrics__name{font-weight:var(--ds-font-weight-medium);width:150px}.d-metrics__name,.d-metrics__value{flex-shrink:0;font-size:11px;line-height:13px;white-space:nowrap}.d-metrics__value{color:var(--tone-color);font-weight:var(--ds-font-weight-semibold);text-align:right;width:60px}.d-metrics__value.d-tone--neutral{color:var(--ds-color-mockup-subtle)}.d-metrics__unit{font-weight:var(--ds-font-weight-normal)}.d-metrics__note{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;gap:10px;padding:10px 12px}.d-metrics__note strong{font-weight:var(--ds-font-weight-semibold)}.d-metrics__note .d-icon-box{background-color:var(--ds-color-white)}.d-steps{min-height:400px;width:380px}.d-steps__content{align-items:center;display:flex;flex-direction:column;gap:4px;padding:18px}.d-steps__content--gap{gap:8px}.d-steps__arrow{color:var(--ds-color-mockup-subtle);flex-shrink:0}.d-steps .d-step__icon{color:var(--step-title)}.d-steps .d-step--active .d-step__icon{color:var(--ds-color-mockup-success-icon)}.d-people{min-height:400px;width:380px}.d-people__stats{box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex}.d-people__stat{display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:1px;padding:14px 18px;white-space:nowrap}.d-people__stat+.d-people__stat{box-shadow:inset 1px 0 0 var(--ds-color-mockup-border-soft)}.d-people__stat--dark{background-color:var(--ds-color-mockup-dark)}.d-people__stat-value{color:var(--ds-color-mockup-success-strong);font-size:20px;line-height:15px}.d-people__stat-caption{color:var(--ds-color-core-neutral-600)}.d-people__stat--dark .d-people__stat-value{color:var(--ds-color-white);font-weight:var(--ds-font-weight-semibold)}.d-people__stat--dark .d-people__stat-caption{color:var(--ds-color-mockup-dark-muted)}.d-people__head{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);color:var(--ds-color-mockup-subtle);display:flex;font-weight:var(--ds-font-weight-semibold);gap:12px;padding:8px 18px}.d-people__rows{display:flex;flex-direction:column;padding:4px 18px;position:relative}.d-people__rows:after{background:linear-gradient(180deg,#fff0 50%,#fffc);content:"";inset:0;pointer-events:none;position:absolute}.d-people__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:12px;padding-block:8px}.d-people__row:last-child{box-shadow:none}.d-people__person{align-items:center;display:flex;flex:1 0 0;gap:8px;min-width:1px}.d-people__copy{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d-people__name{font-weight:var(--ds-font-weight-semibold)}.d-people__meter{align-items:center;display:flex;flex-shrink:0;gap:8px;width:100px}.d-people__value{flex-shrink:0;font-weight:var(--ds-font-weight-semibold);text-align:right;width:28px}.d-people__status{display:flex;flex-shrink:0;width:var(--people-status-width,64px)}.d-chips{min-height:400px;width:380px}.d-chips__groups{gap:14px;padding:18px}.d-chips__group,.d-chips__groups{display:flex;flex-direction:column}.d-chips__group{gap:8px}.d-chips__label{align-items:center;display:flex;gap:8px}.d-chips__name{color:var(--tone-color);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;white-space:nowrap}.d-chips__list{display:flex;flex-wrap:wrap;gap:6px}.d-chips__chip{background-color:var(--tone-bg);border-radius:13px;color:var(--tone-color);font-weight:var(--ds-font-weight-medium);padding:4px 8px;white-space:nowrap}.d-chips__chip--off{background-color:var(--ds-color-white);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);color:var(--ds-color-mockup-subtle)}.d-chips__metrics{box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft);display:flex;gap:8px;padding:14px 18px}.d-question{min-height:400px;width:380px}.d-question__progress{align-items:center;display:flex;flex-shrink:0;gap:8px;width:150px}.d-question__content{display:flex;flex-direction:column;gap:14px;padding:20px 18px}.d-question__statement{font-size:15px;font-weight:var(--ds-font-weight-medium);line-height:20px;max-width:340px}.d-question__scale{display:flex;flex-direction:column;gap:8px;max-width:340px}.d-question__steps{display:flex;gap:6px}.d-question__step{align-items:center;background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);color:var(--ds-color-body-light);display:flex;flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-medium);height:32px;justify-content:center;min-width:1px}.d-question__step--selected{background-color:var(--ds-color-mockup-selected);box-shadow:inset 0 0 0 1px var(--ds-color-primary);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}.d-question__ends{color:var(--ds-color-mockup-subtle);display:flex;justify-content:space-between}.d-question__options{display:flex;flex-direction:column;gap:6px;max-width:340px}.d-question__option{align-items:center;background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);display:flex;font-size:11px;gap:8px;line-height:13px;padding:9px 10px}.d-question__option--selected{background-color:var(--ds-color-mockup-selected);box-shadow:inset 0 0 0 1px var(--ds-color-primary);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold)}.d-question__radio{border-radius:50%;box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);flex-shrink:0;height:12px;width:12px}.d-question__option--selected .d-question__radio{box-shadow:inset 0 0 0 3.5px var(--ds-color-primary)}.d-question__action{align-self:flex-start}.d-report{min-height:400px;width:380px}.d-report__cover{background-color:var(--ds-color-mockup-highlight);box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);display:flex;flex-direction:column;gap:12px;padding:16px 18px}.d-report__person{align-items:center;display:flex;gap:10px}.d-report__copy{gap:2px}.d-report__blocks,.d-report__copy{display:flex;flex-direction:column}.d-report__blocks{gap:16px;padding:18px}.d-report__block{display:flex;flex-direction:column;gap:8px}.d-report__label{color:var(--tone-color);font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-report__lines{display:flex;flex-direction:column;gap:6px}.d-report__line{background-color:var(--ds-color-mockup-border);border-radius:3px;height:5px}.d-report__line:last-child{width:60%}.d-report__items{display:flex;flex-direction:column;gap:6px}.d-report__item{align-items:center;display:flex;gap:8px;white-space:nowrap}.d-report__dot{background-color:var(--tone-color);border-radius:50%;flex-shrink:0;height:5px;width:5px}.d-report__chips{display:flex;flex-wrap:wrap;gap:6px}.d-matrix{min-height:400px;width:380px}.d-matrix__head{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 -1px 0 var(--ds-color-mockup-border-soft);color:var(--ds-color-mockup-subtle);display:flex;font-weight:var(--ds-font-weight-semibold);padding:8px 18px}.d-matrix__rows{display:flex;flex-direction:column;padding:2px 18px}.d-matrix__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;padding-block:10px}.d-matrix__row:last-child{box-shadow:none}.d-matrix__name{flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-medium);line-height:13px;min-width:1px;white-space:nowrap}.d-matrix__cell{display:flex;flex-shrink:0;justify-content:center;white-space:nowrap;width:46px}.d-matrix__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.d-matrix__dot--2{background-color:var(--tone-color)}.d-matrix__dot--1{background-color:var(--tone-bg);box-shadow:inset 0 0 0 1.5px var(--tone-color)}.d-matrix__dot--0{background-color:var(--ds-color-mockup-border)}.d-matrix__legend{box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft);color:var(--ds-color-mockup-subtle);display:flex;gap:16px;padding:12px 18px}.d-matrix__key{align-items:center;display:flex;gap:6px;white-space:nowrap}.d-sales-levels{min-height:400px;width:380px}.d-sales-levels__pyramid{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:18px}.d-sales-levels__tier{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-sm);color:var(--tone-color);display:flex;gap:8px;justify-content:space-between;padding:9px 12px;width:var(--tier-width)}.d-sales-levels__copy{display:flex;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-sales-levels__role{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-sales-levels__caption{opacity:.75}.d-sales-levels__count{flex-shrink:0;font-size:15px;font-weight:var(--ds-font-weight-light)}.d-sales-levels__standard{background-color:var(--ds-color-mockup-success-row);box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft);color:var(--ds-color-mockup-success-icon);display:flex;gap:14px;padding:12px 18px}.d-sales-levels__check{align-items:center;display:flex;font-weight:var(--ds-font-weight-medium);gap:4px;white-space:nowrap}.d-quadrant{min-height:400px;width:380px}.d-quadrant__grid{display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:18px}.d-quadrant__tile{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;gap:6px;opacity:.45;padding:12px}.d-quadrant__tile--active{background-color:var(--ds-color-white);box-shadow:inset 0 0 0 1px var(--tone-color),0 8px 16px 0 var(--ds-color-mockup-shadow);opacity:1}.d-quadrant__name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-quadrant__style{align-self:flex-start;background-color:var(--tone-bg);border-radius:11px;color:var(--tone-color);font-weight:var(--ds-font-weight-medium);padding:2px 6px;white-space:nowrap}.d-quadrant__note{align-items:center;color:var(--ds-color-mockup-subtle);display:flex;gap:6px;padding:0 18px 16px}.d-inbox{min-height:400px;width:380px}.d-inbox__list{display:flex;flex-direction:column}.d-inbox__message{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:10px;padding:10px 18px}.d-inbox__message--unread{background-color:var(--ds-color-mockup-highlight);box-shadow:inset 2px 0 0 var(--ds-color-primary),inset 0 -.5px 0 var(--ds-color-mockup-field-border)}.d-inbox__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-inbox__from{align-items:center;display:flex;font-size:11px;font-weight:var(--ds-font-weight-semibold);gap:4px;line-height:13px}.d-inbox__kind{color:var(--ds-color-mockup-subtle)}.d-inbox__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.d-scenario{min-height:400px;width:380px}.d-scenario__content{display:flex;flex-direction:column;gap:14px;padding:18px}.d-scenario__context{font-size:11px;line-height:15px;max-width:330px}.d-scenario__facts{display:grid;gap:8px;grid-template-columns:1fr 1fr;max-width:344px}.d-scenario__fact{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.d-scenario__fact--unknown{background-color:var(--ds-color-white);box-shadow:none;outline:1px dashed var(--ds-color-mockup-dropzone-border);outline-offset:-1px}.d-scenario__value{font-size:15px;font-weight:var(--ds-font-weight-light);line-height:18px;white-space:nowrap}.d-scenario__fact--unknown .d-scenario__value{color:var(--ds-color-mockup-subtle)}.d-scenario__decision{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;justify-content:space-between;max-width:344px;padding:12px}.d-scenario__decision-label{opacity:.75}.d-scenario__decision-value{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-factors{min-height:400px;width:380px}.d-factors__list{display:flex;flex-direction:column;gap:8px;padding:18px}.d-factors__factor{align-items:center;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--tone-bg);display:flex;gap:10px;padding:12px}.d-factors__factor--off{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border)}.d-factors__factor--off .d-icon-box{background-color:var(--ds-color-mockup-border);color:var(--ds-color-mockup-subtle)}.d-factors__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-factors__name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-factors__minutes{color:var(--ds-color-mockup-subtle);flex-shrink:0;font-weight:var(--ds-font-weight-medium);white-space:nowrap}.d-factors__total{align-items:center;background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 1px 0 var(--ds-color-mockup-border-soft);display:flex;justify-content:space-between;padding:12px 18px}.d-factors__total-value{color:var(--ds-color-mockup-success-strong);font-size:15px;font-weight:var(--ds-font-weight-light)}.d-raters{min-height:400px;width:380px}.d-raters__content{display:flex;flex-direction:column;gap:10px;padding:18px}.d-raters__person{align-items:center;background-color:var(--ds-color-mockup-highlight);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-selected);display:flex;gap:10px;max-width:344px;padding:12px}.d-raters__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px}.d-raters__name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-raters__roles{display:grid;gap:8px;grid-template-columns:1fr 1fr;max-width:344px}.d-raters__role{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--tone-bg);display:flex;flex-direction:column;gap:4px;padding:8px 12px}.d-raters__role--off{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);opacity:.6}.d-raters__role-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.d-raters__role-name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-raters__progress{align-items:center;display:flex;gap:6px;margin-top:2px}.d-raters .d-note{max-width:344px}.d-gap{--gap-columns:136px 1fr 30px;min-height:400px;width:380px}.d-gap__content{display:flex;flex-direction:column;gap:8px;max-width:362px;padding:16px 18px}.d-gap__legend{align-items:center;display:flex;gap:12px}.d-gap__legend .d-label{flex:1 0 0}.d-gap__key{align-items:center;display:flex;gap:4px}.d-gap__swatch{border-radius:50%;height:7px;width:7px}.d-gap__swatch--self{background-color:var(--ds-color-primary)}.d-gap__swatch--others{background-color:var(--ds-color-mockup-amber-bar)}.d-gap__rows{display:flex;flex-direction:column}.d-gap__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:grid;gap:10px;grid-template-columns:var(--gap-columns);padding-block:9px}.d-gap__row:last-child{box-shadow:none}.d-gap__name{font-size:10px;font-weight:var(--ds-font-weight-medium);line-height:12px;white-space:nowrap}.d-gap__track{background-color:var(--ds-color-mockup-track);border-radius:2px;height:2px;position:relative}.d-gap__line{background-color:var(--tone-bg);height:4px;position:absolute;top:-1px}.d-gap__dot{border-radius:50%;box-shadow:0 0 0 2px var(--ds-color-white),0 0 0 2.5px #00000014;height:8px;position:absolute;top:-3px;transform:translate(-50%);width:8px}.d-gap__dot--self{background-color:var(--ds-color-primary)}.d-gap__dot--others{background-color:var(--ds-color-mockup-amber-bar)}.d-gap__dot--up{background-color:var(--ds-color-mockup-success-strong)}.d-gap__value{color:var(--tone-color);font-size:10px;font-weight:var(--ds-font-weight-semibold);line-height:12px;text-align:right}.d-tone--neutral .d-gap__value{color:var(--ds-color-core-neutral-600)}.d-gap__axis{color:var(--ds-color-mockup-subtle);display:flex;justify-content:space-between;margin-left:146px;margin-right:40px}.d-gap__notes{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:4px}.d-rater-map{min-height:400px;width:380px}.d-rater-map__content{display:flex;flex-direction:column;gap:16px;max-width:362px;padding:20px 18px 16px}.d-rater-map__tree{flex-direction:column}.d-rater-map__middle,.d-rater-map__node,.d-rater-map__tree{align-items:center;display:flex}.d-rater-map__node{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--tone-bg);gap:8px;padding:8px 10px}.d-rater-map__node--stacked{align-items:flex-start;flex-direction:column;gap:6px}.d-rater-map__node--off{background-color:var(--ds-color-mockup-surface);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);opacity:.6}.d-rater-map__node--main{background-color:var(--ds-color-mockup-highlight);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-selected),0 6px 14px #534bb71f;padding:10px 12px}.d-rater-map__copy{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d-rater-map__name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;white-space:nowrap}.d-rater-map__vline{height:14px;width:1px}.d-rater-map__hline,.d-rater-map__vline{background-color:var(--ds-color-mockup-surface-border)}.d-rater-map__hline{height:1px;width:12px}.d-rating{min-height:400px;width:380px}.d-rating__content{display:flex;flex-direction:column;gap:12px;max-width:362px;padding:16px 18px}.d-rating__progress{align-items:center;display:flex;gap:8px}.d-rating__item{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;gap:8px;padding:12px}.d-rating__statement{font-size:12px;font-weight:var(--ds-font-weight-semibold);line-height:15px}.d-rating__scale{color:var(--ds-color-core-neutral-600);display:flex;justify-content:space-between;margin-bottom:2px}.d-rating__scale strong{color:var(--ds-color-title-light);font-weight:var(--ds-font-weight-semibold)}.d-rating__person{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:0 2px 6px #32325d0f,inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;overflow:clip}.d-rating__person--next{background-color:transparent;box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);opacity:.55}.d-rating__who{align-items:center;display:flex;gap:8px;padding:8px 10px}.d-rating__name{font-size:10px;font-weight:var(--ds-font-weight-semibold);line-height:12px}.d-rating__options{box-shadow:inset 0 .5px 0 var(--ds-color-mockup-surface-border);display:grid;grid-template-columns:repeat(6,1fr)}.d-rating__option{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px;padding-block:8px;text-align:center}.d-rating__option+.d-rating__option{box-shadow:inset .5px 0 0 var(--ds-color-mockup-surface-border)}.d-rating__option+.d-rating__option--selected,.d-rating__option--selected{background-color:var(--ds-color-mockup-selected);box-shadow:inset 0 0 0 1px var(--ds-color-primary);color:var(--ds-color-mockup-tone-violet)}.d-scoring{min-height:400px;width:380px}.d-scoring__content{gap:10px;max-width:362px;padding:16px 18px}.d-scoring__content,.d-scoring__rows{display:flex;flex-direction:column}.d-scoring__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:8px;padding-block:7px}.d-scoring__row:last-child{box-shadow:none}.d-scoring__who{flex:1 0 0;font-size:10px;font-weight:var(--ds-font-weight-medium);line-height:12px}.d-scoring__dots{display:flex;gap:3px}.d-scoring__dot{background-color:var(--ds-color-mockup-track);border-radius:50%;height:5px;width:5px}.d-scoring__dot--on{background-color:var(--ds-color-mockup-tone-violet)}.d-scoring__score{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-sm);font-size:10px;font-weight:var(--ds-font-weight-semibold);line-height:12px;min-width:26px;padding-block:3px;text-align:center}.d-scoring__row--out .d-scoring__score,.d-scoring__row--out .d-scoring__who{color:var(--ds-color-mockup-subtle);text-decoration:line-through}.d-scoring__metrics{display:flex;gap:8px}.d-threshold{min-height:400px;width:380px}.d-threshold__content{display:flex;flex-direction:column;gap:12px;max-width:362px;padding:16px 18px}.d-threshold__rows{border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;overflow:clip}.d-threshold__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-surface-border);display:flex;gap:10px;padding:10px 12px}.d-threshold__row:last-child{box-shadow:none}.d-threshold__row--off{background-color:var(--ds-color-mockup-surface)}.d-threshold__stack{min-width:78px}.d-threshold__lock{background-color:var(--ds-color-mockup-rank-muted);color:var(--ds-color-white)}.d-threshold__row--off .d-threshold__lock{background-color:var(--ds-color-mockup-surface-border)}.d-threshold__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;white-space:nowrap}.d-threshold__name{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-threshold__row--off .d-threshold__name{color:var(--ds-color-mockup-subtle)}.d-threshold__checks{display:grid;gap:10px 8px;grid-template-columns:1fr 1fr}.d-threshold__check{align-items:flex-start;color:var(--ds-color-mockup-tone-green);display:flex;gap:6px}.d-threshold__check-title{color:var(--ds-color-title-light);font-size:10px;font-weight:var(--ds-font-weight-semibold);line-height:12px}.d-open-questions{min-height:400px;width:380px}.d-open-questions__content{display:flex;flex-direction:column;gap:8px;max-width:362px;padding:12px 18px 16px}.d-open-questions__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:flex;gap:10px;padding-block:7px}.d-open-questions__row:last-child{box-shadow:none}.d-open-questions__drag{color:var(--ds-color-mockup-surface-border);margin-right:-4px}.d-open-questions__copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px}.d-open-questions__title{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-open-questions__preview{background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex-direction:column;gap:8px;padding:12px}.d-open-questions__preview-head{display:flex;justify-content:space-between}.d-open-questions__subtle{color:var(--ds-color-mockup-subtle)}.d-open-questions__field{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-color-primary),0 0 0 3px var(--ds-color-mockup-selected);font-size:9.5px;line-height:13px;padding:8px 10px}.d-open-questions__caret{background-color:var(--ds-color-primary);display:inline-block;height:11px;margin-left:1px;vertical-align:-2px;width:1px}.d-open-questions__count{text-align:right}.d-quotes{min-height:400px;width:380px}.d-quotes__content{display:flex;flex-direction:column;gap:12px;max-width:362px;padding:14px 18px 16px}.d-quotes__group{display:flex;flex-direction:column;gap:6px}.d-quotes__label{align-items:center;color:var(--tone-color);display:flex;font-size:11px;font-weight:var(--ds-font-weight-semibold);gap:8px;line-height:13px;margin-bottom:2px}.d-quotes__quote{background-color:color-mix(in srgb,var(--tone-bg) 40%,var(--ds-color-white));border-radius:0 var(--ds-space-core-radius-md) var(--ds-space-core-radius-md) 0;box-shadow:inset 2px 0 0 var(--tone-color);display:flex;flex-direction:column;gap:6px;padding:8px 10px 8px 12px}.d-quotes__text{color:var(--ds-color-title-light);font-size:10px;line-height:13px}.d-quotes__role{display:flex}.d-themes{min-height:400px;width:380px}.d-themes__content{display:flex;flex-direction:column;gap:12px;max-width:362px;padding:14px 18px 16px}.d-themes__group{display:flex;flex-direction:column;gap:7px}.d-themes__group+.d-themes__group{box-shadow:inset 0 1px 0 var(--ds-color-mockup-border);padding-top:12px}.d-themes__head{align-items:center;display:flex;gap:8px;margin-bottom:2px}.d-themes__label{color:var(--tone-color);flex:1 0 0;font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-themes__row{align-items:center;display:grid;gap:10px;grid-template-columns:124px 1fr 18px}.d-themes__name{font-size:10px;font-weight:var(--ds-font-weight-medium);line-height:12px;white-space:nowrap}.d-themes__count{font-size:10px;font-weight:var(--ds-font-weight-semibold);line-height:12px;text-align:right}.d-themes .d-tone--amber .d-meter:before{background-color:var(--ds-color-mockup-amber-bar)}.d-heatmap{min-height:400px;width:380px}.d-heatmap__content{display:flex;flex-direction:column;gap:10px;padding:14px 18px 18px}.d-heatmap__grid{align-items:center;display:grid;gap:3px;grid-template-columns:1fr repeat(var(--heatmap-columns),40px)}.d-heatmap__column{color:var(--ds-color-mockup-subtle);font-size:8px;font-weight:var(--ds-font-weight-semibold);padding-bottom:3px;text-align:center;white-space:nowrap}.d-heatmap__name{font-size:10px;font-weight:var(--ds-font-weight-medium);line-height:12px;white-space:nowrap}.d-heatmap__cell{align-items:center;border-radius:var(--ds-space-core-radius-sm);display:flex;font-size:10px;font-weight:var(--ds-font-weight-semibold);height:28px;justify-content:center}.d-heatmap__cell--green{background-color:var(--ds-color-mockup-tone-green-bg);color:var(--ds-color-mockup-tone-green)}.d-heatmap__cell--primary{background-color:var(--ds-color-mockup-tone-violet-bg);color:var(--ds-color-mockup-tone-violet)}.d-heatmap__cell--amber{background-color:var(--ds-color-mockup-tone-amber-bg);color:var(--ds-color-mockup-tone-amber)}.d-heatmap__cell--coral{background-color:var(--ds-color-mockup-tone-coral-bg);color:var(--ds-color-mockup-tone-coral)}.d-heatmap__cell--average{background-color:var(--ds-color-mockup-surface);color:var(--ds-color-title-light)}.d-heatmap__legend{color:var(--ds-color-core-neutral-600);display:flex;gap:12px}.d-heatmap__key{align-items:center;display:flex;gap:4px}.d-heatmap__swatch{background-color:currentcolor;border-radius:50%;height:7px;width:7px}.d-consensus{min-height:400px;width:380px}.d-consensus__content{display:flex;flex-direction:column;gap:12px;padding:14px 18px 18px}.d-consensus__metrics{display:flex;gap:8px}.d-consensus__row{align-items:center;box-shadow:inset 0 -.5px 0 var(--ds-color-mockup-field-border);display:grid;gap:8px;grid-template-columns:1fr 62px 30px 68px;padding-block:7px}.d-consensus__row:last-child{box-shadow:none}.d-consensus__row--head{color:var(--ds-color-mockup-subtle);font-size:8px;font-weight:var(--ds-font-weight-semibold);padding-block:0 6px;text-transform:uppercase}.d-consensus__person{align-items:center;display:flex;font-size:10px;font-weight:var(--ds-font-weight-medium);gap:8px;line-height:12px;white-space:nowrap}.d-consensus__roles{display:flex;gap:3px}.d-consensus__role{align-items:center;background-color:var(--tone-bg);border-radius:3px;color:var(--tone-color);display:flex;font-size:7px;height:14px;justify-content:center;width:18px}.d-consensus__role,.d-consensus__value{font-weight:var(--ds-font-weight-semibold)}.d-consensus__value{font-size:10px;line-height:12px}.d-consensus__legend{color:var(--ds-color-mockup-subtle)}.d-grid{min-height:400px;width:380px}.d-grid__content{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.d-grid__rule{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;font-weight:var(--ds-font-weight-semibold);gap:6px;max-width:344px;padding:8px 10px}.d-grid__board{align-self:flex-start;background-color:var(--ds-color-mockup-surface);background-image:linear-gradient(var(--ds-color-mockup-border) 1px,transparent 1px),linear-gradient(90deg,var(--ds-color-mockup-border) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);border-radius:var(--ds-space-core-radius-sm);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);display:grid;grid-template-columns:repeat(var(--grid-cols),var(--grid-size));grid-template-rows:repeat(var(--grid-rows),var(--grid-size));overflow:clip}.d-grid__cell{align-items:center;border-radius:6px;display:flex;font-size:13px;font-weight:var(--ds-font-weight-semibold);justify-content:center;margin:3px}.d-grid__cell--wall{background-color:var(--ds-color-mockup-rank-muted);border-radius:2px;margin:0}.d-grid__cell--block{background-color:var(--tone-bg,var(--ds-color-mockup-tone-amber-bg));box-shadow:inset 0 0 0 1px var(--tone-color,var(--ds-color-mockup-warning-soft-border))}.d-grid__cell--avatar{background-color:var(--ds-color-primary);border-radius:50%;color:var(--ds-color-white)}.d-grid__cell--exit{background-color:var(--ds-color-mockup-success-bg);color:var(--ds-color-mockup-success-strong);outline:1px dashed var(--ds-color-mockup-success-strong);outline-offset:-1px}.d-grid__cell--path:before{background-color:var(--ds-color-primary);border-radius:50%;content:"";height:6px;opacity:.5;width:6px}.d-grid__cell--piece{background-color:var(--ds-color-mockup-selected);box-shadow:inset 0 0 0 1px var(--ds-color-primary);color:var(--ds-color-primary)}.d-grid__cell--rival{background-color:var(--ds-color-mockup-tone-coral-bg);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-danger-soft-border)}.d-grid__cell--flag,.d-grid__cell--rival{color:var(--ds-color-mockup-tone-coral)}.d-grid__cell--robot{background-color:var(--ds-color-mockup-dark);border-radius:50%;color:var(--ds-color-white)}.d-grid__cell--barrier{background-color:var(--ds-color-mockup-warning-bar);border-radius:3px;margin:6px}.d-grid__cell--number{background-color:var(--tone-bg,var(--ds-color-white));box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);color:var(--tone-color,var(--ds-color-title-light));font-weight:var(--ds-font-weight-medium);margin:2px}.d-grid__stats{display:flex;gap:18px}.d-grid__stat{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.d-grid__value{font-size:15px;font-weight:var(--ds-font-weight-light);line-height:18px}.d-chat{min-height:400px;width:380px}.d-chat__messages{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.d-chat__message{align-items:flex-start;display:flex;gap:8px;max-width:344px}.d-chat__message--user{justify-content:flex-end}.d-chat__body{display:flex;flex-direction:column;gap:6px;max-width:280px}.d-chat__message--user .d-chat__body{align-items:flex-end}.d-chat__bubble{background-color:var(--ds-color-mockup-surface);border-radius:10px 10px 10px 2px;box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);line-height:13px;padding:8px 10px}.d-chat__message--user .d-chat__bubble{background-color:var(--ds-color-mockup-selected);border-radius:10px 10px 2px;box-shadow:none;color:var(--ds-color-mockup-tone-violet)}.d-chat__tags{display:flex;flex-wrap:wrap;gap:4px}.d-chat__input{align-items:center;border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 1px var(--ds-color-mockup-surface-border);display:flex;justify-content:space-between;margin:0 18px;max-width:344px;padding:8px 8px 8px 12px}.d-stack{min-height:400px;width:380px}.d-stack__content{display:flex;flex-direction:column;gap:16px;max-width:362px;padding:16px 0 16px 18px}.d-stack__stats{display:flex;gap:8px}.d-stack__stat{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:1px;padding:12px 14px}.d-stack__stat--positive .d-stack__figure{color:var(--ds-color-mockup-success-strong)}.d-stack__stat--dark{background-color:var(--ds-color-mockup-tone-dark-bg);box-shadow:none}.d-stack__stat--wide{flex:none}.d-stack__figure{color:var(--ds-color-title-light);font-size:21px;font-weight:var(--ds-font-weight-light);line-height:21px;white-space:nowrap}.d-stack__figure--lg{font-size:27px;line-height:27px}.d-stack__unit{font-size:11px}.d-stack__caption,.d-stack__unit{color:var(--ds-color-mockup-subtle)}.d-stack__stat--dark .d-stack__figure{color:var(--ds-color-white)}.d-stack__stat--dark .d-stack__caption,.d-stack__stat--dark .d-stack__unit{color:var(--ds-color-mockup-dark-muted)}.d-stack__formula{background-color:var(--ds-color-mockup-tone-dark-bg);border-radius:var(--ds-space-core-radius-md);display:flex;flex-direction:column;gap:12px;padding:14px}.d-stack__terms{align-items:center;display:flex;gap:12px}.d-stack__term{display:flex;flex-direction:column;gap:4px}.d-stack__formula .d-stack__figure{color:var(--ds-color-white)}.d-stack__formula .d-stack__caption,.d-stack__formula .d-stack__unit,.d-stack__operator{color:var(--ds-color-mockup-dark-muted)}.d-stack__operator{font-size:15px}.d-stack__formula-note{align-self:flex-start;background-color:var(--ds-color-mockup-dark-chip);border-radius:11px;color:var(--ds-color-white);padding:2px 6px}.d-stack__segments{align-items:center;display:flex;gap:12px}.d-stack__segments-label{flex-shrink:0;font-weight:var(--ds-font-weight-semibold);width:70px}.d-stack__options{display:flex;flex-wrap:wrap;gap:6px}.d-stack__group{display:flex;flex-direction:column;gap:10px}.d-stack__bar-value{min-width:44px;text-align:right}.d-stack__rows{display:flex;flex-direction:column;gap:6px}.d-stack__row{align-items:center;background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-success-border);display:flex;gap:10px;padding:8px 10px}.d-stack__row--amber{background-color:var(--ds-color-mockup-warning-soft-bg);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-warning-soft-border)}.d-stack__row--danger{background-color:var(--ds-color-mockup-danger-soft-bg);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-danger-soft-border)}.d-stack__row--neutral{box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border)}.d-stack__row .d-meter{flex:0 0 60px}.d-stack__flag{display:block;flex-shrink:0;height:12px;width:17px}.d-stack__row-copy{display:flex;flex:1 0 0;flex-direction:column;gap:2px;min-width:1px;white-space:nowrap}.d-stack__row-name,.d-stack__row-value{font-weight:var(--ds-font-weight-semibold)}.d-stack__row-value{color:var(--tone-color,var(--ds-color-mockup-success-strong));flex-shrink:0}.d-stack__checks{display:flex;flex-direction:column;gap:8px}.d-stack__check{align-items:center;display:flex;gap:6px}.d-stack__check-icon{color:var(--ds-color-mockup-success-strong);flex-shrink:0}.d-stack__check-text{flex:1 0 0;min-width:1px;white-space:nowrap}.d-stack__timeline{display:flex;flex-direction:column}.d-stack__moment{display:flex;gap:10px}.d-stack__rail{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:3px;width:8px}.d-stack__dot{background-color:var(--ds-color-mockup-success-strong);border-radius:50%;flex-shrink:0;height:7px;width:7px}.d-stack__moment--dark .d-stack__dot{background-color:var(--ds-color-mockup-dark)}.d-stack__line{background-color:var(--ds-color-mockup-border);flex:1 0 0;width:1px}.d-stack__moment-copy{display:flex;flex-direction:column;gap:2px;padding-bottom:12px}.d-stack__moment-title{font-size:11px;font-weight:var(--ds-font-weight-semibold);line-height:13px}.d-stack__moment-badge{align-self:flex-start;background-color:var(--ds-color-mockup-success-icon-bg);border-radius:11px;color:var(--ds-color-mockup-success-deep);font-weight:var(--ds-font-weight-medium);margin-top:4px;padding:2px 6px}.d-stack__moment--dark .d-stack__moment-badge{background-color:var(--ds-color-mockup-dark);color:var(--ds-color-white)}.d-stack__steps{align-items:center;display:flex;gap:4px}.d-stack__step{align-self:stretch;background-color:var(--ds-color-mockup-surface);border-radius:var(--ds-space-core-radius-md);box-shadow:inset 0 0 0 .5px var(--ds-color-mockup-surface-border);display:flex;flex:1 0 0;flex-direction:column;gap:6px;min-width:1px;padding:10px}.d-stack__step--active{background-color:var(--ds-color-white);box-shadow:inset 0 0 0 1px var(--ds-color-primary)}.d-stack__step .d-badge{align-self:flex-start}.d-stack__step-title{font-weight:var(--ds-font-weight-semibold)}.d-stack__arrow{color:var(--ds-color-mockup-subtle);flex-shrink:0}.d-stack__funnel{align-items:center;display:flex;flex-direction:column;gap:2px}.d-stack__level{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;font-size:11px;font-weight:var(--ds-font-weight-semibold);justify-content:space-between;padding:9px 12px;width:calc(100% - var(--level-inset)*2)}.d-stack__level-value{font-size:15px;font-weight:var(--ds-font-weight-light)}.d-stack__note{align-items:center;background-color:var(--tone-bg);border-radius:var(--ds-space-core-radius-md);color:var(--tone-color);display:flex;gap:10px;padding:10px 12px}.d-stack__note strong{font-weight:var(--ds-font-weight-semibold)}.d-stack__note .d-icon-box{background-color:var(--ds-color-white)}.d-call{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#222222db;border-radius:18px;box-shadow:0 20px 42px #00000052;color:var(--ds-color-white);display:flex;flex-direction:column;font-family:var(--ds-font-family-main);height:336px;padding:20px;scale:var(--call-scale,1);text-align:center;transform-origin:0 0;width:310px}.d-call__name{font-size:18px;font-weight:600;line-height:22px}.d-call__caption{color:#ffffff9e;font-size:16px;line-height:20px;margin-top:4px}.d-call__avatar{background:#f6dfd9;border-radius:50%;box-shadow:0 0 0 8px #ffffff1f;color:#793d2f;flex-shrink:0;font-size:44px;height:112px;margin-top:40px;width:112px}.d-call__action,.d-call__avatar{align-items:center;display:flex;justify-content:center}.d-call__action{align-self:stretch;background:#3d3e74;border-radius:12px;box-shadow:0 1px 2px #10182873;font-size:16px;font-weight:500;height:48px;margin-top:auto}.d-sheet{--sheet-line:var(--ds-color-mockup-border-soft);--sheet-green:var(--ds-color-mockup-success-icon);font-size:12px;line-height:16px;width:520px}.d-sheet__bar{background-color:var(--sheet-green);color:var(--ds-color-white);gap:10px;padding:10px 14px}.d-sheet__bar,.d-sheet__logo{align-items:center;display:flex}.d-sheet__logo{background-color:var(--ds-color-white);border-radius:var(--ds-space-core-radius-sm);color:var(--sheet-green);font-size:11px;font-weight:var(--ds-font-weight-semibold);height:18px;justify-content:center;width:18px}.d-sheet__file{font-weight:var(--ds-font-weight-medium)}.d-sheet__grid{display:grid;grid-template-columns:28px var(--sheet-columns)}.d-sheet__corner,.d-sheet__letter,.d-sheet__number{background-color:var(--ds-color-core-neutral-25);box-shadow:inset -1px -1px 0 var(--sheet-line);color:var(--ds-color-core-neutral-600);font-size:10px;text-align:center}.d-sheet__letter{padding:3px 0}.d-sheet__number{padding:6px 0}.d-sheet__cell{box-shadow:inset -1px -1px 0 var(--sheet-line);overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.d-sheet__cell--head{font-weight:var(--ds-font-weight-semibold)}.d-sheet__cell--number{font-variant-numeric:tabular-nums;text-align:right}.d-sheet__cell--up{background-color:var(--ds-color-mockup-score-up-bg);color:var(--ds-color-mockup-score-up)}.d-sheet__cell--down{background-color:var(--ds-color-mockup-score-down-bg);color:var(--ds-color-mockup-score-down)}.d-sheet__cell--selected{box-shadow:inset 0 0 0 2px var(--sheet-green)}.d-sheet__tabs{background-color:var(--ds-color-core-neutral-25);box-shadow:inset 0 1px 0 var(--sheet-line);display:flex;padding:0 8px}.d-sheet__tab{color:var(--ds-color-core-neutral-600);padding:7px 12px}.d-sheet__tab--active{background-color:var(--ds-color-white);box-shadow:inset 0 -2px 0 var(--sheet-green);color:var(--sheet-green);font-weight:var(--ds-font-weight-medium)}.d-assembly{--assembly:0;--q:calc(1 - var(--assembly));--u:calc(100cqw/var(--assembly-width));container-type:inline-size;margin-inline:auto;perspective:2400px;perspective-origin:50% 0;pointer-events:none;position:relative;width:min(100%,(100svh - 240px) * var(--assembly-width)/var(--assembly-height))}.d-assembly:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--ds-color-core-300) 45%,transparent),transparent);content:"";filter:blur(40px);height:90%;left:10%;opacity:calc(.5 + var(--assembly)*.5);position:absolute;top:20%;width:80%}.d-assembly img{display:block;height:100%;max-width:none;width:100%}.d-assembly__board{inset:0;position:absolute;transform:rotateX(calc(var(--q)*32deg)) scale(calc(1 - var(--q)*.08));transform-origin:50% 100%;transform-style:preserve-3d}.d-assembly__shell{border-radius:calc(var(--u)*16);box-shadow:0 calc(var(--u)*40) calc(var(--u)*120) #32325d2e;inset:0;opacity:calc(.2 + var(--assembly)*.8);overflow:hidden;position:absolute}.d-assembly__piece{border-radius:calc(var(--radius)*var(--u));box-shadow:0 calc(var(--q)*48*var(--u)) calc(var(--q)*96*var(--u)) rgb(50,50,93,calc(var(--q)*.3));overflow:hidden;position:absolute;transform:translate3d(calc(var(--q)*var(--from-x)*var(--u)),calc(var(--q)*var(--from-y)*var(--u)),calc(var(--q)*var(--from-z)*var(--u))) rotate(calc(var(--q)*var(--from-r)))}.d-assembly__piece--top{border-end-end-radius:0;border-end-start-radius:0}.d-assembly__piece--satellite{box-shadow:0 calc(var(--u)*24) calc(var(--u)*64) #32325d38}
