html,body{margin:0;padding:0;overflow:hidden;background:transparent}:root{--w: 300px;--h: 250px;--bg0: #070707;--bg1: #0e0f12;--bg2: #15161a;--accent: #d7ff1f;--saleRed: #ff3b30;--inkOnDark: rgba(255,255,255,.92);--inkOnDarkMuted: rgba(255,255,255,.72);--inkOnLight: rgba(10,10,10,.92);--inkOnLightMuted: rgba(10,10,10,.62);--card: rgba(255,255,255,.94);--radialWhite08: rgba(255,255,255,.08);--radialWhite00: rgba(255,255,255,0);--radialAccent10: rgba(215,255,31,.1);--radialAccent00: rgba(215,255,31,0);--slash02: rgba(255,255,255,.02);--slash00: rgba(255,255,255,0);--cardBorder: rgba(0,0,0,.08);--cardBorderCenter: rgba(215,255,31,.55);--shadowCardA: rgba(0,0,0,.46);--shadowCardB: rgba(0,0,0,.26);--imgShade05: rgba(0,0,0,.05);--imgShade00: rgba(0,0,0,0);--imgTop: rgba(255,255,255,1);--imgBottom: rgba(245,246,248,1);--captionBg: rgba(255,255,255,.92);--captionBorder: rgba(0,0,0,.06);--badgeBg: rgba(0,0,0,.92);--badgeText: rgba(255,255,255,.92);--navBorder: rgba(255,255,255,.22);--navBg: rgba(0,0,0,.3);--navBgHover: rgba(0,0,0,.44);--navShadow: rgba(0,0,0,.35);--navIcon: rgba(255,255,255,.92);--ctaText: rgba(10,10,10,.95);--ctaSheenA: rgba(255, 255, 255, .35);--ctaGreen2: #b8ff00;--ctaBgSolid: rgba(215, 255, 31, .92);--ctaBorder: rgba(255,255,255,.2);--ctaShadowA: rgba(0,0,0,.4);--ctaShadowB: rgba(215,255,31,.14);--ctaGlowInner: rgba(215,255,31,.65);--ctaGlowOuter: rgba(215,255,31,0);--ctaSweepA: rgba(255,255,255,0);--ctaSweepB: rgba(255,255,255,.55);--ctaHoverShadowA: rgba(0,0,0,.44);--ctaHoverShadowB: rgba(215,255,31,.22);--ctaFocus: rgba(215,255,31,.95);--priceOldLight: rgba(10,10,10,.55);--priceOldDark: rgba(255,255,255,.6);--priceLine: rgba(10,10,10,.35);--displayFont: Impact, "Arial Black", "Helvetica Neue", Arial, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--uiFont: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--cardShadow: 0 22px 46px var(--shadowCardA), 0 8px 18px var(--shadowCardB);--navShadowToken: 0 10px 22px var(--navShadow);--ctaShadow: 0 16px 28px var(--ctaShadowA), 0 10px 16px var(--ctaShadowB);--ctaShadowHover: 0 18px 34px var(--ctaHoverShadowA), 0 14px 22px var(--ctaHoverShadowB)}#ad{width:var(--w);height:var(--h);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--uiFont);color:var(--inkOnDark);background:radial-gradient(220px 160px at 20% 18%,var(--radialWhite08),var(--radialWhite00) 65%),radial-gradient(220px 160px at 92% 70%,var(--radialAccent10),var(--radialAccent00) 62%),linear-gradient(135deg,var(--bg0) 0%,var(--bg1) 48%,var(--bg2) 100%)}#ad:after{content:"";position:absolute;left:-70px;top:110px;width:420px;height:140px;transform:rotate(-12deg);background:linear-gradient(90deg,var(--slash00) 0%,var(--slash02) 18%,var(--slash02) 72%,var(--slash00) 100%);pointer-events:none;opacity:1}.header{position:absolute;left:12px;top:18px;right:12px;display:flex;align-items:center;justify-content:center;gap:8px}.brand{font-family:var(--displayFont);font-weight:900;font-size:14px;letter-spacing:.7px;text-transform:uppercase;line-height:1}.productName{font-size:11px;letter-spacing:.2px;text-align:right;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--inkOnDarkMuted);display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.stage{position:absolute;left:0;right:0;top:36px;height:160px;display:block;touch-action:pan-y}.card{position:absolute;left:50%;top:50%;width:188px;height:126px;transform:translate(-50%,-50%);border-radius:14px;background:var(--card);border:1px solid var(--cardBorder);box-shadow:var(--cardShadow);overflow:hidden;will-change:transform,opacity}.card[data-role=center]{border-color:var(--cardBorderCenter)}.cardInner{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.imgWrap{flex:1 1 auto;min-height:0;background:radial-gradient(140px 90px at 50% 35%,var(--imgShade05),var(--imgShade00) 65%),linear-gradient(180deg,var(--imgTop) 0%,var(--imgBottom) 100%);display:flex;align-items:center;justify-content:center;padding:2px;box-sizing:border-box}.imgWrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;pointer-events:none;-webkit-user-drag:none;transform:scale(1.72);transform-origin:50% 50%;filter:contrast(1.03) saturate(1.05)}.caption{padding:8px 10px;font-size:12px;font-weight:900;letter-spacing:.2px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--inkOnLight);background:var(--captionBg);border-top:1px solid var(--captionBorder)}.prices{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.priceOld{color:var(--priceOldLight);text-decoration:line-through;text-decoration-color:var(--priceLine);text-decoration-thickness:2px;font-size:11px}.priceNew{color:var(--saleRed);font-size:12px}.productName .priceOld{color:var(--priceOldDark);text-decoration-color:var(--priceOldDark);font-size:10.5px}.productName .priceNew{color:var(--saleRed);font-size:11.5px}.badge{font-size:10px;font-weight:900;padding:4px 8px;border-radius:999px;background:var(--badgeBg);color:var(--badgeText);letter-spacing:.3px;position:relative}.badge:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent);margin-right:6px;vertical-align:middle}.card[data-role=center]{cursor:pointer}.navBtn{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:999px;border:1px solid var(--navBorder);cursor:pointer;background:var(--navBg);box-shadow:var(--navShadowToken);display:grid;place-items:center;transition:transform .12s ease,filter .12s ease,background .12s ease;z-index:50}.navBtn:hover{background:var(--navBgHover);transform:translateY(-50%) scale(1.06)}.navBtn:active{transform:translateY(-50%) scale(.96)}.navPrev{left:8px}.navNext{right:8px}.navIcon{width:14px;height:14px;opacity:.95;color:var(--navIcon)}.footer{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.subcopy{font-size:11px;line-height:1.2;color:var(--inkOnDarkMuted)}.cta{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;border-radius:999px;padding:10px 14px;font-family:var(--displayFont);font-weight:900;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--ctaText);background:linear-gradient(135deg,var(--ctaSheenA) 0%,var(--accent) 35%,var(--ctaGreen2) 100%);background-color:var(--ctaBgSolid);-webkit-backdrop-filter:blur(6px) saturate(1.15);backdrop-filter:blur(6px) saturate(1.15);border:1px solid var(--ctaBorder);box-shadow:var(--ctaShadow);transition:transform .14s ease,filter .14s ease,box-shadow .18s ease;white-space:nowrap}.cta:before{content:"";position:absolute;inset:-14px;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 50%,var(--ctaGlowInner),var(--ctaGlowOuter) 70%);filter:blur(12px);opacity:.55;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}.cta:after{content:"";position:absolute;top:-60%;left:-70%;width:60%;height:220%;pointer-events:none;background:linear-gradient(90deg,var(--ctaSweepA) 0%,var(--ctaSweepB) 50%,var(--ctaSweepA) 100%);transform:rotate(18deg) translate(-140%);opacity:.55;transition:transform .52s ease}.cta:hover{transform:scale(1.07);filter:brightness(1.02);box-shadow:var(--ctaShadowHover)}.cta:hover:before{opacity:.95;transform:scale(1.03)}.cta:hover:after{transform:rotate(18deg) translate(260%)}.cta:active{transform:scale(.98)}.cta:focus-visible{outline:2px solid var(--ctaFocus);outline-offset:2px}
