.v3-showcase{position:relative;width:min(1240px,calc(100% - 32px));margin:20px auto 90px;padding:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:36px;align-items:center;border:1px solid rgba(236,72,153,.38);border-radius:26px;background:radial-gradient(90% 120% at 0% 0%,rgba(239,74,168,.18),transparent 60%),radial-gradient(80% 100% at 100% 100%,rgba(109,139,255,.14),transparent 60%),linear-gradient(160deg,#181220f7,#0c0911f7);box-shadow:0 30px 90px #b557f32e;overflow:hidden;text-align:left;color:#fffaf5}.v3-showcase__kicker{display:inline-block;padding:6px 11px;border-radius:999px;background:linear-gradient(110deg,#ef4aa8,#8b4de3);color:#fff;font:800 10px DM Mono,monospace;letter-spacing:.14em}.v3-showcase h2{margin:16px 0 12px;font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.035em}.v3-showcase p{margin:0 0 16px;color:#c3b8cb;font-size:16px;line-height:1.65}.v3-showcase ul{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.v3-showcase li{padding:7px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:#eee6f5;font-size:12.5px;font-weight:700}.v3-showcase__cta{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:14px;background:linear-gradient(110deg,#ef4aa8,#b557f3 72%,#8b4de3);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 36px #d946ef59}.v3-showcase__cta:hover{transform:translateY(-1px)}.v3-showcase__shot{display:block;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #00000080;transition:transform .2s ease}.v3-showcase__shot:hover{transform:scale(1.01)}.v3-showcase__shot img{display:block;width:100%;height:auto}@media(max-width:900px){.v3-showcase{grid-template-columns:minmax(0,1fr);padding:22px;gap:22px}.v3-showcase__cta{width:100%;justify-content:center;box-sizing:border-box}}.free-tools-showcase{width:min(1240px,calc(100% - 32px));margin:0 auto 90px;text-align:center;color:#fffaf5}.free-tools-showcase__head span{display:inline-block;padding:6px 11px;border-radius:999px;border:1px solid rgba(240,171,252,.4);color:#f0abfc;font:800 10px DM Mono,monospace;letter-spacing:.14em}.free-tools-showcase__head h2{margin:14px 0 10px;font-size:clamp(26px,3.2vw,38px);line-height:1.08;letter-spacing:-.03em}.free-tools-showcase__head p{margin:0 auto 24px;max-width:620px;color:#c3b8cb;font-size:16px;line-height:1.6}.free-tools-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:left}.free-tools-showcase__card{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;row-gap:4px;align-items:center;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(160deg,#1c1224f2,#0c0911f2);color:#fff;text-decoration:none;transition:border-color .2s,transform .2s}.free-tools-showcase__card:hover{border-color:#ef4aa8;transform:translateY(-2px)}.free-tools-showcase__card i{grid-row:1/3;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#ef4aa8,#8b4de3);font-style:normal;font-size:24px}.free-tools-showcase__card strong{font-size:17px}.free-tools-showcase__card small{color:#b9afc1;font-size:13.5px;line-height:1.5}.free-tools-showcase__all{display:inline-block;margin-top:18px;color:#f0abfc;font-weight:800;text-decoration:none}@media(max-width:760px){.free-tools-showcase__grid{grid-template-columns:1fr}}.ai-eq-assist{display:flex;flex-direction:column;gap:10px;padding:14px 16px;margin-bottom:16px;border-radius:12px;border:1px solid rgba(217,70,239,.35);background:linear-gradient(90deg,#d946ef1a,#8b5cf60d)}.ai-eq-assist-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ai-eq-assist-copy{flex:1 1 280px;display:flex;flex-direction:column;gap:4px;min-width:0}.ai-eq-assist-copy strong{font-size:13px;color:var(--text-primary, #fff)}.ai-eq-assist-copy span{font-size:12px;line-height:1.45;color:var(--text-muted, #a1a1aa)}.ai-eq-assist-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 18px;border:none;border-radius:999px;cursor:pointer;color:#fff;font-size:13px;font-weight:700;font-family:inherit;white-space:nowrap;background:var(--accent-grad, linear-gradient(90deg,#d946ef,#8b5cf6));box-shadow:var(--shadow-glow, 0 0 16px rgba(217,70,239,.35))}.ai-eq-assist-btn:hover:not(:disabled){filter:brightness(1.08)}.ai-eq-assist-btn:disabled{cursor:progress;opacity:.85}.ai-eq-spinner{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:aiEqSpin .8s linear infinite}@keyframes aiEqSpin{to{transform:rotate(360deg)}}.ai-eq-assist-result{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#00000038;border:1px solid var(--border, rgba(255,255,255,.08));animation:aiEqIn .3s ease}.ai-eq-assist-result p{margin:0;flex:1 1 240px;font-size:12.5px;line-height:1.5;color:var(--text-primary, #fff)}.ai-eq-assist-result.is-done b{color:var(--green, #3BD671)}.ai-eq-assist-result.is-blocked p,.ai-eq-assist-result.is-error p{color:var(--text-secondary, #d4d4d8)}.ai-eq-assist-actions{display:flex;gap:8px;flex-wrap:wrap}.ai-eq-assist-actions .chat-upsell{display:flex;gap:10px;flex-wrap:wrap}.ai-eq-assist-actions .chat-upsell a{color:#f0abfc;font-weight:700;font-size:12px}.ai-eq-assist-undo{border:1px solid var(--border-strong, rgba(255,255,255,.2));background:transparent;color:var(--text-secondary, #d4d4d8);font-size:12px;font-weight:600;font-family:inherit;border-radius:999px;padding:5px 12px;cursor:pointer}.ai-eq-assist-undo:hover{color:#fff;border-color:var(--text-muted, #a1a1aa)}.ai-eq-assist-note{margin:0;font-size:10.5px;color:var(--text-dim, #71717a)}.ai-eq-tabs-label{font-size:11px;color:var(--text-muted, #a1a1aa);margin-bottom:8px}.ai-eq-tab{flex-shrink:0;white-space:nowrap;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid rgba(217,70,239,.5);background:var(--panel-2, #1c1c22);color:#f0abfc;transition:all .2s}.ai-eq-tab.is-active{background:var(--accent-soft, rgba(217,70,239,.15));color:var(--accent, #d946ef);box-shadow:0 0 10px var(--accent-glow, rgba(217,70,239,.35))}@keyframes aiEqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:640px){.ai-eq-assist-btn{width:100%}}.rec-panel{--rec-red: #ef4444;margin:10px 0 12px;padding:16px;border:1px solid rgba(239,68,68,.35);border-radius:14px;background:radial-gradient(120% 140% at 0% 0%,rgba(239,68,68,.1),transparent 55%),var(--panel-1, #15111c);color:var(--text, #f4eef8);display:grid;gap:12px;min-width:0}.rec-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rec-head strong{display:flex;align-items:center;gap:8px;font-size:14px}.rec-head span{display:block;margin-top:4px;color:var(--text-muted, #a79dae);font-size:12px;line-height:1.45}.rec-dot{width:10px;height:10px;border-radius:50%;background:var(--rec-red);box-shadow:0 0 10px #ef4444b3}.rec-close{background:transparent;border:1px solid var(--border, rgba(255,255,255,.12));color:inherit;border-radius:8px;width:30px;height:30px;flex:0 0 auto;cursor:pointer}.rec-close:disabled{opacity:.4;cursor:not-allowed}.rec-row{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;justify-content:space-between}.rec-field{display:grid;gap:4px;min-width:0;flex:1 1 220px}.rec-field>span{font:700 10px DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #a79dae)}.rec-field select{width:100%;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid var(--border-strong, rgba(255,255,255,.18));background:var(--panel-2, #1d1726);color:inherit;font-size:13px}.rec-field--sm{flex:1 1 150px}.rec-slots{font-size:12px;color:var(--text-muted, #a79dae);padding-bottom:8px}.rec-slots.is-over{color:#fca5a5;font-weight:700}.rec-lanes{display:grid;gap:8px}.rec-lane{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.1));background:#ffffff05}.rec-lane.is-armed{border-color:#ef44448c;background:#ef44440f}.rec-arm{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-strong, rgba(255,255,255,.2));background:transparent;color:inherit;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}.rec-arm i{width:10px;height:10px;border-radius:50%;border:2px solid var(--rec-red)}.rec-arm[aria-pressed=true]{border-color:var(--rec-red);background:#ef444426}.rec-arm[aria-pressed=true] i{background:var(--rec-red)}.rec-lane-meters{display:grid;gap:4px;flex:1 1 120px;min-width:100px;align-self:center}.rec-meter{display:block;height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.rec-meter i{display:block;height:100%;background:linear-gradient(90deg,#10b981,#84cc16 70%,#facc15 90%);transition:width .05s linear}.rec-meter.is-hot i{background:linear-gradient(90deg,#10b981,#facc15 70%,#f97316)}.rec-meter.is-clip i{background:var(--rec-red)}.rec-clip{color:#fca5a5;font-size:11px;font-style:normal;font-weight:700}.rec-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--text-muted, #cfc6d6);cursor:pointer}.rec-check input{margin-top:2px;accent-color:var(--rec-red)}.rec-options{display:grid;gap:6px}.rec-latency{border-top:1px solid var(--border, rgba(255,255,255,.08));padding-top:10px;font-size:12px}.rec-latency summary{cursor:pointer;font-weight:700;color:var(--text-muted, #cfc6d6)}.rec-latency p{margin:8px 0;color:var(--text-muted, #a79dae);line-height:1.5}.rec-latency-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.rec-latency-row button{padding:7px 12px;border-radius:8px;border:1px solid var(--border-strong, rgba(255,255,255,.2));background:var(--panel-2, #1d1726);color:inherit;font-weight:600;font-size:12px;cursor:pointer}.rec-latency-row button:disabled{opacity:.5;cursor:not-allowed}.rec-fine{display:flex;align-items:center;gap:10px;margin-top:10px}.rec-fine input{flex:1;min-width:0;accent-color:var(--rec-red)}.rec-fine .mono{font-family:DM Mono,ui-monospace,monospace;min-width:58px;text-align:right}.rec-hint{color:var(--text-muted, #a79dae);font-size:11.5px;margin:0}.rec-transport{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rec-go{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:999px;border:0;background:var(--rec-red);color:#fff;font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 6px 24px #ef444459}.rec-go i{width:12px;height:12px;border-radius:50%;background:#fff}.rec-go.is-recording i{border-radius:2px}.rec-go.is-recording{animation:rec-pulse 1.2s ease-in-out infinite}.rec-go:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rec-status{font-size:12.5px;color:var(--text-muted, #cfc6d6);display:inline-flex;align-items:center;gap:8px;min-width:0}.rec-live{color:var(--rec-red);font-family:DM Mono,ui-monospace,monospace;letter-spacing:.1em}.rec-count{font-size:26px;color:var(--rec-red);font-family:DM Mono,ui-monospace,monospace}.rec-error{margin:0;padding:10px 12px;border-radius:10px;background:#ef44441f;color:#fecaca;font-size:12.5px;line-height:1.45}.rec-retry{margin-left:8px;padding:4px 10px;border-radius:6px;border:1px solid rgba(254,202,202,.5);background:transparent;color:inherit;font-weight:700;cursor:pointer}.rec-notice{margin:0;padding:10px 12px;border-radius:10px;background:#10b9811f;color:#a7f3d0;font-size:12.5px;line-height:1.45}@keyframes rec-pulse{50%{box-shadow:0 0 0 8px #ef444426}}@media(max-width:520px){.rec-panel{padding:12px}.rec-lane{padding:10px}.rec-go{width:100%;justify-content:center}}.mixer-v4 .btn-rec{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(239,68,68,.55);color:var(--text, #f4eef8);font-size:12px;font-weight:700;padding:8px 14px;border-radius:8px;flex:0 0 auto;white-space:nowrap;cursor:pointer}.mixer-v4 .btn-rec i{width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444cc}.mixer-v4 .btn-rec[aria-pressed=true]{background:#ef444426}.stem-clean-panel{display:grid;gap:10px;width:100%;padding:4px 2px;font-size:12px}.stem-clean-row{display:flex;align-items:center;gap:10px}.stem-clean-row input[type=range]{flex:1;min-width:0}.stem-clean-row .mono{min-width:44px;text-align:right;font-family:DM Mono,ui-monospace,monospace}.stem-clean-label{min-width:84px;font-weight:700}.stem-clean-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.stem-clean-actions button{padding:7px 12px;border-radius:8px;border:1px solid var(--border-strong, rgba(255,255,255,.2));background:var(--panel-2, #1d1726);color:inherit;font-weight:700;font-size:12px;cursor:pointer}.stem-clean-actions button.is-primary{background:#10b981;border-color:#10b981;color:#04130d}.stem-clean-actions button:disabled{opacity:.5;cursor:not-allowed}.stem-clean-note{margin:0;color:var(--text-muted, #a79dae);line-height:1.45}.stem-clean-state{color:#a7f3d0;font-weight:700}.rec-channels{display:grid;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.1));background:#ffffff05}.rec-channels-title{font-size:11.5px;color:var(--text-muted, #a79dae)}.rec-channels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px 10px}.rec-channel{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted, #a79dae)}.rec-channel b{min-width:16px;text-align:right;font-family:DM Mono,ui-monospace,monospace}.rec-channel .rec-meter{flex:1}.rec-channel.has-signal b{color:#86efac}.rec-meter--mini{height:6px}.rec-field--xs{flex:0 1 150px}.rec-suggest{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:10px;background:#facc151a;color:#fde68a;font-size:12.5px}.rec-suggest button{padding:6px 12px;border-radius:8px;border:0;background:#facc15;color:#1a1400;font-weight:800;font-size:12px;cursor:pointer}.rec-error ul{margin:6px 0 8px;padding-left:18px}.rec-error li{margin:3px 0}.rec-error strong{display:block}.rec-live-lanes{display:grid;gap:8px}.rec-live-lane{display:grid;gap:4px;padding:8px 10px;border-radius:10px;border:1px solid rgba(239,68,68,.55);background:#ef44440f}.rec-live-name{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.rec-live-name i{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:rec-blink 1s steps(2,start) infinite}.rec-live-wave{width:100%;height:44px;display:block;border-radius:6px;background:#00000040}@keyframes rec-blink{to{visibility:hidden}}.rec-compat{justify-self:start;padding:0;border:0;background:none;color:#fca5a5;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}:root{--bg-0: #0A0710;--bg-1: #110B19;--bg-2: #161020;--panel-1: rgba(20, 16, 27, .88);--panel-2: rgba(32, 24, 43, .86);--hover: #2A2040;--border: rgba(255,255,255,.06);--border-strong: rgba(255,255,255,.1);--border-bright: rgba(255,255,255,.18);--text-primary: #F5F2FA;--text-secondary: #9E94B0;--text-muted: #6B6280;--text-dim: #4A4359;--accent: #EF4AA8;--accent-2: #B557F3;--accent-soft: rgba(217,70,239,.14);--accent-glow: rgba(217,70,239,.35);--accent-grad: linear-gradient(110deg, #EF4AA8 0%, #B557F3 72%, #8B4DE3 100%);--tc-pink: #E36AB0;--tc-green: #6DCE7A;--tc-orange: #E08254;--tc-blue: #5B9BF4;--tc-yellow: #D9C566;--tc-purple: #B07CF0;--tc-cyan: #4FD4D4;--tc-violet: #9B7AE8;--green: #3BD671;--red: #F4564B;--yellow: #F4B740;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 4px 12px rgba(0,0,0,.35), 0 1px 2px rgba(0,0,0,.4);--shadow-lg: 0 12px 32px rgba(0,0,0,.5);--shadow-glow: 0 8px 24px rgba(217,70,239,.3);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur: .2s;--dur-slow: .28s}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-feature-settings:"cv11","ss01","tnum";-webkit-font-smoothing:antialiased;background:radial-gradient(1400px 700px at 80% -10%,rgba(217,70,239,.06),transparent 60%),radial-gradient(1000px 600px at -10% 30%,rgba(168,85,247,.05),transparent 60%),var(--bg-0);color:var(--text-primary);font-size:13px;line-height:1.45}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:#ffffff29}.np-v3-shell{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:64px 0 80px;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start}.np-v3-intro{position:sticky;top:120px;padding-top:42px}.np-v3-intro>span{color:#d6a6f7;font:700 10px/1.4 DM Mono,monospace;letter-spacing:.15em}.np-v3-intro h1{margin:17px 0;color:#fffaf5;font-size:clamp(38px,4.5vw,58px);line-height:1.02;letter-spacing:-.052em}.np-v3-intro>p{color:#a99eb4;line-height:1.7}.np-v3-intro ol{margin:38px 0 0;padding:0;list-style:none;display:grid;gap:18px}.np-v3-intro li{display:flex;align-items:center;gap:14px;color:#71677d}.np-v3-intro li>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;font-style:normal;font-size:12px}.np-v3-intro li div{display:grid;gap:3px}.np-v3-intro li strong{font-size:13px}.np-v3-intro li small{font-size:11px}.np-v3-intro li.active{color:#f187c6}.np-v3-intro li.active>i{border-color:#ef4aa873;background:#ef4aa81f}.np-v3-uploader{padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:#120d1ac2;box-shadow:0 32px 90px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:820px){.np-v3-shell{grid-template-columns:1fr;gap:20px;padding-top:28px}.np-v3-intro{position:static;padding-top:0}.np-v3-intro ol{display:none}.np-v3-uploader{padding:18px}.np-v3-intro h1{font-size:40px}}.dash-v3-shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:58px 0 90px}.dash-v3-heading>span{color:#d6a6f7;font:700 10px DM Mono,monospace;letter-spacing:.16em}.dash-v3-heading h1{margin:12px 0 8px;color:#fffaf5;font-size:clamp(34px,4vw,52px);letter-spacing:-.055em}.dash-v3-heading p{margin:0;color:#a79dad;font-size:14px}.dash-v3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0 18px}.dash-v3-card{min-height:280px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(155deg,#1c1624f0,#0d0a12eb);color:#fff;text-align:left;cursor:pointer;box-shadow:0 24px 65px #00000047;transition:transform .16s,border-color .16s}.dash-v3-card:hover{transform:translateY(-4px);border-color:#b557f375}.dash-v3-card.master{border-color:#ef4aa84d;background:radial-gradient(circle at 100% 0,rgba(239,74,168,.14),transparent 40%),linear-gradient(155deg,#1c1422f2,#0d0a12f0)}.dash-v3-card.album{border-color:#ff8a3d38}.dash-v3-card>i{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(181,87,243,.3);border-radius:12px;background:#b557f317;color:#db9aff;font: 25px sans-serif}.dash-v3-card>span{display:block;margin-top:28px;color:#a994b6;font:700 9px DM Mono,monospace;letter-spacing:.13em}.dash-v3-card h2{margin:9px 0;font-size:24px;letter-spacing:-.04em}.dash-v3-card p{min-height:58px;margin:0;color:#9c93a5;font-size:13px;line-height:1.55}.dash-v3-card b{display:flex;justify-content:space-between;margin-top:20px;color:#e4c9ef;font-size:11px}.dash-v3-card em{font-style:normal;font-size:18px}.dash-v3-mix-assistant{width:100%;display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid rgba(181,87,243,.26);border-radius:16px;background:#120e19d1;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dash-v3-ai-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(110deg,#ef4aa8,#b557f3);font-size:18px}.dash-v3-mix-assistant div{flex:1}.dash-v3-mix-assistant strong,.dash-v3-mix-assistant small{display:block}.dash-v3-mix-assistant strong{font-size:14px}.dash-v3-mix-assistant small{margin-top:4px;color:#918798;font-size:11px}.dash-v3-mix-assistant>i{color:#c987f1;font-style:normal;font-size:20px}.dash-v3-recent{margin-top:42px}@media(max-width:800px){.dash-v3-grid{grid-template-columns:1fr}.dash-v3-card{min-height:235px}.dash-v3-card p{min-height:0}}@media(max-width:520px){.dash-v3-shell{width:calc(100% - 28px);padding-top:36px}.dash-v3-mix-assistant{align-items:flex-start}.dash-v3-heading h1{font-size:37px}}.dash-v3-sessions{margin-top:56px;padding:26px;border:1px solid rgba(192,38,211,.22);border-radius:22px;background:linear-gradient(160deg,#28143cbf,#120c1cd9);scroll-margin-top:90px}.dash-v3-sessions-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:18px}.dash-v3-sessions-kicker{color:#c084fc;font:700 11px DM Mono,monospace;letter-spacing:.14em}.dash-v3-sessions h2{margin:6px 0 0;display:flex;align-items:center;gap:12px;color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.02em}.dash-v3-sessions h2 em{font-style:normal;font:800 13px DM Mono,monospace;padding:4px 10px;border-radius:999px;background:#c084fc2e;color:#e9d5ff}.dash-v3-sessions-hint,.dash-v3-sessions-empty{margin:0;color:#a99bb3;font-size:13px;max-width:460px}.dash-v3-sessions ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.dash-v3-session.is-highlight{border-color:#e879f9;box-shadow:0 0 0 2px #e879f959}.dash-v3-sessions-foot{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:#8f8599;font-size:12px}.dash-v3-sessions-foot button{padding:8px 16px;border:1px solid rgba(192,132,252,.45);border-radius:999px;background:transparent;color:#e9d5ff;font-weight:700;font-size:12.5px;cursor:pointer}.dash-v3-session{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(192,38,211,.14);border-radius:14px;background:#1a1028d1}.dash-v3-session>i{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(181,87,243,.3);border-radius:10px;background:#b557f317;color:#db9aff;font: 19px sans-serif}.dash-v3-session.master>i{border-color:#ef4aa859;background:#ef4aa817;color:#f59ad0}.dash-v3-session-body{flex:1;min-width:0}.dash-v3-session-body strong{display:block;color:#f8f0ff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-v3-session-body span{display:block;margin-top:3px;color:#9b7ec8;font-size:12px}.dash-v3-session-body small{display:block;margin-top:4px;color:#e7b36a;font-size:11px;line-height:1.4}.dash-v3-session-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dash-v3-session-actions button{padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:#e4c9ef;font-size:12px;font-weight:600;cursor:pointer}.dash-v3-session-actions button.primary{border-color:transparent;background:linear-gradient(110deg,#ef4aa8,#b557f3);color:#fff}.dash-v3-session-actions button.danger{border-color:#f8717180;color:#fecaca}.dash-v3-session-actions button.icon{width:32px;height:32px;padding:0;font-size:18px;line-height:1;color:#a79dad}.dash-v3-session-confirm{color:#fecaca;font-size:12px}.dash-v3-notice{margin-top:18px;padding:12px 14px;border:1px solid rgba(231,179,106,.4);border-radius:12px;background:#3c280a59;color:#f3d7a8;font-size:13px;display:flex;gap:12px;align-items:flex-start}.dash-v3-notice span{flex:1}.dash-v3-notice button{background:none;border:none;color:inherit;font-size:16px;cursor:pointer;padding:0;line-height:1}@media(max-width:520px){.dash-v3-sessions{padding:18px 14px}.dash-v3-sessions ul{grid-template-columns:1fr}.dash-v3-session{flex-wrap:wrap}.dash-v3-session-actions{width:100%;justify-content:flex-start;padding-left:52px}}.dash-v3-card h2 strong.suno{display:block;margin-top:4px;font-weight:600;font-size:.72em;letter-spacing:-.02em;background:linear-gradient(90deg,#f7a8d8,#c99bff);-webkit-background-clip:text;background-clip:text;color:transparent}.dash-v3-card p.dash-v3-card-ref{min-height:0;margin-top:10px;color:#e9b8ff;font-size:12px;font-weight:600}.dash-v3-card{--card-color:#b557f3;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--card-color) 34%,transparent);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--card-color) 20%,transparent),transparent 46%),linear-gradient(150deg,color-mix(in srgb,var(--card-color) 9%,#14101b),#0d0a12)}.dash-v3-card.master{--card-color:#EC4899;border-color:color-mix(in srgb,var(--card-color) 34%,transparent);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--card-color) 20%,transparent),transparent 46%),linear-gradient(150deg,color-mix(in srgb,var(--card-color) 9%,#14101b),#0d0a12)}.dash-v3-card.mix{--card-color:#10B981}.dash-v3-card.album{--card-color:#6366F1;border-color:color-mix(in srgb,var(--card-color) 34%,transparent)}.dash-v3-card:after{content:"";position:absolute;left:26px;right:26px;bottom:0;height:2px;opacity:.85;background:linear-gradient(90deg,var(--card-color),transparent)}.dash-v3-card:hover{border-color:color-mix(in srgb,var(--card-color) 60%,transparent)}.dash-v3-card>i{border-color:color-mix(in srgb,var(--card-color) 48%,transparent);background:color-mix(in srgb,var(--card-color) 12%,transparent);color:var(--card-color)}.dash-v3-card>span{color:color-mix(in srgb,var(--card-color) 70%,#fff)}.dash-v3-card b em{color:var(--card-color)}.dash-v3-sessions-jump{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(192,132,252,.45);border-radius:999px;background:#c084fc1a;color:#f3e8ff;font-size:13px;font-weight:700;cursor:pointer}.dash-v3-sessions-jump:hover{background:#c084fc33}.dash-v3-sessions-jump i{font-style:normal;color:#e879f9}
