#root,body,html{margin:0;padding:0;min-height:100vh;background:#07090b}html[data-theme],html[data-theme] #root,html[data-theme] body{background:var(--bg,#07090b)}input,select,textarea{font-family:inherit}:where(input,textarea)::-moz-placeholder{color:var(--text-3,#8a8a92)}:where(input,textarea)::placeholder{color:var(--text-3,#8a8a92)}:where(html[data-theme=light]) :where(input,textarea)::-moz-placeholder{color:var(--text-3,#626878)}:where(html[data-theme=light]) :where(input,textarea)::placeholder{color:var(--text-3,#626878)}:root{--sv-cta-grad:linear-gradient(135deg,#ff8a3d,#f9631f 55%,#ef4e2a);--sv-cta-grad-violet:linear-gradient(135deg,#7e22ce,#be185d);--sv-cta-shadow:0 6px 20px -6px rgba(249,99,31,0.6);--sv-cta-shadow-violet:0 6px 20px -6px rgba(168,85,247,0.45)}.studio-host{position:fixed;top:0;right:0;bottom:0;z-index:4;transition:left .16s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}html[dir=rtl] .studio-host{transition-property:right}.stem-host,.sv-cmp-host{overflow:hidden;background:var(--surface-1,#0b0b0c)}.studio-host.sv-page-host{left:var(--svcsh-rail-w,268px);overflow:hidden}html[dir=rtl] .studio-host.sv-page-host{left:0;right:var(--svcsh-rail-w,268px)}.sv-page-host>iframe{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;background:#07060c}@media (max-width:640px){body:has(.library-page :is(.panel.tools,.panel.lib,.panel.spark,.panel.rewards,.panel.notif):not(.closed)) .sv-page-host{visibility:hidden}}.sv-early-rail{position:fixed;left:0;top:calc(var(--sv-app-banner-h, 0px) + var(--sv-promo-h, 0px));bottom:0;width:var(--svcsh-rail-w,268px);z-index:3;background:#060608;border-right:1px solid #222226;box-sizing:border-box;overflow:hidden;container:sv-early-rail/inline-size;color:#a1a1aa;font-family:Manrope,Geist,system-ui,sans-serif}[data-theme=light] .sv-early-rail{background:#fdfdfe;border-right-color:#e1e5ee;color:#3d4452}body.sv-app-mounted .sv-early-rail{pointer-events:none}body.sv-app-mounted .sv-early-rail>*{visibility:hidden}.sv-enav{display:flex;flex-direction:column;height:100%}.sv-enav a{color:inherit;text-decoration:none}.sv-enav-head{align-items:center;gap:10px;height:60px;padding:16px 14px 8px;box-sizing:border-box}.sv-enav-brand,.sv-enav-head{display:flex;flex:none}.sv-enav-brand img{display:block;width:140px;height:26px;margin-left:9px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}[data-theme=light] .sv-enav-brand img{content:url(/assets/soundverse_horizontal_black.svg)}.sv-enav-toggle{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;margin-left:auto;color:#94949e}.sv-enav-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:8px 0}.sv-enav-sec{flex:none;margin-bottom:14px}.sv-enav-top{padding:8px 0 2px}.sv-enav-label{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 10px;font-family:Geist Mono,ui-monospace,SF Mono,monospace;font-size:10px;line-height:15px;letter-spacing:.22em;text-transform:uppercase;color:#94949e}.sv-enav-label .chev{flex:none}.sv-enav-item{display:flex;align-items:center;gap:12px;margin:1px 10px;padding:9px 16px;border-radius:999px;font-size:14px;font-weight:400;line-height:21px;white-space:nowrap}.sv-enav-item[data-enav=tools]{margin-bottom:2px;padding-right:8px}.sv-enav-item:hover{background:#121214;color:#f6f6f7}.sv-enav-item svg{flex:none}.sv-enav-item span{overflow:hidden;text-overflow:ellipsis}.sv-enav-end{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin:0 -5px 0 auto}.sv-enav-chev{margin-right:0;color:#94949e}.sv-enav-foot{flex:none;padding:12px 0;border-top:1px solid #222226}.sv-enav-links{display:flex;flex-wrap:wrap;-moz-column-gap:18px;column-gap:18px;row-gap:7px;padding:2px 22px 12px}.sv-enav-links a{font-size:13px;line-height:19.5px}.sv-enav-links a:hover{color:#f6f6f7}.sv-enav-social{display:flex;gap:10px;padding:0 22px 14px 32px}.sv-enav-soc{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#2a2a2e}.sv-enav-soc svg{width:14px;height:14px}[data-theme=light] .sv-enav-chev,[data-theme=light] .sv-enav-label,[data-theme=light] .sv-enav-toggle{color:#5a6272}[data-theme=light] .sv-enav-item:hover{background:#eef0f5;color:#1a1c23}[data-theme=light] .sv-enav-links a:hover{color:#1a1c23}[data-theme=light] .sv-enav-foot{border-top-color:#d5dae4}[data-theme=light] .sv-enav-soc{background:#e5e8f0;color:#515661}@container sv-early-rail (max-width: 100px){.sv-enav-head{justify-content:center;padding:14px 0}.sv-enav-brand img{width:32px;height:32px;margin:0;-o-object-fit:cover;object-fit:cover}.sv-enav-end,.sv-enav-item span,.sv-enav-label>*,.sv-enav-links,.sv-enav-social,.sv-enav-toggle{display:none}.sv-enav-label{justify-content:center;padding:10px 0 6px;font-size:0;line-height:0}.sv-enav-label:before{content:"";width:24px;height:1px;background:#222226}.sv-enav-item,.sv-enav-item[data-enav=tools]{justify-content:center;box-sizing:border-box;width:44px;height:44px;margin:2px auto;padding:0;border-radius:22px}.sv-enav-foot{padding:10px 0}[data-theme=light] .sv-enav-label:before{background:#d5dae4}}.sv-early-frame{position:fixed;top:calc(var(--sv-app-banner-h, 0px) + var(--sv-promo-h, 0px));left:var(--svcsh-rail-w,268px);z-index:3;width:calc(100% - var(--svcsh-rail-w, 268px));height:calc(100% - var(--sv-app-banner-h, 0px) - var(--sv-promo-h, 0px));border:0;background:#07060c}@media (max-width:900px){.sv-early-rail{width:64px}.sv-early-frame{left:64px;width:calc(100% - 64px)}}@media (max-width:640px){.sv-early-rail{display:none}.sv-early-frame{left:0;width:100%}}.sv-bill-host{position:fixed;inset:0;overflow:auto;background:#07090b}[data-theme=light] .sv-bill-host{background:#f5f6f9}.sv-bill-loading{padding:40px;color:#a1a1aa}[data-theme=light] .sv-bill-loading{color:#515661}.sv-admin-host{position:fixed;inset:0;overflow:hidden;background:#07090e;display:flex;flex-direction:column}.sv-admin-loading{display:flex;align-items:center;justify-content:center;height:100vh;color:#a1a1aa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;background:#07090e}.sv-tooltip{position:fixed;z-index:99999;pointer-events:none;max-width:260px;padding:6px 10px;font:500 11.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.02em;color:#eef1f8;background:rgba(18,18,24,.92);border:1px solid rgba(255,255,255,.12);border-radius:7px;box-shadow:0 8px 28px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.sv-tooltip.show{opacity:1;transform:translateY(0)}.sv-select-panel{position:fixed;z-index:100050;min-width:150px;max-width:min(380px,92vw);max-height:340px;overflow-y:auto;padding:6px;background:rgba(17,17,23,.72);backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 26px 64px -18px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.05);animation:sv-select-in .13s cubic-bezier(.2,.8,.2,1);scrollbar-width:thin}@keyframes sv-select-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}.sv-select-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:#e8ecf6;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;padding:9px 11px;border-radius:9px;cursor:pointer;transition:background .1s ease,color .1s ease}.sv-select-opt-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-select-opt.hi{background:rgba(124,92,255,.22);color:#fff}.sv-select-opt.sel{color:#cbb8ff}.sv-select-opt.sel:after{content:"✓";margin-left:auto;font-size:12px;opacity:.9}.sv-select-opt.sel.hi:after{color:#fff}.sv-select-opt.disabled{opacity:.4;cursor:not-allowed}.obtour-root{inset:0;z-index:100060}.obtour-hole,.obtour-root{position:fixed;pointer-events:none}.obtour-hole{border-radius:12px;box-shadow:0 0 0 9999px rgba(5,6,12,.66),0 0 0 2px rgba(124,92,255,.95),0 0 26px 5px rgba(124,92,255,.5);transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.obtour-tip{position:fixed;pointer-events:auto;z-index:100061;background:rgba(20,20,28,.96);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;box-shadow:0 26px 64px -16px rgba(0,0,0,.82);font-family:var(--font-ui);animation:obtour-in .2s ease}@keyframes obtour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.obtour-step{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9a8cff;margin-bottom:6px}.obtour-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:#f4f4f8;margin-bottom:6px}.obtour-body{font-size:13px;line-height:1.5;color:#b9bac4;margin-bottom:14px}.obtour-row{display:flex;align-items:center;gap:8px}.obtour-sp{flex:1}.obtour-skip{background:none;border:none;color:#7a7a85;font:inherit;font-size:12.5px;cursor:pointer}.obtour-skip:hover{color:#c9c9d2}.obtour-back{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#d8d8de;font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer}.obtour-back:hover{background:rgba(255,255,255,.1)}.obtour-next{background:linear-gradient(180deg,#8a6bff,#6b40ff);border:none;color:#fff;font:inherit;font-size:12.5px;font-weight:700;padding:7px 16px;border-radius:999px;cursor:pointer;box-shadow:0 8px 20px -10px rgba(124,92,255,.9)}.obtour-next:hover{filter:brightness(1.08)}.sv-confirm-ov{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(3,3,5,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:sv-confirm-fadein .15s ease-out}@keyframes sv-confirm-fadein{0%{opacity:0}to{opacity:1}}.sv-confirm{position:relative;width:100%;max-width:440px;background:#12131a;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px;box-shadow:0 24px 60px -12px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);color:#fff;font-family:inherit;animation:sv-confirm-scalein .18s cubic-bezier(.16,1,.3,1)}@keyframes sv-confirm-scalein{0%{transform:scale(.96) translateY(4px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.sv-confirm b{display:block;font-size:17px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.35}.sv-confirm p{margin:0 0 22px;font-size:13.5px;line-height:1.55;color:#a0a2b3}.sv-confirm-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.sv-confirm-no{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#d1d3e2;font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 18px;border-radius:10px;cursor:pointer;transition:all .15s ease}.sv-confirm-no:hover{background:rgba(255,255,255,.14);color:#fff}.sv-confirm-yes{background:var(--sv-cta-grad,linear-gradient(135deg,#ff8a3d,#f9631f 55%,#ef4e2a));border:none;color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;padding:9px 20px;border-radius:10px;cursor:pointer;box-shadow:0 6px 18px -4px rgba(249,99,31,.5);transition:all .15s ease}.sv-confirm-yes:hover{filter:brightness(1.08);transform:translateY(-1px)}.obtour-scrim{position:fixed;inset:0;pointer-events:none;background:rgba(5,6,12,.66);animation:obtour-fade .2s ease}.obtour-hole.round,.obtour-prog{border-radius:999px}.obtour-prog{height:3px;background:rgba(255,255,255,.1);overflow:hidden;margin:-1px 0 12px}.obtour-prog i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a6bff,#6b40ff);transition:width .3s cubic-bezier(.2,.8,.2,1)}.obtour-actrow{display:flex;margin:-4px 0 14px;min-height:38px}.obtour-act{flex:1;min-height:38px;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,#8a6bff,#6b40ff);color:#fff;font:inherit;font-size:13px;font-weight:700;box-shadow:0 8px 20px -10px rgba(124,92,255,.9)}.obtour-act:hover:not(:disabled){filter:brightness(1.08)}.obtour-act:disabled{opacity:.6;cursor:progress}.obtour-done{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:12px;font-size:13px;font-weight:700;color:#6ee7a0;background:rgba(110,231,160,.1);border:1px solid rgba(110,231,160,.3);animation:obtour-in .2s ease}.obtour-mask{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.obtour-mask-fill{fill:rgba(5,6,12,.66)}.obtour-ring{position:fixed;pointer-events:none;box-shadow:0 0 0 2px rgba(124,92,255,.95),0 0 26px 5px rgba(124,92,255,.5);transition:left .28s cubic-bezier(.2,.8,.2,1),top .28s cubic-bezier(.2,.8,.2,1),width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.obtour-ring.drop{box-shadow:none;outline:2px dashed rgba(157,134,255,.95);outline-offset:-2px;background:rgba(124,92,255,.08)}.obtour-ghost{position:fixed;left:0;top:0;pointer-events:none;opacity:0;will-change:transform,opacity}.obtour-ghost-chip{display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:7px 12px 7px 7px;border-radius:12px;transform:translate(-18px,-50%);background:rgba(24,24,34,.94);border:1px solid rgba(157,134,255,.55);color:#f4f4f8;box-shadow:0 14px 34px -10px rgba(0,0,0,.7),0 0 0 4px rgba(124,92,255,.18);font-family:var(--font-ui);font-size:12px;font-weight:700;white-space:nowrap}.obtour-ghost-chip b{overflow:hidden;text-overflow:ellipsis;font-weight:700}.obtour-ghost-art{flex:none;width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#7c5cff,#4dd0ff)}.obtour-ghost-cursor{position:absolute;left:4px;top:2px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.obtour-back,.obtour-next,.obtour-skip{min-height:32px}@media (hover:none) and (pointer:coarse){.obtour-back,.obtour-next,.obtour-skip{min-height:40px}.obtour-act,.obtour-done{min-height:44px}}@media (prefers-reduced-motion:reduce){.obtour-hole,.obtour-prog i,.obtour-ring{transition:none}.obtour-done,.obtour-scrim,.obtour-tip{animation:none}}