.taycan-study{z-index:2;color:#cbd3d8;width:100%;min-width:0;margin:0;position:relative}.taycan-topline,.taycan-bottomline{color:#a7b0b7;font:9px/1.6 var(--font-geist-mono);letter-spacing:.06em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.taycan-topline{text-transform:uppercase}.taycan-bottomline{letter-spacing:0;border-top:0;border-bottom:1px solid #ffffff24}.taycan-canvas{width:100%;height:auto;display:block;overflow:visible}.taycan-canvas path,.taycan-canvas ellipse,.taycan-canvas rect,.taycan-canvas circle{vector-effect:non-scaling-stroke}.taycan-construction{fill:none;stroke:#cbd3d8;stroke-width:.55px;opacity:.17}.taycan-plane{fill:#12171c;fill-opacity:.75;stroke:#cbd3d8;stroke-width:.65px;stroke-opacity:.4}.taycan-faint{fill:none;stroke:#bac8d3;stroke-width:.6px;stroke-opacity:.24}.taycan-car{stroke-width:.85px;stroke-linecap:round;stroke-linejoin:round}.taycan-body{stroke-width:1.1px}.taycan-assemble-inner{opacity:0;pointer-events:none}.taycan-inner-plane{fill:#152029;fill-opacity:.55;stroke:#a6bbc8;stroke-width:.7px}.taycan-inner-frame{fill:none;stroke:#c8d5dd;stroke-width:.8px;stroke-opacity:.75}.taycan-inner-guide{fill:none;stroke:#91a9b9;stroke-width:.6px;stroke-opacity:.4}.taycan-glass{fill:#090e14;fill-opacity:.75;stroke-width:.7px}.taycan-contour{fill:none;stroke-opacity:.6;stroke-width:.7px}.taycan-wheel{fill:#12171e;stroke-width:.8px}.taycan-wheel-spokes{fill:none;stroke-width:.8px;stroke-opacity:.6}.taycan-light{fill:#b7d1e0;fill-opacity:.07;stroke:#c8e1eb;stroke-width:.8px}.taycan-lamp-points{stroke:#edf4f7;stroke-width:1.6px}.taycan-intake{fill:#080c11;fill-opacity:.4;stroke-width:.6px;stroke-opacity:.4}.taycan-highlight{fill:none;stroke:#f1f0e8;stroke-width:1.4px;stroke-dasharray:45 850;opacity:0}.taycan-annotation{fill:none;stroke:#9eacb9;stroke-opacity:.5;stroke-width:.55px}.taycan-annotation text{stroke:none;fill:#abb7c0;font:9px var(--font-geist-mono);letter-spacing:1px}.taycan-motion{color:#cbd3d8;cursor:pointer;min-width:126px;min-height:44px;font:10px var(--font-geist-mono);background:#ffffff04;border:1px solid #ffffff30;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.taycan-motion:hover{background:#ffffff0b;border-color:#cbd3d8}.taycan-study .taycan-motion:focus-visible{outline-offset:4px;outline:2px solid #d5dee5}.taycan-study figcaption{color:#7f8b94;font:10px/1.6 var(--font-geist-mono);margin-top:14px}@media (prefers-reduced-motion:no-preference){.taycan-study:not(.taycan-seen) .taycan-assemble{opacity:0}.taycan-seen .taycan-assemble-wheels{animation:1.12s cubic-bezier(.3,.65,.3,1) both taycan-wheel-settle}.taycan-seen .taycan-assemble-inner{animation:1.98s cubic-bezier(.25,.55,.3,1) 40ms both taycan-inner-settle}.taycan-seen .taycan-assemble-shell{animation:1.85s cubic-bezier(.3,.5,.25,1) .22s both taycan-shell-settle}.taycan-seen .taycan-assemble-material{animation:2.23s cubic-bezier(.2,.5,.25,1) .12s both taycan-assemble}.taycan-seen .taycan-car{animation:30s ease-in-out 2.35s infinite taycan-float}.taycan-seen .taycan-highlight{animation:18s linear 2.35s infinite taycan-trace}.taycan-seen .taycan-material-plane{animation:34s ease-in-out 2.35s infinite taycan-material-float}.taycan-assembled .taycan-assemble{animation:none}.taycan-paused:not(.taycan-assembled) .taycan-assemble,.taycan-paused .taycan-car,.taycan-paused .taycan-highlight,.taycan-paused .taycan-material-plane{animation-play-state:paused}@keyframes taycan-wheel-settle{0%{opacity:0;transform:translateY(-48px)}18%{opacity:1}72%{transform:translateY(3px)}88%{transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes taycan-inner-settle{0%{opacity:0;transform:translateY(-96px)}15%{opacity:.9}67%{opacity:.75;transform:translateY(2px)}82%{opacity:.35;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes taycan-shell-settle{0%{opacity:0;transform:translateY(-166px)}16%{opacity:1}76%{transform:translateY(2px)}90%{transform:translateY(-.8px)}to{opacity:1;transform:translateY(0)}}@keyframes taycan-assemble{0%{opacity:0;transform:translateY(-16px)}28%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes taycan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes taycan-trace{0%{opacity:.8;stroke-dashoffset:895px}to{opacity:.8;stroke-dashoffset:0}}@keyframes taycan-material-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}}@media (prefers-reduced-motion:reduce){.taycan-motion{display:none}}@media (max-width:600px){.taycan-bottomline{flex-wrap:wrap}.taycan-topline{font-size:8px}}
