.mk .pr-h3d{position:relative;display:block;margin:24px 0 10px;pointer-events:none}.mk .pr-h3d[data-off],:root[data-gl="0"] .mk .pr-h3d{display:none}.mk .pr-h3d-stage{position:relative;display:block;height:330px;background:radial-gradient(closest-side at 54% 54%,var(--pr-s1),color-mix(in srgb,var(--pr-s1) 60%,transparent) 52%,transparent 100%)}:root[data-theme=dark] .mk .pr-h3d-stage{background:radial-gradient(closest-side at 54% 58%,color-mix(in srgb,var(--pr-ring) 30%,transparent),color-mix(in srgb,var(--pr-ring) 12%,transparent) 55%,transparent 100%)}.mk .pr-h3d-stage canvas{display:block}.mk .pr-h3d-lead,.mk .pr-h3d-stage canvas{position:absolute;inset:0;width:100%;height:100%}.mk .pr-h3d-lead{overflow:visible;z-index:2;color:var(--pr-tx)}.mk .pr-h3d-ring{stroke:var(--pr-ring);stroke-width:1.4px}.mk .pr-h3d-chip,.mk .pr-h3d-ring{fill:var(--pr-bg)}.mk .pr-h3d-num{font:500 12px var(--pr-f-mono);fill:var(--pr-tx);paint-order:stroke;stroke:var(--pr-bg);stroke-width:3px;stroke-linejoin:round}.mk .pr-h3d-calls{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mk .pr-h3d-call{position:relative;z-index:3;margin:0;font:400 12.5px/1.5 var(--pr-f-mono);color:var(--pr-tx2)}.mk .pr-h3d-call,.mk .pr-h3d-call b{font-family:var(--pr-f-mono)!important}.mk .pr-h3d-call b{display:inline-block;margin:0 10px 0 0;font:500 12px/1 var(--pr-f-mono);letter-spacing:.08em;color:var(--pr-accent)}@media (max-width:899px){.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:is(h1,.pr-h1,.pr-ed-h1){font-size:40px!important;max-width:none!important}}@media (min-width:900px){.mk :is(.pr-product-hero,.pr-company-hero,.pr-ed-head):has(.pr-h3d:not([data-off],:root[data-gl="0"] *)){padding-top:calc(var(--pc-bar-h, 64px) + 76px)!important;padding-bottom:32px!important}.mk :is(.pr-product-hero,.pr-company-hero):has(.pr-h3d:not([data-off],:root[data-gl="0"] *))+section{padding-top:56px!important}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *)){display:grid!important;grid-template-columns:minmax(0,44fr) minmax(0,56fr);grid-template-rows:1fr repeat(7,auto) 1fr;-moz-column-gap:56px;column-gap:56px;align-items:start}.mk .pr-ed-head-in:has(>.pr-h3d:not([data-off],:root[data-gl="0"] *)){max-width:none!important}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>*{grid-column:1;max-width:none!important}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>.pr-h3d{grid-column:2;grid-row:1/-1;align-self:start;margin:0}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(1 of :not(.pr-h3d)){grid-row:2}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(2 of :not(.pr-h3d)){grid-row:3}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(3 of :not(.pr-h3d)){grid-row:4}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(4 of :not(.pr-h3d)){grid-row:5}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(5 of :not(.pr-h3d)){grid-row:6}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(6 of :not(.pr-h3d)){grid-row:7}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:nth-child(7 of :not(.pr-h3d)){grid-row:8}.mk .pr-h3d-stage{height:clamp(320px,31vw,470px)}.mk .pr-h3d-calls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:18px}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:is(h1,.pr-h1,.pr-ed-h1){font-size:clamp(38px,3.3vw,52px)!important;line-height:1.08!important;width:auto!important}.mk .ig-index :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:is(h1,.pr-h1){font-size:clamp(36px,2.9vw,44px)!important}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:is(.pr-product-hero-lead,.pr-company-hero-lead,.pr-ed-stand){max-width:34em!important}}.mk .pr-f3d{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:28px 0 34px;pointer-events:none}.mk .pr-f3d[data-off],:root[data-gl="0"] .mk .pr-f3d{display:none}.mk .pr-f3d [hidden]{display:none!important}.mk .pr-f3d .pr-h3d-stage{height:290px;border:1px solid var(--pr-line2);border-radius:24px;overflow:hidden;background:radial-gradient(closest-side at 50% 52%,var(--pr-bg),transparent),linear-gradient(180deg,var(--pr-s2),var(--pr-s3))}:root[data-theme=dark] .mk .pr-f3d .pr-h3d-stage{background:radial-gradient(closest-side at 50% 56%,color-mix(in srgb,var(--pr-ring) 24%,var(--pr-bg)),color-mix(in srgb,var(--pr-ring) 11%,var(--pr-bg)) 58%,var(--pr-bg))}.mk .pr-f3d .pr-h3d-calls{margin:0;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.mk .pr-f3d{margin:46px 0 54px}.mk .pr-f3d .pr-h3d-stage{height:420px}.mk .pr-f3d[data-list]{grid-template-columns:minmax(0,1fr) 260px;-moz-column-gap:34px;column-gap:34px;align-items:center}.mk .pr-f3d[data-list] .pr-h3d-calls{gap:26px}.mk .pr-f3d[data-list] .pr-h3d-call b{display:block;margin:0 0 7px}}@media (scripting:none),print{.mk .pr-f3d,.mk .pr-h3d{display:none!important}.mk :has(>.pr-h3d:not([data-off],:root[data-gl="0"] *)){grid-template-columns:minmax(0,1fr)!important}.mk .pr-ed-head-in:has(>.pr-h3d:not([data-off],:root[data-gl="0"] *)){max-width:var(--pr-ed-head-w)!important}}@media screen and (min-width:900px) and (scripting:enabled){.mk .pr-library-hero:not(.pr-ed-head):has(.pr-h3d:not([data-off],:root[data-gl="0"] *)){padding-top:calc(var(--pc-bar-h, 64px) + 76px)!important;padding-bottom:32px!important}.mk .pr-library-hero:not(.pr-ed-head):has(.pr-h3d:not([data-off],:root[data-gl="0"] *))+section{padding-top:56px!important}}@media (min-width:900px){.mk .pr-wrap:has(>.pr-h3d:not([data-off],:root[data-gl="0"] *))>:is(.pr-product-hero-vis,.pr-h3d-wide):not(:has(>.pr-product-toc),.pr-h3d){grid-column:1/-1;grid-row:10}}.mk :is(.pr-product-hero,.pr-company-hero,.pr-library-hero):has(.pr-h3d:not([data-off],[data-failed],:root[data-gl="0"] *)) [data-h3d-yield]{visibility:hidden}@media (scripting:none),print{.mk [data-h3d-yield]{visibility:visible!important}}