.purchase[data-v-1f0478e9]{align-items:center;display:flex;isolation:isolate;justify-content:center;position:relative}.itemAmount[data-v-1f0478e9]{color:#f2f3f4;font-size:14px;font-weight:500;left:10px;line-height:1;margin:0;padding:0;text-shadow:0 2px 8px rgba(7,3,15,.4);top:8px;z-index:4}.item-image-skeleton[data-v-1f0478e9],.itemAmount[data-v-1f0478e9]{pointer-events:none;position:absolute}.item-image-skeleton[data-v-1f0478e9]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;z-index:2}.item-image-skeleton__inner[data-v-1f0478e9]{animation:itemImageSkeletonPulse-1f0478e9 1.4s ease-in-out infinite;background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(145deg,#7d43ff47,#ffffff14);border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 14px 24px #07030f2e;height:min(9em,100%);width:min(9em,100%)}.item-visual[data-v-1f0478e9]{transition:opacity .18s ease}.item-visual--effect[data-v-1f0478e9]{position:absolute;z-index:0}.item-visual--main[data-v-1f0478e9]{position:relative;z-index:1}@keyframes itemImageSkeletonPulse-1f0478e9{0%,to{opacity:.66;transform:scale(.985)}50%{opacity:.98;transform:scale(1)}}@media only screen and (max-width:768px){.itemAmount[data-v-1f0478e9]{font-size:13px;left:6px;top:4px}}.filter-panel-wrapper[data-v-89b0b9ab]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;position:relative}.filter-panel-toolbar[data-v-89b0b9ab]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.filter-reset[data-v-89b0b9ab],.filter-trigger[data-v-89b0b9ab]{align-items:center;background:#3a2b58;border:1px solid rgba(125,67,255,.35);border-radius:999px;box-shadow:0 10px 24px #0b05172e;display:inline-flex;gap:10px}.filter-reset[data-v-89b0b9ab]:hover,.filter-trigger[data-v-89b0b9ab]:hover{background:#24123d}.filter-trigger__content[data-v-89b0b9ab]{align-items:center;display:inline-flex;gap:10px}.filter-trigger__count[data-v-89b0b9ab]{align-items:center;background:#7d43ff;border-radius:999px;color:#f2f3f4;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 8px}.filter-summary[data-v-89b0b9ab]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-summary__chip[data-v-89b0b9ab],.filter-summary__more[data-v-89b0b9ab]{background:#3a2b58f2;border:1px solid rgba(125,67,255,.28);border-radius:999px;color:#f2f3f4;font-size:12px;line-height:1;padding:8px 12px}.filter-summary__chip[data-v-89b0b9ab]{align-items:center;display:inline-flex;gap:8px}.filter-summary__chip[data-v-89b0b9ab]:hover{background:#24123d}.filter-summary__more[data-v-89b0b9ab]{opacity:.78}.filter-drawer-backdrop[data-v-89b0b9ab]{align-items:stretch;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a06144d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-start;padding-right:20px;position:fixed;z-index:1200}.filter-dropdown-card[data-v-89b0b9ab]{background:linear-gradient(180deg,#2e1c4afc,#190e30fc);border-right:1px solid rgba(125,67,255,.24);box-shadow:24px 0 48px #07031061;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:20px 16px 28px;width:min(360px,calc(100vw - 20px))}.filter-dropdown-card__header[data-v-89b0b9ab]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#2e1c4afc,#2e1c4af0);display:flex;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;position:sticky;top:0;z-index:2}.filter-dropdown-card__title[data-v-89b0b9ab]{color:#f2f3f4;font-size:14px;font-weight:700;letter-spacing:.03em;margin:0}.filter-dropdown-card__close[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.24);border-radius:10px;color:#f2f3f4;display:inline-flex;height:30px;justify-content:center;width:30px}.filter-dropdown-card__close[data-v-89b0b9ab]:hover{background:#ffffff14}.filter-row-group+.filter-row-group[data-v-89b0b9ab]{margin-top:10px}.filter-row[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.18);border-radius:12px;color:#f2f3f4;display:flex;gap:10px;justify-content:space-between;padding:11px 12px;transition:border-color .15s ease,background .15s ease;width:100%}.filter-row--open[data-v-89b0b9ab],.filter-row[data-v-89b0b9ab]:hover{background:#7d43ff1f;border-color:#7d43ff73}.filter-row__label[data-v-89b0b9ab]{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:10px;min-width:0}.filter-row__value[data-v-89b0b9ab]{font-weight:600;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-row__chevron[data-v-89b0b9ab],.filter-row__value[data-v-89b0b9ab]{color:#f1f2f3b8;font-size:12px}.filter-row__chevron[data-v-89b0b9ab]{transition:transform .15s ease}.filter-row__chevron--open[data-v-89b0b9ab]{transform:rotate(180deg)}.filter-row__panel[data-v-89b0b9ab]{background:#ffffff08;border:1px solid rgba(125,67,255,.22);border-radius:12px;margin-top:8px;padding:10px}.filter-row__hint[data-v-89b0b9ab]{color:#f1f2f38f;font-size:11px;margin:10px 0 0}.filter-price-stack[data-v-89b0b9ab]{display:flex;flex-direction:column;gap:14px}.filter-price-card[data-v-89b0b9ab]{background:linear-gradient(180deg,#39206073,#1a0e3166);border:1px solid rgba(125,67,255,.26);border-radius:14px;padding:12px}.filter-price-card__header[data-v-89b0b9ab]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.filter-price-card__title[data-v-89b0b9ab]{color:#d7c5ff;font-size:15px;font-weight:700}.filter-price-card__range[data-v-89b0b9ab]{color:#f1f2f37a;font-size:11px;font-weight:600}.filter-range-slider[data-v-89b0b9ab]{height:24px;margin-bottom:14px;position:relative}.filter-range-slider__fill[data-v-89b0b9ab],.filter-range-slider__track[data-v-89b0b9ab]{border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.filter-range-slider__track[data-v-89b0b9ab]{background:#7d43ff38;left:0;right:0}.filter-range-slider__fill[data-v-89b0b9ab]{background:linear-gradient(90deg,#6f39eb,#9d73ff)}.filter-range-slider__input[data-v-89b0b9ab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none;position:absolute;width:100%}.filter-range-slider__input[data-v-89b0b9ab]::-webkit-slider-runnable-track{background:transparent;height:6px}.filter-range-slider__input[data-v-89b0b9ab]::-moz-range-track{background:transparent;height:6px}.filter-range-slider__input[data-v-89b0b9ab]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f8f9;border:3px solid #7d43ff;border-radius:50%;box-shadow:0 3px 10px #180c2d5c;cursor:pointer;height:18px;margin-top:-6px;pointer-events:auto;width:18px}.filter-range-slider__input[data-v-89b0b9ab]::-moz-range-thumb{background:#f6f8f9;border:3px solid #7d43ff;border-radius:50%;box-shadow:0 3px 10px #180c2d5c;cursor:pointer;height:18px;pointer-events:auto;width:18px}.filter-price-inputs[data-v-89b0b9ab]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-price-field[data-v-89b0b9ab]{display:flex;flex-direction:column;gap:6px}.filter-price-field span[data-v-89b0b9ab]{color:#f1f2f380;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.filter-price-field input[data-v-89b0b9ab]{background:#ffffff05;border:1px solid hsla(210,8%,95%,.28);border-radius:10px;color:#f2f3f4;font-size:14px;font-weight:600;min-height:42px;padding:10px 12px;width:100%}.filter-price-field input[data-v-89b0b9ab]:focus{border-color:#7d43ffd9;box-shadow:0 0 0 3px #7d43ff24;outline:none}.filter-pill-group[data-v-89b0b9ab]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-class-option[data-v-89b0b9ab],.filter-effect-option[data-v-89b0b9ab],.filter-pill[data-v-89b0b9ab]{color:#f2f3f4;position:relative;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .18s ease}.filter-class-option[data-v-89b0b9ab],.filter-effect-option[data-v-89b0b9ab]{overflow:visible}.filter-pill[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.22);border-radius:10px;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:38px;overflow:hidden;padding:8px 12px}.filter-class-option[data-v-89b0b9ab]:hover,.filter-effect-option[data-v-89b0b9ab]:hover,.filter-pill[data-v-89b0b9ab]:hover{background:#7d43ff29;border-color:#7d43ff99;transform:translateY(-1px)}.filter-pill--active[data-v-89b0b9ab]{background:linear-gradient(145deg,#7d43ff6b,#50288c8c);border-color:#b388ff;border-width:2px;box-shadow:0 0 0 1px #ffffff1f,0 4px 18px #7d43ff59,inset 0 1px #ffffff14;color:#fff;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.2)}.filter-pill--active[data-v-89b0b9ab]:after{align-items:center;background:#ffc35e;border-radius:50%;box-shadow:0 1px 4px #00000040;color:#24133d;content:"✓";display:flex;font-size:9px;font-weight:900;height:15px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;width:15px}.filter-class-option--active[data-v-89b0b9ab],.filter-effect-option--active[data-v-89b0b9ab]{background:linear-gradient(145deg,#7d43ff61,#50288c7a);border-color:#d4b8ff;border-width:2px;box-shadow:inset 0 1px #ffffff24,inset 0 0 16px #7d43ff1f,0 0 0 1px #c8aaff73,0 0 10px 1px #915fe6a6,0 2px 6px #00000038;color:#fff;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.2)}.filter-option-row-spacer[data-v-89b0b9ab]{flex:1 1 0;min-width:0}.filter-option-check[data-v-89b0b9ab]{flex-shrink:0;height:18px;margin-left:4px;width:18px}.filter-option-check[data-v-89b0b9ab],.filter-option-check__mark[data-v-89b0b9ab]{align-items:center;display:flex;justify-content:center}.filter-option-check__mark[data-v-89b0b9ab]{background:transparent;border-radius:50%;color:#24133d;font-size:9px;font-weight:900;height:15px;line-height:1;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease,background .15s ease,box-shadow .15s ease;width:15px}.filter-option-check--on .filter-option-check__mark[data-v-89b0b9ab]{background:#ffc35e;box-shadow:0 1px 4px #00000040;opacity:1;transform:scale(1)}.filter-pill--active[data-v-89b0b9ab]:hover{background:linear-gradient(145deg,#7d43ff80,#50288c9e);border-color:#c4a3ff;box-shadow:0 0 0 1px #ffffff24,0 6px 22px #7d43ff73,inset 0 1px #ffffff1a;transform:translateY(-1px)}.filter-class-option--active[data-v-89b0b9ab]:hover,.filter-effect-option--active[data-v-89b0b9ab]:hover{background:linear-gradient(145deg,#7d43ff70,#50288c8a);border-color:#e4ccff;box-shadow:inset 0 1px #ffffff29,inset 0 0 18px #7d43ff29,0 0 0 1px #dcc3ff8c,0 0 12px 2px #9b69f5bf,0 3px 8px #00000040;transform:translateY(-1px)}.filter-class-scroll[data-v-89b0b9ab]{max-height:230px;overflow-x:hidden;overflow-y:auto;padding:12px 14px 18px}.filter-class-grid[data-v-89b0b9ab]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-class-option[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.22);border-radius:10px;display:flex;font-size:12px;font-weight:600;gap:0;justify-content:flex-start;min-height:42px;padding:9px 10px;text-align:left}.filter-class-option__label[data-v-89b0b9ab]{flex:0 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.filter-class-option img[data-v-89b0b9ab]{flex-shrink:0;height:16px;width:16px}.filter-class-option--active img[data-v-89b0b9ab]{filter:none}.filter-effect-search[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.22);border-radius:12px;color:#f1f2f3a3;display:flex;gap:10px;margin-bottom:12px;padding:10px 12px;width:100%}.filter-effect-search__input[data-v-89b0b9ab]{background:transparent;border:none;color:#f2f3f4;font-size:13px;width:100%}.filter-effect-search__input[data-v-89b0b9ab]::-moz-placeholder{color:#f1f2f37a}.filter-effect-search__input[data-v-89b0b9ab]::placeholder{color:#f1f2f37a}.filter-effects-scroll[data-v-89b0b9ab]{max-height:min(46vh,420px);overflow-x:hidden;overflow-y:auto;padding:12px 14px 18px}.filter-effects-list[data-v-89b0b9ab]{display:flex;flex-direction:column;gap:10px;scrollbar-gutter:stable}.filter-effect-option[data-v-89b0b9ab]{align-items:center;background:#ffffff08;border:1px solid rgba(125,67,255,.22);border-radius:14px;color:#f2f3f4;display:flex;gap:0;justify-content:flex-start;min-height:52px;padding:11px 14px 11px 16px;text-align:left;width:100%}.filter-effect-option__label[data-v-89b0b9ab]{flex:0 1 auto;font-size:14px;font-weight:600;line-height:1.25;min-width:0}.filter-effect-option__image-shell[data-v-89b0b9ab]{background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.16),transparent 38%),linear-gradient(145deg,#7d43ff38,#ffffff0f);border-radius:9px;box-shadow:inset 0 1px #ffffff14,0 1px 6px #07030f29;flex-shrink:0;height:30px;overflow:hidden;position:relative;width:30px}.filter-effect-option__image-shell--loading[data-v-89b0b9ab]{animation:filterEffectImagePulse-89b0b9ab 1.35s ease-in-out infinite}.filter-effect-option__image-shell--fallback[data-v-89b0b9ab]{background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.12),transparent 42%),linear-gradient(145deg,#7d43ff2e,#ffffff0a)}.filter-effect-option__image[data-v-89b0b9ab]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;transition:opacity .18s ease;width:100%}.filter-effect-option__image--visible[data-v-89b0b9ab]{opacity:1}.filter-effect-option__image-fallback[data-v-89b0b9ab]{background:radial-gradient(circle at center,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.05) 18%,transparent 46%),linear-gradient(145deg,#7d43ff24,#ffffff05);border:1px solid hsla(0,0%,100%,.06);border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute}.filter-class-option--active .filter-class-option__label[data-v-89b0b9ab],.filter-effect-option--active .filter-effect-option__label[data-v-89b0b9ab]{color:#fff;font-weight:700}.filter-effect-option--active .filter-effect-option__image[data-v-89b0b9ab]{filter:none}.filter-effect-option--active .filter-effect-option__image-shell[data-v-89b0b9ab]{box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #c8aaff38,0 2px 8px #915fe63d}.filter-effects-empty[data-v-89b0b9ab]{color:#f1f2f394;font-size:13px;margin:0;padding:12px 4px 6px;text-align:center}@keyframes filterEffectImagePulse-89b0b9ab{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}.filter-backdrop-enter-active[data-v-89b0b9ab],.filter-backdrop-leave-active[data-v-89b0b9ab]{transition:opacity .22s ease}.filter-backdrop-enter-from[data-v-89b0b9ab],.filter-backdrop-leave-to[data-v-89b0b9ab]{opacity:0}.filter-backdrop-enter-active .filter-dropdown-card[data-v-89b0b9ab],.filter-backdrop-leave-active .filter-dropdown-card[data-v-89b0b9ab]{transition:transform .24s ease,opacity .24s ease}.filter-backdrop-enter-from .filter-dropdown-card[data-v-89b0b9ab],.filter-backdrop-leave-to .filter-dropdown-card[data-v-89b0b9ab]{opacity:0;transform:translate(-24px)}@media (max-width:768px){.filter-drawer-backdrop[data-v-89b0b9ab]{padding-right:0}.filter-dropdown-card[data-v-89b0b9ab]{padding:16px 12px 24px;width:min(100vw - 8px,360px)}.filter-class-scroll .filter-class-grid[data-v-89b0b9ab],.filter-pill-group[data-v-89b0b9ab],.filter-price-inputs[data-v-89b0b9ab]{grid-template-columns:1fr}}.container[data-v-d3e37633]{border-radius:50%;box-sizing:initial;display:inline-block;overflow:hidden;text-align:center}.spinner[data-v-d3e37633]{animation:spin-d3e37633 .9s linear infinite;border:2px solid #a1a1a1;border-radius:50%;border-right-color:transparent;box-sizing:initial;height:23px;width:23px}@keyframes spin-d3e37633{to{transform:rotate(1turn)}}.v3-infinite-loading[data-v-4bdee133]{height:44px;width:100%}.state-error[data-v-4bdee133]{align-items:center;display:flex;flex-direction:column}.retry[data-v-4bdee133]{background:transparent;border:2px solid;border-radius:5px;color:inherit;cursor:pointer;font-family:inherit;font-size:14px;margin-top:8px;outline:none;padding:2px 6px 4px;width:60px}.retry[data-v-4bdee133]:hover{opacity:.8}.purchase-list-shell--warming[data-v-7f0d04d3]{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.purchase-loading-overlay[data-v-7f0d04d3]{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(180deg,#241240b3,#1b0d31d1),radial-gradient(circle at top,rgba(125,67,255,.2),transparent 48%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:28px;position:absolute;z-index:8}.purchase-loading-overlay .load[data-v-7f0d04d3],.purchase-state--loading .load[data-v-7f0d04d3]{animation:purchaseWarmupPulse-7f0d04d3 1.45s ease-in-out infinite;transform-origin:center}@keyframes purchaseWarmupPulse-7f0d04d3{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@media only screen and (max-width:768px){.purchase-loading-overlay[data-v-7f0d04d3]{padding:18px}}
