.transition-overlay.svelte-ejzpsv{position:fixed;inset:0;background:#fff;z-index:9999;transform:translateY(100%);pointer-events:none;display:flex;align-items:center;justify-content:center}.transition-overlay.svelte-ejzpsv img:where(.svelte-ejzpsv){width:50rem;opacity:.85}.transition-overlay.enter.svelte-ejzpsv{animation:svelte-ejzpsv-slide-in .6s cubic-bezier(.65,0,.35,1) forwards}.transition-overlay.exit.svelte-ejzpsv{animation:svelte-ejzpsv-slide-out .6s cubic-bezier(.65,0,.35,1) forwards}@keyframes svelte-ejzpsv-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes svelte-ejzpsv-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.mute-btn.svelte-1ovpf8l{position:fixed;bottom:24px;left:24px;width:40px;height:40px;background:#0000000f;border:none;border-radius:8px;display:grid;place-items:center;cursor:pointer;z-index:10001;transition:background .2s ease}.mute-btn.svelte-1ovpf8l:hover{background:#0000001f}.mute-btn.svelte-1ovpf8l svg:where(.svelte-1ovpf8l){width:18px;height:18px;fill:none;stroke:#111;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.channel-btn.svelte-1ovpf8l{position:fixed;bottom:24px;left:72px;height:40px;width:40px;background:#0000000f;border:none;border-radius:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:10001;transition:background .2s ease}.channel-btn.svelte-1ovpf8l:hover{background:#0000001f}.cart-btn.svelte-1ovpf8l{position:fixed;right:24px;bottom:24px;height:40px;min-width:40px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:8px;background:#0000000f;color:#111;border:none;border-radius:8px;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:10001;transition:background .2s ease,transform .2s ease}.cart-btn.svelte-1ovpf8l:hover{background:#0000001f;transform:translateY(-1px)}.cart-count.svelte-1ovpf8l{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#000000d9;color:#fff;font-size:10px;letter-spacing:0}.music-nav-item.svelte-1ga2x2h{position:relative;display:flex;align-items:center;gap:2px}.music-caret.svelte-1ga2x2h{display:grid;place-items:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease}.music-caret.svelte-1ga2x2h:hover{background:#ffffff14}.music-caret.svelte-1ga2x2h svg:where(.svelte-1ga2x2h){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .2s ease,opacity .2s ease}.music-caret.open.svelte-1ga2x2h svg:where(.svelte-1ga2x2h){transform:rotate(180deg);opacity:1}.music-dropdown.svelte-1ga2x2h{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:210px;padding:8px;background:#0f172aeb;border:1px solid rgba(255,255,255,.12);border-radius:16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 60px #00000059;z-index:20}.music-dropdown.svelte-1ga2x2h a:where(.svelte-1ga2x2h){display:block;padding:10px 14px;border-radius:10px;font-size:14px;text-decoration:none;color:inherit;transition:background .2s ease}.music-dropdown.svelte-1ga2x2h a:where(.svelte-1ga2x2h):hover{background:#ffffff14}.logo-bg.svelte-1ga2x2h:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 45%,transparent 60%);opacity:.55;mix-blend-mode:screen;pointer-events:none}.logo-bg.svelte-1ga2x2h{position:absolute;inset:0;background:linear-gradient(165deg,#f5fafffa,#e1eefafa),linear-gradient(45deg,rgba(255,255,255,.25),transparent 60%);background-blend-mode:overlay;border:7px solid rgba(15,23,42,1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:rotate(45deg);box-shadow:none;transition:background .35s ease,border-color .35s ease;overflow:hidden}.logo-wrap.svelte-1ga2x2h{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;cursor:pointer}.logo-wrap.svelte-1ga2x2h:hover .logo-bg:where(.svelte-1ga2x2h){background:linear-gradient(180deg,#0f1216f5,#06080af5);border:solid rgba(15,23,42,1)}.logo-img.svelte-1ga2x2h{position:absolute;left:50%;top:50%;transform:translate(-52%,-40%);width:130px;pointer-events:none;z-index:1;transition:filter .3s ease}.logo-wrap.svelte-1ga2x2h:hover .logo-img:where(.svelte-1ga2x2h){filter:invert(1)}.page.svelte-x85kux{max-width:900px;padding-bottom:60px}.checkout-card.svelte-x85kux{padding:38px;border:1px solid var(--color-glass-border);border-radius:24px;background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark)}.header.svelte-x85kux{margin-bottom:32px}h1.svelte-x85kux{margin:0 0 6px}.header.svelte-x85kux p:where(.svelte-x85kux){margin:0;font-size:14px;opacity:.55}h2.svelte-x85kux{margin:0 0 14px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.section.svelte-x85kux{margin-top:10px}.items.svelte-x85kux{display:flex;flex-direction:column}.item.svelte-x85kux{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.item.svelte-x85kux:last-child{border-bottom:0}.item-info.svelte-x85kux{display:flex;flex-direction:column;gap:4px}.item-info.svelte-x85kux strong:where(.svelte-x85kux){font-size:14px;font-weight:500}.item-info.svelte-x85kux span:where(.svelte-x85kux){font-size:12px;opacity:.5}.item-price.svelte-x85kux{flex-shrink:0;font-size:14px}hr.svelte-x85kux{width:100%;margin:28px 0;border:0;border-top:1px solid rgba(255,255,255,.1)}.address-grid.svelte-x85kux{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.summary.svelte-x85kux{display:flex;flex-direction:column;gap:10px}.summary-row.svelte-x85kux{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}select.svelte-x85kux,input.svelte-x85kux{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:inherit;font:inherit;font-size:13px;outline:none}select.svelte-x85kux:disabled{opacity:.5;cursor:default}input.svelte-x85kux::placeholder{opacity:.4}select.svelte-x85kux:focus-visible,input.svelte-x85kux:focus-visible{border-color:#fff6;box-shadow:0 0 0 3px #ffffff1f}.summary-row.total.svelte-x85kux{margin-top:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:18px}.field.svelte-x85kux{display:flex;flex-direction:column;gap:8px}.field.svelte-x85kux>span:where(.svelte-x85kux){font-size:13px;opacity:.7}.field.svelte-x85kux small:where(.svelte-x85kux){opacity:.5;font-weight:400}.help.svelte-x85kux{margin:8px 0 0;font-size:12px;line-height:1.5;opacity:.45}.error.svelte-x85kux{margin-bottom:24px;padding:12px 14px;border:1px solid rgba(255,100,100,.2);border-radius:11px;background:#ff646414;font-size:13px}.error.svelte-x85kux p:where(.svelte-x85kux){margin:0}.error.svelte-x85kux p:where(.svelte-x85kux)+p:where(.svelte-x85kux){margin-top:6px}.blocked-notice.svelte-x85kux{margin-bottom:24px;padding:16px;border:1px solid rgba(255,180,80,.3);border-radius:12px;background:#ffb45014}.blocked-notice.svelte-x85kux strong:where(.svelte-x85kux){font-size:13px}.blocked-notice.svelte-x85kux p:where(.svelte-x85kux){margin:6px 0 0;font-size:12px;line-height:1.55;opacity:.75}.blocked-notice.svelte-x85kux a:where(.svelte-x85kux){color:inherit}.purchase.svelte-x85kux{margin-top:30px}.purchase.svelte-x85kux button:where(.svelte-x85kux){width:100%;padding:13px 18px;border:0;border-radius:11px;background:#fff;color:var(--color-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.purchase.svelte-x85kux button:where(.svelte-x85kux):hover:not(:disabled){transform:translateY(-2px)}.purchase.svelte-x85kux button:where(.svelte-x85kux):disabled{opacity:.45;cursor:default}.empty.svelte-x85kux{text-align:center;padding:30px 0}.empty.svelte-x85kux p:where(.svelte-x85kux){margin:0 0 16px;font-size:14px;opacity:.6}.empty.svelte-x85kux a:where(.svelte-x85kux){display:inline-block;padding:10px 16px;border-radius:11px;background:#fff;color:var(--color-ink);text-decoration:none;font-size:13px;font-weight:600}@media(max-width:600px){.page.svelte-x85kux{padding:11rem 16px 50px}.checkout-card.svelte-x85kux{padding:24px}.address-grid.svelte-x85kux{grid-template-columns:1fr}.item.svelte-x85kux{align-items:flex-start}}.page.svelte-1kffhpa{max-width:1200px;padding-bottom:60px}.card.svelte-1kffhpa{max-width:850px;margin:0 auto;padding:40px;border:1px solid var(--color-glass-border);border-radius:24px;background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark)}.header.svelte-1kffhpa{margin-bottom:36px}h1.svelte-1kffhpa{margin:0 0 10px}.intro.svelte-1kffhpa{margin:0;font-size:14px;line-height:1.6;opacity:.65}.intro.svelte-1kffhpa strong:where(.svelte-1kffhpa){opacity:1;font-weight:500}.section.svelte-1kffhpa{margin-top:20px}h2.svelte-1kffhpa{margin:0 0 8px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.item.svelte-1kffhpa{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.item-info.svelte-1kffhpa{display:flex;flex-direction:column;gap:5px;min-width:0}.item-info.svelte-1kffhpa strong:where(.svelte-1kffhpa){font-size:14px;font-weight:500}.item-info.svelte-1kffhpa span:where(.svelte-1kffhpa){font-size:12px;opacity:.5}.item-price.svelte-1kffhpa{flex-shrink:0;font-size:14px}.summary.svelte-1kffhpa{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.summary-row.svelte-1kffhpa{display:flex;justify-content:space-between;gap:20px;margin:9px 0;font-size:13px}.summary-row.total.svelte-1kffhpa{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:18px}.notice.svelte-1kffhpa{margin-top:24px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.notice.svelte-1kffhpa strong:where(.svelte-1kffhpa){font-size:13px;font-weight:500}.notice.svelte-1kffhpa p:where(.svelte-1kffhpa){margin:8px 0 0;font-size:12px;line-height:1.55;opacity:.6}.actions.svelte-1kffhpa{display:flex;gap:10px;margin-top:30px}.actions.svelte-1kffhpa a:where(.svelte-1kffhpa){padding:10px 17px;border-radius:11px;background:#fff;color:var(--color-ink);text-decoration:none;font-size:13px;font-weight:600;transition:transform .2s ease,opacity .2s ease}.actions.svelte-1kffhpa a:where(.svelte-1kffhpa):hover{transform:translateY(-1px)}.actions.svelte-1kffhpa a.secondary:where(.svelte-1kffhpa){background:#ffffff14;color:inherit}@media(max-width:600px){.page.svelte-1kffhpa{padding:110px 16px 50px}.card.svelte-1kffhpa{padding:24px;border-radius:20px}h1.svelte-1kffhpa{font-size:28px}.actions.svelte-1kffhpa{flex-direction:column}.actions.svelte-1kffhpa a:where(.svelte-1kffhpa){text-align:center}}.contact-form.svelte-1yqfe1l{display:flex;flex-direction:column;gap:16px}.contact-form.svelte-1yqfe1l input:where(.svelte-1yqfe1l),.contact-form.svelte-1yqfe1l textarea:where(.svelte-1yqfe1l){padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.25);font-size:15px;font-family:inherit}.contact-form.svelte-1yqfe1l textarea:where(.svelte-1yqfe1l){min-height:120px;resize:vertical}.contact-form.svelte-1yqfe1l button:where(.svelte-1yqfe1l){padding:12px;border-radius:8px;border:none;background:var(--color-ink);color:#fff;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease}.contact-form.svelte-1yqfe1l button:where(.svelte-1yqfe1l):hover{opacity:.8}.contact-form.svelte-1yqfe1l button:where(.svelte-1yqfe1l):disabled{opacity:.5;cursor:not-allowed}.success-message.svelte-1yqfe1l{text-align:center;font-size:14px;color:var(--color-success)}.honeypot.svelte-1yqfe1l{position:absolute;left:-9999px;opacity:0;pointer-events:none}.download-btn.svelte-1wzcbqz{appearance:none;border:none;padding:10px 14px;border-radius:999px;background:#0000000a;color:#111;font-size:13px;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .15s ease}.download-btn.svelte-1wzcbqz:hover{background:#aceeff4f;transform:translateY(-1px)}.download-btn.svelte-1wzcbqz:active{transform:translateY(0)}.license.svelte-4wrshd{padding:6px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.2);background:transparent}.license-header.svelte-4wrshd{display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.type.svelte-4wrshd{opacity:.8}.key.svelte-4wrshd{font-family:monospace;letter-spacing:.03em}.title-card.svelte-cq0dto{display:flex;gap:24px;padding:36px;font-family:var(--font-sans);color:var(--color-ink);flex-direction:row-reverse}.cover-wrapper.svelte-cq0dto{padding-left:16px}.cover.svelte-cq0dto{width:250px;height:250px;object-fit:cover;border-radius:8px}.details.svelte-cq0dto{flex:1;display:flex;flex-direction:column;gap:16px}header.svelte-cq0dto h2:where(.svelte-cq0dto){margin:0;font-size:1.6rem;font-weight:600;letter-spacing:.02em}header.svelte-cq0dto p:where(.svelte-cq0dto){margin:6px 0 0;opacity:.55;font-size:15px}.divider.svelte-cq0dto{border:none;height:1px;background:var(--color-hairline);margin:0}.licenses.svelte-cq0dto,.downloads.svelte-cq0dto{display:flex;gap:12px;flex-wrap:wrap}.redeem-user-row.svelte-1tshmn6{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.redeem-card.svelte-1tshmn6{min-width:200px}.redeem-input.svelte-1tshmn6{width:250px;padding:10px;border-radius:8px;border:1px solid var(--color-hairline-strong)}.user-card.svelte-1tshmn6{flex:0 0 200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.user-email.svelte-1tshmn6{font-weight:500}.logout-btn.svelte-1tshmn6{background:#ef4444e6;color:#fff;border:none;padding:8px 12px;border-radius:10px;cursor:pointer}.logout-btn.svelte-1tshmn6:hover{background:#ef4444}.card.svelte-1tshmn6{padding:40px;color:var(--color-ink);display:flex;flex-direction:column;gap:16px}input.svelte-1tshmn6{padding:12px 14px;border-radius:10px;border:1px solid var(--color-hairline-strong)}.actions.svelte-1tshmn6{display:flex;gap:12px}.library-wrapper.svelte-1tshmn6{position:relative;z-index:5;min-height:100vh;padding:14rem 24px 120px;display:flex;justify-content:center}.library-stack.svelte-1tshmn6{width:min(900px,100%);display:flex;flex-direction:column;gap:32px}.error.svelte-1tshmn6{color:var(--color-danger);font-size:.875rem}button.svelte-1tshmn6{appearance:none;border:none;cursor:pointer;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;transition:background .2s ease,transform .15s ease,opacity .2s ease}button.svelte-1tshmn6:hover{transform:translateY(-1px)}button.svelte-1tshmn6:active{transform:translateY(0)}.primary-btn.svelte-1tshmn6{background:var(--color-btn);color:#fff}.primary-btn.svelte-1tshmn6:hover{background:var(--color-btn-hover)}.secondary-btn.svelte-1tshmn6{background:var(--color-chip);color:var(--color-ink)}.secondary-btn.svelte-1tshmn6:hover{background:#0000001a}.text-btn.svelte-1tshmn6{background:transparent;padding:0;margin-top:-4px;font-size:13px;opacity:.65;align-self:flex-start}.text-btn.svelte-1tshmn6:hover{opacity:1;transform:none}.page.svelte-xbpp0x{max-width:900px}.card.svelte-xbpp0x{padding:42px;border:1px solid var(--color-glass-border);border-radius:var(--radius-card);background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark);display:flex;flex-direction:column;gap:26px}section.svelte-xbpp0x{display:flex;flex-direction:column;gap:14px}h2.svelte-xbpp0x{font-size:24px;font-weight:600;letter-spacing:-.02em}h3.svelte-xbpp0x{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;opacity:.6}p.svelte-xbpp0x{font-size:14px;opacity:.75}.updated.svelte-xbpp0x{font-size:12px;opacity:.45}.faqbot-link.svelte-xbpp0x a:where(.svelte-xbpp0x){font-size:13px;letter-spacing:.04em;color:inherit;text-decoration:none;opacity:.55;transition:opacity .2s ease}.faqbot-link.svelte-xbpp0x a:where(.svelte-xbpp0x):hover{opacity:1}.btn.svelte-ub6jle{padding:12px;border-radius:8px;border:none;text-align:center;background:var(--color-ink);color:#fff;font-size:15px;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease}.success-message.svelte-1htz073{padding:12px 14px;border-radius:12px;text-align:center;background:var(--color-success-soft);border:1px solid rgba(34,197,94,.25);color:var(--color-success);font-size:14px}.auth-page.svelte-1htz073{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;padding-top:14rem}.card.svelte-1htz073{padding:50px;color:var(--color-ink);display:flex;flex-direction:column;gap:16px;min-width:50vw}button.svelte-1htz073{appearance:none;border:none;padding:12px 16px;border-radius:12px;background:var(--color-btn);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .15s ease}button.svelte-1htz073:hover{background:var(--color-btn-hover);transform:translateY(-1px)}button.svelte-1htz073:active{transform:translateY(0)}.page.svelte-quv2jo{max-width:900px}.card.svelte-quv2jo{padding:42px;border:1px solid var(--color-glass-border);border-radius:var(--radius-card);background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark);display:flex;flex-direction:column;gap:26px}section.svelte-quv2jo{display:flex;flex-direction:column;gap:14px}h2.svelte-quv2jo{font-size:24px;font-weight:600;letter-spacing:-.02em}h3.svelte-quv2jo{font-size:13px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;opacity:.6}p.svelte-quv2jo{font-size:14px;opacity:.75}.updated.svelte-quv2jo{font-size:12px;opacity:.45}.notice.svelte-wmg4mn{padding:10px 20px;background:#f59e0b14;color:#92400e;font-size:12px;letter-spacing:.02em;text-align:center}.page.svelte-wmg4mn{max-width:640px;margin:0 auto;padding:28px 20px calc(92px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:24px;font-family:var(--font-sans)}.logo.svelte-wmg4mn{display:block;width:120px;margin:8px auto 0}.card.svelte-wmg4mn{padding:32px 28px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.art.svelte-wmg4mn{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;box-shadow:0 12px 35px #0000001f}.title.svelte-wmg4mn{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.meta.svelte-wmg4mn{font-size:14px;opacity:.55;letter-spacing:.02em;overflow-wrap:anywhere}.description.svelte-wmg4mn{font-size:10px;line-height:1.7;overflow-wrap:anywhere;font-family:var(--font-sans)}.nav-buttons.svelte-wmg4mn button:where(.svelte-wmg4mn){height:52px}.footer.svelte-wmg4mn{position:fixed;bottom:0;left:0;right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;letter-spacing:.02em;text-align:center;opacity:.9}.art-canvas.svelte-pffdq6{position:absolute;left:0;top:0;width:50vw;height:100vh;pointer-events:auto;cursor:grab}.art-canvas.svelte-pffdq6:active{cursor:grabbing}.stage.svelte-30avre{position:relative;width:100%;height:100vh}.card-content.svelte-30avre{position:absolute;inset:0;display:flex;flex-direction:column;gap:28px;flex:1;overflow-y:auto;padding-right:8px}.card-stage.svelte-30avre{position:relative;flex:1}.detail-card.svelte-30avre{position:fixed;top:0;right:0;width:50vw;height:100vh;padding:140px 64px 42px;background:linear-gradient(to left,#ffffffbf,#ffffff8c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 1px 0 0 var(--color-hairline);display:flex;flex-direction:column;gap:28px;z-index:5;overflow:hidden;font-family:var(--font-sans)}.detail-card.svelte-30avre .title:where(.svelte-30avre){font-size:44px;font-weight:600;letter-spacing:-.01em;line-height:1.15;padding-bottom:.25rem;padding-top:1.2rem}.detail-card.svelte-30avre .meta:where(.svelte-30avre){font-size:15px;opacity:.55;letter-spacing:.02em}.detail-card.svelte-30avre .description:where(.svelte-30avre){line-height:1.7;font-size:16px;font-family:var(--font-sans)}.section.svelte-30avre h3:where(.svelte-30avre){margin-bottom:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.tracklist.svelte-30avre{column-count:3;column-gap:48px}.tracklist.svelte-30avre li:where(.svelte-30avre){break-inside:avoid;font-size:12px;padding:4px 0;font-family:var(--font-sans)}.mixes.svelte-30avre{font-size:12px}.mixes.svelte-30avre li:where(.svelte-30avre){margin-bottom:6px;letter-spacing:.06em;font-family:var(--font-sans)}.purchase.svelte-30avre{margin-top:12px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.purchase.svelte-30avre a:where(.svelte-30avre){font-size:14px;letter-spacing:.06em;text-decoration:none;color:var(--color-ink);border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:2px;transition:opacity .2s ease}.purchase.svelte-30avre a:where(.svelte-30avre):hover{opacity:.7}.nav-buttons.svelte-30avre{margin-top:auto}.page.svelte-1vrglvx{max-width:1200px;display:flex;flex-direction:column;gap:32px}.card.svelte-1vrglvx{padding:42px;border:1px solid var(--color-glass-border);border-radius:var(--radius-card);background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark);display:flex;flex-direction:column;gap:28px}.card.svelte-1vrglvx h2:where(.svelte-1vrglvx){font-size:24px;font-weight:600;letter-spacing:-.02em}.badge.archived.svelte-1vrglvx{background:var(--color-success-soft);color:var(--color-success)}.badge.recall.svelte-1vrglvx{background:var(--color-warning-soft);color:var(--color-warning)}.badge.partial.svelte-1vrglvx{background:#f973161f;color:#c2410c}.badge.missing.svelte-1vrglvx{background:var(--color-danger-soft);color:var(--color-danger)}.badge.na.svelte-1vrglvx{background:var(--color-chip);color:#555}.page.svelte-19giyd4{max-width:1200px}.card.svelte-19giyd4{padding:42px;border:1px solid var(--color-glass-border);border-radius:var(--radius-card);background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark);display:flex;flex-direction:column;gap:28px}.tabs.svelte-19giyd4{display:flex;gap:12px;flex-wrap:wrap}.tabs.svelte-19giyd4 button:where(.svelte-19giyd4){padding:10px 18px;border:none;border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-ink);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.tabs.svelte-19giyd4 button:where(.svelte-19giyd4):hover{background:var(--color-chip-hover);transform:translateY(-1px)}.tabs.svelte-19giyd4 button.active:where(.svelte-19giyd4){background:var(--color-btn);color:#fff}.tabs.svelte-19giyd4 button.active:where(.svelte-19giyd4):hover{background:var(--color-btn-hover)}.badge.on-sale.svelte-19giyd4{background:var(--color-success-soft);color:var(--color-success)}.badge.sold-out.svelte-19giyd4{background:var(--color-danger-soft);color:var(--color-danger)}.badge.not-for-sale.svelte-19giyd4{background:#8b5cf61f;color:#6d28d9}.badge.delisted.svelte-19giyd4{background:var(--color-chip);color:#555}input.svelte-1r4okdj{text-align:center}.success-message.svelte-1r4okdj{padding:12px 14px;border-radius:12px;text-align:center;background:var(--color-success-soft);border:1px solid rgba(34,197,94,.25);color:var(--color-success);font-size:14px}.auth-page.svelte-1r4okdj{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;padding-top:14rem}.card.svelte-1r4okdj{padding:50px;color:var(--color-ink);display:flex;flex-direction:column;gap:16px;min-width:50vw}button.svelte-1r4okdj{appearance:none;border:none;padding:12px 16px;border-radius:12px;background:var(--color-btn);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .15s ease}button.svelte-1r4okdj:hover{background:var(--color-btn-hover);transform:translateY(-1px)}button.svelte-1r4okdj:active{transform:translateY(0)}.page.svelte-1jh49y4{padding:14rem 40px;max-width:1200px;margin:0 auto;color:var(--color-ink)}.grid.svelte-1jh49y4{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.card.svelte-1jh49y4{cursor:pointer;transition:transform .2s ease;border:1px solid var(--color-glass-border);border-radius:18px;padding:15px;background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 35px #00000014,inset 0 1px 0 var(--color-glass-highlight)}.card.svelte-1jh49y4:hover{transform:translateY(-6px)}.art.svelte-1jh49y4{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:#ffffff0d}.card.dimmed.svelte-1jh49y4 .art:where(.svelte-1jh49y4) img:where(.svelte-1jh49y4){opacity:.55}.sold-out-badge.svelte-1jh49y4{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:999px;background:#0a0a0fbf;color:#ff8c8cf2;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.art.svelte-1jh49y4 img:where(.svelte-1jh49y4){width:100%;height:100%;object-fit:cover}.meta.svelte-1jh49y4{margin-top:10px;display:flex;flex-direction:column;gap:2px}.name.svelte-1jh49y4{font-weight:600}.artist.svelte-1jh49y4{opacity:.6;font-size:13px}.price.svelte-1jh49y4{margin-top:6px;font-size:13px;opacity:.8}.page.svelte-k6xuy6{max-width:1200px;padding-bottom:60px}.shop-card.svelte-k6xuy6{display:grid;grid-template-columns:350px minmax(0,1fr);gap:38px;padding:30px;border:1px solid var(--color-glass-border);border-radius:24px;background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark)}.left.svelte-k6xuy6{display:flex;align-items:flex-start}.cover.svelte-k6xuy6{width:350px;height:350px;object-fit:cover;border-radius:16px;display:block}.right.svelte-k6xuy6{display:flex;flex-direction:column;min-width:0}h1.svelte-k6xuy6{margin:0 0 5px}.artist.svelte-k6xuy6{margin:0 0 10px;font-size:14px;opacity:.55}.desc.svelte-k6xuy6{margin:0;font-size:14px;line-height:1.55;white-space:pre-line;opacity:.8}hr.svelte-k6xuy6{width:100%;margin:10px 0;border:0;border-top:1px solid rgba(255,255,255,.1)}h3.svelte-k6xuy6{margin:0 0 6px;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.products.svelte-k6xuy6{display:flex;flex-direction:column;gap:5px}.option.svelte-k6xuy6{display:flex;align-items:center;gap:12px;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff09;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.option.svelte-k6xuy6:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.option.sold-out.svelte-k6xuy6{opacity:.5;cursor:default}.option.sold-out.svelte-k6xuy6:hover{background:#ffffff09;border-color:#ffffff14;transform:none}.sold-out-tag.svelte-k6xuy6{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:#ff646426;color:#ff8c8ce6;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.option.svelte-k6xuy6 input:where(.svelte-k6xuy6){flex-shrink:0}.option-content.svelte-k6xuy6{display:flex;flex-direction:column;gap:2px}.option.svelte-k6xuy6 strong:where(.svelte-k6xuy6){font-size:14px;font-weight:500}.sub.svelte-k6xuy6{font-size:12px;opacity:.55}.details.svelte-k6xuy6{display:flex;flex-direction:column}.details.svelte-k6xuy6 .desc:where(.svelte-k6xuy6){margin:0}.meta.svelte-k6xuy6{margin:0;font-size:12px;line-height:1.45;opacity:.5}.buy.svelte-k6xuy6{display:flex;align-items:center;justify-content:space-between;gap:16px}.price.svelte-k6xuy6{font-size:21px;font-weight:500;letter-spacing:-.02em}.pay.svelte-k6xuy6{border:0;border-radius:11px;padding:10px 18px;background:#fff;color:var(--color-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.pay.svelte-k6xuy6:hover:not(:disabled){transform:translateY(-2px)}.pay.svelte-k6xuy6:disabled{opacity:.5;cursor:default}.page.svelte-35abbb{max-width:1200px;padding-bottom:60px}.cart-card.svelte-35abbb{width:100%;box-sizing:border-box;padding:30px;border:1px solid var(--color-glass-border);border-radius:24px;background:var(--color-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-card-dark)}.header.svelte-35abbb{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.header.svelte-35abbb p:where(.svelte-35abbb){margin:6px 0 0;font-size:13px;opacity:.5}.items.svelte-35abbb{display:flex;flex-direction:column}.item.svelte-35abbb{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}.item.svelte-35abbb:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.item-info.svelte-35abbb{min-width:0;display:flex;flex-direction:column;gap:5px}.item-info.svelte-35abbb strong:where(.svelte-35abbb){font-size:15px;font-weight:500}.unit-price.svelte-35abbb{font-size:12px;opacity:.5}.item-controls.svelte-35abbb{display:flex;align-items:center;gap:18px;flex-shrink:0}.quantity.svelte-35abbb{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09;overflow:hidden}.quantity.svelte-35abbb button:where(.svelte-35abbb){width:32px;height:32px;border:0;background:transparent;color:inherit;font:inherit;font-size:17px;cursor:pointer;transition:background .2s ease}.quantity.svelte-35abbb button:where(.svelte-35abbb):hover{background:#ffffff14}.quantity.svelte-35abbb span:where(.svelte-35abbb){min-width:28px;text-align:center;font-size:13px}.item-total.svelte-35abbb{min-width:70px;text-align:right;font-size:14px;font-weight:500}.remove.svelte-35abbb{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-size:12px;opacity:.45;cursor:pointer;transition:opacity .2s ease}.remove.svelte-35abbb:hover{opacity:.85}.summary.svelte-35abbb{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.summary-row.svelte-35abbb{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px}.summary-row.svelte-35abbb strong:where(.svelte-35abbb){font-size:21px;font-weight:500;letter-spacing:-.02em}.shipping-note.svelte-35abbb{margin:8px 0 0;font-size:12px;line-height:1.5;opacity:.45}.actions.svelte-35abbb{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.continue.svelte-35abbb{color:inherit;font-size:13px;text-decoration:none;opacity:.55;transition:opacity .2s ease}.continue.svelte-35abbb:hover{opacity:1}.checkout.svelte-35abbb,.shop-button.svelte-35abbb{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;padding:10px 18px;background:#fff;color:var(--color-ink);font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.checkout.svelte-35abbb:hover,.shop-button.svelte-35abbb:hover{transform:translateY(-2px)}.empty.svelte-35abbb{padding:50px 20px;text-align:center;border-top:1px solid rgba(255,255,255,.1)}.empty.svelte-35abbb h2:where(.svelte-35abbb){margin:0;font-size:20px;font-weight:600}.empty.svelte-35abbb p:where(.svelte-35abbb){margin:8px 0 24px;font-size:13px;opacity:.5}@media(max-width:700px){.page.svelte-35abbb{padding:11rem 16px 50px}.cart-card.svelte-35abbb{padding:22px}.item.svelte-35abbb{align-items:flex-start;flex-direction:column;gap:14px}.item-controls.svelte-35abbb{width:100%;justify-content:space-between}.item-total.svelte-35abbb{min-width:auto}}@media(max-width:500px){.page.svelte-35abbb{padding-left:12px;padding-right:12px}.cart-card.svelte-35abbb{padding:18px;border-radius:18px}.item-controls.svelte-35abbb{gap:12px}.quantity.svelte-35abbb button:where(.svelte-35abbb){width:30px;height:30px}.actions.svelte-35abbb{align-items:stretch;flex-direction:column-reverse}.checkout.svelte-35abbb{width:100%}.continue.svelte-35abbb{text-align:center}}
