.pc-category-list{height:auto!important}.pc-configurator [data-slot=tabs-content][data-ending-style]{display:none}.pc-category-tab{white-space:normal;height:auto}.pc-category-tab:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.pc-configurator button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.pc-choice:has(:focus-visible){outline-offset:3px;outline:2px solid #67e8f9}@keyframes pc-realistic-float{0%,to{transform:translate(0,0)scale(.985)}50%{transform:translateY(-7px)scale(1)}}.pc-realistic-float{animation:7s ease-in-out infinite pc-realistic-float}.pc-visual-perspective{perspective:1200px}.pc-stage-focus{transform:scale(var(--pc-camera-zoom));transform-origin:var(--pc-camera-x) var(--pc-camera-y);transition:transform .26s cubic-bezier(.22,.72,.24,1),transform-origin .26s cubic-bezier(.22,.72,.24,1)}@keyframes pc-focus-point-in{0%{opacity:0;transform:scale(var(--pc-marker-start))}68%{opacity:1;transform:scale(var(--pc-marker-peak))}to{opacity:1;transform:scale(var(--pc-marker-scale))}}.pc-focus-point{transform-origin:50%;animation:.82s cubic-bezier(.16,.82,.24,1) .14s both pc-focus-point-in}@keyframes pc-final-turn-in{0%{opacity:1;transform-origin:25% 82%;transform:translate(0,0)scale(3.1)}46%{opacity:.9;transform-origin:50% 54%;transform:translate(0,0)scale(1.02)}to{opacity:.46;transform-origin:50% 54%;transform:translateY(-4px)scale(.9)}}@keyframes pc-final-idle{0%,to{transform:translateY(-4px)scale(.9)}50%{transform:translateY(3px)scale(.91)}}.pc-final-turn{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 54%;transform-style:preserve-3d;animation:1.5s cubic-bezier(.45,.08,.3,1) .1s both pc-final-turn-in,6s ease-in-out 1.6s infinite pc-final-idle}@keyframes pc-final-brand-in{0%{filter:blur(14px);opacity:0;transform:translateY(18px)rotateY(32deg)scale(.76)}to{filter:blur();opacity:1;transform:translateY(0)rotateY(0)scale(1)}}.pc-final-brand{animation:.78s cubic-bezier(.16,.85,.25,1) .98s both pc-final-brand-in}.pc-component-scan{transform:translateY(calc(var(--assembly-progress) * 52svh));opacity:calc(.15 + var(--assembly-progress) * .7)}@media (prefers-reduced-motion:reduce){.pc-realistic-float,.pc-stage-focus,.pc-focus-point{animation:none}.pc-stage-focus{transform:scale(var(--pc-camera-zoom))}.pc-focus-point{transform:scale(var(--pc-marker-scale))}.pc-final-turn{opacity:.46;animation:none;transform:scale(.9)}.pc-final-brand{filter:none;opacity:1;animation:none;transform:none}.pc-component-scan{display:none}}
