/*! Offerly Sans: SIL Open Font License 1.1 (assets/fonts/offerly-sans-OFL.txt). Phosphor Icons: MIT License, Copyright (c) 2023 Phosphor Icons (assets/icons/phosphor-LICENSE.txt). */
:root{--blueberry-100: #F0F8FF;--blueberry-200: #BEDFFE;--blueberry-300: #429EFF;--blueberry-400: #395AFA;--blueberry-500: #001433;--tangerine-100: #FFF3ED;--tangerine-200: #FCC9AB;--tangerine-300: #FF7714;--tangerine-400: #B53D0A;--tangerine-500: #381005;--lime-100: #FCFEE2;--lime-200: #EEF773;--lime-300: #CBD810;--lime-400: #808000;--lime-500: #102B03;--dragonfruit-100: #FFF0FA;--dragonfruit-200: #F8B9E4;--dragonfruit-300: #FF70D2;--dragonfruit-400: #CC089E;--dragonfruit-500: #46022F;--slushie-100: #F0FCFF;--slushie-200: #AAEBFD;--slushie-300: #3BD3FD;--slushie-400: #008BAD;--slushie-500: #002833;--ube-100: #F5F3FF;--ube-200: #C8BBFB;--ube-300: #A17BF9;--ube-400: #6D4CD6;--ube-500: #160038;--pomegranate-100: #FFF1F2;--pomegranate-200: #FCBABE;--pomegranate-300: #FB4450;--pomegranate-400: #C22E3D;--pomegranate-500: #3A0308;--lemon-100: #FEFAE8;--lemon-200: #FBE189;--lemon-300: #FDBE11;--lemon-400: #9E5802;--lemon-500: #372201;--oat-100: #FEFDFB;--oat-200: #F4F3F0;--oat-300: #D1CDC7;--oat-400: #7B7974;--oat-500: #1B1A18;}:root{--color-page: #FFFFFF;--color-footer: #FFFDF9;--color-header-border: #E0DEDC;--color-paragraph: #545352;--color-selection-bg: var(--blueberry-400);--color-selection-text: #FFFFFF;}@supports (color: color-mix(in srgb,#000 75%,transparent)){:root{--color-paragraph: color-mix(in srgb,var(--oat-500) 75%,transparent);}}::selection{background: var(--color-selection-bg);color: var(--color-selection-text);}.theme-blueberry{--surface: var(--blueberry-100);--soft: var(--blueberry-200);--bright: var(--blueberry-300);--accent: var(--blueberry-400);--accent-ui: var(--accent);--ink: var(--blueberry-500);--on-accent: #FFFFFF;}.theme-tangerine{--surface: var(--tangerine-100);--soft: var(--tangerine-200);--bright: var(--tangerine-300);--accent: var(--tangerine-400);--accent-ui: var(--accent);--ink: var(--tangerine-500);--on-accent: #FFFFFF;}.theme-lime{--surface: var(--lime-100);--soft: var(--lime-200);--bright: var(--lime-200);--accent: var(--lime-400);--accent-ui: #7A7A00;--ink: var(--lime-500);--on-accent: #FFFFFF;}.theme-dragonfruit{--surface: var(--dragonfruit-100);--soft: var(--dragonfruit-200);--bright: var(--dragonfruit-300);--accent: var(--dragonfruit-400);--accent-ui: var(--accent);--ink: var(--dragonfruit-500);--on-accent: #FFFFFF;}.theme-slushie{--surface: var(--slushie-200);--soft: var(--slushie-200);--bright: var(--slushie-300);--accent: var(--slushie-400);--accent-ui: #0081A1;--ink: var(--slushie-500);--on-accent: #FFFFFF;}.theme-ube{--surface: var(--ube-100);--soft: var(--ube-200);--bright: var(--ube-300);--accent: var(--ube-400);--accent-ui: var(--accent);--ink: var(--ube-500);--on-accent: #FFFFFF;}.theme-pomegranate{--surface: var(--pomegranate-200);--soft: #FECDD3;--bright: var(--pomegranate-300);--accent: var(--pomegranate-400);--accent-ui: var(--accent);--ink: var(--pomegranate-500);--on-accent: #FFFFFF;}.theme-lemon{--surface: var(--lemon-100);--soft: var(--lemon-200);--bright: var(--lemon-300);--accent: var(--lemon-400);--accent-ui: var(--accent);--ink: var(--lemon-500);--on-accent: #FFFFFF;}.theme-oat{--surface: var(--oat-200);--soft: #FFFFFF;--bright: var(--oat-200);--accent: var(--oat-400);--accent-ui: var(--accent);--ink: var(--oat-500);--on-accent: #FFFFFF;}:root{--container-max: 80rem;--container-gutter: 2.5vw;--container-width: min(var(--container-max),calc(100% - 2 * var(--container-gutter)));--card-pad: 48px;--section-pad: 64px;--header-height: 58px;--header-radius: 24px;--header-border-width: 0.5px;--stack-sticky-top: 72px;--stack-overlap: -48px;--gap-10: 10px;--gap-16: 16px;--gap-20: 20px;--gap-32: 32px;}@media (max-width: 767px){:root{--card-pad: 20px;--section-pad: 40px;--header-height: 56px;--header-radius: 14px;}}:root{--radius-card: 48px;--radius-panel: 32px;--radius-media: 24px;--radius-tile: 18px;--radius-logo: 14px;--radius-btn: 12px;--radius-pill: 1600px;--radius-field-shell: 23.2px;--radius-field: 20px;--radius-field-btn: 15.2px;}@media (max-width: 767px){:root{--radius-card: 28px;--radius-panel: 20px;--radius-media: 14px;--radius-field-btn: 17.2px;}}:root{--shadow-field: 0 12px 24px -12px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(209,205,199,0.6);--shadow-field-hover: 0 12px 24px -12px rgba(0,0,0,0.12),inset 0 0 0 2px rgba(209,205,199,0.6);--shadow-popover: 0 12px 36px -8px rgba(21,21,24,0.1);--shadow-menu: 0 0 0 0.5px #E0DEDC,0 6px 12px -4px rgba(27,27,25,0.12);--shadow-tooltip: 0 4px 8px rgba(0,0,0,0.15);--glow-white-20: 0 20px 64px 24px #FFFFFF;--glow-white-24: 0 24px 64px 24px #FFFFFF;}.theme-blueberry,.theme-tangerine,.theme-lime,.theme-dragonfruit,.theme-slushie,.theme-ube,.theme-pomegranate,.theme-lemon,.theme-oat{--ring-logo: inset 0 0 0 2px var(--surface);}:root{--ease-circ: cubic-bezier(.075,.82,.165,1);--ease-quart: cubic-bezier(.165,.84,.44,1);--ease-expo: cubic-bezier(.19,1,.22,1);--ease-expo-gsap: cubic-bezier(.16,1,.3,1);--ease-scout: cubic-bezier(.3,0,.15,1);--dur-150: 150ms;--dur-200: 200ms;--dur-250: 250ms;--dur-300: 300ms;--dur-400: 400ms;--dur-500: 500ms;--dur-800: 800ms;}@media (prefers-reduced-motion: reduce){:root{--dur-150: 0ms;--dur-200: 0ms;--dur-250: 0ms;--dur-300: 0ms;--dur-400: 0ms;--dur-500: 0ms;--dur-800: 0ms;}*,*::before,*::after{animation-duration: 0.01ms !important;animation-delay: 0ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0ms !important;scroll-behavior: auto !important;}}@font-face{font-family: "Offerly Sans";src: url("../assets/fonts/offerly-sans-latcyr.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+0400-045F,U+2009-200A,U+2010-2011,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2197,U+2212,U+2248,U+2260,U+2264-2265;}@font-face{font-family: "Offerly Sans Fallback";src: local("Arial"),local("ArialMT");size-adjust: 100.9%;ascent-override: 95.7%;descent-override: 28.3%;line-gap-override: 0%;}:root{--font-sans: "Offerly Sans","Offerly Sans Fallback",Arial,sans-serif;--fw-h1: 580;--fw-h2: 505;--fw-h3: 500;--fw-cta: 500;--fw-text: 400;--fw-ui: 470;--fw-eyebrow: 600;--fw-strong: 700;--fw-stat: 495;--fvs-base: "GRAD" -8;--fvs-strong: "GRAD" 30;--ff-tnum: "tnum" 1,"lnum" 1;--ff-caps: "case" 1;--fs-h1: 76px;--lh-h1: 1.05;--ls-h1: -0.04em;--fs-h2: 64px;--lh-h2: 1.05;--ls-h2: -0.03em;--fs-h3: 48px;--lh-h3: 1.05;--ls-h3: -0.04em;--fs-cta: 44px;--lh-cta: 1.1;--ls-cta: -0.02em;--fs-lead: 24px;--lh-lead: 1.3;--ls-lead: 0;--fs-medium: 20px;--lh-medium: 1.3;--ls-medium: 0;--fs-regular: 16px;--lh-regular: 1.4;--ls-regular: 0;--fs-small: 14px;--lh-small: 1.3;--ls-small: 0;--fs-tiny: 11px;--lh-tiny: 1.15;--ls-tiny: 0;--fs-eyebrow: 12px;--lh-eyebrow: 1.5;--ls-eyebrow: 0;--fs-eyebrow-alt: 12px;--lh-eyebrow-alt: 1.2;--ls-eyebrow-alt: 0;--fs-nav: 14px;--lh-nav: 1.5;--ls-nav: 0;--fs-btn-nav: 13.92px;--lh-btn-nav: 1.5;--ls-btn-nav: -0.01em;--fs-btn-hero: 18px;--lh-btn-hero: 1.5;--ls-btn-hero: -0.01em;--fs-btn: 16px;--lh-btn: 1.5;--ls-btn: -0.01em;--fs-tab: 16px;--lh-tab: 1.5;--ls-tab: 0;--fs-stat: 23.2px;--lh-stat: 1.3;--ls-stat: 0;--fs-body: 16px;--lh-body: 1.5;--ls-body: 0;}@media (max-width: 767px){:root{--fs-h1: 40px;--ls-h1: -0.03em;--fs-h2: 36px;--fs-h3: 30px;--ls-h3: -0.03em;--fs-cta: 32px;--fs-lead: 20px;--fs-medium: 18px;--fs-eyebrow-alt: 11px;--fs-btn-hero: 16px;--fs-tab: 13.92px;--fs-body: 13.92px;}}html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-optical-sizing: auto;font-variation-settings: var(--fvs-base);font-kerning: normal;font-synthesis: none;}b,strong{font-weight: var(--fw-strong);font-variation-settings: var(--fvs-strong);}:root{--btn-ink-bg: #000000;--btn-ink-text: #FFFFFF;--btn-ink-hover: #282C35;--btn-oat-bg: #F3F2ED;--btn-oat-text: #000000;--btn-oat-hover: #DAD4C8;--btn-white-bg: #FFFFFF;--btn-pad-y: 8px;--btn-pad-x: 16px;--btn-border: 1px solid transparent;--btn-icon-size: 16px;--btn-icon-gap: 8px;}.btn,.btn-ink,.btn-accent,.btn-oat,.btn-white{display: inline-flex;align-items: center;justify-content: center;gap: var(--btn-icon-gap);margin: 0;padding: var(--btn-pad-y) var(--btn-pad-x);border: var(--btn-border);border-radius: var(--radius-btn);font-family: var(--font-sans);font-size: var(--fs-btn);font-weight: var(--fw-ui);line-height: var(--lh-btn);letter-spacing: var(--ls-btn);text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color var(--dur-300) var(--ease-circ);}.btn-nav{font-size: var(--fs-btn-nav);line-height: var(--lh-btn-nav);letter-spacing: var(--ls-btn-nav);}.btn-ink{background-color: var(--btn-ink-bg);color: var(--btn-ink-text);}.btn-oat{background-color: var(--btn-oat-bg);color: var(--btn-oat-text);}.btn-accent{background-color: var(--accent-ui,var(--accent));color: var(--on-accent);}.btn-white{background-color: var(--btn-white-bg);color: var(--ink);}.btn-arrow{position: relative;display: block;flex: none;width: var(--btn-icon-size);height: var(--btn-icon-size);overflow: hidden;}.btn-arrow>svg{position: absolute;inset: 0;width: 100%;height: 100%;transition: transform var(--dur-400) var(--ease-quart);}.btn-arrow>svg:first-child{transform: translateY(0);}.btn-arrow>svg:last-child{transform: translateY(-100%);}@media (hover: hover){.btn-ink:hover{background-color: var(--btn-ink-hover);}.btn-oat:hover{background-color: var(--btn-oat-hover);}:is(.btn,.btn-ink,.btn-accent,.btn-oat,.btn-white):hover .btn-arrow>svg:first-child{transform: translateY(100%);}:is(.btn,.btn-ink,.btn-accent,.btn-oat,.btn-white):hover .btn-arrow>svg:last-child{transform: translateY(0);}}:root{--fs-hero-h1: clamp(66px,min(5.3vw,9vh),80px);--fs-hero-desc: clamp(20px,min(1.67vw,2.7vh),26px);--field-h-hero: clamp(56px,7vh,68px);--fs-field-hero: clamp(16px,calc(var(--field-h-hero) * 0.285),19px);--fs-field-btn-hero: clamp(16px,calc(var(--field-h-hero) * 0.28),18px);}@media (max-width: 767px){:root{--fs-hero-h1: clamp(30px,calc((max(100svh,560px) - 440px) / 10),var(--fs-h1));--fs-hero-desc: 18px;--field-h-hero: 56px;--fs-field-hero: 16px;--fs-field-btn-hero: 15px;}}:root{--ui-canvas: var(--oat-200);--ui-tile: #FFFFFF;--ui-well: var(--oat-200);--ui-ink: var(--oat-500);--ui-muted: #6D6C6B;--ui-axis: var(--oat-300);--ui-empty: var(--oat-200);--ui-track: #E8E6E3;--ui-quiet: var(--oat-300);--ui-on-dot: #FFFFFF;--ui-found: var(--tangerine-300);--ui-found-soft: var(--tangerine-100);--ui-found-ink: var(--tangerine-500);--ui-hl: #FDDEC9;--ui-hl-lit: var(--tangerine-200);--ui-legend-1: var(--tangerine-300);--ui-legend-2: var(--blueberry-400);--ui-legend-3: var(--dragonfruit-400);--ui-legend-4: var(--oat-500);--ui-radius-tile: 24px;--ui-radius-cell: 12px;--ui-radius-mark: 8px;--ui-pad-canvas: 24px;--ui-pad-tile: 24px;--ui-pad-cell: 16px;--ui-gap: 12px;--ui-gap-cell: 8px;--ui-num-l: 40px;--ui-label-l: 14px;--ui-num-m: 28px;--ui-label-m: 13px;--ui-num-s: 20px;--ui-label-s: 12px;--ui-fw-num: 495;--ui-ls-num: -0.025em;--ui-fs-title: 16px;--ui-fs-lead: 22px;--ui-fs-text: 15px;--ui-fs-fact: 12px;--ui-ring-l: 14px;--ui-ring-l-w: 3.5px;--ui-ring-m: 11px;--ui-ring-m-w: 2.75px;--ui-ring-s: 8px;--ui-ring-s-w: 2px;--ui-event: 18px;--ui-dot: 8px;--ui-ava: 40px;--ui-shadow-pop: 0 12px 36px -8px rgba(21,21,24,0.10),0 1px 2px rgba(21,21,24,0.04);}@media (max-width: 767px){:root{--ui-radius-tile: 16px;--ui-pad-canvas: 12px;--ui-pad-tile: 20px;--ui-gap: 8px;--ui-num-l: 34px;}}.ui-dark{--ui-canvas: var(--oat-500);--ui-tile: #2B2A28;--ui-well: #363533;--ui-ink: var(--oat-100);--ui-muted: #AEADAB;--ui-axis: #595856;--ui-empty: #444341;--ui-track: #4A4947;--ui-quiet: #595856;--ui-on-dot: #2B2A28;--ui-found-soft: var(--tangerine-500);--ui-found-ink: var(--tangerine-200);--ui-hl: #5A2A12;--ui-hl-lit: #7A3A16;--ui-legend-4: var(--oat-100);color-scheme: dark;}:root{--ds-measure: 720px;--ds-fs-h2-text: 32px;--ds-list-indent: 24px;--ds-range-track: 8px;--ds-control-h: 48px;--ds-range-thumb: 24px;--ds-h2-before: var(--card-pad);--ds-hero-top: calc(var(--header-height) + var(--section-pad));}@media (max-width: 767px){:root{--ds-fs-h2-text: 28px;--ds-h2-before: var(--gap-32);}}
html{scroll-behavior: smooth;}html{scroll-padding-top: calc(var(--header-height) + 16px);}html,body{margin: 0;}body{font-family: var(--font-sans);font-size: var(--fs-body);line-height: var(--lh-body);font-weight: var(--fw-text);color: var(--oat-500);background: var(--color-page);}html.is-menu-open{overflow: hidden;}a{color: inherit;}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.skip{position: fixed;z-index: 200;left: 12px;top: 12px;padding: 10px 16px;border-radius: var(--radius-btn);background: #000;color: #fff;font-size: var(--fs-small);font-weight: var(--fw-ui);text-decoration: none;transform: translateY(-200%);}.skip:focus{transform: none;}:focus-visible{outline: 2px solid var(--blueberry-400);outline-offset: 2px;}:focus:not(:focus-visible){outline: none;}.container{width: var(--container-width);margin-left: auto;margin-right: auto;}.frame{width: var(--container-width);margin-left: auto;margin-right: auto;padding-left: var(--card-pad);padding-right: var(--card-pad);box-sizing: border-box;}.page-frame{position: fixed;z-index: 1;top: 0;bottom: 0;left: 50%;transform: translateX(-50%);width: calc(var(--container-width) - 2 * var(--card-pad));border-left: 1px solid var(--oat-200);border-right: 1px solid var(--oat-200);pointer-events: none;}@media (max-width: 767px){.page-frame{display: none;}}.section{position: relative;z-index: 2;padding-top: var(--section-pad);padding-bottom: var(--section-pad);scroll-margin-top: -16px;}.section + .section::before{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: min(1344px,100%);height: 1px;background: linear-gradient(90deg,rgba(244,243,240,0),var(--oat-200) 80px,var(--oat-200) calc(100% - 80px),rgba(244,243,240,0));}.section--peek{z-index: 3;margin-top: -180px;padding-top: 0;}.sheet{width: var(--container-width);margin-left: auto;margin-right: auto;padding-top: 64px;background: #FFFFFF;border-radius: var(--radius-card) var(--radius-card) 0 0;}.slot{position: relative;}.t-h2{margin: 0;font-size: var(--fs-h2);line-height: var(--lh-h2);letter-spacing: var(--ls-h2);font-weight: var(--fw-h2);text-wrap: balance;}@media (min-width: 768px){.t-h2{font-size: clamp(36px,max(5.318vw - 5.6px,14.42vw - 98.72px),var(--fs-h2));}}@media (min-width: 768px){:root{--fs-h3-fl: clamp(30px,max(3.989vw - 4.2px,10.815vw - 74.04px),var(--fs-h3));--fs-cta-fl: clamp(32px,max(5.318vw - 5.6px,14.42vw - 98.72px),var(--fs-cta));}}.t-h3{margin: 0;font-size: var(--fs-h3-fl,var(--fs-h3));line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--fw-h3);text-wrap: balance;}.t-lead{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--color-paragraph);text-wrap: balance;}.t-eyebrow{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-eyebrow);}.t-fact{font-feature-settings: var(--ff-tnum);}.field-shell{display: flex;align-items: center;height: var(--field-h,64px);padding: 0 8px 0 24px;box-sizing: border-box;background: #FFFFFF;border-radius: var(--radius-field-shell);box-shadow: var(--shadow-field);cursor: text;}.field-shell input{all: unset;flex: 1;min-width: 0;font-family: var(--font-sans);font-size: 18px;line-height: 1.3;color: var(--oat-500);}.field-shell input::placeholder{color: #777570;opacity: 1;}.field-shell{transition: box-shadow 0.5s var(--ease-expo);}.field-shell:hover{box-shadow: var(--shadow-field-hover);}.field-shell:focus-within{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--oat-500);}@media (prefers-reduced-motion: reduce){.field-shell{transition: none;}}.field-btn{height: calc(var(--field-h,64px) - 16px);padding: 0 18px 0 20px;border-radius: var(--radius-field-btn);font-size: var(--fs-btn-hero);line-height: var(--lh-btn-hero);}@media (min-width: 768px){.field-btn .fb-short{display: none;}}@media (max-width: 767px){.field-shell{height: 56px;padding: 0 6px 0 18px;}.field-shell input{font-size: 16px;}.field-btn{height: 44px;padding: 0 14px;font-size: 15px;}.field-btn .fb-long{display: none;}}
.ui,.ui *{box-sizing: border-box;}.ui{font-family: var(--font-sans);color: var(--ui-ink);font-size: var(--ui-fs-text);line-height: 1.45;}.ui-nowrap{white-space: nowrap;}.ui-canvas{background: var(--ui-canvas);border-radius: var(--radius-card);padding: var(--ui-pad-canvas);}.ui-tile{background: var(--ui-tile);border-radius: var(--ui-radius-tile);padding: var(--ui-pad-tile);min-width: 0;}.ui-cell{background: var(--ui-well);border-radius: var(--ui-radius-cell);padding: var(--ui-pad-cell);min-width: 0;}.ui-part-head{display: flex;align-items: center;gap: 10px;margin-bottom: 18px;min-height: 24px;}.ui-part-no{flex: none;display: inline-grid;place-items: center;width: 26px;height: 24px;border-radius: var(--ui-radius-mark);box-shadow: inset 0 0 0 1px var(--ui-axis);font-size: 12px;line-height: 1;font-weight: 500;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.ui-part-title{font-size: var(--ui-fs-title);line-height: 1.25;font-weight: 500;letter-spacing: -0.005em;}.ui-part-aside{margin-left: auto;font-size: 12px;line-height: 1.3;color: var(--ui-muted);white-space: nowrap;display: inline-flex;align-items: center;gap: 6px;}.ui-ic{width: 16px;height: 16px;flex: none;display: inline-block;vertical-align: -3px;}.ui-ic svg{width: 100%;height: 100%;display: block;}.ui-ev{flex: none;display: inline-grid;place-items: center;width: var(--ui-event);height: var(--ui-event);border-radius: 50%;background: var(--ui-found);color: var(--tangerine-500);font-size: 11px;line-height: 1;font-weight: 600;letter-spacing: 0;font-feature-settings: var(--ff-tnum);font-variation-settings: var(--fvs-base);}.ui-ev>span{display: block;text-box: trim-both cap alphabetic;}.ui-ev--s{--ui-event: 16px;font-size: 10px;}.ui-ev.is-seen{background: var(--ui-tile);color: var(--ui-muted);box-shadow: inset 0 0 0 1.5px var(--ui-muted);}.ui-ev.is-empty{background: var(--ui-empty);color: var(--ui-muted);}.ui-dot{flex: none;display: inline-block;width: var(--ui-dot);height: var(--ui-dot);border-radius: 50%;background: var(--ui-found);}.ui-dot.is-seen{background: transparent;box-shadow: inset 0 0 0 1.5px var(--ui-muted);}.ui-dot.is-ink{background: var(--ui-ink);}.ui-fact{display: inline-flex;align-items: baseline;white-space: nowrap;font-size: var(--ui-fs-fact);line-height: 1.3;font-weight: 470;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);text-decoration: none;}a.ui-fact{cursor: pointer;}.ui-metric{display: grid;align-content: start;gap: 8px;min-width: 0;}.ui-metric__value{display: flex;align-items: center;gap: 12px;font-size: var(--ui-num-l);line-height: 1;font-weight: var(--ui-fw-num);letter-spacing: var(--ui-ls-num);font-feature-settings: var(--ff-tnum);white-space: nowrap;}.ui-metric__num{display: block;text-box: trim-both cap alphabetic;}.ui-metric__label{font-size: var(--ui-label-l);line-height: 1.3;color: var(--ui-muted);}.ui-metric__value + .ui-metric__label{margin-top: 4px;}.ui-metric--m .ui-metric__value{font-size: var(--ui-num-m);gap: 10px;}.ui-metric--m .ui-metric__label{font-size: var(--ui-label-m);}.ui-metric--m{gap: 6px;}.ui-metric__value + .ui-metric__label{margin-top: 2px;}.ui-metric.is-empty .ui-metric__value{color: var(--ui-axis);}.ui-pop{position: absolute;z-index: 2;background: var(--ui-tile);color: var(--ui-ink);border-radius: 12px;padding: 12px 14px;box-shadow: var(--ui-shadow-pop);font-size: 13px;line-height: 1.35;white-space: nowrap;}.ui-tl{position: relative;height: var(--h,150px);--axis-y: var(--ay,78px);margin: 0 9px;}.ui-tl__ends{position: absolute;left: -9px;right: -9px;top: calc(var(--axis-y) + 12px);display: flex;justify-content: space-between;font-size: 12px;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.ui-tl__ev{position: absolute;left: var(--x);top: var(--axis-y);width: 0;height: 0;}.ui-tl__ev>.ui-ev{position: absolute;left: 0;top: 0;transform: translate(-50%,-50%);box-shadow: 0 0 0 3px var(--ui-tile);}.ui-tl__ev>.ui-ev.is-seen{box-shadow: inset 0 0 0 1.5px var(--ui-muted),0 0 0 3px var(--ui-tile);}.ui-tl__label{position: absolute;bottom: 18px;left: -9px;display: grid;gap: 3px;width: max-content;max-width: 150px;}.ui-tl__label::before{content: "";position: absolute;left: 8.25px;bottom: -9px;width: 1.5px;height: 6px;background: var(--ui-axis);border-radius: 1px;}.ui-tl__ev.is-end .ui-tl__label{left: auto;right: -9px;text-align: right;justify-items: end;}.ui-tl__ev.is-end .ui-tl__label::before{left: auto;right: 8.25px;}.ui-tl__ev.is-below .ui-tl__label{bottom: auto;top: 18px;}.ui-tl__ev.is-below .ui-tl__label::before{bottom: auto;top: -9px;}.ui-tl__text{font-size: 13px;line-height: 1.25;font-weight: 500;color: var(--ui-ink);text-wrap: balance;}.ui-tl__ev.is-dim{opacity: .35;}.ui-tl__ev .ui-pop{bottom: 22px;left: 50%;transform: translateX(-50%);}.ui-conf{display: grid;gap: 8px;}.ui-conf__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 13px;color: var(--ui-muted);}.ui-conf__word{font-size: 15px;font-weight: 500;color: var(--ui-ink);}.ui-conf__track{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;}.ui-conf__track i{height: 4px;border-radius: 2px;background: var(--ui-track);}.ui-conf[data-level="1"] .ui-conf__track i:nth-child(-n+1),.ui-conf[data-level="2"] .ui-conf__track i:nth-child(-n+2),.ui-conf[data-level="3"] .ui-conf__track i:nth-child(-n+3){background: var(--ui-ink);}.ui-conf--s{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--ui-muted);}.ui-conf--s .ui-conf__track{display: inline-flex;gap: 2px;align-items: end;}.ui-conf--s .ui-conf__track i{width: 4px;border-radius: 1.5px;}.ui-conf--s .ui-conf__track i:nth-child(1){height: 6px;}.ui-conf--s .ui-conf__track i:nth-child(2){height: 9px;}.ui-conf--s .ui-conf__track i:nth-child(3){height: 12px;}.ui-conf--s .ui-conf__word{font-size: 13px;}.ui-ava{position: relative;flex: none;width: var(--ui-ava);height: var(--ui-ava);border-radius: 50%;display: grid;place-items: center;background: var(--ui-well);color: var(--ui-ink);font-size: 14px;line-height: 1;font-weight: 500;letter-spacing: 0;}.ui-ava>span{display: block;text-box: trim-both cap alphabetic;}.ui-ava--s{--ui-ava: 32px;font-size: 12px;}.ui-ava.is-key{background: var(--ui-ink);color: var(--ui-tile);}.ui-role{display: inline-flex;align-items: center;height: 24px;padding: 0 10px;border-radius: var(--radius-pill);font-size: 12px;line-height: 1;font-weight: 500;white-space: nowrap;background: var(--ui-well);color: var(--ui-ink);}.ui-role--decides{background: var(--ui-ink);color: var(--ui-tile);}.ui-role--guide{background: transparent;box-shadow: inset 0 0 0 1px var(--ui-axis);}.ui-st{width: 8px;height: 8px;border-radius: 50%;background: var(--ui-ink);display: inline-block;}.ui-st.is-likely{background: transparent;box-shadow: inset 0 0 0 1.5px var(--ui-ink);}.ui-company{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px;}.ui-mono{flex: none;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--ui-well);color: var(--ui-ink);font-size: 17px;line-height: 1;font-weight: 500;letter-spacing: -0.01em;}.ui-mono>span{display: block;text-box: trim-both cap alphabetic;}.ui-mono--s{width: 32px;height: 32px;border-radius: 10px;font-size: 12px;}.ui-company__name{font-size: 20px;line-height: 1.2;font-weight: 500;letter-spacing: -0.012em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ui-company__meta{font-size: 13px;line-height: 1.3;color: var(--ui-muted);margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ui-company--row{grid-template-columns: auto minmax(0,1fr) auto auto;gap: 12px;padding: 10px 12px;border-radius: 14px;}.ui-company--row .ui-company__name{font-size: 15px;}.ui-company--row .ui-company__meta{font-size: 12px;margin-top: 1px;}.ui-company--row.is-hover{background: var(--ui-well);}.ui-status{display: inline-flex;align-items: center;gap: 7px;height: 26px;padding: 0 11px 0 9px;border-radius: var(--radius-pill);white-space: nowrap;background: var(--ui-found-soft);color: var(--ui-found-ink);font-size: 13px;line-height: 1;font-weight: 500;}.ui-status .ui-dot{width: 7px;height: 7px;}.ui-status.is-watch{background: var(--ui-well);color: var(--ui-ink);}.ui-status.is-watch .ui-dot{background: transparent;box-shadow: inset 0 0 0 1.5px var(--ui-muted);}.ui-status--s{height: 22px;font-size: 12px;padding: 0 9px 0 8px;gap: 6px;}.ui-example{font-size: 12px;line-height: 1.3;font-weight: var(--fw-ui);color: var(--ui-muted);}.ui-draft{display: grid;gap: 14px;}.ui-draft__to{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--ui-muted);}.ui-draft__body{background: var(--ui-well);border-radius: 16px 16px 16px 6px;padding: 14px 16px 15px;font-size: var(--ui-fs-text);line-height: 1.55;color: var(--ui-ink);text-wrap: pretty;}.ui-hl{background: var(--ui-hl);color: inherit;border-radius: 5px;padding: 1px 3px 2px;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: opacity var(--dur-300) var(--ease-circ);}.ui-hl .ui-ev{margin-left: 4px;vertical-align: 1px;display: inline-grid;}.ui-draft.is-linking .ui-hl{background: var(--ui-found-soft);}.ui-draft.is-linking .ui-hl .ui-ev{opacity: .35;}.ui-draft.is-linking .ui-hl.is-lit{background: var(--ui-hl-lit);}.ui-draft.is-linking .ui-hl.is-lit .ui-ev{opacity: 1;}@keyframes ui-blink{50%{opacity: 0;}}.ui-btn-s{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 12px;border-radius: 10px;font: inherit;font-size: 13px;font-weight: 470;letter-spacing: -0.01em;line-height: 1;white-space: nowrap;background: var(--btn-oat-bg);color: #000;border: 0;cursor: pointer;transition: background-color var(--dur-300) var(--ease-circ);}.ui-btn-s:hover{background: var(--btn-oat-hover);}.ui-signal{display: inline-flex;align-items: center;gap: 9px;height: 40px;padding: 0 16px 0 14px;border-radius: var(--radius-btn);background: #FFFFFF;box-shadow: var(--ui-shadow-pop);color: var(--oat-500);font-size: 16px;line-height: 1.5;font-weight: var(--fw-ui);letter-spacing: -0.01em;white-space: nowrap;}.ui-signal .ui-dot{width: 8px;height: 8px;}.ui-signal .ui-dot.is-seen{box-shadow: inset 0 0 0 1.5px #6D6C6B;}.ui-signal .ui-fact{font-size: 14px;margin-left: 1px;color: #6D6C6B;}.ui-signal--s{height: 34px;padding: 0 13px 0 11px;gap: 7px;font-size: 14px;}.ui-signal--s .ui-fact{font-size: 13px;}.ui-in-family{--ui-canvas: var(--surface);--ui-tile: #FFFFFF;--ui-well: var(--surface);--ui-ink: var(--ink);--ui-muted: color-mix(in srgb,var(--ink) 66%,transparent);--ui-axis: var(--soft);--ui-empty: var(--surface);--ui-quiet: var(--soft);--ui-track: var(--soft);--ui-found: var(--accent-ui);--ui-found-soft: var(--surface);--ui-found-ink: var(--ink);--ui-hl: var(--soft);--ui-legend-1: var(--accent);--ui-legend-2: var(--bright);--ui-legend-3: var(--soft);--ui-legend-4: var(--ink);}.ui-in-family .ui-ev{color: #FFFFFF;}.theme-tangerine.ui-in-family{--ui-found: var(--tangerine-300);--ui-legend-1: var(--tangerine-300);--ui-legend-2: var(--tangerine-400);--ui-legend-3: var(--tangerine-200);}.theme-tangerine.ui-in-family .ui-ev{color: var(--tangerine-500);}.ui-in-family .ui-ev.is-empty,.theme-tangerine.ui-in-family .ui-ev.is-empty{color: var(--ui-muted);}.ui-a{display: grid;grid-template-columns: minmax(0,384fr) minmax(0,440fr) minmax(0,384fr);grid-template-rows: auto auto auto;gap: var(--ui-gap);}.ui-a .ui-tile{display: flex;flex-direction: column;}.ui-core__offer{min-width: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}.ui-core__offer{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: var(--radius-pill);background: var(--ui-well);color: var(--ui-ink);font-size: 12px;font-weight: 470;white-space: nowrap;}.ui-task{font-size: var(--ui-fs-lead);line-height: 1.18;font-weight: 500;letter-spacing: -0.015em;text-wrap: balance;}.ui-task .ui-ev{vertical-align: 3px;margin-left: 2px;}.ui-task .ui-ev + .ui-ev{margin-left: 3px;}.ui-pair{display: grid;gap: 4px;}.ui-pair__k{font-size: 12px;color: var(--ui-muted);}.ui-pair__v{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 8px;font-size: 14px;line-height: 1.35;font-weight: 470;}@media (prefers-reduced-motion: no-preference){.ui-a.is-armed .ui-tl__ev{opacity: 0;}.ui-a.is-armed .ui-hl{opacity: .25;}.ui-a.is-armed .ui-tl__ev{transform: translateY(6px);}.ui-a.is-play .ui-tl__ev{animation: ui-in .5s var(--ease-expo-gsap) forwards;animation-delay: calc(var(--i,0) * 180ms + 150ms);}.ui-a.is-play .ui-hl{animation: ui-fade .4s var(--ease-circ) forwards;animation-delay: calc(var(--i,0) * 180ms + 450ms);}}@keyframes ui-in{to{opacity: 1;transform: none;}}@keyframes ui-fade{to{opacity: 1;}}@media (max-width: 767px){.ui-a{grid-template-columns: minmax(0,1fr);grid-template-rows: none;}.ui-a>*{grid-column: 1 !important;grid-row: auto !important;}.ui-task{font-size: 20px;}}.ui-bars{display: block;width: 100%;height: auto;}.ui-bars rect{fill: var(--ui-empty);}.ui-bars .q{fill: var(--ui-quiet);}.ui-bars .f{fill: var(--ui-found);}:root{--ui-skel: var(--ui-track);--ui-skel-well: var(--oat-300);}.ui-in-family{--ui-skel: color-mix(in srgb,var(--soft) 55%,#FFFFFF);--ui-skel-well: color-mix(in srgb,var(--soft) 60%,var(--surface));}.theme-slushie.ui-in-family,.theme-slushie .ui-in-family,.theme-lemon.ui-in-family,.theme-lemon .ui-in-family{--ui-skel: color-mix(in srgb,var(--soft) 70%,#FFFFFF);}.ui-sk{display: block;flex: none;height: var(--h,8px);width: var(--w,100%);max-width: 100%;border-radius: 999px;background: var(--ui-skel);margin: calc((var(--lh,22px) - var(--h,8px)) / 2) 0;}.ui-sk--6{--h: 6px;}.ui-sk--10{--h: 10px;}.ui-sk--well,.ui-cell .ui-sk,.ui-draft__body .ui-sk{background: var(--ui-skel-well);}.ui-sk-i{display: inline-block;vertical-align: middle;height: var(--h,8px);width: var(--w,40px);border-radius: 999px;background: var(--ui-skel-well);margin: 0 1px;}
.hdr{position: fixed;z-index: 100;top: 0;left: 0;right: 0;margin: 0 auto;box-sizing: border-box;width: min(2000px,calc(100% - 2 * var(--container-gutter)));height: var(--header-height);display: flex;align-items: center;gap: 28px;padding: 0 14px 0 24px;background: #FFFFFF;border-radius: 0 0 var(--header-radius) var(--header-radius);box-shadow: 0 0 0 var(--header-border-width) var(--color-header-border);}.hdr-logo{display: block;flex: none;line-height: 0;border-radius: 6px;}.hdr-logo svg{display: block;width: 104px;height: auto;}.logo-light{transform-box: view-box;transform-origin: 104px 104px;}.hdr-logo.is-spin .logo-light{animation: logo-orbit 1.8s cubic-bezier(.65,0,.35,1) 1;}@keyframes logo-orbit{to{transform: rotate(360deg);}}.hdr-nav{display: flex;gap: 4px;margin-left: -10px;}.hdr-link{position: relative;isolation: isolate;display: block;padding: 6px 10px;border-radius: 10px;font-size: var(--fs-nav);line-height: var(--lh-nav);font-weight: var(--fw-ui);color: var(--oat-500);text-decoration: none;white-space: nowrap;}:is(.hdr-link,.hdr-search)::before{content: "";position: absolute;z-index: -1;inset: 0;border-radius: inherit;background: var(--oat-200);opacity: 0;transform: scale(.5);transition: opacity var(--dur-500) var(--ease-expo-gsap),transform var(--dur-500) var(--ease-expo-gsap);}@media (hover: hover){:is(.hdr-link,.hdr-search):hover::before{opacity: 1;transform: none;}}:is(.hdr-link,.hdr-search):focus-visible::before,.hdr-search[aria-expanded="true"]::before{opacity: 1;transform: none;}.hdr-right{margin-left: auto;display: flex;align-items: center;gap: 12px;}.hdr-right .hdr-link{margin-right: -2px;}.hdr-burger{display: none;}.hdr-search,.hdr-split{display: none;}.hdr-search{position: relative;isolation: isolate;flex: none;align-items: center;gap: 3.2px;height: 35px;padding: 0 6.4px;border: 0;border-radius: 10px;background: none;color: var(--oat-500);font: inherit;cursor: pointer;}.hdr-kbd{display: block;box-sizing: border-box;min-width: 19px;height: 22px;padding: 0 3px;border: 1px solid var(--oat-200);border-radius: 4px;background: #FFFFFF;font-family: var(--font-sans);font-size: var(--fs-eyebrow);line-height: 20px;font-weight: var(--fw-text);text-align: center;}.hdr-search svg{display: block;width: 12.8px;height: 12.8px;}.hdr-split{flex: none;width: 1px;height: 20px;margin: 0 -6px 0 -9px;background: var(--oat-300);}@media (min-width: 992px){.hdr-search{display: flex;}.hdr-split{display: block;}.hdr-search,.hdr-split{opacity: 0;visibility: hidden;transition: opacity var(--dur-300) var(--ease-circ),visibility 0s linear var(--dur-300);}.hdr.has-search :is(.hdr-search,.hdr-split){opacity: 1;visibility: visible;transition: opacity var(--dur-300) var(--ease-circ),visibility 0s;}}.hdr-pop{position: absolute;top: calc(100% + 8px);right: 14px;width: 440px;margin: 0;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity var(--dur-200) var(--ease-circ),transform var(--dur-200) var(--ease-circ),visibility 0s linear var(--dur-200);}.hdr-pop.is-open{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-300) var(--ease-circ),transform var(--dur-500) var(--ease-expo-gsap),visibility 0s;}.field-shell--pop{--field-h: 56px;padding: 0 8px 0 20px;}.field-shell--pop,.field-shell--pop:hover{box-shadow: var(--shadow-menu),var(--shadow-popover);}.field-shell--pop:focus-within{box-shadow: var(--shadow-menu),var(--shadow-popover),0 0 0 2px var(--oat-500);}.field-shell--pop input{font-size: var(--fs-regular);}.field-shell--pop .field-btn{padding: 0 14px 0 16px;font-size: var(--fs-btn);line-height: var(--lh-btn);}@media (max-width: 767px){.hdr{gap: 12px;padding: 0 8px 0 16px;transition: box-shadow var(--dur-250) ease-out;}.hdr-nav,.hdr-right .hdr-link{display: none;}.hdr-logo svg{width: 100px;}.hdr-right{gap: 8px;}.hdr-burger{position: relative;display: block;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 10px;background: none;color: var(--oat-500);cursor: pointer;}.hdr-burger span{position: absolute;left: 10px;right: 10px;top: 50%;height: 1.6px;margin-top: -0.8px;border-radius: 1px;background: currentColor;transition: transform var(--dur-400) var(--ease-quart);}.hdr-burger span:first-child{transform: translateY(-3px);}.hdr-burger span:last-child{transform: translateY(3px);}.hdr-burger[aria-expanded="true"] span:first-child{transform: rotate(45deg);}.hdr-burger[aria-expanded="true"] span:last-child{transform: rotate(-45deg);}html.is-menu-open .hdr{box-shadow: 0 0 0 var(--header-border-width) rgba(224,222,220,0);}.m-menu{position: fixed;z-index: 99;top: 0;left: var(--container-gutter);right: var(--container-gutter);max-height: calc(100svh - 12px);overflow-y: auto;overscroll-behavior: contain;box-sizing: border-box;padding: calc(var(--header-height) + 8px) 16px 16px;background: #FFFFFF;border-radius: 0 0 var(--header-radius) var(--header-radius);box-shadow: var(--shadow-menu);clip-path: inset(0 -24px 100% -24px);transition: clip-path var(--dur-400) var(--ease-expo-gsap);}.m-menu.is-open{clip-path: inset(0 -24px -24px -24px);transition: clip-path var(--dur-500) var(--ease-expo-gsap);}.m-menu[hidden]{display: none;}.m-nav{display: flex;flex-direction: column;}.m-item{display: block;padding: 14px 4px;border-bottom: 1px solid var(--oat-200);font-size: 24px;line-height: 1.25;letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-decoration: none;}.m-actions{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-10);padding-top: 20px;}.m-actions>a{justify-content: center;}.m-stagger{opacity: 0;transform: translateY(50%);}.m-menu.is-shown .m-stagger{opacity: 1;transform: none;}.m-menu.is-open .m-stagger{transition: transform .6s var(--ease-expo-gsap),opacity .6s var(--ease-expo-gsap);transition-delay: calc(var(--i,0) * 50ms + 60ms);}.m-stagger:nth-child(1){--i: 0;}.m-stagger:nth-child(2){--i: 1;}.m-stagger:nth-child(3){--i: 2;}.m-actions.m-stagger{--i: 3;}.m-backdrop{position: fixed;z-index: 98;inset: 0;background: rgba(27,26,24,.16);opacity: 0;transition: opacity var(--dur-400) var(--ease-expo-gsap);}.m-backdrop.is-open{opacity: 1;}.m-backdrop[hidden]{display: none;}}@media (min-width: 768px){.m-menu,.m-backdrop{display: none !important;}}@media (prefers-reduced-motion: reduce){.m-stagger,.hdr-pop{transform: none;}}#main:focus{outline: none;}
.contrast-reel{position: relative;box-sizing: border-box;width: var(--container-width);margin: 0 auto;padding: 40px;border-radius: var(--radius-card);background: var(--oat-200);box-shadow: var(--glow-white-20);}.contrast-reel-video{display: block;width: 100%;margin: 0 auto;aspect-ratio: 2 / 1;object-fit: cover;border-radius: var(--radius-media);background: var(--oat-200);}.contrast-reel-play{position: absolute;left: 50%;bottom: 72px;transform: translateX(-50%);box-shadow: var(--shadow-popover);}.contrast-reel-play svg{width: 14px;height: 14px;flex: none;}.contrast-reel-play[hidden]{display: none;}.contrast-reel-toggle{position: absolute;right: 56px;bottom: 56px;display: grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 10px;background: #FFFFFF;color: var(--oat-500);cursor: pointer;box-shadow: 0 0 0 0.5px var(--color-header-border),var(--shadow-popover);transition: background-color var(--dur-300) var(--ease-circ);}.contrast-reel-toggle::before{content: "";position: absolute;inset: -6px;}.contrast-reel-toggle svg{display: block;width: 12px;height: 12px;}.contrast-reel-toggle[aria-label="Смотреть"] .contrast-reel-ic-pause,.contrast-reel-toggle:not([aria-label="Смотреть"]) .contrast-reel-ic-play{display: none;}@media (hover: hover){.contrast-reel-toggle:hover{background: var(--btn-oat-bg);}}.contrast-reel-toggle[hidden]{display: none;}.contrast,.contrast *,.contrast *::before,.contrast *::after{box-sizing: border-box;}.contrast{--contrast-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E");--contrast-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E");color: var(--oat-500);}.contrast-card{--c-ink: var(--ink);--c-muted: var(--oat-400);}.contrast-card.theme-blueberry{--c-muted: #5C6B85;}@supports (color: color-mix(in srgb,#000 64%,transparent)){.contrast-card{--c-muted: color-mix(in srgb,var(--c-ink) 64%,transparent);}}.contrast-h2{max-width: 1000px;margin: 0 auto var(--card-pad);text-align: center;color: var(--oat-500);}.contrast-v{display: grid;grid-template-columns: 1fr 1fr;gap: var(--gap-16);}.contrast-card{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 40px;min-width: 0;padding: var(--card-pad);border-radius: var(--radius-card);background: var(--surface);color: var(--c-ink);}.contrast-title{margin: 0;font-size: 32px;line-height: 1.05;letter-spacing: -0.03em;font-weight: var(--fw-h3);color: var(--c-ink);text-wrap: balance;}.contrast-sub{margin: 10px 0 0;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--c-muted);text-wrap: balance;}.theme-blueberry .contrast-sub--accent{color: var(--accent);}.contrast-k{margin: 0 0 12px;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-eyebrow);color: var(--c-muted);}.contrast-list{margin: 0;padding: 0;list-style: none;display: grid;gap: 14px;}.contrast-item{position: relative;min-height: 28px;padding-left: 40px;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--c-ink);text-wrap: pretty;--mk-bg: var(--c-ink);--mk-fg: #FFFFFF;--mk-ring: none;--mk-icon: var(--contrast-plus);}.contrast-item--con{--mk-bg: #FFFFFF;--mk-fg: var(--c-ink);--mk-icon: var(--contrast-minus);}.theme-blueberry .contrast-item--con{--mk-ring: inset 0 0 0 1px var(--soft);}.contrast-item::before,.contrast-item::after{content: "";position: absolute;left: 0;}.contrast-item::before{top: -3px;width: 28px;height: 28px;border-radius: 50%;background: var(--mk-bg);box-shadow: var(--mk-ring);}.contrast-item::after{top: 5px;left: 8px;width: 12px;height: 12px;background: var(--mk-fg);-webkit-mask: var(--mk-icon) center / contain no-repeat;mask: var(--mk-icon) center / contain no-repeat;}.contrast-lead{font-weight: var(--fw-h3);}.contrast-off{position: relative;color: var(--c-muted);}.contrast-off::after{content: "";position: absolute;left: -2px;right: 2px;top: 50%;height: 2px;margin-top: -1px;border-radius: 1px;background: var(--accent);transform-origin: 0 50%;}[data-section="contrast"].is-armed .contrast-off::after{transform: scaleX(0);}[data-section="contrast"].is-armed.is-seen .contrast-off::after{transform: none;transition: transform var(--dur-800) var(--ease-circ);}[data-section="contrast"].is-armed.is-seen li + li .contrast-off::after{transition-delay: var(--dur-200);}.contrast-ex{margin: 0;display: flex;flex-direction: column;min-width: 0;}.contrast-ex>.contrast-mail,.contrast-ex>.contrast-tg{flex: 1 0 auto;}.contrast-ava{flex: none;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;font-size: 13px;line-height: 1;font-weight: var(--fw-ui);letter-spacing: 0;background: var(--oat-200);color: var(--oat-500);}.contrast-name{font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-h3);color: var(--c-ink);}.contrast-time{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);color: var(--c-muted);font-feature-settings: var(--ff-tnum);}.contrast-mail{background: #FFFFFF;border-radius: var(--radius-media);padding: 20px 24px 22px;color: var(--oat-500);}.contrast-mail-from{display: flex;align-items: center;gap: 12px;}.contrast-mail-from .contrast-time{margin-left: auto;align-self: flex-start;}.contrast-mail-subj{margin: 16px 0 10px;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-h3);}.contrast-mail u{text-decoration-line: underline;text-decoration-style: dashed;text-decoration-color: var(--oat-400);text-decoration-thickness: 1.5px;text-underline-offset: 4px;}.contrast-sk p{display: block;min-height: 21px;margin: 0;font-size: var(--fs-small);line-height: 1.5;color: var(--color-paragraph);white-space: nowrap;overflow: hidden;}.contrast-sk p:empty,.contrast-sk p.is-pre,.contrast-sk p.is-post{display: flex;align-items: center;gap: 6px;}.contrast-sk p.is-gap{margin-top: 8px;}.contrast-sk p.is-gap.is-sign{margin-top: 14px;}.contrast-sk p.is-sign{color: var(--ui-muted);}.contrast-sk p:empty::before,.contrast-sk p.is-pre::before,.contrast-sk p.is-post::after{content: "";flex: 0 1 auto;width: var(--b);min-width: 14px;height: 8px;border-radius: 4px;background: var(--ui-track);}.contrast-legend{display: flex;align-items: center;gap: 8px;margin: 12px 0 0;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);color: var(--c-muted);}.contrast-legend::before{content: "";width: 24px;border-top: 1.5px dashed var(--oat-400);}.contrast-tg{display: flex;flex-direction: column;border-radius: var(--radius-media);overflow: hidden;background: var(--blueberry-200);}.contrast-tg-head{display: flex;align-items: center;gap: 12px;padding: 12px 20px;background: #FFFFFF;}.contrast-tg .contrast-ava{background: var(--blueberry-400);color: #FFFFFF;}.contrast-tg-chat{flex: 1 0 auto;display: flex;flex-direction: column;justify-content: flex-end;padding: 20px 20px 22px;}.contrast-bubble{padding: 12px 16px 8px;background: #FFFFFF;border-radius: 18px 18px 18px 6px;color: var(--blueberry-500);}.contrast-bubble p{margin: 0;font-size: var(--fs-small);line-height: 1.5;}.contrast-bubble p + p{margin-top: 8px;}.contrast-bubble .contrast-time{display: block;margin-top: 2px;text-align: right;color: #5C6B85;}.contrast-bubble mark{padding: 1px 0 1px 3px;border-radius: 4px 0 0 4px;background: var(--blueberry-200);color: inherit;-webkit-box-decoration-break: clone;box-decoration-break: clone;}.contrast-nw{white-space: nowrap;}.contrast-nw mark{padding: 1px 3px 1px 0;border-radius: 0 4px 4px 0;}.contrast-tg i,.contrast-facts i{display: inline-grid;place-items: center;width: 16px;height: 16px;margin-left: 3px;border-radius: 50%;vertical-align: 2px;background: var(--blueberry-400);color: #FFFFFF;font-style: normal;font-size: 10px;line-height: 1;font-weight: var(--fw-eyebrow);font-feature-settings: var(--ff-tnum);}.contrast-facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 12px 0 0;padding: 0;list-style: none;}.contrast-facts li{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 6px 12px 6px 10px;border-radius: var(--radius-btn);background: #FFFFFF;font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);color: #5C6B85;white-space: nowrap;}.contrast-facts i{margin: 0;vertical-align: 0;}.contrast-proof [data-n]{transition: opacity var(--dur-300) var(--ease-circ);}@media (hover: hover){.contrast-proof:has([data-n="1"]:hover) [data-n="3"],.contrast-proof:has([data-n="3"]:hover) [data-n="1"]{opacity: .35;}}@media (max-width: 767px){.contrast-reel{padding: 12px;}.contrast-reel-video{aspect-ratio: 1 / 1;border-radius: 20px;}.contrast-reel-play{bottom: 28px;}.contrast-reel-toggle{right: 22px;bottom: 22px;}.contrast-h2{margin-bottom: 24px;}.contrast-v{grid-template-columns: 1fr;gap: 12px;}.contrast-card{display: flex;flex-direction: column;gap: 28px;padding: 28px var(--card-pad) var(--card-pad);}.contrast-title{font-size: 28px;}.contrast-sub{margin-top: 8px;font-size: 18px;}.contrast-item{font-size: 15px;}.contrast-mail{padding: 16px 16px 18px;}.contrast-sk p{white-space: normal;}.contrast-tg-head{padding: 10px 14px;}.contrast-tg-chat{padding: 14px 12px 16px;}.contrast-bubble{padding: 10px 12px 6px;}}@media (min-width: 768px) and (max-width: 823px){.contrast-sk p.is-post{white-space: normal;}}@media (prefers-reduced-motion: reduce){[data-section="contrast"].is-armed .contrast-off::after{transform: none;transition: none;}}
.value-head{display: flex;flex-direction: column;align-items: center;text-align: center;margin: 0 0 var(--card-pad);}.value-head__title{max-width: 1000px;color: var(--oat-500);}@media (max-width: 767px){.value-head{margin-bottom: 24px;}}.section[data-section="value"]{padding-bottom: 48px;}@media (max-width: 767px){.section[data-section="value"]{padding-bottom: 32px;}}.section[data-section="value"]{padding-top: 0;}.section[data-section="value"]::before{display: none;}.vstack,.vstack *,.vstack *::before,.vstack *::after{box-sizing: border-box;}.vstack :is(.btn-accent,.btn-white){box-sizing: content-box;}.vstack{border-radius: var(--radius-card);overflow: clip;}.vstack-card{position: sticky;top: var(--stack-sticky-top);margin-bottom: var(--stack-overlap);}.vstack-card:last-child{margin-bottom: 0;}.vstack-card:has(:focus-visible){z-index: 2;}.vstack-item{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);padding-bottom: calc(-1 * var(--stack-overlap));border-radius: var(--radius-card) var(--radius-card) 0 0;background: var(--surface);color: var(--ink);}.vstack-card:last-child .vstack-item{padding-bottom: 0;}.vstack-l{display: flex;flex-direction: column;justify-content: space-between;gap: var(--gap-32);padding: var(--card-pad) 0 calc(var(--card-pad) + 16px) var(--card-pad);min-width: 0;}.vstack-tag{display: flex;align-items: center;height: 32px;margin: 0;}.vstack-pill{position: relative;z-index: 1;flex: none;display: flex;align-items: center;justify-content: center;width: 68px;height: 32px;padding: 0 12px;border: 1px solid var(--surface);border-radius: var(--radius-pill);background: var(--soft);font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-eyebrow);white-space: nowrap;}.vstack-pill + .vstack-pill{margin-left: -52.8px;}.vstack-pill.is-on{z-index: 5;width: auto;background: var(--accent-ui);color: var(--on-accent);}.vstack-pill.is-on + .vstack-pill{z-index: 4;}.vstack-pill.is-on + .vstack-pill + .vstack-pill{z-index: 3;}.vstack-title{margin: var(--gap-16) 0 0;font-size: var(--fs-h3-fl,var(--fs-h3));line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--fw-h3);color: var(--ink);text-wrap: pretty;}.vstack-title em{display: block;font-style: normal;color: var(--accent);}.vstack-desc{max-width: 28rem;margin: var(--gap-20) 0 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ink);text-wrap: balance;}.vstack-btm{display: flex;flex-direction: column;align-items: flex-start;gap: var(--gap-32);}.vstack-fact{max-width: 25rem;}.vstack-case{display: flex;align-items: center;gap: 14px;margin: 0 0 16px;}.vstack-marks{display: flex;flex: none;}.vstack-mark{position: relative;display: grid;place-items: center;width: 43px;height: 43px;border-radius: 14px;background: #FFFFFF;box-shadow: inset 0 0 0 2px var(--surface);color: var(--ink);}.vstack-mark + .vstack-mark{margin-left: -11px;}.vstack-mark:nth-child(1){z-index: 3;}.vstack-mark:nth-child(2){z-index: 2;}.vstack-mark svg{display: block;width: 24px;height: 24px;opacity: .4;}.vstack-mark.is-on svg{opacity: 1;}.vstack-fact__text{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink);text-wrap: balance;}.vstack-fact__text b{font-weight: var(--fw-strong);}.vstack-fact__meta{--vstack-muted: var(--vstack-muted-hex);margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);font-feature-settings: var(--ff-tnum);white-space: nowrap;color: var(--vstack-muted);}.vstack-fact__sep{padding: 0 .3em;opacity: .6;}.theme-blueberry{--vstack-muted-hex: #56667C;}.theme-dragonfruit{--vstack-muted-hex: #895878;}.theme-tangerine{--vstack-muted-hex: #806259;}@supports (color: color-mix(in srgb,#000 64%,transparent)){.vstack-fact__meta{--vstack-muted: color-mix(in srgb,var(--ink) 64%,transparent);}}.vstack-btns{display: flex;flex-wrap: wrap;gap: var(--gap-10);}.vstack-r{padding: calc(var(--card-pad) / 2);min-width: 0;}.vstack-media{position: relative;height: 100%;min-height: min(75vh,45rem);border-radius: var(--radius-media);background: #FFFFFF;overflow: hidden;container: vscene / size;}.vstack-media::after{content: "";position: absolute;inset: 0;z-index: 5;border-radius: inherit;box-shadow: inset 0 0 0 1px var(--soft);pointer-events: none;}.vstack-media .vscene:not([data-playing="true"]),.vstack-media .vscene:not([data-playing="true"]) *,.vstack-media .vscene:not([data-playing="true"]) *::before,.vstack-media .vscene:not([data-playing="true"]) *::after{animation-play-state: paused !important;}@media (max-width: 991px){.vstack-card{position: relative;top: auto;}.vstack-item{grid-template-columns: minmax(0,1fr);}.vstack-l{padding-right: var(--card-pad);gap: 64px;}.vstack-r{padding-top: 0;}.vstack-media{height: auto;min-height: 0;aspect-ratio: 10 / 9;}}@media (max-width: 767px){.vstack-l{padding: var(--card-pad) var(--card-pad) 44px;gap: 48px;}.vstack-r{padding: 0 var(--card-pad) var(--card-pad);}}
.vscene--1{container: vscene1 / size;position: relative;width: 100%;height: 100%;overflow: hidden;border-radius: inherit;}.vscene--1 .vs1{--ui-tile: var(--surface);--ui-well: #FFFFFF;--ui-skel: color-mix(in srgb,var(--soft) 60%,var(--surface));--ui-skel-well: color-mix(in srgb,var(--soft) 55%,#FFFFFF);--w: calc(100cqw - 32px);--fh: 46px;--fp: 5px;--gap: 10px;--cp: 16px;--cr: 16px;--lw: 56px;--fv: 13px;--rg: 7px;--ov: 12px;--hin: 4px;--cap: 26px;--G: 271px;--C: 172px;--pmin: 12px;--S: calc(var(--fh) + var(--gap));--S2: max(var(--S),calc((100cqh - var(--cap) / 2 - var(--fh) - var(--gap) - var(--C)) / 2 - var(--pt) + var(--S)));--pt: max(var(--pmin),calc((100cqh - var(--cap) / 2 - var(--G)) / 2));--dy: calc((100cqh - var(--cap) / 2) / 2 - var(--pt) + var(--gap) + var(--fh) / 2);position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;font-size: 13px;line-height: 1.3;color: var(--ui-ink);pointer-events: none;user-select: none;-webkit-user-select: none;}@container vscene1 (min-width: 460px) and (min-height: 380px){.vscene--1 .vs1{--w: min(440px,100cqw - 80px);--fh: 52px;--fp: 6px;--gap: 12px;--cp: 20px;--cr: 20px;--lw: 64px;--fv: 14px;--rg: 9px;--ov: 14px;--hin: 14px;--cap: 30px;--G: 281px;--C: 172px;--pmin: 16px;}}.vscene--1 .vs1-field.field-shell{flex: none;width: var(--w);height: var(--fh);margin-top: calc(var(--pt) - var(--S));padding: 0 var(--fp) 0 calc(var(--fh) * .38);border-radius: calc(var(--fh) * .368);box-shadow: var(--ui-shadow-pop);cursor: default;transform: translateY(-16px);opacity: 0;}.vscene--1 .vs1-url{flex: 1;min-width: 0;font-size: calc(var(--fh) * .285);font-weight: var(--fw-text);line-height: 1;color: var(--ui-ink);white-space: nowrap;}.vscene--1 .vs1-btn.field-btn{height: calc(var(--fh) - 2 * var(--fp));padding: 0 calc(var(--fh) * .286) 0 calc(var(--fh) * .317);border: 0;border-radius: calc(var(--fh) * .368 - var(--fp));gap: 7px;font-size: calc(var(--fh) * .28);line-height: 1;cursor: default;}.vscene--1 .vs1-btn .btn-arrow{width: 14px;height: 14px;}.vscene--1 .vs1-btn .btn-arrow>svg{transform: none;}.vscene--1 .vs1-card.ui-tile{flex: none;width: var(--w);margin-top: var(--gap);padding: var(--cp);border-radius: var(--cr);}.vscene--1 .vs1-head.ui-part-head{margin-bottom: 12px;min-height: 0;}.vscene--1 .vs1-head .ui-part-title{font-size: var(--ui-fs-title);}.vscene--1 .vs1-head .ui-part-aside{font-size: 13px;font-feature-settings: var(--ff-tnum);}.vscene--1 .vs1-rows{display: grid;gap: var(--rg);margin: 0;padding: 0;}.vscene--1 .vs1-row.ui-pair{display: grid;grid-template-columns: var(--lw) minmax(0,1fr);column-gap: 10px;align-items: baseline;}.vscene--1 .vs1-row .ui-pair__k{font-size: 13px;line-height: 1.3;}.vscene--1 .vs1-row .ui-pair__v{display: block;margin: 0;font-size: var(--fv);line-height: 1.3;font-weight: var(--fw-ui);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.vscene--1 .vs1-hyp.ui-pop{position: relative;z-index: 1;flex: none;width: calc(var(--w) - 2 * var(--hin));margin-top: calc(-1 * var(--ov));padding: 14px 16px 16px;border-radius: 16px;white-space: normal;font-size: 13px;line-height: 1.3;}.vscene--1 .vs1-hyp__t{display: flex;align-items: center;gap: 8px;margin-bottom: 12px;font-size: 15px;line-height: 1.25;font-weight: 500;}.vscene--1 .vs1-hyp__t svg{width: 16px;height: 16px;flex: none;color: var(--ui-found);}.vscene--1 .vs1-f{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 5px;}.vscene--1 .vs1-and{display: inline-flex;align-items: center;gap: 5px;}.vscene--1 .vs1-sign{display: inline-flex;align-items: center;gap: 7px;height: 28px;padding: 0 11px 0 5px;border-radius: var(--radius-pill);background: var(--surface);font-size: 13px;line-height: 1;font-weight: var(--fw-ui);white-space: nowrap;}.vscene--1 .vs1-sign--open{padding-left: 11px;background: transparent;box-shadow: inset 0 0 0 1px var(--ui-axis);color: var(--ui-muted);}.vscene--1 .vs1-plus{font-style: normal;font-size: 14px;line-height: 1;font-weight: 500;color: var(--ui-muted);padding: 0 1px;}.vscene--1 .vs1-ex{position: absolute;top: 16px;right: 20px;font-size: 13px;line-height: 1;font-weight: var(--fw-ui);color: var(--ui-ink);}@container vscene1 not ((min-width: 460px) and (min-height: 380px)){.vscene--1 .vs1-head .ui-part-title{font-size: 14px;}.vscene--1 .vs1-head.ui-part-head{margin-bottom: 10px;}.vscene--1 :is(.vs1-row .ui-pair__v,.vs1-sign)[data-s]{font-size: 0;}.vscene--1 .vs1-row .ui-pair__v[data-s]::after{content: attr(data-s);font-size: var(--fv);}.vscene--1 .vs1-sign[data-s]::after{content: attr(data-s);font-size: 13px;margin-left: -6px;}.vscene--1 .vs1-sign{font-size: 13px;height: 26px;padding: 0 10px 0 4px;gap: 6px;}.vscene--1 .vs1-hyp.ui-pop{padding: 12px 12px 14px;}.vscene--1 :is(.vs1-f,.vs1-and){gap: 6px 4px;}.vscene--1 .vs1-hyp__t{margin-bottom: 10px;font-size: 14px;}.vscene--1 .vs1-ex{display: none;}.vscene--1 .vs1-head .ui-part-aside{font-size: 0;}.vscene--1 .vs1-head .ui-part-aside::after{content: "пример";font-size: 13px;}.vscene--1 .vs1-row:nth-child(n+4){display: none;}}@container vscene1 (max-width: 310px){.vscene--1 .vs1{--C: 84px;--G: 226px;--pmin: 8px;--ov: 8px;}.vscene--1 .vs1-row:nth-child(n+2){display: none;}.vscene--1 .vs1-head.ui-part-head{margin-bottom: 8px;}.vscene--1 .vs1-hyp.ui-pop{padding: 10px 12px 12px;}.vscene--1 .vs1-hyp__t{margin-bottom: 8px;}.vscene--1 :is(.vs1-f,.vs1-and){gap: 4px;}.vscene--1 .vs1-sign{height: 25px;}}@container vscene1 (max-width: 290px){.vscene--1 .vs1-row .ui-pair__v[data-xs]::after{content: attr(data-xs);}.vscene--1 .vs1-btn[data-xs]{font-size: 0;}.vscene--1 .vs1-btn[data-xs]::before{content: attr(data-xs);margin-right: -7px;font-size: calc(var(--fh) * .28);}}.vscene--1 .vs1-field{animation: vs1-field 2.1s linear both;}.vscene--1 .vs1-btn{animation: vs1-btn .35s var(--ease-circ) both;}.vscene--1 .vs1-card{animation: vs1-card 2s linear both;}.vscene--1 .vs1-row{animation: vs1-row .4s var(--ease-expo-gsap) calc(.7s + var(--i,0) * .12s) both;}.vscene--1 .vs1-hyp{animation: vs1-hyp .55s var(--ease-expo-gsap) 1.45s both;}.vscene--1 .vs1-sign,.vscene--1 .vs1-plus{animation: vs1-sign .35s var(--ease-expo-gsap) calc(1.75s + var(--j,0) * .07s) both;}.vscene--1:not([data-playing="true"]) :is(.vs1-field,.vs1-btn,.vs1-card,.vs1-row,.vs1-hyp,.vs1-sign,.vs1-plus){animation-play-state: paused;}@keyframes vs1-field{0%,14.3%{transform: translateY(var(--dy));opacity: 1;animation-timing-function: var(--ease-expo-gsap);}33.3%,71.4%{transform: translateY(var(--S2));opacity: 1;animation-timing-function: var(--ease-expo-gsap);}81%{opacity: 0;}100%{transform: translateY(-16px);opacity: 0;}}@keyframes vs1-btn{0%,43%{transform: none;}71%{transform: scale(.95);}100%{transform: none;}}@keyframes vs1-card{0%,27.5%{transform: translateY(calc(var(--S2) + 14px));opacity: 0;animation-timing-function: var(--ease-expo-gsap);}36.25%{opacity: 1;}45%,75%{transform: translateY(var(--S2));opacity: 1;animation-timing-function: var(--ease-circ);}100%{transform: none;opacity: 1;}}@keyframes vs1-row{from{transform: translateY(8px);opacity: 0;}}@keyframes vs1-hyp{0%{transform: translateY(calc(var(--S2) + 24px));opacity: 0;}30%{opacity: 1;}100%{transform: none;opacity: 1;}}@keyframes vs1-sign{from{transform: translateY(6px);opacity: 0;}}@media (prefers-reduced-motion: reduce){.vscene--1 :is(.vs1-field,.vs1-btn,.vs1-card,.vs1-row,.vs1-hyp,.vs1-sign,.vs1-plus){animation: none !important;}}
.vscene--2{container: vscene2 / size;position: relative;width: 100%;height: 100%;overflow: hidden;border-radius: inherit;}.vs2{--D: 4.8s;--ui-tile: var(--surface);--ui-well: #FFFFFF;--ui-found-soft: #FFFFFF;--ui-skel: color-mix(in srgb,var(--soft) 60%,var(--surface));--ui-skel-well: color-mix(in srgb,var(--soft) 55%,#FFFFFF);--w: 138px;--p: 150px;--h: 110px;--gap: 24px;--tt: clamp(88px,29cqh,200px);--shift: 56px;--drop: calc(var(--h) / 2 + var(--gap) + 56px);--mask: 18%;position: absolute;inset: 0;font-family: var(--font-sans);color: var(--ui-ink);pointer-events: none;user-select: none;}.vs2-note{position: absolute;top: 16px;right: 20px;font-size: 13px;line-height: 16px;font-weight: var(--fw-ui);color: var(--ui-ink);}.vs2-inbox{position: absolute;top: calc(var(--tt) + var(--h) + var(--gap));bottom: -24px;left: 50%;width: min(432px,calc(100cqw - 48px));transform: translateX(-50%);z-index: 2;background: var(--ui-tile);border-radius: var(--ui-radius-tile);padding: 14px 8px 8px;}.vs2-inbox__head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;height: 20px;margin: 0 12px 8px;white-space: nowrap;}.vs2-inbox__title{white-space: nowrap;}.vs2-inbox__time{font-size: 13px;line-height: 20px;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.vs2-inbox__list{display: grid;height: calc(var(--shift) * 3);}.vs2-row{grid-area: 1 / 1;align-self: start;height: 52px;grid-template-columns: auto minmax(0,1fr) auto;}.vs2-row .ui-company__meta{font-size: 13px;}.vs2-row .ui-status--s{font-size: 13px;}.vs2 .ui-sk{--h: 8px;}.vs2 .ui-sk.ui-sk--6{--h: 6px;}.vs2-row .ui-mono--s{font-size: 13px;}.vs2-dot{display: inline-grid;place-items: center;width: 22px;height: 22px;}.vs2-row--old{--k: 0;transform: translateY(calc(var(--shift) * (var(--k) + 1)));opacity: .45;}.vs2-row--2{--k: 1;}.vs2-band{position: absolute;left: 0;right: 0;z-index: 1;top: calc(var(--tt) - 64px);height: calc(64px + var(--h) + var(--gap) + 120px);-webkit-mask-image: linear-gradient(90deg,transparent,#000 var(--mask),#000 calc(100% - var(--mask)),transparent);mask-image: linear-gradient(90deg,transparent,#000 var(--mask),#000 calc(100% - var(--mask)),transparent);}.vs2-track{position: absolute;top: 64px;left: 50%;display: flex;gap: calc(var(--p) - var(--w));margin: 0 0 0 calc(var(--p) * -1.6 - var(--w) / 2);padding: 0;list-style: none;transform: translateX(calc(var(--p) * -2.4));}.vs2-co{position: relative;flex: none;width: var(--w);height: var(--h);padding: 13px 12px;border-radius: 16px;background: var(--ui-tile);font-size: 13px;line-height: 16px;color: var(--ui-muted);white-space: nowrap;}.vs2-l{display: grid;margin-bottom: 2px;}.vs2-l>*{grid-area: 1 / 1;}.vs2-l b{opacity: 0;}.vs2-co--still .vs2-l b{opacity: 1;}.vs2-co--still .vs2-l .ui-sk{opacity: 0;}.vs2-co::before{content: attr(data-m);display: grid;place-items: center;width: 40px;height: 40px;margin-bottom: 10px;border-radius: 12px;background: var(--ui-well);color: var(--ui-ink);font-size: 15px;line-height: 1;font-weight: 500;letter-spacing: -0.01em;}.vs2-co b{display: block;margin-bottom: 0;overflow: hidden;text-overflow: ellipsis;font-size: 13px;font-weight: 500;color: var(--ui-ink);}.vs2-sig{position: absolute;left: 50%;bottom: calc(100% + 10px);color: var(--ui-ink);transform-origin: 50% 100%;transform: translate(-50%,6px) scale(.96);opacity: 0;}.vs2-sig::before{content: "";flex: none;width: var(--ui-dot);height: var(--ui-dot);border-radius: 50%;box-shadow: inset 0 0 0 1.5px var(--ui-muted);}.vs2-sig--sp::after{content: "";position: absolute;left: 11px;top: 13px;width: var(--ui-dot);height: var(--ui-dot);border-radius: 50%;background: var(--ui-found);transform: scale(0);}.vs2-co--a::after{content: "";position: absolute;left: 44px;top: 9px;width: 12px;height: 12px;border-radius: 50%;background: var(--ui-found);box-shadow: 0 0 0 2.5px var(--ui-tile);transform: scale(0);}.vs2-co--a{opacity: 0;}.vs2-co--fill{position: absolute;top: 0;left: calc(var(--p) * 3);}.vs2-sig--still{transform: translate(-50%,0);opacity: 1;}@container vscene2 (max-width: 479px){.vs2{--mask: 14%;}.vs2-inbox{width: calc(100cqw - 24px);}.vs2-inbox__head{margin-inline: 8px;}.vs2-inbox__title{font-size: 14px;}.vs2-row{padding-inline: 8px;}.vs2-row .ui-company__name{font-size: 14px;}.vs2-city{display: none;}}@container vscene2 not ((min-width: 460px) and (min-height: 380px)){.vs2{--w: 136px;--p: 148px;--h: 86px;--gap: 12px;--ip: 12px;--tt: clamp(52px,min(100cqh - 242px,29cqh),200px);--shift: 50px;--mask: 12%;}.vs2-co{padding: 9px 10px 6px;border-radius: 14px;}.vs2-co::before{width: 32px;height: 32px;margin-bottom: 7px;border-radius: 10px;font-size: 13px;}.vs2-co b{margin-bottom: 0;}.vs2-co--a::after{left: 35px;top: 6px;width: 10px;height: 10px;box-shadow: 0 0 0 2px var(--ui-tile);}.vs2-sig{bottom: calc(100% + 8px);}.vs2-inbox{width: min(432px,calc(100cqw - 16px));padding: var(--ip) 4px 4px;}.vs2-inbox__head{justify-content: flex-start;gap: 8px;margin: 0 8px 6px;}.vs2-row{height: 46px;padding: 6px 8px;column-gap: 10px;}.vs2-note{z-index: 3;top: calc(var(--tt) + var(--h) + var(--gap) + var(--ip));right: calc((100cqw - min(432px,100cqw - 16px)) / 2 + 12px);line-height: 20px;color: var(--ui-muted);}}@container vscene2 (max-height: 284px){.vs2{--gap: 10px;--ip: 10px;--shift: 48px;}.vs2-row{height: 44px;}}@container vscene2 (max-width: 329px){.vs2-inbox{width: calc(100cqw - 12px);padding-inline: 2px;}.vs2-note{right: 16px;}.vs2-row{padding-inline: 6px;column-gap: 8px;}.vs2-inbox__time{font-size: 0;}.vs2-inbox__time::after{content: "9:00";font-size: 13px;}.vs2-row .ui-mono--s{width: 28px;height: 28px;border-radius: 9px;}.vs2-row .ui-company__name{font-size: 13px;}.vs2-row .ui-status--s{padding: 0 7px 0 6px;}}@container vscene2 (max-width: 459px) and (min-height: 480px){.vs2-note{z-index: auto;top: 16px;right: 20px;line-height: 16px;color: var(--ui-ink);}}@media (prefers-reduced-motion: reduce){.vs2-co[data-m="ФП"]{opacity: 0;}}@media (prefers-reduced-motion: no-preference){.vs2-track{animation: vs2-belt var(--D) both;}.vs2-sig--sp{animation: vs2-sig-sp var(--D) both;}.vs2-sig--sp::after{animation: vs2-fill var(--D) both;}.vs2-co--a{animation: vs2-drop var(--D) both;}.vs2-co--a::after{animation: vs2-found var(--D) both;}.vs2-co--fill{animation: vs2-refill var(--D) both;}.vs2-row--old{animation: vs2-old var(--D) both;}.vs2-row--new{animation: vs2-new var(--D) both;}.vs2-sig--still{animation: vs2-sig-still var(--D) both;}.vs2-co--a .vs2-l b{animation: vs2-lab-sp var(--D) both;}.vs2-co--a .vs2-l .ui-sk{animation: vs2-labk-sp var(--D) both;}.vs2-co--still .vs2-l b{animation: vs2-lab-still var(--D) both;}.vs2-co--still .vs2-l .ui-sk{animation: vs2-labk-still var(--D) both;}}@keyframes vs2-belt{0%{transform: translateX(calc(var(--p) * -0.9));animation-timing-function: linear;}75%{transform: translateX(calc(var(--p) * -2.1));animation-timing-function: cubic-bezier(.2,.6,.35,1);}100%{transform: translateX(calc(var(--p) * -2.4));}}@keyframes vs2-sig-sp{0%,8.333%{opacity: 0;transform: translate(-50%,6px) scale(.96);animation-timing-function: var(--ease-expo-gsap);}17.708%{opacity: 1;transform: translate(-50%,0) scale(1);}30.208%{opacity: 1;transform: translate(-50%,0) scale(1);animation-timing-function: var(--ease-quart);}36.458%,100%{opacity: 0;transform: translate(-50%,-4px) scale(.98);}}@keyframes vs2-sig-still{0%,83.333%{opacity: 0;transform: translate(-50%,6px) scale(.96);animation-timing-function: var(--ease-expo-gsap);}92.708%,100%{opacity: 1;transform: translate(-50%,0) scale(1);}}@keyframes vs2-fill{0%,21.875%{transform: scale(0);animation-timing-function: var(--ease-expo-gsap);}29.167%,100%{transform: scale(1);}}@keyframes vs2-found{0%,23.958%{transform: scale(0);animation-timing-function: var(--ease-expo-gsap);}32.292%,100%{transform: scale(1);}}@keyframes vs2-drop{0%,29.167%{transform: none;opacity: 1;animation-timing-function: var(--ease-quart);}33.333%{transform: translate(0,-6px) scale(1);opacity: 1;animation-timing-function: linear;}35.417%{transform: translate(calc(var(--p) * .0333),calc(var(--drop) * .0343 - 5.79px)) scale(.997);opacity: 1;animation-timing-function: linear;}37.5%{transform: translate(calc(var(--p) * .0667),calc(var(--drop) * .1832 - 4.9px)) scale(.982);opacity: 1;animation-timing-function: linear;}39.583%{transform: translate(calc(var(--p) * .1),calc(var(--drop) * .5089 - 2.95px)) scale(.949);opacity: .943;animation-timing-function: linear;}41.667%{transform: translate(calc(var(--p) * .1333),calc(var(--drop) * .7862 - 1.28px)) scale(.921);opacity: .657;animation-timing-function: linear;}43.75%{transform: translate(calc(var(--p) * .1667),calc(var(--drop) * .9238 - .46px)) scale(.908);opacity: .371;animation-timing-function: linear;}45.833%{transform: translate(calc(var(--p) * .2),calc(var(--drop) * .984 - .1px)) scale(.902);opacity: .086;animation-timing-function: linear;}47.917%,100%{transform: translate(calc(var(--p) * .2333),var(--drop)) scale(.9);opacity: 0;}}@keyframes vs2-refill{0%,47.917%{opacity: 0;transform: scale(.94);animation-timing-function: var(--ease-expo-gsap);}58.333%,100%{opacity: 1;transform: scale(1);}}@keyframes vs2-old{0%,38.542%{transform: translateY(calc(var(--shift) * var(--k)));opacity: 1;animation-timing-function: var(--ease-expo-gsap);}48.958%,100%{transform: translateY(calc(var(--shift) * (var(--k) + 1)));opacity: .45;}}@keyframes vs2-new{0%,40.625%{transform: translateY(-16px);opacity: 0;animation-timing-function: var(--ease-expo-gsap);}51.042%,100%{transform: translateY(0);opacity: 1;}}@keyframes vs2-lab-sp{0%,8.333%{opacity: 0;}17.708%,100%{opacity: 1;}}@keyframes vs2-labk-sp{0%,8.333%{opacity: 1;}17.708%,100%{opacity: 0;}}@keyframes vs2-lab-still{0%,83.333%{opacity: 0;}92.708%,100%{opacity: 1;}}@keyframes vs2-labk-still{0%,83.333%{opacity: 1;}92.708%,100%{opacity: 0;}}.vscene--2 .vs2 *,.vscene--2 .vs2 *::before,.vscene--2 .vs2 *::after{animation-play-state: paused;}.vscene--2[data-playing="true"] .vs2 *,.vscene--2[data-playing="true"] .vs2 *::before,.vscene--2[data-playing="true"] .vs2 *::after{animation-play-state: running;}
.vscene--3{position: relative;display: block;width: 100%;height: 100%;container: vscene3 / size;overflow: hidden;border-radius: inherit;background: transparent;}.vscene--3 .vs3{--ui-tile: var(--surface);--ui-well: #FFFFFF;--ui-found-soft: #FFFFFF;--ui-skel: color-mix(in srgb,var(--soft) 60%,var(--surface));--ui-skel-well: color-mix(in srgb,var(--soft) 55%,#FFFFFF);--ui-radius-tile: 20px;--ui-pad-tile: 18px;position: absolute;inset: 0;pointer-events: none;user-select: none;-webkit-user-select: none;}.vscene--3 .vs3-col{position: absolute;left: 50%;top: 40px;width: 432px;margin-left: -216px;display: grid;gap: 10px;}.vscene--3 .vs3-col .ui-tile{padding: 18px 20px;}.vscene--3 .vs3-head{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0 14px;}.vscene--3 .vs3-id{min-width: 0;}.vscene--3 .vs3-cells{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 14px;}.vscene--3 .vs3-cells .ui-cell{padding: 10px 12px;}.vscene--3 .vs3-duo{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px;}.vscene--3 .vs3-lbl{margin-bottom: 8px;font-size: 13px;line-height: 1.3;color: var(--ui-muted);}.vscene--3 .vs3-swap{display: grid;}.vscene--3 .vs3-swap>*{grid-area: 1 / 1;}.vscene--3 .vs3-bars{opacity: 0;}.vscene--3 .vs3-tasktext{margin: 0;font-size: 18px;line-height: 1.25;font-weight: 500;letter-spacing: -.01em;text-wrap: pretty;}.vscene--3 .vs3-tasktext .ui-ev{vertical-align: 2px;margin-left: 4px;}.vscene--3 .vs3-tasktext .ui-ev + .ui-ev{margin-left: 3px;}.vscene--3 .vs3-p{display: flex;align-items: center;gap: 10px;min-height: 32px;}.vscene--3 .vs3-p + .vs3-p{margin-top: 6px;}.vscene--3 .vs3-p .ui-sk{flex: 0 1 auto;}.vscene--3 .vs3-nm{font-size: 15px;line-height: 1.25;font-weight: 500;white-space: nowrap;}.vscene--3 .vs3-ava{flex: none;width: 32px;height: 32px;border-radius: 50%;background: var(--ui-skel);}.vscene--3 .vs3-draft{gap: 12px;box-shadow: var(--ui-shadow-pop);}.vscene--3 .vs3-draft .ui-draft__body{font-size: 15px;line-height: 1.6;}.vscene--3 .vs3-taskc{display: none;}.vscene--3 .vs3-dh{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;}.vscene--3 .vs3-ex{position: absolute;top: 16px;right: 20px;font-size: 13px;line-height: 1;font-weight: var(--fw-ui);color: var(--ui-ink);}.vscene--3 .vs3-ex-c{display: none;font-size: 13px;line-height: 1.3;color: var(--ui-muted);}.vscene--3 .vs3-nw{white-space: nowrap;}@container vscene3 (max-height: 619px){.vscene--3 .vs3-cells{display: none;}.vscene--3 .vs3-col{top: 24px;}}@container vscene3 not ((min-width: 460px) and (min-height: 380px)){.vscene--3 .vs3-col{left: 14px;right: 14px;top: 14px;width: auto;margin-left: 0;gap: 8px;}.vscene--3 .vs3-col .ui-tile{padding: 12px 14px;}.vscene--3 .vs3-cells,.vscene--3 .vs3-duo,.vscene--3 .vs3-full{display: none;}.vscene--3 .vs3-head{gap: 0 10px;}.vscene--3 .vs3-head .ui-mono{width: 36px;height: 36px;border-radius: 11px;font-size: 13px;}.vscene--3 .vs3-head .ui-company__name{font-size: 16px;}.vscene--3 .vs3-draft{gap: 8px;}.vscene--3 .vs3-draft .ui-part-title{font-size: 14px;}.vscene--3 .vs3-draft .ui-draft__body{padding: 10px 12px;font-size: 13px;line-height: 1.55;}.vscene--3 .vs3-ex{display: none;}.vscene--3 .vs3-ex-c{display: inline;}.vscene--3 .vs3-f3{display: none;}.vscene--3 .vs3-taskc{display: block;padding: 10px 14px;font-size: 13px;line-height: 1.4;color: var(--ui-muted);}.vscene--3 .vs3-taskc b{font-weight: 500;color: var(--ui-ink);}.vscene--3 .vs3-draft .ui-draft__body{line-height: 1.45;}}@container vscene3 (max-width: 400px){.vscene--3 .vs3-head .ui-company__meta{display: none;}}@container vscene3 (max-width: 310px){.vscene--3 .vs3-head .ui-status{font-size: 0;gap: 0;padding: 0 9px;}.vscene--3 .vs3-taskc{display: none;}}.vscene--3 .vs3-k{animation: vs3-in .45s var(--ease-expo-gsap) var(--d,0s) both;}.vscene--3 .vs3-head{animation: none;}.vscene--3 .vs3-p1{animation: vs3-in .45s var(--ease-expo-gsap) 1s both;}.vscene--3 .vs3-draft{animation: vs3-rise .5s var(--ease-expo-gsap) 1.2s both;}.vscene--3 .vs3-hl{animation: vs3-fade .3s var(--ease-circ) var(--d) both;}.vscene--3 .vs3-bars{animation: vs3-out .3s linear .8s both;}.vscene--3 .vs3-tasktext{animation: vs3-fade .3s linear .8s both;}.vscene--3:not([data-playing="true"]) *{animation-play-state: paused;}@keyframes vs3-in{from{opacity: 0;transform: translateY(10px);}}@keyframes vs3-rise{from{opacity: 0;transform: translateY(18px);}}@keyframes vs3-fade{from{opacity: 0;}}@keyframes vs3-out{from{opacity: 1;}to{opacity: 0;}}@media (prefers-reduced-motion: reduce){.vscene--3 *,.vscene--3 *::before,.vscene--3 *::after{animation: none !important;}}
.adv{--adv-r: var(--radius-media);--adv-r2: calc(var(--adv-r) / 2);--adv-pad: var(--ui-pad-tile);display: flex;flex-direction: column;align-items: center;gap: var(--card-pad);}.adv-title{max-width: 1000px;text-align: center;}.adv :where(h3,p,ul,ol){margin: 0;padding: 0;}.adv :where(ul,ol){list-style: none;}.adv-grid{align-self: stretch;display: grid;gap: var(--gap-16);grid-template-columns: repeat(3,minmax(0,1fr));grid-template-areas: "a b b" "a c d" "e e d";}.adv-t1{grid-area: a;}.adv-t2{grid-area: b;}.adv-t3{grid-area: c;}.adv-t4{grid-area: d;}.adv-t5{grid-area: e;}.adv-t{position: relative;min-width: 0;display: flex;flex-direction: column;border-radius: var(--adv-r);background: var(--surface);color: var(--ink);}.adv-h{padding: var(--adv-pad) var(--adv-pad) 0;font-size: var(--fs-lead);line-height: 1.15;letter-spacing: -0.02em;font-weight: var(--fw-h3);text-wrap: balance;margin-bottom: 24px;}.adv-m{display: flex;flex-direction: column;justify-content: center;margin: auto var(--adv-r2) var(--adv-r2);padding: 20px;border-radius: var(--adv-r2);background: #FFFFFF;color: var(--ui-ink);}.adv-t--wide{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);}.adv-t--wide .adv-h{padding-bottom: var(--adv-pad);margin-bottom: 0;}.adv-t--wide .adv-m{margin: var(--adv-r2) var(--adv-r2) var(--adv-r2) 0;}.adv-uh{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;margin-bottom: 14px;font-size: 13px;line-height: 1.3;color: var(--ui-muted);}.adv-uh-t{font-size: var(--ui-fs-title);line-height: 1.25;font-weight: 500;letter-spacing: -0.005em;color: var(--ui-ink);}.adv-nw{white-space: nowrap;}.adv .ui-ev[data-n]::before{content: attr(data-n);display: block;text-box: trim-both cap alphabetic;}.adv .ui-ev{font-size: 12px;}.adv .ui-fact__arr{font-size: 1em;}.adv-t2 .ui-ev,.adv-t4 .ui-ev{background: var(--ui-ink);color: #FFFFFF;}.adv-six{display: grid;grid-template-columns: 148px minmax(0,1fr);align-items: center;gap: 20px;padding: 24px 20px;}.adv-ring{position: relative;width: 148px;height: 148px;}.adv-ring svg{display: block;width: 100%;height: 100%;fill: none;stroke: var(--ui-found);stroke-width: 11;stroke-linecap: round;}.adv-ring__c{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;font-size: 13px;line-height: 1.3;color: var(--ui-muted);}.adv-ring__c b{display: block;margin-bottom: 4px;font-size: 28px;line-height: 1;font-weight: var(--ui-fw-num);letter-spacing: -0.02em;color: var(--ui-ink);font-feature-settings: var(--ff-tnum);}.adv-parts{display: grid;gap: 8px;counter-reset: adv-part;}.adv-parts li{display: flex;align-items: center;gap: 10px;font-size: 15px;line-height: 1.25;font-weight: 470;}.adv-parts li::before{counter-increment: adv-part;content: counter(adv-part,decimal-leading-zero);flex: none;display: grid;place-items: center;width: 26px;height: 24px;border-radius: var(--ui-radius-mark);box-shadow: inset 0 0 0 1px var(--ui-axis);font-size: 12px;line-height: 1;font-weight: 500;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.adv-tl::before{content: "";position: absolute;left: 0;right: 0;top: calc(var(--axis-y) - 3px);height: 7px;background: linear-gradient(var(--ui-axis),var(--ui-axis)) 0 3px / 100% 1.5px no-repeat,repeating-linear-gradient(90deg,var(--ui-axis) 0 1.5px,transparent 1.5px calc((100% - 1.5px) / 10));}.adv-tl .ui-tl__text{max-width: 7.2em;}.adv-tl .ui-sk{margin-top: 2px;margin-bottom: 2px;max-width: 30cqw;}.adv-task{display: grid;grid-template-columns: minmax(0,1fr) 150px;align-items: end;gap: 20px;margin-top: 18px;}.adv-task .ui-task{font-size: 20px;}.adv-t2 .adv-m{container-type: inline-size;}@container (max-width: 400px){.adv-task{grid-template-columns: minmax(0,1fr);gap: 14px;}}.adv-time{margin-right: 8px;font-weight: 500;font-feature-settings: var(--ff-tnum);}.adv-co{gap: 12px;}.adv-co-n{min-width: 0;}.adv-co-n>span{display: block;}.adv-co .ui-company__name{font-size: 15px;}.adv-co .ui-company__meta{font-size: 12px;margin-top: 1px;}.adv-t3{isolation: isolate;}.adv-t3 .adv-m{position: relative;margin-bottom: calc(var(--adv-r2) + 16px);}.adv-t3 .adv-m::before,.adv-t3 .adv-m::after{content: "";position: absolute;z-index: -1;left: 12px;right: 12px;bottom: -8px;height: 24px;border-radius: 0 0 8px 8px;background: var(--soft);opacity: .55;}.adv-t3 .adv-m::after{left: 24px;right: 24px;bottom: -16px;opacity: .3;}.adv-gl{margin: 0 0 4px 10px;font-size: 12px;line-height: 1.3;color: var(--ui-muted);}.adv-src-r--who + .adv-gl{margin-top: 14px;}.adv-src{display: grid;gap: 2px;}.adv-src-r{display: grid;grid-template-columns: 32px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 12px;row-gap: 3px;align-items: center;padding: 11px 10px;border-radius: 10px;}.adv-src-r>:first-child{grid-row: 1 / span 2;justify-self: center;}.adv-src-t{font-size: 14px;line-height: 1.3;font-weight: 470;min-width: 0;}.adv-src-r .ui-fact{font-size: 12px;}.adv-src-r--who{background: var(--ui-well);}.adv-src-r--who .ui-ava{--ui-ava: 32px;font-size: 12px;background: #FFFFFF;}@media (max-width: 1239px){.adv-grid{grid-template-columns: minmax(0,1fr);grid-template-areas: none;}.adv-grid>.adv-t{grid-area: auto;}.adv-t{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);}.adv-t .adv-h{padding-bottom: var(--adv-pad);margin-bottom: 0;}.adv-t .adv-m{margin: var(--adv-r2) var(--adv-r2) var(--adv-r2) 0;}.adv-t3 .adv-m{margin-bottom: calc(var(--adv-r2) + 16px);}}@media (max-width: 767px){.adv{gap: 24px;}.adv-t{display: flex;}.adv-t .adv-h{padding-bottom: 0;margin-bottom: 0;line-height: 1.2;}.adv-t .adv-m{margin: 20px var(--adv-r2) var(--adv-r2);padding: 16px;}.adv-t3 .adv-m{margin-bottom: calc(var(--adv-r2) + 16px);}.adv-six{grid-template-columns: 112px minmax(0,1fr);gap: 16px;padding: 20px 16px;}.adv-ring{width: 112px;height: 112px;}.adv-ring__c b{font-size: 22px;}.adv-parts{gap: 6px;}.adv-parts li{font-size: 14px;gap: 8px;}}
.aud,.aud *,.aud *::before,.aud *::after{box-sizing: border-box;}.aud{color: var(--oat-500);}.aud-check{--aud-muted: #4A5A70;}@supports (color: color-mix(in srgb,#000 64%,transparent)){.aud-check{--aud-muted: color-mix(in srgb,var(--ink) 64%,transparent);}}.aud-head{display: flex;flex-direction: column;align-items: center;gap: var(--gap-16);text-align: center;}.aud-title{max-width: 1000px;}.aud-map{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: var(--card-pad) 0 0;padding: 24px;list-style: none;background: var(--oat-200);border-radius: var(--radius-card);}.aud-g{display: grid;grid-row: span 2;grid-template-rows: subgrid;row-gap: 12px;padding: 24px 24px 28px;background: var(--oat-100);border: 1px solid #FFFFFF;border-radius: var(--radius-tile);}.aud-g-t{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;color: var(--oat-500);text-wrap: balance;}.aud-g-l{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;margin: 0;padding: 0;list-style: none;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);}.aud-g--all{grid-column: span 2;display: flex;flex-direction: column;justify-content: flex-start;}.aud-all{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}.aud-more{position: relative;margin-top: 4px;}.aud-more-btn{display: inline-flex;align-items: center;height: 26px;margin: 0;padding: 0 10px;border: 0;border-radius: var(--radius-pill);background: #FFFFFF;box-shadow: inset 0 0 0 1px var(--oat-300);font: inherit;font-size: var(--fs-small);line-height: 1;font-weight: var(--fw-ui);color: var(--oat-500);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color var(--dur-150) linear,color var(--dur-150) linear,box-shadow var(--dur-150) linear;}.aud-more.is-open .aud-more-btn{background: var(--oat-500);color: #FFFFFF;box-shadow: none;}@media (hover: hover){.aud-more:hover .aud-more-btn{background: var(--oat-500);color: #FFFFFF;box-shadow: none;}}.aud-more-pop{position: absolute;z-index: 4;left: -14px;top: calc(100% + 8px);display: grid;gap: 4px;min-width: 250px;margin: 0;padding: 12px 16px;list-style: none;background: #FFFFFF;border-radius: var(--radius-tile);box-shadow: var(--ui-shadow-pop);font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s linear var(--dur-200);}.aud-more-pop::before{content: "";position: absolute;left: 0;right: 0;top: -12px;height: 12px;}.aud-more.is-open .aud-more-pop,.aud-more-btn:focus-visible + .aud-more-pop{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}@media (hover: hover){.aud-more:hover .aud-more-pop{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}}.aud-more.is-hush .aud-more-pop{opacity: 0;visibility: hidden;}.aud-more.is-up .aud-more-pop{top: auto;bottom: var(--aud-up,calc(100% + 8px));}.aud-more.is-up .aud-more-pop::before{top: auto;bottom: -12px;}.aud-check{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto 1fr;grid-template-areas: "text q" "foot q";column-gap: var(--card-pad);margin: var(--gap-16) 0 0;padding: var(--card-pad);background: var(--surface);color: var(--ink);border-radius: var(--radius-card);counter-reset: aud-yes;}.aud-text{grid-area: text;}.aud-q{grid-area: q;display: flex;flex-direction: column;}.aud-foot{grid-area: foot;align-self: end;display: flex;flex-direction: column;align-items: flex-start;gap: var(--gap-32);padding-top: 40px;}.aud-h3{margin: 0;max-width: 520px;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--ink);text-wrap: balance;}.aud-tail{display: block;color: var(--accent);}.aud-no{margin: 0;max-width: 400px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--aud-muted);text-wrap: pretty;}.aud-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-16);}.aud-c{position: relative;isolation: isolate;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "v m" "s s";align-content: space-between;row-gap: var(--gap-16);min-height: 176px;padding: 24px;border-radius: var(--radius-media);background: #FFFFFF;cursor: pointer;-webkit-tap-highlight-color: transparent;}.aud-c-in{position: absolute;top: 0;left: 0;width: 1px;height: 1px;margin: 0;opacity: 0;pointer-events: none;}.aud-c-bg{position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;}.aud-c-bg::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--soft);opacity: 0;transition: opacity var(--dur-150) linear;}.aud-c-in:checked{counter-increment: aud-yes;}.aud-c-in:checked ~ .aud-c-bg::before{opacity: 1;}.aud-c-in:focus-visible ~ .aud-c-bg{outline: 2px solid var(--ink);outline-offset: 2px;}.aud-c-mark{grid-area: m;position: relative;width: 28px;height: 28px;margin-top: 6px;border-radius: 50%;background: #FFFFFF;box-shadow: inset 0 0 0 2px var(--soft);}.aud-c-mark::before,.aud-c-mark::after{content: "";position: absolute;border-radius: 50%;}.aud-c-mark::before{inset: 0;background: var(--ink);transform: scale(0);transition: transform var(--dur-200) var(--ease-quart);}.aud-c-mark::after{inset: 6px;border-radius: 0;background: #FFFFFF;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E") center / contain no-repeat;opacity: 0;transform: scale(.6);transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart);}.aud-c-in:checked ~ .aud-c-mark::before{transform: scale(1);}.aud-c-in:checked ~ .aud-c-mark::after{opacity: 1;transform: scale(1);transition-delay: 60ms;}@media (hover: hover){.aud-c:hover .aud-c-mark{box-shadow: inset 0 0 0 2px var(--ink);}}.aud-c-v{grid-area: v;white-space: nowrap;font-size: var(--fs-h3);line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--fw-h3);font-feature-settings: var(--ff-tnum);}.aud-c-s{grid-area: s;max-width: 240px;font-size: var(--fs-regular);line-height: var(--lh-regular);text-wrap: pretty;}.aud-res{display: flex;align-items: center;flex-wrap: wrap;margin: var(--gap-16) 0 0;min-height: 42px;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);font-feature-settings: var(--ff-tnum);color: var(--ink);}.aud-res-n:empty::before{content: "Совпало " counter(aud-yes) " из 4";}.aud-res-all{display: none;}@supports selector(:has(*)){.aud-q:not(:has(.aud-c-in:checked)) .aud-res-n{display: none;}.aud-q:not(:has(.aud-c-in:not(:checked))) .aud-res-all{display: inline;}}@media (max-width: 1299px){.aud-c{padding: 20px;}}@media (max-width: 1279px){.aud-check{grid-template-columns: minmax(0,1fr);grid-template-rows: auto;grid-template-areas: "text" "q" "foot";}.aud-q{margin-top: 32px;}.aud-res{min-height: 22px;margin-top: 12px;}.aud-foot{padding-top: 32px;}}@media (max-width: 991px){.aud-map{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767px){.aud-title{text-wrap: balance;}.aud-map{grid-template-columns: minmax(0,1fr);gap: 8px;margin-top: 24px;padding: 14px;}.aud-g{position: relative;gap: 6px;padding: 16px 18px 18px;border-radius: var(--radius-media);}.aud-g-t{font-size: var(--fs-medium);}.aud-g-l{display: block;font-size: var(--fs-small);line-height: var(--lh-small);}.aud-g-l>li{display: inline-block;margin-right: 6px;white-space: nowrap;vertical-align: top;}.aud-g-l>li + li:not(.aud-more)::before{content: "·";margin-right: 6px;color: var(--oat-400);}.aud-g-l>li.aud-ls::before{visibility: hidden;}.aud-more{position: static;margin: 0;}.aud-more-btn{height: 24px;vertical-align: 1px;font-size: var(--fs-tab);}.aud-more-pop{left: 10px;right: 10px;top: calc(100% - 6px);min-width: 0;padding: 10px 14px;font-size: var(--fs-small);line-height: var(--lh-small);}.aud-g--all{grid-column: auto;padding: 18px 18px 20px;}.aud-check{margin-top: 12px;}.aud-q{margin-top: 24px;}.aud-tiles{grid-template-columns: minmax(0,1fr);gap: 8px;}.aud-c{grid-template-columns: 112px minmax(0,1fr) auto;grid-template-areas: "v s m";align-items: center;column-gap: 12px;min-height: 0;padding: 14px;border-radius: var(--radius-media);}.aud-c-v{font-size: 28px;letter-spacing: -0.03em;}.aud-c-mark{width: 24px;height: 24px;margin-top: 0;}.aud-c-mark::after{inset: 5px;}.aud-c-s{max-width: none;font-size: var(--fs-small);line-height: var(--lh-small);}.aud-foot{gap: 20px;padding-top: 24px;}}@media (max-width: 374px){.aud-c{grid-template-columns: 96px minmax(0,1fr) auto;column-gap: 10px;}.aud-c-v{font-size: 24px;}}
.price,.price *,.price *::before,.price *::after{box-sizing: border-box;}.price :is(.field-btn,.btn-arrow){box-sizing: content-box;}.price{--price-i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");--price-i-company: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M240,204H228V96a20,20,0,0,0-20-20H172V32a20,20,0,0,0-28.45-18.12l-104,48.54A20.06,20.06,0,0,0,28,80.55V204H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM204,100V204H172V100ZM52,83.09,148,38.3V204H52ZM132,112v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm-40,0v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm0,52v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Zm40,0v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Z'/%3E%3C/svg%3E");--price-i-contact: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,40V76a12,12,0,0,1-24,0V52H180a12,12,0,0,1,0-24h36A12,12,0,0,1,228,40ZM216,168a12,12,0,0,0-12,12v24H180a12,12,0,0,0,0,24h36a12,12,0,0,0,12-12V180A12,12,0,0,0,216,168ZM76,204H52V180a12,12,0,0,0-24,0v36a12,12,0,0,0,12,12H76a12,12,0,0,0,0-24ZM40,88A12,12,0,0,0,52,76V52H76a12,12,0,0,0,0-24H40A12,12,0,0,0,28,40V76A12,12,0,0,0,40,88Zm136,92a12,12,0,0,1-9.6-4.79,48,48,0,0,0-76.82,0,12,12,0,0,1-19.18-14.42,72.1,72.1,0,0,1,23.92-20.5,44,44,0,1,1,67.34,0,72.1,72.1,0,0,1,23.92,20.5A12,12,0,0,1,176,180Zm-48-48a20,20,0,1,0-20-20A20,20,0,0,0,128,132Z'/%3E%3C/svg%3E");--price-i-seat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M234.38,210a123.36,123.36,0,0,0-60.78-53.23,76,76,0,1,0-91.2,0A123.36,123.36,0,0,0,21.62,210a12,12,0,1,0,20.77,12c18.12-31.32,50.12-50,85.61-50s67.49,18.69,85.61,50a12,12,0,0,0,20.77-12ZM76,96a52,52,0,1,1,52,52A52.06,52.06,0,0,1,76,96Z'/%3E%3C/svg%3E");--price-i-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E");--price-i-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z'/%3E%3C/svg%3E");--price-i-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M125.18,156.94a64,64,0,1,0-82.36,0,100.23,100.23,0,0,0-39.49,32,12,12,0,0,0,19.35,14.2,76,76,0,0,1,122.64,0,12,12,0,0,0,19.36-14.2A100.33,100.33,0,0,0,125.18,156.94ZM44,108a40,40,0,1,1,40,40A40,40,0,0,1,44,108Zm206.1,97.67a12,12,0,0,1-16.78-2.57A76.31,76.31,0,0,0,172,172a12,12,0,0,1,0-24,40,40,0,1,0-10.3-78.67,12,12,0,1,1-6.16-23.19,64,64,0,0,1,57.64,110.8,100.23,100.23,0,0,1,39.49,32A12,12,0,0,1,250.1,205.67Z'/%3E%3C/svg%3E");--price-i-users3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z'/%3E%3C/svg%3E");--price-ink: var(--oat-500);--price-muted: var(--oat-400);--price-line: var(--ui-track);--price-r: var(--radius-media);color: var(--price-ink);}@supports (color: color-mix(in srgb,#000 64%,transparent)){.price{--price-muted: color-mix(in srgb,var(--oat-500) 64%,transparent);}}.price-how summary::before,.price-guar li::before,.price-lim dt::before{content: "";flex: none;width: 16px;height: 16px;background-color: currentColor;-webkit-mask: var(--price-i-check) center / contain no-repeat;mask: var(--price-i-check) center / contain no-repeat;}.price-i{position: static;display: inline-block;flex: none;width: 24px;height: 24px;margin: -4px -4px -4px 2px;padding: 4px;border: 0;border-radius: 50%;background: transparent;color: var(--price-muted);cursor: help;vertical-align: -2px;-webkit-tap-highlight-color: transparent;}.price-i::before{content: "";display: block;width: 16px;height: 16px;background-color: currentColor;-webkit-mask: var(--price-i-info) center / contain no-repeat;mask: var(--price-i-info) center / contain no-repeat;transition: background-color var(--dur-150) linear;}.price-i:is(:hover,:focus-visible,.is-open){color: var(--price-ink);}.price-i:focus-visible{outline: 2px solid var(--blueberry-400);outline-offset: -2px;}.price-i::after{content: attr(data-tip);position: absolute;z-index: 20;left: 0;right: 0;bottom: calc(100% + 8px);padding: 10px 14px;border-radius: var(--radius-btn);background: var(--oat-500);color: #FFFFFF;box-shadow: var(--ui-shadow-pop);font-size: var(--fs-small);line-height: 1.4;font-weight: var(--fw-ui);letter-spacing: 0;text-align: left;white-space: normal;opacity: 0;visibility: hidden;transform: translateY(4px);pointer-events: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s linear var(--dur-200);}.price-i.is-open::after,.price-i:focus-visible::after{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}@media (hover: hover){.price-i:hover::after{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}}.price .price-i.is-hush::after{opacity: 0;visibility: hidden;transition: none;}.price-lim,.price-trial-facts li{position: relative;}.price-trial-facts .price-i::after{right: auto;width: max-content;max-width: min(300px,calc(100vw - 80px));}.price-head{display: flex;flex-direction: column;align-items: center;gap: var(--gap-16);text-align: center;}.price-title{max-width: 1000px;}.price-k{margin: 0;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-eyebrow);color: var(--price-muted);}.price-trial{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,520px);grid-template-areas: "k form" "facts form";align-items: center;column-gap: 64px;row-gap: var(--gap-16);margin-top: var(--card-pad);padding: 32px 40px;border-radius: var(--price-r);box-shadow: inset 0 0 0 1px var(--price-line);}.price-k{grid-area: k;align-self: end;}.price-trial-facts{grid-area: facts;align-self: start;display: grid;grid-template-columns: repeat(3,auto);justify-content: start;column-gap: 48px;margin: 0;padding: 0;list-style: none;}.price-trial-facts li{display: flex;flex-direction: column;gap: 6px;}.price-num{font-size: var(--fs-h3);line-height: 1;letter-spacing: var(--ls-h3);font-weight: var(--fw-h3);font-feature-settings: var(--ff-tnum);white-space: nowrap;}.price-cap{max-width: 170px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--price-muted);}.price-trial-form{grid-area: form;margin: 0;}@media (min-width: 768px){.price-trial-form .field-shell{--field-h: var(--field-h-hero);}.price-trial-form .field-shell input{font-size: var(--fs-field-hero);}.price-trial-form .field-btn{font-size: var(--fs-field-btn-hero);}}.price-lede{margin: 64px 0 0;padding: 0 var(--card-pad);font-size: var(--fs-medium);line-height: var(--lh-medium);text-wrap: balance;}.price-plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap-16);margin: 44px 0 0;padding: 0;list-style: none;}.price-plan{--plan-c: var(--accent);--plan-tile: var(--soft);--plan-ink: var(--ink);position: relative;display: flex;flex-direction: column;background: var(--oat-200);border-radius: var(--price-r);color: var(--price-ink);}.price-plan--rec{box-shadow: 0 0 0 2px var(--plan-c);}.price-plan-hd{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 24px var(--gap-32) 0;}.price-plan-ic{display: grid;place-items: center;width: 56px;height: 56px;margin: -48px 0 16px;border-radius: var(--radius-btn);background: var(--plan-tile);}.price-plan-ic::before{content: "";width: 28px;height: 28px;background-color: var(--plan-ink);-webkit-mask: var(--price-i-seat) center / contain no-repeat;mask: var(--price-i-seat) center / contain no-repeat;}.price-plan-ic--team::before{-webkit-mask-image: var(--price-i-users);mask-image: var(--price-i-users);}.price-plan-ic--agency::before{-webkit-mask-image: var(--price-i-users3);mask-image: var(--price-i-users3);}.price-plan-name{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);font-weight: var(--fw-h3);letter-spacing: -0.01em;}.price-plan-who{margin: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--price-muted);}.price-plan-rec{position: absolute;top: 0;right: var(--gap-32);transform: translateY(-50%);padding: 4px 12px;border-radius: var(--radius-pill);background: var(--plan-c);color: var(--on-accent);font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);}.price-plan-bd{flex: 1;display: flex;flex-direction: column;padding: 24px var(--gap-32) var(--gap-32);color: var(--price-ink);}.price-cost{display: flex;align-items: baseline;gap: 8px;margin: 0;white-space: nowrap;}.price-sum{font-size: var(--fs-h3);line-height: 1;letter-spacing: -0.03em;font-weight: var(--fw-h3);font-feature-settings: var(--ff-tnum);}.price-cost>span:last-child{font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--price-muted);}.price-lims{display: flex;flex-direction: column;gap: 8px;margin: 24px 0;}.price-lim{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;background: #FFFFFF;border-radius: var(--radius-btn);box-shadow: inset 0 0 0 1px var(--oat-300);}.price-lim dt{display: flex;align-items: center;gap: 8px;min-width: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);}.price-lim dt::before{color: var(--plan-c);}.price-lim dt .price-i{margin-left: -6px;}.price-lim--prep dt::before{-webkit-mask-image: var(--price-i-company);mask-image: var(--price-i-company);}.price-lim--cont dt::before{-webkit-mask-image: var(--price-i-contact);mask-image: var(--price-i-contact);}.price-lim--seat dt::before{-webkit-mask-image: var(--price-i-seat);mask-image: var(--price-i-seat);}.price-lim dd{margin: 0;}.price-lim-n{font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-eyebrow);font-feature-settings: var(--ff-tnum);white-space: nowrap;text-align: right;}.price-cta{display: flex;width: 100%;margin-top: auto;}.price-cta--line{background-color: #FFFFFF;color: var(--btn-oat-text);border-color: var(--btn-ink-bg);}@media (hover: hover){.price-cta--line:hover{background-color: var(--oat-200);}}.price-guar{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 32px;margin: 28px 0 0;padding: 0;list-style: none;}.price-guar li{display: flex;align-items: center;gap: 8px;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);}.price-anchor{margin-top: 64px;padding: var(--gap-32) var(--card-pad) 8px;border-top: 1px solid var(--price-line);}.price-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-32) 64px;}.price-tile{display: flex;flex-direction: column;gap: var(--gap-16);}.price-tile>.price-row:first-of-type{margin-top: auto;padding-top: 4px;}.price-h{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;text-wrap: balance;}.price-row{--c: var(--oat-300);--c2: color-mix(in srgb,var(--oat-300) 45%,#FFFFFF);display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 12px;row-gap: 6px;font-size: var(--fs-small);line-height: var(--lh-small);}.price-row--us{--c: var(--oat-500);--c2: color-mix(in srgb,var(--oat-500) 35%,#FFFFFF);}.price-row>span:first-child{color: var(--price-muted);}.price-row--us>span:first-child{color: var(--price-ink);font-weight: var(--fw-ui);}.price-row>span:last-child{font-weight: var(--fw-eyebrow);font-feature-settings: var(--ff-tnum);white-space: nowrap;text-align: right;}.price-row::after{content: "";grid-column: 1 / -1;height: 8px;border-radius: var(--radius-pill);background: linear-gradient(90deg,var(--c) 0 var(--a),var(--c2) var(--a) var(--b),var(--oat-200) var(--b));}.price-how{padding: var(--gap-20) 0 var(--gap-20);}.price-how summary{display: inline-flex;align-items: center;gap: 8px;cursor: pointer;list-style: none;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);border-radius: 6px;}.price-how summary::-webkit-details-marker{display: none;}.price-how summary::before{-webkit-mask-image: var(--price-i-plus);mask-image: var(--price-i-plus);transition: transform var(--dur-400) var(--ease-quart);}.price-how[open] summary::before{transform: rotate(45deg);}@media (hover: hover){.price-how summary:hover{text-decoration: underline;text-decoration-color: var(--oat-300);text-underline-offset: 0.22em;}}.price-how ul{display: flex;flex-direction: column;gap: 8px;max-width: 880px;margin: 12px 0 0;padding: 0 0 0 24px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--price-muted);font-feature-settings: var(--ff-tnum);}.price-how li::marker{color: var(--oat-300);}@media (max-width: 1359px){.price-plan-hd,.price-plan-bd{padding-left: 24px;padding-right: 24px;}.price-plan-rec{right: 24px;}.price-lim{padding-left: 12px;padding-right: 12px;gap: 8px;}}@media (max-width: 1199px){.price-trial{grid-template-columns: minmax(0,1fr);grid-template-areas: "k" "facts" "form";row-gap: var(--gap-20);}.price-plans{grid-template-columns: minmax(0,1fr);row-gap: 40px;}.price-lim{padding-left: 16px;padding-right: 16px;gap: 12px;}.price-tiles{grid-template-columns: minmax(0,1fr);}}@media (min-width: 768px) and (max-width: 1199px){.price-plan-bd{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);grid-template-rows: auto 1fr auto;column-gap: var(--gap-32);}.price-cost{grid-area: 1 / 1;}.price-lims{grid-area: 1 / 2 / 4 / 3;margin: 0;}.price-cta{grid-area: 3 / 1;margin-top: 24px;}}@media (max-width: 767px){.price-trial{margin-top: 24px;padding: 20px;row-gap: var(--gap-16);}.price-trial-facts{grid-template-columns: minmax(0,1fr);row-gap: 10px;}.price-trial-facts li{display: grid;grid-template-columns: 84px minmax(0,1fr);align-items: baseline;column-gap: 12px;}.price-num{font-size: var(--fs-h3);}.price-cap{max-width: none;}.price-lede{margin-top: 48px;padding: 0 var(--card-pad);}.price-plans{margin-top: 40px;}.price-plan-hd{padding: 20px 20px 0;}.price-plan-ic{width: 48px;height: 48px;margin: -44px 0 12px;}.price-plan-ic::before{width: 24px;height: 24px;}.price-plan-rec{right: 20px;}.price-plan-bd{padding: 20px;}.price-lim{padding-left: 12px;padding-right: 12px;gap: 8px;}.price-lim dt{font-size: var(--fs-small);}.price-guar{flex-direction: column;align-items: flex-start;padding: 0 var(--card-pad);}.price-anchor{margin-top: 48px;padding: 24px var(--card-pad) 8px;}.price-tiles{gap: var(--gap-32);}}@media (max-width: 374px){.price-trial-facts li{grid-template-columns: 72px minmax(0,1fr);}}
.trust,.trust *,.trust *::before,.trust *::after{box-sizing: border-box;}.trust{--trust-muted: #696866;--trust-gap: var(--card-pad);display: grid;grid-template-columns: minmax(0,5fr) 1px minmax(0,7fr);grid-template-areas: "cta line quote";column-gap: var(--trust-gap);padding: var(--card-pad);border-radius: var(--radius-card);background: var(--surface);color: var(--ink);}@supports (color: color-mix(in srgb,#000 64%,transparent)){.trust{--trust-muted: color-mix(in srgb,var(--ink) 64%,transparent);}}@media (min-width: 1024px){.trust{min-height: 520px;}}.trust::before{content: "";grid-area: line;background: var(--soft);}.trust-cta{grid-area: cta;display: flex;flex-direction: column;justify-content: space-between;gap: var(--gap-32);min-width: 0;}.trust-head{display: flex;flex-direction: column;align-items: flex-start;gap: var(--gap-16);}.trust-title{margin: 0;max-width: 520px;font-size: var(--fs-h3-fl,var(--fs-h3));line-height: var(--lh-h3);letter-spacing: var(--ls-h3);font-weight: var(--fw-h3);text-wrap: balance;}.trust-act{display: flex;flex-direction: column;align-items: flex-start;}.trust-lead{margin: 4px 0 0;max-width: 440px;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--color-paragraph);text-wrap: pretty;}.trust-quote{grid-area: quote;display: flex;flex-direction: column;justify-content: space-between;gap: 36px;min-width: 0;margin: 0;}.trust-q{margin: 0;max-width: 26em;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.005em;font-weight: var(--fw-text);color: var(--ink);text-wrap: pretty;}.trust-hang{margin-left: -0.5em;}.trust-sign{display: flex;align-items: center;gap: 14px;}.trust-photo{flex: none;display: block;width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: var(--soft);}.trust-photo img{display: block;width: 100%;height: 100%;}.trust-who{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;min-width: 0;}.trust-name{font-size: var(--fs-regular);line-height: var(--lh-small);font-weight: 500;font-variation-settings: var(--fvs-base);}.trust-meta{display: flex;flex-wrap: wrap;align-items: center;column-gap: 8px;row-gap: 6px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--trust-muted);}.trust-sep{color: var(--trust-muted);opacity: .5;}.trust-tg{position: relative;display: inline-flex;align-items: center;gap: 8px;padding-bottom: 4px;font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);color: var(--ink);text-decoration: none;border-radius: 4px;}.trust-tg svg{flex: none;width: 16px;height: 16px;}.trust-tg-t{position: relative;display: block;overflow: hidden;padding-bottom: 4px;margin-bottom: -4px;}.trust-tg-t::before,.trust-tg-t::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;}.trust-tg-t::before{background: var(--oat-300);}.trust-tg-t::after{background: var(--ink);transform: translateX(-101%);transition: transform var(--dur-500) var(--ease-expo);}@media (hover: hover){.trust-tg:hover .trust-tg-t::after{transform: translateX(0);}}.trust-tg:focus-visible .trust-tg-t::after{transform: translateX(0);}@media (max-width: 1023px){.trust{grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto auto;grid-template-areas: "cta" "line" "quote";}.trust::before{height: 1px;margin: var(--trust-gap) 0;}}@media (max-width: 767px){.trust-title{font-size: var(--fs-h3);letter-spacing: -0.03em;}.trust-cta{gap: var(--gap-20);}.trust-act{align-items: stretch;}.trust-btn{align-self: stretch;}.trust::before{margin: 28px 0;}.trust-hang{margin-left: 0;}.trust-quote{gap: 28px;}.trust-photo{width: 48px;height: 48px;}.trust-meta{flex-direction: column;align-items: flex-start;}.trust-sep{display: none;}}.planerka-overlay.planerka-overlay{background: rgba(27,26,24,0.56);}.planerka-modal-iframe.planerka-modal-iframe{border-radius: var(--radius-panel);}.planerka-modal-close.planerka-modal-close{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(255,255,255,0.16);}@media (hover: hover){.planerka-modal-close.planerka-modal-close:hover{background: rgba(255,255,255,0.28);}}@media (prefers-reduced-motion: reduce){.planerka-overlay.planerka-overlay,.planerka-modal-iframe.planerka-modal-iframe{transition: none !important;transform: none !important;}}
.faq,.faq *,.faq *::before,.faq *::after{box-sizing: border-box;}.faq{--faq-i-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");--faq-ink: var(--oat-500);--faq-muted: var(--ui-muted);--faq-card-bg: var(--oat-200);--faq-line: var(--color-header-border);--faq-card-r: 28px;--faq-card-pad: 24px;--faq-row: 56px;--faq-measure: 720px;display: flex;flex-direction: column;color: var(--faq-ink);}.faq-head{display: flex;flex-direction: column;align-items: center;gap: var(--gap-16);text-align: center;}.faq-card{margin-top: var(--card-pad);padding: var(--faq-card-pad);border-radius: var(--faq-card-r);background: var(--faq-card-bg);interpolate-size: allow-keywords;}.faq-item{border-bottom: 1px solid var(--faq-line);}.faq-q{display: flex;align-items: center;justify-content: space-between;gap: var(--card-pad);min-height: var(--faq-row);padding: 16px 0;list-style: none;cursor: pointer;font-size: var(--fs-regular);line-height: 24px;font-weight: 530;letter-spacing: -0.005em;color: var(--faq-ink);text-wrap: balance;border-radius: 8px;-webkit-tap-highlight-color: transparent;}.faq-q::-webkit-details-marker{display: none;}.faq-q::after{content: "";flex: none;width: 24px;height: 24px;background-color: currentColor;-webkit-mask: var(--faq-i-caret) center / 24px 24px no-repeat;mask: var(--faq-i-caret) center / 24px 24px no-repeat;transition: transform var(--dur-400) var(--ease-quart);}.faq-item[open]>.faq-q::after{transform: rotate(180deg);}.faq-q:focus-visible{outline-offset: 4px;}.faq-a{display: grid;justify-items: start;gap: 20px;padding: 0 0 var(--faq-card-pad);opacity: 0;transform: translateY(-6px);transition: opacity var(--dur-400) var(--ease-quart),transform var(--dur-400) var(--ease-quart);}.faq-item[open]>.faq-a{opacity: 1;transform: none;}@starting-style{.faq-item[open]>.faq-a{opacity: 0;transform: translateY(-6px);}}@supports selector(::details-content){.faq-item::details-content{block-size: 0;overflow-y: clip;transition: block-size var(--dur-400) var(--ease-quart),content-visibility var(--dur-400) allow-discrete;}.faq-item[open]::details-content{block-size: auto;}}@media (prefers-reduced-motion: reduce){.faq-a{transform: none;}}.faq-p{margin: 0;max-width: var(--faq-measure);font-size: var(--fs-regular);line-height: 1.5;color: var(--color-paragraph);text-wrap: pretty;}.faq-p b{font-weight: 500;color: var(--faq-ink);}.faq-link{font-size: var(--fs-regular);line-height: 1.4;font-weight: var(--fw-ui);color: var(--faq-ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);transition: text-decoration-color var(--dur-300) var(--ease-circ);}.faq-link:hover{text-decoration-color: currentColor;}.faq-legal{display: grid;justify-items: start;gap: 12px;width: 100%;}.faq-legal-h{margin: 0;font-size: var(--fs-small);line-height: 1.3;font-weight: 500;}.faq-tiles{margin: 0;padding: 0;list-style: none;width: 100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--ui-gap);}.faq-tiles li{padding: 14px 16px;border-radius: var(--ui-radius-cell);background: #FFFFFF;font-size: var(--fs-small);line-height: 1.35;color: var(--faq-ink);text-wrap: pretty;}@media (max-width: 1023px){.faq-tiles{grid-template-columns: minmax(0,1fr);}}@media (max-width: 767px){.faq{--faq-card-pad: 20px;}.faq-card{margin-top: 24px;}.faq-q{gap: 16px;}.faq-a{gap: 16px;}}
.section[data-section="cta"]{padding-top: 80px;padding-bottom: 24px;background: linear-gradient(#FFFFFF,var(--color-footer) 228px);}.cta{display: flex;flex-direction: column;align-items: center;}.cta-title{margin: 0;max-width: 640px;font-size: var(--fs-cta-fl,var(--fs-cta));line-height: var(--lh-cta);letter-spacing: var(--ls-cta);font-weight: var(--fw-cta);color: var(--oat-500);text-align: center;text-wrap: balance;}.cta-field{width: 100%;margin: 32px auto 0;}@media (min-width: 768px){.cta-field{width: clamp(680px,53vw,800px);max-width: calc(100% - 2 * var(--card-pad));}.cta-field .field-shell{--field-h: var(--field-h-hero);}.cta-field .field-shell input{font-size: var(--fs-field-hero);}.cta-field .field-btn{font-size: var(--fs-field-btn-hero);}}.cta-note{margin: 16px 0 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);text-align: center;text-wrap: balance;}@media (max-width: 767px){.section[data-section="cta"]{padding-top: 48px;padding-bottom: 16px;}.cta-field{width: min(100%,calc(100vw - 40px));margin-top: 24px;}.cta-note{margin-top: 12px;font-size: var(--fs-small);line-height: var(--lh-small);}}
:root{--ds-radius-xs: 4px;--ds-lh-loose: 1.9;--ds-hyp-row: 33.3px;--ds-hyp-stage: 572px;--ds-hyp-win-x: 5.3125%;--ds-hyp-card-x: 21.33%;--ds-hyp-card-w: 34.34%;--ds-hyp-pop-x: 57.27%;--ds-hyp-pop-y: 166px;--ds-hyp-pop-w: 21.48%;--ds-hyp-win-k: 0.576;--ds-hyp-pop-k: 0.81;--ds-hyp-tail: 232px;--ds-fade-edge: 25%;--ds-fade-low: 45%;--ds-hyph-chars: auto 5 4;}@media (max-width: 767px){:root{--ds-hyp-win-x: 24.8%;--ds-hyp-card-w: 88%;}}:root{--ds-muted: var(--ui-muted);--ds-i-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z'/%3E%3C/svg%3E");--ds-i-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z'/%3E%3C/svg%3E");--ds-i-company: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M240,204H228V96a20,20,0,0,0-20-20H172V32a20,20,0,0,0-28.45-18.12l-104,48.54A20.06,20.06,0,0,0,28,80.55V204H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM204,100V204H172V100ZM52,83.09,148,38.3V204H52ZM132,112v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm-40,0v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm0,52v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Zm40,0v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Z'/%3E%3C/svg%3E");--ds-i-contact: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,40V76a12,12,0,0,1-24,0V52H180a12,12,0,0,1,0-24h36A12,12,0,0,1,228,40ZM216,168a12,12,0,0,0-12,12v24H180a12,12,0,0,0,0,24h36a12,12,0,0,0,12-12V180A12,12,0,0,0,216,168ZM76,204H52V180a12,12,0,0,0-24,0v36a12,12,0,0,0,12,12H76a12,12,0,0,0,0-24ZM40,88A12,12,0,0,0,52,76V52H76a12,12,0,0,0,0-24H40A12,12,0,0,0,28,40V76A12,12,0,0,0,40,88Zm136,92a12,12,0,0,1-9.6-4.79,48,48,0,0,0-76.82,0,12,12,0,0,1-19.18-14.42,72.1,72.1,0,0,1,23.92-20.5,44,44,0,1,1,67.34,0,72.1,72.1,0,0,1,23.92,20.5A12,12,0,0,1,176,180Zm-48-48a20,20,0,1,0-20-20A20,20,0,0,0,128,132Z'/%3E%3C/svg%3E");--ds-i-seat: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M234.38,210a123.36,123.36,0,0,0-60.78-53.23,76,76,0,1,0-91.2,0A123.36,123.36,0,0,0,21.62,210a12,12,0,1,0,20.77,12c18.12-31.32,50.12-50,85.61-50s67.49,18.69,85.61,50a12,12,0,0,0,20.77-12ZM76,96a52,52,0,1,1,52,52A52.06,52.06,0,0,1,76,96Z'/%3E%3C/svg%3E");--ds-i-users: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M125.18,156.94a64,64,0,1,0-82.36,0,100.23,100.23,0,0,0-39.49,32,12,12,0,0,0,19.35,14.2,76,76,0,0,1,122.64,0,12,12,0,0,0,19.36-14.2A100.33,100.33,0,0,0,125.18,156.94ZM44,108a40,40,0,1,1,40,40A40,40,0,0,1,44,108Zm206.1,97.67a12,12,0,0,1-16.78-2.57A76.31,76.31,0,0,0,172,172a12,12,0,0,1,0-24,40,40,0,1,0-10.3-78.67,12,12,0,1,1-6.16-23.19,64,64,0,0,1,57.64,110.8,100.23,100.23,0,0,1,39.49,32A12,12,0,0,1,250.1,205.67Z'/%3E%3C/svg%3E");--ds-i-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E");--ds-i-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z'/%3E%3C/svg%3E");--ds-i-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z'/%3E%3C/svg%3E");--ds-i-users3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z'/%3E%3C/svg%3E");}@supports (color: color-mix(in srgb,currentColor 64%,transparent)){:root{--ds-muted: color-mix(in srgb,var(--oat-500) 64%,transparent);}}[hidden]:not([hidden="until-found"]){display: none !important;}.ds-head{display: flex;flex-direction: column;align-items: center;gap: var(--gap-16);margin-bottom: var(--card-pad);text-align: center;}.ds-head__title{max-width: 1000px;}.ds-head__lead{margin: 4px 0 0;max-width: 620px;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--color-paragraph);text-wrap: balance;}.ds-card,.ds-card *,.ds-card *::before,.ds-card *::after{box-sizing: border-box;}.ds-card :is(.btn-ink,.btn-oat,.btn-accent,.btn-white,.btn-arrow){box-sizing: content-box;}.ds-card{display: flex;flex-direction: column;align-items: flex-start;padding: var(--card-pad);border-radius: var(--radius-card);background: var(--surface);color: var(--ink);}.ds-card__title{margin: 0;max-width: 520px;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--ink);text-wrap: balance;}.ds-card__tail{display: block;color: var(--accent);}.ds-card__text{max-width: 28rem;margin: var(--gap-20) 0 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ink);text-wrap: balance;}.ds-card__foot{display: flex;flex-direction: column;align-items: flex-start;gap: var(--gap-32);margin-top: auto;padding-top: 40px;}.ds-card__note{margin: 0;max-width: 400px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ds-card-muted);text-wrap: pretty;}.ds-card{--ds-card-muted: var(--ink);}@supports (color: color-mix(in srgb,currentColor 64%,transparent)){.ds-card{--ds-card-muted: color-mix(in srgb,var(--ink) 64%,transparent);}}.ds-card__actions{display: flex;flex-wrap: wrap;gap: var(--gap-10);}.ds-card__list{display: grid;gap: var(--ui-gap-cell);max-width: 28rem;margin: var(--gap-20) 0 0;padding-left: var(--ds-list-indent);font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ink);text-wrap: pretty;}.ds-card__list>li::marker{color: var(--ds-card-muted);}.ds-card__list.ds-checks{padding-left: 0;}.ds-card .ds-checks>li::before{background-color: var(--ink);}.ds-card :is(.ds-card__text,.ds-card__list) + :is(.ds-card__text,.ds-card__list){margin-top: var(--gap-16);}.ds-card>:where(:first-child){margin-top: 0;}.ds-card :where(b,strong){font-weight: var(--fw-h3);font-variation-settings: var(--fvs-base);}.ds-card__field{align-self: stretch;width: 100%;max-width: var(--ds-measure);margin: var(--gap-20) 0 0;}.ds-card__field + .ds-card__note{margin-top: var(--ui-gap);}.ds-card .ds-field__label{color: var(--ink);}.ds-card .ds-field__hint{color: var(--ds-card-muted);}.ds-card>:is(.ds-card__panel,.ds-grid){align-self: stretch;}.ds-card__panel{display: grid;align-content: start;gap: var(--gap-16);margin-top: auto;padding: var(--ui-pad-tile);border-radius: var(--radius-media);background: var(--ui-tile);color: var(--ui-ink);}.ds-card>:has(+ .ds-card__panel){margin-bottom: var(--gap-20);}.ds-card__panel :is(p,h3,h4){margin: 0;}.ds-card__panel + .ds-card__note{margin-top: var(--ui-gap);}.ds-card>.ds-grid + .ds-card__field{margin-top: var(--gap-32);}.ds-card__verdict{padding-top: var(--ui-gap);border-top: 1px solid var(--ui-track);font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ui-ink);text-wrap: pretty;}.ds-card__verdict b{font-weight: var(--fw-h3);font-variation-settings: var(--fvs-base);}.ds-chips{display: flex;flex-wrap: wrap;gap: var(--ui-gap-cell);padding: 0;list-style: none;}:where(.ds-chips){margin: 0;}.ds-chip{display: inline-flex;align-items: center;height: 26px;margin: 0;padding: 0 10px;box-sizing: border-box;border: 0;border-radius: var(--radius-pill);background: var(--ui-tile);box-shadow: inset 0 0 0 1px var(--oat-300);font: inherit;font-size: var(--fs-small);line-height: 1;font-weight: var(--fw-ui);color: var(--oat-500);text-decoration: none;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background-color var(--dur-150) linear,color var(--dur-150) linear,box-shadow var(--dur-150) linear;}:is(button,a).ds-chip{cursor: pointer;}.ds-chip.is-on,.ds-chip[aria-pressed="true"],.ds-chip[aria-selected="true"]{background: var(--oat-500);color: var(--btn-ink-text);box-shadow: none;}@media (hover: hover){:is(button,a).ds-chip:hover{background: var(--oat-500);color: var(--btn-ink-text);box-shadow: none;}}.ds-tip-host{position: relative;}.ds-tip{position: static;display: inline-block;flex: none;box-sizing: border-box;width: 24px;height: 24px;margin: -4px -4px -4px 2px;padding: 4px;border: 0;border-radius: 50%;background: transparent;color: var(--ds-muted);cursor: help;vertical-align: -2px;-webkit-tap-highlight-color: transparent;}.ds-tip::before{content: "";display: block;width: 16px;height: 16px;background-color: currentColor;-webkit-mask: var(--ds-i-info) center / contain no-repeat;mask: var(--ds-i-info) center / contain no-repeat;transition: background-color var(--dur-150) linear;}.ds-tip:is(:hover,:focus-visible,.is-open){color: var(--oat-500);}.ds-tip:focus-visible{outline: 2px solid var(--blueberry-400);outline-offset: -2px;}.ds-tip::after{content: attr(data-tip);position: absolute;z-index: 20;left: 0;right: 0;bottom: calc(100% + 8px);box-sizing: border-box;padding: 10px 14px;border-radius: var(--radius-btn);background: var(--oat-500);color: var(--btn-ink-text);box-shadow: var(--ui-shadow-pop);font-size: var(--fs-small);line-height: 1.4;font-weight: var(--fw-ui);letter-spacing: 0;text-align: left;white-space: normal;opacity: 0;visibility: hidden;transform: translateY(4px);pointer-events: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s linear var(--dur-200);}.ds-tip.is-open::after,.ds-tip:focus-visible::after{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}@media (hover: hover){.ds-tip:hover::after{opacity: 1;visibility: visible;transform: none;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart),visibility 0s;}}.ds-tip.is-hush::after{opacity: 0;visibility: hidden;transition: none;}.ds-plans,.ds-plans *,.ds-plans *::before,.ds-plans *::after{box-sizing: border-box;}.ds-plans .btn-arrow{box-sizing: content-box;}.ds-plans{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap-16);margin: 0;padding: 24px 0 0;list-style: none;color: var(--oat-500);}.ds-plan{--plan-c: var(--accent);--plan-tile: var(--soft);--plan-ink: var(--ink);position: relative;display: flex;flex-direction: column;background: var(--oat-200);border-radius: var(--radius-media);color: var(--oat-500);}.ds-plan--rec{box-shadow: 0 0 0 2px var(--plan-c);}.ds-plan__head{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 24px var(--gap-32) 0;}.ds-plan__icon{display: grid;place-items: center;width: 56px;height: 56px;margin: -48px 0 16px;border-radius: var(--radius-btn);background: var(--plan-tile);}.ds-plan__icon::before{content: "";width: 28px;height: 28px;background-color: var(--plan-ink);-webkit-mask: var(--ds-i-seat) center / contain no-repeat;mask: var(--ds-i-seat) center / contain no-repeat;}.ds-plan__icon--team::before{-webkit-mask-image: var(--ds-i-users);mask-image: var(--ds-i-users);}.ds-plan__icon--agency::before{-webkit-mask-image: var(--ds-i-users3);mask-image: var(--ds-i-users3);}.ds-plan__name{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);font-weight: var(--fw-h3);letter-spacing: -0.01em;}.ds-plan__who{margin: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ds-muted);}.ds-plan__badge{position: absolute;top: 0;right: var(--gap-32);transform: translateY(-50%);padding: 4px 12px;border-radius: var(--radius-pill);background: var(--plan-c);color: var(--on-accent);font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);}.ds-plan__body{flex: 1;display: flex;flex-direction: column;padding: 24px var(--gap-32) var(--gap-32);color: var(--oat-500);}.ds-plan__cost{display: flex;align-items: baseline;gap: 8px;margin: 0;white-space: nowrap;}.ds-plan__sum{font-size: var(--fs-h3);line-height: 1;letter-spacing: -0.03em;font-weight: var(--fw-h3);font-feature-settings: var(--ff-tnum);}.ds-plan__cost>span:last-child{font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ds-muted);}.ds-plan__lims{display: flex;flex-direction: column;gap: 8px;margin: 24px 0;}.ds-plan__lim{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px;background: var(--ui-tile);border-radius: var(--radius-btn);box-shadow: inset 0 0 0 1px var(--oat-300);}.ds-plan__lim dt{display: flex;align-items: center;gap: 8px;min-width: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);}.ds-plan__lim dt::before{content: "";flex: none;width: 16px;height: 16px;background-color: currentColor;color: var(--plan-c);-webkit-mask: var(--ds-i-check) center / contain no-repeat;mask: var(--ds-i-check) center / contain no-repeat;}.ds-plan__lim dt .ds-tip{margin-left: -6px;}.ds-plan__lim--prep dt::before{-webkit-mask-image: var(--ds-i-company);mask-image: var(--ds-i-company);}.ds-plan__lim--cont dt::before{-webkit-mask-image: var(--ds-i-contact);mask-image: var(--ds-i-contact);}.ds-plan__lim--seat dt::before{-webkit-mask-image: var(--ds-i-seat);mask-image: var(--ds-i-seat);}.ds-plan__lim dd{margin: 0;}.ds-plan__n{font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-eyebrow);font-feature-settings: var(--ff-tnum);white-space: nowrap;text-align: right;}.ds-plan__cta{display: flex;width: 100%;margin-top: auto;}.ds-plan__cta--line{background-color: var(--btn-white-bg);color: var(--btn-oat-text);border-color: var(--btn-ink-bg);}@media (hover: hover){.ds-plan__cta--line:hover{background-color: var(--oat-200);}}@media (max-width: 1359px){.ds-plan__head,.ds-plan__body{padding-left: 24px;padding-right: 24px;}.ds-plan__badge{right: 24px;}.ds-plan__lim{padding-left: 12px;padding-right: 12px;gap: 8px;}}@media (max-width: 1199px){.ds-plans{grid-template-columns: minmax(0,1fr);row-gap: 40px;}.ds-plan__lim{padding-left: 16px;padding-right: 16px;gap: 12px;}}@media (min-width: 768px) and (max-width: 1199px){.ds-plan__body{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);grid-template-rows: auto 1fr auto;column-gap: var(--gap-32);}.ds-plan__cost{grid-area: 1 / 1;}.ds-plan__lims{grid-area: 1 / 2 / 4 / 3;margin: 0;}.ds-plan__cta{grid-area: 3 / 1;margin-top: 24px;}}[data-ds-site].is-invalid .field-shell,[data-ds-site].is-invalid .field-shell:hover,[data-ds-site].is-invalid .field-shell:focus-within{box-shadow: var(--shadow-field),0 0 0 2px var(--pomegranate-400);}.ds-site__msg{margin: 8px 0 0;font-size: var(--fs-small);line-height: 18px;font-weight: var(--fw-ui);color: var(--pomegranate-400);text-wrap: balance;overflow-wrap: anywhere;}.ds-site__msg:empty{display: none;}.ds-site__msg p{margin: 0;}.ds-site__msg.is-status{color: var(--color-paragraph);}.hdr-pop .ds-site__msg{padding: 8px 12px;border-radius: var(--radius-btn);background: var(--ui-tile);box-shadow: 0 0 0 0.5px var(--color-header-border),var(--shadow-popover);}.ds-hero{position: relative;z-index: 2;padding: var(--ds-hero-top) 0 var(--section-pad);}.ds-hero__in{display: flex;flex-direction: column;align-items: center;text-align: center;}.ds-hero .ds-crumbs{margin-bottom: var(--gap-16);}.ds-hero .ds-crumbs ol{justify-content: center;}.ds-hero__title{margin: 0;max-width: 1000px;font-size: var(--fs-h1);line-height: var(--lh-h1);letter-spacing: var(--ls-h1);font-weight: var(--fw-h1);text-wrap: balance;}.ds-hero__lead{margin: var(--gap-20) 0 0;max-width: 620px;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--color-paragraph);text-wrap: balance;}.ds-hero__for{margin: var(--ui-gap) 0 0;max-width: 620px;font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);color: var(--ui-muted);text-wrap: balance;}.ds-long{-webkit-hyphens: auto;hyphens: auto;hyphenate-limit-chars: var(--ds-hyph-chars);overflow-wrap: break-word;}.ds-hero__field{width: 100%;margin: var(--gap-32) auto 0;text-align: left;}.ds-hero__note{margin: var(--gap-16) 0 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);text-wrap: balance;}.ds-hero__field .ds-site__msg,.cta-field .ds-site__msg{text-align: center;}@media (min-width: 768px){.ds-hero__title{font-size: min(var(--fs-h1),calc((min(1280px,95vw) - 100px) * 0.06586));}.ds-hero__field{width: clamp(680px,53vw,800px);max-width: calc(100% - 2 * var(--card-pad));}.ds-hero__field .field-shell{--field-h: var(--field-h-hero);}.ds-hero__field .field-shell input{font-size: var(--fs-field-hero);}.ds-hero__field .field-btn{font-size: var(--fs-field-btn-hero);}}.ds-read,.ds-read *,.ds-read *::before,.ds-read *::after{box-sizing: border-box;}.ds-read :is(.btn-ink,.btn-oat,.btn-accent,.btn-white,.btn-arrow,.field-btn){box-sizing: content-box;}.ds-read{max-width: calc(var(--ds-measure) + 2 * var(--card-pad));margin-inline: auto;padding-inline: var(--card-pad);font-size: var(--fs-regular);line-height: var(--lh-body);color: var(--oat-500);}:is(.ds-read,.ds-panel)>:where(h2,h3,p,ul,ol,figure,table),:is(.ds-read,.ds-panel)>:where(ul,ol)>li>:where(ul,ol,p){margin: 0;}:is(.ds-read,.ds-panel)>:where(p,ul,ol){color: var(--color-paragraph);text-wrap: pretty;}:is(.ds-read,.ds-panel)>:where(p,ul,ol) :where(b,strong){font-weight: 500;color: var(--oat-500);}.ds-read :where(p,li,td) a:not([class]){color: var(--oat-500);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);border-radius: 2px;transition: text-decoration-color var(--dur-300) var(--ease-circ);}.ds-read :where(p,li,td) a:not([class]):hover{text-decoration-color: currentColor;}:is(.ds-read,.ds-also)>:where(h2){font-size: var(--ds-fs-h2-text);line-height: var(--lh-h2);letter-spacing: var(--ls-h2);font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}:is(.ds-read,.ds-panel)>:where(h3){font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}:is(.ds-read,.ds-panel)>:where(p,ul,ol) .ui-fact,.ds-table td .ui-fact{display: inline;white-space: normal;}.ds-note{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);text-wrap: pretty;}.ds-table .ds-note{display: block;}.ds-card .ds-note{color: var(--ds-card-muted);}:is(.ds-read,.ds-panel)>:where(* + *){margin-top: var(--gap-16);}:is(.ds-read,.ds-panel)>:where(* + .ds-table,* + .ds-fact,* + .ds-cta,* + .ds-also,* + .ds-toc,* + .ds-result,.ds-table + *,.ds-fact + *,.ds-cta + *,.ds-also + *,.ds-toc + *,.ds-updated + *,.ds-result + *,* + .ds-nofit,* + .ds-tabs,* + .ds-panels,* + .ds-calc,* + .ds-mini,* + .ds-company,.ds-nofit + *,.ds-panels + *,.ds-calc + *,.ds-mini + *,.ds-company + *,* + .ds-grid,.ds-grid + *,* + .ds-example,.ds-example + *,* + .faq,.faq + *,* + .ds-card,.ds-card + *){margin-top: var(--gap-32);}:is(.ds-read,.ds-panel)>:where(.ds-tabs + .ds-panels){margin-top: var(--gap-20);}:is(.ds-read,.ds-panel)>:where(.ds-table + .ds-note){margin-top: var(--ui-gap);}:is(.ds-read,.ds-panel)>:where(* + h3){margin-top: var(--gap-32);}:is(.ds-read,.ds-panel)>:where(* + h2,* + .ds-also){margin-top: var(--ds-h2-before);}:is(.ds-read,.ds-panel)>:where(h3 + *){margin-top: var(--ui-gap);}:is(.ds-read,.ds-panel)>:where(h2 + *){margin-top: var(--gap-20);}.ds-panels.is-ready .ds-panel__name + *{margin-top: 0;}.ds-read>.faq>.faq-card:first-child{margin-top: 0;}.section>:where(.container,.frame,.ds-read) + :where(.container,.frame,.ds-read){margin-top: var(--gap-32);}.section>.ds-read:has(>h2:last-child) + :where(.container,.frame){margin-top: var(--gap-20);}.frame>* + .ds-note{margin-top: var(--ui-gap);}:is(.ds-read,.ds-panel)>:where(ul,ol),:is(.ds-read,.ds-panel)>:where(ul,ol)>li>:where(ul,ol){display: grid;gap: var(--ui-gap-cell);padding-left: var(--ds-list-indent);}:is(.ds-read,.ds-panel)>:where(ul)>li::marker,:is(.ds-read,.ds-panel)>:where(ul,ol)>li>:where(ul)>li::marker{color: var(--oat-300);}:is(.ds-read,.ds-panel)>:where(ol)>li::marker{color: var(--ui-muted);font-weight: var(--fw-ui);font-feature-settings: var(--ff-tnum);}.ds-checks{display: grid;gap: var(--ui-gap-cell);list-style: none;padding-left: 0;}:where(.ds-checks){margin: 0;}.ds-checks>li{position: relative;padding-left: calc(16px + var(--btn-icon-gap));}.ds-checks>li::before{content: "";position: absolute;left: 0;top: 4px;width: 16px;height: 16px;background-color: var(--oat-500);-webkit-mask: var(--ds-i-check) center / contain no-repeat;mask: var(--ds-i-check) center / contain no-repeat;}.ds-table{overflow-x: auto;}.ds-table table{width: 100%;border-collapse: collapse;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--oat-500);font-feature-settings: var(--ff-tnum);}.ds-table th{padding: 0 var(--gap-16) var(--ui-gap-cell) 0;text-align: left;vertical-align: bottom;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);border-bottom: 1px solid var(--color-header-border);}.ds-table td,.ds-table tbody th{padding: var(--ui-gap) var(--gap-16) var(--ui-gap) 0;vertical-align: top;border-bottom: 1px solid var(--color-header-border);}.ds-table tbody th{text-align: left;font-size: inherit;line-height: inherit;color: inherit;}.ds-table :is(th,td):last-child{padding-right: 0;}.ds-table :is(td:first-child,tbody th){font-weight: var(--fw-ui);}.ds-table .is-num{text-align: right;white-space: nowrap;}.ds-table th.is-num{white-space: normal;}.ds-table:focus-visible{outline-offset: 4px;}.ds-table tr[id]{scroll-margin-top: calc(var(--header-height) + var(--gap-32));}.ds-table tr:is(:target,.is-lit)>:is(td,th){background: var(--ui-well);}.ds-table tr:is(:target,.is-lit)>:is(td,th):first-child{box-shadow: inset 2px 0 0 var(--oat-500);}@media (min-width: 768px){:is(.frame,.ds-read,.ds-panel)>.ds-table{margin-inline: calc(-1 * min(var(--card-pad),(min(var(--container-max),100vw - 2 * var(--container-gutter)) - 100%) / 2));padding: var(--card-pad) var(--card-pad) calc(var(--card-pad) - var(--ui-gap));border-radius: var(--radius-card);background: var(--ui-canvas);}:is(.frame,.ds-read,.ds-panel)>.ds-table tbody>tr:last-child>:is(td,th){border-bottom: 0;}:is(.frame,.ds-read,.ds-panel)>.ds-table tr:is(:target,.is-lit)>:is(td,th){background: var(--ui-tile);}}.ds-fact{display: grid;justify-items: start;align-content: start;gap: var(--ui-gap);padding: var(--ui-pad-tile);border-radius: var(--radius-media);background: var(--ui-well);}.ds-fact .ui-fact{font-size: var(--fs-small);}.ds-fact__text{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--oat-500);}.ds-fact__text b{font-weight: var(--fw-strong);}.ds-crumbs ol{display: flex;flex-wrap: wrap;align-items: baseline;margin: 0;padding: 0;list-style: none;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--color-paragraph);}.ds-crumbs li + li::before{content: "/";content: "/" / "";padding: 0 var(--ui-gap-cell);color: var(--oat-300);}.ds-crumbs a{color: inherit;text-decoration: none;border-radius: 4px;transition: color 100ms ease-out;}@media (hover: hover){.ds-crumbs a:hover{color: var(--oat-500);}}.ds-crumbs a:focus-visible{color: var(--oat-500);}.ds-crumbs [aria-current="page"]{color: var(--oat-500);}.ds-updated{font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}:where(.ds-updated){margin: 0;}.ds-toc{display: grid;gap: var(--ui-gap);}.ds-toc__label{margin: 0;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-toc ol{display: grid;gap: var(--ui-gap-cell);margin: 0;padding: 0;list-style: none;}.ds-toc a{font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--oat-500);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);border-radius: 2px;transition: text-decoration-color var(--dur-300) var(--ease-circ);}.ds-toc a:hover{text-decoration-color: currentColor;}.ds-cta{padding: var(--gap-32);border-radius: var(--radius-media);background: var(--ui-tile);box-shadow: inset 0 0 0 1px var(--ui-track);}.ds-cta__title{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}.ds-cta__form{margin: var(--gap-20) 0 0;}.ds-cta__note{margin: var(--gap-16) 0 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);}.ds-also{display: grid;gap: var(--gap-20);}.ds-also__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-16);margin: 0;padding: 0;list-style: none;}.ds-also__list--3{grid-template-columns: repeat(3,minmax(0,1fr));}.ds-also__card{display: flex;flex-direction: column;box-sizing: border-box;height: 100%;padding: var(--ui-pad-tile);border-radius: var(--radius-media);background: var(--oat-200);color: var(--oat-500);text-decoration: none;}.ds-also__kicker{font-size: var(--fs-eyebrow-alt);line-height: var(--lh-eyebrow-alt);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-also__title{margin-top: var(--ui-gap-cell);font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;text-wrap: balance;}.ds-also__go{margin-top: auto;padding-top: var(--gap-16);line-height: 0;}.ds-also__go svg{width: 16px;height: 16px;transition: transform var(--dur-150) linear;}@media (hover: hover){.ds-also__card:hover .ds-also__go svg{transform: translateX(2px);}}.ds-also__card:focus-visible .ds-also__go svg{transform: translateX(2px);}.ds-field{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: var(--ui-gap-cell);}.ds-field__label{font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);color: var(--oat-500);}.ds-field__box{display: flex;align-items: center;gap: var(--ui-gap-cell);height: var(--ds-control-h);padding: 0 var(--gap-16);box-sizing: border-box;background: var(--ui-tile);border-radius: var(--radius-btn);box-shadow: var(--shadow-field);cursor: text;transition: box-shadow var(--dur-500) var(--ease-expo);}.ds-field__box:hover{box-shadow: var(--shadow-field-hover);}.ds-field__box:focus-within{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--oat-500);}.ds-field__input{all: unset;flex: 1;min-width: 0;font-family: var(--font-sans);font-size: var(--fs-regular);line-height: var(--lh-btn);font-weight: var(--fw-ui);color: var(--oat-500);font-feature-settings: var(--ff-tnum);}.ds-field__input::placeholder{color: var(--ui-muted);opacity: 1;}.ds-field__unit{flex: none;font-size: var(--fs-regular);line-height: var(--lh-btn);color: var(--ui-muted);}.ds-field__hint{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);}.ds-field.is-invalid .ds-field__box{box-shadow: var(--shadow-field),0 0 0 2px var(--pomegranate-400);}.ds-field.is-invalid .ds-field__hint{color: var(--pomegranate-400);font-weight: var(--fw-ui);}.ds-seg{display: grid;justify-items: start;align-content: start;gap: var(--ui-gap-cell);padding: 0;border: 0;min-width: 0;}:where(.ds-seg){margin: 0;}.ds-seg__track{display: inline-flex;gap: 2px;box-sizing: border-box;min-height: var(--ds-control-h);max-width: 100%;padding: calc(var(--radius-btn) - var(--ui-radius-mark));border-radius: var(--radius-btn);background: var(--oat-200);overflow-x: auto;scrollbar-width: none;}.ds-seg__track::-webkit-scrollbar{display: none;}.ds-seg__opt{flex: none;}.ds-seg__opt{position: relative;display: flex;cursor: pointer;}.ds-seg__opt input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.ds-seg__opt span{display: flex;align-items: center;padding: var(--btn-pad-y) var(--btn-pad-x);border-radius: var(--ui-radius-mark);white-space: nowrap;font-size: var(--fs-tab);line-height: var(--lh-tab);font-weight: var(--fw-ui);color: var(--ui-muted);transition: background-color var(--dur-150) linear,color var(--dur-150) linear;}@media (hover: hover){.ds-seg__opt:hover span{color: var(--oat-500);}}.ds-seg__opt input:checked + span{background: var(--ui-tile);color: var(--oat-500);}.ds-seg__opt input:focus-visible + span{outline: 2px solid var(--blueberry-400);outline-offset: 0;}.ds-range{display: grid;align-content: start;gap: var(--ui-gap-cell);}.ds-range__head{display: flex;justify-content: space-between;align-items: baseline;gap: var(--gap-16);}.ds-range__value{font-size: var(--fs-regular);line-height: var(--lh-btn);font-weight: var(--fw-ui);color: var(--oat-500);font-feature-settings: var(--ff-tnum);white-space: nowrap;}.ds-range__input{--p: 0%;-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 44px;margin: 0;background: transparent;cursor: pointer;}.ds-range__input:focus-visible{outline: none;}.ds-range__input::-webkit-slider-runnable-track{height: var(--ds-range-track);border-radius: var(--radius-pill);background: linear-gradient(90deg,var(--oat-500) 0 var(--p),var(--oat-200) var(--p) 100%);}.ds-range__input::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: var(--ds-range-thumb);height: var(--ds-range-thumb);margin-top: calc((var(--ds-range-track) - var(--ds-range-thumb)) / 2);border-radius: 50%;background: var(--ui-tile);box-shadow: var(--shadow-field);transition: box-shadow var(--dur-500) var(--ease-expo);}.ds-range__input:hover::-webkit-slider-thumb{box-shadow: var(--shadow-field-hover);}.ds-range__input:focus-visible::-webkit-slider-thumb{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--oat-500);}.ds-range__input::-moz-range-track{height: var(--ds-range-track);border-radius: var(--radius-pill);background: var(--oat-200);}.ds-range__input::-moz-range-progress{height: var(--ds-range-track);border-radius: var(--radius-pill);background: var(--oat-500);}.ds-range__input::-moz-range-thumb{width: var(--ds-range-thumb);height: var(--ds-range-thumb);border: 0;border-radius: 50%;background: var(--ui-tile);box-shadow: var(--shadow-field);}.ds-range__input:focus-visible::-moz-range-thumb{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--oat-500);}.ds-range__ends{display: flex;justify-content: space-between;font-size: var(--fs-eyebrow);line-height: 1.3;color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.ds-card .ds-range__input::-webkit-slider-runnable-track{background: linear-gradient(90deg,var(--ink) 0 var(--p),var(--soft) var(--p) 100%);}.ds-card .ds-range__input::-moz-range-track{background: var(--soft);}.ds-card .ds-range__input::-moz-range-progress{background: var(--ink);}.ds-card .ds-range__input:focus-visible::-webkit-slider-thumb{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--ink);}.ds-card .ds-range__input:focus-visible::-moz-range-thumb{box-shadow: var(--shadow-field-hover),0 0 0 2px var(--ink);}.ds-card .ds-range__value{color: var(--ink);}.ds-card .ds-range__ends{color: var(--ds-card-muted);}.ds-result{display: grid;justify-items: start;align-content: start;gap: var(--ui-gap-cell);padding: var(--gap-32);border-radius: var(--radius-media);background: var(--ui-well);}.ds-result__label{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-result__num{font-size: var(--fs-h3);line-height: 1;letter-spacing: -0.03em;font-weight: var(--fw-h3);font-feature-settings: var(--ff-tnum);color: var(--oat-500);text-wrap: balance;}.ds-result__cap{max-width: 420px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);}.ds-field__pre{flex: none;font-size: var(--fs-regular);line-height: var(--lh-btn);color: var(--ui-muted);}.ds-result--main .ds-result__label{font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-ui);color: var(--oat-500);text-wrap: balance;}.ds-result__cap b{font-weight: var(--fw-ui);color: var(--oat-500);}.ds-result__line{max-width: 420px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);}.ds-result__actions{display: flex;flex-wrap: wrap;gap: var(--ui-gap-cell);margin-top: var(--ui-gap-cell);}.ds-result .ds-result__actions .ds-copy{margin-top: 0;}.ds-tool,.ds-tool *,.ds-tool *::before,.ds-tool *::after{box-sizing: border-box;}.ds-tool :is(.btn-ink,.btn-oat,.btn-accent,.btn-white,.btn-arrow){box-sizing: content-box;}.ds-tool{padding: var(--gap-32);border-radius: var(--radius-media);background: var(--ui-tile);box-shadow: inset 0 0 0 1px var(--ui-track);text-align: left;}.ds-hero .ds-tool{margin-top: var(--gap-32);}.ds-tool__row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-32);}.ds-tool__fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-content: start;gap: var(--gap-20) var(--gap-16);}.ds-tool__wide{grid-column: 1 / -1;}.ds-tool__title{margin: 0;font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}.ds-tool>:is(.ds-tool__row,.ds-more) + :is(.ds-tool__row,.ds-more){margin-top: var(--gap-32);padding-top: var(--gap-32);border-top: 1px solid var(--ui-track);}.ds-more>summary{display: block;cursor: pointer;list-style: none;border-radius: var(--ui-radius-mark);-webkit-tap-highlight-color: transparent;}.ds-more>summary::-webkit-details-marker{display: none;}.ds-more>summary:focus-visible{outline: 2px solid var(--blueberry-400);outline-offset: 4px;}.ds-more__t{font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);color: var(--oat-500);}.ds-more__t::before{content: "";display: inline-block;width: 16px;height: 16px;margin-right: var(--ui-gap-cell);vertical-align: -2px;background-color: currentColor;-webkit-mask: var(--ds-i-plus) center / contain no-repeat;mask: var(--ds-i-plus) center / contain no-repeat;transition: transform var(--dur-400) var(--ease-quart);}.ds-more[open] .ds-more__t::before{transform: rotate(45deg);}@media (hover: hover){.ds-more>summary:hover .ds-more__t{text-decoration: underline;text-decoration-color: var(--oat-300);text-underline-offset: 0.22em;}}.ds-more__aside{display: block;padding-left: var(--ds-list-indent);font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);text-wrap: pretty;}.ds-more__body{margin-top: var(--gap-20);}.ds-more__body .ds-grid{row-gap: var(--gap-20);}.ds-bar{display: none;}.ds-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-16);padding: 0;list-style: none;}:where(.ds-grid){margin: 0;}.ds-grid--3{grid-template-columns: repeat(3,minmax(0,1fr));}@media (max-width: 991px){.ds-grid--3{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 767px){.ds-head{margin-bottom: 24px;}.ds-card__foot{gap: 20px;padding-top: 24px;}.ds-chip{height: 24px;font-size: var(--fs-tab);}.ds-plan__head{padding: 20px 20px 0;}.ds-plan__icon{width: 48px;height: 48px;margin: -44px 0 12px;}.ds-plan__icon::before{width: 24px;height: 24px;}.ds-plan__badge{right: 20px;}.ds-plan__body{padding: 20px;}.ds-plan__lim{padding-left: 12px;padding-right: 12px;gap: 8px;}.ds-plan__lim dt{font-size: var(--fs-small);}.ds-grid,.ds-grid--3{grid-template-columns: minmax(0,1fr);}.ds-hero__field{width: min(100%,calc(100vw - 40px));margin-top: 24px;}.ds-hero__in>:not(.ds-hero__field){max-width: calc(100vw - 40px);}.ds-hero__note{margin-top: 12px;font-size: var(--fs-small);line-height: var(--lh-small);}.ds-table table{font-size: var(--fs-small);line-height: var(--lh-small);}.ds-table :is(th,td){padding-right: var(--ui-gap);}.ds-table :is(th,td):last-child{padding-right: 0;}.frame>*{margin-inline: calc(-1 * var(--container-gutter));}.ds-seg__opt span{padding-inline: var(--ui-gap);}.ds-cta{padding: var(--card-pad);}.ds-cta__note{margin-top: 12px;font-size: var(--fs-small);line-height: var(--lh-small);}.ds-also__list{grid-template-columns: minmax(0,1fr);gap: var(--ui-gap-cell);}.ds-result{padding: var(--card-pad);}.ds-hero .ds-tool{margin-top: var(--gap-20);}.ds-tool{padding: var(--card-pad);}.ds-tool__row{grid-template-columns: minmax(0,1fr);gap: var(--gap-20);}.ds-tool__fields{gap: var(--gap-16) var(--ui-gap);}.ds-tool>:is(.ds-tool__row,.ds-more) + :is(.ds-tool__row,.ds-more){margin-top: var(--card-pad);padding-top: var(--card-pad);}.ds-bar{position: sticky;top: calc(var(--header-height) + var(--ui-gap-cell));z-index: 3;display: flex;align-items: center;justify-content: space-between;gap: var(--ui-gap);padding: var(--ui-gap-cell) var(--gap-16);border-radius: var(--radius-btn);background: var(--ui-tile);box-shadow: 0 0 0 0.5px var(--color-header-border),var(--shadow-popover);transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-200) var(--ease-quart);}.ds-bar.is-off{opacity: 0;transform: translateY(calc(var(--ui-gap-cell) * -1));pointer-events: none;}.ds-bar p{margin: 0;}.ds-bar__k{display: block;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-bar__num{display: block;font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);color: var(--oat-500);font-feature-settings: var(--ff-tnum);white-space: nowrap;}.ds-bar__aside{min-width: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);text-align: right;font-feature-settings: var(--ff-tnum);}.ds-bar__aside b{display: block;font-weight: var(--fw-ui);color: var(--oat-500);}}.ds-company__ex{display: block;margin: 0 0 var(--ui-gap);}.ds-company__grid{--ds-i: 0;}.ds-company__grid :where(h3,p,ul,ol,dl,dd){margin: 0;}.ds-company__grid :where(ul,ol){padding: 0;list-style: none;}.ds-company__grid .ui-ev[data-ev]::before,.ds-company__grid [data-m]::before{display: block;text-box: trim-both cap alphabetic;}.ds-company__grid .ui-ev[data-ev]::before{content: attr(data-ev);}.ds-company__grid [data-m]::before{content: attr(data-m);}.ds-company__tog{display: none;}.ds-company__grid{display: grid;gap: 16px;}.ds-company__grid .ui-tile{position: relative;}.ds-company__row{display: flex;align-items: center;gap: 10px;min-height: 28px;}.ds-company__t{display: flex;align-items: center;gap: 10px;font-size: var(--ui-fs-title);line-height: 1.25;font-weight: 500;letter-spacing: -0.005em;white-space: nowrap;}.ds-company__t::before{content: "";flex: none;width: 28px;height: 28px;border-radius: 8px;background: var(--ds-ic) center / 16px no-repeat;background-color: var(--ui-well);}.ds-company__aside{margin-left: auto;font-size: 12px;line-height: 1.3;color: var(--ui-muted);white-space: nowrap;}.ds-company__layer{display: flex;align-items: center;gap: 8px;min-height: 24px;font-size: 14px;line-height: 1.2;font-weight: 500;color: var(--ui-muted);}.ds-company__layer--out{color: var(--ui-ink);}.ds-company__layer--out::before{content: "";flex: none;width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208 208'%3E%3CclipPath id='c'%3E%3Ccircle cx='104' cy='104' r='104'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23c)'%3E%3Ccircle cx='104' cy='104' r='104' fill='%23FF7714'/%3E%3Ccircle cx='104' cy='104' r='104' fill='%23F8B9E4' transform='translate(-16.971 16.971)'/%3E%3Ccircle cx='104' cy='104' r='104' fill='%23395AFA' transform='translate(-45.255 45.255)'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;}.ds-company__grid>.ds-company__id{grid-area: id;display: grid;grid-template-columns: 52px auto auto minmax(0,1fr);grid-template-areas: "mono name st chip" "mono meta st chip";column-gap: 16px;align-items: center;padding: 20px 24px;}.ds-company__mono{grid-area: mono;width: 52px;height: 52px;border-radius: 15px;font-size: 18px;}.ds-company__id .ui-company__name{grid-area: name;align-self: end;margin: 0;font-size: 26px;line-height: 1.15;letter-spacing: -0.02em;}.ds-company__id .ui-company__meta{grid-area: meta;align-self: start;margin-top: 3px;font-size: 14px;}.ds-company__status{grid-area: st;margin-left: 6px;height: 28px;font-size: 14px;padding: 0 12px 0 10px;}.ds-company__offer{grid-area: chip;justify-self: end;gap: 0;}.ds-company__raw{grid-area: raw;align-self: start;display: flex;flex-direction: column;padding: 18px 20px 8px;border-radius: var(--ui-radius-tile);background: color-mix(in srgb,var(--oat-300) 30%,var(--oat-200));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--oat-300) 70%,transparent);--ui-muted: color-mix(in srgb,var(--oat-500) 66.8%,var(--oat-200));}.ds-company__raw>.ds-company__layer{margin-bottom: 4px;}.ds-company__raw .ds-company__part{padding: 12px 0;}.ds-company__raw .ds-company__part + .ds-company__part{border-top: 1px solid var(--oat-300);}.ds-company__raw .ds-company__row{margin-bottom: 6px;}.ds-company__raw .ds-company__t{font-size: 14px;}.ds-company__raw .ds-company__t::before{width: 24px;height: 24px;border-radius: 7px;background-size: 14px;background-color: transparent;box-shadow: inset 0 0 0 1px var(--oat-300);}.ds-company__evs li{display: grid;grid-template-columns: 18px minmax(0,1fr);column-gap: 10px;row-gap: 1px;padding: 6px 0;}.ds-company__evs li + li{border-top: 1px dashed var(--oat-300);}.ds-company__evs .ui-ev{grid-row: 1 / span 2;--ui-event: 18px;font-size: 10px;margin-top: 1px;}.ds-company__evs b{font-size: 14px;line-height: 1.3;font-weight: 470;}.ds-company__rows>div{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 6px 0;}.ds-company__rows>div + div{border-top: 1px dashed var(--oat-300);}.ds-company__rows dt{font-size: 13px;line-height: 1.3;color: var(--ui-muted);white-space: nowrap;}.ds-company__rows dd{font-size: 14px;line-height: 1.3;font-weight: 470;font-feature-settings: var(--ff-tnum);text-align: right;}.ds-company__rows em{font-style: normal;font-size: 13px;color: var(--ui-muted);margin-left: 4px;}.ds-company__rows .ui-bars{display: inline-block;width: 26px;height: 13px;margin-left: 8px;vertical-align: -1px;}.ds-company__grid .ui-bars .q{fill: var(--oat-300);}.ds-company__grid .ui-bars .k{fill: var(--ui-ink);}.ds-company__grid .ui-bars .f{fill: var(--ui-found);}.ds-company__out{grid-area: out;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-areas: "layer layer" "why why" "sol ppl" "msg msg";gap: 12px;align-content: start;}.ds-company__out>.ds-company__layer{grid-area: layer;}.ds-company__why{grid-area: why;}.ds-company__sol{grid-area: sol;}.ds-company__ppl{grid-area: ppl;}.ds-company__msg{grid-area: msg;}.ds-company__out>.ui-tile{box-shadow: var(--ui-shadow-pop);}.ds-company__grid .ds-company__card{display: flex;flex-direction: column;}.ds-company__card>:first-child{margin-bottom: 16px;}.ds-company__main{font-size: 20px;line-height: 1.3;font-weight: 500;letter-spacing: -0.01em;text-wrap: balance;}.ds-company__main .ui-ev{vertical-align: 2px;margin-left: 2px;}.ds-company__main .ui-ev + .ui-ev{margin-left: 3px;}.ds-company__note{margin-top: auto;padding-top: 12px;font-size: 13px;line-height: 1.35;color: var(--ui-muted);}.ds-company__tech{border-radius: 5px;padding: 0 2px;margin: 0 -2px;transition: opacity var(--dur-150) linear;}.ds-company__person{display: grid;grid-template-columns: 40px minmax(0,1fr) auto;grid-template-areas: "ava name pill" "ava role pill";column-gap: 12px;align-items: center;}.ds-company__person .ui-ava{grid-area: ava;}.ds-company__person-name{grid-area: name;align-self: end;font-size: 18px;line-height: 1.25;}.ds-company__person-role{grid-area: role;align-self: start;font-size: 14px;line-height: 1.3;font-weight: 400;color: var(--ui-muted);letter-spacing: 0;}.ds-company__person .ui-role{grid-area: pill;}.ds-company__msg .ui-draft__body{font-weight: 400;font-size: var(--ui-fs-text);line-height: 1.55;letter-spacing: 0;text-wrap: pretty;}.ds-company__msg .ds-company__note{display: flex;justify-content: flex-end;}.ds-company__grid :where(.ds-company__evs li,.ds-company__main[data-evs],.ds-company__main .ui-ev,.ui-hl .ui-ev,.ds-company__rows>[data-ev],.ds-company__tech,.ui-bars .f){transition: opacity var(--dur-150) linear;}.ds-company__grid .ui-hl{transition: opacity var(--dur-150) linear;}.ds-company__grid[data-lit] :where(.ds-company__evs li,.ds-company__main[data-evs],.ds-company__main .ui-ev,.ui-hl .ui-ev,.ds-company__rows>[data-ev],.ds-company__tech,.ui-bars .f){opacity: .35;}.ds-company__grid[data-lit="1"] :is([data-ev~="1"],[data-evs~="1"]),.ds-company__grid[data-lit="2"] :is([data-ev~="2"],[data-evs~="2"]),.ds-company__grid[data-lit="3"] :is([data-ev~="3"],[data-evs~="3"]),.ds-company__grid[data-lit="f"] [data-ev~="f"]{opacity: 1;}.ds-company__grid[data-lit] .ui-hl{background: var(--ui-found-soft);}.ds-company__grid[data-lit="1"] .ui-hl[data-ev="1"],.ds-company__grid[data-lit="2"] .ui-hl[data-ev="2"],.ds-company__grid[data-lit="3"] .ui-hl[data-ev="3"],.ds-company__grid[data-lit="f"] .ds-company__out .ds-company__tech{background: var(--ui-hl-lit);}@media (prefers-reduced-motion: no-preference){.ds-company__grid.is-arm .ds-company__evs li,.ds-company__grid.is-arm .ds-company__out>*{opacity: 0;}.ds-company__grid.is-arm .ui-hl{opacity: .25;}.ds-company__grid.is-play .ds-company__evs li{animation: ds-company-in .45s var(--ease-expo-gsap) calc(var(--ds-i,0) * 140ms + 100ms) backwards;}.ds-company__grid.is-play .ds-company__out>*{animation: ds-company-rise .55s var(--ease-expo-gsap) calc(var(--ds-o,0) * 90ms + 550ms) backwards;}.ds-company__out>.ds-company__why{--ds-o: 1;}.ds-company__out>.ds-company__sol{--ds-o: 2;}.ds-company__out>.ds-company__ppl{--ds-o: 3;}.ds-company__out>.ds-company__msg{--ds-o: 4;}.ds-company__grid.is-play .ui-hl{animation: ds-company-lit .4s var(--ease-circ) calc(var(--ds-i,0) * 160ms + 1100ms) backwards;}.ds-company__main.is-arm-msg .ui-hl{opacity: .25;}.ds-company__main.is-play-msg .ui-hl{animation: ds-company-lit .4s var(--ease-circ) calc(var(--ds-i,0) * 180ms + 300ms) backwards;}.ds-company__grid.is-fold .ds-company__part.is-open>:not(.ds-company__row){animation: ds-company-in .32s var(--ease-circ) backwards;}}@keyframes ds-company-in{from{opacity: 0;transform: translateY(6px);}}@keyframes ds-company-rise{from{opacity: 0;transform: translateY(14px);}}@keyframes ds-company-lit{from{opacity: .25;}}@media (min-width: 1280px){.ds-company__grid{grid-template-columns: minmax(0,372px) minmax(0,1fr);grid-template-areas: "id id" "raw out";column-gap: 24px;}}@media (max-width: 1279px){.ds-company__rows .ui-bars{display: none;}}@media (min-width: 768px) and (max-width: 1279px){.ds-company__grid{grid-template-columns: minmax(0,1fr);grid-template-areas: "id" "raw" "out";gap: 12px;}.ds-company__grid>.ds-company__id{grid-template-columns: 52px minmax(0,1fr) auto;grid-template-areas: "mono name chip" "mono meta chip" "mono st chip";}.ds-company__status{justify-self: start;margin: 8px 0 0;}.ds-company__long{display: none;}.ds-company__raw{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px;}.ds-company__raw>.ds-company__layer{grid-column: 1 / -1;}.ds-company__raw .ds-company__part + .ds-company__part{border-top: 0;}}@media (max-width: 767px){.ds-company__grid{grid-template-columns: minmax(0,1fr);gap: 8px;}.ds-company__grid>*{grid-area: auto;}.ds-company__grid>.ds-company__id{grid-area: auto;grid-template-columns: 48px minmax(0,1fr);grid-template-areas: "chip chip" "mono name" "mono meta" "mono st";column-gap: 14px;padding: 16px;}.ds-company__offer{justify-self: start;margin-bottom: 12px;}.ds-company__long{display: none;}.ds-company__mono{width: 48px;height: 48px;border-radius: 14px;font-size: 16px;}.ds-company__id .ui-company__name{font-size: 20px;letter-spacing: -0.015em;}.ds-company__id .ui-company__meta{margin-top: 2px;font-size: 13px;}.ds-company__status{justify-self: start;margin: 6px 0 0;height: 22px;font-size: 12px;padding: 0 9px 0 8px;gap: 6px;}.ds-company__raw{padding: 14px 16px 4px;}.ds-company__raw .ds-company__part{padding: 10px 0;}.ds-company__out{grid-template-columns: minmax(0,1fr);grid-template-areas: none;gap: 8px;}.ds-company__out>*,.ds-company__out>.ds-company__layer{grid-area: auto;}.ds-company__out>.ds-company__layer{margin-top: 6px;}.ds-company__out>.ui-tile{padding: 16px;}.ds-company__main{font-size: 18px;}.ds-company__card>:first-child{margin-bottom: 12px;}.ds-company__grid.is-fold .ds-company__tog{display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 0;border-radius: 50%;background: transparent;box-shadow: inset 0 0 0 1px var(--ui-axis);color: var(--ui-muted);cursor: pointer;-webkit-tap-highlight-color: transparent;}.ds-company__tog::before{content: "";width: 12px;height: 12px;background: linear-gradient(currentColor,currentColor) center / 12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 12px no-repeat;transition: transform var(--dur-300) var(--ease-circ);}.ds-company__part.is-open .ds-company__tog::before{transform: rotate(45deg);}.ds-company__grid.is-fold .ds-company__part.is-open .ds-company__tog{margin-left: auto;}.ds-company__grid.is-fold .ds-company__part.is-open .ds-company__aside + .ds-company__tog{margin-left: 12px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open){position: relative;display: grid;grid-template-columns: minmax(0,1fr) 28px;column-gap: 12px;align-items: center;}.ds-company__grid.is-fold .ui-tile.ds-company__part:not(.is-open){padding: 12px 16px 12px 56px;}.ds-company__grid.is-fold .ds-company__raw .ds-company__part:not(.is-open){padding-left: 36px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open)>.ds-company__row{display: contents;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__t{grid-column: 1;grid-row: 1;font-size: 13px;line-height: 1.25;font-weight: 400;color: var(--ui-muted);}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__t::before{position: absolute;left: 16px;top: 50%;margin-top: -14px;}.ds-company__grid.is-fold .ds-company__raw .ds-company__part:not(.is-open) .ds-company__t::before{left: 0;margin-top: -12px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__sum{grid-column: 1;grid-row: 2;margin: 3px 0 0;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__tog{grid-column: 2;grid-row: 1 / span 2;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__tog::after{content: "";position: absolute;inset: 0;border-radius: inherit;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__more{display: none;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__main{font-size: 15px;line-height: 1.3;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__evs{display: flex;gap: 6px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__evs li{display: block;padding: 0;border: 0;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__evs :is(b,.ui-fact,.ds-factpop){display: none;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__evs .ui-ev{--ui-event: 20px;font-size: 11px;display: grid;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__rows>div:not(:first-child),.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__rows dt{display: none;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__rows>div{padding: 0;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__rows dd{font-size: 15px;font-weight: 500;text-align: left;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person{grid-template-columns: 28px auto auto;grid-template-areas: "ava name pill";justify-content: start;column-gap: 10px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person .ui-ava{--ui-ava: 28px;font-size: 11px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person-name{align-self: center;font-size: 15px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person-role{display: none;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person .ui-role{height: 22px;}}@media (max-width: 359px){.ds-company__person{grid-template-columns: 40px minmax(0,1fr);grid-template-areas: "ava name" "ava role" "ava pill";}.ds-company__person .ui-role{justify-self: start;margin-top: 6px;}.ds-company__grid.is-fold .ds-company__part:not(.is-open) .ds-company__person .ui-role{display: none;}}.ds-company__t--sig::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M244,128a12,12,0,0,1-12,12H207.42l-36.69,73.37A12,12,0,0,1,160,220h-.6a12,12,0,0,1-10.61-7.72L95,71.15,66.92,133A12,12,0,0,1,56,140H24a12,12,0,0,1,0-24H48.27L85.08,35a12,12,0,0,1,22.13.7l54.28,142.46,27.78-55.56A12,12,0,0,1,200,116h32A12,12,0,0,1,244,128Z'/%3E%3C/svg%3E");}.ds-company__t--dos::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M240,204H228V96a20,20,0,0,0-20-20H172V32a20,20,0,0,0-28.45-18.12l-104,48.54A20.06,20.06,0,0,0,28,80.55V204H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM204,100V204H172V100ZM52,83.09,148,38.3V204H52ZM132,112v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm-40,0v12a12,12,0,0,1-24,0V112a12,12,0,0,1,24,0Zm0,52v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Zm40,0v12a12,12,0,0,1-24,0V164a12,12,0,0,1,24,0Z'/%3E%3C/svg%3E");}.ds-company__t--ppl::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z'/%3E%3C/svg%3E");}.ds-company__t--sol::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M222.41,155.16a12,12,0,0,0-11.56-.69A16,16,0,0,1,188,139,16.2,16.2,0,0,1,202.8,124a15.83,15.83,0,0,1,8,1.5A12,12,0,0,0,228,114.7V72a20,20,0,0,0-20-20H176a40.15,40.15,0,0,0-12.62-29.16,39.67,39.67,0,0,0-29.94-10.76,40.08,40.08,0,0,0-37.34,37C96,50.07,96,51,96,52H64A20,20,0,0,0,44,72v28a40.15,40.15,0,0,0-29.16,12.62A40,40,0,0,0,41.1,179.9a28.3,28.3,0,0,0,2.9.1v28a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V165.31A12,12,0,0,0,222.41,155.16ZM204,204H68V165.31a12,12,0,0,0-17.15-10.84A15.9,15.9,0,0,1,42.8,156,16.2,16.2,0,0,1,28,141.06a16,16,0,0,1,22.82-15.52A12,12,0,0,0,68,114.7V76h42.7a12,12,0,0,0,10.83-17.15A15.9,15.9,0,0,1,120,50.8,16.19,16.19,0,0,1,134.94,36a16,16,0,0,1,15.53,22.81A12,12,0,0,0,161.31,76H204v24c-1,0-1.93,0-2.9.11A40,40,0,0,0,204,180h0Z'/%3E%3C/svg%3E");}.ds-company__t--msg::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M172,108a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,108Zm-12,28H96a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm76-8A108,108,0,0,1,78.77,224.15L46.34,235A20,20,0,0,1,21,209.66l10.81-32.43A108,108,0,1,1,236,128Zm-24,0A84,84,0,1,0,55.27,170.06a12,12,0,0,1,1,9.81l-9.93,29.79,29.79-9.93a12.1,12.1,0,0,1,3.8-.62,12,12,0,0,1,6,1.62A84,84,0,0,0,212,128Z'/%3E%3C/svg%3E");}.ds-company__t--task::before{--ds-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%231B1A18' d='M232,116h-4.72A100.21,100.21,0,0,0,140,28.72V24a12,12,0,0,0-24,0v4.72A100.21,100.21,0,0,0,28.72,116H24a12,12,0,0,0,0,24h4.72A100.21,100.21,0,0,0,116,227.28V232a12,12,0,0,0,24,0v-4.72A100.21,100.21,0,0,0,227.28,140H232a12,12,0,0,0,0-24Zm-92,87v-3a12,12,0,0,0-24,0v3a76.15,76.15,0,0,1-63-63h3a12,12,0,0,0,0-24H53a76.15,76.15,0,0,1,63-63v3a12,12,0,0,0,24,0V53a76.15,76.15,0,0,1,63,63h-3a12,12,0,0,0,0,24h3A76.15,76.15,0,0,1,140,203ZM128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,148Z'/%3E%3C/svg%3E");}.ds-mini{display: grid;gap: var(--ui-gap);}.ds-mini :where(p,ol,dl,dd){margin: 0;}.ds-mini :where(ol){padding: 0;list-style: none;}.ds-mini :is(.ui-ev[data-ev],[data-m])::before{display: block;text-box: trim-both cap alphabetic;}.ds-mini .ui-ev[data-ev]::before{content: attr(data-ev);}.ds-mini [data-m]::before{content: attr(data-m);}.ds-mini__tile{display: grid;gap: var(--gap-20);}.ds-mini__id{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;column-gap: var(--ui-gap);}.ds-mini__evs{display: grid;gap: var(--ui-gap);}.ds-mini__evs li{display: grid;grid-template-columns: var(--ui-event) minmax(0,1fr);column-gap: var(--ui-gap);align-items: start;}.ds-mini__evs .ui-ev{grid-row: 1 / span 2;}.ds-mini__evs b{font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);font-variation-settings: var(--fvs-base);}.ds-mini__out{display: grid;gap: var(--gap-16);}.ds-mini__out dt{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-mini__out dd{font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--ui-ink);}.ds-mini__task{font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;text-wrap: balance;}.ds-mini__task .ui-ev{margin-left: 0.15em;vertical-align: 0.1em;}.ds-mini__person{display: grid;grid-template-columns: auto minmax(0,1fr) auto;grid-template-areas: "ava name pill" "ava role pill";align-items: center;column-gap: var(--ui-gap);}.ds-mini__person .ui-ava{grid-area: ava;}.ds-mini__person b{grid-area: name;font-weight: var(--fw-h3);font-variation-settings: var(--fvs-base);}.ds-mini__person span:not([class]){grid-area: role;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);}.ds-mini__person .ui-role{grid-area: pill;}.ds-mini__line{text-wrap: pretty;}.ui-sk.ds-sk--last{width: 60%;}.ui-sk.ds-sk--short{width: 40%;}.ds-tabs{display: grid;justify-items: start;gap: var(--ui-gap-cell);min-width: 0;max-width: 100%;}.ds-tabs:not(.is-ready){display: none;}.ds-tabs{margin-bottom: var(--gap-20);}.ds-tabs:not(:first-child){margin-top: var(--gap-20);}.ds-tabs .ds-seg__track{max-width: 100%;overflow-x: auto;scrollbar-width: none;}.ds-tabs .ds-seg__track::-webkit-scrollbar{display: none;}.ds-seg__tab{flex: none;display: flex;align-items: center;margin: 0;padding: var(--btn-pad-y) var(--btn-pad-x);border: 0;border-radius: var(--ui-radius-mark);background: transparent;white-space: nowrap;cursor: pointer;font: inherit;font-size: var(--fs-tab);line-height: var(--lh-tab);font-weight: var(--fw-ui);color: var(--ui-muted);-webkit-tap-highlight-color: transparent;transition: background-color var(--dur-150) linear,color var(--dur-150) linear;}@media (hover: hover){.ds-seg__tab:hover{color: var(--oat-500);}}.ds-seg__tab[aria-selected="true"]{background: var(--ui-tile);color: var(--oat-500);}.ds-seg__tab:focus-visible{outline: 2px solid var(--blueberry-400);outline-offset: 0;}.ds-panels:not(.is-ready)>.ds-panel + .ds-panel{margin-top: var(--gap-32);}.ds-panel__name{margin: 0 0 var(--gap-16);font-size: var(--fs-lead);line-height: var(--lh-lead);letter-spacing: -0.01em;font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: balance;}.ds-panels.is-ready .ds-panel__name{display: none;}.ds-panel:focus-visible{outline-offset: var(--ui-gap-cell);border-radius: var(--ui-radius-cell);}.ds-panel.is-in{animation: ds-in var(--dur-300) var(--ease-quart) both;}@keyframes ds-in{from{opacity: 0;transform: translateY(var(--ui-gap-cell));}}.ds-table .ui-ev{margin-right: var(--ui-gap-cell);}.ds-table .ui-fact{font-size: inherit;}.ds-msgs__card{min-width: 0;}.ds-example{display: grid;gap: var(--ui-gap);min-width: 0;}.ds-example>.ui-example{margin: 0;}.ds-msgs__ex{align-self: stretch;flex: 1 0 auto;display: flex;flex-direction: column;min-width: 0;margin: var(--gap-32) 0 0;}.ds-msgs__k{margin: 0 0 var(--ui-gap);font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ds-card-muted);}.ds-msgs__win{flex: 1 0 auto;display: flex;flex-direction: column;gap: var(--ui-gap);padding: var(--gap-20) var(--ui-pad-tile);border-radius: var(--radius-media);background: var(--ui-tile);color: var(--ink);}.ds-msgs__from{display: flex;align-items: center;gap: var(--ui-gap);}.ds-msgs__from .ui-ava{background: var(--surface);color: var(--ink);}.ds-msgs__name{font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-h3);}.ds-msgs__time{margin-left: auto;align-self: flex-start;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);color: var(--ds-card-muted);font-feature-settings: var(--ff-tnum);}.ds-msgs__subj{margin: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-h3);}.ds-msgs__body{display: grid;gap: var(--ui-gap-cell);}.ds-msgs__body p{margin: 0;font-size: var(--fs-small);line-height: var(--lh-body);color: var(--ink);text-wrap: pretty;}.ds-msgs__body .ds-msgs__sign{color: var(--ds-card-muted);}.ds-msgs__tpl{text-decoration: underline dashed var(--oat-400);text-decoration-thickness: 0.1em;text-underline-offset: 0.25em;}.ds-msgs__legend{display: flex;align-items: center;gap: var(--ui-gap-cell);margin: var(--ui-gap) 0 0;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);color: var(--ds-card-muted);}.ds-msgs__legend::before{content: "";flex: none;width: 2em;border-top: 0.125em dashed var(--oat-400);}.ds-msgs .ds-msgs__bubble{margin: 0;background: var(--surface);color: var(--ink);}.ds-msgs .ui-hl{background: var(--soft);}.ds-msgs .ui-ev{background: var(--accent);color: var(--on-accent);}.ds-msgs__facts{display: flex;flex-wrap: wrap;gap: var(--ui-gap-cell);margin: var(--ui-gap) 0 0;padding: 0;list-style: none;}.ds-msgs__facts li{display: inline-flex;align-items: center;gap: var(--ui-gap-cell);padding: var(--ui-gap-cell) var(--ui-gap);border-radius: var(--radius-btn);background: var(--ui-tile);}.ds-msgs__facts .ui-fact{font-size: var(--fs-small);color: var(--ds-card-muted);}.ds-msgs__proof [data-n]{transition: opacity var(--dur-300) var(--ease-circ);}@media (hover: hover){.ds-msgs__proof:has([data-n="1"]:hover) [data-n]:not([data-n="1"]),.ds-msgs__proof:has([data-n="2"]:hover) [data-n]:not([data-n="2"]),.ds-msgs__proof:has([data-n="3"]:hover) [data-n]:not([data-n="3"]){opacity: .35;}}.ds-nofit{display: grid;padding: 0;list-style: none;border-top: 1px solid var(--color-header-border);}:where(.ds-nofit){margin: 0;}.ds-nofit--one .ds-nofit__item{grid-template-columns: minmax(0,1fr);}.ds-nofit__item{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--ui-gap-cell) var(--gap-32);padding: var(--gap-20) 0;border-bottom: 1px solid var(--color-header-border);}.ds-nofit__who{position: relative;margin: 0;padding-left: calc(var(--lh-regular) * 1em + var(--ui-gap));font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-h3);color: var(--oat-500);text-wrap: pretty;}.ds-nofit__who::before,.ds-nofit__who::after{content: "";position: absolute;left: 0;top: 0;width: calc(var(--lh-regular) * 1em);height: calc(var(--lh-regular) * 1em);}.ds-nofit__who::before{border-radius: 50%;background: var(--oat-200);}.ds-nofit__who::after{background-color: var(--oat-500);-webkit-mask: var(--ds-i-minus) center / 0.625em no-repeat;mask: var(--ds-i-minus) center / 0.625em no-repeat;}.ds-nofit__instead{margin: 0;font-size: var(--fs-regular);line-height: var(--lh-regular);color: var(--color-paragraph);text-wrap: pretty;}.ds-nofit__k{display: block;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-nofit__instead a:not([class]){color: var(--oat-500);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);border-radius: 2px;transition: text-decoration-color var(--dur-300) var(--ease-circ);}.ds-nofit__instead a:not([class]):hover{text-decoration-color: currentColor;}.ds-check__qs{align-self: stretch;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap-20) var(--gap-16);margin-top: var(--gap-32);}.ds-check .ds-seg{justify-items: stretch;align-content: start;}.ds-check .ds-field__label{color: var(--ink);}.ds-check .ds-seg__track{display: flex;width: 100%;background: var(--soft);}.ds-check .ds-seg__opt{flex: 1 1 0;min-width: 0;}.ds-check .ds-seg__opt span{flex: 1;justify-content: center;text-align: center;white-space: normal;text-wrap: balance;color: var(--ink);}@media (hover: hover){.ds-check .ds-seg__opt:hover span{color: var(--ink);background: var(--surface);}}.ds-check .ds-seg__opt input:checked + span{background: var(--ui-tile);color: var(--ink);}.ds-check__out{align-self: stretch;margin-top: var(--gap-32);}.ds-check__v{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--ink);text-wrap: pretty;}.ds-check__v b{font-weight: var(--fw-h3);font-variation-settings: var(--fvs-base);}.ds-check__v + .ds-check__v{margin-top: var(--ui-gap);}.ds-check__v .ds-card__actions{margin-top: var(--gap-20);}.ds-check__wait{color: var(--ds-card-muted);}.ds-check:not(.is-ready) :is([data-ds-verdict="wait"],[data-ds-verdict="ok"]){display: none;}.ds-check.is-ready [data-ds-verdict]:not(.is-on){display: none;}.ds-check.is-ready .ds-check__v.is-on{animation: ds-in var(--dur-300) var(--ease-quart) both;}.ds-calc{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--gap-32);}.ds-calc .ds-result__num{display: block;}.ds-result .ds-copy{margin-top: var(--ui-gap-cell);}:is(.ds-result,.ds-fact,.theme-oat) .ds-copy{background: var(--ui-tile);}@media (hover: hover){:is(.ds-result,.ds-fact,.theme-oat) .ds-copy:hover{background: var(--ui-tile);box-shadow: inset 0 0 0 1px var(--oat-300);}}.ds-copy:focus-visible{outline-offset: 2px;}.ds-factpop{display: inline-block;position: relative;}.ds-factpop__btn{margin: 0;padding: 0;border: 0;background: none;font-family: inherit;cursor: pointer;text-align: left;text-decoration: underline dotted var(--oat-300);text-decoration-thickness: 1px;text-underline-offset: 0.25em;-webkit-tap-highlight-color: transparent;transition: color var(--dur-150) linear,text-decoration-color var(--dur-150) linear;}.ds-factpop__btn:is(:hover,[aria-expanded="true"]){color: var(--ui-ink);text-decoration-color: currentColor;}.ds-factpop__pop{box-sizing: border-box;width: max-content;max-width: min(calc(var(--ds-measure) / 2),calc(100vw - 2 * var(--card-pad)));padding: var(--ui-gap) var(--ui-pad-cell);border: 0;border-radius: var(--radius-btn);background: var(--ui-tile);color: var(--ui-ink);box-shadow: 0 0 0 var(--header-border-width) var(--color-header-border),var(--ui-shadow-pop);font-family: var(--font-sans);font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-text);text-align: left;white-space: normal;}.ds-factpop__pop.is-placed{inset: auto;margin: 0;}.ds-factpop__pop:popover-open{display: grid;gap: var(--ui-gap-cell);animation: ds-pop-in var(--dur-200) var(--ease-quart);}.ds-factpop.is-fallback .ds-factpop__pop{position: absolute;z-index: 20;top: calc(100% + var(--ui-gap-cell));left: 0;}.ds-factpop.is-fallback .ds-factpop__pop:not([hidden]){display: grid;gap: var(--ui-gap-cell);}.ds-factpop__k{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);font-feature-settings: var(--ff-tnum);}.ds-factpop__what{display: block;color: var(--ui-ink);}.ds-factpop__go{justify-self: start;font-weight: var(--fw-ui);color: var(--ui-ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);transition: text-decoration-color var(--dur-300) var(--ease-circ);}.ds-factpop__arr{display: inline-block;margin-left: 0.3em;transition: transform var(--dur-150) linear;}@media (hover: hover){.ds-factpop__go:hover{text-decoration-color: currentColor;}.ds-factpop__go:hover .ds-factpop__arr{transform: translateX(2px);}}@keyframes ds-pop-in{from{opacity: 0;transform: translateY(4px);}}.ds-events{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap-16);padding: 0;list-style: none;}:where(.ds-events){margin: 0;}.ds-event,.ds-event *,.ds-event *::before,.ds-event *::after{box-sizing: border-box;}.ds-event{display: flex;flex-direction: column;min-width: 0;border-radius: var(--radius-media);background: var(--surface);color: var(--ink);}.ds-event__head{display: flex;flex-direction: column;align-items: flex-start;gap: var(--gap-16);margin-bottom: var(--ui-pad-tile);padding: var(--ui-pad-tile) var(--ui-pad-tile) 0;}.ds-event__icon{flex: none;display: grid;place-items: center;width: var(--ds-control-h);height: var(--ds-control-h);border-radius: var(--radius-btn);background: var(--ui-tile);color: var(--ink);}.ds-event__icon svg{display: block;width: calc(var(--ds-control-h) / 2);height: calc(var(--ds-control-h) / 2);}.ds-event__name{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;color: var(--ink);text-wrap: balance;}.ds-event__panel{display: grid;gap: var(--ui-gap);margin: auto calc(var(--radius-media) / 2) calc(var(--radius-media) / 2);padding: var(--ui-pad-cell);border-radius: calc(var(--radius-media) / 2);background: var(--ui-tile);color: var(--ui-ink);}.ds-event__offer{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-ink);text-wrap: pretty;}.ds-event__k{display: block;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-events__note{margin: var(--gap-32) auto 0;max-width: 620px;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--color-paragraph);text-align: center;text-wrap: balance;}@media (max-width: 991px){.ds-events{grid-template-columns: repeat(2,minmax(0,1fr));}}.ds-steps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--gap-16);padding: 0;list-style: none;}:where(.ds-steps){margin: 0;}.ds-step,.ds-step *,.ds-step *::before,.ds-step *::after{box-sizing: border-box;}.ds-step{display: flex;flex-direction: column;align-items: flex-start;gap: var(--ui-gap);min-width: 0;padding: var(--ui-pad-tile);border-radius: var(--radius-media);background: var(--ui-well);color: var(--oat-500);}.ds-step:nth-child(1){margin-top: calc(var(--gap-32) * 3);}.ds-step:nth-child(2){margin-top: calc(var(--gap-32) * 2);}.ds-step:nth-child(3){margin-top: var(--gap-32);}.ds-step__name{margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);font-weight: var(--fw-h3);letter-spacing: -0.01em;text-wrap: balance;}.ds-step__text{margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--color-paragraph);text-wrap: pretty;}.ds-step__panel{align-self: stretch;display: grid;gap: var(--ui-gap-cell);margin: auto calc(var(--radius-media) / -2) calc(var(--radius-media) / -2);padding: var(--ui-pad-cell);border-radius: calc(var(--radius-media) / 2);background: var(--ui-tile);color: var(--ui-ink);}.ds-step__panel p{display: grid;margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);font-weight: var(--fw-ui);font-feature-settings: var(--ff-tnum);text-wrap: pretty;}.ds-step__k{font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-step .ui-btn-s{margin-top: var(--ui-gap-cell);background: var(--ui-tile);}@media (hover: hover){.ds-step .ui-btn-s:hover{background: var(--ui-tile);box-shadow: inset 0 0 0 1px var(--oat-300);}}.ds-steps__note{margin: var(--gap-32) auto 0;max-width: var(--ds-measure);font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ui-muted);text-align: center;text-wrap: balance;}@media (max-width: 991px){.ds-steps{grid-template-columns: repeat(2,minmax(0,1fr));}.ds-step:nth-child(n){margin-top: 0;}}.ds-hyp,.ds-hyp *,.ds-hyp *::before,.ds-hyp *::after{box-sizing: border-box;}.ds-hyp{--ds-hyp-panel: var(--slushie-300);--ds-hyp-on: var(--slushie-200);--ds-hyp-halo: var(--slushie-100);--ds-hyp-sel: var(--blueberry-400);--ds-hyp-pop-at: var(--ds-hyp-pop-y);--ds-hyp-stage-min: 0px;--ds-hyp-card-h: 300px;}.ds-hyp [hidden="until-found"]{display: block;position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;background: none;box-shadow: none;}.ds-hyp__cap{display: grid;place-items: center;min-height: calc(var(--fs-medium) * var(--lh-medium) * 2);max-width: var(--ds-measure);margin: 0 auto var(--gap-32);text-align: center;}.ds-hyp__cap>*{grid-area: 1 / 1;margin: 0;font-size: var(--fs-medium);line-height: var(--lh-medium);color: var(--oat-500);text-wrap: balance;}.ds-hyp__chips{display: flex;justify-content: center;overflow: hidden;width: calc(100% - 2 * var(--card-pad));margin: 0 auto;}.ds-hyp__chips.is-loop{justify-content: flex-start;-webkit-mask-image: linear-gradient(90deg,transparent,var(--oat-500) var(--ds-fade-edge),var(--oat-500) calc(100% - var(--ds-fade-edge)),transparent);mask-image: linear-gradient(90deg,transparent,var(--oat-500) var(--ds-fade-edge),var(--oat-500) calc(100% - var(--ds-fade-edge)),transparent);}.ds-hyp:not(.is-ready) .ds-hyp__chips{visibility: hidden;}.ds-hyp__track{position: relative;flex: none;display: flex;gap: var(--ui-gap-cell);width: max-content;transition: transform var(--dur-800) var(--ease-expo-gsap);}.ds-hyp__track.is-instant{transition: none;}.ds-hyp__chip{flex: none;margin: 0;padding: var(--btn-pad-y) var(--btn-pad-x);border: var(--btn-border);border-radius: var(--radius-btn);background: var(--oat-200);color: var(--oat-500);cursor: pointer;white-space: nowrap;-webkit-tap-highlight-color: transparent;font-family: var(--font-sans);font-size: var(--fs-tab);line-height: var(--lh-tab);font-weight: var(--fw-ui);letter-spacing: 0;transition: opacity var(--dur-200) linear;}.ds-hyp__chip[aria-selected="true"]{background: var(--ds-hyp-on);}.ds-hyp__chip.is-twin{opacity: 0;pointer-events: none;}.ds-hyp__chip:focus-visible{outline-offset: -2px;}.ds-hyp__stage{position: relative;height: var(--ds-hyp-stage);margin-top: var(--ui-pad-tile);isolation: isolate;}.ds-hyp__stage::before{content: "";position: absolute;z-index: 0;inset: calc(var(--gap-32) + 2 * var(--section-pad)) 0 0;border-radius: var(--radius-panel);background: var(--ds-hyp-panel);}.ds-hyp__stage::after{content: "";position: absolute;z-index: 2;left: 0;right: 0;bottom: 0;height: var(--ds-fade-low);pointer-events: none;border-radius: 0 0 var(--radius-panel) var(--radius-panel);background: linear-gradient(transparent,color-mix(in srgb,var(--ds-hyp-panel) 30%,transparent)),linear-gradient(transparent,var(--ui-tile));}.ds-hyp__clip{position: absolute;z-index: 1;inset: 0;overflow: hidden;pointer-events: none;}.ds-hyp__clip>*{pointer-events: auto;}.ds-hyp__frame{padding: var(--ui-gap-cell);border-radius: var(--radius-tile);background: var(--ds-hyp-halo);box-shadow: inset 0 0 0 1px var(--oat-200);}.ds-hyp__in{border-radius: calc(var(--radius-tile) - var(--ui-gap-cell));background: var(--ui-tile);box-shadow: 0 0 0 1px var(--ui-track);}.ds-hyp__win{position: absolute;left: var(--ds-hyp-win-x);right: var(--ds-hyp-win-x);top: calc(var(--gap-32) + var(--section-pad));}.ds-hyp__win .ds-hyp__in{overflow: hidden;color: var(--ui-muted);}.ds-hyp__head{display: flex;align-items: center;gap: var(--ui-gap-cell);height: var(--ds-control-h);padding: 0 var(--gap-20);}.ds-hyp__mark{flex: none;width: var(--gap-20);height: var(--gap-20);}.ds-hyp__title{margin: 0;font-size: var(--ui-fs-text);line-height: var(--lh-small);font-weight: var(--fw-h3);white-space: nowrap;}.ds-hyp__time{margin-left: auto;font-size: var(--ui-label-m);font-feature-settings: var(--ff-tnum);white-space: nowrap;}.ds-hyp__tbl{font-size: var(--ui-label-m);line-height: var(--lh-small);}.ds-hyp__rows{display: contents;}.ds-hyp__row{display: grid;grid-template-columns: calc(var(--ui-ava) * 2) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,0.6fr) minmax(0,1fr);height: var(--ds-hyp-row);border-top: 1px solid var(--ui-empty);}.ds-hyp__row--h{background: var(--ui-empty);}.ds-hyp__c{display: flex;align-items: center;gap: var(--ui-gap-cell);min-width: 0;padding: 0 var(--gap-20);overflow: hidden;white-space: nowrap;}.ds-hyp__c + .ds-hyp__c{border-left: 1px solid var(--ui-empty);}.ds-hyp__mono{flex: none;display: grid;place-items: center;width: calc(var(--ds-control-h) / 2);height: calc(var(--ds-control-h) / 2);border-radius: var(--ui-radius-mark);background: var(--ui-well);font-size: var(--ui-label-s);line-height: 1;font-weight: var(--fw-h3);}.ds-hyp__co b{flex: none;font-weight: var(--fw-h3);}.ds-hyp__t,.ds-hyp__ev,.ds-hyp__co>span{min-width: 0;overflow: hidden;text-overflow: ellipsis;}.ds-hyp__ev{border-radius: var(--ui-radius-mark);}.ds-hyp__ev.is-lit{flex: none;max-width: 100%;margin: 0 calc(var(--ui-gap-cell) / -2);padding: 1px calc(var(--ui-gap-cell) / 2) 2px;background: var(--ds-hyp-on);color: var(--ui-ink);}.ds-hyp__c .ui-fact{flex: none;font-size: var(--ui-label-m);color: inherit;}.ds-hyp__n{font-feature-settings: var(--ff-tnum);}.ds-hyp__win .ui-conf__word{color: inherit;}.ds-hyp__win .ui-conf[data-level] .ui-conf__track i{background: var(--ui-track);}.ds-hyp__win .ui-conf[data-level="1"] .ui-conf__track i:nth-child(-n+1),.ds-hyp__win .ui-conf[data-level="2"] .ui-conf__track i:nth-child(-n+2),.ds-hyp__win .ui-conf[data-level="3"] .ui-conf__track i:nth-child(-n+3){background: var(--ui-muted);}.ds-hyp__n .ui-status{margin-left: auto;}.ds-hyp__row.is-sk .ui-sk{margin: 0;}.ds-hyp__row.is-sk .ds-hyp__c:nth-child(2) .ui-sk{width: 46%;}.ds-hyp__row.is-sk .ds-hyp__c:nth-child(3) .ui-sk{width: 70%;}.ds-hyp__row.is-sk .ds-hyp__c:nth-child(4) .ui-sk{width: 58%;}.ds-hyp__row.is-sk .ds-hyp__c:nth-child(6) .ui-sk{width: 22%;}.ds-hyp__row.is-sk:nth-child(even) .ds-hyp__c:nth-child(n+2) .ui-sk{width: 38%;}.ds-hyp__card{position: absolute;z-index: 3;left: var(--ds-hyp-card-x);top: var(--gap-32);width: var(--ds-hyp-card-w);box-shadow: inset 0 0 0 1px var(--oat-200),var(--ui-shadow-pop);color: var(--ui-ink);}.ds-hyp__bar{display: flex;align-items: center;justify-content: space-between;gap: var(--ui-gap);height: var(--ds-control-h);padding: 0 var(--gap-16);border-bottom: 1px solid var(--ui-track);}.ds-hyp__bar .ui-example{margin: 0;}.ds-hyp__box{display: inline-flex;align-items: center;gap: var(--ui-gap-cell);padding: calc(var(--ui-gap-cell) / 2) var(--ui-gap);border-radius: var(--ds-radius-xs);box-shadow: inset 0 0 0 1px var(--ui-axis);font-size: var(--ui-fs-text);line-height: var(--lh-small);font-weight: var(--fw-h3);white-space: nowrap;}.ds-hyp__ic{flex: none;width: 1em;height: 1em;}.ds-hyp__crit{display: flex;align-items: center;justify-content: space-between;gap: var(--ui-gap);height: calc(var(--ds-control-h) / 2);margin: var(--ui-gap-cell) var(--gap-16) 0;font-size: var(--ui-fs-text);line-height: var(--lh-small);}.ds-hyp__crit b{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: var(--fw-h3);}.ds-hyp__crit span{flex: none;font-size: var(--ui-label-m);color: var(--ui-muted);}.ds-hyp__seg{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));height: var(--gap-32);margin: var(--gap-32) var(--gap-16) 0;border-radius: var(--ds-radius-xs);box-shadow: inset 0 0 0 1px var(--ui-axis);}.ds-hyp__seg button{display: flex;align-items: center;justify-content: center;gap: var(--ui-gap-cell);margin: 0;padding: 0;border: 0;background: none;border-radius: var(--ds-radius-xs);cursor: pointer;font: inherit;font-size: var(--ui-fs-text);line-height: 1;font-weight: var(--fw-ui);color: var(--ui-muted);-webkit-tap-highlight-color: transparent;}.ds-hyp__seg button + button{box-shadow: -1px 0 0 0 var(--ui-track);}.ds-hyp__seg button[aria-selected="true"]{color: var(--ds-hyp-sel);box-shadow: inset 0 0 0 1px var(--ds-hyp-sel);}.ds-hyp__seg button[aria-selected="true"] + button{box-shadow: none;}.ds-hyp__body{margin-top: var(--gap-16);padding: var(--ui-pad-tile) var(--gap-20) calc(var(--gap-32) + var(--ui-gap));border-top: 1px solid var(--ui-track);}.ds-hyp__phrase{margin: 0;font-size: var(--ui-fs-text);line-height: var(--ds-lh-loose);text-wrap: pretty;}.ds-hyp__p{font-weight: var(--fw-h3);border-radius: var(--ui-radius-mark);outline-offset: 1px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em;-webkit-box-decoration-break: clone;box-decoration-break: clone;}.ds-hyp__p[role="button"]{cursor: pointer;-webkit-tap-highlight-color: transparent;}@media (hover: hover){.ds-hyp__p[role="button"]:hover{background: var(--ui-well);}}.ds-hyp__p[aria-expanded="true"],.ds-hyp:not(.is-ready) .ds-hyp__p[data-ds-hyp-open]{background: var(--ds-hyp-on);}.ds-hyp__pairs{display: grid;gap: var(--ui-gap);margin: 0;font-size: var(--ui-fs-text);line-height: var(--lh-small);}.ds-hyp__pairs div{display: grid;grid-template-columns: calc(var(--ds-control-h) * 1.5) minmax(0,1fr);gap: var(--ui-gap);}.ds-hyp__pairs dt{color: var(--ui-muted);}.ds-hyp__pairs dd{margin: 0;font-weight: var(--fw-h3);}.ds-hyp__pops{position: absolute;z-index: 4;left: var(--ds-hyp-pop-x);top: var(--ds-hyp-pop-at);width: max-content;min-width: var(--ds-hyp-pop-w);max-width: calc(100% - var(--ds-hyp-pop-x) - var(--ui-pad-canvas));}.ds-hyp__pop{padding: var(--ui-gap) var(--gap-16) var(--gap-20);border-radius: var(--ui-radius-mark);background: var(--ui-tile);color: var(--ui-ink);box-shadow: 0 0 0 1px var(--ui-track),var(--ui-shadow-pop);}.ds-hyp__pop.is-in{animation: ds-pop-in var(--dur-200) var(--ease-quart);}.ds-hyp__k{margin: 0;font-size: var(--ui-fs-text);line-height: var(--lh-small);font-weight: var(--fw-eyebrow);}.ds-hyp__tags{display: flex;flex-direction: column;align-items: flex-start;gap: var(--ui-gap-cell);margin: var(--ui-gap-cell) 0 0;padding: 0;list-style: none;}.ds-hyp__tags li{display: inline-flex;max-width: 100%;padding: calc(var(--ui-gap-cell) / 2) 0 calc(var(--ui-gap-cell) / 2) var(--ui-gap-cell);border-radius: var(--ds-radius-xs);box-shadow: inset 0 0 0 1px var(--ui-track);font-size: var(--ui-label-m);line-height: var(--lh-regular);text-wrap: pretty;}.ds-hyp__tags li::before{content: "";order: 1;flex: none;width: 1px;margin: calc(var(--ui-gap-cell) / -2) 0 calc(var(--ui-gap-cell) / -2) var(--ui-gap-cell);background: var(--ui-track);}.ds-hyp__tags li::after{content: "";order: 2;flex: none;align-self: flex-start;width: calc(var(--ui-label-m) * var(--lh-regular) + var(--ui-gap-cell));height: calc(var(--ui-label-m) * var(--lh-regular) + var(--ui-gap-cell));margin: calc(var(--ui-gap-cell) / -2) 0;background: currentColor;-webkit-mask: var(--ds-i-x) center / 0.8em no-repeat;mask: var(--ds-i-x) center / 0.8em no-repeat;}.ds-hyp__cursor{position: absolute;z-index: 5;width: var(--ui-pad-tile);height: var(--ui-pad-tile);pointer-events: none;color: var(--ui-ink);}.ds-hyp__cursor svg{display: block;width: 100%;height: 100%;overflow: visible;fill: currentColor;stroke: var(--ui-tile);stroke-width: 1.5;stroke-linejoin: round;}.ds-hyp__more{margin: var(--gap-20) 0 0;text-align: center;font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-ui);}.ds-hyp__more a{color: var(--oat-500);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;text-decoration-color: var(--oat-300);}.ds-hyp :is(.ds-hyp__win,.ds-hyp__card,.ds-hyp__pops,.ds-hyp__cursor){transition: opacity var(--dur-200) linear,transform var(--dur-800) var(--ease-expo-gsap);}.ds-hyp.is-out :is(.ds-hyp__win,.ds-hyp__card,.ds-hyp__pops,.ds-hyp__cursor){opacity: 0;transform: translateY(var(--ui-pad-tile));}.ds-hyp:is(.is-in,.is-arm) :is(.ds-hyp__win,.ds-hyp__card,.ds-hyp__pops,.ds-hyp__cursor){transition: none;opacity: 0;transform: translateY(var(--ui-pad-tile));}.ds-hyp__cap>*{transition: opacity var(--dur-400) var(--ease-quart),transform var(--dur-400) var(--ease-quart);}.ds-hyp:is(.is-out,.is-in) .ds-hyp__cap>*{opacity: 0;transform: scale(0.98);}.ds-hyp.is-in .ds-hyp__cap>*{transition: none;}@media (max-width: 991px){.ds-hyp{--ds-hyp-pop-at: calc(var(--ui-pad-canvas) + var(--ds-hyp-card-h) * var(--ds-hyp-pop-k));}.ds-hyp__stage{height: max(calc(var(--ui-pad-canvas) + var(--ds-hyp-card-h) * var(--ds-hyp-win-k) + var(--ds-hyp-tail)),var(--ds-hyp-stage-min));}.ds-hyp__stage::before{inset: 0;}.ds-hyp__win{left: var(--ds-hyp-card-x);right: auto;width: 175%;top: calc(var(--ui-pad-canvas) + var(--ds-hyp-card-h) * var(--ds-hyp-win-k));}.ds-hyp__card{left: var(--ui-pad-canvas);top: var(--ui-pad-canvas);width: calc(var(--ds-measure) * 2 / 3);}.ds-hyp__pops{left: auto;right: var(--ui-gap-cell);min-width: min(60%,calc(var(--ds-measure) / 2));max-width: calc(100% - 2 * var(--ui-pad-canvas));}}@media (max-width: 767px){.ds-mini__id{grid-template-columns: auto minmax(0,1fr);}.ds-mini__id .ui-status{grid-column: 2;justify-self: start;margin-top: var(--ui-gap-cell);}.ds-mini__person{grid-template-columns: auto minmax(0,1fr);grid-template-areas: "ava name" "ava role" "ava pill";}.ds-mini__person .ui-role{justify-self: start;margin-top: var(--ui-gap-cell);}.ds-seg__tab{padding-inline: var(--ui-gap);}.ds-table--cards{overflow: visible;}.ds-table--cards :is(table,tbody,tr,td,th){display: block;}.ds-table--cards thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.ds-table--cards tbody{display: grid;gap: var(--ui-gap-cell);}.ds-table--cards tr{display: grid;gap: var(--ui-gap-cell);padding: var(--ui-pad-cell);border-radius: var(--radius-media);background: var(--ui-well);}.ds-table--cards :is(td,th){padding: 0;border: 0;}.ds-table--cards :is(td:first-child,tbody th){font-size: var(--fs-regular);line-height: var(--lh-regular);font-weight: var(--fw-h3);}.ds-table--cards tbody th{display: block;}.ds-table--cards tr:is(:target,.is-lit){box-shadow: inset 0 0 0 2px var(--oat-500);}.ds-table--cards tr:is(:target,.is-lit)>:is(td,th){background: none;box-shadow: none;}.ds-table--cards td[data-label]::before{content: attr(data-label);content: attr(data-label) / "";display: block;font-size: var(--fs-eyebrow);line-height: var(--lh-eyebrow);font-weight: var(--fw-eyebrow);color: var(--ui-muted);}.ds-table--cards .is-num{text-align: left;white-space: normal;}.ds-msgs__ex{margin-top: var(--gap-20);}.ds-msgs__win{padding: var(--ui-pad-cell);}.ds-nofit__item{grid-template-columns: minmax(0,1fr);padding: var(--ui-pad-cell) 0;}.ds-nofit__instead{padding-left: calc(var(--lh-regular) * 1em + var(--ui-gap));}.ds-check__qs{grid-template-columns: minmax(0,1fr);margin-top: var(--gap-20);}.ds-check__out{margin-top: var(--gap-20);}.ds-check__v .ds-card__actions{margin-top: var(--ui-pad-cell);}.ds-events{grid-template-columns: minmax(0,1fr);gap: var(--ui-gap-cell);}.ds-event__head{flex-direction: row;align-items: center;gap: var(--ui-gap);margin-bottom: var(--ui-gap);}.ds-events__note{margin-top: var(--gap-20);}.ds-steps{grid-template-columns: minmax(0,1fr);gap: var(--ui-gap-cell);}.ds-steps__note{margin-top: var(--gap-20);}.ds-hyp__cap{min-height: calc(var(--fs-medium) * var(--lh-medium) * 3);margin-bottom: var(--gap-20);}.ds-hyp__chips{width: calc(100% - 2px);}.ds-hyp__stage{margin-top: var(--gap-32);}.ds-hyp__row{grid-template-columns: var(--ds-control-h) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,0.6fr) minmax(0,1fr);}.ds-hyp__win{left: var(--ds-hyp-win-x);}.ds-hyp__card{width: var(--ds-hyp-card-w);}.ds-hyp__bar{height: calc(var(--ds-control-h) - var(--ui-gap-cell));padding: 0 var(--ui-gap);}.ds-hyp__box{font-size: var(--ui-label-m);}.ds-hyp__crit{margin: var(--ui-gap-cell) var(--ui-gap) 0;font-size: var(--ui-label-m);}.ds-hyp__crit span{display: none;}.ds-hyp__seg{height: calc(var(--gap-32) - var(--ui-gap-cell) / 2);margin: var(--ui-gap) var(--ui-gap) 0;}.ds-hyp__seg button{gap: calc(var(--ui-gap-cell) / 2);font-size: var(--ui-label-m);}.ds-hyp__body{margin-top: var(--ui-gap);padding: var(--ui-gap) var(--ui-gap) var(--gap-20);}.ds-hyp__phrase,.ds-hyp__pairs{font-size: var(--ui-label-m);}.ds-hyp__phrase{line-height: var(--lh-tab);}.ds-hyp__pop{padding: var(--ui-gap-cell) var(--ui-gap) var(--ui-gap);}.ds-hyp__k{font-size: var(--ui-label-m);}.ds-hyp__tags{gap: calc(var(--ui-gap-cell) / 2);margin-top: calc(var(--ui-gap-cell) / 2);}.ds-hyp__head{padding: 0 var(--ui-gap);}.ds-hyp__c{padding: 0 var(--ui-gap);}.ds-hyp__more{text-align: left;}}
.ftr{position: relative;z-index: 2;overflow: clip;--ftr-d: clamp(240px,calc(26vw + 66px),440px);background: var(--color-footer);}.ftr-dawn{position: relative;height: calc(var(--ftr-d) * 0.74);}.ftr-planet{position: absolute;left: 50%;top: calc(var(--ftr-d) * 0.19);width: var(--ftr-d);height: var(--ftr-d);margin-left: calc(var(--ftr-d) / -2);display: block;overflow: visible;pointer-events: none;}.ftr-planet circle{pointer-events: visiblePainted;}.ftr-planet-light{transform-box: view-box;transform-origin: 104px 104px;}.ftr-planet.is-spin .ftr-planet-light{animation: logo-orbit 1.8s cubic-bezier(.65,0,.35,1) 1;}.ftr-planet.is-paused .ftr-planet-light{animation-play-state: paused;}.ftr-card{position: relative;z-index: 1;box-sizing: border-box;display: flex;flex-direction: column;gap: 64px;padding: var(--card-pad) var(--card-pad) 0;background: var(--oat-200);border-radius: var(--radius-card) var(--radius-card) 0 0;}.ftr-grid{--ftr-gap-x: 40px;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 24px var(--ftr-gap-x);}.ftr-brand{grid-column: span 2;display: flex;flex-direction: column;align-items: flex-start;gap: 20px;}.ftr-logo{display: block;line-height: 0;border-radius: 6px;}.ftr-logo svg{display: block;width: 128px;height: auto;}.ftr-desc{margin: 0;max-width: 320px;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--color-paragraph);text-wrap: pretty;}.ftr-col{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;}.ftr-h{margin: 0;font-size: var(--fs-eyebrow);line-height: 1.1;letter-spacing: var(--ls-eyebrow);font-weight: var(--fw-eyebrow);color: var(--oat-500);}.ftr-list{display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 0;list-style: none;}.ftr-list>li{line-height: 1.1;}.ftr-link{font-size: var(--fs-small);color: var(--color-paragraph);text-decoration: none;border-radius: 4px;transition: color 100ms ease-out;}@media (hover: hover){.ftr-link:hover{color: var(--oat-500);}}.ftr-link:focus-visible{color: var(--oat-500);}.ftr-link[aria-current="page"]{color: var(--oat-500);}.ftr-col--search{grid-column-start: 3;margin-top: 24px;}.ftr-col--industries{grid-column-end: span 2;margin-top: 24px;}.ftr-col--industries .ftr-list{align-self: stretch;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(5,auto);grid-auto-flow: column;gap: 10px var(--ftr-gap-x);}.ftr-bar{display: flex;justify-content: space-between;align-items: center;gap: 12px 32px;flex-wrap: wrap;padding: 48px 0;border-top: 1px solid color-mix(in srgb,var(--oat-300) 50%,transparent);font-size: var(--fs-small);line-height: var(--lh-small);color: var(--color-paragraph);}.ftr-bar p{margin: 0;}.ftr-legal{display: flex;flex-wrap: wrap;gap: 8px 24px;margin: 0;padding: 0;list-style: none;}@media (max-width: 991px){.ftr-card{gap: 48px;}.ftr-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px var(--ftr-gap-x);}.ftr-brand{grid-column: 1 / -1;}.ftr-col--search{grid-column-start: auto;}.ftr-col--search,.ftr-col--industries{margin-top: 0;}}@media (max-width: 767px){.ftr-card{padding: 28px 28px 0;}.ftr-grid{--ftr-gap-x: 32px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px var(--ftr-gap-x);}.ftr-bar{padding: 40px 0;}.ftr-col--search{grid-area: 2 / 2;}.ftr-col--industries{grid-area: 3 / 1 / auto / -1;}}@media (max-width: 479px){.ftr-bar{flex-direction: column;justify-content: center;gap: 8px;text-align: center;}.ftr-legal{justify-content: center;gap: 8px 20px;}}.cookie{position: fixed;z-index: 96;right: max(var(--container-gutter),calc((100% - 2000px) / 2));bottom: 16px;box-sizing: border-box;width: min(520px,calc(100vw - 2 * var(--container-gutter)));display: flex;align-items: center;gap: 16px;padding: 14px 14px 14px 18px;background: #FFFFFF;border-radius: 16px;box-shadow: 0 0 0 0.5px var(--color-header-border),var(--shadow-popover);font-family: var(--font-sans);font-size: var(--fs-small);line-height: 1.4;color: var(--color-paragraph);opacity: 0;transform: translateY(8px);visibility: hidden;transition: opacity var(--dur-200) var(--ease-quart),transform var(--dur-400) var(--ease-expo-gsap),visibility 0s linear var(--dur-200);}.cookie.is-in{opacity: 1;transform: none;visibility: visible;transition: opacity var(--dur-400) var(--ease-expo-gsap),transform var(--dur-500) var(--ease-expo-gsap),visibility 0s;}html.is-menu-open .cookie{visibility: hidden;}.cookie-text{margin: 0;flex: 1;min-width: 0;text-wrap: pretty;}.cookie-text a{color: var(--oat-500);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 2px;border-radius: 2px;}.cookie-btn{flex: none;}@media (max-width: 767px){.cookie{left: var(--container-gutter);right: var(--container-gutter);bottom: 12px;width: auto;flex-direction: column;align-items: stretch;gap: 10px;padding: 14px 14px 12px 16px;border-radius: 14px;}.cookie-btn{align-self: flex-end;}}
