.product_page__yrUD2{position:relative;z-index:var(--z-content)}.product_masthead__6ays7{padding-top:clamp(8rem,18vh,12rem);padding-bottom:var(--space-8);border-bottom:var(--bw) solid var(--sxx-line);background:radial-gradient(70% 100% at 82% 0,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 60%)}.product_crumbs__NNgOO{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.product_mastheadGrid__e_k16{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8)}.product_mastheadCopy__jtgcN{display:flex;flex-direction:column;gap:var(--space-5);max-width:60ch}.product_badges__GMscT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.product_status__5ISW1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--bw) solid var(--sxx-line-strong);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--sxx-text-dim)}.product_statusDot__Vbf81{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--accent)}.product_status__5ISW1[data-status=coming-soon]{color:var(--sxx-text-faint)}.product_status__5ISW1[data-status=coming-soon] .product_statusDot__Vbf81{background:transparent;box-shadow:inset 0 0 0 1px var(--sxx-text-ghost)}.product_constructionBadge__Qo_MY{padding:var(--space-1) var(--space-3);background:#f5c400;color:#241a00;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--tr-label);text-transform:uppercase}.product_mastheadFigure__eEhUs[data-under-construction=true]{filter:grayscale(.85) brightness(.7)}.product_title__hQBgq{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-display);font-weight:var(--fw-black);text-transform:uppercase;color:var(--sxx-text)}.product_summary__DzZ_R{font-size:var(--fs-lead);line-height:1.55;color:var(--sxx-text-dim);text-wrap:pretty}.product_actions__jW_un{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-2)}.product_primary__xYATF{position:relative;display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--sxx-signal);color:var(--sxx-void);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:var(--fw-medium);overflow:hidden;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.product_primary__xYATF:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.34) 50%,transparent 70%);transform:translateX(-120%);transition:transform var(--dur-slow) var(--ease-out)}.product_primary__xYATF:focus-visible,.product_primary__xYATF:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px var(--sxx-signal-soft)}.product_primary__xYATF:focus-visible:after,.product_primary__xYATF:hover:after{transform:translateX(120%)}.product_primaryArrow__y1lwq{transition:transform var(--dur-normal) var(--ease-out)}.product_primary__xYATF:focus-visible .product_primaryArrow__y1lwq,.product_primary__xYATF:hover .product_primaryArrow__y1lwq{transform:translateX(4px)}.product_actionNote__sVg9r{max-width:34ch}.product_actionNote__sVg9r,.product_unavailable__SIoLy{font-size:var(--fs-small);line-height:1.5;color:var(--sxx-text-faint)}.product_unavailable__SIoLy{padding:var(--space-4) var(--space-5);border:var(--bw) dashed var(--sxx-line-strong);font-family:var(--font-mono)}.product_mastheadFigure__eEhUs{display:grid;place-items:center;width:clamp(12rem,22vw,18rem);aspect-ratio:1;border:var(--bw) solid var(--sxx-line);background:linear-gradient(160deg,var(--sxx-raise) 0,var(--sxx-base) 100%)}.product_figure__xlCI7{width:62%;height:auto}.product_split__VRTLp{padding-block:var(--space-8)}.product_splitGrid__FyJjY{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--grid-gap)}.product_panel__ad_Tg{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:var(--bw) solid var(--sxx-line);background:var(--sxx-base)}.product_list__Rkuyf{display:flex;flex-direction:column;gap:var(--space-3)}.product_list__Rkuyf li{position:relative;padding-left:var(--space-5);font-size:var(--fs-small);line-height:1.6;color:var(--sxx-text-dim)}.product_list__Rkuyf li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:var(--bw);background:var(--accent)}.product_sectionHead__OnzvY{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6)}.product_rule__uiC8X{flex:1;height:var(--bw);background:var(--sxx-line)}.product_capabilities__pgbXb{padding-block:var(--space-7)}.product_capabilityGrid___CXeM{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--grid-gap)}.product_capability__bmeAM{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--bw) solid var(--sxx-line-strong)}.product_capabilityTitle__doKbG{font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-weight:var(--fw-semi);color:var(--sxx-text);text-wrap:balance}.product_capabilityDetail__w7917{font-size:var(--fs-small);line-height:1.62;color:var(--sxx-text-dim);text-wrap:pretty}.product_examples__fqpv_{padding-block:var(--space-7)}.product_exampleList__qFMeg{display:flex;flex-direction:column;gap:var(--bw);background:var(--sxx-line);border-block:var(--bw) solid var(--sxx-line)}.product_example__WLYpV{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--sxx-base);transition:background-color var(--dur-normal) var(--ease-out)}.product_example__WLYpV:hover{background:var(--sxx-raise)}.product_exampleBrief__hjtm4 p{margin-top:var(--space-2);font-size:var(--fs-body);line-height:1.55;color:var(--sxx-text);font-style:italic}.product_exampleOutcome__RcfDf p{margin-top:var(--space-2);font-size:var(--fs-small);line-height:1.6;color:var(--sxx-text-dim)}.product_exampleArrow__4rZOC{color:var(--accent);font-size:var(--fs-h3)}.product_exampleNote__SHlx3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);max-width:74ch;margin-top:var(--space-5);font-size:var(--fs-small);line-height:1.6;color:var(--sxx-text-faint)}.product_close__0dp2Y{padding-block:var(--space-8)}.product_closeInner__Kj_Yf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-8) var(--space-7);border:var(--bw) solid var(--sxx-line);background:radial-gradient(90% 140% at 0 0,color-mix(in srgb,var(--accent) 10%,transparent) 0,transparent 58%),var(--sxx-base)}.product_closeTitle__WADIN{font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-weight:var(--fw-bold);color:var(--sxx-text);text-wrap:balance}.product_closeCopy__c9jcJ{max-width:52ch;margin-top:var(--space-3);color:var(--sxx-text-dim);text-wrap:pretty}.product_closeCta__fqEHP,.product_closeGhost__wT5R_{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:var(--fw-medium);white-space:nowrap;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.product_closeCta__fqEHP{background:var(--sxx-signal);color:var(--sxx-void)}.product_closeCta__fqEHP:focus-visible,.product_closeCta__fqEHP:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px var(--sxx-signal-soft)}.product_closeGhost__wT5R_{border:var(--bw) solid var(--sxx-line-strong);color:var(--sxx-text)}.product_closeGhost__wT5R_:focus-visible,.product_closeGhost__wT5R_:hover{border-color:var(--sxx-signal)}.product_related__1lkF2{padding-block:var(--space-7) var(--space-9)}.product_relatedGrid__Qrltg{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--grid-gap)}@media (max-width:1000px){.product_mastheadGrid__e_k16{grid-template-columns:1fr}.product_mastheadFigure__eEhUs{display:none}}@media (max-width:900px){.product_masthead__6ays7{padding-top:clamp(6.5rem,16vh,9rem)}.product_actions__jW_un{flex-direction:column;align-items:stretch;width:min(100%,24rem)}.product_primary__xYATF{justify-content:space-between;min-height:52px}.product_example__WLYpV{grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-5) var(--space-4)}.product_exampleArrow__4rZOC{transform:rotate(90deg);justify-self:start}.product_closeInner__Kj_Yf{flex-direction:column;align-items:stretch;padding:var(--space-6) var(--space-5)}.product_closeCta__fqEHP,.product_closeGhost__wT5R_{justify-content:center;min-height:52px}}