.sticker-preview,.charm-preview{flex-direction:column;gap:14px;display:flex}.sp-canvas-shell{aspect-ratio:1;border-radius:6px;width:100%;max-width:460px;margin:0 auto;position:relative;overflow:hidden}.sp-canvas-shell canvas{width:100%;height:100%;display:block}.sp-zoom-badge{color:#f5f6f7;font-variant-numeric:tabular-nums;cursor:pointer;background:#10141ab8;border:1px solid #383c46;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:clamp(12px,1.4vw,14px);display:flex;position:absolute;bottom:8px;right:8px}.sp-zoom-badge span{opacity:.65}.sp-zoom-badge:hover span{opacity:1}.sp-loading{background:#10141a59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-spinner{border:3px solid #fff3;border-top-color:#f5f6f7;border-radius:50%;width:28px;height:28px;animation:.6s linear infinite sp-spin}.sp-mesh{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px);background-position:50%;background-size:64px 64px}.ig-panel.sp-controls{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:18px;display:grid}.sp-wear-val{color:#f5f6f7;font-variant-numeric:tabular-nums;font-size:clamp(12px,1.4vw,14px)}.sp-toggles{flex-direction:column;gap:8px;display:flex}.sp-ingame-row{gap:8px;display:flex}.sp-ingame{white-space:nowrap;flex:1}.sp-toggle{color:#f5f6f7b8;cursor:pointer;white-space:nowrap;align-items:center;gap:9px;font-size:clamp(12px,1.4vw,14px);display:flex}.sp-toggle input{accent-color:#3fa367;width:15px;height:15px}.product-preview.sp-product .sp-product-canvas{aspect-ratio:1;opacity:0;pointer-events:none;max-width:100%;height:100%;margin:auto;position:absolute;inset:0}.product-preview.sp-product>.img{transition:opacity .35s}.product-preview.sp-product.live .sp-product-canvas{opacity:1}.product-preview.sp-product.live>.img{opacity:0}.product-preview.sp-product .sp-open-tool{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;overflow:hidden}@container (width<=469px){.product-preview.sp-product .sp-open-tool{font-size:.875em}}.sp-viewer-media{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sp-viewer-media .sticker-preview,.sp-viewer-media .charm-preview{flex:1;gap:0;min-height:0}.sp-viewer-media .ig-panel:not(.sp-controls){background:0 0;border:none;flex:1;justify-content:center;min-height:0;padding:clamp(12px,3vw,28px)}.sp-viewer-media .sp-canvas-shell{aspect-ratio:auto;background-image:none;flex:1;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;min-height:0;display:flex}.sp-viewer-media .sp-canvas-shell canvas{width:auto;max-width:min(900px,100%);height:auto;max-height:100%}.sp-viewer-media .ig-panel.sp-controls{background:#202228;border:1px solid #40444e;border-bottom:none;border-radius:12px 12px 0 0;flex:none;padding:clamp(14px,3vw,28px) clamp(16px,4vw,40px) clamp(16px,4vw,32px)}.sp-viewer-media .sp-viewer-tool-link{align-self:center}@media (width<=767px){.sp-viewer-media .ig-panel.sp-controls{border-left:none;border-right:none;border-radius:0;grid-template-columns:minmax(0,1fr);gap:10px}}@keyframes sp-spin{to{transform:rotate(360deg)}}
