.ph-model3d{--_accent: var(--ph-accent, #d1e231);--_ease: cubic-bezier(.16, 1, .3, 1);position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:0}.ph-model3d__viewport{position:relative;grid-area:1 / 1;width:100%;aspect-ratio:var(--ph-model3d-ratio, 1 / 1);overflow:hidden;border-radius:var(--ph-r-lg, 18px);outline:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ph-model3d.is-ready .ph-model3d__viewport{cursor:grab}.ph-model3d.is-ready .ph-model3d__viewport:active{cursor:grabbing}.ph-model3d__viewport:focus-visible{box-shadow:0 0 0 3px var(--ph-focus-inner, #d1e231),0 0 0 6px var(--ph-focus-outer, #252524)}.ph-model3d--studio .ph-model3d__viewport{background:radial-gradient(60% 60% at 55% 42%,#b3c32d38,#b3c32d00 72%),linear-gradient(160deg,var(--ph-lime-900, #374316),var(--ph-lime-950, #1e250d))}.ph-model3d--paper .ph-model3d__viewport{background:radial-gradient(60% 60% at 55% 42%,#ffffffe6,#fff0 72%),var(--ph-paper-shade, #edefe5)}.ph-model3d__viewport .ph-scene__gl{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .7s var(--_ease)}.ph-model3d.is-ready:not(.is-gl-error):not(.is-context-lost) .ph-scene__gl{opacity:1}.ph-model3d__poster{position:absolute;inset:0;transition:opacity .7s var(--_ease);pointer-events:none}.ph-model3d.is-ready:not(.is-gl-error):not(.is-context-lost) .ph-model3d__poster{opacity:0}.ph-model3d__poster:before,.ph-model3d__poster:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ph-model3d__poster--wallbox:before{width:34%;aspect-ratio:32 / 40;border-radius:14%/11%;background:linear-gradient(160deg,rgb(255 255 255 / .14),transparent 40%),linear-gradient(180deg,#2a2b2c,#111212);box-shadow:0 30px 60px -24px #0000008c}.ph-model3d__poster--wallbox:after{width:16%;height:4px;border-radius:4px;background:var(--_accent)}.ph-model3d__poster--zencar:before,.ph-model3d__poster--zencar:after{top:30%}.ph-model3d__poster--zencar:before{width:37%;aspect-ratio:262 / 290;border-radius:24%/22%;background:linear-gradient(160deg,rgb(255 255 255 / .5),transparent 45%),linear-gradient(90deg,#8e9295,#eceeef 18%,#c4c7c9,#eceeef 82%,#8e9295);box-shadow:0 30px 60px -24px #00000073}.ph-model3d__poster--zencar:after{width:29%;aspect-ratio:205 / 266;border-radius:23%/18%;background:linear-gradient(#4fe82a,#4fe82a) 6% 41% / 4.3% 32% no-repeat,linear-gradient(#4fe82a,#4fe82a) 94% 41% / 4.3% 32% no-repeat,linear-gradient(180deg,#3fe0c8,#62cdeb 72%,#f4f6f6 73%) 50% 33% / 50% 30% no-repeat,linear-gradient(180deg,#111213,#050606)}.ph-model3d__poster--luba:before,.ph-model3d__poster--luba:after{top:52%;width:76%;aspect-ratio:690 / 279}.ph-model3d__poster--luba:before{background:radial-gradient(ellipse 12.6% 31.2% at 12.6% 68.8%,#3d3e41 0 54%,#141516 54% 69%,#f4f5f5 69% 74%,#141516 74% 95%,transparent 97%),radial-gradient(ellipse 12.8% 31.5% at 77.8% 68.5%,#3d3e41 0 54%,#141516 54% 69%,#f4f5f5 69% 74%,#26272a 74% 95%,transparent 97%),radial-gradient(ellipse 2.9% 7.2% at 56.2% 6.5%,#2a6a86 0 60%,#1d3f55 61% 95%,transparent 97%),linear-gradient(#c0202a,#c0202a) 25.4% 9% / 9.3% 4% no-repeat,linear-gradient(#8f9499,#8f9499) 61.1% 12.8% / 19.3% 15.7% no-repeat,linear-gradient(#f1f2f3,#dfe1e2) 100% 66% / 4.8% 20% no-repeat,linear-gradient(#141516,#141516) 97.4% 64% / 3.2% 18% no-repeat,linear-gradient(#f8772d,#f8772d) 31.6% 98.4% / 2.3% 8.6% no-repeat,linear-gradient(#f8772d,#f8772d) 75.2% 98.4% / 3.8% 8.6% no-repeat,linear-gradient(#f8772d,#f8772d) 41.4% 100% / 43.2% 6.8% no-repeat,linear-gradient(#141516,#141516) .7% 39.5% / 65.2% 55.6% no-repeat;filter:drop-shadow(0 16px 20px rgb(0 0 0 / .28))}.ph-model3d__poster--luba:after{clip-path:polygon(.4% 26.9%,1.3% 18.6%,13.8% 14.7%,28.3% 12.9%,41.3% 14.7%,50% 16.5%,63% 22.2%,68.8% 28.7%,75.4% 39%,75.4% 50%,65.9% 45.9%,57.2% 48.4%,50% 47%,41.3% 43.7%,28.3% 37.3%,21% 33.3%,6.5% 27.2%);background:linear-gradient(175deg,#fff,#e6e8e9)}.ph-model3d__poster--maston:before,.ph-model3d__poster--maston:after{top:54%;width:74%;aspect-ratio:940 / 520}.ph-model3d__poster--maston:before{background:radial-gradient(ellipse 12.5% 22.5% at 13% 74%,#3a3c40 0 42%,#17181a 43% 95%,transparent 97%),radial-gradient(ellipse 9.6% 17.3% at 78% 80%,#3a3c40 0 42%,#17181a 43% 95%,transparent 97%),radial-gradient(ellipse 3.4% 4.6% at 66% 14%,#1c1f23 0 70%,transparent 74%),linear-gradient(#f2b300,#f2b300) 58% 46% / 2.6% 22% no-repeat,linear-gradient(#f59d12,#f59d12) 40% 28% / 3.2% 5% no-repeat,linear-gradient(#1c1d20,#1c1d20) 45% 25% / .6% 26% no-repeat,linear-gradient(#7c7f84,#7c7f84) 74% 95% / 52% 3.4% no-repeat,linear-gradient(180deg,#a6a9ad,#8b8e92) 66% 32% / 26% 30% no-repeat,linear-gradient(180deg,#9a9da1,#7f8286) 22% 30% / 40% 36% no-repeat,linear-gradient(#1c1d20,#1c1d20) 46% 66% / 62% 18% no-repeat;filter:drop-shadow(0 16px 20px rgb(0 0 0 / .28))}.ph-model3d__poster--mower:before{top:54%;width:58%;aspect-ratio:60 / 30;border-radius:48% 48% 36% 36%/70% 70% 30% 30%;background:linear-gradient(170deg,rgb(255 255 255 / .14),transparent 40%),linear-gradient(180deg,#2c2d2e,#121313);box-shadow:0 26px 50px -22px #0000008c}.ph-model3d__poster--mower:after{top:62%;width:52%;height:2px;background:var(--_accent)}.ph-model3d .ph-model3d__toggle{grid-area:1 / 1;align-self:start;justify-self:end;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:12px;padding:5px 16px 5px 5px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--ph-r-pill, 999px);background:#141410c7;box-shadow:0 12px 26px -16px #000000b3;color:#f1f3eb;font:600 .9375rem/1.2 var(--ph-font, system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .4s var(--_ease),background-color .2s var(--_ease),color .2s var(--_ease)}.ph-model3d.is-ready .ph-model3d__toggle{opacity:1}.ph-model3d .ph-model3d__toggle:is(:hover,:focus,:active){background:#141410e6;color:#f1f3eb}.ph-model3d .ph-model3d__toggle[aria-pressed=true]{border-color:transparent;background:var(--_accent);color:#141410}.ph-model3d .ph-model3d__toggle:active{transform:scale(.97)}.ph-model3d .ph-model3d__toggle:focus-visible{outline:2px solid var(--ph-focus-inner, #d1e231);outline-offset:2px;box-shadow:0 0 0 5px var(--ph-focus-outer, #141410)}.ph-model3d__toggle-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--_accent);color:#141410}.ph-model3d__toggle[aria-pressed=true] .ph-model3d__toggle-icon{background:#141410;color:var(--_accent)}.ph-model3d__toggle-icon svg{display:block;width:18px;height:18px;transition:transform .9s var(--_ease)}.ph-model3d__toggle[aria-pressed=true] svg{transform:rotate(180deg)}.ph-model3d__cutters{grid-area:1 / 1;align-self:end;justify-self:center;z-index:2;display:inline-flex;gap:4px;margin:0 12px 12px;padding:4px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--ph-r-pill, 999px);background:#141410c7;box-shadow:0 12px 26px -16px #000000b3;opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity .3s var(--_ease),transform .3s var(--_ease),visibility 0s linear .3s}.ph-model3d.is-ready.is-underside .ph-model3d__cutters{opacity:1;transform:none;visibility:visible;transition-delay:.45s,.45s,0s}.ph-model3d .ph-model3d__cutter{min-height:40px;padding:6px 16px;border:0;border-radius:var(--ph-r-pill, 999px);background:transparent;color:#f1f3eb;font:600 .9375rem/1.2 var(--ph-font, system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--_ease),color .2s var(--_ease),transform .16s var(--_ease)}.ph-model3d .ph-model3d__cutter:is(:hover,:focus){background:#ffffff1a;color:#f1f3eb}.ph-model3d .ph-model3d__cutter[aria-pressed=true]{background:var(--_accent);color:#141410}.ph-model3d .ph-model3d__cutter:active{transform:scale(.97)}.ph-model3d .ph-model3d__cutter:focus-visible{outline:2px solid var(--ph-focus-inner, #d1e231);outline-offset:2px;box-shadow:0 0 0 5px var(--ph-focus-outer, #141410)}@media(prefers-reduced-motion:reduce){.ph-model3d .ph-model3d__toggle,.ph-model3d__toggle-icon svg,.ph-model3d__cutters,.ph-model3d .ph-model3d__cutter{transition:none}.ph-model3d.is-ready.is-underside .ph-model3d__cutters{transition-delay:0s}}.ph-model3d__play[hidden],.ph-model3d .ph-model3d__play[hidden]{display:none}.ph-model3d .ph-model3d__play{grid-area:1 / 1;align-self:end;justify-self:center;z-index:2;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 14px;padding:5px 18px 5px 5px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--ph-r-pill, 999px);background:#141410c7;box-shadow:0 14px 30px -16px #000c;color:#f1f3eb;font:600 1rem/1.2 var(--ph-font, system-ui, sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--_ease),opacity .3s var(--_ease)}.ph-model3d .ph-model3d__play:is(:hover,:focus,:active){background:#141410c7;color:#f1f3eb}.ph-model3d .ph-model3d__play:active{transform:scale(.97)}.ph-model3d .ph-model3d__play:focus-visible{outline:2px solid var(--ph-focus-inner, #d1e231);outline-offset:2px;box-shadow:0 0 0 5px var(--ph-focus-outer, #141410)}.ph-model3d__play-icon{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--_accent);color:#141410}.ph-model3d__play-icon svg{display:block;width:16px;height:16px}.ph-model3d__play.is-busy{cursor:progress}.ph-model3d__play.is-busy .ph-model3d__play-icon svg{visibility:hidden}.ph-model3d__play.is-busy .ph-model3d__play-icon:after{content:"";position:absolute;inset:9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ph-model3d-spin .8s linear infinite}.ph-model3d .ph-model3d__play.is-done{opacity:0;pointer-events:none}.ph-model3d.is-lazy-deferred .ph-model3d__viewport{cursor:pointer}@keyframes ph-model3d-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ph-model3d .ph-model3d__play{transition:none}.ph-model3d__play.is-busy .ph-model3d__play-icon:after{animation:none}}.ph-model3d__hint{grid-area:1 / 1;align-self:end;justify-self:center;z-index:1;margin:0 0 14px;padding:7px 14px;border-radius:var(--ph-r-pill, 999px);background:#141410bd;color:#f1f3eb;font:600 .875rem/1.2 var(--ph-font, system-ui, sans-serif);pointer-events:none;opacity:0;transition:opacity .4s var(--_ease)}.ph-model3d.is-ready .ph-model3d__hint{opacity:1}.ph-model3d.is-used .ph-model3d__hint{opacity:0}.ph-model3d__caption{margin-top:12px;color:var(--ph-text-soft, #45463f);font:500 var(--ph-fs-small, .9375rem) / 1.45 var(--ph-font, system-ui, sans-serif);text-align:center}@media(max-width:899px){.ph-model3d__hint,.ph-model3d__caption{font-size:1rem}}@media(max-width:1079px){.ph-split__media--model3d .ph-model3d{width:100%;max-width:520px;margin-inline:auto;justify-self:center;align-self:center}}
