[data-commercial-screen=home] .hm-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=home] .hm-sec--tight{padding-block:var(--fs-space-20)}[data-commercial-screen=home] .hm-sec--hinge{padding-block:var(--fs-space-32)}@media (max-width:720px){[data-commercial-screen=home] .hm-sec,[data-commercial-screen=home] .hm-sec--tight{padding-block:var(--fs-space-16)}[data-commercial-screen=home] .hm-sec--hinge{padding-block:var(--fs-space-20)}}[data-commercial-screen=home] .hm-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}[data-commercial-screen=home] .hm-head{max-inline-size:30ch}[data-commercial-screen=home] .hm-dep{padding:var(--fs-space-6);display:grid;gap:var(--fs-space-3);align-content:start}[data-commercial-screen=home] .hm-dep h3{margin-block-start:2px}[data-commercial-screen=home] .hm-dep ul{margin:0;padding-inline-start:1.1em;display:grid;gap:var(--fs-space-2)}[data-commercial-screen=home] .hm-dep li{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=home] .hm-dep-foot{margin-block-start:var(--fs-space-6);display:flex;align-items:center;gap:var(--fs-space-6);flex-wrap:wrap;padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-vib-fill)}[data-commercial-screen=home] .hm-dep-foot>div{flex:1;min-inline-size:280px}[data-commercial-screen=home] .hm-dep-foot p{margin-block-start:var(--fs-space-2);max-inline-size:64ch}[data-commercial-screen=home] .hm-head--wide{max-inline-size:46ch}[data-commercial-screen=home] .hm-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:58ch}[data-commercial-screen=home] .hm-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=home] .hm-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=home] .hm-hero{padding-block-start:var(--fs-space-24);padding-block-end:var(--fs-space-16);text-align:center}@media (max-width:720px){[data-commercial-screen=home] .hm-hero{padding-block-start:var(--fs-space-12)}}[data-commercial-screen=home] .hm-hero__pill{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-caption-size);font-weight:560;color:var(--fs-ink-2);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-pill);padding:6px 14px;transition:border-color var(--fs-dur-2) var(--fs-ease),color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=home] .hm-hero__pill:hover{color:var(--fs-ink);border-color:var(--fs-ink-3)}[data-commercial-screen=home] .hm-hero__pill b{color:var(--fs-accent);font-weight:600}[data-commercial-screen=home] .hm-hero h1{margin-block-start:var(--fs-space-8);max-inline-size:15ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=home] .hm-hero__sub{margin:var(--fs-space-8) auto 0;max-inline-size:54ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.55vw,1.375rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=home] .hm-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=home] .hm-hero__fine{margin-block-start:var(--fs-space-6);color:var(--fs-ink-3)}[data-commercial-screen=home] .hm-stagewrap{margin-block-start:var(--fs-space-16)}[data-commercial-screen=home] .hm-stage{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);background:radial-gradient(88% 130% at 50% -18%,color-mix(in srgb,var(--fs-accent-mark) 16%,transparent),transparent 64%),var(--fs-canvas-sunken);box-shadow:var(--fs-shadow-3)}[data-commercial-screen=home] .hm-stage svg.hm-sky{display:block;inline-size:100%;block-size:clamp(340px,44vw,560px)}[data-commercial-screen=home] .hm-float{position:absolute;z-index:2;padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius-lg);text-align:start;display:grid;gap:3px;animation:hm-float-in var(--fs-dur-4) var(--fs-ease-out) both}@keyframes hm-float-in{0%{opacity:0;transform:translateY(10px)}}[data-commercial-screen=home] .hm-float b{font-size:var(--fs-headline-size);font-weight:560;color:var(--fs-vib-primary);letter-spacing:-.012em}[data-commercial-screen=home] .hm-float span{font-size:var(--fs-caption-size);color:var(--fs-vib-secondary)}[data-commercial-screen=home] .hm-float--a{inset-block-end:var(--fs-space-6);inset-inline-start:var(--fs-space-6);animation-delay:.24s}[data-commercial-screen=home] .hm-float--b{inset-block-start:var(--fs-space-6);inset-inline-end:var(--fs-space-6);animation-delay:.42s}[data-commercial-screen=home] .hm-float--c{inset-block-end:var(--fs-space-6);inset-inline-end:var(--fs-space-6);animation-delay:.56s}@media (max-width:980px){[data-commercial-screen=home] .hm-float--c{display:none}}@media (max-width:620px){[data-commercial-screen=home] .hm-float--b{display:none}[data-commercial-screen=home] .hm-float--a{inset-block-end:var(--fs-space-3);inset-inline-start:var(--fs-space-3)}}[data-commercial-screen=home] .hm-proof{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fs-line)}[data-commercial-screen=home] .hm-proof>div{padding:var(--fs-space-10) var(--fs-space-6);border-inline-start:1px solid var(--fs-line);display:grid;gap:var(--fs-space-3);align-content:start}[data-commercial-screen=home] .hm-proof>div:first-child{border-inline-start:0;padding-inline-start:0}[data-commercial-screen=home] .hm-proof b{display:block;font-size:clamp(1.75rem,2.9vw,2.5rem);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-commercial-screen=home] .hm-proof strong{font-size:var(--fs-footnote-size);font-weight:620;letter-spacing:-.006em}[data-commercial-screen=home] .hm-proof p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=home] .hm-proof em{display:block;font-style:normal;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);margin-block-start:var(--fs-space-1)}@media (max-width:980px){[data-commercial-screen=home] .hm-proof{grid-template-columns:repeat(2,1fr)}[data-commercial-screen=home] .hm-proof>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (max-width:560px){[data-commercial-screen=home] .hm-proof{grid-template-columns:1fr}[data-commercial-screen=home] .hm-proof>div{border-inline-start:0;padding-inline:0;padding-block:var(--fs-space-6);border-block-start:1px solid var(--fs-line)}[data-commercial-screen=home] .hm-proof>div:first-child{border-block-start:0}}[data-commercial-screen=home] .hm-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-10);margin-block-start:var(--fs-space-16)}@media (max-width:880px){[data-commercial-screen=home] .hm-trio{grid-template-columns:1fr}}[data-commercial-screen=home] .hm-trio__i{inline-size:44px;block-size:44px;color:var(--fs-accent);margin-block-end:var(--fs-space-6)}[data-commercial-screen=home] .hm-trio h3{margin-block-end:var(--fs-space-3)}[data-commercial-screen=home] .hm-trio p{color:var(--fs-ink-2);max-inline-size:40ch}[data-commercial-screen=home] .hm-trio__proof{margin-block-start:var(--fs-space-4);font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=home] .hm-caps{margin-block-start:var(--fs-space-12);display:grid;gap:var(--fs-space-6)}[data-commercial-screen=home] .hm-capgroup{border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-6)}[data-commercial-screen=home] .hm-capgroup>.fs-label{margin-block-end:var(--fs-space-4)}[data-commercial-screen=home] .hm-caplist{display:grid;gap:var(--fs-space-1)}[data-commercial-screen=home] .hm-cap{display:flex;align-items:center;gap:var(--fs-space-4);padding:var(--fs-space-4);border-radius:var(--fs-radius);transition:background-color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=home] .hm-cap:hover{background:var(--fs-vib-fill)}[data-commercial-screen=home] .hm-cap__t{flex:1;min-inline-size:0}[data-commercial-screen=home] .hm-cap__t b{font-size:var(--fs-headline-size);font-weight:520;letter-spacing:-.012em}[data-commercial-screen=home] .hm-cap__t span{display:block;font-size:var(--fs-footnote-size);color:var(--fs-ink-2);margin-block-start:3px}@media (max-width:560px){[data-commercial-screen=home] .hm-cap{flex-wrap:wrap;gap:var(--fs-space-3);padding-inline:0}}[data-commercial-screen=home] .hm-showhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-space-6);flex-wrap:wrap;margin-block-end:var(--fs-space-10)}[data-commercial-screen=home] .hm-device{position:relative;padding:12px;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--fs-ink) 7%,transparent),color-mix(in srgb,var(--fs-ink) 2%,transparent));box-shadow:var(--fs-shadow-3)}[data-commercial-screen=home] .hm-screen{border-radius:calc(var(--fs-radius-2xl) - 12px);overflow:hidden;background:var(--fs-canvas);border:1px solid var(--fs-line)}[data-commercial-screen=home] .hm-appbar{display:flex;align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-3) var(--fs-space-4);border-block-end:1px solid var(--fs-line);background-color:var(--fs-mat-chrome);backdrop-filter:blur(60px) saturate(200%)}[data-commercial-screen=home] .hm-appbar__w{font-size:13px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=home] .hm-appbar__w b{font-weight:600}[data-commercial-screen=home] .hm-dots{display:flex;gap:5px}[data-commercial-screen=home] .hm-dots i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--fs-line-strong)}[data-commercial-screen=home] .hm-appbody{display:grid;grid-template-columns:54px 1fr;min-block-size:392px}[data-commercial-screen=home] .hm-rail{display:grid;gap:var(--fs-space-2);align-content:start;justify-items:center;padding:var(--fs-space-4) 0;border-inline-end:1px solid var(--fs-line)}[data-commercial-screen=home] .hm-rail i{inline-size:22px;block-size:22px;border-radius:7px;background:var(--fs-vib-fill)}[data-commercial-screen=home] .hm-rail i.on{background:var(--fs-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-accent) 40%,transparent)}@media (max-width:620px){[data-commercial-screen=home] .hm-appbody{grid-template-columns:1fr}[data-commercial-screen=home] .hm-rail{display:none}}[data-commercial-screen=home] .hm-pane{padding:var(--fs-space-5);display:grid;gap:var(--fs-space-4);align-content:start}[data-commercial-screen=home] .hm-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fs-space-3)}@media (max-width:780px){[data-commercial-screen=home] .hm-tiles{grid-template-columns:repeat(2,1fr)}}[data-commercial-screen=home] .hm-tile{border:1px solid var(--fs-line);border-radius:var(--fs-radius);padding:var(--fs-space-4);display:grid;gap:5px}[data-commercial-screen=home] .hm-tile b{font-size:1.6rem;font-weight:320;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-commercial-screen=home] .hm-tile[data-state=alert] b{color:var(--fs-alert)}[data-commercial-screen=home] .hm-oprow{display:flex;align-items:center;gap:var(--fs-space-3);padding:var(--fs-space-3) var(--fs-space-4);border-block-end:1px solid var(--fs-line);font-size:var(--fs-footnote-size)}[data-commercial-screen=home] .hm-oprow:last-child{border-block-end:0}[data-commercial-screen=home] .hm-oprow__id{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);flex:none}[data-commercial-screen=home] .hm-oprow__n{flex:1;min-inline-size:0;font-weight:520;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-commercial-screen=home] .hm-map{position:relative;overflow:hidden;min-block-size:392px}[data-commercial-screen=home] .hm-map svg{position:absolute;inset:0;inline-size:100%;block-size:100%}[data-commercial-screen=home] .hm-mapfloat{position:absolute;z-index:2;inset-block-start:var(--fs-space-4);inset-inline-start:var(--fs-space-4);padding:var(--fs-space-4);border-radius:var(--fs-radius);display:grid;gap:var(--fs-space-3);min-inline-size:178px}[data-commercial-screen=home] .hm-legend{display:grid;gap:7px;font-size:var(--fs-caption-size);color:var(--fs-vib-secondary)}[data-commercial-screen=home] .hm-legend span{display:flex;align-items:center;gap:8px}[data-commercial-screen=home] .hm-legend em{inline-size:10px;block-size:10px;border-radius:3px;flex:none}[data-commercial-screen=home] .hm-mapfloat--b{inset-block-start:auto;inset-inline-start:auto;inset-block-end:var(--fs-space-4);inset-inline-end:var(--fs-space-4);min-inline-size:0}@media (max-width:620px){[data-commercial-screen=home] .hm-mapfloat--b{display:none}}[data-commercial-screen=home] .hm-ledger{margin-block-start:var(--fs-space-12);display:grid;gap:var(--fs-space-2)}[data-commercial-screen=home] .hm-std{display:flex;align-items:center;gap:var(--fs-space-5);padding:var(--fs-space-5) var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);transition:border-color var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=home] .hm-std:hover{border-color:color-mix(in srgb,var(--fs-accent) 42%,transparent);transform:translateY(-1px)}[data-commercial-screen=home] .hm-std__n{flex:none;inline-size:14rem;font-size:var(--fs-headline-size);font-weight:550;letter-spacing:-.014em}[data-commercial-screen=home] .hm-std__s{flex:1;min-inline-size:0;font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=home] .hm-std__v{flex:none;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}@media (max-width:820px){[data-commercial-screen=home] .hm-std{flex-wrap:wrap;gap:var(--fs-space-2) var(--fs-space-4)}[data-commercial-screen=home] .hm-std__n{inline-size:100%}}[data-commercial-screen=home] .hm-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;border:1px solid var(--fs-line);background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=home] .hm-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=home] .hm-cta h2{max-inline-size:20ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=home] .hm-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:52ch;color:var(--fs-ink-2)}[data-commercial-screen=home] .hm-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-12) var(--fs-space-16);display:grid;gap:var(--fs-space-10);grid-template-columns:1.5fr 1fr 1fr}@media (max-width:780px){[data-commercial-screen=home] .hm-foot{grid-template-columns:1fr 1fr}[data-commercial-screen=home] .hm-foot>:first-child{grid-column:1/-1}}@media (max-width:460px){[data-commercial-screen=home] .hm-foot{grid-template-columns:1fr}}[data-commercial-screen=home] .hm-footbrand{display:flex;align-items:center;gap:var(--fs-space-3)}[data-commercial-screen=home] .hm-footbrand svg{inline-size:30px;block-size:30px;color:var(--fs-ink);flex:none}[data-commercial-screen=home] .hm-footbrand span{font-size:19px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=home] .hm-footbrand span b{font-weight:600}[data-commercial-screen=home] .hm-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=home] .hm-foot a{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}[data-commercial-screen=home] .hm-foot a:hover{color:var(--fs-ink)}[data-commercial-screen=platform] .pf-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=platform] .pf-sec--tight{padding-block:var(--fs-space-20)}[data-commercial-screen=platform] .pf-sec--hinge{padding-block:var(--fs-space-32)}@media (max-width:720px){[data-commercial-screen=platform] .pf-sec,[data-commercial-screen=platform] .pf-sec--tight{padding-block:var(--fs-space-16)}[data-commercial-screen=platform] .pf-sec--hinge{padding-block:var(--fs-space-20)}}[data-commercial-screen=platform] .pf-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}[data-commercial-screen=platform] .pf-head{max-inline-size:34ch}[data-commercial-screen=platform] .pf-head--wide{max-inline-size:48ch}[data-commercial-screen=platform] .pf-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:62ch}[data-commercial-screen=platform] .pf-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=platform] .pf-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=platform] .pf-hero{padding-block-start:var(--fs-space-20);padding-block-end:var(--fs-space-12);text-align:center}@media (max-width:720px){[data-commercial-screen=platform] .pf-hero{padding-block-start:var(--fs-space-12)}}[data-commercial-screen=platform] .pf-hero__pill{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-caption-size);font-weight:560;color:var(--fs-ink-2);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-pill);padding:6px 14px;transition:border-color var(--fs-dur-2) var(--fs-ease),color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=platform] .pf-hero__pill:hover{color:var(--fs-ink);border-color:var(--fs-ink-3)}[data-commercial-screen=platform] .pf-hero__pill b{color:var(--fs-accent);font-weight:600}[data-commercial-screen=platform] .pf-hero h1{margin-block-start:var(--fs-space-8);max-inline-size:17ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=platform] .pf-hero__sub{margin:var(--fs-space-8) auto 0;max-inline-size:58ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=platform] .pf-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=platform] .pf-hero__fine{margin-block-start:var(--fs-space-6);color:var(--fs-ink-3)}[data-commercial-screen=platform] .pf-stagewrap{margin-block-start:var(--fs-space-16)}[data-commercial-screen=platform] .pf-stage{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);background:radial-gradient(88% 130% at 50% -18%,color-mix(in srgb,var(--fs-accent-mark) 15%,transparent),transparent 64%),var(--fs-canvas-sunken);box-shadow:var(--fs-shadow-3)}[data-commercial-screen=platform] .pf-stage__scroll{overflow-x:auto;overflow-y:hidden}[data-commercial-screen=platform] .pf-diagram{display:block;inline-size:100%;min-inline-size:900px;block-size:auto}[data-commercial-screen=platform] .pf-float{position:absolute;z-index:2;padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius-lg);text-align:start;display:grid;gap:3px;max-inline-size:268px;animation:pf-float-in var(--fs-dur-4) var(--fs-ease-out) both}@keyframes pf-float-in{0%{opacity:0;transform:translateY(10px)}}[data-commercial-screen=platform] .pf-float b{font-size:var(--fs-headline-size);font-weight:560;color:var(--fs-vib-primary);letter-spacing:-.012em}[data-commercial-screen=platform] .pf-float span{font-size:var(--fs-caption-size);color:var(--fs-vib-secondary)}[data-commercial-screen=platform] .pf-float--a{inset-block-end:var(--fs-space-6);inset-inline-start:var(--fs-space-6);animation-delay:.26s}[data-commercial-screen=platform] .pf-float--b{inset-block-end:var(--fs-space-6);inset-inline-end:var(--fs-space-6);animation-delay:.44s}@media (max-width:1080px){[data-commercial-screen=platform] .pf-float--b{display:none}}@media (max-width:860px){[data-commercial-screen=platform] .pf-float--a{display:none}}[data-commercial-screen=platform] .pf-spec{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--fs-line)}[data-commercial-screen=platform] .pf-spec>div{padding:var(--fs-space-10) var(--fs-space-6);border-inline-start:1px solid var(--fs-line);display:grid;gap:var(--fs-space-3);align-content:start}[data-commercial-screen=platform] .pf-spec>div:first-child{border-inline-start:0;padding-inline-start:0}[data-commercial-screen=platform] .pf-spec b{display:block;font-size:clamp(1.75rem,2.9vw,2.5rem);font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-commercial-screen=platform] .pf-spec strong{font-size:var(--fs-footnote-size);font-weight:620;letter-spacing:-.006em}[data-commercial-screen=platform] .pf-spec em{display:block;font-style:normal;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}@media (max-width:980px){[data-commercial-screen=platform] .pf-spec{grid-template-columns:repeat(2,1fr)}[data-commercial-screen=platform] .pf-spec>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (max-width:560px){[data-commercial-screen=platform] .pf-spec{grid-template-columns:1fr}[data-commercial-screen=platform] .pf-spec>div{border-inline-start:0;padding-inline:0;padding-block:var(--fs-space-6);border-block-start:1px solid var(--fs-line)}[data-commercial-screen=platform] .pf-spec>div:first-child{border-block-start:0}}[data-commercial-screen=platform] .pf-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--fs-space-16);align-items:start;margin-block-start:var(--fs-space-12)}@media (max-width:940px){[data-commercial-screen=platform] .pf-split{grid-template-columns:1fr;gap:var(--fs-space-10)}}[data-commercial-screen=platform] .pf-wire{display:grid;gap:var(--fs-space-4)}[data-commercial-screen=platform] .pf-wirecol{display:grid;gap:var(--fs-space-3)}[data-commercial-screen=platform] .pf-code{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-canvas-sunken);padding:var(--fs-space-4) var(--fs-space-5);overflow-x:auto;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);line-height:1.85;white-space:nowrap}[data-commercial-screen=platform] .pf-code .k{color:var(--fs-accent)}[data-commercial-screen=platform] .pf-code .cut{color:var(--fs-alert);text-decoration:line-through;text-decoration-thickness:1px}[data-commercial-screen=platform] .pf-code .cut em{display:inline-block;font-style:normal;text-decoration:none;margin-inline-start:var(--fs-space-3);font-size:10px;letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:var(--fs-radius-pill);padding:1px 7px}[data-commercial-screen=platform] .pf-code .ok{color:var(--fs-ok)}[data-commercial-screen=platform] .pf-wirearrow{display:grid;place-items:center;color:var(--fs-ink-3);padding-block:var(--fs-space-1)}[data-commercial-screen=platform] .pf-wirearrow svg{inline-size:22px;block-size:22px}[data-commercial-screen=platform] .pf-chips{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}[data-commercial-screen=platform] .pf-points{display:grid;gap:var(--fs-space-8)}[data-commercial-screen=platform] .pf-point{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--fs-space-4)}[data-commercial-screen=platform] .pf-point__n{inline-size:34px;block-size:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);font-weight:700;color:var(--fs-accent);border:1px solid color-mix(in srgb,var(--fs-accent) 34%,transparent);background:color-mix(in srgb,var(--fs-accent) 10%,transparent)}[data-commercial-screen=platform] .pf-point h3{font-size:var(--fs-headline-size);font-weight:560;letter-spacing:-.012em}[data-commercial-screen=platform] .pf-point p{margin-block-start:var(--fs-space-2);font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:54ch}[data-commercial-screen=platform] .pf-note{margin-block-start:var(--fs-space-10);padding:var(--fs-space-5) var(--fs-space-6);border:1px solid var(--fs-line);border-inline-start:3px solid var(--fs-caution);border-radius:var(--fs-radius);background:var(--fs-surface);font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:78ch}[data-commercial-screen=platform] .pf-note b{color:var(--fs-ink);font-weight:600}[data-commercial-screen=platform] .pf-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-space-4);margin-block-start:var(--fs-space-12)}@media (max-width:820px){[data-commercial-screen=platform] .pf-states{grid-template-columns:1fr}}[data-commercial-screen=platform] .pf-state{padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);display:grid;gap:var(--fs-space-4);align-content:start}[data-commercial-screen=platform] .pf-state[data-state=alert]{border-color:color-mix(in srgb,var(--fs-alert) 34%,transparent)}[data-commercial-screen=platform] .pf-state[data-state=ok]{border-color:color-mix(in srgb,var(--fs-ok) 34%,transparent)}[data-commercial-screen=platform] .pf-state h3{font-size:var(--fs-title-3-size);font-weight:var(--fs-title-3-weight);letter-spacing:var(--fs-title-3-track)}[data-commercial-screen=platform] .pf-state p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-state code{color:var(--fs-ink)}[data-commercial-screen=platform] .pf-state__rows{display:grid;gap:var(--fs-space-2)}[data-commercial-screen=platform] .pf-state__row{display:flex;align-items:center;gap:var(--fs-space-3);font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-2);padding:7px var(--fs-space-3);border-radius:var(--fs-radius-xs);background:var(--fs-vib-fill)}[data-commercial-screen=platform] .pf-state__row span:first-child{flex:1;min-inline-size:0}[data-commercial-screen=platform] .pf-state[data-state=alert] .pf-state__row b{color:var(--fs-alert);font-weight:700}[data-commercial-screen=platform] .pf-state[data-state=ok] .pf-state__row b{color:var(--fs-ok);font-weight:700}[data-commercial-screen=platform] .pf-failclosed{margin-block-start:var(--fs-space-4);padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-canvas-sunken);display:flex;align-items:center;gap:var(--fs-space-6);flex-wrap:wrap}[data-commercial-screen=platform] .pf-failclosed__t{flex:1 1 380px;min-inline-size:0}[data-commercial-screen=platform] .pf-failclosed b{font-size:var(--fs-headline-size);font-weight:560;letter-spacing:-.012em}[data-commercial-screen=platform] .pf-failclosed p{margin-block-start:var(--fs-space-2);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-failclosed code{display:inline-block;padding:8px 13px;border-radius:var(--fs-radius-sm);border:1px solid var(--fs-line);background:var(--fs-surface);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-meshwrap{margin-block-start:var(--fs-space-12);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:var(--fs-canvas-sunken);overflow:hidden}[data-commercial-screen=platform] .pf-meshwrap__scroll{overflow-x:auto;overflow-y:hidden}[data-commercial-screen=platform] .pf-mesh{display:block;inline-size:100%;min-inline-size:760px;block-size:auto}[data-commercial-screen=platform] .pf-facts{margin-block-start:var(--fs-space-10);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fs-space-8)}@media (max-width:980px){[data-commercial-screen=platform] .pf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){[data-commercial-screen=platform] .pf-facts{grid-template-columns:1fr}}[data-commercial-screen=platform] .pf-fact{border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-5)}[data-commercial-screen=platform] .pf-fact b{display:block;font-size:var(--fs-headline-size);font-weight:560;letter-spacing:-.012em}[data-commercial-screen=platform] .pf-fact p{margin-block-start:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-modes{margin-block-start:var(--fs-space-12);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fs-space-4)}@media (max-width:900px){[data-commercial-screen=platform] .pf-modes{grid-template-columns:1fr}}[data-commercial-screen=platform] .pf-mode{padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);display:grid;gap:var(--fs-space-4);align-content:start;transition:border-color var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring),box-shadow var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=platform] .pf-mode:hover{border-color:color-mix(in srgb,var(--fs-accent) 42%,transparent);box-shadow:var(--fs-shadow-2);transform:translateY(-2px)}[data-commercial-screen=platform] .pf-mode__i{inline-size:32px;block-size:32px;color:var(--fs-accent)}[data-commercial-screen=platform] .pf-mode h3{font-size:var(--fs-title-2-size);font-weight:450;letter-spacing:var(--fs-title-2-track)}[data-commercial-screen=platform] .pf-mode__aud{font-size:var(--fs-footnote-size);color:var(--fs-ink-3)}[data-commercial-screen=platform] .pf-mode ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=platform] .pf-mode li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-mode li svg{inline-size:15px;block-size:15px;color:var(--fs-accent);margin-block-start:3px}[data-commercial-screen=platform] .pf-mode__cmd{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-4)}[data-commercial-screen=platform] .pf-airgap{margin-block-start:var(--fs-space-4);padding:var(--fs-space-8);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:radial-gradient(80% 180% at 12% 0,color-mix(in srgb,var(--fs-accent-mark) 12%,transparent),transparent 60%),var(--fs-canvas-sunken);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--fs-space-8) var(--fs-space-16);align-items:center}@media (max-width:900px){[data-commercial-screen=platform] .pf-airgap{grid-template-columns:1fr;gap:var(--fs-space-6)}}[data-commercial-screen=platform] .pf-airgap h3{font-size:var(--fs-title-2-size);font-weight:450;letter-spacing:var(--fs-title-2-track)}[data-commercial-screen=platform] .pf-airgap p{margin-block-start:var(--fs-space-4);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-airgap__list{display:grid;gap:var(--fs-space-3)}[data-commercial-screen=platform] .pf-airgap__list div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fs-space-4);padding-block:var(--fs-space-3);border-block-end:1px solid var(--fs-line);font-size:var(--fs-footnote-size)}[data-commercial-screen=platform] .pf-airgap__list div:last-child{border-block-end:0}[data-commercial-screen=platform] .pf-airgap__list dt,[data-commercial-screen=platform] .pf-airgap__list span:first-child{color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-airgap__list span:last-child{color:var(--fs-ink);font-weight:560;text-align:end}[data-commercial-screen=platform] .pf-tablewrap{margin-block-start:var(--fs-space-12)}[data-commercial-screen=platform] .pf-table td:first-child{font-weight:560;letter-spacing:-.008em;color:var(--fs-ink);white-space:nowrap}[data-commercial-screen=platform] .pf-table td .ev{display:block;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);margin-block-start:3px}[data-commercial-screen=platform] .pf-table td{vertical-align:top}[data-commercial-screen=platform] .pf-table .scope{color:var(--fs-ink-2);min-inline-size:22ch}[data-commercial-screen=platform] .pf-ops{margin-block-start:var(--fs-space-12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fs-space-4)}@media (max-width:820px){[data-commercial-screen=platform] .pf-ops{grid-template-columns:1fr}}[data-commercial-screen=platform] .pf-op{padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);display:grid;gap:var(--fs-space-3);align-content:start}[data-commercial-screen=platform] .pf-op__i{inline-size:28px;block-size:28px;color:var(--fs-accent)}[data-commercial-screen=platform] .pf-op h3{font-size:var(--fs-title-3-size);font-weight:var(--fs-title-3-weight);letter-spacing:var(--fs-title-3-track)}[data-commercial-screen=platform] .pf-op p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-op__meta{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=platform] .pf-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;border:1px solid var(--fs-line);background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=platform] .pf-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=platform] .pf-cta h2{max-inline-size:20ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=platform] .pf-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:54ch;color:var(--fs-ink-2)}[data-commercial-screen=platform] .pf-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-12) var(--fs-space-16);display:grid;gap:var(--fs-space-10);grid-template-columns:1.5fr 1fr 1fr}@media (max-width:780px){[data-commercial-screen=platform] .pf-foot{grid-template-columns:1fr 1fr}[data-commercial-screen=platform] .pf-foot>:first-child{grid-column:1/-1}}@media (max-width:460px){[data-commercial-screen=platform] .pf-foot{grid-template-columns:1fr}}[data-commercial-screen=platform] .pf-footbrand{display:flex;align-items:center;gap:var(--fs-space-3)}[data-commercial-screen=platform] .pf-footbrand svg{inline-size:30px;block-size:30px;color:var(--fs-ink);flex:none}[data-commercial-screen=platform] .pf-footbrand span{font-size:19px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=platform] .pf-footbrand span b{font-weight:600}[data-commercial-screen=platform] .pf-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=platform] .pf-foot a{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}[data-commercial-screen=platform] .pf-foot a:hover{color:var(--fs-ink)}[data-commercial-screen=uoc] .uoc-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=uoc] .uoc-sec--tight{padding-block:var(--fs-space-20)}[data-commercial-screen=uoc] .uoc-sec--hinge{padding-block:var(--fs-space-32)}@media (max-width:720px){[data-commercial-screen=uoc] .uoc-sec,[data-commercial-screen=uoc] .uoc-sec--tight{padding-block:var(--fs-space-16)}[data-commercial-screen=uoc] .uoc-sec--hinge{padding-block:var(--fs-space-20)}}[data-commercial-screen=uoc] .uoc-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}[data-commercial-screen=uoc] .uoc-head{max-inline-size:34ch}[data-commercial-screen=uoc] .uoc-head--wide{max-inline-size:46ch}[data-commercial-screen=uoc] .uoc-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:60ch}[data-commercial-screen=uoc] .uoc-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=uoc] .uoc-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=uoc] .uoc-hero{padding-block-start:var(--fs-space-24);padding-block-end:var(--fs-space-16);text-align:center}@media (max-width:720px){[data-commercial-screen=uoc] .uoc-hero{padding-block-start:var(--fs-space-12)}}[data-commercial-screen=uoc] .uoc-hero__pill{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-caption-size);font-weight:560;color:var(--fs-ink-2);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-pill);padding:6px 14px;transition:border-color var(--fs-dur-2) var(--fs-ease),color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-hero__pill:hover{color:var(--fs-ink);border-color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-hero__pill b{color:var(--fs-accent);font-weight:600}[data-commercial-screen=uoc] .uoc-hero h1{margin-block-start:var(--fs-space-8);max-inline-size:16ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=uoc] .uoc-hero__sub{margin:var(--fs-space-8) auto 0;max-inline-size:56ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.55vw,1.375rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=uoc] .uoc-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=uoc] .uoc-hero__fine{margin:var(--fs-space-6) auto 0;color:var(--fs-ink-3);max-inline-size:62ch}[data-commercial-screen=uoc] .uoc-stagewrap{margin-block-start:var(--fs-space-16)}[data-commercial-screen=uoc] .uoc-stage{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);background:radial-gradient(86% 120% at 50% -14%,color-mix(in srgb,var(--fs-accent-mark) 15%,transparent),transparent 62%),var(--fs-canvas-sunken);box-shadow:var(--fs-shadow-3)}[data-commercial-screen=uoc] .uoc-stage .uoc-room{display:block;inline-size:100%;block-size:clamp(340px,46vw,580px)}[data-commercial-screen=uoc] .uoc-float{position:absolute;z-index:2;padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius-lg);text-align:start;display:grid;gap:3px;animation:uoc-float-in var(--fs-dur-4) var(--fs-ease-out) both}@keyframes uoc-float-in{0%{opacity:0;transform:translateY(10px)}}[data-commercial-screen=uoc] .uoc-float b{font-size:var(--fs-headline-size);font-weight:560;color:var(--fs-vib-primary);letter-spacing:-.012em}[data-commercial-screen=uoc] .uoc-float span{font-size:var(--fs-caption-size);color:var(--fs-vib-secondary)}[data-commercial-screen=uoc] .uoc-float--a{inset-block-end:var(--fs-space-6);inset-inline-start:var(--fs-space-6);animation-delay:.26s}[data-commercial-screen=uoc] .uoc-float--b{inset-block-start:var(--fs-space-6);inset-inline-end:var(--fs-space-6);animation-delay:.44s}@media (max-width:720px){[data-commercial-screen=uoc] .uoc-float--b{display:none}[data-commercial-screen=uoc] .uoc-float--a{inset-block-end:var(--fs-space-3);inset-inline-start:var(--fs-space-3)}}[data-commercial-screen=uoc] .uoc-inv{display:grid;grid-template-columns:1fr 1fr;gap:var(--fs-space-4);margin-block-start:var(--fs-space-16)}@media (max-width:860px){[data-commercial-screen=uoc] .uoc-inv{grid-template-columns:1fr}}[data-commercial-screen=uoc] .uoc-col{border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);padding:var(--fs-space-8);display:grid;gap:var(--fs-space-6);align-content:start;background:var(--fs-surface)}@media (max-width:520px){[data-commercial-screen=uoc] .uoc-col{padding:var(--fs-space-6)}}[data-commercial-screen=uoc] .uoc-col--ours{border-color:color-mix(in srgb,var(--fs-accent) 42%,transparent);background:radial-gradient(120% 100% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 10%,transparent),transparent 62%),var(--fs-surface)}[data-commercial-screen=uoc] .uoc-col__t{display:grid;gap:var(--fs-space-2)}[data-commercial-screen=uoc] .uoc-col__t b{font-size:var(--fs-title-2-size);font-weight:450;letter-spacing:-.016em}[data-commercial-screen=uoc] .uoc-col--ours .uoc-col__t b{color:var(--fs-accent)}[data-commercial-screen=uoc] .uoc-col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-4)}[data-commercial-screen=uoc] .uoc-col li{display:grid;grid-template-columns:18px 1fr;gap:var(--fs-space-3);font-size:var(--fs-callout-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-col li:before{content:"";justify-self:center;margin-block-start:7px;inline-size:7px;block-size:7px;border-radius:50%;border:1.5px solid var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-col--ours li:before{background:var(--fs-accent);border-color:var(--fs-accent)}[data-commercial-screen=uoc] .uoc-verdict{border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-5);font-size:var(--fs-footnote-size);color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-col--ours .uoc-verdict{color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-10);margin-block-start:var(--fs-space-16)}@media (max-width:880px){[data-commercial-screen=uoc] .uoc-trio{grid-template-columns:1fr}}[data-commercial-screen=uoc] .uoc-trio__i{inline-size:44px;block-size:44px;color:var(--fs-accent);margin-block-end:var(--fs-space-6)}[data-commercial-screen=uoc] .uoc-trio h3{margin-block-end:var(--fs-space-3)}[data-commercial-screen=uoc] .uoc-trio p{color:var(--fs-ink-2);max-inline-size:40ch}[data-commercial-screen=uoc] .uoc-trio__k{margin-block-start:var(--fs-space-4);font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-same{margin-block-start:var(--fs-space-16);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-8);display:flex;gap:var(--fs-space-6);flex-wrap:wrap;align-items:baseline}[data-commercial-screen=uoc] .uoc-same p{flex:1 1 34ch;color:var(--fs-ink-2);max-inline-size:62ch}[data-commercial-screen=uoc] .uoc-steprail{display:flex;gap:var(--fs-space-2);flex-wrap:wrap;margin-block-start:var(--fs-space-16)}[data-commercial-screen=uoc] .uoc-steptab{flex:1 1 148px;min-inline-size:130px;display:grid;gap:5px;align-content:start;text-align:start;padding:var(--fs-space-4) var(--fs-space-4) var(--fs-space-6);border:0;border-block-start:2px solid var(--fs-line);background:transparent;cursor:pointer;color:var(--fs-ink-3);transition:color var(--fs-dur-2) var(--fs-ease),border-color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-steptab em{font-style:normal;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);letter-spacing:.06em}[data-commercial-screen=uoc] .uoc-steptab b{font-size:var(--fs-title-3-size);font-weight:500;letter-spacing:-.014em;color:var(--fs-ink-2);transition:color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-steptab span{font-size:var(--fs-caption-size)}[data-commercial-screen=uoc] .uoc-steptab:hover{color:var(--fs-ink-2);border-block-start-color:var(--fs-line-strong)}[data-commercial-screen=uoc] .uoc-steptab:hover b{color:var(--fs-ink)}[data-commercial-screen=uoc] .uoc-steptab[aria-selected=true]{color:var(--fs-accent);border-block-start-color:var(--fs-accent)}[data-commercial-screen=uoc] .uoc-steptab[aria-selected=true] b{color:var(--fs-ink)}[data-commercial-screen=uoc] .uoc-steptab--key{border-block-start-style:solid;border-block-start-color:var(--fs-line-strong)}[data-commercial-screen=uoc] .uoc-phase{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--fs-space-12);padding-block-start:var(--fs-space-12)}@media (max-width:900px){[data-commercial-screen=uoc] .uoc-phase{grid-template-columns:1fr;gap:var(--fs-space-8)}}[data-commercial-screen=uoc] .uoc-phase h3{margin-block-end:var(--fs-space-5);max-inline-size:22ch}[data-commercial-screen=uoc] .uoc-phase p{color:var(--fs-ink-2);max-inline-size:52ch}[data-commercial-screen=uoc] .uoc-phase__meta{margin-block-end:var(--fs-space-5);font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-deliver{list-style:none;margin:var(--fs-space-5) 0 0;padding:0;display:grid;gap:var(--fs-space-4)}[data-commercial-screen=uoc] .uoc-deliver li{display:grid;grid-template-columns:18px 1fr;gap:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-deliver svg{inline-size:16px;block-size:16px;color:var(--fs-accent);margin-block-start:2px}[data-commercial-screen=uoc] .uoc-deliver b{color:var(--fs-ink);font-weight:560}[data-commercial-screen=uoc] .uoc-own{border:1px solid color-mix(in srgb,var(--fs-accent) 38%,transparent);border-radius:var(--fs-radius-lg);padding:var(--fs-space-6);background:radial-gradient(120% 110% at 100% 0,color-mix(in srgb,var(--fs-accent-mark) 10%,transparent),transparent 64%),var(--fs-surface)}[data-commercial-screen=uoc] .uoc-own .fs-label{color:var(--fs-accent);margin-block-end:var(--fs-space-4)}[data-commercial-screen=uoc] .uoc-note{margin-block-start:var(--fs-space-10);border-inline-start:2px solid var(--fs-accent);padding-inline-start:var(--fs-space-5);max-inline-size:74ch;color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-note b{color:var(--fs-ink);font-weight:600}[data-commercial-screen=uoc] .uoc-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fs-space-4);margin-block-start:var(--fs-space-10)}@media (max-width:860px){[data-commercial-screen=uoc] .uoc-groups{grid-template-columns:1fr}}[data-commercial-screen=uoc] .uoc-group{border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);padding:var(--fs-space-6);display:grid;gap:var(--fs-space-4);align-content:start}[data-commercial-screen=uoc] .uoc-group--wide{grid-column:1/-1}@media (max-width:860px){[data-commercial-screen=uoc] .uoc-group--wide{grid-column:auto}}[data-commercial-screen=uoc] .uoc-group__h{display:flex;align-items:baseline;gap:var(--fs-space-3);flex-wrap:wrap}[data-commercial-screen=uoc] .uoc-group__h b{font-size:var(--fs-title-3-size);font-weight:var(--fs-title-3-weight);letter-spacing:var(--fs-title-3-track)}[data-commercial-screen=uoc] .uoc-group p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:56ch}[data-commercial-screen=uoc] .uoc-vend{display:flex;flex-wrap:wrap;gap:var(--fs-space-2)}[data-commercial-screen=uoc] .uoc-vend span{font-size:var(--fs-caption-size);color:var(--fs-ink-2);border:1px solid var(--fs-line);border-radius:var(--fs-radius-pill);padding:4px 11px}[data-commercial-screen=uoc] .uoc-adapt{display:flex;align-items:center;gap:var(--fs-space-3);flex-wrap:wrap;border-block-start:1px dashed var(--fs-line-strong);padding-block-start:var(--fs-space-4);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-adapt code{color:var(--fs-ink)}[data-commercial-screen=uoc] .uoc-adapt em{font-style:normal;color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-cat{display:grid;gap:1px;margin-block-start:var(--fs-space-6)}[data-commercial-screen=uoc] .uoc-catrow{display:flex;align-items:center;gap:var(--fs-space-4);flex-wrap:wrap;padding:var(--fs-space-3) var(--fs-space-4);border-radius:var(--fs-radius);transition:background-color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-catrow:hover{background:var(--fs-vib-fill)}[data-commercial-screen=uoc] .uoc-catrow code{flex:0 0 14rem}[data-commercial-screen=uoc] .uoc-catrow span{flex:1 1 22ch;min-inline-size:0;font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}@media (max-width:620px){[data-commercial-screen=uoc] .uoc-catrow code{flex:1 1 100%}}[data-commercial-screen=uoc] .uoc-planwrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr);gap:var(--fs-space-8);margin-block-start:var(--fs-space-16);align-items:start}@media (max-width:980px){[data-commercial-screen=uoc] .uoc-planwrap{grid-template-columns:1fr}}[data-commercial-screen=uoc] .uoc-planstage{position:relative;overflow:hidden;border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:radial-gradient(80% 90% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 9%,transparent),transparent 66%),var(--fs-canvas-sunken)}[data-commercial-screen=uoc] .uoc-planstage svg{display:block;inline-size:100%;block-size:auto}[data-commercial-screen=uoc] .uoc-zone .uoc-fill{fill:var(--fs-scene-fill-strong)}[data-commercial-screen=uoc] .uoc-zone .uoc-stroke{stroke:var(--fs-line-strong)}[data-commercial-screen=uoc] .uoc-zone .uoc-txt{fill:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-zone .uoc-fill,[data-commercial-screen=uoc] .uoc-zone .uoc-stroke,[data-commercial-screen=uoc] .uoc-zone .uoc-txt{transition:fill var(--fs-dur-2) var(--fs-ease),stroke var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-zone.is-on .uoc-fill{fill:color-mix(in srgb,var(--fs-accent-mark) 24%,var(--fs-scene-fill-strong))}[data-commercial-screen=uoc] .uoc-zone.is-on .uoc-stroke{stroke:var(--fs-accent-mark)}[data-commercial-screen=uoc] .uoc-zone.is-on .uoc-txt{fill:var(--fs-accent)}[data-commercial-screen=uoc] .uoc-zone .uoc-pin{fill:var(--fs-line-strong);transition:fill var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-zone .uoc-pinn{fill:var(--fs-ink-3);transition:fill var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-zone.is-on .uoc-pin{fill:var(--fs-accent)}[data-commercial-screen=uoc] .uoc-zone.is-on .uoc-pinn{fill:var(--fs-on-accent)}[data-commercial-screen=uoc] .uoc-legend{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-1)}[data-commercial-screen=uoc] .uoc-zbtn{inline-size:100%;text-align:start;display:grid;grid-template-columns:26px 1fr;gap:var(--fs-space-4);padding:var(--fs-space-4);border:1px solid transparent;border-radius:var(--fs-radius);background:transparent;cursor:pointer;color:inherit;transition:background-color var(--fs-dur-1) var(--fs-ease),border-color var(--fs-dur-1) var(--fs-ease)}[data-commercial-screen=uoc] .uoc-zbtn:hover{background:var(--fs-vib-fill)}[data-commercial-screen=uoc] .uoc-zbtn i{display:grid;place-items:center;font-style:normal;inline-size:26px;block-size:26px;border-radius:50%;font-size:var(--fs-caption-size);font-weight:600;border:1.5px solid var(--fs-line-strong);color:var(--fs-ink-3);transition:background-color var(--fs-dur-2) var(--fs-ease-spring),border-color var(--fs-dur-2) var(--fs-ease-spring),color var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=uoc] .uoc-zbtn__t{min-inline-size:0}[data-commercial-screen=uoc] .uoc-zbtn b{display:block;font-size:var(--fs-headline-size);font-weight:520;letter-spacing:-.012em}[data-commercial-screen=uoc] .uoc-zbtn__t>span{display:block;font-size:var(--fs-footnote-size);color:var(--fs-ink-2);margin-block-start:3px}[data-commercial-screen=uoc] .uoc-zbtn[aria-pressed=true]{border-color:color-mix(in srgb,var(--fs-accent) 34%,transparent);background:var(--fs-accent-soft)}[data-commercial-screen=uoc] .uoc-zbtn[aria-pressed=true] i{background:var(--fs-accent);border-color:transparent;color:var(--fs-on-accent)}[data-commercial-screen=uoc] .uoc-shift{margin-block-start:var(--fs-space-16);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:var(--fs-surface);padding:var(--fs-space-8)}@media (max-width:520px){[data-commercial-screen=uoc] .uoc-shift{padding:var(--fs-space-5)}}[data-commercial-screen=uoc] .uoc-shift__h{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-space-5);flex-wrap:wrap;margin-block-end:var(--fs-space-8)}[data-commercial-screen=uoc] .uoc-shift svg{display:block;inline-size:100%;block-size:auto}@media (max-width:620px){[data-commercial-screen=uoc] .uoc-shift__h .fs-segment{flex-wrap:wrap;inline-size:100%}[data-commercial-screen=uoc] .uoc-shift__h .fs-segment button{flex:1 1 auto}}[data-commercial-screen=uoc] .uoc-shiftfacts{display:flex;gap:var(--fs-space-10) var(--fs-space-12);flex-wrap:wrap;margin-block-start:var(--fs-space-6);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-6)}[data-commercial-screen=uoc] .uoc-shiftfacts>div{display:grid;gap:4px}[data-commercial-screen=uoc] .uoc-shiftfacts b{font-size:1.75rem;font-weight:320;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-commercial-screen=uoc] .uoc-shiftfacts p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:34ch}[data-commercial-screen=uoc] .uoc-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fs-space-4);margin-block-start:var(--fs-space-8)}@media (max-width:1000px){[data-commercial-screen=uoc] .uoc-roles{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){[data-commercial-screen=uoc] .uoc-roles{grid-template-columns:1fr}}[data-commercial-screen=uoc] .uoc-role{border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);padding:var(--fs-space-5);display:grid;gap:var(--fs-space-3);align-content:start}[data-commercial-screen=uoc] .uoc-role b{font-size:var(--fs-headline-size);font-weight:550;letter-spacing:-.012em}[data-commercial-screen=uoc] .uoc-role p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-role em{font-style:normal;font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=uoc] .uoc-drills{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fs-space-10);margin-block-start:var(--fs-space-12)}@media (max-width:780px){[data-commercial-screen=uoc] .uoc-drills{grid-template-columns:1fr;gap:var(--fs-space-8)}}[data-commercial-screen=uoc] .uoc-drills ul{list-style:none;margin:var(--fs-space-4) 0 0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=uoc] .uoc-drills li{display:grid;grid-template-columns:18px 1fr;gap:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-drills li:before{content:"";justify-self:center;margin-block-start:7px;inline-size:6px;block-size:6px;border-radius:50%;background:var(--fs-accent);opacity:.7}[data-commercial-screen=uoc] .uoc-nots{margin-block-start:var(--fs-space-12);display:grid;gap:0}[data-commercial-screen=uoc] .uoc-not{display:grid;grid-template-columns:22ch 1fr;gap:var(--fs-space-10);padding-block:var(--fs-space-8);border-block-start:1px solid var(--fs-line)}[data-commercial-screen=uoc] .uoc-not:last-child{border-block-end:1px solid var(--fs-line)}@media (max-width:820px){[data-commercial-screen=uoc] .uoc-not{grid-template-columns:1fr;gap:var(--fs-space-4);padding-block:var(--fs-space-6)}}[data-commercial-screen=uoc] .uoc-not b{font-size:var(--fs-title-3-size);font-weight:500;letter-spacing:-.014em}[data-commercial-screen=uoc] .uoc-not p{color:var(--fs-ink-2);max-inline-size:66ch}[data-commercial-screen=uoc] .uoc-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;border:1px solid var(--fs-line);background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=uoc] .uoc-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=uoc] .uoc-cta h2{max-inline-size:20ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=uoc] .uoc-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:56ch;color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-10) var(--fs-space-16);display:flex;align-items:center;gap:var(--fs-space-4);flex-wrap:wrap}[data-commercial-screen=uoc] .uoc-foot svg{inline-size:28px;block-size:28px;color:var(--fs-ink);flex:none}[data-commercial-screen=uoc] .uoc-foot__w{font-size:17px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=uoc] .uoc-foot__w b{font-weight:600}[data-commercial-screen=uoc] .uoc-foot a{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=uoc] .uoc-foot a:hover{color:var(--fs-ink)}[data-commercial-screen=pricing] .pr-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=pricing] .pr-sec--tight{padding-block:var(--fs-space-20)}@media (max-width:720px){[data-commercial-screen=pricing] .pr-sec{padding-block:var(--fs-space-16)}[data-commercial-screen=pricing] .pr-sec--tight{padding-block:var(--fs-space-12)}}[data-commercial-screen=pricing] .pr-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=pricing] .pr-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=pricing] .pr-hero{text-align:center;padding-block:var(--fs-space-24) var(--fs-space-12)}@media (max-width:720px){[data-commercial-screen=pricing] .pr-hero{padding-block-start:var(--fs-space-12)}}[data-commercial-screen=pricing] .pr-hero h1{max-inline-size:17ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=pricing] .pr-hero p{margin:var(--fs-space-8) auto 0;max-inline-size:56ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=pricing] .pr-billing{display:flex;flex-direction:column;align-items:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=pricing] .pr-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-4)}[data-commercial-screen=pricing] .pr-tiers--pair{grid-template-columns:repeat(2,1fr);margin-block-start:var(--fs-space-4)}@media (max-width:1000px){[data-commercial-screen=pricing] .pr-tiers{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){[data-commercial-screen=pricing] .pr-tiers,[data-commercial-screen=pricing] .pr-tiers--pair{grid-template-columns:1fr}}[data-commercial-screen=pricing] .pr-tier{position:relative;display:grid;align-content:start;gap:var(--fs-space-5);padding:var(--fs-space-8) var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:var(--fs-surface);transition:border-color var(--fs-dur-2) var(--fs-ease),box-shadow var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=pricing] .pr-tier:hover{border-color:var(--fs-line-strong);box-shadow:var(--fs-shadow-2);transform:translateY(-2px)}[data-commercial-screen=pricing] .pr-herowrap{position:relative;display:grid}[data-commercial-screen=pricing] .pr-tier--hero{border:1px solid color-mix(in srgb,var(--fs-accent) 32%,transparent);background-color:var(--fs-mat-regular);backdrop-filter:blur(36px) saturate(190%);box-shadow:var(--fs-mat-edge),var(--fs-shadow-3)}[data-commercial-screen=pricing] .pr-tier--hero:hover{transform:translateY(-3px)}[data-commercial-screen=pricing] .pr-tier__flag{position:absolute;z-index:3;inset-block-start:calc(-1 * var(--fs-space-3));inset-inline-start:var(--fs-space-6);font-size:var(--fs-caption-size);font-weight:650;letter-spacing:.04em;color:var(--fs-on-accent);background:var(--fs-accent);border-radius:var(--fs-radius-pill);padding:5px 13px;box-shadow:var(--fs-shadow-glow)}[data-commercial-screen=pricing] .pr-tier__name{font-size:var(--fs-title-3-size);font-weight:560;letter-spacing:-.014em}[data-commercial-screen=pricing] .pr-tier__aud{font-size:var(--fs-footnote-size);color:var(--fs-ink-2);margin-block-start:4px;min-block-size:2.6em}[data-commercial-screen=pricing] .pr-price{display:flex;align-items:baseline;gap:var(--fs-space-2);flex-wrap:wrap;padding-block-start:var(--fs-space-2)}[data-commercial-screen=pricing] .pr-price b{font-size:clamp(2.25rem,4vw,3rem);font-weight:300;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}[data-commercial-screen=pricing] .pr-price span{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=pricing] .pr-cadence{font-size:var(--fs-footnote-size);color:var(--fs-ink-3);margin-block-start:-8px}[data-commercial-screen=pricing] .pr-three{display:flex;align-items:baseline;gap:var(--fs-space-2);padding:var(--fs-space-3) var(--fs-space-4);border-radius:var(--fs-radius);background:var(--fs-vib-fill);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=pricing] .pr-three b{font-weight:620;color:var(--fs-ink);font-variant-numeric:tabular-nums;transition:color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=pricing] .pr-three.is-changed b{color:var(--fs-accent)}[data-commercial-screen=pricing] .pr-feats{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=pricing] .pr-feats li{display:grid;grid-template-columns:18px 1fr;gap:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=pricing] .pr-feats svg{inline-size:14px;block-size:14px;color:var(--fs-accent);margin-block-start:4px}[data-commercial-screen=pricing] .pr-feats .note{color:var(--fs-ink-3)}[data-commercial-screen=pricing] .pr-tier .fs-btn{inline-size:100%}[data-commercial-screen=pricing] .pr-head{max-inline-size:44ch}[data-commercial-screen=pricing] .pr-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:58ch}[data-commercial-screen=pricing] .pr-addons{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-4);margin-block-start:var(--fs-space-12)}@media (max-width:900px){[data-commercial-screen=pricing] .pr-addons{grid-template-columns:1fr}}[data-commercial-screen=pricing] .pr-addon{display:grid;align-content:start;gap:var(--fs-space-4);padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);transition:border-color var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=pricing] .pr-addon:hover{border-color:var(--fs-line-strong);transform:translateY(-2px)}[data-commercial-screen=pricing] .pr-addon__t{display:flex;align-items:center;gap:var(--fs-space-3)}[data-commercial-screen=pricing] .pr-addon__t b{flex:1;font-size:var(--fs-title-3-size);font-weight:550;letter-spacing:-.012em}[data-commercial-screen=pricing] .pr-addon p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=pricing] .pr-addon ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-2)}[data-commercial-screen=pricing] .pr-addon li{font-size:var(--fs-caption-size);color:var(--fs-ink-3);padding-inline-start:var(--fs-space-4);position:relative}[data-commercial-screen=pricing] .pr-addon li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:7px;inline-size:5px;block-size:5px;border-radius:50%;background:var(--fs-line-strong)}[data-commercial-screen=pricing] .pr-addon__av{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-4)}[data-commercial-screen=pricing] .pr-table{margin-block-start:var(--fs-space-12)}[data-commercial-screen=pricing] .pr-table .fs-table td:not(:first-child),[data-commercial-screen=pricing] .pr-table .fs-table th:not(:first-child){text-align:start}[data-commercial-screen=pricing] .pr-table .fs-table td:first-child{font-weight:560;color:var(--fs-ink)}[data-commercial-screen=pricing] .pr-table .fs-table th{white-space:nowrap}[data-commercial-screen=pricing] .pr-table .fs-table td{color:var(--fs-ink-2);vertical-align:top;min-inline-size:11rem}[data-commercial-screen=pricing] .pr-yes{color:var(--fs-ok);font-weight:700}[data-commercial-screen=pricing] .pr-no{color:var(--fs-ink-3)}[data-commercial-screen=pricing] .pr-hi{background:color-mix(in srgb,var(--fs-accent) 6%,transparent)}[data-commercial-screen=pricing] .pr-faq{margin-block-start:var(--fs-space-10);display:grid;gap:var(--fs-space-2);max-inline-size:78ch}[data-commercial-screen=pricing] .pr-q{border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);transition:border-color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=pricing] .pr-q[open]{border-color:color-mix(in srgb,var(--fs-accent) 34%,transparent)}[data-commercial-screen=pricing] .pr-q summary{display:flex;align-items:center;gap:var(--fs-space-4);padding:var(--fs-space-5) var(--fs-space-6);cursor:pointer;list-style:none;font-size:var(--fs-headline-size);font-weight:520;letter-spacing:-.012em}[data-commercial-screen=pricing] .pr-q summary::-webkit-details-marker{display:none}[data-commercial-screen=pricing] .pr-q summary:focus-visible{box-shadow:var(--fs-focus);border-radius:var(--fs-radius-lg)}[data-commercial-screen=pricing] .pr-q summary span{flex:1;min-inline-size:0}[data-commercial-screen=pricing] .pr-q summary svg{inline-size:16px;block-size:16px;flex:none;color:var(--fs-ink-3);transition:transform var(--fs-dur-2) var(--fs-ease-spring),color var(--fs-dur-2) var(--fs-ease)}[data-commercial-screen=pricing] .pr-q[open] summary svg{transform:rotate(180deg);color:var(--fs-accent)}[data-commercial-screen=pricing] .pr-q__a{padding:0 var(--fs-space-6) var(--fs-space-6);font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:68ch}[data-commercial-screen=pricing] .pr-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=pricing] .pr-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=pricing] .pr-cta h2{max-inline-size:20ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=pricing] .pr-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:52ch;color:var(--fs-ink-2)}[data-commercial-screen=pricing] .pr-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=pricing] .pr-mail{font-family:var(--fs-font-mono);font-size:var(--fs-footnote-size)}[data-commercial-screen=pricing] .pr-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-10) var(--fs-space-16);display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-4)}[data-commercial-screen=pricing] .pr-foot svg{inline-size:26px;block-size:26px;color:var(--fs-ink);flex:none}[data-commercial-screen=pricing] .pr-foot__w{font-size:16px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=pricing] .pr-foot__w b{font-weight:600}[data-commercial-screen=playbooks] .pb-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=playbooks] .pb-sec--tight{padding-block:var(--fs-space-20)}@media (max-width:720px){[data-commercial-screen=playbooks] .pb-sec,[data-commercial-screen=playbooks] .pb-sec--tight{padding-block:var(--fs-space-16)}}[data-commercial-screen=playbooks] .pb-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}[data-commercial-screen=playbooks] .pb-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=playbooks] .pb-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=playbooks] .pb-hero{padding-block:var(--fs-space-20) var(--fs-space-12);display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:var(--fs-space-16);align-items:center}@media (max-width:940px){[data-commercial-screen=playbooks] .pb-hero{grid-template-columns:1fr;gap:var(--fs-space-12);padding-block-start:var(--fs-space-12)}}[data-commercial-screen=playbooks] .pb-hero h1{max-inline-size:14ch;text-wrap:balance}[data-commercial-screen=playbooks] .pb-hero__sub{margin-block-start:var(--fs-space-8);max-inline-size:50ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=playbooks] .pb-hero__fine{margin-block-start:var(--fs-space-6);color:var(--fs-ink-3);max-inline-size:54ch}[data-commercial-screen=playbooks] .pb-hero__art{justify-self:center;inline-size:100%;max-inline-size:520px}[data-commercial-screen=playbooks] .pb-hero__art svg{display:block;inline-size:100%;block-size:auto}@media (max-width:560px){[data-commercial-screen=playbooks] .pb-hero__art{display:none}}[data-commercial-screen=playbooks] .pb-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fs-space-10);border-block:1px solid var(--fs-line);padding-block:var(--fs-space-12)}@media (max-width:880px){[data-commercial-screen=playbooks] .pb-why{grid-template-columns:1fr;gap:var(--fs-space-8)}}[data-commercial-screen=playbooks] .pb-why h3{font-size:var(--fs-headline-size);font-weight:560;letter-spacing:-.012em}[data-commercial-screen=playbooks] .pb-why p{margin-block-start:var(--fs-space-3);font-size:var(--fs-footnote-size);color:var(--fs-ink-2);max-inline-size:44ch}[data-commercial-screen=playbooks] .pb-why__i{inline-size:26px;block-size:26px;color:var(--fs-accent);margin-block-end:var(--fs-space-4)}[data-commercial-screen=playbooks] .pb-filters{display:flex;align-items:center;gap:var(--fs-space-4);flex-wrap:wrap;margin-block-start:var(--fs-space-10)}[data-commercial-screen=playbooks] .pb-chips{display:flex;flex-wrap:wrap;gap:var(--fs-space-2);flex:1 1 420px;min-inline-size:0}[data-commercial-screen=playbooks] .pb-chip{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-footnote-size);font-weight:560;line-height:1;color:var(--fs-ink-2);background:transparent;border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-pill);padding:9px 15px;cursor:pointer;transition:color var(--fs-dur-1) var(--fs-ease),border-color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease),transform var(--fs-dur-1) var(--fs-ease-spring)}[data-commercial-screen=playbooks] .pb-chip:hover{color:var(--fs-ink);border-color:var(--fs-ink-3)}[data-commercial-screen=playbooks] .pb-chip:active{transform:scale(.97)}[data-commercial-screen=playbooks] .pb-chip span{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=playbooks] .pb-chip[aria-pressed=true]{color:var(--fs-on-accent);background:var(--fs-accent);border-color:transparent}[data-commercial-screen=playbooks] .pb-chip[aria-pressed=true] span{color:var(--fs-on-accent);opacity:.7}[data-commercial-screen=playbooks] .pb-search{position:relative;flex:0 1 300px;min-inline-size:220px}[data-commercial-screen=playbooks] .pb-search input{padding-inline-start:38px}[data-commercial-screen=playbooks] .pb-search svg{position:absolute;inset-inline-start:13px;inset-block-start:50%;transform:translateY(-50%);inline-size:15px;block-size:15px;color:var(--fs-ink-3);pointer-events:none}[data-commercial-screen=playbooks] .pb-count{margin-block-start:var(--fs-space-5);font-size:var(--fs-footnote-size);color:var(--fs-ink-3)}[data-commercial-screen=playbooks] .pb-grid{margin-block-start:var(--fs-space-6);display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--fs-space-4)}@media (max-width:420px){[data-commercial-screen=playbooks] .pb-grid{grid-template-columns:1fr}}[data-commercial-screen=playbooks] .pb-card{display:grid;gap:var(--fs-space-4);align-content:start;text-align:start;inline-size:100%;padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);color:inherit;cursor:pointer;font:inherit;box-shadow:var(--fs-shadow-1);transition:border-color var(--fs-dur-2) var(--fs-ease),box-shadow var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=playbooks] .pb-card:hover{border-color:color-mix(in srgb,var(--fs-accent) 45%,transparent);box-shadow:var(--fs-shadow-2);transform:translateY(-2px)}[data-commercial-screen=playbooks] .pb-card:active{transform:translateY(0) scale(.995)}[data-commercial-screen=playbooks] .pb-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--fs-space-3);flex-wrap:wrap}[data-commercial-screen=playbooks] .pb-card__len{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);white-space:nowrap}[data-commercial-screen=playbooks] .pb-card__t{display:block;font-size:var(--fs-title-3-size);font-weight:var(--fs-title-3-weight);line-height:1.28;letter-spacing:var(--fs-title-3-track);color:var(--fs-ink)}[data-commercial-screen=playbooks] .pb-card__d{display:block;font-size:var(--fs-footnote-size);line-height:1.55;color:var(--fs-ink-2)}[data-commercial-screen=playbooks] .pb-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--fs-space-4);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-4)}[data-commercial-screen=playbooks] .pb-card__note{font-size:var(--fs-caption-size);color:var(--fs-ink-3);max-inline-size:30ch}[data-commercial-screen=playbooks] .pb-card__go{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-footnote-size);font-weight:600;color:var(--fs-accent);white-space:nowrap}[data-commercial-screen=playbooks] .pb-card__go svg{inline-size:14px;block-size:14px;transition:transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=playbooks] .pb-card:hover .pb-card__go svg{transform:translateX(3px)}[data-commercial-screen=playbooks] [dir=rtl] .pb-card__go svg{transform:scaleX(-1)}[data-commercial-screen=playbooks] [dir=rtl] .pb-card:hover .pb-card__go svg{transform:scaleX(-1) translateX(3px)}[data-commercial-screen=playbooks] .pb-empty{border:1px dashed var(--fs-line-strong);border-radius:var(--fs-radius-lg)}[data-commercial-screen=playbooks] .pb-modal__head{padding:var(--fs-space-6) var(--fs-space-6) var(--fs-space-5);border-block-end:1px solid var(--fs-mat-hairline);display:grid;gap:var(--fs-space-4)}[data-commercial-screen=playbooks] .pb-modal__meta{display:flex;align-items:center;gap:var(--fs-space-3);flex-wrap:wrap}[data-commercial-screen=playbooks] .pb-modal__meta .len{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-vib-tertiary)}[data-commercial-screen=playbooks] .pb-modal__head h2{font-size:var(--fs-title-2-size);line-height:var(--fs-title-2-lh);font-weight:450;letter-spacing:var(--fs-title-2-track);color:var(--fs-vib-primary);max-inline-size:26ch}[data-commercial-screen=playbooks] .pb-modal__lede{font-size:var(--fs-footnote-size);color:var(--fs-vib-secondary);max-inline-size:52ch}[data-commercial-screen=playbooks] .pb-toc{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:pbtoc}[data-commercial-screen=playbooks] .pb-toc li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--fs-space-3);padding-block:var(--fs-space-3);border-block-end:1px solid var(--fs-mat-hairline);font-size:var(--fs-footnote-size);color:var(--fs-vib-primary)}[data-commercial-screen=playbooks] .pb-toc li:last-child{border-block-end:0}[data-commercial-screen=playbooks] .pb-toc li:before{counter-increment:pbtoc;content:counter(pbtoc,decimal-leading-zero);font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-vib-tertiary)}[data-commercial-screen=playbooks] .pb-status{display:grid;gap:var(--fs-space-2);padding:var(--fs-space-4) var(--fs-space-5);border-radius:var(--fs-radius);border:1px solid var(--fs-mat-hairline);border-inline-start:3px solid var(--fs-caution);background:var(--fs-vib-fill)}[data-commercial-screen=playbooks] .pb-status b{font-size:var(--fs-footnote-size);font-weight:620;color:var(--fs-vib-primary)}[data-commercial-screen=playbooks] .pb-status p{font-size:var(--fs-caption-size);color:var(--fs-vib-secondary)}[data-commercial-screen=playbooks] .pb-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--fs-space-2);flex-wrap:wrap;padding:var(--fs-space-5) var(--fs-space-6);border-block-start:1px solid var(--fs-mat-hairline)}[data-commercial-screen=playbooks] .pb-modal__foot .fs-spacer{flex:1}[data-commercial-screen=playbooks] .pb-seealso{font-size:var(--fs-footnote-size);font-weight:560;display:inline-flex;align-items:center;gap:6px}[data-commercial-screen=playbooks] .pb-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;border:1px solid var(--fs-line);background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=playbooks] .pb-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=playbooks] .pb-cta h2{max-inline-size:22ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=playbooks] .pb-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:54ch;color:var(--fs-ink-2)}[data-commercial-screen=playbooks] .pb-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=playbooks] .pb-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-12) var(--fs-space-16);display:grid;gap:var(--fs-space-10);grid-template-columns:1.5fr 1fr 1fr}@media (max-width:780px){[data-commercial-screen=playbooks] .pb-foot{grid-template-columns:1fr 1fr}[data-commercial-screen=playbooks] .pb-foot>:first-child{grid-column:1/-1}}@media (max-width:460px){[data-commercial-screen=playbooks] .pb-foot{grid-template-columns:1fr}}[data-commercial-screen=playbooks] .pb-footbrand{display:flex;align-items:center;gap:var(--fs-space-3)}[data-commercial-screen=playbooks] .pb-footbrand svg{inline-size:30px;block-size:30px;color:var(--fs-ink);flex:none}[data-commercial-screen=playbooks] .pb-footbrand span{font-size:19px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=playbooks] .pb-footbrand span b{font-weight:600}[data-commercial-screen=playbooks] .pb-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--fs-space-3)}[data-commercial-screen=playbooks] .pb-foot a{color:var(--fs-ink-2);font-size:var(--fs-footnote-size)}[data-commercial-screen=playbooks] .pb-foot a:hover{color:var(--fs-ink)}[data-commercial-screen=compatibility] .ct-sec{padding-block:var(--fs-space-24)}[data-commercial-screen=compatibility] .ct-sec--tight{padding-block:var(--fs-space-20)}@media (max-width:720px){[data-commercial-screen=compatibility] .ct-sec{padding-block:var(--fs-space-16)}[data-commercial-screen=compatibility] .ct-sec--tight{padding-block:var(--fs-space-12)}}[data-commercial-screen=compatibility] .ct-rule{block-size:1px;background:var(--fs-line);border:0;margin:0}[data-commercial-screen=compatibility] .ct-eyebrow{display:inline-flex;align-items:center;gap:var(--fs-space-2);font-size:var(--fs-label-size);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-track);text-transform:uppercase;color:var(--fs-accent);margin-block-end:var(--fs-space-5)}[data-commercial-screen=compatibility] .ct-eyebrow:before{content:"";inline-size:22px;block-size:1px;background:currentColor;opacity:.55;flex:none}[data-commercial-screen=compatibility] .ct-head{max-inline-size:34ch}[data-commercial-screen=compatibility] .ct-head--wide{max-inline-size:48ch}[data-commercial-screen=compatibility] .ct-head p{color:var(--fs-ink-2);margin-block-start:var(--fs-space-5);max-inline-size:62ch}[data-commercial-screen=compatibility] .ct-hero{padding-block:var(--fs-space-24) var(--fs-space-12);text-align:center}@media (max-width:720px){[data-commercial-screen=compatibility] .ct-hero{padding-block-start:var(--fs-space-12)}}[data-commercial-screen=compatibility] .ct-hero h1{max-inline-size:16ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=compatibility] .ct-hero__sub{margin:var(--fs-space-8) auto 0;max-inline-size:58ch;color:var(--fs-ink-2);font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;font-weight:350;letter-spacing:-.012em}[data-commercial-screen=compatibility] .ct-hero__sub b{color:var(--fs-ink);font-weight:450}[data-commercial-screen=compatibility] .ct-ctarow{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fs-space-3);margin-block-start:var(--fs-space-10)}[data-commercial-screen=compatibility] .ct-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--fs-space-4);margin-block-start:var(--fs-space-16);text-align:start}@media (max-width:820px){[data-commercial-screen=compatibility] .ct-metrics{grid-template-columns:1fr}}[data-commercial-screen=compatibility] .ct-mcard{position:relative;overflow:hidden}[data-commercial-screen=compatibility] .ct-mcard:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:38px;block-size:2px;background:var(--fs-ok);border-end-end-radius:2px}[data-commercial-screen=compatibility] .ct-mcard[data-tone=preview]:before{background:var(--fs-caution)}[data-commercial-screen=compatibility] .ct-mcard[data-tone=planned]:before{background:var(--fs-offline)}[data-commercial-screen=compatibility] .ct-mcard[data-tone=available] .fs-metric b{color:var(--fs-ok)}[data-commercial-screen=compatibility] .ct-mcard[data-tone=planned] .fs-metric b{color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-filters{display:grid;gap:var(--fs-space-4);padding:var(--fs-space-5);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);margin-block-start:var(--fs-space-12);position:sticky;inset-block-start:78px;z-index:var(--fs-z-raised)}@media (max-width:900px){[data-commercial-screen=compatibility] .ct-filters{position:static}}[data-commercial-screen=compatibility] .ct-frow{display:flex;align-items:center;gap:var(--fs-space-3);flex-wrap:wrap}[data-commercial-screen=compatibility] .ct-filters .fs-segment button b{font-weight:600;opacity:.5;margin-inline-start:3px;font-variant-numeric:tabular-nums}[data-commercial-screen=compatibility] .ct-search{position:relative;flex:0 1 300px;min-inline-size:190px}[data-commercial-screen=compatibility] .ct-search .fs-input{padding-inline-start:38px}[data-commercial-screen=compatibility] .ct-search svg{position:absolute;inset-inline-start:13px;inset-block-start:50%;transform:translateY(-50%);inline-size:15px;block-size:15px;color:var(--fs-ink-3);pointer-events:none}[data-commercial-screen=compatibility] .ct-chips{display:flex;flex-wrap:wrap;gap:6px}[data-commercial-screen=compatibility] .ct-chip{font-size:var(--fs-caption-size);font-weight:560;line-height:1;color:var(--fs-ink-2);border:1px solid var(--fs-line);background:var(--fs-vib-fill);border-radius:var(--fs-radius-pill);padding:7px 13px;cursor:pointer;transition:color var(--fs-dur-1) var(--fs-ease),border-color var(--fs-dur-1) var(--fs-ease),background-color var(--fs-dur-1) var(--fs-ease)}[data-commercial-screen=compatibility] .ct-chip:hover{color:var(--fs-ink);border-color:var(--fs-line-strong)}[data-commercial-screen=compatibility] .ct-chip[aria-pressed=true]{color:var(--fs-accent);border-color:color-mix(in srgb,var(--fs-accent) 42%,transparent);background:color-mix(in srgb,var(--fs-accent) 10%,transparent)}[data-commercial-screen=compatibility] .ct-count{font-size:var(--fs-footnote-size);color:var(--fs-ink-3);font-variant-numeric:tabular-nums;margin:0}[data-commercial-screen=compatibility] .ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(304px,1fr));gap:var(--fs-space-4);margin-block-start:var(--fs-space-5)}[data-commercial-screen=compatibility] .ct-tile{display:grid;align-content:start;gap:var(--fs-space-4);padding:var(--fs-space-6);border:1px solid var(--fs-line);border-radius:var(--fs-radius-lg);background:var(--fs-surface);transition:border-color var(--fs-dur-2) var(--fs-ease),box-shadow var(--fs-dur-2) var(--fs-ease),transform var(--fs-dur-2) var(--fs-ease-spring)}[data-commercial-screen=compatibility] .ct-tile:hover{border-color:var(--fs-line-strong);box-shadow:var(--fs-shadow-2);transform:translateY(-2px)}[data-commercial-screen=compatibility] .ct-tile[data-status=available]{border-color:color-mix(in srgb,var(--fs-ok) 24%,transparent)}[data-commercial-screen=compatibility] .ct-tile[data-status=planned]{background:transparent;border-style:dashed}[data-commercial-screen=compatibility] .ct-tile__top{display:flex;align-items:flex-start;gap:var(--fs-space-4)}[data-commercial-screen=compatibility] .ct-mk{inline-size:42px;block-size:42px;flex:none;display:grid;place-items:center;border-radius:var(--fs-radius);border:1px solid var(--fs-line);background:var(--fs-vib-fill);color:var(--fs-accent)}[data-commercial-screen=compatibility] .ct-mk svg{inline-size:22px;block-size:22px}[data-commercial-screen=compatibility] .ct-tile[data-status=preview] .ct-mk{color:var(--fs-caution)}[data-commercial-screen=compatibility] .ct-tile[data-status=planned] .ct-mk{color:var(--fs-offline)}[data-commercial-screen=compatibility] .ct-tile__id{flex:1;min-inline-size:0}[data-commercial-screen=compatibility] .ct-tile__id h3{font-size:var(--fs-headline-size);font-weight:560;letter-spacing:-.012em}[data-commercial-screen=compatibility] .ct-tile__id span{display:block;font-size:var(--fs-footnote-size);color:var(--fs-ink-2);margin-block-start:2px}[data-commercial-screen=compatibility] .ct-tile__id .ct-key{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);margin-block-start:3px}[data-commercial-screen=compatibility] .ct-bdg{display:flex;flex-wrap:wrap;gap:6px}[data-commercial-screen=compatibility] .ct-tile p.ct-desc{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-cats{display:flex;flex-wrap:wrap;gap:5px}[data-commercial-screen=compatibility] .ct-cat{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-ink-3);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xs);padding:3px 7px}[data-commercial-screen=compatibility] .ct-roadmap{font-size:var(--fs-caption-size);color:var(--fs-ink-3);border-block-start:1px solid var(--fs-line);padding-block-start:var(--fs-space-4)}[data-commercial-screen=compatibility] .ct-roadmap b{color:var(--fs-ink-2);font-weight:600}[data-commercial-screen=compatibility] .ct-air{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--fs-space-4);margin-block-start:var(--fs-space-12)}@media (max-width:900px){[data-commercial-screen=compatibility] .ct-air{grid-template-columns:1fr}}[data-commercial-screen=compatibility] .ct-panel{display:grid;align-content:start;gap:var(--fs-space-5);padding:var(--fs-space-8);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);background:var(--fs-surface)}[data-commercial-screen=compatibility] .ct-panel h3{font-size:var(--fs-title-2-size);font-weight:450;letter-spacing:var(--fs-title-2-track)}[data-commercial-screen=compatibility] .ct-panel p{font-size:var(--fs-callout-size);color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-panel--verified{border-color:color-mix(in srgb,var(--fs-ok) 30%,transparent)}[data-commercial-screen=compatibility] .ct-speaks{display:grid;gap:var(--fs-space-3)}[data-commercial-screen=compatibility] .ct-speak{display:flex;align-items:center;gap:var(--fs-space-4);padding-block:var(--fs-space-3);border-block-start:1px solid var(--fs-line);font-size:var(--fs-footnote-size)}[data-commercial-screen=compatibility] .ct-speak b{flex:1;min-inline-size:0;font-weight:560}[data-commercial-screen=compatibility] .ct-speak span{color:var(--fs-ink-3);font-size:var(--fs-caption-size)}[data-commercial-screen=compatibility] .ct-verified{display:grid;gap:var(--fs-space-3)}[data-commercial-screen=compatibility] .ct-vrow{display:flex;align-items:center;gap:var(--fs-space-3);padding-block:var(--fs-space-3);border-block-start:1px solid var(--fs-line)}[data-commercial-screen=compatibility] .ct-vrow svg{inline-size:16px;block-size:16px;color:var(--fs-ok);flex:none}[data-commercial-screen=compatibility] .ct-vrow b{flex:1;min-inline-size:0;font-size:var(--fs-footnote-size);font-weight:560}[data-commercial-screen=compatibility] .ct-vrow time{font-family:var(--fs-font-mono);font-size:var(--fs-caption-size);color:var(--fs-ink-3);font-variant-numeric:tabular-nums}[data-commercial-screen=compatibility] .ct-restraint{margin-block-start:var(--fs-space-2);padding:var(--fs-space-5);border-radius:var(--fs-radius);background:var(--fs-vib-fill);font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-restraint b{color:var(--fs-ink)}[data-commercial-screen=compatibility] .ct-uoc{margin-block-start:var(--fs-space-12);border:1px solid var(--fs-line);border-radius:var(--fs-radius-xl);overflow:hidden;background:var(--fs-surface)}[data-commercial-screen=compatibility] .ct-uoc__head{padding:var(--fs-space-8);display:grid;gap:var(--fs-space-4);background:radial-gradient(120% 180% at 0 0,color-mix(in srgb,var(--fs-accent-mark) 12%,transparent),transparent 62%);border-block-end:1px solid var(--fs-line)}[data-commercial-screen=compatibility] .ct-uoc__head h3{font-size:var(--fs-title-2-size);font-weight:450;letter-spacing:var(--fs-title-2-track)}[data-commercial-screen=compatibility] .ct-uoc__head p{font-size:var(--fs-callout-size);color:var(--fs-ink-2);max-inline-size:72ch}[data-commercial-screen=compatibility] .ct-uocgrid{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:980px){[data-commercial-screen=compatibility] .ct-uocgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){[data-commercial-screen=compatibility] .ct-uocgrid{grid-template-columns:1fr}}[data-commercial-screen=compatibility] .ct-uoccell{padding:var(--fs-space-6);display:grid;gap:var(--fs-space-3);align-content:start;border-inline-start:1px solid var(--fs-line)}[data-commercial-screen=compatibility] .ct-uoccell:first-child{border-inline-start:0}@media (max-width:980px){[data-commercial-screen=compatibility] .ct-uoccell:nth-child(odd){border-inline-start:0}[data-commercial-screen=compatibility] .ct-uoccell:nth-child(n+3){border-block-start:1px solid var(--fs-line)}}@media (max-width:560px){[data-commercial-screen=compatibility] .ct-uoccell{border-inline-start:0}[data-commercial-screen=compatibility] .ct-uoccell+.ct-uoccell{border-block-start:1px solid var(--fs-line)}}[data-commercial-screen=compatibility] .ct-uoccell svg{inline-size:22px;block-size:22px;color:var(--fs-accent)}[data-commercial-screen=compatibility] .ct-uoccell b{font-size:var(--fs-headline-size);font-weight:540;letter-spacing:-.012em}[data-commercial-screen=compatibility] .ct-uoccell p{font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-uoccell .ct-via{font-size:var(--fs-caption-size);color:var(--fs-ink-3)}[data-commercial-screen=compatibility] .ct-uoc__foot{padding:var(--fs-space-6) var(--fs-space-8);border-block-start:1px solid var(--fs-line);display:flex;align-items:center;gap:var(--fs-space-4);flex-wrap:wrap}[data-commercial-screen=compatibility] .ct-uoc__foot p{flex:1 1 34ch;font-size:var(--fs-footnote-size);color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-cta{position:relative;overflow:hidden;border-radius:var(--fs-radius-2xl);border:1px solid var(--fs-line);padding:var(--fs-space-24) var(--fs-space-8);text-align:center;background:radial-gradient(100% 140% at 50% 0,color-mix(in srgb,var(--fs-accent-mark) 20%,transparent),transparent 62%),var(--fs-canvas-sunken)}@media (max-width:620px){[data-commercial-screen=compatibility] .ct-cta{padding:var(--fs-space-16) var(--fs-space-5)}}[data-commercial-screen=compatibility] .ct-cta h2{max-inline-size:22ch;margin-inline:auto;text-wrap:balance}[data-commercial-screen=compatibility] .ct-cta p{margin:var(--fs-space-6) auto 0;max-inline-size:54ch;color:var(--fs-ink-2)}[data-commercial-screen=compatibility] .ct-foot{border-block-start:1px solid var(--fs-line);padding-block:var(--fs-space-10) var(--fs-space-16);display:flex;flex-wrap:wrap;align-items:center;gap:var(--fs-space-4)}[data-commercial-screen=compatibility] .ct-foot svg{inline-size:26px;block-size:26px;color:var(--fs-ink);flex:none}[data-commercial-screen=compatibility] .ct-foot__w{font-size:16px;font-weight:300;letter-spacing:-.02em}[data-commercial-screen=compatibility] .ct-foot__w b{font-weight:600}[data-commercial-screen=compatibility] .ct-foot a{font-size:var(--fs-footnote-size)}