.stage.sqtxdq5{--side:var(--car-side,.08);--floor:var(--car-floor,.1);--top:var(--car-top,.1);--ref-h:min(100cqh, 100cqw / 1.5);--floor-px:calc((100cqh - var(--ref-h)) / 2 + var(--ref-h) * var(--floor));--avail-w:calc(100cqw * (1 - 2 * var(--side)));--avail-h:calc(var(--ref-h) * (1 - var(--floor) - var(--top)));--s0:min(var(--avail-w) / 1.3964, var(--avail-h) * 1.3964);width:100%;height:var(--stage-h,auto);aspect-ratio:var(--stage-ratio,auto);isolation:isolate;display:block;position:relative;overflow:hidden;container-type:size}.stage.scene.sqtxdq5{background:var(--panel)}.wall.sqtxdq5{background:radial-gradient(120% 70% at 50% 0%, var(--stage-wall-hi), transparent 70%), linear-gradient(180deg, var(--stage-wall) 0, var(--stage-wall) calc(100% - var(--floor-px) - 40px), var(--stage-floor) calc(100% - var(--floor-px) + 6px), var(--stage-wall-hi));position:absolute;inset:0}.carbox.sqtxdq5{left:50%;bottom:var(--floor-px);width:min(var(--s0) * var(--k), var(--avail-w), var(--avail-h) * var(--ar));aspect-ratio:var(--ar);transition:translate var(--dur) var(--ease);position:absolute;translate:-50%}.carbox.panel.sqtxdq5{border-radius:var(--radius);background:var(--panel);overflow:hidden}.amb.sqtxdq5,.contact.sqtxdq5{pointer-events:none;transition:scale var(--dur-slow) var(--ease), opacity var(--dur-slow) var(--ease);border-radius:50%;position:absolute;left:50%;translate:-50% 50%}.contact.sqtxdq5{background:radial-gradient(closest-side, var(--stage-contact), transparent);width:86%;height:max(8px,9%);bottom:-3%}.amb.sqtxdq5{background:radial-gradient(closest-side, var(--stage-ambient), transparent);width:118%;height:max(12px,22%);bottom:-2%}.scenery.sqtxdq5{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.plain.sqtxdq5{place-items:center;padding:6% 10%;display:grid;position:absolute;inset:0}.plain.sqtxdq5 img:where(.sqtxdq5),.plain.sqtxdq5 .nophoto{object-fit:contain;width:100%;max-width:360px;height:auto;max-height:100%;display:block}.stage.wait.sqtxdq5 :is(.carbox:where(.sqtxdq5),.scenery:where(.sqtxdq5)){opacity:0}.stage.in.sqtxdq5 :is(.carbox:where(.sqtxdq5),.scenery:where(.sqtxdq5)){transform-origin:50% 100%;animation:sqtxdq5-rise var(--dur-rise) var(--ease) both}.carbox.sqtxdq5 .frame{transition:translate var(--dur-slow) var(--ease)}.lift:hover .carbox.sqtxdq5:not(.panel) .frame{translate:0 -6px}.lift:hover .contact.sqtxdq5{opacity:.7;scale:.9}.lift:hover .carbox.panel.sqtxdq5{translate:-50% -4px}@keyframes sqtxdq5-rise{0%{opacity:0;transform:translateY(var(--space-3)) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lift:hover .carbox.panel.sqtxdq5{translate:-50%}.lift:hover .carbox.sqtxdq5 .frame{translate:none}.lift:hover .contact.sqtxdq5{opacity:1;scale:none}}
