.pop[data-v-dd5fa3ca]{--pop-accent:#6366f1;--pop-accent-soft:#6366f11f;--pop-live:#10b981;--pop-card-w:236px;background:var(--surface-2);padding:56px 0;position:relative;overflow:hidden}html[data-theme=dark] .pop[data-v-dd5fa3ca]{--pop-accent:#818cf8;--pop-accent-soft:#818cf829}.pop[data-v-dd5fa3ca]:before{content:"";background:radial-gradient(circle,var(--pop-accent-soft),transparent 65%);filter:blur(40px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.pop .container[data-v-dd5fa3ca],.pop__media[data-v-dd5fa3ca],.pop__viewport[data-v-dd5fa3ca]{position:relative}.pop__arrows[data-v-dd5fa3ca]{gap:6px;display:flex}.pop__arr[data-v-dd5fa3ca]{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:.75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:grid}.pop__arr[data-v-dd5fa3ca]:hover:not(:disabled){border-color:var(--pop-accent);color:var(--pop-accent);transform:translateY(-2px)}.pop__arr[data-v-dd5fa3ca]:disabled{opacity:.35;cursor:default}.pop__viewport[data-v-dd5fa3ca]{margin:0 -8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.pop__viewport.is-start[data-v-dd5fa3ca]{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 32px),#0000)}.pop__viewport.is-end[data-v-dd5fa3ca]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px,#000);mask-image:linear-gradient(90deg,#0000,#000 32px,#000)}.pop__viewport.is-start.is-end[data-v-dd5fa3ca]{-webkit-mask-image:none;mask-image:none}.pop__row[data-v-dd5fa3ca]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:6px 8px 12px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.pop__row[data-v-dd5fa3ca]::-webkit-scrollbar{display:none}.pop__cell[data-v-dd5fa3ca]{flex:0 0 var(--pop-card-w);scroll-snap-align:start}.pop__card[data-v-dd5fa3ca]{border:1px solid var(--border-soft,var(--border));background:var(--surface);height:100%;color:var(--text);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.pop__card[data-v-dd5fa3ca]:hover{border-color:var(--pop-accent);transform:translateY(-4px);box-shadow:0 18px 40px -16px #6366f173}.pop__card[data-v-dd5fa3ca]:focus-visible{outline:2px solid var(--pop-accent);outline-offset:2px}.pop__media[data-v-dd5fa3ca]{aspect-ratio:16/10;background:var(--surface-2);overflow:hidden}.pop--art .pop__row[data-v-dd5fa3ca]{padding-top:32px}.pop--art .pop__card[data-v-dd5fa3ca]{overflow:visible}.pop__media.has-art[data-v-dd5fa3ca]{border-radius:17px 17px 0 0;overflow:visible}.pop__media.has-scene .pop__live[data-v-dd5fa3ca]{top:auto;bottom:10px}.pop__live[data-v-dd5fa3ca]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07091ab8;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.pop__live i[data-v-dd5fa3ca]{background:var(--pop-live);border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.2,1) infinite pop-live-dd5fa3ca;box-shadow:0 0 #10b98180}@keyframes pop-live-dd5fa3ca{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.pop__body[data-v-dd5fa3ca]{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}.pop__cat[data-v-dd5fa3ca]{color:var(--pop-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:800}.pop__name[data-v-dd5fa3ca]{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;overflow:hidden}.pop__foot[data-v-dd5fa3ca]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.pop__price[data-v-dd5fa3ca]{flex-direction:column;gap:1px;display:flex}.pop__price small[data-v-dd5fa3ca]{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600}.pop__price b[data-v-dd5fa3ca]{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800;transition:color .2s cubic-bezier(.4,0,.2,1)}.pop__card:hover .pop__price b[data-v-dd5fa3ca]{color:var(--pop-accent)}.pop__price--soft b[data-v-dd5fa3ca]{color:var(--text-muted);font-size:.8125rem;font-weight:700}.pop__cta[data-v-dd5fa3ca]{background:var(--pop-accent-soft);width:32px;height:32px;color:var(--pop-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:grid}.pop__card:hover .pop__cta[data-v-dd5fa3ca]{background:var(--pop-accent);color:#fff;transform:translate(2px)}@media (width<=991.98px){.pop[data-v-dd5fa3ca]{padding:40px 0}.pop__arrows[data-v-dd5fa3ca]{display:none}}@media (width<=575.98px){.pop[data-v-dd5fa3ca]{--pop-card-w:176px}.pop__viewport[data-v-dd5fa3ca]{margin:0 -16px}.pop__row[data-v-dd5fa3ca]{gap:10px;padding:4px 16px 10px}.pop__body[data-v-dd5fa3ca]{padding:10px 12px 12px}.pop__name[data-v-dd5fa3ca]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.pop__live i[data-v-dd5fa3ca]{transition:none;animation:none}}
