.product-page-mock[data-astro-cid-m5kvhw5l]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;width:100%;opacity:0;display:flex;flex-direction:column;font-size:.9rem}.product-page-mock[data-astro-cid-m5kvhw5l].visible{opacity:1}.mock-nav[data-astro-cid-m5kvhw5l]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--sidebar-bg)}.mock-logo[data-astro-cid-m5kvhw5l]{font-weight:900;letter-spacing:2px}.mock-links[data-astro-cid-m5kvhw5l]{display:flex;gap:1rem;color:var(--muted-text);font-size:.7rem}.mock-hero[data-astro-cid-m5kvhw5l]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem}@media(max-width:480px){.mock-hero[data-astro-cid-m5kvhw5l]{grid-template-columns:1fr}}.mock-image-container[data-astro-cid-m5kvhw5l]{aspect-ratio:1;background:var(--sidebar-bg);border-radius:8px;overflow:hidden}.product-image[data-astro-cid-m5kvhw5l]{width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 100% 0)}#throttled-page[data-astro-cid-m5kvhw5l] .product-image[data-astro-cid-m5kvhw5l].painted{animation:stutter-1 1.17s steps(1,end) forwards}#optimized-page[data-astro-cid-m5kvhw5l] .product-image[data-astro-cid-m5kvhw5l].painted{animation:stutter-2 .78s steps(1,end) forwards}@keyframes stutter-1{0%{clip-path:inset(0 0 100% 0)}10%{clip-path:inset(0 0 98% 0)}15%{clip-path:inset(0 0 95% 0)}25%{clip-path:inset(0 0 85% 0)}30%{clip-path:inset(0 0 82% 0)}45%{clip-path:inset(0 0 70% 0)}55%{clip-path:inset(0 0 68% 0)}65%{clip-path:inset(0 0 30% 0)}75%{clip-path:inset(0 0 28% 0)}85%{clip-path:inset(0 0 15% 0)}95%{clip-path:inset(0 0 5% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes stutter-2{0%{clip-path:inset(0 0 100% 0)}5%{clip-path:inset(0 0 90% 0)}15%{clip-path:inset(0 0 88% 0)}30%{clip-path:inset(0 0 75% 0)}40%{clip-path:inset(0 0 70% 0)}50%{clip-path:inset(0 0 40% 0)}65%{clip-path:inset(0 0 35% 0)}80%{clip-path:inset(0 0 15% 0)}90%{clip-path:inset(0 0 10% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes stutter-3{0%{clip-path:inset(0 0 100% 0)}30%{clip-path:inset(0 0 90% 0)}45%{clip-path:inset(0 0 40% 0)}60%{clip-path:inset(0 0 35% 0)}80%{clip-path:inset(0 0 5% 0)}to{clip-path:inset(0 0 0% 0)}}.scrubbing .product-image[data-astro-cid-m5kvhw5l]{animation:none!important;clip-path:inset(0 0 100% 0)!important}.mock-main-info[data-astro-cid-m5kvhw5l]{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.product-title[data-astro-cid-m5kvhw5l]{font-size:1.25rem}.product-price[data-astro-cid-m5kvhw5l]{font-size:1.5rem;font-weight:700;color:var(--accent-color)}.buy-button[data-astro-cid-m5kvhw5l]{background:var(--accent-color);color:#fff;border:none;padding:.6rem;border-radius:4px;font-weight:700;cursor:pointer;margin-top:.5rem}.mock-description[data-astro-cid-m5kvhw5l]{padding:1rem 1.5rem;border-top:1px solid var(--border-color)}.desc-text[data-astro-cid-m5kvhw5l]{color:var(--muted-text);margin:.5rem 0;font-size:.8rem}.spec-list[data-astro-cid-m5kvhw5l]{padding-left:1rem;color:var(--muted-text);font-size:.75rem}.mock-footer[data-astro-cid-m5kvhw5l]{margin-top:auto;padding:1rem;background:var(--sidebar-bg);display:flex;justify-content:center;gap:1.5rem;font-size:.6rem;color:var(--muted-text);border-top:1px solid var(--border-color)}.mock-nav[data-astro-cid-m5kvhw5l],.mock-hero[data-astro-cid-m5kvhw5l],.mock-description[data-astro-cid-m5kvhw5l],.mock-footer[data-astro-cid-m5kvhw5l],.product-title[data-astro-cid-m5kvhw5l],.product-price[data-astro-cid-m5kvhw5l],.buy-button[data-astro-cid-m5kvhw5l],.desc-text[data-astro-cid-m5kvhw5l],.spec-list[data-astro-cid-m5kvhw5l]{opacity:0}.painted[data-astro-cid-m5kvhw5l]{opacity:1!important}.scrubbing .product-page-mock[data-astro-cid-m5kvhw5l],.scrubbing .painted[data-astro-cid-m5kvhw5l]{opacity:0!important}.exhibit-stage[data-astro-cid-bi3nuny7]{display:flex;flex-direction:column;gap:2rem;align-items:center}.comparison-container[data-astro-cid-bi3nuny7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%;min-height:600px}.comparison-panel[data-astro-cid-bi3nuny7]:first-child{order:-1}@media(max-width:768px){.comparison-container[data-astro-cid-bi3nuny7]{grid-template-columns:1fr}}.comparison-panel[data-astro-cid-bi3nuny7]{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.metric-header[data-astro-cid-bi3nuny7]{display:flex;align-items:flex-end;width:100%;margin-bottom:0}.panel-info[data-astro-cid-bi3nuny7]{flex:1;display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem;align-items:center;text-align:center}.panel-label[data-astro-cid-bi3nuny7]{font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;color:var(--muted-text)}.panel-note[data-astro-cid-bi3nuny7]{font-size:.7rem;color:var(--muted-text);font-style:italic;height:1rem}.experience-block[data-astro-cid-bi3nuny7]{display:flex;flex-direction:column;width:100%;align-items:flex-start}.viewport[data-astro-cid-bi3nuny7]{width:100%;background:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:0 12px 12px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:1rem;position:relative;min-height:500px;overflow:hidden}.render-progress-container[data-astro-cid-bi3nuny7]{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--border-color);z-index:10}.render-progress-bar[data-astro-cid-bi3nuny7]{height:100%;width:0%;background:var(--accent-color);transition:width .2s ease-out}.timer-display[data-astro-cid-bi3nuny7]{font-family:monospace;font-size:1.25rem;font-weight:700;color:var(--accent-color);background:var(--card-bg);padding:.25rem .75rem;min-width:12rem;font-variant-numeric:tabular-nums;opacity:1;transition:opacity .2s;border:1px solid var(--border-color);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:0;position:relative;z-index:5;display:flex;align-items:center;justify-content:center}.timer-display[data-astro-cid-bi3nuny7].hidden{opacity:0}.controls-overlay[data-astro-cid-bi3nuny7]{position:sticky;bottom:2rem;z-index:100}.paused .product-image{animation-play-state:paused!important}
