html,body{height:auto!important;overflow:auto!important}.mixer.svelte-nq2vl4{color:#e9eef7;background:radial-gradient(90% 60% at 50% 0,#101b30 0%,#0000 55%),linear-gradient(#05070d 0%,#070912 50%,#04050a 100%);width:100%;min-height:100vh;font-family:Sora,system-ui,sans-serif;position:relative;overflow:hidden}.backdrop.svelte-nq2vl4{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.vignette.svelte-nq2vl4{pointer-events:none;z-index:1;background:radial-gradient(85% 85% at 50% 45%,#0000 50%,#0009 100%);position:fixed;inset:0}.shell.svelte-nq2vl4{z-index:2;flex-direction:column;gap:clamp(1.1rem,2.4vw,1.8rem);max-width:1080px;margin:0 auto;padding:clamp(1rem,3vw,2.2rem) clamp(1rem,3vw,2rem) 3rem;display:flex;position:relative}.top.svelte-nq2vl4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand.svelte-nq2vl4{align-items:center;gap:.75rem;display:flex}.logo-dot.svelte-nq2vl4{background:linear-gradient(135deg,#5eead4,#818cf8);border-radius:50%;width:12px;height:12px;box-shadow:0 0 #5eead480}.logo-dot.live.svelte-nq2vl4{animation:2s ease-out infinite svelte-nq2vl4-pulse}@keyframes svelte-nq2vl4-pulse{0%{box-shadow:0 0 #5eead480}to{box-shadow:0 0 0 14px #5eead400}}.brand-text.svelte-nq2vl4{flex-direction:column;line-height:1.1;display:flex}.brand-name.svelte-nq2vl4{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.brand-sub.svelte-nq2vl4{color:#9fb2d4;font-weight:300}.brand-tag.svelte-nq2vl4{color:#9fb2d499;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.72rem}.transport.svelte-nq2vl4{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.timer.svelte-nq2vl4{flex-direction:column;align-items:flex-end;padding-right:.4rem;line-height:1.05;display:flex}.timer-label.svelte-nq2vl4{letter-spacing:.2em;color:#9fb2d48c;font-family:JetBrains Mono,monospace;font-size:.55rem}.timer-val.svelte-nq2vl4{color:#cfe0f7;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:.95rem}.master.svelte-nq2vl4{align-items:center;gap:.4rem;display:flex}.master-ico.svelte-nq2vl4{opacity:.8;font-size:.9rem}.master-slider.svelte-nq2vl4{width:100px}.btn.svelte-nq2vl4{color:#e6edf9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:.5rem .85rem;font-family:Sora,sans-serif;font-size:.82rem;font-weight:500;transition:all .18s}.btn.svelte-nq2vl4:hover:not(:disabled){background:#ffffff1a;border-color:#818cf880;transform:translateY(-1px)}.btn.svelte-nq2vl4:disabled{opacity:.4;cursor:not-allowed}.btn.ghost.svelte-nq2vl4{background:0 0}.btn.primary.svelte-nq2vl4{background:linear-gradient(120deg,#5eead42e,#818cf82e);border-color:#5eead473}.btn.sleep.on.svelte-nq2vl4{color:#c7d2fe;background:#818cf829;border-color:#818cf899}.sleep-ico.svelte-nq2vl4{font-size:.85rem}.presets.svelte-nq2vl4{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:.6rem;display:grid}.preset.svelte-nq2vl4{color:inherit;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .85rem;transition:all .2s;display:flex}.preset.svelte-nq2vl4:hover{background:#818cf814;border-color:#818cf880;transform:translateY(-2px)}.preset.active.svelte-nq2vl4{background:linear-gradient(120deg,#5eead429,#818cf829);border-color:#5eead4b3;box-shadow:0 0 26px #5eead429}.preset-ico.svelte-nq2vl4{filter:saturate(1.1);font-size:1.35rem}.preset-body.svelte-nq2vl4{flex-direction:column;min-width:0;line-height:1.15;display:flex}.preset-name.svelte-nq2vl4{font-size:.92rem;font-weight:600}.preset-sub.svelte-nq2vl4{color:#b4c4e09e;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.layers.svelte-nq2vl4{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:.7rem;display:grid}.layer.svelte-nq2vl4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d121e8c;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:.7rem;padding:.85rem .9rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.layer.on.svelte-nq2vl4{border-color:hsla(var(--hue), 80%, 65%, .55);background:hsla(var(--hue), 45%, 16%, .45);box-shadow:0 0 30px hsla(var(--hue), 80%, 55%, .12)}.layer.muted.svelte-nq2vl4{opacity:.78}.layer-head.svelte-nq2vl4{align-items:center;gap:.65rem;display:flex}.layer-toggle.svelte-nq2vl4{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.layer-toggle.svelte-nq2vl4:hover{transform:translateY(-1px)}.layer-toggle.on.svelte-nq2vl4{border-color:hsla(var(--hue), 85%, 65%, .8);background:hsla(var(--hue), 70%, 45%, .28);box-shadow:0 0 16px hsla(var(--hue), 85%, 55%, .4)}.layer-ico.svelte-nq2vl4{font-size:1.25rem;line-height:1}.layer-meta.svelte-nq2vl4{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.layer-name.svelte-nq2vl4{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;overflow:hidden}.meter.svelte-nq2vl4{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.meter-fill.svelte-nq2vl4{background:linear-gradient(90deg, hsl(var(--hue), 80%, 60%), hsl(calc(var(--hue) + 40), 85%, 65%));border-radius:3px;height:100%;transition:width 80ms linear}.layer-mute.svelte-nq2vl4,.layer-x.svelte-nq2vl4{cursor:pointer;color:#cfd8ea;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;transition:all .16s;display:grid}.layer-mute.svelte-nq2vl4:hover,.layer-x.svelte-nq2vl4:hover{background:#ffffff1a}.layer-mute.on.svelte-nq2vl4{background:#f871711f;border-color:#f8717180}.layer-x.svelte-nq2vl4{font-size:1.1rem;line-height:1}.layer-controls.svelte-nq2vl4{align-items:center;gap:.55rem;display:flex}.layer-mute.small.svelte-nq2vl4{width:26px;height:26px;font-size:.75rem}.vol.svelte-nq2vl4{flex:1}.vol-pct.svelte-nq2vl4{color:#b4c4e0b3;text-align:right;font-variant-numeric:tabular-nums;width:2ch;font-family:JetBrains Mono,monospace;font-size:.72rem}input[type=range].svelte-nq2vl4{appearance:none;cursor:pointer;background:#ffffff24;border-radius:3px;outline:none;height:5px}input[type=range].svelte-nq2vl4::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#5eead4,#818cf8);border-radius:50%;width:15px;height:15px;box-shadow:0 1px 4px #0006}input[type=range].svelte-nq2vl4::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#5eead4,#818cf8);border:none;border-radius:50%;width:15px;height:15px}.generate.svelte-nq2vl4{flex-direction:column;gap:.55rem;display:flex}.gen-row.svelte-nq2vl4{background:#818cf80f;border:1px solid #818cf847;border-radius:14px;align-items:center;gap:.5rem;padding:.5rem .6rem .5rem .8rem;display:flex}.gen-ico.svelte-nq2vl4{font-size:1.05rem}.gen-input.svelte-nq2vl4{color:#eef2fb;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Sora,sans-serif;font-size:.9rem}.gen-input.svelte-nq2vl4::placeholder{color:#b4c4e080}.gen-btn.svelte-nq2vl4{background:#5eead41f;border-color:#5eead473}.gen-suggestions.svelte-nq2vl4{flex-wrap:wrap;gap:.4rem;display:flex}.sugg.svelte-nq2vl4{color:#c8d4eab8;cursor:pointer;background:0 0;border:1px dashed #ffffff29;border-radius:999px;padding:.32rem .7rem;font-family:JetBrains Mono,monospace;font-size:.72rem;transition:all .16s}.sugg.svelte-nq2vl4:hover:not(:disabled){color:#fff;border-color:#5eead480}.sugg.svelte-nq2vl4:disabled{opacity:.4;cursor:not-allowed}.actions.svelte-nq2vl4{flex-wrap:wrap;gap:.6rem;display:flex}.saved-title.svelte-nq2vl4{letter-spacing:.08em;text-transform:uppercase;color:#b4c4e0b3;margin:0 0 .5rem;font-size:.78rem;font-weight:500}.saved-list.svelte-nq2vl4{flex-wrap:wrap;gap:.5rem;display:flex}.saved-chip.svelte-nq2vl4{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:stretch;display:flex;overflow:hidden}.saved-load.svelte-nq2vl4{color:#e3eaf6;cursor:pointer;background:0 0;border:none;padding:.4rem .4rem .4rem .85rem;font-family:Sora,sans-serif;font-size:.8rem}.saved-load.svelte-nq2vl4:hover{color:#fff}.saved-del.svelte-nq2vl4{color:#c8d4ea99;cursor:pointer;background:0 0;border:none;border-left:1px solid #ffffff1a;padding:0 .65rem;font-size:1rem;line-height:1}.saved-del.svelte-nq2vl4:hover{color:#f87171;background:#f8717114}.foot.svelte-nq2vl4{color:#9fb2d480;flex-wrap:wrap;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex}.dot-sep.svelte-nq2vl4{opacity:.5}.toast.svelte-nq2vl4{z-index:20;color:#eef2fb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1626eb;border:1px solid #818cf866;border-radius:999px;padding:.65rem 1.1rem;font-size:.85rem;animation:.25s svelte-nq2vl4-toast-in;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}@keyframes svelte-nq2vl4-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){.transport.svelte-nq2vl4{justify-content:space-between;width:100%}.master-slider.svelte-nq2vl4{width:72px}}
