.platform-loading-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.platform-loading-text{color:#666;margin-top:15px}.vr-axis{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.vr-axis:last-of-type{margin-bottom:4px}.vr-axis-name{color:#94a3b8;flex-shrink:0;min-width:52px;padding-top:6px;font-size:12.5px;font-weight:700}.vr-values{flex-wrap:wrap;gap:6px;display:flex}.vr-chip{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.3;transition:border-color .15s,background-color .15s,color .15s}.vr-chip:hover:not(:disabled){border-color:#94a3b8}.vr-chip.is-on{color:#bf0000;background:#fff1f1;border-color:#bf0000}.vr-chip:disabled{cursor:not-allowed;opacity:.4;color:#cbd5e1;background:#f8fafc;text-decoration:line-through}.vr-hint{color:#94a3b8;margin:8px 0 0;font-size:12px;font-weight:600}.vr-skeleton{gap:6px;padding:4px 0;display:flex}.vr-skeleton span{background:#f1f5f9;border-radius:9px;height:30px;animation:1.2s ease-in-out infinite vrPulse}.vr-skeleton span:first-child{width:72px}.vr-skeleton span:nth-child(2){width:56px;animation-delay:.15s}.vr-skeleton span:nth-child(3){width:88px;animation-delay:.3s}@keyframes vrPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.vr-skeleton span{animation:none}}.vr-related{flex-wrap:wrap;gap:8px;display:flex}.vr-related-card{cursor:pointer;color:#334155;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:11px;flex-direction:column;align-items:center;gap:4px;width:92px;padding:8px 6px;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.vr-related-card:hover:not(:disabled){border-color:#94a3b8}.vr-related-card.is-on{background:#fff1f1;border-color:#bf0000}.vr-related-card:disabled{cursor:not-allowed;opacity:.45}.vr-related-card img{aspect-ratio:1;object-fit:cover;background:#f8fafc;border-radius:7px;width:100%}.vr-related-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.vr-related-price{color:#bf0000;font-size:12px;font-weight:800}.vr-related-card.is-on .vr-related-price{color:#bf0000}@media (max-width:640px){.vr-axis{flex-direction:column;gap:5px}.vr-axis-name{padding-top:0}.vr-related-card{width:78px}}.vr-stack{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.vr-stack>.vr-hint{width:100%}
