.praxis-v3d{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,currentColor 7%,transparent),transparent 70%);border-radius:var(--praxis-radius-l,24px);cursor:grab;max-height:82vh;min-height:340px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.alignfull .praxis-v3d{border-radius:0}.praxis-v3d.is-grabbing{cursor:grabbing}.praxis-v3d:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:640px){.praxis-v3d{aspect-ratio:4/5;max-height:72vh}}.praxis-v3d__stage{inset:0;position:absolute}.praxis-v3d__canvas{display:block;height:100%!important;opacity:0;transform:scale(.96);transition:opacity .8s ease,transform 1.1s cubic-bezier(.22,1,.36,1);width:100%!important}.praxis-v3d.is-ready .praxis-v3d__canvas{opacity:1;transform:none}.praxis-v3d__loader{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;transition:opacity .5s,visibility 0s .5s}.praxis-v3d.is-error .praxis-v3d__loader,.praxis-v3d.is-ready .praxis-v3d__loader{opacity:0;visibility:hidden}.praxis-v3d__cube,.praxis-v3d__pct,.praxis-v3d__ring{grid-area:1/1}.praxis-v3d__ring{height:112px;transform:rotate(-90deg);width:112px}.praxis-v3d__fill,.praxis-v3d__track{fill:none;stroke-width:2}.praxis-v3d__track{stroke:color-mix(in srgb,currentColor 16%,transparent)}.praxis-v3d__fill{stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0)*100);stroke-linecap:round;transition:stroke-dashoffset .3s ease}.praxis-v3d:not(.is-loading) .praxis-v3d__fill{animation:praxis-v3d-spin 1.4s linear infinite;stroke-dasharray:18 82;transform-origin:center}.praxis-v3d__cube{animation:praxis-v3d-cube 3.2s cubic-bezier(.65,0,.35,1) infinite;height:26px;margin-top:-14px;position:relative;transform-style:preserve-3d;width:26px}.praxis-v3d__cube i{background:color-mix(in srgb,currentColor 8%,transparent);border:1.5px solid;inset:0;position:absolute}.praxis-v3d__cube i:first-child{transform:translateZ(13px)}.praxis-v3d__cube i:nth-child(2){transform:rotateY(180deg) translateZ(13px)}.praxis-v3d__cube i:nth-child(3){transform:rotateY(90deg) translateZ(13px)}.praxis-v3d__cube i:nth-child(4){transform:rotateY(-90deg) translateZ(13px)}.praxis-v3d__cube i:nth-child(5){transform:rotateX(90deg) translateZ(13px)}.praxis-v3d__cube i:nth-child(6){transform:rotateX(-90deg) translateZ(13px)}.praxis-v3d__pct{font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.08em;margin-top:34px;opacity:.8}@keyframes praxis-v3d-cube{0%{transform:rotateX(-25deg) rotateY(0)}50%{transform:rotateX(-25deg) rotateY(180deg)}to{transform:rotateX(-25deg) rotateY(1turn)}}@keyframes praxis-v3d-spin{to{transform:rotate(1turn)}}.praxis-v3d.is-error [role=progressbar],.praxis-v3d.is-ready [role=progressbar]{display:none}.praxis-v3d__error{display:none;inset:0;margin:0;padding:2rem;place-items:center;position:absolute;text-align:center}.praxis-v3d.is-error .praxis-v3d__error{display:grid}.praxis-v3d__help,.praxis-v3d__hint{align-items:center;backdrop-filter:blur(10px);background:color-mix(in srgb,var(--wp--preset--color--dark,#111) 78%,transparent);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;gap:.5rem;left:50%;margin:0;padding:.45rem .9rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.praxis-v3d__hint{opacity:0;top:50%;transition:opacity .3s}.praxis-v3d.show-hint .praxis-v3d__hint{opacity:1}.praxis-v3d__help{bottom:1rem;opacity:0;transition:opacity .5s .6s}.praxis-v3d__help .praxis-icon{height:14px;width:14px}.praxis-v3d.is-ready:not(.was-touched) .praxis-v3d__help{opacity:1}.praxis-v3d.is-grabbing .praxis-v3d__help{opacity:0;transition-delay:0s}.praxis-v3d__play{bottom:1rem;position:absolute;right:1rem;z-index:2}.praxis-v3d.is-paused .praxis-v3d__play .praxis-v3d__ico-pause,.praxis-v3d__play .praxis-v3d__ico-play{display:none}.praxis-v3d.is-paused .praxis-v3d__play .praxis-v3d__ico-play{display:block}@media(prefers-reduced-motion:reduce){.praxis-v3d:not(.is-loading) .praxis-v3d__fill,.praxis-v3d__cube{animation:none}.praxis-v3d__canvas{transform:none;transition:opacity .3s}}.praxis-v3d-ed__empty{aspect-ratio:16/9;border:1px dashed;border-radius:24px;display:grid;gap:.75rem;opacity:.8;place-items:center}
