.experience-stage{position:relative;width:100%;height:325px;isolation:isolate;overflow:hidden;direction:ltr}
.experience-stage canvas{width:100%;height:100%;display:block;pointer-events:none}
[data-renderer=canvas] .experience-panel .scene-svg{display:none}
[data-renderer=canvas] .experience-gallery{justify-content:center}
[data-renderer=canvas] .experience-art{background:none;padding-top:0}
[data-renderer=canvas] .experience-labels{min-height:40px}
[data-renderer=canvas] .experience-panel{overflow:visible}
[data-renderer=canvas] .experience-choice{border-inline-start:2px solid transparent;border-radius:0;background:transparent}
[data-renderer=canvas] .experience-choice[aria-selected=true]{border-color:transparent;border-inline-start-color:var(--platform-accent);background:linear-gradient(90deg,var(--platform-soft),transparent)}
[data-renderer=canvas] .experience-number{border:0;background:transparent;box-shadow:none;color:var(--platform-muted)}
[data-renderer=canvas] .experience-choice[aria-selected=true] .experience-number{background:transparent;color:var(--platform-accent);box-shadow:none;border:0}
[data-renderer=canvas] .experience-progress{inset-inline:0 auto;width:2px;top:0;bottom:0;height:auto;opacity:.5}
[data-renderer=canvas] .experience-progress i{transform:scaleY(0);transform-origin:top}
[data-renderer=canvas] .experience-choice[aria-selected=true] .experience-progress i{animation-name:canvas-progress}
@keyframes canvas-progress{to{transform:scaleY(1)}}
@media(max-width:1050px) and (min-width:761px){.experience-stage{height:300px}}
@media(max-width:760px){.experience-stage{height:235px}[data-renderer=canvas] .experience-labels{min-height:52px}[data-renderer=canvas] .experience-choice{border-radius:0;padding-block:12px}}
