.transition-overlay.svelte-ejzpsv{position:fixed;inset:0;background:#fff;z-index:9999;transform:translate(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}.logo-bg.svelte-1ga2x2h{z-index:0}.logo-img.svelte-1ga2x2h{z-index:2}.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)}.contact-card-wrapper.svelte-1yqfe1l{padding-top:14rem;inset:0;display:flex;align-items:center;justify-content:center;z-index:5}.contact-card.svelte-1yqfe1l{width:min(720px,90vw);max-height:min(720px,85vh);padding:72px;background:linear-gradient(to bottom,#ffffffbf,#ffffff8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 60px #0000001f,inset 0 1px #fff6;border-radius:28px;display:flex;flex-direction:column;gap:28px;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont}.contact-card.svelte-1yqfe1l .meta:where(.svelte-1yqfe1l){font-size:15px;opacity:.55;letter-spacing:.02em}.contact-card.svelte-1yqfe1l .description:where(.svelte-1yqfe1l){font-size:16px;line-height:1.7;max-width:560px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.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:#111;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:green}.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;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;border-radius:28px;background:linear-gradient(to bottom,#ffffffbf,#ffffff8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 60px #0000001f,inset 0 1px #fff6;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont;color:#111;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;letter-spacing:.02em}header.svelte-cq0dto p:where(.svelte-cq0dto){margin:6px 0 0;opacity:.6;font-size:15px}.divider.svelte-cq0dto{border:none;height:1px;background:#00000014;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 rgba(0,0,0,.15)}.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:#f87171;color:#fff;border:none;padding:8px 12px;border-radius:10px;cursor:pointer}.logout-btn.svelte-1tshmn6:hover{background:#ef4444}.card.svelte-1tshmn6{padding:40px;border-radius:28px;background:linear-gradient(to bottom,#ffffffbf,#ffffff8c);box-shadow:0 20px 60px #0000001f,inset 0 1px #fff6;color:#111;display:flex;flex-direction:column;gap:16px}input.svelte-1tshmn6{padding:12px 14px;border-radius:10px;border:1px solid rgba(0,0,0,.15)}.actions.svelte-1tshmn6{display:flex;gap:12px}.library-wrapper.svelte-1tshmn6{position:relative;z-index:5;min-height:100vh;padding:140px 24px 120px;display:flex;justify-content:center;padding-top:14rem}.library-stack.svelte-1tshmn6{width:min(900px,100%);display:flex;flex-direction:column;gap:32px}.success.svelte-1tshmn6{color:green;font-weight:500}.error.svelte-1tshmn6{color:red;font-size:.875rem}.contact-card-wrapper.svelte-ub6jle{padding-top:14rem;inset:0;display:flex;align-items:center;justify-content:center;z-index:5}.contact-card.svelte-ub6jle{width:min(720px,90vw);max-height:min(720px,85vh);padding:72px;background:linear-gradient(to bottom,#ffffffbf,#ffffff8c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 60px #0000001f,inset 0 1px #fff6;border-radius:28px;display:flex;flex-direction:column;gap:28px;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont}.contact-card.svelte-ub6jle .meta:where(.svelte-ub6jle){font-size:15px;opacity:.55;letter-spacing:.02em}.contact-card.svelte-ub6jle .description:where(.svelte-ub6jle){font-size:16px;line-height:1.7;max-width:560px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.btn.svelte-ub6jle{padding:12px;border-radius:8px;border:none;text-align:center;background:#111;color:#fff;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:opacity .2s ease}.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}.card-content.svelte-30avre{position:absolute;inset:0;display:flex;flex-direction:column;gap:28px}.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 #00000014;display:flex;flex-direction:column;gap:28px;z-index:5;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont}.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:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.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:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.issues.svelte-30avre{font-size:12px}.issues.svelte-30avre li:where(.svelte-30avre){margin-bottom:6px;letter-spacing:.06em;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.purchase.svelte-30avre{margin-top:12px}.purchase.svelte-30avre a:where(.svelte-30avre){font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#111;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:2px}.purchase.svelte-30avre a:where(.svelte-30avre):hover{opacity:.7}.card-content.svelte-30avre{flex:1;overflow-y:auto;padding-right:8px}.nav-buttons.svelte-30avre{margin-top:auto;display:flex;gap:16px}.nav-buttons.svelte-30avre button:where(.svelte-30avre){flex:1;padding:12px 16px;border:none;height:48px;border-radius:999px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;background:#0000000f;cursor:pointer;transition:background .2s ease,opacity .2s ease}.nav-buttons.svelte-30avre button:where(.svelte-30avre):hover:not(:disabled){background:#0000001f}.nav-buttons.svelte-30avre button:where(.svelte-30avre):disabled{opacity:.35;cursor:default}
