:root{color-scheme:dark;--bg-base: #030305;--bg-sidebar: #08080d;--bg-surface: #0c0c14;--bg-card: #12121d;--bg-card-hover: #181825;--bg-elevated: #1a1a28;--accent: #00f0ff;--accent-hover: #33f5ff;--accent-muted: #00f0ff1f;--accent-glow: 0 0 30px #00f0ff80;--quantum-cyan: #00f0ff;--quantum-cyan-glow: #00f0ff66;--accent-secondary: #ff2a4d;--quantum-crimson: #ff2a4d;--quantum-crimson-glow: #ff2a4d66;--quantum-purple: #8b5cf6;--quantum-purple-glow: #8b5cf666;--gradient-start: #00f0ff;--gradient-mid: #8b5cf6;--gradient-end: #ff2a4d;--text-primary: #f0f0f5;--text-secondary: #b8b8c8;--text-muted: #8a8a9e;--border: #ffffff14;--border-hover: #00f0ff4d;--border-active: #00f0ff99;--glass-bg: #0c0c14d9;--glass-border: #ffffff0f;--hw-panel-bg: linear-gradient(180deg, #0c0c14, #12121d);--hw-panel-border: #00f0ff26;--hw-panel-shadow: 0 0 40px #00f0ff1a, inset 0 1px 0 #ffffff08;--hw-led-bg: #030305;--hw-led-text: #00f0ff;--hw-led-text-alt: #ff2a4d;--hw-led-border: #00f0ff33;--theme-cyan: #00d4ff;--tile: #0a0e1a;--lime: #ccff00;--lime-ink: #0a0a0f;--pad-green: #10ff81;--ink: var(--bg-base);--ink-2: var(--bg-surface);--paper: var(--text-primary);--muted: var(--text-muted);--line: #1e1e2c;--raise: var(--bg-card);--raise-2: var(--bg-card-hover);--chip: var(--bg-elevated);--accent-hot: var(--accent-hover);--accent-ink: #030305;--accent-2: var(--quantum-purple);--accent-2-ink: #f0f0f5;--danger: var(--quantum-crimson);--glow: #00f0ff80;--glow-2: #8b5cf666;--shadow: 0 18px 48px #00000059;--radius: 18px;--radius-sm: 12px;--font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, sans-serif;--display: Unbounded, "IBM Plex Sans", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(900px 520px at 110% -10%,#00f0ff22,transparent 55%),radial-gradient(720px 420px at -10% 110%,#8b5cf61f,transparent 50%),linear-gradient(180deg,#0d1220,var(--bg-base) 42%);background-attachment:fixed;color:var(--text-primary);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{border-radius:var(--radius-sm)}#root,.app-shell{min-height:100vh}body:has(.suno-app){background:radial-gradient(980px 520px at 0% -8%,#e8c27a2e,transparent 56%),radial-gradient(760px 460px at 100% 110%,#c45c3e24,transparent 52%),#140c08}.suno-app{--accent: #e8c27a;--accent-hover: #f4d7a4;--accent-muted: #e8c27a22;--accent-glow: 0 0 28px #e8c27a55;--quantum-cyan: #e8c27a;--quantum-cyan-glow: #e8c27a44;--accent-secondary: #e07a5f;--gradient-start: #3a2418;--border-hover: #e8c27a55;--border-active: #e8c27a99;--hw-panel-border: #e8c27a33;--hw-panel-shadow: 0 18px 40px #00000040;--hw-led-text: #e8c27a;--hw-led-border: #e8c27a44;--glow: #e8c27a66;--create-gold: #e8c27a;--create-peach: #f0c2a0;--create-mint: #9dceb4;--create-sky: #b7d0d6;--create-lavender: #e4d2b0;--create-coral: #e07a5f;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;overflow:hidden;color:#f6efe4;font-family:Inter,IBM Plex Sans,sans-serif;background:transparent}.suno-app.is-create{--create-gold: #e8c27a;--create-peach: #f0c2a0;--create-mint: #9dceb4;--create-sky: #b7d0d6;--create-lavender: #e4d2b0;--create-coral: #e07a5f;background:transparent}.suno-rail{--nav-gold: #e8c27a;--nav-peach: #f0c2a0;--nav-mint: #9dceb4;--nav-sky: #b7d0d6;--nav-lavender: #e4d2b0;--nav-coral: #e07a5f;display:flex;flex-direction:row;align-items:stretch;gap:16px;min-height:0;padding:12px 16px;border-right:0;border-bottom:1px solid #e8c27a33;background:#1c120e}.suno-rail-foot{display:grid;gap:4px;padding:0 10px 4px}.suno-rail-foot a{color:#8a8a8a;text-decoration:none;font-size:13px;font-weight:500}.suno-rail-foot a:hover{color:#fff}.suno-rail-foot a.is-out{color:var(--nav-gold);font-weight:650}.suno-rail .suno-wordmark{display:flex;align-items:center;gap:10px;padding:0 10px}.suno-rail .suno-wordmark img{width:36px;height:36px;border-radius:10px;object-fit:cover;flex:0 0 auto}.suno-rail .suno-wordmark span{font-size:13px;line-height:1.15;letter-spacing:-.03em}.suno-rail-primary{display:grid;align-content:start;gap:4px;flex:0 0 auto}.suno-rail-nav{display:grid;align-content:start;gap:4px;flex:1;min-height:0;overflow:auto}.suno-rail-primary a,.suno-rail-nav a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;color:#b5b5b5;text-decoration:none;font-size:14px;font-weight:500}.suno-rail-primary svg,.suno-rail-nav svg{width:18px;height:18px;flex:0 0 auto}.suno-nav-mark{width:28px;height:28px;border-radius:7px;object-fit:cover;flex:0 0 auto}.suno-rail-primary a.is-on,.suno-rail-primary a:hover,.suno-rail-nav a.is-on,.suno-rail-nav a:hover,.suno-rail-nav button.suno-nav.is-open,.suno-rail-nav button.suno-nav:hover{border-radius:999px;background:#262626;color:#fff}.suno-rail-nav button.suno-nav{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-radius:12px;background:transparent;color:#b5b5b5;font-size:14px;font-weight:500;cursor:pointer;text-align:left}.suno-rail-nav button.suno-nav svg{width:18px;height:18px;flex:0 0 auto}.suno-phone-only,.nav-easy,.easy-guide{display:none}.suno-rail-more{display:grid;gap:4px;padding:0 0 2px 8px}.suno-rail-kicker{margin:10px 14px 2px;color:#8a8a8a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.song-path{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.song-path a{padding:6px 12px;border-radius:999px;background:#1c1c1c;color:#b5b5b5;text-decoration:none;font-size:13px;font-weight:600}.song-path a.is-on,.song-path a:hover{background:#262626;color:#fff}.suno-rail-end{display:grid;gap:6px;margin-top:auto}.suno-rail-settings{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;color:#b5b5b5;text-decoration:none;font-size:14px;font-weight:500}.suno-rail-settings svg{width:18px;height:18px;flex:0 0 auto}.suno-rail-settings.is-on,.suno-rail-settings:hover{background:#262626;color:#fff}.suno-rail a.suno-nav.is-on{font-weight:600}.suno-rail a.suno-nav-label{color:#ffc14a}.suno-rail a.suno-nav-create{color:var(--nav-gold)}.suno-rail button.suno-nav-more{color:var(--nav-lavender)}.suno-rail a.suno-nav-write{color:var(--nav-peach)}.suno-rail a.suno-nav-library{color:var(--nav-mint)}.suno-rail a.suno-nav-library-slot{display:grid;gap:8px;align-items:stretch;padding:10px 12px 12px;border-radius:14px}.suno-rail a.suno-nav-library-slot.is-on,.suno-rail a.suno-nav-library-slot:hover{border-radius:14px}.suno-nav-library-row{display:flex;align-items:center;gap:10px}.suno-nav-library-icon{position:relative;display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto}.suno-rail a.suno-nav-library-slot.is-live .suno-nav-library-row{display:grid;gap:6px}.suno-nav-library-icon.is-live{width:100%;height:auto;min-height:78px;place-items:stretch;overflow:hidden;border:1px solid #2a4a38;border-radius:8px;background:linear-gradient(180deg,#0d1814,#07110d 55%,#050c09);box-shadow:inset 0 1px #ffffff10,0 0 12px #10ff8122;color:#7dffb2}.suno-nav-library-icon svg{width:18px;height:18px}.suno-nav-library-icon.is-playing svg{opacity:.28}.library-freq{display:block;width:100%;pointer-events:none}.library-freq-icon{position:absolute;inset:auto 6px 4px;width:auto;height:14px}.song-now-on-icon{display:grid;gap:2px;min-width:0;padding:7px 8px 16px;color:#7dffb2;font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;line-height:1.15;text-align:left;text-shadow:0 0 8px #10ff8144}.song-now-on-icon em{margin:0;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.14em}.song-now-on-icon strong{margin:0;overflow:hidden;color:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.song-now-on-icon>span{margin:0;font-size:10px;letter-spacing:.04em;opacity:.82}.library-freq-lcd{width:100%;height:26px;margin-top:4px}.library-lcd{display:grid;gap:2px;min-width:0;padding:7px 9px 8px;border:1px solid #1c2a22;border-radius:6px;background:linear-gradient(180deg,#0d1814,#07110d 55%,#050c09),repeating-linear-gradient(0deg,transparent 0 2px,#ffffff05 2px 3px);box-shadow:inset 0 1px #ffffff10,inset 0 -1px #0008,0 0 0 1px #0005;color:#3d5a4c;font-family:IBM Plex Mono,SF Mono,ui-monospace,monospace;line-height:1.15}.library-lcd.is-on{border-color:#2a4a38;color:#7dffb2;text-shadow:0 0 8px #10ff8144}.suno-rail a.suno-nav-library-slot.is-playing .library-lcd{border-color:#3d6a4e;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0008,0 0 12px #10ff8122}.library-lcd em{margin:0;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.14em}.library-lcd strong{margin:0;overflow:hidden;color:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.library-lcd>span{margin:0;color:inherit;font-size:10px;letter-spacing:.04em;opacity:.82}.suno-rail a.suno-nav-recording{color:var(--nav-coral)}.suno-rail a.suno-nav-radio{color:var(--nav-sky)}.suno-rail a.suno-nav-narration{color:var(--nav-lavender)}.suno-rail a.suno-nav-health{color:var(--nav-coral)}.suno-rail a.suno-nav-analyze{color:var(--nav-gold)}.suno-rail a.suno-nav-mix{color:var(--nav-peach)}.suno-rail a.suno-nav-daw{color:var(--nav-mint)}.suno-rail a.suno-nav-stems{color:var(--nav-sky)}.suno-rail a.suno-nav-help{color:var(--nav-lavender)}.suno-rail a.suno-nav-settings{color:var(--nav-coral)}.suno-rail a.suno-nav-create.is-on,.suno-rail a.suno-nav-create:hover{color:#ffd36a}.suno-rail button.suno-nav-more.is-open,.suno-rail button.suno-nav-more:hover{color:#ddd4ff}.suno-rail a.suno-nav-write.is-on,.suno-rail a.suno-nav-write:hover{color:#ffd8b8}.suno-rail a.suno-nav-library.is-on,.suno-rail a.suno-nav-library:hover{color:#a6f7d8}.suno-rail a.suno-nav-recording.is-on,.suno-rail a.suno-nav-recording:hover{color:#ffb0a4}.suno-rail a.suno-nav-radio.is-on,.suno-rail a.suno-nav-radio:hover{color:#b5e4ff}.suno-rail a.suno-nav-narration.is-on,.suno-rail a.suno-nav-narration:hover{color:#ddd4ff}.suno-rail a.suno-nav-health.is-on,.suno-rail a.suno-nav-health:hover{color:#ffb0a4}.suno-rail a.suno-nav-analyze.is-on,.suno-rail a.suno-nav-analyze:hover{color:#ffd36a}.suno-rail a.suno-nav-mix.is-on,.suno-rail a.suno-nav-mix:hover{color:#ffd8b8}.suno-rail a.suno-nav-daw.is-on,.suno-rail a.suno-nav-daw:hover{color:#a6f7d8}.suno-rail a.suno-nav-stems.is-on,.suno-rail a.suno-nav-stems:hover{color:#b5e4ff}.suno-rail a.suno-nav-help.is-on,.suno-rail a.suno-nav-help:hover{color:#ddd4ff}.suno-rail a.suno-nav-settings.is-on,.suno-rail a.suno-nav-settings:hover{color:#ffb0a4}.suno-rail .suno-top-account{margin-left:0;flex-direction:column;align-items:stretch}.suno-rail .suno-top-pill{justify-content:center;background:#141414;color:#ddd}.suno-rail .suno-top-pill.is-join{background:#1a1a1a;color:#fff}.suno-top-pill.is-on{outline:1px solid #5a5a5a}.suno-rail-auth-email{display:block;padding:0 4px 2px;color:#8a8a8a;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-admin-badge{display:inline-block;margin-left:8px;padding:1px 7px;border:1px solid rgba(232,220,200,.35);border-radius:3px;color:#e8dcc8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.suno-rail-auth-email .auth-admin-badge{margin-left:6px;padding:0 5px;font-size:9px}.admin-overview{margin-top:12px}.admin-mail-form{margin-top:18px}.admin-mail-form h4{margin:0;font-size:16px}.admin-mail-form textarea{min-height:8rem;resize:vertical}.admin-user-list{margin:8px 0 0;padding-left:1.2em;color:#c8c0b4;font-size:14px;line-height:1.55}.admin-user-list li{margin:2px 0}.auth-form{display:grid;gap:14px;margin-top:12px}.auth-password-label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.auth-show-password{flex:0 0 auto;margin:0;padding:0;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.auth-form-error{margin:0;color:#ff8f7a;font-size:14px}.auth-form-note{margin:0;color:#9dceb0;font-size:14px}.auth-form-switch{margin-top:16px}.auth-form-switch a{color:#e8dcc8;text-decoration:underline;text-underline-offset:3px}.auth-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.auth-page .lab-card>.suno-job-btn,.auth-actions .suno-job-btn{width:auto}.suno-top{display:flex;align-items:center;gap:28px;padding:18px 28px 4px}.suno-wordmark{color:#fff;text-decoration:none;font-family:Inter,IBM Plex Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.05em}.suno-top-nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px;font-size:14px;font-weight:500}.suno-top-nav a,.suno-top-more>summary{color:#c9c4be;text-decoration:none;cursor:pointer;list-style:none}.suno-top-more>summary::-webkit-details-marker{display:none}.suno-top-nav a.is-on,.suno-top-nav a:hover,.suno-top-more.is-on>summary{color:#fff}.suno-top-more{position:relative}.suno-top-more-list{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:grid;min-width:140px;padding:8px;border-radius:14px;background:#161310ee}.suno-top-more-list a{padding:8px 10px;border-radius:8px}.suno-top .credits,.suno-top-account{margin-left:auto}.suno-top-account{display:flex;align-items:center;gap:8px}.suno-top-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#1c1916cc;color:#f4f1ec;text-decoration:none;font-size:13px;font-weight:600}.suno-top-pill.is-join{background:#f4f1ec;color:#1a120e}.suno-stage-main{min-width:0;min-height:0;overflow:auto;background:transparent}.now-playing{grid-column:1 / -1}.studio.suno-page{width:100%;margin:0 auto;padding:24px 28px 48px}.studio.suno-page.is-desk{height:100%;padding:0;overflow:hidden}.studio.suno-page.is-desk.recording-studio-page{overflow-x:hidden;overflow-y:auto;height:100%}.studio.suno-page.is-desk.recording-studio-page.stem-page{display:flex;flex-direction:column;max-width:none;width:100%;margin:0;padding:0;overflow:hidden;--stem-gutter: 228px}.suno-create.is-desk{display:block;height:100%}.suno-app.is-create .studio.suno-page.is-desk,.suno-app.is-create .suno-create.is-desk{height:auto;overflow:visible}.suno-create.is-simple .suno-desk-compose .suno-pane.is-lyrics{flex:none;min-height:160px}.suno-create.is-simple .suno-desk-compose .suno-lyrics-input{min-height:120px}.suno-desk{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);height:100%;min-height:0}.suno-desk-compose{display:flex;flex-direction:column;gap:12px;min-height:0;padding:18px 16px 16px;overflow:auto;border-right:1px solid #ffffff0c}.create-flow{display:flex;flex-direction:column;gap:14px}button.suno-job-title{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.suno-job-title.is-on{text-decoration:underline}.suno-track.is-open-on-desk{outline:1px solid #ffc14a;border-radius:12px}.cml-workbench-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.suno-app .suno-stage-main .cml-workbench-head .battle-open-close button{min-height:36px;padding:0 14px;border:1px solid #ffc14a;border-radius:999px;background:transparent;color:#fff6c2;font-size:14px;font-weight:800;box-shadow:none}.suno-app .suno-stage-main .cml-workbench-head .battle-open-close button.is-on{background:#ffc14a;color:#111}.cml-workbench-block{order:0;display:grid;gap:12px;padding:14px;border-radius:16px;background:#1c120e}.cml-workbench,.suno-app .suno-space-head h2.cml-workbench,.suno-app .cml-workbench-block h2.cml-workbench{margin:0;color:#fff6c2;font-size:28px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cml-workbench-find{width:100%;min-height:40px;padding:0 12px;border:1px solid #ffc14a;border-radius:10px;background:#141414;color:#fff}.suno-app .suno-stage-main .cml-workbench-more{justify-self:start;width:auto;padding:0 16px}.cml-workbench-list{display:grid;gap:10px;max-height:560px;margin:0;padding:0;overflow:auto;list-style:none}.suno-app .cml-workbench-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cml-workbench-list .cml-workbench-audio{flex:1 1 100%;width:100%;height:48px;min-height:48px;margin:0}.suno-app .suno-stage-main .cml-workbench-list button,.suno-app .suno-stage-main .cml-workbench-list .suno-job-btn{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#ffc14a;color:#111;font-weight:800}.suno-app .suno-stage-main .cml-workbench-list button.is-playing{background:#fff;color:#111;box-shadow:0 0 18px #ffe08a,0 0 8px #ffc14a}.suno-app .cml-workbench-title{color:#fff;font-weight:800}.suno-app .cml-workbench-when,.suno-app .suno-job-when,.suno-app .library-when,.suno-app .create-step .library-when,.suno-app .create-step .cml-workbench-when,.suno-app .create-step .suno-job-when{color:#ffe08a;font-size:13px;font-weight:700}.suno-app .cml-workbench-list .library-style-box{flex-basis:100%}.suno-app .cml-workbench-list .song-language-actions{display:flex;flex-wrap:wrap;width:auto;grid-template-columns:none}.suno-app .cml-workbench-list .song-language-actions>.suno-job-btn{width:auto;min-width:max-content;white-space:nowrap}.suno-app .cml-workbench-list .library-style-preview,.suno-app .cml-workbench-list .library-style-full{color:#fff}.suno-app.is-create .create-step-head span,.suno-app.is-create .create-step-toggle{color:#fff6c2}.create-genres-top .genres-folder-picks{grid-template-columns:1fr}.create-genres-top .genres-folder-picks .suno-pane-label,.create-genres-top .genres-folder-picks .suno-pane-label span{display:inline;justify-content:flex-start}.create-genres-top .create-style-under-genres{grid-template-columns:minmax(0,1fr)}.style-prompt-options{display:inline-flex;gap:6px;margin-left:8px}.suno-app .create-genres-top .style-prompt-options button{border:1px solid #ffc14a;border-radius:999px;padding:2px 10px;background:transparent;color:#fff6c2;font-size:12px;font-weight:750}.suno-app .create-genres-top .style-prompt-options button.is-on{background:#ffc14a;color:#1a120c}.genre-fusion{display:grid;gap:6px;margin-top:10px;padding:12px 14px;border:1px solid #e8c27a66;border-radius:12px;background:#24180f}.genre-fusion-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.suno-app .create-step .genre-fusion strong{color:#fff6c2;font-size:17px;font-weight:750}.suno-app .create-step .genre-fusion p,.suno-app .create-step .genre-fusion span{margin:0;color:#f6edd8;font-size:14px;line-height:1.4}.suno-app .create-step .genre-fusion p.genre-fusion-status{color:#ffc14a;font-weight:700}.genre-fusion-bar{height:4px;border-radius:99px;background:linear-gradient(90deg,#3a2814,#ffc14a,#3a2814);background-size:200% 100%;animation:genre-fusion-slide 1.1s linear infinite}@keyframes genre-fusion-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.create-lyrics-step .style-voices{margin-top:4px}.style-voices{display:flex;align-items:center;gap:12px;margin:0}.style-voices>span{color:#cbb892;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.suno-app .create-lyrics-step .style-voices>span,.suno-app .workflow-voice-head>span:first-child{color:#e8d7b0;font-weight:500}.style-voices .suno-gender-pair{margin-left:auto}.workflow-voices{display:grid;gap:14px}.workflow-voice-folder{margin-top:12px;border:2px solid #ffc14a;border-radius:12px;background:#3a2814;scroll-margin-bottom:140px}.workflow-voice-folder>summary{min-height:56px;padding:12px 14px;color:#fff6c2;font-size:18px;font-weight:800;letter-spacing:.04em}.workflow-voice-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 14px}.workflow-voice-head>span:first-child{color:#cbb892;font-size:18px;font-weight:500;letter-spacing:.04em}.workflow-voice-head .style-prompt-song-name{color:#fff;font-size:28px;font-weight:800;line-height:1.15}.suno-app .create-step .workflow-voice-head .style-prompt-song-name{color:#fff}.workflow-voice-head .battle-open-close button{min-height:36px;padding:0 14px;border:1px solid #ffc14a;border-radius:999px;background:transparent;color:#fff6c2;font-size:14px;font-weight:800}.workflow-voice-head .battle-open-close button.is-on{background:#ffc14a;color:#111}.workflow-voice-folder>summary:before{color:#ffc14a;font-size:18px}.workflow-voice-folder>summary em{color:#ffc14a;font-size:14px;font-weight:800}.workflow-voice-folder .workflow-voices{margin:0;padding:0 12px 12px}.workflow-voices h3{margin:0 0 8px;color:#fff6c2;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workflow-voices ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.workflow-voices button{display:grid;gap:4px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #e8c27a28;border-radius:12px;background:#24180f;color:#f3e6c4;text-align:left}.workflow-voices button.is-on{border-color:#ffc14a;background:#3a2814}.workflow-voices strong{color:#fff6c2;font-size:15px}.workflow-voices span{color:#cbb892;font-size:13px;line-height:1.35}.suno-app .create-step .workflow-voices span{color:#f6edd8}.workflow-voices em{color:#ffc14a;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.create-lyrics-rest{order:8;display:flex;flex-direction:column;gap:14px}.create-lyrics-step .lyrics-rhyme,.lyrics-rhyme{display:grid;gap:12px;margin:0;padding:12px 12px 14px;border:1px solid #e8c27a28;border-radius:12px;background:#2a1c14}.lyrics-rhyme-title{margin:0;color:#fff6c2;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lyrics-rhyme .create-write-outline{margin:0;color:#f3e6c4;font-size:14px;line-height:1.45}.lyrics-rhyme-structure{margin:0;color:#cbb892}.lyrics-rhyme-structure summary{cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.04em}.lyrics-rhyme .lyric-engine{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.lyrics-rhyme .lyric-engine label{padding:8px 10px;border-radius:10px;background:#24180f;border:1px solid #e8c27a28}.lyrics-rhyme .create-write-prompt{max-height:140px;margin:0;overflow:auto}.create-ask-step{order:0}.create-lyrics-step{order:1}.create-styles-step{order:2}.create-genres-top{order:3}.create-flow>.lyrics-rhyme{order:3}.create-step[data-step="9"]{order:4}.create-step[data-step="1"]{order:5}.create-step[data-step="2"],.create-step[data-step="3"]{order:6}.create-step[data-step="4"]{order:7}.create-step[data-step="5"]{order:8}.create-step#ai-band{order:9}.create-step[data-step="7"]{order:10}.create-step[data-step="8"]{order:11}.suno-app.is-create .create-group-9{display:contents}.suno-app.is-create .create-group-9>.create-group-title{order:9}.create-mode-tabs{display:flex;gap:8px;order:0}.create-mode-tabs button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#fff6c2;font-weight:750}.create-mode-tabs button.is-on{background:#ffc14a;color:#1a120c}.create-speech,.create-sounds{order:0}.song-demo-sheet{width:100%;min-height:280px;margin-top:8px;padding:10px;border:1px solid #e8c27a55;border-radius:10px;background:#1a120c;color:#fff6c2;font:inherit;line-height:1.4;white-space:pre-wrap}.create-group{display:flex;flex-direction:column;gap:14px;margin:0;padding:12px;border:1px solid #e8c27a55;border-radius:16px;background:#1a120e}.create-group-6{order:7}.create-group-9{order:9}.create-group-title{order:0;margin:0;color:#fff6c2;font-size:20px;font-weight:800;letter-spacing:.04em}.suno-gen-jumps{display:flex;flex-wrap:wrap;gap:8px 14px}.suno-gen-jumps a{color:var(--create-gold, #ffc14a);font-size:12px;font-weight:750;letter-spacing:.02em;text-decoration:none}.suno-gen-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.suno-app.is-create .create-step[data-step="3"] .suno-gen-pair{grid-template-columns:minmax(0,1fr)}.suno-gen-pair .suno-pane.is-styles textarea,.suno-gen-pair .suno-lyrics-input{min-height:240px;max-height:none}.style-preview-turns{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.style-preview-turns li{display:grid;gap:4px}.style-preview-turns audio{width:100%;height:36px}.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .suno-text-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .chat-mic-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-text-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-lyric-modes button,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .chat-mic-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .my-tongue-open{border:1px solid #ffe7a8;border-radius:999px;background:#e8c27a;color:#2a160c;box-shadow:0 0 14px #e8c27aaa;min-height:32px;padding:4px 12px}.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-text-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-lyric-modes button,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .chat-mic-btn,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .my-tongue-open{border-color:#ffd8c2;background:#f0c2a0;box-shadow:0 0 14px #f0c2a0aa}.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .suno-text-btn:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .chat-mic-btn:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .chat-mic-btn.is-on,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-text-btn:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-lyric-modes button:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-lyric-modes button.is-on,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .chat-mic-btn:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .chat-mic-btn.is-on,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .my-tongue-open:hover,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .my-tongue-open.is-on{background:#fff4cc;color:#2a160c;box-shadow:0 0 18px #ffe7a8}.suno-app.is-create .suno-gen-pair .suno-pane.is-styles .suno-text-btn:disabled,.suno-app.is-create .suno-gen-pair .suno-pane.is-lyrics .suno-text-btn:disabled{background:#5c4a32;color:#d9c7a4;box-shadow:none;opacity:1}@media(max-width:900px){.suno-gen-pair{grid-template-columns:minmax(0,1fr)}}.create-step{display:grid;gap:10px;margin:0;padding:12px 12px 14px;border:1px solid #e8c27a28;border-radius:12px;background:#2a1c14}.create-step-head{display:flex;align-items:center;gap:10px;margin:0}.create-genres-top .create-step-head{flex-wrap:wrap}.genre-head-actions{display:inline-flex;align-items:center;gap:8px}.suno-app .suno-stage-main .create-styles-step .style-preview-audio{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffc14a;color:#111;font-weight:800}.suno-app .suno-stage-main .create-styles-step .style-preview-audio.is-on{background:#fff;color:#111;box-shadow:0 0 18px #ffe08a,0 0 8px #ffc14a}.suno-app .suno-stage-main .create-styles-step .style-preview-audio:disabled{opacity:.45}.suno-app .create-genres-top .genre-head-actions button{min-height:36px;padding:0 14px;border:1px solid #ffc14a;border-radius:999px;background:transparent;color:#fff6c2;font-size:14px;font-weight:750}.suno-app .create-genres-top .genre-head-actions button.is-on{background:#ffc14a;color:#111}.suno-app .create-genres-top .genre-head-actions button:disabled{opacity:.45}.genre-head-note{margin:4px 0 0}.genre-surprise{margin-left:auto;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#ffc14a;color:#111;font-size:16px;font-weight:800}.create-step-head em{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--create-gold, #ffc14a) 55%,transparent);background:color-mix(in srgb,var(--create-gold, #ffc14a) 14%,transparent);color:var(--create-gold, #ffc14a);font-size:11px;font-style:normal;font-weight:750;letter-spacing:0}.create-step-head span,.create-step-toggle{color:#e8e0d6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.create-step-toggle{margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit}.create-step-toggle:hover,.create-step-toggle.is-on{color:#fff}.create-step[data-step="3"] .create-step-head em{border-color:color-mix(in srgb,var(--create-sky, #8fd4ff) 55%,transparent);background:color-mix(in srgb,var(--create-sky, #8fd4ff) 14%,transparent);color:var(--create-sky, #8fd4ff)}.create-step[data-step="4"] .create-step-head em{border-color:color-mix(in srgb,var(--create-coral, #ff8b7a) 55%,transparent);background:color-mix(in srgb,var(--create-coral, #ff8b7a) 14%,transparent);color:var(--create-coral, #ff8b7a)}.create-step[data-step="5"] .create-step-head em{border-color:color-mix(in srgb,var(--create-mint, #7eefc5) 55%,transparent);background:color-mix(in srgb,var(--create-mint, #7eefc5) 14%,transparent);color:var(--create-mint, #7eefc5)}.create-step[data-step="6"] .create-step-head em{border-color:color-mix(in srgb,var(--create-peach, #f3c6a0) 55%,transparent);background:color-mix(in srgb,var(--create-peach, #f3c6a0) 14%,transparent);color:var(--create-peach, #f3c6a0)}.create-step[data-step="7"] .create-step-head em{border-color:color-mix(in srgb,var(--create-lavender, #c4b5fd) 55%,transparent);background:color-mix(in srgb,var(--create-lavender, #c4b5fd) 14%,transparent);color:var(--create-lavender, #c4b5fd)}.create-step[data-step="8"] .create-step-head em{border-color:color-mix(in srgb,var(--create-sky, #8fd4ff) 55%,transparent);background:color-mix(in srgb,var(--create-sky, #8fd4ff) 14%,transparent);color:var(--create-sky, #8fd4ff)}.create-step[data-step="9"] .create-step-head em{border-color:color-mix(in srgb,var(--create-gold, #ffc14a) 55%,transparent);background:color-mix(in srgb,var(--create-gold, #ffc14a) 14%,transparent);color:var(--create-gold, #ffc14a)}.create-step .create-rhyme,.create-step .create-device-audio,.create-step .create-write{margin:0}.cover-remix{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid #ffffff10}.cover-remix-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cover-remix-modes button{min-height:36px;border:1px solid #ffffff18;border-radius:999px;background:#0c0c0c;color:#c8c8c8;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cover-remix-modes button.is-on,.cover-remix-modes button:hover{border-color:color-mix(in srgb,var(--create-gold, #ffc14a) 70%,transparent);background:#1a1a1a;color:#fff}.cover-remix-pick{display:grid;gap:4px}.cover-remix-pick span{color:#9a9a9a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cover-remix-pick select{min-height:36px;width:100%;border:1px solid #ffffff18;border-radius:8px;background:#0c0c0c;color:#eee;font:inherit;font-size:13px}.clip-badge{display:inline-flex;align-items:center;flex:none;margin-left:0;padding:1px 6px;border-radius:999px;background:#1c1c1c;color:var(--create-gold, #ffc14a);font-size:10px;font-weight:750;letter-spacing:.06em}.create-step .create-write{padding:0;border:0;border-radius:0;background:transparent}.create-vocal-gender{margin:0}.create-vocal-gender .suno-gender-pair{width:100%}.create-vocal-gender .suno-gender-pair button{flex:1 1 0;min-height:40px}.ai-band-title{flex:1 1 140px;min-width:0;min-height:32px;margin:0;padding:4px 10px;border:1px solid #ffffff2e;border-radius:8px;background:#161616;color:#f6f1e4;font:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none}.ai-band-duration{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#f6f1e4;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none}.ai-band-duration label{display:inline-flex;align-items:center;gap:4px}.ai-band-duration input{width:48px;min-height:32px;margin:0;padding:0 6px;border:1px solid #ffffff2e;border-radius:8px;background:#161616;color:#f6f1e4;font:inherit;font-variant-numeric:tabular-nums}.ai-band-duration strong{font-variant-numeric:tabular-nums}.ai-band{display:flex;flex-wrap:wrap;gap:8px}.ai-band button{min-height:36px;padding:6px 12px;border:1px solid #ffffff22;border-radius:999px;background:#1a1a1a;color:#c8c8c8;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ai-band button.is-on,.ai-band-sound button.is-on{color:#111;background:var(--create-mint, #7eefc5);border-color:var(--create-mint, #7eefc5)}.ai-band-style{display:grid;gap:6px;margin-top:10px}.ai-band-style span{display:flex;align-items:center;gap:8px;color:#e8e0d6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-band-style textarea{width:100%;min-height:120px;resize:vertical;border:1px solid #ffffff18;border-radius:12px;background:#0c0c0c;color:#f4f4f4;font:inherit;font-size:14px;line-height:1.4;padding:8px 10px}.ai-band-sound{display:flex;gap:8px;margin-top:8px}.ai-band-library{display:grid;gap:8px;margin-top:0}.suno-app #ai-band>.ai-band-library{order:1}.suno-app #ai-band>:not(.create-step-head):not(.ai-band-library){order:2}.ai-band-library>p,.ai-band-library .song-library-head p{margin:0;color:#e8e0d6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-band-library ul{display:grid;gap:6px;max-height:420px;margin:0;padding:0;overflow:auto;list-style:none}.ai-band-genre{display:grid;gap:6px;padding:8px;border:1px solid #ffffff18;border-radius:12px;background:#0c0c0c}.ai-band-genre-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-band-genre-head strong{min-width:0;color:#f4f4f4;font-size:13px;font-weight:650}.ai-band-genre-head .library-genre-toggle{width:auto}.ai-band-genre.is-open{border-color:var(--create-mint, #7eefc5)}.ai-band-genre:not(.is-open)>.ai-band-prompts{display:none}.ai-band-prompts{display:grid;gap:6px}.ai-band-prompts>p{margin:0;color:#e8e0d6;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-band-options{display:flex;flex-wrap:wrap;gap:6px}.ai-band-options button{flex:1 1 auto;width:auto;min-height:32px;justify-content:center;text-align:center}.ai-band-prompts button{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;border:1px solid #ffffff18;border-radius:12px;background:#141414;color:#f4f4f4;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.ai-band-prompts button.is-on{border-color:var(--create-mint, #7eefc5)}.ai-band-prompts button span{color:#9a9088;font-size:11px;font-weight:650}.ai-band-library li button:not(.library-genre-toggle){display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px 12px;border:1px solid #ffffff18;border-radius:12px;background:#0c0c0c;color:#f4f4f4;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.ai-band-library li button.is-on{border-color:var(--create-mint, #7eefc5)}.ai-band-library li button span{color:#9a9088;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none}.ai-band-library label{display:grid;gap:4px;color:#9a9088;font-size:12px;font-weight:700}.ai-band-library input{min-height:36px;padding:6px 10px;border:1px solid #ffffff2e;border-radius:8px;background:#161616;color:#f6f1e4;font:inherit}.ai-band-files .song-library-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-band-files .song-library-head p{margin:0}.ai-band-files .song-library-head p,.ai-band-files>p,.ai-band-files div>p:first-child{margin:0;color:#fff;font-size:14px;font-weight:750;letter-spacing:0;text-transform:none}.ai-band-files .label-line strong,.ai-band-pin strong{font-size:15px;font-weight:650;line-height:1.2}.ai-band-files button,.ai-band-pin button,.ai-band-files .library-genre-toggle{font-size:13px}.ai-band-files ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ai-band-files .label-line{flex-wrap:wrap}.ai-band-files .label-line .library-style-line{flex:1 0 100%;margin:0;color:#c7b6ff;font-size:12px;line-height:1.35}.ai-band-sound .ai-band-off,.ai-band-files .ai-band-off{background:#e50914;color:#fff;border-color:#e50914}.ai-band-sound button{min-height:36px;padding:6px 14px;border:1px solid #ffffff22;border-radius:999px;background:#1a1a1a;color:#c8c8c8;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.suno-desk-tabs{display:flex;flex-wrap:wrap;gap:6px}.suno-desk-tabs button{min-height:32px;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:#9a9a9a;font-size:13px;font-weight:600;cursor:pointer}.suno-desk-tabs button.is-on,.suno-desk-tabs button:hover{background:#1a1a1a;color:#fff}.suno-desk-title-field{display:grid;gap:6px}.suno-desk-title-field.is-quiet .suno-hero-erase{opacity:0}.suno-desk-title-field.is-quiet:hover .suno-hero-erase,.suno-desk-title-field.is-quiet:focus-within .suno-hero-erase{opacity:1}.suno-desk-title{width:100%;border:0;background:transparent;color:#fff;font-size:16px;font-weight:650;letter-spacing:-.03em}.suno-desk-title:focus{outline:none}.suno-desk-compose .suno-pane textarea,.suno-chat-input.is-desk{min-height:0;border:0;border-radius:16px;background:#161616;color:#ececec}.suno-chat-input.is-desk{width:100%;min-height:40px;padding:10px 12px}.suno-desk-compose .suno-lyrics-input{flex:none;height:min(210px,50vh);min-height:0;max-height:50vh;padding:8px 4px 12px;background:transparent}.suno-desk-compose .suno-pane.is-lyrics:has(.lyric-assist){min-height:0;overflow:hidden}.suno-desk-compose .suno-pane.is-lyrics:has(.lyric-assist) .suno-lyrics-input{min-height:140px}.suno-desk-compose .suno-pane.is-lyrics:has(.lyric-assist.is-open) .suno-lyrics-input{min-height:88px}.lyric-assist{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;max-height:42%;margin-top:6px;border-top:1px solid #ffffff12}.lyric-assist-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0;border:0;background:none;color:#8a8a8a;font-size:12px;font-weight:600;cursor:pointer}.lyric-assist-toggle:hover,.lyric-assist.is-open .lyric-assist-toggle{color:#ddd}.lyric-assist-body{overflow:auto;min-height:0;padding:0 0 6px}.lyric-assist-actions,.lyric-assist-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.lyric-assist-library{margin-top:10px}.lyric-assist-library-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lyric-assist-library-head p,.lyric-assist-empty{margin:0;color:#8a8a8a;font-size:12px}.lyric-assist-voice{display:grid;gap:4px;margin:8px 0 10px}.lyric-assist-voice>span{color:#8a8a8a;font-size:12px;font-weight:600}.lyric-assist-voice input{width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:#100e0c;color:#f7f3ee;font-size:12px}.lyric-assist-voice-row{display:flex;align-items:center;gap:10px}.lyric-assist-voice-row .lyric-assist-empty{flex:1}.lyric-assist-list{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.lyric-assist-list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.lyric-assist-list strong{display:block;color:#ddd;font-size:12px;font-weight:600}.lyric-assist-list span{color:#8a8a8a;font-size:11px}.suno-desk-compose .suno-pane.is-lyrics,.suno-desk-compose .suno-pane:has(.suno-lyrics-input){flex:0 0 auto;display:flex;flex-direction:column;min-height:0;padding:12px 14px 14px;border-radius:18px;background:#161616}.suno-desk-compose .suno-pane.is-styles textarea,.suno-desk-compose .suno-pane textarea:not(.suno-lyrics-input){min-height:72px;max-height:110px;padding:8px 4px 10px;background:transparent}.suno-desk-compose .suno-pane.is-title{flex:0 0 auto;display:grid;gap:6px;padding:10px 14px 12px;border-radius:18px;background:#161616}.suno-desk-compose .suno-pane.is-title .suno-desk-title{width:100%;min-height:32px;font-size:16px;font-weight:650}.suno-pane-optional{color:#6e6e6e;font-size:11px;font-weight:500}.suno-pane-tools.is-show{opacity:1}.suno-advanced-toggle{width:max-content;min-height:40px;padding:0 2px;border:0;background:transparent;color:#9a9a9a;font-size:14px;font-weight:650;cursor:pointer}.suno-advanced-toggle.is-on,.suno-advanced-toggle:hover{color:#fff}.suno-advanced-tools{display:grid;gap:12px}.suno-advanced-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.suno-desk-compose .suno-pane.is-styles{flex:0 0 auto;padding:12px 14px 10px;border-radius:18px;background:#161616}.create-midi-foundation{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.create-midi-foundation p{margin:0;font-size:.92rem;line-height:1.35}.create-midi-foundation strong{font-weight:650}.suno-desk-compose .suno-genre-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.suno-desk-compose .suno-genre-audio{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.genre-audio-sub-note{flex:1 1 100%;margin:0;color:inherit;text-underline-offset:3px}.genres-folder{flex:1 1 100%;border:1px solid #ffe14a;border-radius:12px;background:#1c180c;padding:8px 10px}.genre-letter{color:#ffe27a;font-weight:800}.genres-folder>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:#ffe14a;font-size:16px;font-weight:800;list-style:none}.genres-folder>summary::-webkit-details-marker{display:none}.cross-genre-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#e50914;color:#fff;font-size:16px;line-height:1}.lyrics-phone-toggle{display:none}.cross-genres-title .cross-title-cross{color:#ff5ad8}.cross-genres-title .cross-title-genres{color:#ffe14a}.cross-genres-title .cross-title-and{color:#fff}.cross-genres-title .cross-title-language{color:#7ecbff}.genres-folder-picks{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.genre-mash{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 8px}.genre-mash-name{margin:0;font-weight:650}.genre-mash-ways{display:flex;flex-wrap:wrap;gap:8px}.genre-audio-under{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.own-genre-row{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:end;gap:10px}.own-genre-row .suno-pane{flex:1 1 220px}.own-genre-row input{width:100%;min-height:32px;border:0;background:transparent;color:#fff;font-size:15px}.genres-folder-picks+.genres-folder{margin-top:0}.genres-pages,.genres-language-picks,.cross-genre-names{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;width:100%}.genres-pages{margin-top:10px}.genres-pages button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex:0 0 auto;padding:8px 10px;border:1px solid color-mix(in srgb,var(--page-ink, #f3f3f3) 55%,transparent);border-radius:8px;background:color-mix(in srgb,var(--page-ink, #141414) 14%,#141414);color:var(--page-ink, #f3f3f3);font-size:14px;font-weight:750;text-align:left}.genres-pages button span{color:#9a9a9a;font-size:10px;font-weight:600}.genres-pages button .genres-page-name,.genres-pages button .genres-page-name span{color:inherit;font-size:inherit;font-weight:inherit}.genres-pages button .genres-page-name{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;min-width:0}.genres-pages button .genres-page-flags{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;font-size:18px;line-height:1;letter-spacing:0}.genres-pages button .genre-letter{color:#ffe27a}.genres-pages button.is-on{border-color:#f0d45a;background:#2a2618}.genres-language-picks,.cross-genre-names{margin:8px 0}.genres-language-picks button,.cross-genre-names button{width:100%;min-width:0;margin-top:0;border-radius:8px;font-size:12px}.cross-genre-folder.is-page{margin-top:8px}.genres-sheet-pages{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.genres-sheet-pages button{width:auto;min-height:36px;padding:6px 12px;border:1px solid #ffffff22;border-radius:999px;background:#141414;color:#ffc14a;font-size:13px;font-weight:800}.genres-sheet-pages button.is-on{border-color:#ffc14a;background:#ffc14a;color:#1a1206}.gold-room-roster{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.gold-room-roster li{display:grid;gap:4px;padding:12px;border:1px solid #ffffff18;border-radius:16px;background:#141414}.gold-room-roster strong{color:#fff;font-size:16px;overflow-wrap:anywhere}.gold-room-roster span{color:#ffc14a;font-weight:700}.gold-room-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gold-room-page .library-phone-transport{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffc14a;color:#1a1206;font-weight:800}.gold-room-roster li>div{display:grid;gap:2px;min-width:0}.gold-room-page .suno-page-head h1{color:#ffc14a}.battle-floor h2{margin:0 0 8px;color:#ffc14a;font-size:18px}.battle-ads{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:10px 12px;border:1px dashed #ffc14a;border-radius:12px;background:#1a1408}.battle-ads span{color:#1a1206;background:#ffc14a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.battle-ads p,.battle-note{margin:0;color:#f3e2b0}.battle-ads.is-off{border-style:solid;color:#f3e2b0}.battle-floors,.battle-listen{display:grid;gap:10px;margin:0;padding:0;list-style:none}.battle-floors li,.battle-charts article{padding:10px 12px;border:1px solid #ffffff14;border-radius:12px;background:#101010}.battle-floors strong{display:block}.battle-floors em{color:#ffc14a;font-style:normal;font-size:13px}.battle-floors p{margin:6px 0 0}.battle-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.battle-open-close{display:flex;gap:6px;flex:0 0 auto}.battle-card h2{margin-top:0}.battle-choices{display:grid;gap:10px;margin-top:14px}.battle-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.battle-pay p{margin:6px 0 10px}.battle-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.battle-charts h3{margin:0;font-size:15px}.battle-charts ol{margin:0;padding:0;list-style:none}.battle-charts li,.battle-listen li{display:flex;gap:8px;align-items:center}.battle-charts ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.battle-charts article li{display:grid;gap:2px;align-items:start}.battle-charts button,.battle-listen button{padding:0;border:0;background:transparent;color:#f6f1e4;font:inherit;text-align:left;cursor:pointer}.battle-charts button:hover,.battle-listen button:hover,.battle-charts button:focus-visible,.battle-listen button:focus-visible{color:#ffc14a}.battle-note{margin-top:10px}.battle-entry{display:grid;gap:8px;margin-top:12px}.battle-entry label,.battle-entry fieldset{display:grid;gap:4px;color:#f3e2b0;font-size:13px}.battle-entry fieldset{margin:0;padding:8px 10px;border:1px solid #ffffff14;border-radius:10px}.battle-entry legend{color:#ffc14a;padding:0 4px}.battle-entry input{min-height:36px;padding:6px 10px;border:1px solid #ffffff2e;border-radius:8px;background:#161616;color:#f6f1e4;font:inherit}.battle-entries{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.label-line{display:flex;align-items:center;gap:8px;min-width:0}.label-line strong{flex:0 0 auto;white-space:nowrap}.label-line span{flex:1 1 auto;min-width:0;white-space:nowrap}.label-line .suno-job-btn{flex:0 0 auto}.battle-entries li{display:grid;gap:2px;padding:8px 10px;border:1px solid #ffffff14;border-radius:10px}.battle-entries span{color:#f3e2b0;font-size:13px}.gold-room-logo{display:flex;align-items:center;gap:16px;margin:0 0 8px}.gold-bars-logo{display:block;width:250px;height:52px;flex:0 0 auto}.gold-room-page .gold-room-logo p{margin-top:0}.gold-room-page .lab-card{border-color:#ffc14a44}.gold-room-desk-head{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;margin-bottom:8px}.gold-room-desk-head h3{margin:0}.gold-room-slot{display:grid;grid-template-columns:84px 1fr;gap:12px;align-items:center;margin:10px 0;padding:10px;border:1px solid #ffc14a33;border-radius:16px;background:#14110c}.gold-album{margin:0;width:84px}.gold-album svg{display:block;width:84px;height:84px;border:1px solid #ffc14a;border-radius:8px}.gold-album figcaption{margin-top:4px;color:#ffc14a;font-size:10px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.gold-price-field{display:flex;align-items:center;gap:8px}.gold-price-field>span{color:#ffc14a;font-size:28px;font-weight:800;line-height:1}.gold-price-field input,.gold-price-field select{flex:1;min-width:0}.gold-room-title{display:flex;align-items:center;gap:10px;min-width:0}.gold-side-mark{display:flex;flex:0 0 auto;width:28px;height:28px}.gold-side-mark svg{display:block;width:28px;height:28px}.suno-app .gold-room-page .suno-job-btn{background:#ffc14a;color:#1a1206;font-weight:800}.gold-room-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gold-room-uploads{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.suno-app .gold-room-page .gold-room-uploads .gold-room-file-mp3,.suno-app .gold-room-page .gold-room-file-mp3{background:#1a1206;color:#ffc14a;border:2px solid #ffc14a}.suno-app .gold-room-page .gold-room-uploads .gold-room-file-wav,.suno-app .gold-room-page .gold-room-file-wav{background:#fff6d8;color:#1a1206;border:2px solid #fff6d8}.suno-app .gold-room-page .gold-room-uploads .gold-room-file-stems,.suno-app .gold-room-page .gold-room-file-stems{background:#6e4a0c;color:#fff3c4;border:2px solid #ffc14a}.gold-room-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.gold-room-roster li{grid-template-columns:84px 1fr;align-items:center;border-color:#ffc14a33}.gold-room-downloads{display:flex;flex-wrap:wrap;gap:8px}.gold-room-copy{margin:0 0 10px;color:#fff6d8;font-size:14px;line-height:1.45}.gold-room-sales ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.gold-room-sales li{display:grid;gap:4px;padding:12px;border:1px solid #ffc14a55;border-radius:12px;background:#1a1206}.gold-room-sales li strong{color:#ffc14a}.gold-room-sales li span,.gold-room-sales-total{color:#fff6d8;font-size:14px;line-height:1.4}.gold-room-ad{margin:12px 0 6px;color:#ffc14a;font-size:16px;font-weight:800;line-height:1.4}.gold-room-link{margin:0 0 12px;word-break:break-all}.gold-room-link a,.subscribe-page a{color:#ffc14a}.studio-public-link,.studio-public-link a{word-break:break-all}.gold-room-credit{margin:0 0 8px;color:#ffc14a;font-size:13px;font-weight:800;letter-spacing:.04em}.gold-room-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gold-room-meta+.suno-job-btn,.gold-room-page .suno-field>.suno-job-btn{margin-top:10px}.gold-room-meta label{display:grid;gap:4px}.gold-room-meta span{color:#ffc14a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gold-room-price{margin:2px 0 0;color:#ffc14a;font-size:22px;font-weight:800}.cross-genre-folder button strong{font-size:15px;font-weight:750}.cross-genre-times{color:#fff;font-weight:800}.cross-genre-lang{color:#7ecbff;font-weight:700}.cross-genre-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:10px}.cross-genre-folder{border:1px solid #ffffff18;border-radius:12px;background:#141414;padding:8px 10px}.cross-genre-folder summary{cursor:pointer;display:flex;flex-direction:column;gap:2px;color:#f3f3f3;font-size:12px;font-weight:650}.cross-genre-folder summary span{color:#9a9a9a;font-size:10px;font-weight:500}.library-style-box{display:grid;gap:8px;margin-top:8px}.library-style-box .song-language-actions{margin-top:0}.library-style-preview{margin:0;color:#ffe14a;font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-style-full{margin:0;max-height:240px;overflow:auto;padding:10px 12px;border:1px solid #3a3a3a;border-radius:10px;background:#101010;color:#f4f4f4;font:inherit;font-size:13px;line-height:1.45;white-space:pre-wrap}.cross-genre-folder p{margin:6px 0;color:#9a9a9a;font-size:11px}.cross-genre-preview-note{margin:8px 0 0;color:#ffe14a;font-size:12px;font-weight:700}.cross-genre-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:6px}.cross-genre-folder button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-top:6px;padding:6px 8px;border:1px solid #ffffff18;border-radius:8px;background:#1c1c1c;color:#f5f5f5;text-align:left}.cross-genre-folder .genres-language-picks button,.cross-genre-folder .cross-genre-names button,.cross-genre-folder .genres-sheet-pages button{width:100%;min-width:0;margin-top:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:6px 4px;border-radius:8px;text-align:center}.cross-genre-row>button{margin-top:0;width:auto}.cross-genre-row>button:first-child{flex:1 1 100%;min-width:0}.cross-genre-sounds{display:flex;flex-direction:column;gap:6px;width:100%}.cross-genre-sound-label{flex:1 0 100%;color:#ffe14a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cross-genre-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%}.sound-effect-pick{display:inline-flex;align-items:center;gap:4px}.sound-effect-pick .cross-genre-action{min-height:32px;flex:0 0 auto}.cross-genre-style{flex:1 1 100%;margin:0;color:#d7c4ff;font-size:12px;line-height:1.35}.cross-genre-style-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.cross-genre-style-tools{display:inline-flex;align-items:center;gap:6px}.cross-genre-style-head span{color:#ffe14a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cross-genre-folder .cross-genre-style-copy{width:auto;margin:0;padding:4px 10px;border-radius:4px;background:#ffe14a;border:1px solid #ffe14a;color:#101010;font-size:11px;font-weight:800}.cross-genre-folder .cross-genre-style-copy.is-on{background:#3dff7a;border-color:#3dff7a}.cross-genre-style p{margin:0;white-space:pre-wrap}.cross-genre-actions>.cross-genre-action,.sound-effect-pick .cross-genre-action{flex:1 1 auto;min-width:0;margin-top:0;width:auto;align-items:center;justify-content:center;white-space:nowrap;color:#101010;background:#ffe14a;border-color:#ffe14a;font-size:11px;font-weight:800;text-align:center}.cross-genre-actions>.cross-genre-action.is-on,.sound-effect-pick .cross-genre-action.is-on{color:#101010;background:#3dff7a;border-color:#3dff7a}.cross-genre-actions>.cross-genre-action.is-generate{color:#101010;background:#7ee8ff;border-color:#7ee8ff}.cross-genre-folder button.is-on{border-color:#f0d45a;background:#2a2618}.note-chart-part summary h4{display:inline}.suno-desk-compose .library-genre-clips{grid-column:1 / -1;max-height:280px;overflow:auto;margin-top:0;padding:8px 10px 10px;border:1px solid #ffffff14;border-radius:12px;background:#101010}.suno-desk-compose .library-genre-clips.is-closed{max-height:none;overflow:visible}.suno-desk-compose .genre-audio-engines{display:flex;align-items:center;gap:6px}.suno-desk-compose .genre-audio-engine-or{color:#9a9a9a;font-size:12px;line-height:1}.suno-desk-compose .genre-audio-btn{min-height:28px;padding:0 2px}.suno-app.is-create .suno-desk-compose .genre-audio-btn.is-on,.suno-app.is-create .suno-desk-compose .genre-audio-engine.is-on{color:#fff}.suno-desk-compose .suno-genre-preview{display:grid;gap:8px}.suno-desk-compose .suno-pane.is-genre{flex:0 0 auto;display:grid;gap:6px;margin:0;padding:10px 14px 12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--genre-ink, #5dffc8) 80%,transparent);background:color-mix(in srgb,var(--genre-ink, #5dffc8) 18%,#121212)}.suno-desk-compose .suno-pane.is-genre select{width:100%;min-height:32px;padding:0 28px 0 0;border:0;border-radius:0;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23ffe27a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;color:var(--genre-ink, #fff);font-size:15px;font-weight:750}.suno-desk-compose .suno-pane.is-genre select option{background:#121212;font-weight:700}.suno-desk-compose .suno-pane.is-genre select:focus{outline:none}.suno-desk-compose .suno-pane-label,.suno-desk-compose .suno-pane span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#8a8a8a;font-size:13px;font-weight:600}.suno-pane-tools{display:flex;align-items:center;gap:4px;margin-left:auto;opacity:0}.suno-pane.is-lyrics:hover .suno-pane-tools,.suno-pane.is-lyrics:focus-within .suno-pane-tools{opacity:1}.suno-pane.is-lyrics .suno-desk-title{width:132px;font-size:12px;font-weight:500;color:#c8c8c8}.suno-desk-compose .suno-compose-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;position:relative;z-index:3}.suno-app .suno-chip,.suno-app .suno-chip-select,.suno-app .suno-chip-play,.suno-app .suno-model{min-height:36px;border-radius:999px;background:#1a1a1a;color:#ddd}.suno-app .suno-chip.is-on,.suno-app .suno-model.is-on,.suno-app .suno-chip-play{background:#222;color:#fff}.suno-app .suno-chip-play{width:36px;min-width:36px;padding:0;border-radius:999px}.suno-desk-compose .suno-compose.create-advanced{width:100%;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.suno-create-row{display:flex;align-items:center;gap:8px;position:sticky;bottom:0;z-index:4;margin-top:auto;padding-top:8px;background:#0e0e0e}.suno-create.is-simple .suno-create-row{position:static}.suno-create-row .suno-advanced-toggle{flex:0 0 auto;min-height:48px;padding:0 12px}.suno-create-row .suno-create-btn.is-desk{flex:1 1 auto}.suno-create-row .suno-space-btn{flex:0 0 auto}.arrange-switch{display:flex;align-items:center;gap:6px;flex:0 0 auto}.create-step-head .arrange-switch{margin-left:auto}.arrange-switch span{color:#e8c27a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.arrange-switch button{min-height:32px;padding:0 12px;border:1px solid #ffffff33;border-radius:999px;background:transparent;color:#fff;font-size:12px;font-weight:700}.arrange-switch button.is-on{border-color:#e50914;background:#e50914;color:#fff}.suno-create-row.create-engine-row .arrange-switch{grid-column:1 / -1}.suno-app .suno-create-btn,.suno-create-btn.is-desk{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:static;flex:1 1 auto;width:auto;min-height:48px;margin-top:0;background:#1c1c1c;color:#fff;font-weight:650}.suno-create-btn.is-desk svg{width:14px;height:14px}.suno-create-btn.is-desk:hover{background:#2a2a2a}.suno-app .suno-chip-select.is-meta{min-width:168px;padding:0 12px}.suno-desk-space{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;padding:16px 20px 24px}.suno-space-head{display:grid;gap:14px;margin-bottom:10px}.suno-space-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.mic-record-space{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mic-record-space .suno-error{margin:0;max-width:280px}.mic-record-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.mic-record-btn svg{width:16px;height:16px}.mic-record-btn[aria-pressed=true],.mic-record-btn.is-on{background:#3a1515;color:#ffc9c9}.create-mic-strip{display:grid;gap:6px;margin-top:4px;padding:8px;border:1px solid #2a241c;border-radius:8px;background:#14110e}.create-mic-strip .digital-mic-engines-hint,.create-mic-strip .digital-mic-panel-copy p,.create-mic-strip .digital-mic-add-hint{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.create-mic-strip .generate-cost{padding:0;border:0;background:transparent}.create-mic-strip .suno-space-search{flex:1 1 120px;width:auto;max-width:220px;height:32px;padding:0 10px;border-radius:8px;background:#1a1714}.create-mic-strip .digital-mic-add{gap:4px;padding:0;border:0;border-radius:0;background:transparent}.suno-desk-space{background:#161310}.suno-desk-space>.suno-space-head .suno-space-search{flex:0 1 160px;width:160px;height:32px;padding:0 10px;border-radius:8px}.digital-mic-engines{display:grid;gap:6px}.digital-mic-engines-label{margin:0;color:#e8b86d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.digital-mic-models{display:flex;flex-wrap:wrap;gap:8px}.digital-mic-models .suno-model{min-height:36px;min-width:88px;padding:0 16px;font-size:13px;font-weight:700}.digital-mic-engines-hint{margin:0;color:#9a9a9a;font-size:12px;line-height:1.4}.generate-cost{margin:0;padding:6px 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 35%,#333);background:#100e0a;color:#e8b86d;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.genre-preview-folder{margin-top:8px}.genre-preview-folder .suno-genre-preview{padding:0 12px 12px}.genre-preview-folder .genre-preview{margin:0}.create-mic-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--paper, #f2f2f2);font-size:13px;font-weight:700;letter-spacing:.02em}.create-mic-kicker svg{width:20px;height:20px;color:var(--accent, #e8b86d)}.digital-mic{display:grid;gap:6px;min-width:0}.digital-mic-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.digital-mic-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:#111;border:1px solid #3a3a3a;color:#6fd3a0;font-size:10px;font-weight:800;letter-spacing:.14em}.digital-mic-head strong{color:#e8b86d;font-size:11px;font-weight:700;letter-spacing:.08em}.digital-mic-head em{margin-left:auto;font-style:normal;color:#9a9a9a;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.digital-mic-canvas{width:100%;max-width:320px;height:28px;border-radius:4px;background:#0c0c0c;border:1px solid #222}.create-mic-strip .digital-mic,.library-folder .digital-mic{margin-top:2px}.digital-mic-panel{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;min-width:0;width:100%}.digital-mic-panel-copy p{margin:0}.digital-mic-panel .library-folder-actions{min-width:0;width:100%}.digital-mic-add{display:grid;gap:6px;padding:10px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 40%,var(--line));border-radius:10px;background:#12100c}.digital-mic-add-label{margin:0;color:#e8b86d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.digital-mic-add-row{width:100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.digital-mic-add-row .suno-space-search{flex:1 1 160px;min-width:0}.digital-mic-add-btn{flex:0 0 auto;min-height:36px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 55%,var(--line));background:#1a1510;color:#f6e7c8}.digital-mic-add-btn:disabled{opacity:.45}.digital-mic-kinetic,.digital-mic-click,.digital-mic-punch{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 45%,var(--line));background:#141414;color:#9a9a9a;font-weight:700;letter-spacing:.04em;cursor:pointer;pointer-events:auto;z-index:2}.digital-mic-click.is-on,.digital-mic-click[aria-pressed=true],.digital-mic-kinetic.is-on,.digital-mic-kinetic[aria-pressed=true],.digital-mic-punch.is-on,.digital-mic-punch[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent, #e8b86d) 70%,var(--line));background:#1a1510;color:#f6e7c8}.digital-mic-click:disabled,.digital-mic-kinetic:disabled,.digital-mic-punch:disabled{opacity:.45;cursor:not-allowed}.digital-mic-add-hint{margin:0;color:#9a9a9a;font-size:12px;line-height:1.4}.create-mic-strip .library-folder,.create-mic-strip .digital-mic-panel{margin:0;padding:0;border:0;background:transparent;border-radius:0}.mic-record-space .digital-mic{min-width:160px}.mic-record-space .digital-mic-canvas{max-width:180px;height:22px}.create-mic-strip .mic-record-btn{min-height:40px;padding:0 16px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 55%,var(--line));background:#1a1510;color:#f6e7c8;font-size:14px}.create-mic-strip .mic-record-btn svg{width:18px;height:18px}.create-mic-strip .mic-record-btn.is-on,.create-mic-strip .mic-record-btn[aria-pressed=true]{background:#3a1515;border-color:#ff8a8a;color:#ffc9c9}.suno-space-btn{height:36px;padding:0 14px;border:0;border-radius:999px;background:#141414;color:#ddd;font-size:13px;font-weight:600;cursor:pointer}.suno-space-btn:hover{background:#1c1c1c;color:#fff}.song-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.song-library-head h2{margin:0}.song-library-title{margin:0;color:#fff;font-size:13px;font-weight:650}.suno-space-head p{margin:0;color:#9a9a9a;font-size:13px}.suno-space-head span{color:#666}.suno-space-search{flex:1;width:auto;min-width:160px;height:40px;padding:0 16px;border:0;border-radius:999px;background:#141414;color:#fff}.suno-feed-wrap{flex:1;width:100%}.suno-tracklist{display:grid;gap:4px;margin:0;padding:0;list-style:none}.suno-track{display:grid;grid-template-columns:48px minmax(0,1fr) 40px auto;align-items:center;gap:12px;padding:6px 4px;border-radius:10px}.suno-track>.caption-circle,.suno-track>.library-row-audio{grid-column:1 / -1}.suno-track>.library-row-audio{width:100%;height:48px;min-height:48px;margin:0}.suno-track.is-arrange{grid-template-columns:48px minmax(0,1fr) 40px auto auto}.suno-track.is-now{grid-template-columns:156px minmax(0,1fr) 40px auto;background:#101814}.library-play-bar{display:block;grid-column:1 / -1;height:8px;border-radius:999px;background:#2a2a2a;overflow:hidden}.library-play-bar>span{display:block;height:100%;background:#ffc14a}.library-phone-transport{display:none}.suno-track-play{position:relative}.suno-track-time{color:#f4f4f4;font-size:14px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums}.suno-track:hover{background:#141414}.suno-track-play{width:48px;height:48px;padding:0;overflow:hidden;border:0;border-radius:8px;background:#161616;cursor:pointer}.suno-track-play img{width:100%;height:100%;object-fit:cover}.suno-track.is-now .suno-track-play{width:156px;height:88px}.suno-track-play .song-now-on-icon,.clip-play .song-now-on-icon,.library-cover-wrap .song-now-on-icon{position:absolute;inset:0;align-content:end;background:linear-gradient(180deg,#0000 8%,#04140ccc 62%,#04140c)}.suno-track-copy{min-width:0}.suno-track-copy .library-title{color:#fff;font-size:14px;font-weight:650}.audio-file-title{display:flex;align-items:baseline;gap:8px;min-width:0}.audio-file-title .library-title{flex:1 1 auto;width:auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-file-title .library-when{flex:none;margin:0;color:#8a8a8a;font-size:12px;line-height:1.3;white-space:nowrap}.suno-track-copy p{margin:2px 0 0;overflow:hidden;color:#8a8a8a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.suno-track .clip-more{position:relative}.suno-track .clip-more>summary{list-style:none;cursor:pointer;padding:6px 8px;border-radius:8px;color:#8a8a8a;font-size:16px;line-height:1}.suno-track .clip-more>summary::-webkit-details-marker{display:none}.suno-track .clip-more[open]>summary{background:#1a1a1a;color:#fff}.library.is-list .library-empty{margin:24px 8px;color:#8a8a8a}.library.is-list{margin-top:0}.suno-page-head{width:min(1120px,calc(100% - 48px));margin:20px 24px 12px}.suno-page-head h1{margin:0;color:#fff;font-size:22px;font-weight:650;letter-spacing:-.04em}.suno-app .studio.suno-page:not(.is-desk){width:100%;max-width:none;padding:8px 24px 32px}.suno-app .lab-card,.suno-app .write-desk{border:1px solid #ffffff0c;border-radius:18px;background:#0c0c0c;box-shadow:none}.suno-app .suno-field input,.suno-app .suno-field textarea,.suno-app .suno-field select,.suno-app .write-desk input,.suno-app .write-desk textarea,.suno-app .write-desk select{border:0;border-radius:12px;background:#161616;color:#ececec}.suno-app .desk-tab,.suno-app .suno-job-btn{border:0;border-radius:999px;background:#1a1a1a;color:#ddd}.suno-app .desk-tab.is-on{background:#2a2a2a;color:#fff}.suno-page-head p{margin:8px 0 0;color:#c9c4be;font-size:14px}.page-howto{margin:0 0 8px;padding:4px 10px 6px;border:1px solid #ffffff0c;border-radius:12px;background:#0c0c0c}.suno-page-head+.page-howto{width:min(1120px,calc(100% - 48px));margin:0 24px 12px}.health-page>.suno-page-head+.page-howto{width:min(720px,calc(100% - 32px));margin:0 16px 8px}.studio.suno-page.is-desk:not(.stem-page){display:flex;flex-direction:column;overflow:auto}.studio.suno-page.is-desk:not(.stem-page)>.page-howto{flex:0 0 auto;width:auto;margin:8px 12px 0}.studio.suno-page.is-desk:not(.stem-page)>.suno-create.is-desk{flex:1 1 auto;min-height:0;height:auto}.daw>.daw-mast+.page-howto{margin:0 0 14px}.stem-page>.stem-head+.page-howto{flex:0 0 auto;margin:0;border:0;border-bottom:1px solid #ffffff10;border-radius:0;background:#0c0c0c}.stem-page>.musician-score{flex:0 0 auto;max-height:min(70vh,640px);overflow:auto;margin:0;padding:10px 16px 12px;border:0;border-bottom:1px solid #ffffff10;border-radius:0;background:#101010;box-shadow:none}.stem-page>.musician-score h3{margin:0 0 6px;font-size:16px}.musician-score-head,#musician-score .musician-score-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.musician-score-head .stem-close{flex:0 0 auto}.note-chart{display:grid;gap:10px;margin:0 0 12px}.score-sections{display:grid;gap:8px}.score-section{display:grid;gap:8px;padding:8px 10px;border:1px solid #ffffff18;border-radius:12px;background:#141414}.score-section-head{display:flex;align-items:center;gap:8px}.score-section-head h4{flex:1 1 auto;margin:0;color:var(--create-gold, #ffc14a);font-size:13px;font-weight:750;letter-spacing:.04em}.score-section-head>span{color:#c9c4be;font-size:12px;white-space:nowrap}.score-section-actions{display:flex;gap:6px}.score-section-actions button{width:auto;min-height:32px;padding:4px 12px}.score-changes{margin:0;color:#ececec;font-size:16px;letter-spacing:.08em}.note-staff-scale{height:72px}.note-chart-meta{margin:0;color:var(--create-gold, #ffc14a);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.note-chart-honest,.note-chart-part>p{margin:0;color:#c9c4be;font-size:12px;line-height:1.4}.note-chart-part{display:grid;gap:8px}.note-chart-part h4{margin:0;color:var(--create-gold, #ffc14a);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.note-chart-progression{margin:0;padding:8px 10px;border-radius:10px;background:#161616;color:#ececec;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.45}.note-chart-table-wrap{overflow-x:auto}.note-chart-structure{width:100%;border-collapse:collapse;font-size:13px}.note-chart-structure th,.note-chart-structure td{padding:6px 8px;border-bottom:1px solid #ffffff14;text-align:left;white-space:nowrap}.note-chart-structure th{color:#9a958f;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.note-chart-structure td{color:#ececec}.note-chart-structure td:nth-child(2),.note-chart-structure td:nth-child(3){color:var(--create-peach, #f3c6a0);font-weight:700}.note-chart-row,.note-chart-bars li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px}.note-chart-row>span,.note-chart-bars strong{color:var(--create-peach, #f3c6a0);font-size:13px}.note-chart-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none}.note-chart-bars li{grid-template-columns:1fr;gap:4px;min-height:0}.note-staff{position:relative;height:92px;border-right:2px solid #ffffffcc;border-left:2px solid #ffffffcc;background:repeating-linear-gradient(to top,transparent 0,transparent 16px,#ffffff55 16px,#ffffff55 17px);background-position:center 14px}.note-staff i{position:absolute;z-index:1;min-width:28px;padding:2px 4px;border-radius:999px;background:#1a1408;color:var(--create-gold, #ffc14a);font-style:normal;font-size:12px;font-weight:700;text-align:center;transform:translate(-50%,50%)}.musician-score textarea{width:100%;min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.page-howto-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page-howto-links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:12px}.page-howto-kicker{margin:0;color:#9a958f;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.page-howto-link{color:#ececec;font-size:12px;text-underline-offset:3px}button.page-howto-link{margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer;text-decoration:underline}button.page-howto-video-btn{padding:3px 10px;border-radius:999px;background:#f4ede4;color:#070b16;font-weight:650;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}button.page-howto-video-btn.is-close{background:transparent;color:#f4ede4;box-shadow:inset 0 0 0 1px #f4ede455}.howto-video-stage{position:fixed;z-index:80;top:56px;right:16px;left:16px;display:flex;justify-content:center;pointer-events:none}.howto-video{display:block;width:min(100%,960px);height:auto;aspect-ratio:16 / 9;border-radius:12px;background:#070b16;box-shadow:0 18px 50px #000a;pointer-events:auto}.page-howto-link.is-sub{font-size:10px;letter-spacing:.03em;white-space:nowrap}.page-howto-steps{max-height:6.4rem;margin:4px 0 0;padding-left:1.15em;overflow:auto;color:#d4d0cb;font-size:12px;line-height:1.35}.page-howto-steps li+li{margin-top:3px}.suno-create{display:grid;justify-items:center}.suno-hero-stage{position:relative;display:grid;justify-items:center;align-content:center;gap:22px;width:100%;min-height:calc(100dvh - 160px);padding:24px 24px 32px}.suno-float{position:absolute;top:18%;z-index:1;display:grid;gap:10px;width:196px;padding:0;border:0;background:none;color:#f4f1ec;text-align:left;cursor:pointer}.suno-float.is-left{left:6%}.suno-float.is-right{right:6%}.suno-float-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:18px;background:#161310;box-shadow:0 24px 60px #00000080}.suno-float-art img{width:100%;height:100%;object-fit:cover}.suno-float-play{position:absolute;inset:auto 12px 12px auto;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#f3c6a0;color:#2a160c;font-size:13px}.suno-float strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.suno-hero-block{display:grid;justify-items:center;gap:12px;width:min(760px,100%);text-align:center}.suno-hero-title{width:100%;border:0;background:transparent;color:#fff;text-align:center;font-family:Inter,IBM Plex Sans,sans-serif;font-size:clamp(40px,6.4vw,72px);font-weight:600;letter-spacing:-.05em;line-height:1.02}.suno-hero-title:focus{outline:none}.suno-hero-sub{margin:0;max-width:34rem;color:#d8d2cb;font-size:15px;line-height:1.45}.suno-hero-erase{display:flex;gap:12px}.suno-chat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:min(720px,100%);padding:6px 6px 6px 10px;border-radius:999px;background:#14110ecc;box-shadow:0 22px 60px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.suno-chat-tools,.suno-chat-end{display:flex;align-items:center;gap:4px}.suno-chat-input{flex:1;min-width:140px;padding:10px 8px;border:0;background:transparent;color:#fff;font-size:15px}.suno-chat-input:focus{outline:none}.suno-chat-adv,.suno-model,.suno-chip,.suno-text-btn,.suno-create-btn,.now-play,.song-row-play,.clip-play{border:0;cursor:pointer}.suno-chat-icon,.suno-chat-adv,.suno-model{min-height:36px;padding:6px 12px;border-radius:999px;background:transparent;color:#d8d2cb;font-weight:600}.suno-chat-icon{width:36px;padding:0;font-size:20px;line-height:1}.suno-pane.is-styles .chat-mic,.chat-mic{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}.chat-mic-btn{min-width:44px;min-height:32px;padding:4px 10px}.chat-mic-btn.is-on{color:#111;background:var(--create-gold);border-radius:999px}.suno-pane.is-styles .chat-mic-note,.chat-mic-note{flex:1 1 auto;color:#f4f1ea;font-size:13px;font-weight:650;text-transform:none;letter-spacing:0}.chat-mic-take{flex:1 0 100%;width:100%;height:40px;margin-top:6px}.chat-mic-live{flex:1 0 100%;order:20;margin:8px 0 0;padding:12px 14px;border-radius:12px;background:#120e0a;border:1px solid #ffe08a88;color:#fff6c2;font-size:22px;font-weight:750;line-height:1.35;letter-spacing:0;text-transform:none;text-shadow:0 0 12px #ffe08a;white-space:pre-wrap}.chat-mic-live.is-on{box-shadow:0 0 18px #ffe08a66}.suno-chat-icon.is-on,.suno-chat-adv.is-on,.suno-model.is-on{background:#2a241f;color:#fff}.suno-models{display:flex;gap:2px}.suno-create-btn{min-width:104px;min-height:40px;padding:8px 18px;border-radius:999px;background:#f3c6a0;color:#2a160c;font-size:15px;font-weight:800}.suno-create-btn:hover{background:#f7d3b4}.suno-compose{display:grid;gap:14px;width:min(720px,100%);padding:16px;border-radius:22px;background:#1a1612cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.suno-text-btn{padding:0;background:none;color:#c4b8ae;font-size:12px;font-weight:600}.suno-text-btn:disabled{opacity:.35}.suno-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.suno-simple,.suno-pane{display:grid;gap:8px}.suno-pane span,.suno-pane-label{display:flex;align-items:center;justify-content:space-between;color:#c4b8ae;font-size:12px;font-weight:700}.create-write{display:grid;gap:6px;margin:0 0 10px;padding:8px 10px 10px;border:1px solid color-mix(in srgb,#fff 10%,transparent);border-radius:8px}.create-write-structure{display:grid;gap:8px;margin-top:10px}.create-write-topic{display:grid;gap:4px}.create-write-topic>span{color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.create-write-topic textarea{width:100%;min-height:0;resize:vertical}.create-write-outline{margin:0;color:#c8c0b4;font-size:12px;line-height:1.35}.create-write-prompt{margin:0;padding:10px 12px;border-radius:10px;background:#121212;border:1px solid rgba(255,255,255,.08);color:#d8d2c8;font-family:var(--mono, ui-monospace, monospace);font-size:11px;line-height:1.45;white-space:pre-wrap;max-height:9.5rem;overflow:auto}.suno-desk-compose .create-write-structure{gap:6px;padding:8px 10px}.suno-desk-compose .create-write-structure .create-write-topic textarea{min-height:36px;max-height:48px;padding:4px 4px 6px}.suno-desk-compose .create-write-structure .create-write-prompt{max-height:4.25rem;padding:6px 8px}.suno-desk-compose .create-write-structure .suno-lyrics-input{height:96px;min-height:0;max-height:96px;padding:4px 4px 8px}.create-device-audio{display:grid;gap:8px;margin:0 0 10px}.song-duration{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#f4f4f4;font-size:14px;font-weight:650}.song-duration label{display:inline-flex;align-items:center;gap:6px}.song-duration input{width:64px;min-height:44px;padding:0 8px;border:1px solid #ffffff18;border-radius:12px;background:#0c0c0c;color:#f4f4f4;font:inherit;font-variant-numeric:tabular-nums}.song-duration strong{font-variant-numeric:tabular-nums}.song-brief{display:grid;gap:8px}.song-brief textarea{width:100%;min-height:72px;resize:vertical;border:1px solid #ffffff18;border-radius:12px;background:#0c0c0c;color:#f4f4f4;font:inherit;padding:8px 10px}.song-brief-make{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.song-brief-make button,.song-brief-saved button{min-height:36px;border:1px solid #ffffff18;border-radius:999px;background:#0c0c0c;color:#f4f4f4;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.song-brief-make button{padding:0 14px}.song-brief-make button:disabled{opacity:.45;cursor:default}.suno-app.is-create .create-ask-step{border:3px solid transparent;background:radial-gradient(560px 200px at 0% 0%,#00f0ff99,transparent 56%) padding-box,radial-gradient(480px 240px at 100% 110%,#ff3d9acc,transparent 60%) padding-box,linear-gradient(145deg,#0b5cab,#2436c4 46%,#8a1aa8) padding-box,linear-gradient(110deg,#7af6ff,#3d7bff,#d24dff,#ff4d9a) border-box;box-shadow:0 0 0 1px #7af6ff,0 0 34px #00e5ffcc,0 0 56px #ff4d9a88}.suno-app.is-create .create-ask-step .create-step-head span{color:#7af6ff;letter-spacing:.14em;text-shadow:0 0 12px #00f0ff}.suno-app.is-create .create-ask-step .suno-hint{color:#e7f8ff}.suno-app.is-create .create-ask-step .song-brief textarea{border:2px solid #00e5ff;background:#061428;color:#f4fcff;box-shadow:inset 0 0 0 1px #7a5cff66,0 0 22px #00d4ff66}.suno-app.is-create .create-ask-step .song-brief textarea::placeholder{color:#9fd8ff}.suno-app.is-create .create-ask-step .song-brief-make>button.ask-voice{border:2px solid #061018;color:#fff;font-weight:800}.suno-app.is-create .create-ask-step .ask-voice-male{background:#0057ff;box-shadow:0 0 0 2px #061018,0 0 16px #0057ff}.suno-app.is-create .create-ask-step .ask-voice-inst{background:#ffc14a;color:#1a120c;box-shadow:0 0 0 2px #061018,0 0 16px #ffc14a}.suno-app.is-create .create-ask-step .ask-voice-female{background:#ff2d6a;box-shadow:0 0 0 2px #061018,0 0 16px #ff2d6a}.suno-app.is-create .create-ask-step .song-brief-make>button.ask-voice:disabled{opacity:1}.suno-app.is-create .create-ask-step .song-brief-make>button.ask-voice:hover:not(:disabled){filter:brightness(1.08)}.suno-app.is-create .create-ask-step .song-brief>.suno-hint:last-child{color:#b8fff6}.suno-app.is-create .create-lyrics-step{border:2px solid #3ecbff;background:radial-gradient(520px 180px at 0% 0%,#00e5ff66,transparent 58%),linear-gradient(165deg,#0d3d66,#10244a 55%,#1a1460);box-shadow:0 0 0 1px #7af6ff,0 0 28px #00b4ffaa}.suno-app.is-create .create-lyrics-step .create-step-head,.suno-app.is-create .create-lyrics-step .create-step-head span,.suno-app.is-create .create-lyrics-step .create-write-topic>span,.suno-app.is-create .create-lyrics-step .style-voices>span{color:#d9fbff}.suno-app.is-create .create-lyrics-step .suno-lyric-modes button,.suno-app.is-create .create-lyrics-step .suno-lyric-modes button:nth-child(1),.suno-app.is-create .create-lyrics-step .suno-lyric-modes button:nth-child(2){background:#0057ff;color:#fff;border-color:#7af6ff;box-shadow:0 0 0 2px #061018,0 0 12px #0057ff}.suno-app.is-create .create-lyrics-step .suno-lyric-modes button.is-on,.suno-app.is-create .create-lyrics-step .suno-lyric-modes button:hover{background:#ffc14a;color:#1a120c;border-color:#ffc14a;box-shadow:0 0 0 2px #061018,0 0 14px #ffc14a}.suno-app.is-create .create-lyrics-step textarea,.suno-app.is-create .create-lyrics-step .suno-lyrics-input,.suno-app.is-create .create-lyrics-step .create-write-topic textarea{background:#071422;color:#f4fcff;border:2px solid #3ecbff}.suno-app.is-create .lyrics-rhyme{border:2px solid #ffc14a;background:radial-gradient(480px 160px at 100% 0%,#ff4d9a77,transparent 58%),linear-gradient(165deg,#4a2a08,#2a160c 50%,#3a1240);box-shadow:0 0 0 1px #ffc14a,0 0 28px #ffc14aaa}.suno-app.is-create .lyrics-rhyme-title,.suno-app.is-create .lyrics-rhyme .create-write-outline,.suno-app.is-create .lyrics-rhyme .cadence-line,.suno-app.is-create .lyrics-rhyme .lyric-engine label span{color:#ffe08a}.suno-app.is-create .lyrics-rhyme .lyric-engine label{background:#1a1008;border:1px solid #ffc14a}.suno-app.is-create .lyrics-rhyme select,.suno-app.is-create .lyrics-rhyme input{background:#1a1008;color:#fff6d8;border:1px solid #ffc14a}.suno-app.is-create .lyrics-rhyme .cadence-switch button{background:#1a1008;color:#ffe08a;border:2px solid #ffc14a}.suno-app.is-create .lyrics-rhyme .cadence-switch button.is-on{background:#ffc14a;color:#1a120c}.song-brief-saved ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.song-brief-saved button{display:grid;gap:2px;width:100%;padding:8px 12px;border-radius:12px;text-align:left}.song-brief-saved button span{color:#9a9088;font-size:11px}.create-device-audio .lab-drop{margin:0}.create-device-audio-now{display:grid;gap:6px}.create-device-audio-now p{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0}.create-write-head{display:flex;align-items:center;gap:8px}.create-write-head>span,.create-write label>span{color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.create-write label{display:grid;gap:4px}.create-write textarea{width:100%;min-height:0;resize:vertical}.create-rhyme{margin:0 0 10px}.create-rhyme .create-rhyme-language{justify-self:stretch}.cadence-switches{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 4px}.cadence-switch{display:inline-flex;align-items:center;gap:6px}.cadence-switch button{min-height:36px;padding:0 14px;border:1px solid #ffc14a;border-radius:999px;background:transparent;color:#fff6c2;font-weight:800}.cadence-switch button.is-on{background:#ffc14a;color:#111}.cadence-line{flex:1 0 100%;margin:0;color:#fff6c2;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.lyric-engine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 8px}.lyric-engine-title{grid-column:1 / -1;margin:0;color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lyric-engine.write-engine{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 12px}.lyric-engine label{display:flex;flex-direction:column;gap:4px;min-width:0}.lyric-engine span{color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lyric-engine select,.lyric-engine input[type=number]{width:100%;height:34px;padding:0 8px;border:1px solid #ffffff18;border-radius:8px;background:#141414;color:#f3f3f3;font-size:13px}.bar-count{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;align-items:center}.bar-count-btn{min-width:44px;min-height:44px;padding:0;border:1px solid #ffffff;border-radius:8px;background:#000;color:#fff;font-size:24px;font-weight:800;line-height:1}.bar-count-btn:disabled{opacity:.35}.lyric-engine .bar-count input{width:100%;height:44px;padding:0 4px;border:1px solid #ffffff18;border-radius:8px;background:#141414;color:#f3f3f3;font-size:18px;text-align:center}@media(max-width:720px){.lyric-engine{grid-template-columns:1fr}}.suno-lyric-modes{display:inline-flex;flex-wrap:wrap;gap:4px}.suno-pane.is-lyrics .suno-lyric-modes,.suno-pane.is-lyrics .chat-mic{width:100%}.suno-lyric-modes button{min-width:44px;padding:4px 10px;border:1px solid #ffffff18;border-radius:999px;background:transparent;color:#8a8a8a;font-size:12px;font-weight:650;cursor:pointer}.suno-lyric-modes button.is-on,.suno-lyric-modes button:hover{border-color:#fff4;background:#262626;color:#fff}.suno-app.is-create .suno-lyric-modes button:nth-child(1){color:var(--create-peach)}.suno-app.is-create .suno-lyric-modes button:nth-child(2){color:var(--create-sky)}.suno-app.is-create .suno-lyric-modes button.is-on,.suno-app.is-create .suno-lyric-modes button:hover{color:#111;background:var(--create-gold);border-color:var(--create-gold)}.suno-pane textarea,.suno-pane input,.suno-compose .suno-field input,.suno-compose .suno-field textarea,.suno-compose .suno-field select{width:100%;border:1px solid #ffffff12;border-radius:14px;background:#100e0c;color:#f7f3ee}.suno-pane textarea{min-height:140px;padding:12px 14px;resize:vertical}.suno-compose-bar,.suno-simple-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.suno-chip,.suno-chip-select{min-height:36px;padding:6px 12px;border-radius:999px;background:#1a1612cc;color:#f7f3ee;font-size:13px;font-weight:600}.suno-chip-select{border:0}.suno-chip.is-on{background:#f3c6a0;color:#2a160c}.suno-voice-chip{display:inline-flex;align-items:stretch}.suno-chip-play{min-height:36px;padding:6px 12px;border-radius:999px 0 0 999px;background:#f3c6a0;color:#2a160c;font-size:13px;font-weight:700}.suno-chip-play.is-on{background:#fff}.suno-voice-chip .suno-chip{border-radius:0 999px 999px 0}.suno-feed-wrap{display:grid;gap:16px;width:100%}.suno-compose,.suno-chat,.suno-simple-bar{position:relative;z-index:2}.clip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none}.clip-card{display:grid;gap:8px}.clip-play{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;padding:0;border-radius:18px;background:#161310}.clip-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.clip-play-icon{position:absolute;inset:auto 12px 12px auto;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#f3c6a0;color:#2a160c}.clip-meta .library-title,.clip-meta p{margin:0;color:#f7f3ee}.clip-meta p,.clip-more{color:#c4b8ae;font-size:12px}.boom-lab-health-player,.voice-preview-audio,.narration-speak-audio{position:fixed;left:0;bottom:0;width:2px;height:2px;margin:0;opacity:.02;overflow:hidden;pointer-events:none}#boom-lab-audio-slot{position:fixed;left:0;bottom:0;width:80px;height:44px;overflow:hidden;z-index:60;pointer-events:none}.boom-lab-player{position:relative;left:0;top:0;width:80px;height:44px;margin:0;opacity:1;pointer-events:none}.now-play{width:36px;height:36px;border-radius:999px;background:#fff;color:#111;font-size:13px}.now-play-word,.now-off{display:none}.now-admin{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:#e50914;color:#fff;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.now-play.is-on{background:#fff}.now-play:disabled{opacity:.35;cursor:default}.now-playing{position:relative;z-index:50;display:grid;grid-template-columns:minmax(120px,1fr) 40px minmax(140px,2fr) 72px minmax(150px,200px) minmax(110px,160px) auto;align-items:center;gap:8px 14px;min-height:64px;padding:8px 20px 10px;border-top:1px solid #e8c27a33;background:#1c120e}.now-narration{justify-self:start;width:fit-content;margin-top:4px;min-height:28px;padding:4px 12px;border:0;border-radius:999px;background:#ffe14a;color:#111;font-size:13px;font-weight:750;cursor:pointer}.now-narration.is-on{border:1px solid #f4f1ea;background:transparent;color:#f4f1ea}.now-captions{grid-column:1 / -1;display:grid;gap:2px;min-height:42px;margin:0;pointer-events:none}.now-captions span{color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.now-captions strong{color:#f4f1ea;font-size:16px;font-weight:650;line-height:1.35;white-space:pre-wrap}.caption-circle{overflow:hidden;height:36px;margin:0 0 10px;border-radius:999px;background:#141414;color:#f4f1ea;font-size:14px;font-weight:650;line-height:36px}.now-captions .caption-circle,.now-captions .caption-now{margin:0}.song-language-actions .caption-now{flex:1 0 100%}.caption-now{display:block;height:36px;margin:8px 0 0;padding:0 14px;overflow:hidden;border-radius:999px;background:#141414;color:#f4f1ea;font-size:14px;font-weight:650;line-height:36px;white-space:nowrap;text-overflow:ellipsis}.caption-now span{color:#8d877f;font-size:14px;font-weight:650;letter-spacing:0;line-height:36px;text-transform:none}.caption-now span.is-said{color:#ffe14a}.caption-circle-track{display:flex;width:max-content;animation:caption-circle linear infinite}.caption-circle-track span{padding-right:3rem;white-space:nowrap}@keyframes caption-circle{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.caption-circle{height:auto;line-height:1.35}.caption-circle-track{animation:none}.caption-circle-track span[aria-hidden=true]{display:none}.caption-circle-track span{white-space:normal}}.now-playing.is-empty{color:#8b8b96;font-size:13px;pointer-events:none}.now-playing.is-empty .my-tongue-pick{pointer-events:auto}.now-left{display:flex;align-items:center;gap:10px;min-width:0}.watermark-switch{display:flex;align-items:center;gap:6px;flex:0 0 auto}.watermark-switch>span{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e8c27a}.watermark-switch button{min-width:56px;min-height:36px;padding:0 14px;border:0;border-radius:18px;background:#2a2a2a;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.suno-app .suno-rail-end .watermark-switch{margin-bottom:4px}.watermark-switch button[data-side=on].is-on{background:#fff;color:#111}.watermark-switch button[data-side=off].is-on{background:#e50914;color:#fff}.watermark-badge{padding:2px 6px;border-radius:4px;background:#e50914cc;color:#fff;font-size:10px;font-style:normal;font-weight:800}.now-cover{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#232328}.now-copy{min-width:0}.now-copy strong,.now-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-copy strong{color:#f3c6a0}.now-copy span,.now-time{color:#8b8b96;font-size:12px}.now-time{margin:0}.now-progress{position:relative;display:flex;align-items:center;height:28px;min-width:0}.now-progress-rail,.now-progress-fill{position:absolute;left:0;height:8px;border-radius:999px;pointer-events:none}.now-progress-rail{right:0;background:#2a2a2a}.now-progress-fill{background:#ffc14a}.now-seek{position:relative;z-index:1;width:100%;height:28px;margin:0;background:transparent;accent-color:#ffc14a;-webkit-appearance:none;appearance:none}.now-seek::-webkit-slider-runnable-track{height:8px;background:transparent}.now-seek::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-5px;border:0;border-radius:50%;background:#fff}.now-speed{display:grid;gap:2px;min-width:0}.now-speed span{color:#8b8b96;font-size:11px}.now-speed input{width:100%;accent-color:#f4f4f5}.credits.is-compact{display:flex;flex-wrap:wrap;gap:8px}.credits.is-compact .credit-badge{min-width:0;padding:6px 10px;border-radius:999px;background:#1a1612aa}@media(max-width:1100px){.suno-float{display:none}}@media(max-width:860px){.suno-app{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto}.suno-rail{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;max-height:min(280px,42vh);overflow:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #ffffff0f}.suno-rail-primary{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px}.suno-rail-nav{display:flex;flex:1 1 auto;flex-wrap:wrap;overflow:auto}.studio.suno-page.is-desk:not(.stem-page)>.suno-create.is-desk{height:auto;overflow:visible}.suno-desk{grid-template-columns:1fr;height:auto;min-height:0}.suno-desk-compose,.suno-desk-space{overflow:visible}.suno-desk-compose{border-right:0;border-bottom:1px solid #ffffff0f;gap:8px;padding:10px 12px 12px}.suno-split,.now-playing{grid-template-columns:1fr}.suno-chat{border-radius:22px}.suno-create-btn,.suno-create-btn.is-desk{width:100%;min-height:48px}.suno-create-row{position:static}.suno-create.is-simple .suno-desk-compose .suno-pane.is-lyrics{flex:none;min-height:120px}.suno-create.is-simple .suno-desk-compose .suno-lyrics-input{min-height:88px;height:88px}.suno-create.is-simple .suno-desk-compose .suno-pane.is-styles textarea{min-height:48px;max-height:56px;height:48px}}.app-chrome{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-bottom:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-brand{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark{flex:none;width:42px;height:42px;border-radius:14px;box-shadow:0 0 0 3px var(--glow),0 10px 24px var(--glow)}.nav-icon,.desk-tab-icon,.jump-art,.job-card-art,.create-start-art,.lab-icon{display:block;flex:none}.nav-icon,.desk-tab-icon{width:18px;height:18px}.app-nav a,.rail-item{gap:8px}.app-brand .eyebrow{margin:0}.app-chrome h1{margin:0;font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1}.app-nav{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border:1px solid var(--hw-panel-border);border-radius:999px;background:#08080d;font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:none}.app-nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border-radius:999px;color:var(--muted);text-decoration:none}.app-nav a.is-on,.app-nav a:hover,.app-nav a:focus-visible{color:var(--paper);background:var(--raise-2);outline:none}.app-nav a.is-on{color:var(--accent-ink);background:#00f0ff;box-shadow:0 8px 20px var(--glow)}.app-nav a:focus-visible{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--accent-2)}.app-more{position:relative}.app-more>summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;color:var(--muted);cursor:pointer;list-style:none}.app-more>summary::-webkit-details-marker{display:none}.app-more.is-on>summary,.app-more[open]>summary,.app-more>summary:hover{color:var(--paper);background:var(--raise-2)}.app-more.is-on>summary{color:var(--accent-ink);background:#00f0ff;box-shadow:0 8px 20px var(--glow)}.app-more-list{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:180px;padding:8px;border:1px solid var(--hw-panel-border);border-radius:18px;background:#08080d;box-shadow:0 18px 40px #0008}.app-more-list a{width:100%;border-radius:12px}.create-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;align-items:start}.create-here,.page-here{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:0 0 14px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--raise-2));color:var(--paper);font-size:14px;font-weight:700}.create-here strong,.page-here strong{color:#00f0ff}.create-here span,.page-here span{color:var(--muted);font-weight:600}.create-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:12px;margin-bottom:16px}.create-modes{display:flex;gap:6px;padding:4px;border-radius:999px;background:#08080d}.create-mode{min-height:40px;padding:8px 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--font);font-size:14px;font-weight:800;cursor:pointer}.create-mode.is-on{background:#00f0ff;color:var(--accent-ink);box-shadow:0 8px 20px var(--glow)}.create-inline{display:inline;padding:0;border:0;background:none;color:#00f0ff;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.create-run{align-items:center}.create-go{min-width:168px;min-height:52px;font-size:18px}.create-picks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.create-pick{display:grid;gap:4px;min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--chip);color:var(--paper);text-align:left;cursor:pointer}.create-pick:hover,.create-pick:focus-visible{border-color:var(--accent-2);outline:none}.create-pick b{color:#00f0ff;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.create-pick span{color:var(--muted);font-size:13px}.create-advanced{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.create-advanced>summary{cursor:pointer;color:var(--muted);font-weight:700;padding:10px 0}.create-advanced[open]>summary{color:var(--paper)}.create-drawer{position:fixed;inset:0 0 72px;z-index:80;display:grid;place-items:center;padding:16px;background:#000000f2}.create-drawer[hidden],.create-drawer.is-parked{display:none!important}.create-drawer-panel{width:min(920px,100%);max-height:calc(100dvh - 120px);overflow:auto;padding:18px 18px 28px;border:1px solid #ffffff12;border-radius:22px;background:#111;box-shadow:0 24px 80px #00000080}.create-drawer[aria-label=Voice] .create-drawer-panel{width:min(980px,100%);border-color:#ffffff28;background:radial-gradient(820px 260px at 0% 0%,#312e81 0%,transparent 58%),radial-gradient(640px 220px at 100% 0%,#9f1239 0%,transparent 52%),#0c0a12}.create-drawer-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.create-drawer-head p{margin:0;width:100%;color:var(--muted);font-size:13px;font-weight:700}.create-drawer-head strong{font-family:var(--display);font-size:28px;letter-spacing:-.04em}.create-right-empty{margin:0;padding:16px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);font-size:13px}.create-col-right .library-head h2{font-size:22px}.studio:has(.create-workspace){width:min(1360px,calc(100% - 32px));padding-top:12px}.app-nav-band{padding:8px 22px;border-bottom:1px solid var(--glass-border);background:linear-gradient(90deg,#00f0ff22,#8b5cf622 50%,#ff2a4d22);color:#00f0ff;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.credits{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.credit-badge{min-width:148px;padding:8px 12px;border:1px solid var(--line);border-radius:14px;background:var(--raise);font-family:var(--mono);font-size:11px;line-height:1.4}.credit-badge strong{display:block;color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.credit-badge span{color:var(--paper)}.credit-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.credit-buy{color:var(--accent);font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:2px;text-transform:none;white-space:nowrap}.credit-buy:hover,.credit-buy:focus-visible{color:var(--accent-hover)}.credit-buy-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}a.credit-buy-btn{display:inline-flex;align-items:center;text-decoration:none}.studio{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:28px 0 72px}.mast-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.mast h1{margin:4px 0 10px;font-family:var(--display);font-size:42px;line-height:1;letter-spacing:-.03em;font-weight:800}.eyebrow,.lede{font-family:var(--mono)}.eyebrow{margin:0;color:var(--accent);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lede{margin:0;max-width:40rem;color:var(--muted);font-size:13px;line-height:1.55}.lede-link{color:var(--accent-hot);text-underline-offset:3px}.groove{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#00f0ff,#ff2a4d);color:#fff;cursor:pointer;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.02em;text-transform:none;box-shadow:0 4px 15px #00d4ff40}.groove.is-on,.groove:hover,.groove:focus-visible{background:linear-gradient(135deg,#33f5ff,#ff2a4d);color:#fff;outline:none;box-shadow:0 6px 20px #00d4ff59}.groove:focus-visible{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--accent-2),0 14px 28px var(--glow)}.suno{margin:0}.compose{padding:22px;border:1px solid var(--hw-panel-border);border-radius:28px;background:var(--hw-panel-bg);box-shadow:var(--hw-panel-shadow)}.compose-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.compose-head h2{margin:4px 0 0;font-family:var(--display);font-size:32px;letter-spacing:-.04em}.compose-flow{margin:0;max-width:22rem;color:var(--muted);font-size:13px;text-align:right}.desk-tab-n{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--paper) 10%,transparent);color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700}.desk-tab.is-on .desk-tab-n{background:color-mix(in srgb,var(--accent-2) 28%,transparent);color:var(--accent-2)}.compose-recipe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}.compose-recipe button{display:grid;gap:4px;min-height:72px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--chip);color:var(--paper);text-align:left;cursor:pointer}.compose-recipe button.is-on{border-color:transparent;background:color-mix(in srgb,var(--accent-2) 14%,var(--raise-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 45%,transparent)}.compose-recipe button:hover,.compose-recipe button:focus-visible{border-color:var(--accent-2);outline:none}.compose-recipe b{color:var(--accent-2);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.compose-recipe span{color:var(--muted);font-size:12px;line-height:1.35}.desk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.desk-tabs,.library-tabs{display:flex;flex-wrap:wrap;gap:8px}.desk-tab,.library-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer}.desk-tab.is-on,.library-tab.is-on{border-color:transparent;background:color-mix(in srgb,var(--accent-2) 18%,var(--raise-2));color:var(--accent-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 50%,transparent)}.desk-tab:hover,.library-tab:hover,.desk-tab:focus-visible,.library-tab:focus-visible{border-color:var(--accent-2);color:var(--paper);outline:none}.provider-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:min(100%,360px)}.provider{display:grid;gap:2px;min-height:64px;padding:10px 14px;border:1px solid var(--line);border-radius:16px;background:var(--chip);color:var(--paper);cursor:pointer;text-align:left}.provider strong{font-family:var(--display);font-size:16px;letter-spacing:-.03em}.provider span{color:var(--muted);font-size:12px}.provider.is-on{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,var(--raise-2)),var(--raise-2));box-shadow:inset 0 0 0 2px var(--accent),0 10px 24px var(--glow)}.provider.is-on span{color:#b8f9ff}.desk-panel{display:grid;gap:4px}.desk-panel[hidden]{display:none!important}.suno-field,.suno-group p,.suno-run p,.suno-error,.suno-tracks p,.suno-mix,.chip,.preset,.choice,.provider,.desk-tab,.library-tab{font-family:var(--font)}.suno-blend{display:grid;grid-template-columns:1fr 1fr;gap:12px}.genre-preview{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:12px;margin:8px 0 4px}.genre-preview .provider-switch,.voice-catalog-head .provider-switch{width:100%;max-width:28rem;min-width:0}.genre-preview .provider,.voice-catalog-head .provider{min-height:52px}.preview-models{min-width:min(100%,360px)}.genre-preview .preview-models,.voice-catalog-head .preview-models{flex:1 1 100%;max-width:360px}.preview-models .provider{min-height:52px}.voice-catalog-head .preview-models{margin:12px 0 0}.genre-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.genre-preview-copy{display:grid;gap:8px;flex:1;min-width:12rem}.genre-preview .suno-hint,.genre-preview .suno-error{margin:0}.genre-preview-audio{width:min(100%,28rem)}.genre-preview .voice-play:disabled{opacity:.45;cursor:not-allowed}.genre-preview .voice-play.genre-preview-make{width:auto;min-width:44px;padding:0 14px}.genre-preview-actions .voice-play{width:auto;min-width:44px;padding:8px 14px}.genre-speak{display:grid;gap:6px;position:relative;z-index:3;margin:0 0 10px}.genre-speak-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.genre-speak-field{flex:1 1 180px;min-width:0;margin:0}.genre-speak .suno-hint{margin:0}.genre-tempo{display:grid;gap:8px;margin:10px 0 4px}.genre-tempo-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.genre-tempo-head p{margin:0;color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.genre-tempo-nudges{display:flex;gap:8px}.genre-tempo-nudge{width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--raise-2);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:20px;line-height:1}.genre-tempo-nudge:hover,.genre-tempo-nudge:focus-visible,.genre-tempo-pick:hover,.genre-tempo-pick:focus-visible{border-color:var(--accent);outline:none}.genre-tempo-nudge:disabled{opacity:.4;cursor:not-allowed}.genre-tempo-picks{display:flex;flex-wrap:wrap;gap:8px}.genre-tempo-pick{min-height:36px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600}.genre-tempo-pick.is-on{border-color:transparent;background:color-mix(in srgb,var(--accent-2) 18%,var(--raise-2));color:var(--accent-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2) 50%,transparent)}.chord-field{margin:8px 0 16px}.chord-field>p:first-child{margin:0 0 8px;color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.chord-field .suno-field{margin:10px 0}.chord-chorus,.chord-jump{margin:4px 0 0;color:var(--accent);font-family:var(--mono);font-size:13px;line-height:1.45}.chord-jump{display:block;width:100%;padding:12px 14px;border:1px solid var(--hw-panel-border);border-radius:12px;background:var(--bg-elevated);text-align:left;cursor:pointer}.chord-jump:hover,.chord-jump:focus-visible{border-color:var(--accent);outline:none}.chord-map{display:grid;gap:0;margin:10px 0 0;padding:4px 12px;border:1px solid var(--hw-panel-border);border-radius:16px;background:var(--bg-surface)}.chord-map-row{display:grid;grid-template-columns:7.2rem 1fr;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--glass-border)}.chord-map-row:last-child{border-bottom:0}.chord-map-row dt,.chord-map-row dd{margin:0;font-family:var(--mono);font-size:12px;line-height:1.4}.chord-map-row dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.chord-map-row dd{color:var(--paper)}.chord-map-row dd button{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.chord-map-row dd button:hover,.chord-map-row dd button:focus-visible{color:var(--accent);outline:none}.chord-field .chord-parts{margin-top:8px;font-weight:500;letter-spacing:0;text-transform:none}.chord-field .chord-formula{margin-top:8px}.chord-formula-code{margin:8px 0 0;color:var(--accent);font-family:var(--mono);font-size:22px;font-weight:800;letter-spacing:.14em;font-variant-numeric:tabular-nums}.chord-field .chord-toolbar{grid-template-columns:minmax(0,1fr)}.song-progress{display:grid;gap:10px;margin:14px 0}.song-progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.song-progress-head p{margin:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.song-progress-steer{display:grid;grid-template-columns:44px 1fr 44px;gap:8px;align-items:center}.song-progress-steer button{min-height:44px;border:1px solid var(--hw-panel-border);border-radius:12px;background:var(--bg-elevated);color:var(--paper);font-size:22px;line-height:1;cursor:pointer}.song-progress-steer button:hover,.song-progress-steer button:focus-visible{border-color:var(--accent);outline:none}.song-progress-steer div{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--hw-panel-border);border-radius:12px;background:var(--bg-surface)}.song-progress-steer strong,.song-progress-steer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-progress-steer strong{color:var(--paper);font-size:14px}.song-progress-steer span{color:var(--muted);font-family:var(--mono);font-size:11px}.song-progress-bar{display:flex;gap:0;width:100%;overflow-x:auto;border:1px solid var(--hw-panel-border);border-radius:14px;background:var(--bg-surface)}.song-progress-bar button{flex:1 0 4.8rem;display:grid;gap:4px;min-height:56px;padding:8px 6px;border:0;border-right:1px solid var(--glass-border);background:transparent;color:var(--paper);cursor:pointer;text-align:left}.song-progress-bar button:last-child{border-right:0}.song-progress-bar button.is-on,.song-progress-bar button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-2) 22%,transparent);color:var(--accent-2)}.song-progress-bar span{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.song-progress-bar em{display:block;overflow:hidden;color:var(--muted);font-family:var(--mono);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.suno-mix{margin:0 0 8px;color:var(--accent-2);font-size:12px}.suno-field{display:flex;flex-direction:column;gap:8px;margin:14px 0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.suno-field-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.suno-field-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.suno-field-label .suno-job-btn,.lyric-clear{min-height:32px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;text-transform:none;letter-spacing:0}.lyric-clear:hover,.lyric-clear:focus-visible{border-color:var(--accent-2);outline:none}.vocals-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0}.suno-field input,.suno-field textarea,.suno-field select,.chord-field input,.chord-field textarea,.chord-field select,.chord-desk input,.chord-desk textarea,.chord-desk select,.chords input,.chords textarea,.chords select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-2);color:var(--paper);font:inherit;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.suno-field select,.chord-field select,.chord-desk select,.chords select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2393a0b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.suno-field textarea,.chord-field textarea,.chord-desk textarea{min-height:96px;resize:vertical}.suno-field input:disabled,.suno-field textarea:disabled,.suno-field select:disabled{opacity:.45}.suno-field input:focus-visible,.suno-field textarea:focus-visible,.suno-field select:focus-visible,.chord-field input:focus-visible,.chord-field textarea:focus-visible,.chord-field select:focus-visible,.chord-desk input:focus-visible,.chord-desk textarea:focus-visible,.chord-desk select:focus-visible{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px var(--glow-2)}.choice-grid,.voice-now,.voice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.voice-now{grid-template-columns:1fr 1fr}.voice-catalog{display:grid;gap:22px;margin:4px 0 18px}.voice-back{justify-self:start;margin:0 0 10px;padding:0;border:0;background:none;color:var(--accent-2);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600}.voice-back:hover,.voice-back:focus-visible{color:var(--paper);outline:none}.voice-catalog .eyebrow{display:none}.voice-catalog-head h3{margin:0 0 12px;font-family:var(--display);font-size:34px;letter-spacing:-.04em;color:#fff}.voice-catalog-head .lede{margin:12px 0 0;color:#f4f1ec;font-size:16px;line-height:1.4}.voice-catalog-head .provider-switch{margin-top:12px}.voice-home-now{display:flex;align-items:center;gap:12px;margin-top:14px}.voice-home-now span{color:var(--mute);font-size:13px}.voice-preview-player{display:block;margin-top:12px}.voice-preview-player:not(.is-ready){margin-top:0;height:0;overflow:hidden;border:0;opacity:0;pointer-events:none}.voice-catalog .voice-group>p{margin:0 0 10px;color:#fff;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.03em;text-transform:none}.voice-grid,.voice-packs,.voice-kinds{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.voice-packs,.voice-kinds,.voice-filters{display:flex;flex-wrap:wrap;gap:8px}.voice-packs,.voice-kinds{display:grid;gap:10px}.voice-kinds{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.voice-pack,.voice-kind,.voice-card{display:grid;gap:4px;min-height:112px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:16px;background:var(--chip);color:var(--paper);cursor:pointer;text-align:left}.voice-card{cursor:pointer;min-height:168px;gap:14px;border:0;border-top:6px solid transparent;border-radius:22px;padding:16px}.voice-card strong{color:#fff;font-size:20px}.voice-card-top span:first-of-type{display:none}.voice-card-top span{color:#f4f1eccc;font-size:14px;line-height:1.35}.voice-card-top{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:start}.voice-card-top>div{display:flex;flex-direction:column;gap:3px;min-width:0}.voice-card-top b,.voice-card-top strong,.voice-card-top span{display:block}.voice-card-top strong{line-height:1.15}.voice-card-top span{overflow-wrap:anywhere}.voice-add{min-height:40px;padding:8px 14px;border:0;border-radius:999px;background:#fff;color:#141018;cursor:pointer;font-family:var(--font);font-size:14px;font-weight:800}.voice-play{width:48px;height:48px;min-height:48px;padding:0;border:0;border-radius:999px;background:#fff;color:#141018;cursor:pointer;font-family:var(--font);font-size:16px;font-weight:800}.voice-play.is-on,.voice-play:hover,.voice-play:focus-visible,.voice-add:hover,.voice-add:focus-visible{border-color:var(--accent);outline:none}.voice-card-exports{display:flex;flex-wrap:wrap;gap:8px}.voice-export{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--raise-2);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600}.voice-export:hover,.voice-export:focus-visible{border-color:var(--accent);outline:none}.voice-export:disabled{cursor:not-allowed;opacity:.55}.voice-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.song-wav{margin-top:8px}.wav-now{display:grid;gap:8px;margin:10px 0 0}.wav-now p{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0;text-transform:none;letter-spacing:0}.wav-now strong{color:var(--paper);font-size:14px}.wav-now span{color:var(--muted);font-size:12px}.wav-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wav-folder{margin-top:10px;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,transparent);overflow:hidden}.wav-folder>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;color:var(--paper);font-size:13px;font-weight:600}.wav-folder>summary::-webkit-details-marker{display:none}.wav-folder>summary:before{content:"▸";color:var(--muted);margin-right:2px}.wav-folder[open]>summary:before{content:"▾"}.wav-folder>summary em{font-style:normal;color:var(--muted);font-weight:500;font-size:12px}.wav-folder .wav-picks{padding:0 12px 12px;margin-top:0}.wav-pick{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600}.wav-pick.is-on,.wav-pick:hover,.wav-pick:focus-visible{border-color:var(--accent);outline:none}.song-together{margin:8px 0 0;color:var(--accent-2);font-size:13px;line-height:1.45}.voice-card-actions small{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.voice-pack{min-height:128px}.voice-pack strong,.voice-kind strong,.voice-card strong{font-family:var(--display);font-size:16px;letter-spacing:-.03em}.voice-pack span,.voice-kind span,.voice-card span{color:var(--muted);font-size:12px;line-height:1.35}.voice-card b{color:var(--accent-2);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.voice-pack em,.voice-kind em,.voice-card em{margin-top:auto;color:var(--accent);font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.voice-pack.is-on,.voice-kind.is-on,.voice-card.is-on,.voice-pack:hover,.voice-kind:hover,.voice-card:hover,.voice-pack:focus-visible,.voice-kind:focus-visible,.voice-card:focus-visible{border-color:var(--accent);outline:none}.voice-pack{min-height:156px;padding:18px;border:0;border-radius:22px;color:#140c18}.voice-pack strong{color:inherit;font-size:22px}.voice-pack span,.voice-pack em{color:inherit;font-family:var(--font);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.voice-pack[data-pack=pop-soul]{background:linear-gradient(145deg,#f9a8d4,#e9d5ff);color:#3b0764}.voice-pack[data-pack=hiphop-trap]{background:linear-gradient(145deg,#c4b5fd,#a5b4fc);color:#1e1b4b}.voice-pack[data-pack=world]{background:linear-gradient(145deg,#7dd3fc,#99f6e4);color:#083344}.voice-pack[data-pack=stage]{background:linear-gradient(145deg,#fdba74,#fda4af);color:#431407}.voice-pack:hover,.voice-pack:focus-visible{transform:translateY(-2px);border-color:transparent}.voice-card[data-family=pop-soul],.voice-card[data-family=hiphop-trap],.voice-card[data-family=world],.voice-card[data-family=stage]{border:0;color:#1a1020}.voice-card[data-family=pop-soul]{background:linear-gradient(160deg,#fbcfe8,#e9d5ff)}.voice-card[data-family=hiphop-trap]{background:linear-gradient(160deg,#ddd6fe,#c7d2fe)}.voice-card[data-family=world]{background:linear-gradient(160deg,#bae6fd,#ccfbf1)}.voice-card[data-family=stage]{background:linear-gradient(160deg,#fed7aa,#fecdd3)}.voice-card[data-family] strong,.voice-card[data-family] span,.voice-card[data-family] small{color:#1a1020}.voice-card[data-family=pop-soul] .voice-play{background:#9d174d;color:#fff}.voice-card[data-family=hiphop-trap] .voice-play{background:#4338ca;color:#fff}.voice-card[data-family=world] .voice-play{background:#0e7490;color:#fff}.voice-card[data-family=stage] .voice-play{background:#c2410c;color:#fff}.voice-card[data-family] .voice-add{background:#1a1020;color:#fff}.voice-card[data-family] .voice-export{border-color:#1a102033;background:#fffa;color:#1a1020}.voice-card b{width:fit-content;padding:2px 8px;border-radius:999px;background:#1a102018;color:#1a1020}.voice-kind[data-kind=pop]{background:linear-gradient(145deg,#f9a8d4,#e9d5ff);color:#3b0764;border:0}.voice-kind[data-kind=rnb]{background:linear-gradient(145deg,#fbcfe8,#f9a8d4);color:#3b0764;border:0}.voice-kind[data-kind=rock]{background:linear-gradient(145deg,#fdba74,#fda4af);color:#431407;border:0}.voice-kind[data-kind=hiphop]{background:linear-gradient(145deg,#c4b5fd,#a5b4fc);color:#1e1b4b;border:0}.voice-kind[data-kind=country]{background:linear-gradient(145deg,#7dd3fc,#99f6e4);color:#083344;border:0}.voice-kind strong,.voice-kind span,.voice-kind em{color:inherit}.voice-catalog .generate-cost{border-color:#7eefc544;background:#102018;color:#7eefc5}.voice-catalog-head .provider.is-on{border-color:#ffc14a;background:#241c10;box-shadow:none}.voice-card.is-on{box-shadow:0 0 0 3px #ffc14a}.voice-card.is-on .voice-add{background:#ffc14a;color:#1a120e}.voice-pack.is-on em,.voice-card.is-on em{color:var(--accent-2)}.choice{display:grid;gap:2px;min-height:70px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--chip);color:var(--paper);cursor:pointer;text-align:left}.choice strong{font-size:14px}.choice span{color:var(--muted);font-size:12px}.choice.is-on,.choice:hover,.choice:focus-visible{border-color:var(--accent);outline:none}.choice.is-on{background:color-mix(in srgb,var(--accent) 16%,var(--chip));box-shadow:inset 0 0 0 1px var(--accent)}.more-options{margin:8px 0;padding:4px 0 0;border:0;background:transparent}.more-options summary{cursor:pointer;color:var(--accent-2);font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.more-options[open] summary{margin-bottom:12px}.exports{margin-top:12px}.exports audio,.export-audio{display:block;width:100%;height:40px;margin:0 0 10px}.export-row,.library-actions{display:flex;flex-wrap:wrap;gap:8px}.export-btn,.suno-queue-clear,.suno-job-btn{min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.export-btn:hover,.export-btn:focus-visible,.suno-queue-clear:hover,.suno-queue-clear:focus-visible,.suno-job-btn:hover,.suno-job-btn:focus-visible{border-color:var(--accent-2);color:var(--paper);outline:none}.export-btn:disabled,.suno-job-btn:disabled{cursor:not-allowed;opacity:.45}.export-note,.suno-job-cost,.library-cost{margin:8px 0 0;color:var(--accent-2);font-family:var(--mono);font-size:11px}.suno-group{margin-bottom:16px}.suno-group p{margin:0 0 8px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.suno-hint{margin:8px 0 0;color:var(--muted);font-family:var(--font);font-size:13px;letter-spacing:0;text-transform:none}.suno-lyrics-input{min-height:180px;font-family:var(--mono)}.spot-assets{display:grid;gap:12px}.spot-scripts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.spot-assets>p{margin:0;color:var(--muted);font-size:13px}.spot-drop{display:grid;gap:8px;justify-items:start;padding:16px;border:1px dashed var(--line);border-radius:16px;background:var(--chip)}.spot-drop.is-over,.spot-drop:hover{border-color:var(--accent)}.spot-drop strong{font-size:15px}.spot-drop span{color:var(--muted);font-size:13px}.spot-drop-actions{display:flex;flex-wrap:wrap;gap:8px}.spot-photo{width:100%;max-height:220px;object-fit:cover;border-radius:12px}.suno-chips,.suno-presets{display:flex;flex-wrap:wrap;gap:8px}.chip,.preset{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-size:13px;letter-spacing:0}.preset{display:flex;min-width:160px;flex-direction:column;align-items:flex-start;gap:4px;border-radius:14px;text-align:left}.preset span:last-child{color:var(--muted);font-size:11px}.chip.is-on,.preset.is-on,.chip:hover,.preset:hover,.chip:focus-visible,.preset:focus-visible{border-color:var(--accent);color:var(--paper);outline:none}.chip.is-on,.preset.is-on{background:color-mix(in srgb,var(--accent) 18%,var(--chip))}.preset.is-on span:last-child{color:#b8f9ff;opacity:1}.compose-run,.suno-run{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--ink) 55%,var(--raise))}.groove.is-video{background:color-mix(in srgb,var(--accent) 16%,var(--chip))}.suno-lyrics-input.is-video{min-height:110px}.spot-video{display:block;width:100%;max-height:360px;margin-top:12px;border-radius:12px;background:#111}.suno-run p,.suno-error,.suno-tracks p{margin:0;color:var(--muted);font-size:13px}.suno-error{margin-top:10px;color:var(--danger)}.suno-job-style{margin:8px 0 0;color:var(--paper);font-size:13px;line-height:1.45;white-space:pre-wrap}.suno-job-style span{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.suno-lyrics-block{display:grid;justify-items:start;gap:8px;margin-top:14px}.suno-lyrics-block .suno-lyrics{margin-top:0}.suno-lyrics{margin:14px 0 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink-2);color:var(--paper);font-family:var(--mono);font-size:12px;line-height:1.5;white-space:pre-wrap}.suno-tracks{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.suno-tracks li{padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--ink-2)}.suno-tracks audio{display:block;width:100%;margin-top:8px}.suno-tracks .suno-job-btn{margin-top:10px}.suno-queue{margin-top:0}.suno-queue-head .song-library-title{margin:0}.suno-app.is-create .suno-desk-space .suno-queue-head .song-library-title{color:#2a1810}.suno-regen-drops{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.suno-regen-drop{min-height:72px;padding:8px 10px;border:1px dashed var(--line);border-radius:12px}.suno-regen-drop.is-over{border-style:solid;border-color:#2a1810}.suno-regen-drop strong{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.suno-regen-drop p{margin:6px 0 0;font-size:12px;line-height:1.4;white-space:pre-wrap;max-height:4.5em;overflow:hidden}.suno-regen-style{display:grid;gap:6px;grid-column:1 / -1}.suno-regen-style .song-language-actions{display:flex;flex-flow:row wrap;gap:6px}.suno-regen-style .song-caption-btn{width:auto;min-height:32px;margin:0;padding:0 12px;font-size:13px;letter-spacing:0;text-transform:none}.suno-regen-style textarea{width:100%;min-height:96px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;resize:vertical}.suno-regen-style.is-over textarea{border-color:#2a1810}.suno-regen-drop .suno-job-btn{margin-top:8px}@media(max-width:860px){.suno-regen-drops{grid-template-columns:1fr}.suno-app.is-create .suno-feed-wrap{position:static;z-index:auto;max-height:none;overflow:visible;margin:12px 0 calc(88px + env(safe-area-inset-bottom,0px));padding:10px 12px 12px;border:1px solid #e4d0b4;border-radius:16px;background:#fffaf3;box-shadow:none}.suno-app.is-create .suno-desk-compose{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.suno-queue-head,.suno-job-top,.suno-job-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.suno-queue-head{align-items:center;margin-bottom:10px}.suno-queue-head p,.suno-queue-clear,.suno-job-phase,.suno-job-detail,.suno-job-status,.suno-job-btn{font-family:var(--font)}.suno-queue-head p{margin:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.suno-jobs{display:grid;gap:10px;margin:0;padding:0;list-style:none}.suno-job{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--ink-2)}.suno-job.is-working{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.suno-job-title{margin:0 0 4px;font-family:var(--display);font-size:20px;letter-spacing:-.03em}.suno-job-detail,.suno-job-status{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.suno-job-status{margin-top:8px}.suno-job-phase{flex:none;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 16%,transparent);color:var(--accent-2);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.suno-job.is-queued .suno-job-phase,.suno-job.is-error .suno-job-phase{background:var(--chip);color:var(--muted)}.suno-job.is-error .suno-job-phase{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.suno-job.is-error{border-color:#ffffff18;background:#14110e}.suno-fail{margin-top:12px;padding:12px 14px;border:1px solid #f3c6a066;border-radius:12px;background:#1c1612}.suno-fail-copy{margin:0;color:#f7f3ee;font-size:14px;line-height:1.45}.suno-save-library{display:flex;width:100%;min-height:52px;margin:0 0 12px;align-items:center;justify-content:center;border:0;border-radius:14px;background:#ffc14a;color:#1a1206;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.suno-retry{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:#f3c6a0;color:#2a160c;font-size:13px;font-weight:700}.suno-abort{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:#e50914;color:#fff;font-size:13px;font-weight:700}.suno-job-actions{justify-content:flex-end;margin-top:12px}.suno-job .suno-tracks{margin-top:12px}.library{margin-top:36px}.library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.library-head h2{margin:4px 0 0;font-family:var(--display);font-size:32px;letter-spacing:-.04em}.library-count,.library-empty,.library-meta,.library-when,.library-folder p,.library-lyrics summary{font-family:var(--font)}.library-folder{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--raise)}.library-folder-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:min(440px,100%)}.library-folder-actions .suno-space-tools{width:100%}.library-folder p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.library-count,.library-empty,.library-meta,.library-when{margin:0;color:var(--muted);font-size:13px}.library-empty{max-width:36rem;padding:28px;border:1px dashed var(--line);border-radius:18px;line-height:1.5}.library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.library-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr))}.library-board .library-item{padding:12px}.library-board .library-item-top{flex-direction:row;align-items:flex-start;gap:12px}.library-board .library-item-top>div{min-width:0}.library-board .library-cover{width:112px;height:112px;aspect-ratio:1;border-radius:14px}.library-board .library-title{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.library-item{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--raise);box-shadow:0 10px 30px #0000002e}.library-item-top{display:flex;gap:14px;align-items:flex-start}.library-cover-wrap{position:relative;flex:none;width:72px;height:72px;overflow:hidden;border-radius:16px}.library-item.is-now .library-cover-wrap{width:156px;height:88px}.library-cover{flex:none;width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff1f}.library-cover[data-tone="0"]{background:linear-gradient(145deg,#00f0ff,#8b5cf6)}.library-cover[data-tone="1"]{background:linear-gradient(145deg,#8b5cf6,#ff2a4d)}.library-cover[data-tone="2"]{background:linear-gradient(145deg,#00d4ff,#cf0)}.library-cover[data-tone="3"]{background:linear-gradient(145deg,#ff2a4d,#8b5cf6)}.library-cover[data-tone="4"]{background:linear-gradient(145deg,#cf0,#00f0ff)}.library-cover[data-tone="5"]{background:linear-gradient(145deg,#10ff81,#00d4ff)}.library-title{display:block;width:100%;margin:0 0 4px;padding:0;border:0;background:none;color:#f3c6a0;font-family:var(--display);font-size:20px;letter-spacing:-.03em;text-align:left;cursor:text}.library-title.is-edit{padding:2px 4px;border:1px solid var(--accent);border-radius:8px;background:var(--ink-2)}.library-meta,.library-when{line-height:1.45}.library-when{margin-top:4px;font-size:12px}.library-item audio{display:block;width:100%;margin-top:12px}.library-lyrics{margin-top:12px}.library-lyrics summary{cursor:pointer;color:var(--accent-2);font-size:13px;font-weight:600}.my-tongue-pick{display:flex;min-width:0}.my-tongue-open{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:4px 10px;border:1px solid #ffffff18;border-radius:999px;background:#1a1816;color:#f3ece4;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.my-tongue-open.is-on{border-color:#e7c27a66}.my-tongue-open span{overflow:hidden;color:#e7c27a;font-size:12px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.my-tongue-window{position:fixed;z-index:220;display:flex;flex-direction:column;gap:8px;padding:10px;overflow:hidden;border:1px solid #ffffff22;border-radius:14px;background:#161412;box-shadow:0 16px 40px #000000a0}.my-tongue-window header{display:flex;align-items:center;justify-content:space-between;gap:8px}.my-tongue-window h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.my-tongue-close{min-height:28px;padding:0 10px;border-radius:999px;background:#2a2420;color:#f3ece4;font-size:12px;font-weight:700}.my-tongue-window input{width:100%}.my-tongue-window ul{display:grid;gap:4px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:auto;-webkit-overflow-scrolling:touch;list-style:none}.my-tongue-window li button{width:100%;padding:8px 10px;border-radius:10px;background:transparent;color:#f3ece4;text-align:left}.my-tongue-window li button.is-on{background:#3a2e18;color:#e7c27a}.lyric-follow{display:grid;gap:8px;margin-top:8px}.lyric-follow-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lyric-follow-tongue{display:flex;gap:6px;align-items:center;color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lyric-follow-tongue select{text-transform:none;letter-spacing:0;font-weight:600}.lyric-follow-note{margin:0;color:#9a9088;font-size:12px}.song-language-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media(min-width:521px){.song-row-more>summary{display:none}.song-row-more>.song-language-actions{display:flex!important}.phone-studio-more,.phone-studio-label,.song-library-phone{display:none}}.song-regen-row{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.my-tongue-pick.is-compact .my-tongue-open{min-height:32px;padding:0 10px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:650}.song-caption-btn.is-on{color:#f4f1ea;border-color:#f4f1ea}.suno-track-copy .song-caption-btn,.clip-meta .song-caption-btn,.library-item-top .song-caption-btn{justify-self:start;margin-top:6px}.song-captions{grid-column:1 / -1;display:grid;gap:4px;margin:0;padding:8px 10px 10px;border-top:1px solid #ffffff14}.song-captions>span{color:#9a9088;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.song-captions pre{margin:0;color:#f4f1ea;font-family:var(--mono);font-size:14px;line-height:1.45;white-space:pre-wrap}.suno-tracks .song-captions,.link-versions .song-captions,.stem-lib-item .song-captions{grid-column:1 / -1}.lyric-caption-title{color:#f4f1ea;font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.lyric-follow-sheet{margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:15px;line-height:1.45;white-space:pre-wrap}.lyric-sync{margin:10px 0 0;padding:12px 12px 12px 28px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-size:13px;line-height:1.45}.lyric-sync li{display:flex;gap:8px;align-items:baseline}.lyric-sync-num,.lyric-sync time{flex:0 0 auto;color:#8a8a8a;font-variant-numeric:tabular-nums}.lyric-sync li.is-now,.lyric-sync li.is-now .lyric-sync-num,.lyric-sync li.is-now time{color:#ffe14a;font-weight:700}.library-lyrics pre{margin:10px 0 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:12px;line-height:1.5;white-space:pre-wrap}.library-actions{justify-content:flex-start;margin-top:12px}.chord-field,.chord-desk,.chords,.chord-slot{display:grid;gap:14px}.chord-toolbar,.chord-key,.chord-transpose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chord-parts,.chord-nav{display:flex;flex-wrap:wrap;gap:8px}.chord-parts button,.chord-nav button,.chord-part{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer}.chord-sections button.is-on,.chord-parts button.is-on,.chord-nav button.is-on,.chord-section.is-on,.chord-part.is-on,.chord-sections button[aria-pressed=true],.chord-parts button[aria-pressed=true]{border-color:transparent;background:color-mix(in srgb,var(--accent-2) 20%,var(--chip));color:var(--accent-2)}.chord-progressions,.chord-grid,.chord-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;max-height:280px;overflow:auto;padding-right:4px}.chord-progressions button,.chord-grid button,.chord-card,.chord-prog-card{min-height:64px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--ink-2);color:var(--paper);text-align:left}.chord-prog-card{display:grid;gap:4px}.chord-prog-card.is-on,.chord-progressions .chord-prog-card.is-on{border-color:transparent;background:color-mix(in srgb,var(--accent-2) 18%,var(--ink-2))}.chord-prog-card strong{font-size:13px}.chord-prog-card span,.chord-prog-card em{color:var(--muted);font-family:var(--mono);font-size:11px;font-style:normal}.chord-prog-card em{color:var(--accent)}.chord-prog-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chord-prog-actions button{min-height:32px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-size:12px}.chord-prog-actions button:hover,.chord-prog-actions button:focus-visible{border-color:var(--accent-2);outline:none}.song-progress-hear{display:flex;flex-wrap:wrap;gap:8px}.chord-formula,.chord-hint{margin:0;color:var(--muted);font-family:var(--mono);font-size:12px}.daw{--desk: #111318;--wood: #16161f;--metal: #1a1a26;--led: #00f0ff;--rec: #ff2a4d;min-height:calc(100vh - 78px);padding:18px 20px 28px;background:radial-gradient(circle at 80% 0,#00f0ff22,transparent 36%),linear-gradient(180deg,#151b2a,#111318);color:var(--paper)}.daw-mast{display:flex;justify-content:space-between;gap:20px;margin-bottom:14px}.daw-mast h1,.daw-mast h2{margin:2px 0 0;font-family:var(--display);font-size:34px;letter-spacing:-.04em}.daw-eyebrow,.daw-lede,.daw-badge,.daw-tempo,.daw-status,.daw-foot,.daw-rack-label,.daw-module,.daw-strip-sound,.daw-sound-meta{font-family:var(--mono)}.daw-eyebrow,.daw-badge{margin:0;color:var(--accent);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.daw-lede,.daw-foot{margin:0;max-width:36rem;color:var(--muted);font-size:13px;line-height:1.5}.daw-foot{margin-top:12px;max-width:none}.lab-kits{margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--hw-panel-bg);box-shadow:inset 0 1px #ffffff0d}.lab-kits-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.lab-kits-hint{margin:0;color:var(--muted);font-family:var(--mono);font-size:12px}.lab-kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lab-kit{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#12121d;color:var(--paper);text-align:left;cursor:pointer}.lab-kit strong{font-family:var(--display);font-size:16px;letter-spacing:-.03em}.lab-kit em{color:var(--muted);font-family:var(--mono);font-size:11px;font-style:normal;line-height:1.35}.lab-kit.is-on,.lab-kit:hover,.lab-kit:focus-visible{border-color:var(--kit, var(--accent));box-shadow:0 0 0 1px var(--kit, var(--accent));outline:none}.lab-kit.is-on strong{color:var(--kit, var(--accent))}.lab-step-rail{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin:12px 0 10px}.lab-step{height:8px;border-radius:99px;background:#1b1b28}.lab-step.is-on{background:var(--led);box-shadow:0 0 10px var(--led)}.lab-mix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lab-mix-lane{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#101018}.lab-mix-lane>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lab-mix-lane input{width:100%}.lab-mix-lane.is-hot{border-color:var(--led);box-shadow:0 0 12px #00f0ff33}@media(max-width:900px){.lab-kit-grid,.lab-mix{grid-template-columns:repeat(2,minmax(0,1fr))}}.daw-help{margin:10px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#12080c;color:var(--paper);font-family:var(--mono);font-size:13px;line-height:1.45}.daw-strip-pick{display:grid;gap:4px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.daw-strip-pick select{width:100%;max-width:100%;padding:4px;font-size:10px}.daw-transport,.daw-body,.daw-roll,.daw-keys,.daw-module,.daw-strip{border:1px solid var(--line);background:var(--hw-panel-bg);box-shadow:inset 0 1px #ffffff0d;border-radius:16px}.daw-transport{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px}.daw-transport-left,.daw-transport-right,.daw-transport-btns,.daw-leds,.daw-knobs{display:flex;align-items:center;gap:10px}.daw-led,.daw-strip-led{width:10px;height:10px;border-radius:50%;background:#12121d;box-shadow:inset 0 0 0 1px #111}.daw-led.is-on,.daw-strip-led.is-on{background:var(--led);box-shadow:0 0 8px var(--led)}.daw-led-rec.is-on{background:var(--rec);box-shadow:0 0 8px var(--rec)}.daw-btn,.daw-mini,.daw-module select,.daw-tempo input,.daw-module textarea{border:1px solid var(--line);border-radius:10px;background:var(--ink-2);color:var(--paper);font:inherit}.daw-btn,.daw-mini{padding:8px 12px;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.daw-btn.is-on,.daw-mini.is-on,.daw-btn:hover,.daw-mini:hover,.daw-btn:focus-visible,.daw-mini:focus-visible{border-color:var(--accent);color:var(--paper);outline:none}.daw-rec.is-on{border-color:var(--rec);color:var(--rec)}.daw-tempo{display:grid;gap:4px;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.daw-tempo input{width:72px;padding:6px}.daw-library{display:grid;gap:4px;min-width:220px;max-width:320px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.daw-engines{display:grid;gap:12px;margin:0 0 12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--hw-panel-bg);box-shadow:inset 0 1px #ffffff0d}.daw-engines .provider-switch{min-width:0;width:100%;max-width:560px}.daw-engines-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.daw-engines-make{min-height:40px}.daw-library select{width:100%;padding:7px 8px;border:1px solid var(--line);border-radius:10px;background:var(--ink-2);color:var(--paper);font:inherit;text-transform:none;letter-spacing:0}.daw-models{display:flex;flex-wrap:wrap;gap:6px}.daw-module .provider-switch{min-width:0;margin:8px 0}.daw-module .provider{min-height:48px;padding:8px 10px}.daw-locate{margin:0;min-width:4ch;color:var(--led);font-family:var(--mono);font-size:22px}.daw-knobs{flex-wrap:wrap}.daw-knob{display:grid;gap:4px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.daw-knob input,.daw-strip input{accent-color:var(--accent)}.daw-status{margin:0;color:var(--muted);font-size:11px}.daw-body{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,360px);gap:12px;margin:12px 0;padding:12px}.daw-mixer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.daw-strip{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 8px;cursor:pointer;text-align:left}.daw-strip.is-on{border-color:var(--accent)}.daw-strip[data-role=drums]{box-shadow:inset 0 2px #ff6b4a,inset 0 1px #ffffff0d}.daw-strip[data-role=bass]{box-shadow:inset 0 2px #5b8cff,inset 0 1px #ffffff0d}.daw-strip[data-role=chords]{box-shadow:inset 0 2px #f0c14a,inset 0 1px #ffffff0d}.daw-strip[data-role=lead]{box-shadow:inset 0 2px #c77dff,inset 0 1px #ffffff0d}.daw-strip-name{font-family:var(--display);font-size:16px;letter-spacing:-.02em}.daw-strip-sound{color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.daw-strip input{width:100%}.daw-strip-toggles{display:flex;gap:6px}.daw-rack-head{margin-bottom:10px}.daw-rack-label{margin:0 0 8px;color:var(--accent-2);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.daw-rack-erase{margin:0}.daw-module{margin-bottom:8px;padding:10px}.daw-module header{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.daw-module select,.daw-module textarea{width:100%;padding:8px;font-size:12px}.daw-module label{display:grid;gap:4px;margin:8px 0;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.daw-module-help,.daw-sound-meta{margin:0 0 8px;color:var(--muted);font-size:11px;line-height:1.4}.daw-featured,.daw-module-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.daw-module audio{display:block;width:100%;margin-top:8px}.daw-roll{height:320px;overflow:hidden}.daw-roll-keys{position:sticky;left:0;z-index:2;background:#1a2436}.daw-key{height:18px;padding:0 4px;border-bottom:1px solid #ffffff14;color:var(--muted);font-family:var(--mono);font-size:9px;line-height:18px}.daw-key.is-black{background:#141c28}.daw-roll-scroll{display:grid;grid-template-columns:44px 1fr;height:320px;overflow:auto;background:repeating-linear-gradient(90deg,#1a2436 0 16px,#212d42 16px 32px)}.daw-roll-grid{position:relative;background-image:linear-gradient(#00f0ff26 1px,transparent 1px),linear-gradient(90deg,#00f0ff26 1px,transparent 1px);background-size:16px 18px}.daw-col{position:absolute;top:0;bottom:0;width:1px;background:#2a364c}.daw-col.is-beat{background:#00f0ff4d}.daw-col.is-bar{background:var(--accent)}.daw-note{position:absolute;height:16px;border-radius:2px;background:linear-gradient(180deg,#33f5ff,#00f0ff);box-shadow:0 0 0 1px #00f0ff66}.daw-playhead{position:absolute;top:0;bottom:0;width:2px;background:var(--rec);opacity:.35}.daw-playhead.is-on{opacity:1}.daw-keys{display:flex;gap:4px;margin-top:12px;padding:10px;overflow-x:auto}.daw-desk-key{min-width:46px;padding:10px 6px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--accent-ink);cursor:pointer}.daw-desk-key.is-black{background:#151b26;color:var(--paper)}.daw-desk-key.is-on,.daw-desk-key:hover{border-color:var(--accent)}.daw-desk-key span,.daw-desk-key kbd{display:block;font-family:var(--mono);font-size:10px}.daw-btn:disabled{opacity:.45;cursor:wait}.app-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 78px)}.app-body.is-wide{grid-template-columns:1fr}.app-main{min-width:0}.app-rail{position:sticky;top:73px;align-self:start;height:calc(100vh - 73px);padding:18px 12px 28px;border-right:1px solid var(--glass-border);background:var(--bg-sidebar);overflow:auto}.rail-section{display:grid;gap:4px;margin-bottom:22px}.rail-title{margin:0 8px 8px;color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.rail-item{display:flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:12px;color:var(--text-secondary);text-decoration:none}.rail-item:hover,.rail-item:focus-visible{color:var(--paper);background:var(--bg-card-hover);outline:none}.rail-item.is-on{color:var(--accent-ink);background:var(--accent);box-shadow:0 8px 18px var(--glow)}.app-foot{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:8px 0 36px;color:var(--muted);font-family:var(--mono);font-size:11px}.studio-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.jump-card{display:grid;gap:4px;min-height:88px;padding:14px 16px;border:1px solid var(--hw-panel-border);border-radius:18px;background:var(--hw-panel-bg);color:var(--paper);text-align:left;cursor:pointer;box-shadow:var(--hw-panel-shadow)}.jump-card strong{font-family:var(--display);font-size:18px;letter-spacing:-.03em}.jump-card span{color:var(--muted);font-size:12px;line-height:1.4}.jump-card:hover,.jump-card:focus-visible{border-color:var(--accent);outline:none}.lab-page{padding-top:8px}.lab-page-head{margin-bottom:22px}.page-mark{width:56px;height:56px;margin-bottom:10px}.create-hero{display:grid;gap:20px;margin-bottom:22px;padding:24px;border:1px solid var(--hw-panel-border);border-radius:28px;background:var(--hw-panel-bg);box-shadow:var(--hw-panel-shadow)}.create-hero h2{margin:4px 0 10px;font-family:var(--display);font-size:42px;letter-spacing:-.04em;line-height:1}.create-hero .lede{margin:0;max-width:40rem;color:var(--text-secondary);font-size:16px;line-height:1.5}.create-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.create-steps li{display:grid;gap:4px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--raise)}.create-step-num{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--display);font-size:14px;font-weight:800}.create-steps strong{font-family:var(--display);font-size:20px;letter-spacing:-.03em}.create-steps em,.create-start em{font-style:normal;color:var(--muted);font-size:13px;line-height:1.4}.create-starts{display:grid;grid-template-columns:1fr;max-width:420px;gap:12px}.create-start{display:flex;align-items:center;gap:14px;min-height:104px;padding:16px 18px;border:1px solid var(--hw-panel-border);border-radius:22px;background:#08080d;color:var(--paper);text-align:left;cursor:pointer;box-shadow:var(--hw-panel-shadow)}.create-start-art{width:56px;height:56px}.create-start strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-.03em}.create-start:hover,.create-start:focus-visible{border-color:var(--accent);outline:none}.jump-art{width:40px;height:40px;margin-bottom:4px}.job-card{min-height:128px}.job-card-art{width:48px;height:48px;margin-bottom:4px}.lab-page-head h2{margin:4px 0 10px;font-family:var(--display);font-size:42px;letter-spacing:-.04em;line-height:1}.lab-page .library{margin-top:8px}.lab-split{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;align-items:stretch;margin-bottom:18px}.lab-drop{position:relative;display:grid;align-content:center;justify-items:start;gap:6px;min-height:132px;padding:18px 20px;border:1px dashed var(--border-hover);border-radius:20px;background:color-mix(in srgb,var(--accent) 6%,var(--bg-card));cursor:pointer}.lab-drop.is-over{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}.lab-drop input,.link-page .link-file input[type=file],.phone-suno-adds input[type=file]{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;padding:0;border:0;opacity:.02;font-size:16px;clip:auto;overflow:visible;cursor:pointer}.lab-drop strong{font-family:var(--display);font-size:22px;letter-spacing:-.03em}.lab-drop span{color:var(--muted);font-size:13px}.lab-card{margin:0 0 16px;padding:18px;border:1px solid var(--hw-panel-border);border-radius:22px;background:var(--hw-panel-bg);box-shadow:var(--hw-panel-shadow)}.lab-card h3{margin:4px 0 10px;font-family:var(--display);font-size:24px;letter-spacing:-.03em}.lab-card-head{margin-bottom:12px}.lab-status{margin:0 0 14px;color:var(--accent);font-family:var(--mono);font-size:12px}.lab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.lab-metric{padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--raise)}.lab-metric p,.lab-metric span{margin:0;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lab-metric strong{display:block;margin:6px 0 4px;font-family:var(--display);font-size:26px;letter-spacing:-.04em}.lab-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.lab-tag{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--lime) 16%,var(--chip));color:var(--lime);font-size:12px}.lab-canvas{display:block;width:100%;height:120px;border-radius:14px;background:#030305}.lab-canvas-tall{height:220px}.lab-sections,.lab-history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lab-sections li,.lab-history li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated)}.lab-sections span,.lab-history span{color:var(--muted);font-family:var(--mono);font-size:12px}.lab-chart-label{margin:8px 0 6px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.lab-chart{display:flex;align-items:flex-end;gap:4px;height:88px;padding:8px;border-radius:12px;background:#030305}.lab-chart span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#00f0ff,#8b5cf6)}.lab-chart.is-loud span{background:linear-gradient(180deg,#cf0,#ff2a4d)}.chroma-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:120px;align-items:end}.chroma-row div{display:grid;grid-template-rows:1fr auto;height:100%;align-items:end}.chroma-row span{display:block;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#00f0ff,#8b5cf6)}.chroma-row em{color:var(--muted);font-family:var(--mono);font-size:10px;font-style:normal;text-align:center}.band-row{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;margin-bottom:10px}.band-row p{margin:0;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.band-bars{display:flex;align-items:flex-end;gap:2px;height:46px}.band-bars span{flex:1;border-radius:2px 2px 0 0;opacity:.9}.mix-desk{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mix-eq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mix-eq-flat{flex:none;min-height:36px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--chip);color:var(--paper);cursor:pointer;font-size:13px;font-weight:600}.mix-eq-flat:hover,.mix-eq-flat:focus-visible{border-color:var(--accent);outline:none}.mix-eq-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.mix-eq-presets{display:grid;gap:8px;margin:0 0 14px}.mix-eq-presets-bar,.mix-eq-exit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mix-eq-exit-row{margin-top:12px;justify-content:flex-end}.mix-eq-presets-label{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mix-eq-preset-row{margin-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.mix-eq-bands{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;min-height:240px}.mix-eq-band{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:220px}.mix-eq-gain,.mix-eq-hz{color:var(--muted);font-family:var(--mono);font-size:10px}.mix-eq-gain{color:var(--band, var(--accent))}.mix-eq-fader{position:relative;flex:none;width:28px;height:180px;min-height:180px;overflow:hidden;border-radius:999px;background:#030305;box-shadow:inset 0 0 0 1px var(--line);touch-action:none;cursor:ns-resize;user-select:none;-webkit-user-select:none}.mix-eq-fader-input{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ns-resize;writing-mode:vertical-lr;direction:rtl;-webkit-appearance:slider-vertical;appearance:slider-vertical}.mix-eq-fader-input::-webkit-slider-thumb,.mix-eq-fader-input::-moz-range-thumb{width:18px;height:12px}.mix-eq-fader:focus-within{outline:2px solid var(--band, var(--accent));outline-offset:2px}.mix-eq-fader:focus,.mix-eq-fader:focus-visible{outline:2px solid var(--band, var(--accent));outline-offset:2px}.mix-eq-fader-fill{position:absolute;right:5px;bottom:0;left:5px;border-radius:999px;background:var(--band, var(--accent));opacity:.88;pointer-events:none}.mix-eq-fader-zero{position:absolute;right:3px;left:3px;top:50%;height:1px;background:#fff3;pointer-events:none}.mix-eq-fader-thumb{position:absolute;left:50%;width:18px;height:10px;border-radius:3px;background:var(--band, var(--accent));box-shadow:0 0 10px var(--band, var(--accent));transform:translate(-50%,50%);pointer-events:none}.mix-transport{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 10px}.mix-time,.mix-eq-hint,.mix-eq-offline{margin:0;color:var(--muted);font-family:var(--mono);font-size:12px}.mix-eq-hint{margin:0 0 10px}.mix-eq-offline{padding:6px 10px;border-radius:999px;background:var(--chip)}.mix-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.mix-master-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.mix-master-meta{margin:0;color:var(--muted);font-family:var(--mono);font-size:12px}.mix-slider{display:grid;gap:6px;margin:12px 0}.mix-slider span{display:flex;justify-content:space-between;color:var(--paper);font-size:13px}.mix-slider em{color:var(--accent);font-family:var(--mono);font-style:normal;font-size:12px}.mix-slider input{width:100%;accent-color:#00f0ff}.mix-check{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--paper);font-size:14px}.mix-meter{height:10px;margin-top:14px;overflow:hidden;border-radius:999px;background:#030305}.mix-meter span{display:block;height:100%;background:linear-gradient(90deg,#cf0,#ff2a4d)}.ssl-console{margin-top:16px;overflow:hidden;border:1px solid #2a2c30;border-radius:6px;background:linear-gradient(180deg,#2a2d32,#1a1c20 14%,#121416);box-shadow:inset 0 1px #ffffff12,0 18px 40px #0008;color:#d8d2c6}.ssl-console-rail{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:10px 16px;border-bottom:1px solid #3a3428;background:linear-gradient(180deg,#3a342c,#2a2620)}.ssl-console-mark{margin:0;color:#e8a317;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.ssl-console-title{margin:0;color:#f3ead7;font-size:16px;font-weight:700;letter-spacing:.04em}.ssl-console-meta{margin:0;color:#b7aa90;font-family:var(--mono);font-size:11px}.ssl-console-rail .ssl-exit{margin-left:auto}.ssl-desk{display:grid;grid-template-columns:1fr;gap:1px;background:#0a0b0d}.ssl-module-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.ssl-exit{flex:none;min-height:32px;padding:6px 12px;border:1px solid #5a5346;border-radius:2px;background:#2c2a26;color:#f3ead7;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.02em}.ssl-exit:hover:not(:disabled),.ssl-exit:focus-visible:not(:disabled){border-color:#e8a317;color:#fff6e4;outline:none}.ssl-exit:disabled{opacity:.45;cursor:default}.ssl-bridge-actions{display:flex;flex-wrap:wrap;gap:8px}.ssl-together{display:grid;grid-template-columns:minmax(200px,1fr) minmax(240px,1.2fr);gap:18px 28px}@media(max-width:720px){.ssl-together{grid-template-columns:1fr}}.ssl-module{padding:14px 14px 16px;background:linear-gradient(180deg,#26282c,#1b1d20)}.ssl-module-kicker{margin:0 0 6px;color:#e8a317;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ssl-scribble{margin:0;padding:6px 8px;border-radius:2px;background:#cbb89a;color:#2a2216;font-size:13px;font-weight:700}.ssl-scribble-sub{margin:6px 0 12px;color:#9a917f;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ssl-play{min-height:36px;padding:8px 14px;border:1px solid #5a5346;border-radius:2px;background:#2c2a26;color:#f3ead7;cursor:pointer;font-size:13px;font-weight:700}.ssl-play:disabled{opacity:.45;cursor:default}.ssl-led{display:inline-block;margin:8px 0 12px;padding:3px 8px;border-radius:2px;background:#111;color:#6a6558;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.ssl-led.is-on{color:#7dff9a;box-shadow:0 0 8px #10ff8144}.ssl-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;color:#d8d2c6;font-size:13px}.ssl-switch em{margin-left:auto;color:#9a917f;font-family:var(--mono);font-style:normal;font-size:10px}.ssl-graphic{padding:10px 12px 14px;background:linear-gradient(180deg,#22252a,#16181b)}.ssl-fader-bay{padding:14px 14px 18px;background:linear-gradient(180deg,#26282c,#1b1d20);border-bottom:1px solid #0a0b0d}.ssl-fader-row{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:end}.ssl-strip-fader{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:240px}.ssl-strip-gain,.ssl-strip-label{color:#e8a317;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em}.ssl-strip-label{color:#f3ead7}.ssl-long-fader{width:34px;height:220px;min-height:220px;border-radius:2px;--band: #e8dcc4}.ssl-long-fader.is-master{--band: #e8a317}.ssl-eq-fader-bank{min-width:0;padding:8px 10px 10px;border:1px solid #3a3d42;border-radius:2px;background:linear-gradient(180deg,#22252a,#16181b)}.ssl-eq-fader-bank .mix-eq{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(max-width:900px){.ssl-fader-row{grid-template-columns:1fr}.ssl-strip-fader{flex-direction:row;min-height:0;justify-content:center}.ssl-long-fader{height:160px;min-height:160px}}.mix-page .ssl-console .mix-eq{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.mix-page .ssl-console .mix-eq .eyebrow{color:#e8a317}.mix-page .ssl-console .mix-eq h3{color:#f3ead7}.mix-page .ssl-console .mix-eq .lede,.mix-page .ssl-console .mix-master-meta,.mix-page .ssl-console .mix-time,.mix-page .ssl-console .lab-status{color:#9a917f}.mix-page .ssl-console .mix-eq-flat{border-radius:2px;border-color:#5a5346;background:#2c2a26;color:#f3ead7}.mix-page .ssl-console .mix-eq-fader{border-radius:2px;background:#0a0b0d;box-shadow:inset 0 0 0 1px #3a3d42}.mix-page .ssl-console .mix-eq-fader-thumb{border-radius:2px;background:#e8dcc4;box-shadow:0 1px #fff6,inset 0 1px #fff3}.mix-page .ssl-console .mix-eq-fader-fill{border-radius:2px;opacity:.72}.mix-page .ssl-console .mix-eq-hz,.mix-page .ssl-console .mix-eq-gain{color:#b7aa90}.mix-page .ssl-console .ssl-together-master h3{margin:0;color:#f3ead7}.mix-page .ssl-console .ssl-together-master .lede{color:#9a917f}.ssl-bus-presets{grid-template-columns:1fr 1fr;margin:10px 0}.ssl-mix-styles{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}@media(max-width:900px){.ssl-mix-styles{grid-template-columns:1fr 1fr}}.ssl-preset{display:grid;gap:2px;padding:8px;border:1px solid #3a3d42;border-radius:2px;background:#1a1c20;color:#d8d2c6;text-align:left;cursor:pointer}.ssl-preset strong{font-size:12px}.ssl-preset span{color:#9a917f;font-size:10px}.ssl-preset.is-on{border-color:#e8a317;background:#2a2418;color:#f3ead7}.ssl-gr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px 0;color:#b7aa90;font-family:var(--mono);font-size:10px}.ssl-gr div{height:8px;overflow:hidden;background:#0a0b0d;box-shadow:inset 0 0 0 1px #3a3d42}.ssl-gr i{display:block;height:100%;background:linear-gradient(90deg,#7dff9a,#e8a317,#ff5a3c)}.ssl-out-meter{border-radius:2px;background:#0a0b0d}.ssl-out-meter span{background:linear-gradient(90deg,#7dff9a,#e8a317)}.ssl-bridge{display:grid;gap:10px;padding:12px 14px 16px;border-top:1px solid #2a2c30;background:#101214}@media(max-width:1080px){.ssl-desk{grid-template-columns:1fr}}.settings-credits .credits{justify-content:flex-start;margin-top:10px}.settings-credits .lede{margin-top:12px}.token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.token-card{margin:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--raise)}.token-card h3{font-size:20px}.token-card .lede{margin-top:0}.token-card.is-empty{border-color:var(--create-gold, #ffc14a)}.token-card.is-empty .eyebrow,.token-card.is-empty h3{color:var(--create-gold, #ffc14a)}.token-how{margin-top:14px}.token-how summary{cursor:pointer;color:var(--paper);font-size:14px}@media(max-width:720px){.token-grid{grid-template-columns:1fr}}.settings-fund-steps{margin:10px 0 0;padding-left:1.2em;color:var(--paper);font-size:14px;line-height:1.5}.settings-fund-steps li+li{margin-top:8px}.bailey-social-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.bailey-social-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:#1a1a1a;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-size:15px}.boom-lab-pay-methods{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.boom-lab-pay-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:#1a1a1a;border:1px solid rgba(255,255,255,.14);font-size:13px;color:#ececec}.boom-lab-plans{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0 0}.boom-lab-plans>li{margin-top:0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff08;display:flex;flex-direction:column;gap:6px}.boom-lab-plans>li.is-featured{border-color:#ecc94b8c}.boom-lab-plan-badge{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.boom-lab-plan-price{margin:0;font-size:22px;font-weight:600;color:#fff}.boom-lab-plans>li ul{margin:4px 0 0;padding-left:1.2em;flex:1}.boom-lab-plans>li li+li{margin-top:4px}.boom-lab-plans>li .suno-job-btn{margin-top:10px;width:100%}.subscribe-plans .subscribe-error{color:#f0a0a0;margin-top:12px}.subscribe-page .suno-page-head h1{margin-bottom:6px}.help-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.help-toc a,.settings-fund-steps a{color:#ececec;text-underline-offset:3px}.help-toc a{padding:6px 12px;border-radius:999px;background:#1a1a1a;color:#ddd;text-decoration:none;font-size:13px}.help-toc a:hover{background:#2a2a2a;color:#fff}.lab-card>.suno-job-btn{margin-top:12px}.write-desk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.write-suno{height:100%;min-height:0}.write-suno.is-full{position:fixed;inset:0 0 64px;z-index:40;background:#000}.write-suno-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.write-suno-status{margin:16px 0 0;color:#8a8a8a;font-size:13px}.suno-app .write-suno .style-blurb{padding:14px 16px;border-radius:16px;background:#111;color:#c8c8c8}.write-desk.is-full{position:fixed;inset:12px;z-index:40;overflow:auto;max-height:calc(100vh - 24px);box-shadow:0 0 0 1px var(--accent),0 24px 80px #000000a6}.style-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.style-card{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--chip);color:var(--paper);text-align:left;cursor:pointer}.style-card strong{font-family:var(--display);font-size:16px;letter-spacing:-.03em}.style-card span{color:var(--muted);font-size:12px;line-height:1.4}.style-card.is-on,.style-card:hover,.style-card:focus-visible{border-color:var(--accent);outline:none}.style-card.is-on{background:color-mix(in srgb,var(--accent) 14%,var(--chip));box-shadow:inset 0 0 0 1px var(--accent)}.flow-selects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow-lang-hint,.write-length-plan{margin:-4px 0 12px}.write-title-pane{flex:0 0 auto}.write-title{min-height:44px;padding:10px 14px;font-size:16px;font-weight:650;letter-spacing:-.03em}.write-theme{min-height:88px;resize:vertical}.write-lyrics-out{height:min(240px,50vh);min-height:0;max-height:50vh;font-family:var(--mono);line-height:1.55}.style-blurb{display:grid;gap:8px;margin:8px 0 16px;padding:14px 16px;border:1px solid var(--hw-panel-border);border-radius:16px;background:#030305}.style-blurb p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.style-blurb strong{display:inline-block;min-width:5.5rem;color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1100px){.daw-body,.daw-mixer{grid-template-columns:1fr}.studio-jump,.style-cards,.flow-selects{grid-template-columns:1fr 1fr}}@media(max-width:860px){.create-workspace,.create-picks,.create-toolbar{grid-template-columns:1fr;flex-direction:column}.app-body{grid-template-columns:1fr}.app-rail{display:none}.app-chrome{flex-wrap:wrap;align-items:stretch}.credits,.app-nav{width:100%}.credits{justify-content:flex-start}.library-list:not(.library-board),.choice-grid,.voice-grid,.voice-packs,.voice-kinds,.chord-toolbar,.chord-key,.chord-transpose{grid-template-columns:1fr}}@media(max-width:720px){.app-chrome h1{font-size:24px}.mast h1,.compose-head h2,.library-head h2{font-size:28px}.mast-row,.compose-head,.compose-run,.suno-run,.library-folder,.library-item-top,.desk-bar{flex-direction:column;align-items:stretch}.compose-flow,.credits{text-align:left;justify-content:flex-start}.suno-blend,.suno-job-top,.provider-switch{grid-template-columns:1fr;flex-direction:column}.compose-recipe,.choice-grid,.voice-grid,.voice-packs,.voice-kinds,.voice-now,.spot-scripts{grid-template-columns:1fr 1fr}.app-body{grid-template-columns:1fr}.app-rail{display:none}.lab-split,.mix-desk,.lab-metrics,.studio-jump,.mix-presets,.create-starts,.create-steps{grid-template-columns:1fr}.mix-presets,.mix-eq-preset-row{grid-template-columns:1fr 1fr}.ssl-desk{grid-template-columns:1fr}}.suno-more{display:grid;gap:10px}.suno-more-head{width:max-content;margin:0;padding:8px 0;border:0;background:transparent;color:#9a9a9a;font-size:13px;font-weight:650;cursor:pointer;text-align:left}.suno-more-head.is-on{color:#e8e0d6}.suno-more-body{display:grid;gap:10px}.suno-app.is-create .suno-more-head{color:var(--create-lavender)}.suno-app.is-create .suno-hue-exclude{color:var(--create-peach)}.suno-app.is-create .suno-hue-gender{color:var(--create-mint)}.suno-app.is-create .suno-hue-weird,.suno-app.is-create .suno-hue-weird>span{color:var(--create-sky)}.suno-app.is-create .suno-hue-weird em{color:#d7f3ff}.suno-app.is-create .suno-hue-weird input[type=range]{accent-color:var(--create-sky)}.suno-app.is-create .suno-hue-style-inf,.suno-app.is-create .suno-hue-style-inf>span{color:var(--create-lavender)}.suno-app.is-create .suno-hue-style-inf em{color:#ece4ff}.suno-app.is-create .suno-hue-style-inf input[type=range]{accent-color:var(--create-lavender)}.suno-app.is-create .suno-hue-audio-inf,.suno-app.is-create .suno-hue-audio-inf>span{color:var(--create-coral)}.suno-app.is-create .suno-hue-audio-inf em{color:#ffd4cc}.suno-app.is-create .suno-hue-audio-inf input[type=range]{accent-color:var(--create-coral)}.suno-app.is-create .suno-hue-variety,.suno-app.is-create .suno-hue-variety>span{color:var(--create-peach)}.suno-app.is-create .suno-hue-variety em{color:#ffe0cc}.suno-app.is-create .suno-hue-variety input[type=range]{accent-color:var(--create-peach)}.suno-app.is-create .suno-hue-personalize{color:var(--create-sky)}.suno-app.is-create .suno-hue-personalize em{font-style:normal;color:#d7f3ff}.suno-app.is-create .suno-more-body .suno-field>span.suno-more-song-title{color:var(--create-gold)}.suno-app.is-create .suno-more-toggle{color:var(--create-mint)}.suno-app.is-create .suno-more-save{color:var(--create-sky)}.suno-app.is-create .create-step[data-step="1"] .create-step-head span{color:#fff6c2;font-size:18px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 14px #ffe08a,0 0 2px #fff}.suno-app.is-create .create-step[data-step="1"] .suno-pane.is-title{background:#120e0a;border:1px solid #ffe08a88;box-shadow:0 0 22px #e8c27a44}.suno-app.is-create .create-step[data-step="1"] .suno-desk-title{color:#fff8dc;font-size:28px;font-weight:800;letter-spacing:-.02em;text-shadow:0 0 16px #ffe08a,0 0 2px #fff}.suno-app.is-create .create-step[data-step="1"] .suno-desk-title::placeholder{color:#fff6c2;opacity:1;text-shadow:0 0 12px #ffe08a}.suno-app.is-create .suno-desk-compose .suno-pane.is-title>span.suno-pane-label{color:#fff6c2;text-shadow:0 0 10px #ffe08a}.suno-app.is-create .suno-desk-compose .suno-pane.is-lyrics>span.suno-pane-label{color:var(--create-coral)}.suno-app.is-create .suno-desk-compose .suno-pane.is-styles>span.suno-pane-label{color:var(--create-sky)}.suno-app.is-create .suno-desk-compose .suno-pane.is-genre-a>span.suno-pane-label{color:var(--create-mint)}.suno-app.is-create .suno-desk-compose .suno-pane.is-genre-b>span.suno-pane-label{color:var(--create-peach)}.suno-app.is-create .suno-advanced-toggle{color:var(--create-lavender)}.suno-app.is-create .suno-advanced-toggle.is-on,.suno-app.is-create .suno-advanced-toggle:hover{color:#fff}.suno-app.is-create .suno-hue-advanced{color:var(--create-lavender)}.suno-app.is-create .suno-hue-genre-a{color:var(--create-mint)}.suno-app.is-create .suno-hue-genre-b{color:var(--create-peach)}.suno-app.is-create .suno-hue-vocals{color:var(--create-gold)}.suno-app.is-create .suno-hue-length{color:var(--create-sky)}.suno-app.is-create .suno-hue-theme{color:var(--create-coral)}.suno-app.is-create .suno-hue-wav{color:var(--create-peach)}.suno-app.is-create .suno-hue-shape{color:var(--create-mint)}.suno-app.is-create .suno-hue-tempo{color:var(--create-sky)}.suno-app.is-create .suno-hue-master{color:var(--create-lavender)}.suno-app.is-create .suno-hue-language{color:var(--create-sky)}.suno-app.is-create .suno-desk-tabs button:nth-child(1){color:var(--create-peach)}.suno-app.is-create .suno-desk-tabs button:nth-child(2){color:var(--create-mint)}.suno-app.is-create .suno-desk-tabs button:nth-child(3){color:var(--create-sky)}.suno-app.is-create .suno-desk-tabs button.is-on,.suno-app.is-create .suno-desk-tabs button:hover{color:#fff}.suno-app.is-create .suno-space-head p{color:var(--create-peach)}.suno-app.is-create .suno-space-head span{color:var(--create-gold)}.suno-app.is-create .suno-queue-head p{color:var(--create-mint)}.suno-app.is-create .suno-job-title{color:#fff6c2;text-shadow:0 0 12px #ffe08a}.suno-app.is-create .suno-job-detail,.suno-app.is-create .suno-job-status{color:var(--create-peach)}.suno-app.is-create .suno-hint{color:var(--create-lavender)}.suno-app.is-create .create-drawer-head p{color:var(--create-peach)}.suno-app.is-create .create-drawer-head strong{color:var(--create-gold)}.suno-app.is-create .suno-text-btn{color:var(--create-peach)}.suno-app.is-create .suno-create-btn,.suno-app.is-create .suno-create-btn.is-desk{background:var(--create-gold);color:#2a160c}.suno-app.is-create .suno-create-btn.is-desk:hover{background:#ffd36a}.suno-app .suno-more input[type=text],.suno-app .suno-more input:not([type=range]):not([type=checkbox]),.suno-app .suno-more select{width:100%;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:#161616;color:#ececec}.suno-slider{display:grid;gap:4px;color:#9a9a9a;font-size:12px;font-weight:600}.suno-slider em{float:right;font-style:normal;color:#ddd}.suno-slider input[type=range]{width:100%;accent-color:#fff}.suno-gender-pair{display:flex;gap:8px}.suno-gender-pair button{flex:1;min-height:34px;padding:6px 12px;border:1px solid #ffffff22;border-radius:8px;background:#1a1a1a;color:#9a9a9a;font-size:13px;font-weight:650;cursor:pointer}.suno-gender-pair button.is-on,.suno-gender-pair button:hover{border-color:#fff5;background:#2a2a2a;color:#fff}.suno-app.is-create .suno-gender-pair button.is-on{color:#111;background:var(--create-mint);border-color:var(--create-mint)}.suno-more-toggle{display:flex;align-items:center;gap:8px;color:#c8c8c8;font-size:13px}.suno-more-save{margin:0;color:#8a8a8a;font-size:13px}.song-menu{position:relative;z-index:8;display:flex;flex:none;align-items:center;gap:4px}.library-link-btn{flex:none;min-height:28px;padding:0 10px;white-space:nowrap;border:0;border-radius:8px;background:#1a1a1a;color:var(--create-gold);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.library-link-btn:disabled{opacity:.55;cursor:default}.library-link-status{margin:2px 0 0;color:var(--create-gold);font-size:12px;line-height:1.35}.song-menu-toggle{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:32px;padding:0 12px;border:1px solid #d9d3c8;border-radius:999px;background:#f7f4ee;color:#1a1a1a;font-size:13px;font-weight:750;cursor:pointer}.song-menu-toggle .song-menu-word{color:#1a1a1a;font-size:13px;font-weight:750;letter-spacing:.02em}.song-menu-toggle.is-on,.song-menu-toggle:hover{background:#fff;color:#111}.suno-track>.song-menu{justify-self:end}.song-menu-pop{position:absolute;top:34px;right:0;z-index:30;display:grid;grid-template-columns:180px 180px;gap:4px 16px;min-width:360px;padding:10px 8px;border-radius:16px;background:#141414;box-shadow:0 16px 48px #000a}.song-menu-regen{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:2px 8px 8px}.song-menu-regen .arrange-switch{grid-column:1 / -1}.song-menu-regen label{display:grid;gap:4px;color:#c8c8c8;font-size:11px}.song-menu-regen select{min-height:32px;border:1px solid #333;border-radius:8px;background:#1c1c1c;color:#fff;font-size:13px}.song-menu-regen button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:var(--create-gold);color:#111;font-size:13px;cursor:pointer}.song-menu-regen button:disabled{cursor:default;opacity:.6}.song-menu-kicker{margin:8px 2px 2px;color:#fff6c2;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.song-menu-prompts{display:grid}.song-menu-prompts button{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;font-size:13px;cursor:pointer}.song-menu-prompts button:hover,.song-menu-prompts button.is-on{background:#2a2a2a}.song-menu-group{display:grid}.song-menu-group-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff6c2;font-size:13px;font-weight:750;text-align:left;cursor:pointer}.song-menu-group button[role=menuitem]{width:100%;min-height:34px;padding:0 10px 0 18px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;font-size:13px;cursor:pointer}.song-menu-group button[role=menuitem]:hover,.song-menu-group button[role=menuitem].is-on{background:#2a2a2a}.song-menu-group button[role=menuitem]:disabled{opacity:.45;cursor:default}.song-menu-col button{width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:13px;cursor:pointer}.song-menu-col button[data-hue=gold]{color:var(--create-gold)}.song-menu-col button[data-hue=peach]{color:var(--create-peach)}.song-menu-col button[data-hue=mint]{color:var(--create-mint)}.song-menu-col button[data-hue=sky]{color:var(--create-sky)}.song-menu-col button[data-hue=lavender]{color:var(--create-lavender)}.song-menu-col button[data-hue=coral]{color:var(--create-coral)}.song-menu-col button[data-hue=gold]:hover{background:#ffc14a1f}.song-menu-col button[data-hue=peach]:hover{background:#f3c6a01f}.song-menu-col button[data-hue=mint]:hover{background:#7eefc51f}.song-menu-col button[data-hue=sky]:hover{background:#8fd4ff1f}.song-menu-col button[data-hue=lavender]:hover{background:#c4b5fd1f}.song-menu-col button[data-hue=coral]:hover{background:#ff8b7a1f}.song-menu-col button.is-on{background:#1a1a1a;color:var(--create-gold)}.song-menu-style{grid-column:1 / -1;margin:6px 8px 2px;padding:8px 10px;border-radius:8px;background:#1c1c1c}.song-menu-style-text{margin:0 0 8px;max-height:9em;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#f2f2f2;font:inherit;font-size:12px;line-height:1.4}.song-menu-style-empty{margin:0 0 8px;color:#9a9a9a;font-size:12px}.song-menu-style-actions{display:flex;gap:8px}.song-menu-style-actions button{min-height:28px;padding:0 10px;border:0;border-radius:8px;background:#2a2a2a;color:inherit;font-size:12px;cursor:pointer}.song-menu-style-actions button:hover{background:#333;color:var(--create-gold)}.song-menu-note{grid-column:1 / -1;margin:4px 10px 0;color:var(--create-peach);font-size:12px}.suno-stage-main:has(.stem-window){position:relative;z-index:60;overflow:hidden}.stem-file-players{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.stem-window{--stem-gutter: 228px;position:absolute;inset:0;z-index:45;display:block;padding:0;background:#0b0b0b}.stem-window[data-stem-width=wide]{--stem-gutter: 460px}.stem-window[data-stem-width=wide] .stem-lane-ms{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.stem-window[data-stem-width=wide] .stem-lane-ms>:nth-child(n+3){grid-column:auto;width:auto}.stem-window-panel{width:100%;height:100%;max-height:none;overflow:hidden;border:0;border-radius:0;background:#0b0b0b;box-shadow:none}.studio.suno-page.is-desk.stem-page{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden}.stem-window-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.arrange-toggle{white-space:nowrap}.now-playing .arrange-toggle{height:32px;padding:0 12px}.suno-track .arrange-toggle{min-height:32px;padding:6px 12px}.stem-close{width:32px;height:32px;padding:0;border:1px solid #ffffff1f;border-radius:999px;background:#1a1a1a;color:#f4f4f4;font-size:20px;line-height:1;cursor:pointer}.stem-page{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.stem-body{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);min-height:0;flex:1}.stem-library{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:12px 10px 14px;border-right:1px solid #ffffff10;background:#101010}.stem-library>p{margin:0 6px;color:#9a9a9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.stem-library input[type=search]{width:100%;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:#1a1a1a;color:#f4f4f4}.stem-library-list{display:flex;flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.stem-library-list button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:10px;background:transparent;color:#f4f4f4;text-align:left;cursor:pointer}.stem-library-list button:hover,.stem-library-list button.is-on{background:#1c1c1c}.stem-library-list img{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#222}.stem-library-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.stem-library-list .stem-lib-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;overflow:hidden;white-space:normal;line-height:1.25}.stem-library-list .stem-lib-name{max-width:100%;font-size:13px}.stem-library-list .stem-lib-date{color:#9a9a9a;font-size:11px;line-height:1.2;white-space:nowrap}.stem-library-list .stem-lib-item{display:flex;align-items:stretch;gap:4px}.stem-library-list .stem-lib-item>button{width:auto}.stem-library-list .stem-lib-item>button:first-child{flex:1;min-width:0}.stem-library-list .stem-lib-play{flex:1;min-width:0;grid-template-columns:minmax(0,1fr)}.stem-library-list .stem-lib-erase{flex:0 0 auto;align-self:center}.stem-desk{min-width:0;min-height:0;overflow:auto}.stem-head{position:relative;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 16px;border-bottom:1px solid #ffffff10;background:#111}.stem-head p,.stem-add,.stem-isolated>p{margin:0;color:#9a9a9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.stem-isolated{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px 10px 16px;border-bottom:1px solid #ffffff10;background:#101010}.stem-isolated-modes{display:flex;flex-wrap:wrap;gap:8px}.stem-isolated label{display:inline-flex;align-items:center;gap:8px;color:#d2d2d2;font-size:13px}.stem-isolated select,.stem-isolated .suno-space-btn,.stem-isolated-go,.stem-replace,.stem-replace-ask button{min-height:44px;min-width:44px}.stem-isolated-go{padding:0 14px;border:1px solid #ffffff22;border-radius:999px;background:#f3f3f3;color:#111;font-weight:700;cursor:pointer}.stem-isolated-go:disabled{opacity:.45;cursor:default}.stem-isolated-lock{color:#9a9a9a;font-size:12px}.stem-isolated.is-bleed{box-shadow:inset 0 -1px #f0d45a44}.stem-bleed-note,.stem-bleed-hint{color:#f0d45a;font-size:10px;letter-spacing:.02em}.stem-bleed-hint{display:block;padding:0;border:0;background:none;text-align:left;cursor:pointer}.stem-lane.is-dirty .stem-lane-name{color:#f0d45a}.stem-replace{padding:0 8px;border:1px solid #ffffff2e;border-radius:999px;background:#2c2c2c;color:#f5f5f5;font-size:10px}.stem-replace.is-on{background:#f4e27a;color:#1a1400;border-color:#f4e27a}.stem-replace-ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#d2d2d2;font-size:11px}.stem-transport,.stem-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stem-play,.stem-lane button{min-height:32px;padding:0 12px;border:1px solid #ffffff22;border-radius:999px;background:#242424;color:#f5f5f5;cursor:pointer}.stem-play{min-width:108px;background:#f3f3f3;color:#111;border-color:#f3f3f3;font-weight:700}.stem-play:hover,.stem-page .suno-space-btn{background:#2a2a2a;color:#fff}.stem-play:hover:not(:disabled){background:#fff;color:#111}.stem-play:disabled{opacity:.45;cursor:default}.stem-page .suno-space-btn{border:1px solid #ffffff1f}.stem-page .suno-space-btn.is-on{background:#3a3a3a;color:#fff}.stem-transport label{display:inline-flex;align-items:center;gap:8px;color:#d2d2d2;font-size:13px}.stem-title-row h1{margin:0;color:#f6f6f6;font-size:16px;font-weight:650;line-height:1.2}.stem-title-row p{margin:2px 0 0;color:#8d8d8d;font-size:12px;text-transform:none;letter-spacing:0}.stem-title-row p:first-child{margin:0;color:#9a9a9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.stem-title-row p.library-when,.stem-page .stem-head .stem-title-row p.library-when{color:#9a9a9a;font-size:12px;letter-spacing:0;text-transform:none}.stem-head select,.stem-title-row select{min-height:32px;max-width:220px;padding:0 10px;border:1px solid #ffffff1f;border-radius:8px;background:#1a1a1a;color:#f0f0f0}.stem-cover{width:40px;height:40px;padding:0;overflow:hidden;border:1px solid #ffffff14;border-radius:6px;background:#1a1a1a}.stem-cover img{width:100%;height:100%;object-fit:cover}.stem-studio{display:flex;flex:1;flex-direction:column;min-height:0;background:#0b0b0b}.stem-timeline{display:grid;grid-template-columns:var(--stem-gutter) minmax(0,1fr);flex:none;border-bottom:1px solid #ffffff10;background:#101010}.stem-timeline-gutter{display:flex;align-items:center;justify-content:center;border-right:1px solid #ffffff10}.stem-ruler-clock{color:#d8d8d8;font-size:11px;font-variant-numeric:tabular-nums}.stem-ruler{position:relative;height:36px;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.stem-ruler-playhead{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #fffc;pointer-events:none}.stem-ruler-playhead:before{content:"";position:absolute;top:0;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%)}.stem-ruler-zoom{display:flex;align-items:center;gap:8px}.stem-ruler-mark{position:absolute;top:6px;color:#8a8a8a;font-size:11px;font-variant-numeric:tabular-nums;transform:translate(-50%);pointer-events:none}.stem-ruler-mark:first-child{transform:none}.stem-desk{--stem-wave-start: var(--stem-gutter);position:relative;display:flex;flex:1;flex-direction:column;gap:0;min-height:0;overflow:auto;background:#0b0b0b}.stem-playhead-rail{position:absolute;top:0;right:0;bottom:0;left:var(--stem-wave-start);z-index:1;cursor:ew-resize;touch-action:none}.stem-playhead{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 8px #fffc;pointer-events:none}.stem-playhead:before{content:"";position:absolute;top:-1px;left:50%;width:10px;height:10px;border-radius:50%;background:#fff;transform:translate(-50%)}.stem-lane{display:grid;grid-template-columns:var(--stem-gutter) minmax(0,1fr);flex:0 0 auto;align-items:stretch;min-height:96px;height:auto;max-height:none;padding:0;border:0;border-bottom:1px solid #00000055;border-radius:0;background:#111;box-shadow:none}.stem-lane-head{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:8px 12px;border-right:1px solid #ffffff0d;background:#111}.stem-lane.is-muted{opacity:1}.stem-lane.is-muted .stem-lane-name{color:#8d8d8d}.stem-lane.is-muted .stem-wave-box{filter:saturate(.35) brightness(.72);opacity:.7}.stem-lane-name{z-index:5;overflow:hidden;padding:0;color:#ececec;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stem-lane-ms{position:relative;z-index:4;display:flex;gap:6px}.stem-page .stem-lane-ms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:start}.stem-page .stem-lane-ms>:nth-child(n+3){grid-column:auto;width:auto;justify-self:stretch;padding:0 8px}.stem-fader{display:grid;grid-template-columns:auto minmax(0,1fr) 2.2em;align-items:center;gap:6px;margin:0;color:#b7aea4;font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.stem-fader input{width:100%;min-height:24px;accent-color:#f4f1ea}.stem-fader span:last-child{text-align:right;font-variant-numeric:tabular-nums}.stem-lane .stem-mute,.stem-lane .stem-solo{position:relative;z-index:5;min-width:44px;min-height:24px;padding:0 8px;border:1px solid #ffffff2e;border-radius:999px;background:#2c2c2c;color:#f5f5f5;font-size:10px}.stem-page .stem-lane .stem-mute,.stem-page .stem-lane .stem-solo{width:72px;min-width:72px;height:24px;padding:0;line-height:24px;text-align:center}.stem-lane .stem-solo{font-weight:700;color:#f3e38a;border-color:#f0d45a66;background:#2a2618}.stem-lane .stem-solo.is-on{background:#f4e27a;color:#1a1400;border-color:#f4e27a}.stem-lane .stem-mute.is-on{background:#e85d4c;color:#fff;border-color:#e85d4c}.stem-lane .stem-mute:hover,.stem-lane .stem-solo:hover{filter:brightness(1.12)}.stem-wave-box{position:relative;z-index:0;min-width:0;width:100%;height:100%;min-height:52px;overflow:hidden;contain:paint;cursor:ew-resize;background:var(--stem-tint, #4a4a4a)}.stem-wave{display:block;width:100%;height:100%;max-width:100%;min-width:0}.suno-space-btn.is-on{background:#2a2a2a;color:#fff}.radio-page{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.radio-now{display:grid;gap:16px;width:min(560px,calc(100% - 32px));margin:8px 16px 20px;padding:20px;border:1px solid #ffffff0c;border-radius:22px;background:#0c0c0c}.radio-art{width:min(100%,220px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#161616;color:#888;font-weight:700;letter-spacing:.08em}.radio-art img{width:100%;height:100%;object-fit:cover}.radio-kicker,.radio-clock{margin:0;color:#9a958f;font-size:13px}.radio-now-copy h2{margin:6px 0 8px;color:#fff;font-size:28px;font-weight:650;letter-spacing:-.04em}.radio-now-copy p{margin:0;color:#c9c4be}.radio-transport,.radio-speak{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.radio-play,.radio-skip,.radio-speak-btn,.radio-set,.radio-station,.radio-cut,.radio-link{min-height:48px;border:0;border-radius:999px;background:#1a1a1a;color:#ececec;font:inherit}.radio-play,.radio-speak-btn{min-width:120px;padding:0 22px;background:#2a2a2a;color:#fff;font-weight:650}.radio-skip,.radio-set{padding:0 18px}.radio-speak-btn.is-on,.radio-station.is-on,.radio-cut.is-on{background:#ececec;color:#111}.radio-stations{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;width:min(720px,calc(100% - 32px));margin:0 16px 18px}.radio-station{display:grid;justify-items:start;gap:4px;padding:12px 16px;border-radius:16px;text-align:left}.radio-station span{color:#9a958f;font-size:12px}.radio-station.is-on span{color:#444}.radio-speak{width:min(720px,calc(100% - 32px));margin:0 16px 22px}.radio-speak-field{flex:1 1 180px;min-width:0}.radio-speak .suno-hint{flex:1 1 100%}.radio-queue{width:min(720px,calc(100% - 32px));margin:0 16px 24px}.radio-queue ol{margin:0;padding:0;list-style:none}.radio-cut{width:100%;display:grid;justify-items:start;gap:4px;margin:0 0 8px;padding:12px 16px;border-radius:16px;text-align:left}.radio-cut span{color:#9a958f;font-size:13px}.radio-empty,.radio-link{background:none;color:#c9c4be}.radio-link{min-height:auto;padding:0;color:#fff;text-decoration:underline}@media(max-width:720px){.radio-now,.radio-stations,.radio-speak,.radio-queue{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.radio-now-copy h2{font-size:24px}.radio-play,.radio-speak-btn,.radio-skip,.radio-set{flex:1 1 40%}}.narration-page{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.narration-desk{display:grid;gap:14px;width:min(720px,calc(100% - 32px));margin:8px 16px 24px;padding:20px;border:1px solid #ffffff0c;border-radius:22px;background:#0c0c0c}.narration-kicker{margin:0;color:#9a958f;font-size:13px}.narration-feel{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#161616}.narration-feel span{color:#9a958f;font-size:12px}.narration-feel strong{color:#ececec;font-size:22px;font-weight:650}.narration-feel p{margin:0;color:#ececec;line-height:1.45}.narration-feel.is-empty strong,.narration-feel.is-empty p{color:#9a958f}.narration-pocket{color:#9a958f;font-size:13px}.narration-voice{display:grid;gap:4px;padding:14px 16px;border-radius:16px;background:#161616}.narration-voice span{color:#9a958f;font-size:12px}.narration-voice strong{color:#9a958f;font-size:18px;font-weight:650}.narration-voice.is-live strong{color:#ececec}.narration-voice p{margin:0;color:#9a958f;line-height:1.45}.narration-log{display:grid;gap:10px;max-height:min(52vh,420px);overflow:auto}.narration-turn{margin:0;padding:12px 16px;border-radius:16px;color:#ececec;line-height:1.45}.narration-turn span{display:block;margin-bottom:4px;color:#9a958f;font-size:12px}.narration-turn.is-app{background:#161616}.narration-turn.is-you{background:#1f1f1f}.narration-transport,.narration-type{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.narration-speak,.narration-hear,.narration-quiet,.narration-link,.narration-send{min-height:48px;border:0;border-radius:999px;background:#1a1a1a;color:#ececec;font:inherit}.narration-speak,.narration-hear,.narration-send{min-width:120px;padding:0 22px;background:#2a2a2a;color:#fff;font-weight:650}.narration-speak.is-on{background:#ececec;color:#111}.narration-hear:disabled{opacity:.65}.narration-quiet,.narration-link{padding:0 18px}.narration-field{flex:1 1 180px;min-width:0}.narration-create{display:grid;gap:8px}.narration-create-btn{min-height:48px;width:100%;border:0;border-radius:999px;background:#ececec;color:#111;font:inherit;font-weight:650;padding:0 22px}.narration-create-btn:disabled{opacity:.65}@media(max-width:720px){.narration-desk{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.narration-speak,.narration-hear,.narration-quiet,.narration-link,.narration-send,.narration-create-btn{flex:1 1 40%;min-height:48px}}.health-page,.videos-page{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.videos-generating{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;width:100%;margin:0;padding:12px 20px;border:0;border-bottom:2px solid #ffe14a;background:#1a1608;color:#ffe14a;text-align:left;cursor:pointer}.videos-generating-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.videos-generating strong{color:#f4f1ea;font-size:18px}.videos-generating em{color:#ffe14a;font-size:16px;font-style:normal;font-weight:750}.videos-desk{display:grid;gap:12px;width:min(720px,calc(100% - 32px));margin:8px 16px 24px;padding:20px;border:1px solid #ffffff0c;border-radius:22px;background:#0c0c0c}.videos-desk .suno-lyrics-input.is-video{width:100%;min-height:120px;box-sizing:border-box}.videos-lengths{display:flex;flex-wrap:wrap;gap:8px}.videos-characters{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.videos-character{display:grid;gap:4px;padding:8px;border:1px solid #ffffff14;border-radius:16px;background:#121212;color:inherit;text-align:left}.videos-character.is-on{border-color:var(--create-gold, #e6c36a)}.videos-character img,.videos-uploads img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.videos-character em{color:#8a8a9e;font-style:normal;font-size:12px}.videos-field{display:grid;gap:6px}.videos-field input{width:100%;box-sizing:border-box}.videos-uploads{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.videos-tiers{display:grid;gap:8px;margin:0;padding:0;list-style:none}.videos-tiers li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline;padding:12px 14px;border-radius:16px;background:#121212}.videos-tiers p{grid-column:1 / -1;margin:0;color:#9a958f;font-size:13px}.videos-tier-price{color:var(--create-gold, #ffc14a);font-weight:650}a.videos-tier-link{justify-self:start;display:inline-flex;align-items:center;min-height:40px;border-radius:999px;text-decoration:none}.videos-status,.videos-error,.videos-saved p{margin:0;font-size:14px}.videos-error{color:#ffb4a8}.videos-player,.videos-saved video{width:100%;border-radius:16px;background:#000}.videos-saved{display:grid;gap:16px;margin:0;padding:0;list-style:none}.health-desk{display:grid;gap:16px;width:min(720px,calc(100% - 32px));margin:8px 16px 24px;padding:20px;border:1px solid #ffffff0c;border-radius:22px;background:#0c0c0c}.health-session,.health-transport,.health-type,.health-modes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.health-badge{margin:0;padding:8px 14px;border-radius:999px;background:#161616;color:#9a958f;font-size:13px}.health-badge.is-on{background:#ececec;color:#111}.health-kicker{margin:0 0 8px;color:#9a958f;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.health-brain,.health-watch{padding:16px;border-radius:20px;background:#121212}.health-brain-face,.health-face{position:relative;display:grid;place-items:center;width:min(240px,100%);margin:0 auto;aspect-ratio:1}.health-face{border:0;padding:0;background:transparent;color:inherit;font:inherit}.health-brain-face svg,.health-face svg{width:100%;height:100%;transform:rotate(-90deg)}.health-track{fill:none;stroke:#1f1f1f;stroke-width:10}.health-ring{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .35s ease}.health-ring.is-brain.is-ease{stroke:#8fd4ff}.health-ring.is-brain.is-center{stroke:#5ee0d0}.health-ring.is-brain.is-charge{stroke:#7dff8a}.health-ring.is-brain.is-hope{stroke:#ffd27a}.health-ring.is-pulse{stroke:#ff4d6d}.health-ring.is-breathe{stroke:#5ee0d0}.health-ring.is-move{stroke:#7dff8a}.health-brain-face strong,.health-face strong{position:absolute;margin:0;color:#ececec;font-size:28px;font-weight:650}.health-brain-face em,.health-face em{position:absolute;top:62%;color:#9a958f;font-size:12px;font-style:normal}.health-orb{position:absolute;width:42px;height:42px;border-radius:50%;background:#5ee0d055;transition:transform 4s ease-in-out}.health-orb.is-in{transform:scale(1.2);transition-duration:4s}.health-orb.is-out{transform:scale(.78);transition-duration:6s}.health-watch.is-live .health-ring.is-pulse{animation:health-pulse var(--pulse-ms, .9s) ease-in-out infinite}.health-dial{display:grid;gap:8px;margin-top:12px;color:#9a958f;font-size:13px}.health-dial input[type=range]{width:100%;accent-color:#8fd4ff}.health-brain-read,.health-breathe-cue,.health-heard,.health-plan,.health-pocket{margin:0;color:#ececec;line-height:1.45}.health-breathe-cue,.health-pocket{color:#9a958f;font-size:13px;text-align:center}.health-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.health-metrics p{margin:0;padding:12px;border-radius:14px;background:#161616}.health-metrics span{display:block;color:#9a958f;font-size:12px}.health-metrics strong{color:#ececec;font-size:16px}.health-modes button,.health-connect,.health-quiet,.health-create-btn{min-height:48px;border:0;border-radius:999px;background:#1a1a1a;color:#ececec;font:inherit}.health-modes button,.health-connect{min-width:96px;padding:0 18px;background:#2a2a2a;color:#fff;font-weight:650}.health-modes button.is-on,.health-connect.is-on{background:#ececec;color:#111}.health-quiet{padding:0 18px}.health-field{flex:1 1 180px;min-width:0}.health-cast,.health-create{display:grid;gap:8px}.health-create-btn{width:100%;background:#ececec;color:#111;font-weight:650}.health-create-btn:disabled{opacity:.65}@keyframes health-pulse{50%{filter:brightness(1.25)}}.health-voice{display:grid;gap:10px;padding:16px;border-radius:20px;background:#121212}.health-voice-read,.health-voice-cue{margin:0;color:#ececec;line-height:1.45}.health-voice-cue{color:#9a958f;font-size:13px}.health-gaps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.health-gap{margin:0;padding:12px 14px;border-radius:14px;background:#161616;color:#ececec;line-height:1.45}.health-gap span{display:block;color:#9a958f;font-size:12px}.health-library{display:grid;gap:10px;padding:16px;border-radius:20px;background:#121212}.health-clips{display:grid;gap:8px;margin:0;padding:0;list-style:none}.health-clip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:#161616}.health-clip.is-on{background:#1f1f1f}.health-clip-play{min-height:40px;min-width:72px;border:0;border-radius:999px;background:#2a2a2a;color:#fff;font:inherit;font-weight:650}.health-clip-copy{display:grid;gap:2px;flex:1 1 160px;min-width:0}.health-clip-copy strong{color:#ececec}.health-clip-copy em{color:#9a958f;font-size:12px;font-style:normal}.health-bed-exports{display:grid;gap:8px}.health-exports{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.health-export{min-height:40px;min-width:64px;padding:0 14px;border:0;border-radius:999px;background:#2a2a2a;color:#fff;font:inherit;font-weight:650}.health-export:disabled{opacity:.5}.health-emotion{display:inline-block;width:fit-content;padding:2px 8px;border-radius:999px;background:#1f1f1f;color:#ececec;font-size:12px}.health-emotion.is-ease{color:#8fd4ff}.health-emotion.is-center{color:#5ee0d0}.health-emotion.is-charge{color:#7dff8a}.health-emotion.is-hope{color:#ffd27a}.health-wave{display:block;width:100%;max-width:320px;height:56px;margin-top:6px;border-radius:10px;background:#0c0c0c}@media(max-width:720px){.health-page>.suno-page-head+.page-howto,.health-desk{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.health-connect,.health-quiet,.health-create-btn,.health-modes button{flex:1 1 40%}}.write-page .suno-space-head p,.library-page .suno-space-head p,.radio-page .suno-space-head p,.narration-page .suno-space-head p,.health-page .suno-space-head p,.analyze-page .suno-space-head p,.mix-page .suno-space-head p,.settings-page .suno-space-head p,.help-page .suno-space-head p{color:var(--create-peach)}.write-page .suno-space-head span,.library-page .suno-space-head span,.radio-page .suno-space-head span,.narration-page .suno-space-head span,.health-page .suno-space-head span,.analyze-page .suno-space-head span,.mix-page .suno-space-head span,.settings-page .suno-space-head span,.help-page .suno-space-head span{color:var(--create-gold)}.write-page .page-howto-kicker{color:var(--create-peach)}.library-page .page-howto-kicker{color:var(--create-mint)}.library-page>.library-folder{width:min(1120px,calc(100% - 48px));margin:0 24px 12px}.library-page .suno-page-head .library-folder{width:100%;margin:8px 0 0}.radio-page .page-howto-kicker{color:var(--create-sky)}.narration-page .page-howto-kicker{color:var(--create-lavender)}.health-page .page-howto-kicker{color:var(--create-coral)}.analyze-page .page-howto-kicker{color:var(--create-gold)}.mix-page .page-howto-kicker{color:var(--create-peach)}.daw-page .page-howto-kicker{color:var(--create-mint)}.stem-page .page-howto-kicker{color:var(--create-sky)}.settings-page .page-howto-kicker{color:var(--create-coral)}.write-page .page-howto-link,.library-page .page-howto-link,.radio-page .page-howto-link,.narration-page .page-howto-link,.health-page .page-howto-link,.analyze-page .page-howto-link,.mix-page .page-howto-link,.daw-page .page-howto-link,.stem-page .page-howto-link,.settings-page .page-howto-link{color:var(--create-sky)}.write-page .suno-desk-tabs button:nth-child(1){color:var(--create-peach)}.write-page .suno-desk-tabs button:nth-child(2){color:var(--create-mint)}.write-page .suno-desk-tabs button:nth-child(3){color:var(--create-sky)}.write-page .suno-desk-tabs button:nth-child(4){color:var(--create-lavender)}.write-page .suno-desk-tabs button.is-on,.write-page .suno-desk-tabs button:hover{color:#fff}.write-page .suno-desk-compose .suno-pane.write-title-pane>span.suno-pane-label{color:var(--create-gold)}.write-page .suno-desk-compose .suno-pane.is-lyrics>span.suno-pane-label{color:var(--create-coral)}.write-page .suno-desk-compose .suno-pane:not(.is-lyrics):not(.write-title-pane)>span.suno-pane-label{color:var(--create-peach)}.write-page .write-suno-tools .suno-field:nth-child(1)>span{color:var(--create-sky)}.write-page .write-suno-tools .suno-field:nth-child(2)>span{color:var(--create-lavender)}.write-page .write-suno-tools .suno-field:nth-child(3)>span{color:var(--create-mint)}.write-page .write-suno-tools .suno-field:nth-child(4)>span{color:var(--create-peach)}.write-page .write-suno-tools .suno-field:nth-child(5)>span{color:var(--create-gold)}.write-page .lyric-assist-toggle,.write-page .lyric-assist-library-head p{color:var(--create-mint)}.write-page .lyric-assist-toggle:hover,.write-page .lyric-assist.is-open .lyric-assist-toggle{color:#d7ffe9}.write-page .suno-hint,.write-page .write-suno-status{color:var(--create-lavender)}.write-page .style-blurb p:nth-child(1) strong{color:var(--create-gold)}.write-page .style-blurb p:nth-child(2) strong{color:var(--create-peach)}.write-page .style-blurb p:nth-child(3) strong{color:var(--create-mint)}.write-page .suno-text-btn{color:var(--create-peach)}.write-page .suno-create-btn.is-desk{background:var(--create-gold);color:#2a160c}.write-page .suno-create-btn.is-desk:hover{background:#ffd36a}.library-page .suno-track-copy .library-title{color:var(--create-peach)}.library-page .suno-track-copy p{color:var(--create-mint)}.library-page .suno-track-copy p.library-style-line{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--create-lavender);font-size:12px;line-height:1.35;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;-webkit-line-clamp:2}.suno-app .create-step .suno-track-copy p.library-style-line{display:block;margin-top:4px;overflow:visible;color:#d7c4ff;font-size:12px;line-height:1.35;white-space:pre-wrap}.suno-app .create-step .suno-track-copy p.library-style-line span{display:block;margin-bottom:2px;color:#ffe14a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.library-page .suno-track-copy .library-when,.radio-cut .library-when,.health-clip-copy .library-when{color:#8a8a8a;font-size:12px}.library-page .library-empty{color:var(--create-sky)}.library-recent{margin:4px 0 8px}.library-recent-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin:0 0 8px}.library-recent-head h2,.library-catalog>h2,.library-genre-clips h2{margin:0;color:var(--create-peach);font-size:18px;font-weight:650;letter-spacing:-.03em}.library-recent-lead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.library-order{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.library-search{flex:1 1 220px;width:min(100%,320px);min-width:180px}.library-order-btn{min-height:32px;padding:4px 12px;border:1px solid #ffffff2e;border-radius:999px;background:#161616;color:#f0f0f5;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.library-order-btn.is-on{background:var(--create-peach);color:#2a160c;border-color:transparent}.library-order-btn:hover,.library-order-btn:focus-visible{outline:2px solid var(--create-peach);outline-offset:2px}.library-recent-audio{display:grid;grid-template-columns:auto auto minmax(220px,max-content);align-items:end;justify-content:start;column-gap:14px;row-gap:10px;width:100%;min-width:0;margin:4px 0 14px}.library-recent-audio>.library-genre-audio{grid-column:3;grid-row:1;justify-self:start}.library-recent-audio>.library-genre-clips{grid-column:1 / -1;grid-row:2}.library-recent-audio>.library-genre-clips+.library-genre-clips{grid-row:3;margin-top:0;min-width:0;max-height:min(420px,52vh);overflow:auto;padding:8px 10px 10px;border:1px solid #ffffff14;border-radius:12px;background:#101010}.library-recent-audio>.library-genre-clips.is-closed{max-height:none;overflow:visible}.library-recent-audio>.library-genre-clips h2{font-size:13px}.library-recent-genre{display:grid;gap:4px;min-width:148px}.library-recent-genre span{color:var(--create-mint);font-size:11px;font-weight:650}.library-recent-genre select{min-height:32px;padding:0 8px;border:0;border-radius:10px;background:#161616;color:#fff;font-size:14px}.library-page .library-genre-audio{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:32px}.library-audio-power{display:flex;gap:8px}.suno-app .library-page .library-power-on,.suno-app .library-page .library-power-off{min-width:72px;min-height:36px;padding:0 16px;border:0;border-radius:18px;font-size:15px;font-weight:800}.suno-app .library-page .library-power-on{background:#2a2a2a;color:#fff}.suno-app .library-page .library-power-on.is-on{background:#fff;color:#111}.suno-app .library-page .library-power-off{background:#e50914;color:#fff}.suno-app .library-page .library-power-on:disabled{opacity:.45}.library-page .library-genre-audio .genre-audio-engines{display:flex;align-items:center;gap:6px}.library-page .library-genre-audio .genre-audio-engine-or{color:#9a9a9a;font-size:12px;line-height:1}.library-page .genre-audio-btn.is-on,.library-page .genre-audio-engine.is-on{color:#fff}@media(max-width:860px){.library-page{display:flex;flex-direction:column}.library-page.is-song-open{padding-right:0}.library-page>.library-song-stage{position:static;top:auto;right:auto;width:auto;max-height:none}.library-just-made h2{margin:0;color:#fff;font-size:22px}.library-just-made ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.library-just-made li{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:center}.library-just-made .library-play-bar{grid-column:1 / -1}.library-just-made li button{min-height:48px;border:0;background:#ffc14a;color:#1a1206;font-size:16px;font-weight:800}.library-just-made span{color:#fff;font-size:16px;line-height:1.3}.song-library-head{position:sticky;top:52px;z-index:6;flex-wrap:wrap;padding:10px 0;background:#000}.song-library-head h2{font-size:22px;color:#fff}.suno-track,.suno-track.is-now{grid-template-columns:56px minmax(0,1fr)}.suno-track.is-now .suno-track-play{width:56px;height:56px}.library-genre-clip .genre-audio-native{display:none}.library-phone-transport{display:inline-flex;grid-column:1 / -1;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:999px;background:#ffc14a;color:#1a1206;font-size:17px;font-weight:800}.library-phone-transport:disabled{opacity:.4}.gold-bars-logo{width:148px;height:32px}.gold-room-logo{gap:10px}.gold-room-slot,.gold-room-desk-head,.gold-room-roster li{grid-template-columns:72px minmax(0,1fr)}.gold-room-meta{grid-template-columns:1fr}.gold-album{width:72px}.gold-album svg{width:72px;height:72px}.now-play{width:auto;min-width:88px;min-height:44px;padding:0 16px;font-size:16px;font-weight:800}.now-play-icon{display:none}.now-play-word{display:inline}.song-library-head .library-genre-toggle{min-height:48px;min-width:96px;padding:0 18px;border:0;background:#ffc14a;color:#1a1206;font-size:17px;font-weight:800}.library-recent-audio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.library-recent-audio>.library-genre-audio,.library-recent-audio>.library-genre-clips{grid-column:1 / -1;grid-row:auto}}.library-genre-clips-head,.library-catalog>h2{margin-bottom:8px}.library-genre-clips.is-closed .library-genre-clips-head{margin-bottom:0}.library-genre-clips-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.library-genre-clips-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.library-pick-field{display:flex;flex-direction:column;gap:8px}.library-pick-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.library-pick-head>span,.library-pick-head>.eyebrow{margin:0}.stem-library-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.stem-library-head>p{margin:0 6px;color:#9a9a9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.library-genre-toggle{flex:0 0 auto;min-height:32px;padding:4px 14px;border:1px solid #ffffff2e;border-radius:999px;background:#1c1c1c;color:#f0f0f5;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.library-genre-toggle:hover,.library-genre-toggle:focus-visible{outline:2px solid var(--create-peach);outline-offset:2px}.library-genre-clips .library-genre-clip{grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.library-genre-clip-meta{display:grid;gap:6px;min-width:0}.genre-audio-wav{font-size:11px;font-weight:700;letter-spacing:.06em}.genre-audio-style-label{margin:8px 0 0;font-size:11px;font-weight:650;color:var(--create-mint)}.genre-audio-style-text{margin:0;white-space:pre-wrap;font:inherit;font-size:13px}.library-genre-clip audio,.genre-preview-audio{position:fixed;left:0;bottom:0;width:80px;height:44px;margin:0;opacity:.02;overflow:hidden;pointer-events:none}.genre-audio-clock{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--create-mint)}.library-genre-actions{display:flex;flex-wrap:wrap;gap:8px}.library-genre-erase{justify-self:end}.library-genre-clips{margin-top:28px}.library-songs-home{margin:0 0 12px}.library-songs-home a{color:var(--create-mint);font-size:16px;font-weight:750}.library-just-made{display:grid;gap:8px;margin:12px 0 16px}.library-just-made-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.library-just-made-head .battle-open-close button{min-height:36px;padding:0 14px;border:1px solid #ffc14a;border-radius:999px;background:transparent;color:#fff6c2;font-size:14px;font-weight:800}.library-just-made-head .battle-open-close button.is-on{background:#ffc14a;color:#111}.library-just-made h2{margin:0;color:#fff;font-size:22px}.library-just-made ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.library-just-made li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.library-just-made li button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#ffc14a;color:#111;font-weight:800}.library-just-made li>span:first-of-type{color:#fff;font-weight:800}.library-just-made .library-style-box{flex-basis:100%}.library-record-files{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.library-page.is-song-open{padding-right:336px}.library-song-stage{display:grid;position:fixed;top:72px;right:16px;z-index:20;width:300px;max-height:calc(100vh - 150px);overflow:auto;gap:8px;padding:14px;background:#161616;border:1px solid #ffffff18;color:#fff}.library-song-stage p,.library-song-stage h2,.library-song-stage pre{margin:0}.library-song-stage h2{font-size:22px}.library-song-stage pre{white-space:pre-wrap;color:#d8d8d8;font:inherit}.library-catalog{margin-top:28px}.radio-page .suno-page-head h1{color:var(--create-sky)}.radio-page .suno-page-head .lede,.radio-page .suno-page-head>p:last-child{color:var(--create-peach)}.radio-page .radio-kicker{color:var(--create-mint)}.radio-page .radio-clock{color:var(--create-lavender)}.radio-page .radio-station strong{color:var(--create-sky)}.radio-page .radio-station span{color:var(--create-peach)}.radio-page .suno-hint,.narration-page .suno-page-head h1{color:var(--create-lavender)}.narration-page .suno-page-head .lede{color:var(--create-peach)}.narration-page .narration-kicker{color:var(--create-gold)}.narration-page .narration-feel>span{color:var(--create-coral)}.narration-page .narration-voice>span{color:var(--create-sky)}.narration-page .narration-turn.is-app>span{color:var(--create-gold)}.narration-page .narration-turn.is-you>span{color:var(--create-mint)}.health-page .suno-page-head h1{color:var(--create-coral)}.health-page .suno-page-head .lede{color:var(--create-peach)}.health-page .health-brain .health-kicker{color:var(--create-gold)}.health-page .health-watch .health-kicker{color:var(--create-mint)}.health-page .health-voice .health-kicker{color:var(--create-sky)}.health-page .health-bed-exports .health-kicker{color:var(--create-lavender)}.health-page .health-cast .health-kicker{color:var(--create-coral)}.health-page .health-dial{color:var(--create-peach)}.health-page .health-metrics p:nth-child(1) span{color:var(--create-coral)}.health-page .health-metrics p:nth-child(2) span{color:var(--create-sky)}.health-page .health-metrics p:nth-child(3) span{color:var(--create-mint)}.health-page .health-metrics p:nth-child(4) span{color:var(--create-gold)}.health-page .health-metrics p:nth-child(5) span{color:var(--create-peach)}.health-page .health-metrics p:nth-child(6) span{color:var(--create-lavender)}.health-page .health-metrics p:nth-child(7) span{color:var(--create-sky)}.health-page .health-metrics p:nth-child(8) span{color:var(--create-mint)}.health-page .health-metrics p:nth-child(9) span{color:var(--create-coral)}.analyze-page .lab-drop strong,.mix-page .lab-drop strong{color:var(--create-gold)}.analyze-page .lab-drop span,.mix-page .lab-drop span{color:var(--create-peach)}.analyze-page .suno-field>span,.mix-page .suno-field>span{color:var(--create-mint)}.analyze-page .eyebrow,.mix-page .eyebrow,.settings-page .eyebrow,.help-page .eyebrow{color:var(--create-gold)}.analyze-page .lab-card[aria-label=Player] .eyebrow{color:var(--create-sky)}.analyze-page .lab-card[aria-label="Pitch classes"] .eyebrow{color:var(--create-lavender)}.analyze-page .lab-card-head .eyebrow{color:var(--create-gold)}.analyze-page .lab-card[aria-label="Musician score"] .eyebrow{color:var(--create-mint)}.analyze-page .lab-card[aria-label="Style prompt"] .eyebrow{color:var(--create-coral)}.analyze-page .lab-card[aria-label=History] .eyebrow{color:var(--create-peach)}.analyze-page .lab-card[aria-label="Band energy"] .eyebrow{color:var(--create-mint)}.analyze-page .lab-card h3,.mix-page .lab-card h3,.settings-page .lab-card h3,.help-page .lab-card h3{color:var(--create-peach)}.analyze-page .lab-card .lede,.mix-page .lab-card .lede,.settings-page .lab-card .lede,.help-page .lede{color:var(--create-lavender)}.analyze-page .suno-pane-label{color:var(--create-sky)}.analyze-page .lab-metric:nth-child(1) p{color:var(--create-gold)}.analyze-page .lab-metric:nth-child(2) p{color:var(--create-peach)}.analyze-page .lab-metric:nth-child(3) p{color:var(--create-mint)}.analyze-page .lab-metric:nth-child(4) p{color:var(--create-sky)}.analyze-page .lab-metric:nth-child(5) p{color:var(--create-lavender)}.analyze-page .lab-metric:nth-child(6) p{color:var(--create-coral)}.analyze-page .lab-chart-label:nth-of-type(1){color:var(--create-sky)}.analyze-page .lab-chart-label:nth-of-type(2){color:var(--create-coral)}.mix-page .lab-card[aria-label="Mix player"] .eyebrow{color:var(--create-sky)}.mix-page .mix-eq .eyebrow{color:var(--create-peach)}.mix-page .mix-master .eyebrow{color:var(--create-gold)}.mix-page .mix-check:nth-of-type(1){color:var(--create-mint)}.mix-page .mix-check:nth-of-type(2){color:var(--create-coral)}.mix-page .mix-eq-hint,.mix-page .mix-master-meta,.mix-page .lab-status{color:var(--create-lavender)}.daw-page .daw-eyebrow{color:var(--create-gold)}.daw-page .daw-mast h2{color:var(--create-mint)}.daw-page .daw-lede{color:var(--create-peach)}.daw-page .daw-badge{color:var(--create-sky)}.daw-page .lab-kits-hint{color:var(--create-lavender)}.daw-page .lab-mix-lane[data-role=drums]>span{color:var(--create-coral)}.daw-page .lab-mix-lane[data-role=bass]>span{color:var(--create-mint)}.daw-page .lab-mix-lane[data-role=chords]>span{color:var(--create-peach)}.daw-page .lab-mix-lane[data-role=lead]>span{color:var(--create-lavender)}.daw-page .daw-tempo{color:var(--create-gold)}.daw-page .daw-knob:nth-child(1){color:var(--create-peach)}.daw-page .daw-knob:nth-child(2){color:var(--create-mint)}.daw-page .daw-knob:nth-child(3){color:var(--create-sky)}.daw-page .daw-knob:nth-child(4){color:var(--create-lavender)}.daw-page .daw-strip[data-role=drums] .daw-strip-name{color:var(--create-coral)}.daw-page .daw-strip[data-role=bass] .daw-strip-name{color:var(--create-mint)}.daw-page .daw-strip[data-role=chords] .daw-strip-name{color:var(--create-peach)}.daw-page .daw-strip[data-role=lead] .daw-strip-name{color:var(--create-lavender)}.daw-page .daw-strip-pick{color:var(--create-sky)}.daw-page .daw-library{color:var(--create-gold)}.daw-page .daw-rack-label,.daw-page .daw-module header>span{color:var(--create-mint)}.stem-page .stem-head .stem-title-row p{color:var(--create-sky)}.stem-page .stem-head h1{color:var(--create-peach)}.stem-page .stem-transport>label:not(.stem-ruler-zoom){color:var(--create-gold)}.stem-page .stem-ruler-zoom{color:var(--create-mint)}.stem-page .stem-lane-name{color:var(--create-lavender)}.stem-page .stem-lane.is-muted .stem-lane-name{color:#8d8d8d}.stem-page .stem-isolated>p{color:var(--create-sky)}.stem-page .stem-isolated-lock{color:var(--create-mint)}@media(max-width:720px){.stem-isolated,.stem-isolated-modes{flex-direction:column;align-items:stretch}.stem-isolated select,.stem-isolated .suno-space-btn,.stem-isolated-go{width:100%}.stem-window{--stem-gutter: 200px}.stem-body{grid-template-columns:1fr}.stem-library{max-height:220px;border-right:0;border-bottom:1px solid #ffffff10}}.settings-page .lab-card.settings-credits .eyebrow{color:var(--create-gold)}.settings-page .lab-card:nth-of-type(2) .eyebrow{color:var(--create-lavender)}.settings-page .lab-card:nth-of-type(4) .eyebrow{color:var(--create-peach)}.settings-page .lab-card:nth-of-type(5) .eyebrow{color:var(--create-mint)}.settings-page .lab-card:nth-of-type(6) .eyebrow{color:var(--create-sky)}.help-page .suno-page-head h1{color:var(--create-lavender)}.help-page .help-toc a:nth-child(1){color:var(--create-gold)}.help-page .help-toc a:nth-child(2){color:var(--create-mint)}.help-page .help-toc a:nth-child(3){color:var(--create-peach)}.help-page .help-toc a:nth-child(4){color:var(--create-lavender)}.help-page .help-toc a:nth-child(5){color:var(--create-coral)}.help-page .help-toc a:nth-child(6){color:var(--create-sky)}.help-page .help-toc a:nth-child(7){color:var(--create-gold)}.help-page .help-toc a:nth-child(8){color:var(--create-peach)}.help-page .help-toc a:nth-child(9){color:var(--create-mint)}.help-page .help-toc a:nth-child(10){color:var(--create-sky)}.help-page .help-toc a:nth-child(11){color:var(--create-coral)}.help-page .help-toc a:nth-child(12){color:var(--create-lavender)}.help-page #help-create .eyebrow{color:var(--create-gold)}.help-page #help-library .eyebrow{color:var(--create-mint)}.help-page #help-write .eyebrow{color:var(--create-peach)}.help-page #help-narration .eyebrow{color:var(--create-lavender)}.help-page #help-health .eyebrow{color:var(--create-coral)}.help-page #help-radio .eyebrow{color:var(--create-sky)}.help-page #help-analyze .eyebrow{color:var(--create-gold)}.help-page #help-mix .eyebrow{color:var(--create-peach)}.help-page #help-daw .eyebrow{color:var(--create-mint)}.help-page #help-stems .eyebrow{color:var(--create-sky)}.help-page #help-settings .eyebrow{color:var(--create-coral)}.help-page #help-limits .eyebrow{color:var(--create-lavender)}.recording-studio-page.stem-page{max-width:none;width:100%;margin:0;padding:0;box-sizing:border-box}.recording-studio-page .studio-desk-status{margin:0;padding:8px 14px;border-bottom:1px solid #ffffff10;background:#101010;color:#bdbdbd;font-size:12px}.recording-studio-page .studio-library-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px}.recording-studio-page .stem-library-list .studio-stems-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:52px;min-height:28px;padding:0 8px;border:1px solid #ffffff2e;border-radius:999px;background:#2c2c2c;color:#f5f5f5;font-size:11px;cursor:pointer}.recording-studio-page .stem-library-list .studio-stems-btn:disabled{opacity:.45;cursor:default}.recording-studio-page .stem-lane.is-armed{box-shadow:inset 3px 0 #e85d4c}.recording-studio-page .stem-lane-name{border:0;background:transparent;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer}.recording-studio-page .stem-lane.is-recording .stem-lane-name{color:#ff8b7a}.recording-studio-page .stem-lane .stem-rec{min-width:44px;border-color:#e85d4c88;color:#ffb0a6;background:#2a1614}.recording-studio-page .stem-lane .stem-rec.is-on{background:#e85d4c;color:#fff;border-color:#e85d4c}.recording-studio-page .studio-lane-source{color:#9a9a9a;font-size:10px;letter-spacing:.03em;text-transform:uppercase}.recording-studio-page .stem-lane-ms{flex-wrap:wrap}.recording-studio-page .recording-studio-keys{flex:none;max-height:36px;overflow:hidden;padding:0 14px;border-top:1px solid #ffffff10;background:#101010}.recording-studio-page .recording-studio-keys[open]{max-height:220px;overflow:auto;padding:8px 14px 10px}.recording-studio-page .recording-studio-keys summary{min-height:36px;color:#9a9a9a;font-size:11px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;line-height:36px}.recording-studio-page .stem-transport .digital-mic{flex:1 1 180px;max-width:240px;margin:0}.recording-studio-page .stem-studio>.stem-desk{flex:1 1 auto;min-height:0}.recording-studio-page .stem-transport a.suno-space-btn{display:inline-flex;align-items:center;text-decoration:none}.recording-studio-head{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:space-between;margin:12px 0 8px}.recording-studio-kicker{margin:0;color:#9a9a9a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.recording-studio-head h1{margin:4px 0 6px;font-size:28px;font-weight:700;color:#f2f2f2}.recording-studio-lead{margin:0;max-width:42rem;color:#9a9a9a;font-size:14px;line-height:1.45}.recording-studio-transport{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recording-studio-mp3-btn{font-weight:700}.recording-studio-mp3-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#c8c8c8}.recording-studio-status{margin:8px 0 12px;color:#c8c8c8;font-size:13px}.recording-studio-backing{margin:16px 0;padding:12px 0;border-top:1px solid color-mix(in srgb,#fff 8%,transparent)}.recording-studio-library{margin:12px 0 16px;padding:12px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 30%,#333);background:#0e0e0e}.recording-studio-library-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:6px}.recording-studio-library-hint{margin:0 0 10px;font-size:12px;color:#8a8a8a}.recording-studio-library-list{list-style:none;margin:0;padding:0;max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:4px}.recording-studio-library-row{display:flex;align-items:stretch;gap:6px}.recording-studio-library-row>button:first-child{flex:1 1 auto;min-width:0}.recording-studio-library-stems{flex:0 0 auto;align-self:center;width:auto}.recording-studio-library-list .recording-studio-library-row>button:first-child{width:auto;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border:1px solid #2a2a2a;background:#141414;color:#f4f4f4;cursor:pointer}.recording-studio-library-list button:hover,.recording-studio-library-list button.is-on{border-color:color-mix(in srgb,var(--accent, #e8b86d) 55%,#333);background:#1a1510}.recording-studio-library-list img,.recording-studio-library-cover{width:36px;height:36px;flex:0 0 36px;object-fit:cover;background:#222}.recording-studio-library-list span{display:flex;flex-direction:column;gap:2px;min-width:0}.recording-studio-library-list strong{font-size:14px;font-weight:700;color:#fff;white-space:normal;overflow:visible;word-break:break-word}.recording-studio-library-list em{font-size:11px;font-style:normal;color:#8a8a8a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recording-studio-lanes{display:flex;flex-direction:column;gap:8px;margin:12px 0 20px}.recording-studio-lane{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid color-mix(in srgb,#fff 10%,transparent);background:#101010}.recording-studio-lane.is-armed{border-color:color-mix(in srgb,var(--accent, #e8b86d) 70%,#333);background:#1a1510;box-shadow:inset 3px 0 color-mix(in srgb,var(--accent, #e8b86d) 85%,transparent)}.recording-studio-lane.is-recording{border-color:color-mix(in srgb,#e85d5d 70%,#333);background:#161010}.recording-studio-lane-arm{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:120px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.recording-studio-lane-arm strong{font-size:15px;color:#fff;white-space:normal}.recording-studio-lane-arm span{font-size:11px;color:#8a8a8a}.recording-studio-lane-arm .recording-studio-armed-tag{display:inline-block;margin-top:2px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 55%,#444);color:#f6e7c8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recording-studio-lane-actions{display:flex;flex-wrap:wrap;gap:6px}.recording-studio-keys{margin:8px 0 16px;padding:14px 12px 16px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 35%,#333);background:#0e0e0e;position:relative;z-index:2}.recording-studio-keys-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.recording-studio-piano{position:relative;height:140px;-webkit-user-select:none;user-select:none}.recording-studio-piano-whites{display:flex;height:100%;gap:2px}.recording-studio-key.is-white{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 0 8px;border:1px solid #2a2a2a;background:#e8e4dc;color:#222;cursor:pointer}.recording-studio-key.is-white.is-down,.recording-studio-key.is-white:active{background:#d2cfc6}.recording-studio-key.is-white em{font-size:10px;font-style:normal;color:#666}.recording-studio-piano-blacks{position:absolute;inset:0 0 auto;height:58%;pointer-events:none}.recording-studio-key.is-black{position:absolute;top:0;width:6.25%;height:100%;pointer-events:auto;border:1px solid #000;background:#1a1a1a;cursor:pointer}.recording-studio-key.is-black.is-down,.recording-studio-key.is-black:active{background:#333}.recording-studio-keys-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.recording-studio-mode{display:inline-flex;gap:4px}.recording-studio-catalogs{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin:0 0 12px;padding:10px 0 4px;border-top:1px solid #2a2a2a}.recording-studio-catalog{display:flex;flex-direction:column;gap:4px;min-width:140px}.recording-studio-catalog span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.recording-studio-catalog select{min-height:36px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 40%,#333);background:#141414;color:#f0f0f0;font:inherit}.recording-studio-suno-sound{align-self:flex-end;min-height:36px}.recording-studio-catalog-hint{flex:1 1 180px;margin:0;font-size:12px;line-height:1.35;color:#8a8a8a}.recording-studio-chords,.recording-studio-scale-notes{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.recording-studio-scale-note{min-width:52px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #2a2a2a;background:#e8e4dc;color:#222;cursor:pointer}.recording-studio-scale-note strong{font-size:18px}.recording-studio-scale-note span{font-size:10px;color:#666}.recording-studio-scale-note em{font-size:10px;font-style:normal;color:#666;text-transform:uppercase}.recording-studio-scale-note.is-down,.recording-studio-scale-note:active{background:#d2cfc6}.recording-studio-chord{min-width:132px;min-height:72px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--accent, #e8b86d) 40%,#333);background:#141414;color:#f0f0f0;font-weight:700;cursor:pointer}.recording-studio-chord strong{font-size:16px;letter-spacing:.02em}.recording-studio-chord em{font-size:11px;font-style:normal;color:#8a8a8a;text-transform:uppercase}.recording-studio-chord.is-down,.recording-studio-chord:active{background:#1a1510;border-color:color-mix(in srgb,var(--accent, #e8b86d) 75%,#333);color:#f6e7c8}.link-page .link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:flex-end}.link-page .link-library-pick{flex:1 1 220px;min-width:min(100%,220px);margin:0}.link-page .link-library-pick>span{display:block;margin-bottom:4px}.link-page .link-library-pick .library-pick-head{margin-bottom:4px}.link-page .link-library-pick select{width:100%}.link-page .link-style-card .suno-pane{margin-top:12px}.link-page .link-style-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.link-page .link-drop{border:1px dashed color-mix(in srgb,var(--accent, #e8b86d) 55%,#444)}.link-page .link-drop.is-over{border-style:solid;background:color-mix(in srgb,var(--accent, #e8b86d) 12%,transparent)}.link-page .link-folders{display:flex;flex-direction:column;gap:8px}.link-page .link-folder{border:1px solid color-mix(in srgb,#fff 12%,transparent);border-radius:8px;padding:8px 12px}.link-page .link-folder summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-weight:600}.link-page .link-file{position:relative;cursor:pointer}.link-page .link-file input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:.02;font-size:16px;clip:auto;overflow:visible;border:0;cursor:pointer}.link-page .link-warn{color:#e7b3a2}.link-page .link-hear{width:100%;margin-top:12px}.link-page .link-versions-head{margin-bottom:0}.link-page #link-versions:not(.is-versions-closed) .link-versions-head{margin-bottom:10px}.link-page .link-versions-panel .lede{margin-top:8px}.link-page .link-versions-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.link-page .link-versions-head-row h3{margin:0}.link-page .is-versions-closed .lab-card-head{margin-bottom:0}.link-page .link-versions{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:min(42vh,420px);overflow:auto}.link-page .link-versions li{display:flex;align-items:center;gap:10px;min-width:0}.link-page .link-versions button{flex:none}.link-page .link-versions span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stem-midi-bar{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;background:#101010}.stem-midi-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stem-midi-bar label.suno-space-btn.is-busy{opacity:.45;pointer-events:none}.stem-midi-drop{margin:12px;padding:28px 16px;border:1px dashed #ffffff33;border-radius:12px;text-align:center}.stem-midi-bar>p,.stem-kind{margin:0;color:#b9b9c2;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.stem-kind{margin:12px 12px 4px}.stem-kind-row{position:relative;z-index:6;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 12px}.stem-kind-row .stem-kind{margin-bottom:4px}.arrange-switch{display:flex;gap:6px;justify-content:flex-end;margin-bottom:8px}.arrange-switch button{border:1px solid #ffffff33;background:transparent;color:inherit;border-radius:999px;padding:6px 12px;font:inherit}.arrange-switch button[aria-pressed=true]{background:#f4f1ea;color:#16161f}.arrange-studio .daw-mast{margin-bottom:8px}.arrange-studio .daw-lede{max-width:460px}.arrange-desk{display:flex;flex-direction:column;gap:8px;min-height:640px}.arrange-lcd{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:#0c0e16;border:1px solid #ffffff18}.arrange-go{border:1px solid #ffffff2e;background:#171a24;color:#f4f1ea;border-radius:999px;padding:8px 14px;font:inherit;cursor:pointer}.arrange-go.is-busy,.arrange-go:disabled{opacity:.45;pointer-events:none}.arrange-go[aria-pressed=true]{background:#f4f1ea;color:#16161f}.arrange-lcd-time,.arrange-lcd-cell{margin:0;min-width:88px;padding:6px 10px;border-radius:10px;background:#080a10;font-variant-numeric:tabular-nums}.arrange-lcd-time{font-family:var(--display);font-size:28px;letter-spacing:-.04em;line-height:1}.arrange-lcd-time span,.arrange-lcd-cell span{display:block;margin-top:2px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9a98a8}.arrange-lcd-cell strong{font-family:var(--display);font-size:20px;font-weight:500}.arrange-body{display:block;min-height:560px}.arrange-library{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#12141c;border:1px solid #ffffff14;min-height:0}.arrange-library-title,.arrange-note,.arrange-empty,.arrange-head-sound,.arrange-picked span{font-family:var(--mono);font-size:12px;color:#c8c6d2}.arrange-library-title{margin:0;letter-spacing:.12em;text-transform:uppercase;color:#f4f1ea}.arrange-library input{width:100%;box-sizing:border-box;border:1px solid #ffffff22;background:#080a10;color:#f4f1ea;border-radius:8px;padding:8px 10px;font:inherit}.arrange-groups,.arrange-sounds{display:flex;flex-direction:column;gap:2px;overflow:auto}.arrange-groups{max-height:220px}.arrange-sounds{flex:1;min-height:140px}.arrange-groups button,.arrange-sounds button{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:#f4f1ea;border-radius:8px;padding:7px 8px;font:inherit;cursor:pointer}.arrange-groups button[aria-selected=true],.arrange-sounds button[aria-selected=true]{background:#f4f1ea;color:#16161f}.arrange-sounds button small,.arrange-sounds p{color:#9a98a8;font-size:11px}.arrange-sounds button:disabled{opacity:.4;cursor:default}.arrange-picked{margin:0;padding-top:8px;border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:2px}.arrange-note{margin:0}.arrange-timeline{display:flex;flex-direction:column;min-width:0;border-radius:14px;overflow:hidden;background:#101018;border:1px solid #ffffff18}.arrange-ruler{display:grid;grid-template-columns:420px 1fr;height:28px;background:#161922;border-bottom:1px solid #ffffff14}.arrange-ruler-bars{position:relative;overflow:visible}.arrange-cursor{position:absolute;top:0;bottom:-520px;width:18px;margin-left:-9px;z-index:6;pointer-events:auto;cursor:ew-resize;background:transparent}.arrange-cursor:before,.arrange-playhead:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:2px;background:#f4f1ea}.arrange-cursor span{position:absolute;top:4px;left:16px;pointer-events:none;padding:2px 6px;border-radius:999px;background:#f4f1ea;color:#16161f;font-family:var(--mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.arrange-ruler-bars span{position:absolute;top:6px;font-family:var(--mono);font-size:11px;color:#c8c6d2}.arrange-arrange{display:flex;flex-direction:column;min-height:520px}.arrange-fill{flex:1;min-height:120px;margin-left:420px;background-color:#0c0e14;background-image:repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 100%)}.arrange-empty{margin:0;padding:28px 16px}.arrange-file-players{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:0 0 8px}.arrange-file-players label{display:flex;flex-direction:column;gap:4px;min-width:0;color:#9a9a9a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.arrange-file-players button{height:32px;border-radius:7px;border:1px solid #ffffff28;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.arrange-file-players button[aria-pressed=true]{background:#f4f1ea;color:#16161f}.arrange-file-players button:disabled{opacity:.45}.arrange-file-players audio{display:none}.arrange-file-players span{min-height:32px;color:#c8c8c8;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.arrange-row{display:grid;grid-template-columns:420px 1fr;min-height:72px;border-top:1px solid #ffffff10}.arrange-row:first-child{border-top:0}.arrange-row[data-selected="1"] .arrange-head{background:#222636}.arrange-head{display:grid;grid-template-columns:minmax(0,1fr) auto 12px 92px;gap:8px;align-items:center;padding:8px 10px;background:#181b26}.arrange-song-pick{display:inline-flex;flex-direction:column;gap:2px;min-width:140px}.arrange-song-pick select,.arrange-song-pick input{max-width:180px;font:inherit}.arrange-song-pick input{width:72px;background:transparent;color:inherit;border:0}.arrange-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:10px 12px;border:1px solid #ffffff14;border-radius:12px;background:#10131b}.arrange-tools p{margin:0;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.arrange-tools>span{flex:1 1 220px;color:#9a9a9a;font-size:12px;line-height:1.4}.stem-folder-bar{display:flex;flex-direction:column;gap:8px;width:100%}.stem-folder-bar form{display:flex;flex-wrap:wrap;gap:8px;width:100%}.stem-folder-bar input[type=text]{flex:1 1 140px;min-width:0;min-height:32px;padding:4px 10px;border:1px solid #ffffff2e;border-radius:999px;background:#141414;color:#f0f0f5;font:inherit;font-size:13px}.stem-folder-bar form button,.stem-folder-picks button{min-height:32px;padding:4px 12px;border:1px solid #ffffff2e;border-radius:999px;background:#1c1c1c;color:#f0f0f5;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.stem-folder-bar form button:disabled{opacity:.45;cursor:default}.stem-folder-picks{display:flex;flex-wrap:wrap;gap:8px}.stem-folder-picks button.is-on{border-color:#d7ff4a;color:#d7ff4a}.arrange-stem-lib ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;width:100%}.arrange-stem-lib li{display:flex;align-items:center;gap:8px}.arrange-stem-lib li span{flex:0 1 auto;color:#f4f1ea}.arrange-ruler-bars,.arrange-region{cursor:ew-resize}.arrange-solo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:10px 12px;border:1px solid #ffffff14;border-radius:12px;background:#12141c}.arrange-solo p{margin:0;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.arrange-solo label{display:inline-flex;align-items:center;gap:8px;font-size:12px}.arrange-solo select{min-height:32px;border:1px solid #ffffff18;border-radius:8px;background:#0c0c0c;color:#eee;font:inherit}.arrange-solo span{flex:1 1 220px;color:#9a9a9a;font-size:12px;line-height:1.4}.arrange-sound{display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#c8c6d2}.arrange-sound input,.arrange-sound select{width:168px;max-width:100%;font:inherit;text-transform:none;letter-spacing:0;font-size:12px;color:#f4f1ea;background:#101018;border:1px solid #ffffff33;border-radius:6px;padding:4px 6px}.arrange-sound input::placeholder{color:#8a8798;text-transform:none}.arrange-sound select{font-size:11px;padding:3px 6px;opacity:.92}.arrange-pick{display:grid;grid-template-columns:8px 1fr;column-gap:8px;align-items:center;min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.arrange-swatch{grid-row:span 2;width:8px;height:28px;border-radius:99px;background:#3a3f52}.arrange-head strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrange-head-sound{grid-column:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrange-octave{display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#c8c6d2}.arrange-octave strong{min-width:1.6em;text-align:center;font-size:12px;color:#f4f1ea}.arrange-octave button{width:26px;height:26px;border-radius:7px;border:1px solid #ffffff28;background:transparent;color:inherit;line-height:1}.arrange-octave button:disabled{opacity:.35}.arrange-mix{display:flex;gap:4px}.arrange-mix button{width:26px;height:26px;border-radius:7px;border:1px solid #ffffff28;background:transparent;color:inherit}.arrange-mix button[aria-pressed=true]{background:#f4f1ea;color:#16161f}.arrange-meter{position:relative;width:12px;height:44px;border-radius:3px;overflow:hidden;background:#080a10;border:1px solid #ffffff18;align-self:center}.arrange-meter span{position:absolute;left:0;right:0;bottom:0;height:0;background:linear-gradient(180deg,#e0a045,#3dbe8a 55%,#2a8f68)}.arrange-fader-label{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;color:#b7aea4;font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.arrange-fader{width:92px;accent-color:#f4f1ea}.arrange-lane{position:relative;background-image:repeating-linear-gradient(90deg,#ffffff10 0 1px,transparent 1px 100%);background-color:#0c0e14}.arrange-region{position:absolute;top:8px;bottom:8px;border-radius:8px;overflow:hidden;color:#14141c;min-width:8px;box-shadow:inset 0 0 0 1px #0003}.arrange-region span{position:relative;z-index:1;display:block;padding:6px 8px;font-size:12px;font-weight:600;white-space:nowrap}.arrange-region svg{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.arrange-studio-hint{margin:0 0 10px;color:#b7aea4;font-size:13px}.arrange-fade,.arrange-stretch{position:absolute;z-index:3;padding:0;border:0;background:#f4f1ea}.arrange-fade{top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;cursor:nwse-resize}.arrange-stretch{top:0;right:0;bottom:0;width:10px;cursor:ew-resize;background:#0005}.arrange-fade-shade{position:absolute;top:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000088,transparent)}.arrange-fade-shade.is-out{right:0;background:linear-gradient(270deg,#00000088,transparent)}.arrange-fade-shade.is-exp{background:linear-gradient(90deg,#000000cc 20%,transparent)}.arrange-fade-shade.is-out.is-exp{background:linear-gradient(270deg,#000000cc 20%,transparent)}.arrange-fade-shade.is-log{background:linear-gradient(90deg,#00000066,transparent 70%)}.arrange-fade-shade.is-out.is-log{background:linear-gradient(270deg,#00000066,transparent 70%)}.studio-windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.studio-popout{border:1px solid #ffffff18;border-radius:10px;background:#12141c}.studio-popout-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#f4f1ea;font-size:13px}.studio-popout-bar button,.studio-tone,.studio-keys button{min-height:32px;border:1px solid #ffffff22;border-radius:999px;background:#0c0c0c;color:#f4f4f4;cursor:pointer}.studio-popout-frame{padding:0 10px 10px}.studio-keys{display:flex;gap:4px}.studio-keys button{flex:1;min-width:0}.studio-plugin-row{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#d9d0c6;font-size:12px}.studio-plugin-row input{flex:1}.studio-float{position:fixed;z-index:80;width:min(420px,calc(100vw - 24px));border:1px solid #ffffff33;border-radius:12px;background:#161820;box-shadow:0 16px 40px #0008}.studio-float header{padding:8px 10px;cursor:grab;color:#f4f1ea;font-size:13px}.studio-popout-root{padding:12px}@media(max-width:900px){.studio-windows{grid-template-columns:1fr}}.arrange-playhead{position:absolute;top:0;bottom:0;width:18px;margin-left:-9px;z-index:5;pointer-events:auto;cursor:ew-resize;background:transparent}.arrange-row[data-drums="1"] .arrange-region{opacity:.45}@media(max-width:900px){.arrange-body,.arrange-ruler,.arrange-row{grid-template-columns:1fr}.arrange-ruler-gutter{display:none}.arrange-fill{margin-left:0}}@media(max-width:860px){.suno-app{height:auto;min-height:100dvh;overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.studio.suno-page.is-desk,.studio.suno-page.is-desk:not(.stem-page),.studio.suno-page.is-desk:not(.stem-page)>.suno-create.is-desk,.suno-create.is-desk,.suno-desk,.suno-desk-compose,.suno-desk-space{height:auto;min-height:0;overflow:visible}.suno-rail{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;max-height:none;overflow:visible;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;border-right:0;border-bottom:1px solid #ffffff14;background:#000}.suno-rail .suno-wordmark{flex:0 0 auto;gap:6px;padding:0 4px 0 0}.suno-rail .suno-wordmark img{width:28px;height:28px}.suno-rail .suno-wordmark span{font-size:12px;line-height:1.15}.suno-rail-primary,.suno-rail-nav{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;max-height:none}.suno-rail{grid-template-areas:"mark . more" "primary primary primary"}.suno-rail .suno-wordmark{grid-area:mark}.suno-rail-nav{grid-area:more}.suno-rail-primary{grid-area:primary;width:100%;min-width:0;overflow:visible;justify-content:flex-start;flex-wrap:wrap}.suno-rail a.suno-nav-label{flex:1 0 100%}.suno-rail a.suno-nav-library-slot{display:flex;align-items:center;gap:8px;padding:6px 10px}.suno-rail-nav{overflow:visible}.suno-rail-end{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.suno-rail-nav button.suno-share-bailey{background:#ffc14a;color:#1a1206;font-weight:700;border-radius:999px}.bailey-share-sheet{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:#08060ef5}.bailey-share-sheet img{width:min(100%,420px);height:auto;border-radius:28px}.bailey-share-sheet p{margin:0;max-width:320px;color:#fff;font-size:17px;line-height:1.35;text-align:center}.bailey-share-sheet button{min-height:48px;padding:0 18px;border:0;border-radius:999px;background:#ffc14a;color:#1a1206;font-size:17px;font-weight:700}.suno-rail-primary a,.suno-rail-nav button.suno-nav,.suno-rail-settings{min-height:40px;padding:6px 10px;white-space:nowrap}.suno-rail-nav a.suno-social-out,.suno-rail-nav button.suno-social-out{color:#ffc14a;font-size:16px;font-weight:700;min-height:48px}.suno-rail:has(.suno-rail-more){position:static;grid-template-areas:"mark . more" "menu menu menu" "primary primary primary"}.suno-rail:has(.suno-rail-more) .suno-rail-nav{display:contents}.suno-rail:has(.suno-rail-more) .suno-nav-more{grid-area:more;justify-self:end}.suno-rail-more{position:static;top:auto;right:auto;left:auto;grid-area:menu;width:auto;z-index:1;max-height:none;overflow:visible;margin:4px 0 0;padding:8px;border:1px solid #ffffff18;border-radius:16px;background:#141414}.suno-more-close{justify-content:center;min-height:44px;border:0;border-radius:999px;background:#ffc14a;color:#1a1206;font-size:16px;font-weight:800}.page-howto{margin:8px 12px 0}.page-howto-bar,.page-howto-links{flex-wrap:wrap;gap:8px 12px}.suno-desk{display:flex;flex-direction:column}.suno-desk-compose{gap:16px;padding:14px 14px 28px;border-right:0}.create-flow{gap:16px}.create-step{gap:12px;padding:14px}.suno-create.is-simple .suno-desk-compose .suno-pane.is-styles textarea{min-height:112px;max-height:180px;height:auto}.suno-create.is-simple .suno-desk-compose .suno-lyrics-input{min-height:140px;height:auto}.suno-job-style{max-height:4.6em;overflow:hidden}.suno-create-row.create-engine-row{position:static;z-index:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px 0 0;background:transparent;border-top:0}.suno-nav-library-icon.is-live{width:22px;height:22px;min-height:22px;border:0;border-radius:0;background:transparent;box-shadow:none}.suno-rail a.suno-nav-library-slot.is-live .suno-nav-library-row{display:flex;gap:8px}.suno-create-row .suno-advanced-toggle{grid-column:1 / -1;width:100%}.suno-create-row .suno-create-btn.is-desk{width:100%;min-height:48px}.suno-app:not(.is-create) .suno-desk-compose{padding:14px 14px 28px}.suno-stage-main{overflow:visible}.suno-app .studio.suno-page,.suno-app .studio.suno-page:not(.is-desk),.daw,.arrange-studio{width:100%;max-width:none;padding:8px 14px calc(28px + env(safe-area-inset-bottom,0px))}.suno-page-head,.suno-page-head+.page-howto,.library-page>.library-folder,.health-page>.suno-page-head+.page-howto{width:auto;margin:8px 0 12px}.suno-page-head h1,.daw-mast h1,.daw-mast h2{font-size:26px}.boom-lab-plans,.write-suno-tools,.library-list,.choice-grid,.voice-grid{grid-template-columns:1fr}.suno-desk-tabs{flex-flow:row wrap;gap:6px}.daw-mast,.library-item-top,.compose-head{flex-direction:column;align-items:stretch}.now-playing{position:sticky;bottom:0;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.now-playing .now-progress,.now-playing .now-speed,.now-playing .my-tongue-pick{grid-column:1 / -1}.lab-card,.auth-form,.subscribe-plans{min-width:0}.subscribe-page{display:flex;flex-direction:column;padding:4px 10px calc(168px + env(safe-area-inset-bottom,0px))}.subscribe-page>.lab-card{order:1}.subscribe-page>.suno-page-head{order:2}.subscribe-page .suno-page-head h1{font-size:34px}.subscribe-page .lede{max-width:none;font-size:16px;line-height:1.45}.subscribe-page .lab-card{padding:16px 12px 18px}.subscribe-page .lab-card h3{font-size:28px}.subscribe-page .bailey-social-links{flex-direction:column}.subscribe-page .bailey-social-links a{width:100%;min-height:52px;justify-content:center;font-size:17px}.subscribe-page .boom-lab-plans{gap:14px}.subscribe-page .boom-lab-plans>li{padding:18px 16px 16px;gap:8px;border-radius:16px}.subscribe-page .boom-lab-plans>li strong{font-size:22px;line-height:1.2}.subscribe-page .boom-lab-plan-price{font-size:40px;line-height:1}.subscribe-page .boom-lab-plans>li ul,.subscribe-page .boom-lab-plans>li li{font-size:16px;line-height:1.4}.subscribe-page .boom-lab-plans>li .suno-job-btn,.subscribe-page .subscribe-plans>.suno-job-btn{min-height:52px;margin-top:12px;font-size:17px;font-weight:700;background:#ffc14a;color:#1a1206}.suno-rail-primary .suno-nav,.suno-rail-nav>.suno-nav{min-height:44px;font-size:16px}.song-brief-make button,.genre-audio-engines .genre-audio-engine{min-height:48px;padding:0 16px;font-size:17px}.song-brief textarea,.create-step[data-step="4"] .suno-lyrics-input,.write-page .write-lyrics-out,.write-page .write-theme{min-height:160px;font-size:17px;line-height:1.45}.create-step[data-step="4"] .suno-lyrics-input,.write-page .write-lyrics-out{height:auto;min-height:280px;max-height:none}.create-device-audio .song-brief textarea{min-height:140px;height:auto}.genres-folder>summary{display:flex;align-items:center;min-height:48px}.genres-pages button,.cross-genre-actions>.cross-genre-action,.my-tongue-window li button,.my-tongue-open{min-height:44px}.cross-genre-actions>.cross-genre-action{font-size:14px}}.suno-app .suno-rail{display:grid;grid-template-columns:180px minmax(0,1fr) 210px;align-items:start;height:auto;gap:8px 12px;background:#1c120ecc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.suno-app .suno-wordmark{align-self:center;min-width:0}.suno-app .suno-rail .suno-wordmark span{color:#f6efe4;font-size:15px;font-weight:700}.suno-app .cml-rooms{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(100px,.85fr) minmax(136px,1.25fr) minmax(96px,.9fr) minmax(128px,1.15fr) minmax(80px,.65fr);gap:6px 10px;min-width:0;overflow:visible}.suno-app .cml-room{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0 8px;border-left:1px solid #e8c27a33}.suno-app .cml-room:nth-child(4),.suno-app .cml-room:nth-child(5){grid-column:span 1}.suno-app .cml-room .suno-rail-kicker{flex:none;width:100%;margin:0 0 4px;color:#e8c27a;letter-spacing:.04em;line-height:1.25}.suno-app .cml-room a{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:28px;min-width:0;max-width:100%;padding:2px 8px;border-radius:999px;color:#f6efe4;text-decoration:none;font-size:13px;font-weight:600;line-height:1.2;white-space:normal}.suno-app .cml-room a svg{width:16px;height:16px;flex:0 0 auto}.suno-app .cml-room a.is-on,.suno-app .cml-room a:hover{background:#e8c27a;color:#1a1008}.suno-app .cml-room a.suno-nav-library-slot,.suno-app .cml-room a.suno-nav-library-slot.is-on,.suno-app .cml-room a.suno-nav-library-slot:hover{border-radius:999px}.suno-app .suno-nav-library-icon.is-live{width:22px;min-height:22px;height:22px;border:0;background:transparent;box-shadow:none}.suno-app .suno-rail-end{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:0;justify-items:end}.suno-app .suno-rail-foot{display:flex;gap:8px;justify-content:flex-end;padding:0}.suno-app .suno-rail-foot a{color:#e8c27a;font-size:12px;font-weight:700}.suno-app .suno-top-pill{background:#3a2418;color:#f6efe4}.suno-app .suno-top-pill.is-join{background:#e8c27a;color:#1a1008}@media(max-width:860px){.suno-app{height:auto;min-height:100dvh;overflow:visible}.suno-app .suno-rail{position:sticky;top:0;z-index:40;display:flex;flex-direction:column;align-items:stretch;max-height:52vh;overflow:auto;background:#1c120e;border-right:0;border-bottom:1px solid #e8c27a33;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 10px}.suno-app .cml-rooms{display:flex;flex-direction:column;overflow:visible}.suno-app .suno-rail .suno-wordmark span{font-size:14px}.suno-app .suno-rail-end{align-items:flex-start}.suno-app .suno-stage-main{overflow:visible}.suno-app .now-playing{background:#1c120e}}.suno-app .suno-stage-main{background:#f3e7d6;color:#2a1810}.suno-app .suno-desk{display:flex;flex-direction:column;height:auto;background:#f3e7d6}.suno-app .suno-desk-compose{order:1;width:100%;height:auto;overflow:visible;background:#f3e7d6;border-right:0;border-left:0}.suno-app .suno-desk-space{order:2;width:100%;height:auto;overflow:visible;background:#efe2cf}.suno-app .create-step,.suno-app .page-howto,.suno-app .suno-pane,.suno-app .cml-blend,.suno-app .cross-genre-folder,.suno-app .suno-desk-compose .library-genre-clips,.suno-app .create-write{background:#fffaf3;color:#2a1810;border-color:#e4d0b4}.suno-app .page-howto,.suno-app .page-howto p,.suno-app .page-howto li,.suno-app .create-step,.suno-app .create-step p,.suno-app .create-step label,.suno-app .create-step span,.suno-app .create-step h2,.suno-app .suno-space-head,.suno-app .suno-space-head p,.suno-app .suno-space-head h2,.suno-app .song-library-title{color:#2a1810}.suno-app.is-create #ask-song-library .audio-file-title .library-title{color:#ffe08a;font-size:22px;font-weight:800;line-height:1.25;white-space:normal;overflow:visible;text-overflow:unset}.suno-app.is-create #ask-song-library .library-when,.suno-app.is-create #ask-song-library .genre-audio-wav,.suno-app.is-create #ask-song-library .genre-audio-clock{color:#fff6c2}.suno-app .create-step .style-prompt-library-list p,.suno-app .create-step .style-prompt-library .suno-hint{color:#fff}.suno-app .create-step .style-prompt-library-letter>strong{color:#ffc14a}.suno-app .genre-letter{color:inherit;font-weight:800}.suno-app .cml-blend{display:grid;gap:10px;margin-top:8px;padding:12px;border:1px solid #c9a27a;border-radius:8px;border-left:6px solid #8c3d2f}.suno-app .cml-blend-head p{margin:0;color:#8c3d2f;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.suno-app .cml-blend-head h2{margin:0;color:#2a1810;font-size:22px;font-weight:750;letter-spacing:-.03em}.suno-app .cml-blend .cross-genre-preview-note{margin:0;color:#6b5344;font-weight:600}.suno-app .cml-blend-split{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;align-items:start}.suno-app .cml-blend .genres-pages{margin:0}.suno-app .cml-blend .genres-pages button{border:0;border-radius:0;border-bottom:1px solid #e4d0b4;background:transparent;color:#2a1810}.suno-app .cml-blend .genres-pages button.is-on{border-bottom-color:#8c3d2f;background:#8c3d2f;color:#fffaf3}.suno-app .cml-blend .cross-genre-folder{margin:0;border:0;background:transparent;padding:0}.suno-app .cml-blend .cross-genre-folder p,.suno-app .cml-blend .cross-genre-lang,.suno-app .cml-blend .cross-genre-name,.suno-app .cml-blend .cross-genre-times{color:#2a1810}.suno-app .cml-blend .cross-genre-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin:0 0 8px;padding:8px 0;border-bottom:1px solid #e4d0b4;background:transparent}.suno-app .cml-blend .cross-genre-row>button{width:auto;margin:0;padding:0;border:0;background:transparent;color:#2a1810}.suno-app .cml-blend .cross-genre-row>button strong{display:grid;gap:2px}.suno-app .cml-blend .cross-genre-lang{display:block;color:#6b5344;font-size:12px;font-weight:650}.suno-app .cml-blend .cross-genre-actions{display:grid;gap:4px;width:auto}.suno-app .cml-blend .cross-genre-actions>.cross-genre-action,.suno-app .cml-blend .cross-genre-actions>.cross-genre-action.is-generate,.suno-app .cml-blend .cross-genre-actions>.cross-genre-action.is-on{min-height:28px;padding:4px 8px;border:1px solid #8c3d2f;border-radius:4px;background:transparent;color:#8c3d2f;font-size:11px}.suno-app .cml-blend .cross-genre-actions>.cross-genre-action.is-generate{background:#8c3d2f;color:#fffaf3}.suno-app .cml-blend .cross-genre-actions>.cross-genre-action.is-on{background:#2a1810;border-color:#2a1810;color:#fffaf3}.suno-app .cml-blend .genres-sheet-pages button,.suno-app .cml-blend .genres-language-picks button{border:1px solid #c9a27a;border-radius:4px;background:#fffaf3;color:#2a1810}.suno-app .cml-blend .genres-sheet-pages button.is-on,.suno-app .cml-blend .genres-language-picks button.is-on{background:#2a1810;border-color:#2a1810;color:#fffaf3}@media(max-width:860px){.suno-app .suno-desk{display:flex;flex-direction:column}.suno-app .suno-desk-space{order:2}.suno-app .suno-desk-compose{order:1;border-left:0}.suno-app .cml-blend-split{grid-template-columns:1fr}}.suno-app .suno-stage-main .suno-pane,.suno-app .suno-stage-main .lab-drop,.suno-app .suno-stage-main input,.suno-app .suno-stage-main textarea,.suno-app .suno-stage-main select{background:#fffaf3;color:#2a1810;border-color:#c9a27a}.suno-app .suno-stage-main .suno-pane span,.suno-app .suno-stage-main .suno-pane-label,.suno-app .suno-stage-main .lab-drop,.suno-app .suno-stage-main .suno-text-btn{color:#6b5344}.suno-app .suno-stage-main button{background:#fffaf3;color:#2a1810;border:1px solid #c9a27a;border-radius:4px}.suno-app .suno-stage-main button.is-on,.suno-app .suno-stage-main button[aria-pressed=true]{background:#8c3d2f;color:#fffaf3;border-color:#8c3d2f}.suno-app .cml-blend .cross-genre-folder p span{display:block;margin-top:2px;color:#6b5344}.suno-app .page-howto a,.suno-app .page-howto-link,.suno-app .song-duration,.suno-app .song-duration strong{color:#e50914}body:has(.suno-app){background:#141414}.suno-app .suno-rail{background:#141414;border-bottom:3px solid #e50914;color:#fff}.suno-app .suno-rail .suno-wordmark span,.suno-app .cml-room a,.suno-app .cml-room .suno-rail-kicker,.suno-app .suno-rail-foot a{color:#fff}.suno-app .cml-room .suno-rail-kicker{color:#e50914}.suno-app .cml-room a.is-on,.suno-app .cml-room a:hover,.suno-app .suno-top-pill.is-join{background:#e50914;color:#fff}.suno-app .suno-stage-main,.suno-app .suno-desk,.suno-app .suno-desk-compose,.suno-app .suno-desk-space{background:#141414;color:#fff;font-size:17px}.suno-app .create-step,.suno-app .page-howto,.suno-app .suno-pane,.suno-app .cml-blend,.suno-app .lab-drop,.suno-app .suno-stage-main input,.suno-app .suno-stage-main textarea,.suno-app .suno-stage-main select{background:#181818;color:#fff;border-color:#2f2f2f;border-radius:8px}.suno-app .suno-stage-main button{min-height:44px;border-radius:4px;border-color:#2f2f2f;background:#2f2f2f;color:#fff;font-weight:700}.suno-app .suno-stage-main button.song-menu-toggle,.suno-app .suno-stage-main button.song-menu-toggle:hover,.suno-app .suno-stage-main button.song-menu-toggle.is-on{min-height:32px;padding:0 12px;border:1px solid #d9d3c8;border-radius:999px;background:#f7f4ee;color:#1a1a1a;font-weight:750}.suno-app .suno-stage-main button.song-menu-toggle .song-menu-word{color:#1a1a1a}.suno-app .suno-stage-main button.is-on,.suno-app .suno-stage-main button[aria-pressed=true]{background:#e50914;color:#fff;border-color:#e50914}.suno-app .suno-create-btn,.suno-app .suno-create-btn.is-desk,.suno-app.is-create .suno-create-btn,.suno-app.is-create .suno-create-btn.is-desk{background:#e50914;color:#fff;border:0;border-radius:4px;min-height:52px;font-weight:800;letter-spacing:.02em}.suno-app .suno-create-btn.is-desk:not(.is-on){background:#2a2a2a;color:#f2f2f2;box-shadow:none}.suno-app .suno-create-btn.is-desk.is-on,.suno-app .suno-stage-main button.genre-audio-engine.is-on,.suno-app .suno-stage-main button.suno-job-btn.is-on,.suno-app .ai-band-sound button.is-on,.suno-app .suno-model.is-on{background:#e50914;color:#fff;border-color:#ff2a36;box-shadow:0 0 0 1px #ff2a3688,0 0 22px #e50914cc}.suno-app .suno-stage-main .suno-text-btn.genre-audio-engine:not(.is-on){background:#2a2a2a;color:#f2f2f2;border-color:#3a3a3a;box-shadow:none}.suno-app .suno-create-btn.is-desk.is-on:hover,.suno-app.is-create .suno-create-btn.is-desk.is-on:hover,.suno-app .suno-stage-main button.genre-audio-engine.is-on:hover,.suno-app .suno-stage-main button.suno-job-btn.is-on:hover{background:#ff2a36;box-shadow:0 0 0 1px #ff5a64,0 0 28px #ff2a36}.suno-app .suno-create-btn.is-desk:active,.suno-app .genre-audio-engine:active,.suno-app .genre-mash-ways .suno-job-btn:active,.suno-app .ai-band-sound button:active{filter:brightness(1.35)}.suno-app .suno-stage-main .song-menu-prompts button,.suno-app .suno-stage-main .song-menu-prompts button:hover,.suno-app .suno-stage-main .song-menu-prompts button.is-on{min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;font-weight:650}.suno-app .suno-stage-main .song-menu-prompts button:hover,.suno-app .suno-stage-main .song-menu-prompts button.is-on{background:#2a2a2a}.suno-app .song-menu-pop{display:flex;flex-direction:column;grid-template-columns:1fr;min-width:280px;max-height:min(70vh,520px);overflow:auto;padding:10px;border-radius:20px;background:#181818;color:#fff;box-shadow:0 18px 40px #000a}.suno-app .song-menu-files{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.suno-app .song-menu-files button{min-height:44px;border:0;border-radius:14px;background:#e50914;color:#fff;font-weight:800}.suno-app .song-menu-files button:nth-child(2){background:#b20710}.suno-app .song-menu-files button:nth-child(3){background:#12a86a}.suno-app .song-menu-col{display:grid;width:100%}.suno-app .song-menu-col button,.suno-app .song-menu-regen,.suno-app .song-menu-regen label,.suno-app .song-menu-regen select,.suno-app .song-menu-regen button{color:#fff;background:#181818}.suno-app .song-menu-regen button,.suno-app .song-menu-col button{min-height:40px;border-radius:12px;text-align:left}.suno-app .song-menu-regen select{border:1px solid #333333}.suno-app .song-caption-btn{min-height:36px;font-weight:800}.suno-app .page-howto,.suno-app .page-howto p,.suno-app .page-howto li,.suno-app .generate-cost,.suno-app .suno-pane span,.suno-app .suno-pane-label{color:#fff}.suno-app .now-playing{background:#141414;color:#fff;border-top:3px solid #e50914}.suno-app .suno-desk-space .library-genre-clips,.suno-app .create-genres-top .library-genre-clips{background:#181818;color:#fff;border:1px solid #333333;margin-bottom:12px}.suno-app .suno-desk-space .library-genre-clips h2,.suno-app .suno-desk-space .library-genre-clips p,.suno-app .suno-desk-space .library-genre-clips button,.suno-app .create-genres-top .library-genre-clips h2,.suno-app .create-genres-top .library-genre-clips p,.suno-app .create-genres-top .library-genre-clips button{color:#fff}.suno-app .library-genre-clips,.suno-app .suno-desk-compose .library-genre-clips,.suno-app .library-genre-clip,.suno-app .create-step,.suno-app .suno-pane,.suno-app .page-howto,.suno-app .lab-drop,.suno-app .suno-stage-main input,.suno-app .suno-stage-main textarea,.suno-app .suno-stage-main select{background:#181818;color:#fff;border-color:#2f2f2f}.suno-app.is-create .suno-pane.is-lyrics .chat-mic .cml-erase,.suno-app #ai-band .chat-mic .cml-erase{margin-left:0;position:relative;z-index:2}.suno-app .suno-stage-main .cml-erase,.suno-app .library-genre-erase{margin-left:auto;min-height:32px;padding:4px 14px;border:1px solid #e50914;border-radius:4px;background:#e50914;color:#fff;font-weight:800}.suno-app .suno-stage-main .cml-erase:disabled{background:#2f2f2f;border-color:#e50914;color:#e50914;opacity:1}.suno-app .suno-stage-main .lab-drop,.suno-app .suno-stage-main .suno-pane,.suno-app .suno-stage-main input,.suno-app .suno-stage-main textarea,.suno-app .suno-stage-main select,.suno-app .suno-stage-main .lab-drop strong,.suno-app .suno-stage-main .lab-drop span{background:#181818;color:#fff;border-color:#333}.suno-app .suno-stage-main .lab-drop input[type=file],.suno-app .link-page .link-file input[type=file],.suno-app .phone-suno-adds input[type=file]{position:absolute;inset:0;z-index:4;width:100%;height:100%;min-height:100%;margin:0;padding:0;border:0;background:transparent;opacity:.02;font-size:16px;clip:auto;overflow:visible}.suno-app .song-duration,.suno-app .song-duration label,.suno-app .song-duration span{color:#fff}.suno-app .genres-folder{border:1px solid #e50914;border-radius:12px;background:#181818;color:#fff}.suno-app .genres-folder .cross-genres-title,.suno-app .genres-folder .cross-genre-preview-note{color:#fff!important}.suno-app .genres-folder .cross-title-genres{color:#ffe14a!important}.suno-app .genres-folder .cross-title-and{color:#fff!important}.suno-app .genres-folder .cross-title-language{color:#7ecbff!important}.suno-app .create-step .genre-mash-name,.suno-app .create-step .my-tongue-open span{color:#fff6c2!important}.suno-app .genres-folder .cross-title-cross{color:#e50914!important}.suno-app .genres-folder .cross-genres-title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.suno-app .genres-folder .cross-genres-title .cross-genres-line,.suno-app .genres-folder .cross-genres-title .cross-genres-line span{display:inline;width:auto;white-space:nowrap}.suno-app .genres-folder .genres-pages .genre-letter{color:#fff!important}.suno-app .genres-folder .cross-genre-folder{background:#181818;color:#fff;border-color:#333}.suno-app .genres-folder .cross-genre-folder.is-page>p span{display:block;margin-top:6px}.suno-app .genres-folder .cross-genre-folder,.suno-app .genres-folder .cross-genre-folder p,.suno-app .genres-folder .cross-genre-folder p span,.suno-app .genres-folder .cross-genre-times,.suno-app .genres-folder .cross-genre-name,.suno-app .genres-folder .cross-genre-lang{color:#fff!important;font-size:16px;font-weight:700}.suno-app .genres-folder .cross-genre-folder .genre-letter{color:#fff!important}.suno-app .suno-stage-main .genres-folder .genres-pages button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;flex:initial;min-height:72px;height:auto;overflow:hidden;padding:8px 6px;border-radius:8px;background:#2a2a2a;color:#fff;border:1px solid #333333;font-size:15px;line-height:1.25;gap:2px;text-align:center}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-name,.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-name span:not(.genres-page-flags),.suno-app .suno-stage-main .genres-folder .genres-pages button>span:not(.genres-page-flags){color:#fff;font-size:14px;font-weight:750}.suno-app .genres-folder svg.lang-flag{display:block;width:36px;height:24px;min-width:36px;max-width:36px;flex:0 0 36px;border-radius:0;overflow:visible;font-size:0;filter:none;transform:none}.suno-app .suno-stage-main .genres-folder .genres-pages button.is-on{background:#e50914;border-color:#e50914;color:#fff}.suno-app .suno-stage-main .genres-folder .cross-genre-style-head span{color:#ffe14a}.suno-app .suno-stage-main .genres-folder .cross-genre-style-copy,.suno-app .suno-stage-main .genres-folder .cross-genre-style-copy.is-on{width:auto;margin:0;padding:4px 10px;background:#e50914;border-color:#e50914;color:#fff;font-size:11px;font-weight:800}.suno-app .suno-stage-main .genres-folder .cross-genre-actions>.cross-genre-action{background:#2a2a2a;color:#fff;border-color:#333;border-radius:8px}.suno-app .suno-stage-main .genres-folder .cross-genre-actions>.cross-genre-action.is-on,.suno-app .suno-stage-main .genres-folder .cross-genre-actions>.cross-genre-action.is-generate{background:#e50914;border-color:#e50914;color:#fff}.suno-app .genres-folder .cross-genre-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.suno-app .suno-stage-main .genres-folder .cross-genre-row>button{background:transparent;border:0;color:#fff;text-align:left;min-height:0;padding:4px 0}.suno-app .suno-stage-main .genres-folder>.genres-pages,.suno-app .suno-stage-main .genres-folder .genres-language-picks,.suno-app .suno-stage-main .genres-folder .cross-genre-names{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));width:100%;max-width:100%;min-width:0;gap:8px;padding-left:11px;padding-right:11px}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-name{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;min-width:0;flex:initial;text-align:center}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-flags{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:auto;min-width:0;flex:0 0 auto;gap:4px;letter-spacing:0}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-count{margin-left:6px;color:#9a9a9a;font-size:12px;font-weight:600}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-flags svg.lang-flag,.suno-app .suno-stage-main .genres-folder .genres-language-picks button svg.lang-flag{display:block;width:36px;min-width:36px;max-width:36px;height:24px;flex:0 0 36px;border-radius:0;overflow:visible;font-size:0;filter:none;transform:none}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-label{display:block;min-width:0;max-width:100%;color:#fff;font-size:15px;font-weight:700;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}.suno-app .suno-stage-main .genres-folder .genres-language-picks{overflow:visible}.suno-app .suno-stage-main .genres-folder .genres-sheet-pages button{background:#2a2a2a;color:#fff;border-color:#333}.suno-app .suno-stage-main .genres-folder .genres-language-picks button,.suno-app .suno-stage-main .genres-folder .cross-genre-names button{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;flex:initial;min-height:48px;height:auto;overflow:hidden;margin-top:0;padding:8px 6px;border:1px solid #333333;border-radius:8px;background:#2a2a2a;color:#fff;gap:4px;text-align:center;font-size:15px;line-height:1.25;white-space:normal;overflow-wrap:normal;word-break:normal}.suno-app .suno-stage-main .genres-folder .genres-language-picks button .genres-page-flags{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:auto;height:auto}.suno-app .suno-stage-main .genres-folder .genres-language-picks button .lang-flag{display:block;width:36px;min-width:36px;max-width:36px;height:24px;flex:0 0 36px;overflow:visible;transform:none;filter:none}.suno-app .suno-stage-main .genres-folder .genres-language-picks button .lang-name{display:block;color:#fff;font-size:14px;font-weight:750;line-height:18px}.suno-app .suno-stage-main .genres-folder .genres-sheet-pages button.is-on{background:#e50914;color:#fff;border-color:#e50914}.suno-app .suno-stage-main .genres-folder .genres-language-picks button.is-on{background:#e50914;border-color:#e50914;color:#fff}.suno-app .suno-stage-main .genres-folder .genres-language-picks button.is-on .lang-name{color:#fff}.suno-app .genres-folder .cross-genres-title{margin:0}.suno-app .tongue-name{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:16px;font-weight:700;line-height:1.2}.suno-app .tongue-name svg.lang-flag{width:36px;height:24px;flex:0 0 36px}.suno-app .create-drawer[aria-label=Voice] .create-drawer-panel{border:1px solid #e50914;background:#141414}.suno-app .create-drawer[aria-label=Voice] .create-drawer-head p,.suno-app .create-drawer[aria-label=Voice] .create-drawer-head strong,.suno-app .create-drawer[aria-label=Voice] .voice-catalog-head h3,.suno-app .create-drawer[aria-label=Voice] .voice-catalog-head .lede,.suno-app .create-drawer[aria-label=Voice] .voice-pack strong,.suno-app .create-drawer[aria-label=Voice] .voice-pack span,.suno-app .create-drawer[aria-label=Voice] .voice-pack em,.suno-app .create-drawer[aria-label=Voice] .voice-kind,.suno-app .create-drawer[aria-label=Voice] .voice-kind strong,.suno-app .create-drawer[aria-label=Voice] .voice-kind span,.suno-app .create-drawer[aria-label=Voice] .voice-card,.suno-app .create-drawer[aria-label=Voice] .voice-card strong,.suno-app .create-drawer[aria-label=Voice] .voice-card span{color:#fff}.suno-app .create-drawer[aria-label=Voice] .create-drawer-head strong{color:#e50914}.suno-app .create-drawer[aria-label=Voice] .voice-pack,.suno-app .create-drawer[aria-label=Voice] .voice-pack[data-pack],.suno-app .create-drawer[aria-label=Voice] .voice-kind,.suno-app .create-drawer[aria-label=Voice] .voice-card{background:#181818;color:#fff;border:1px solid #333333}.suno-app .create-drawer[aria-label=Voice] .voice-pack.is-on,.suno-app .create-drawer[aria-label=Voice] .voice-kind.is-on,.suno-app .create-drawer[aria-label=Voice] .voice-card.is-on{background:#e50914;border-color:#e50914;color:#fff}.suno-app .create-drawer[aria-label=Voice] .voice-card .voice-play,.suno-app .create-drawer[aria-label=Voice] .voice-card[data-family] .voice-play{background:#e50914;color:#fff}.suno-app .create-drawer[aria-label=Voice] .voice-catalog .generate-cost{background:#181818;color:#fff;border-color:#333}.suno-app .create-step[data-step="4"]{background:#141414;color:#fff;border:1px solid #e50914}.suno-app .create-step[data-step="4"] .create-step-head em{background:#e50914;border-color:#e50914;color:#fff}.suno-app .create-step[data-step="4"] .create-step-head span,.suno-app .create-step[data-step="4"] p,.suno-app .create-step[data-step="4"] label,.suno-app .create-step[data-step="4"] span{color:#fff}.suno-app .create-step[data-step="4"] .create-step-head span{font-size:16px;letter-spacing:.06em}.suno-app .create-step[data-step="4"] .lyric-engine{gap:10px}.suno-app .create-step[data-step="4"] .lyric-engine label{padding:8px;border-radius:8px;background:#181818;border:1px solid #333333;border-top:4px solid #ffffff}.suno-app .create-step[data-step="4"] .lyric-engine label:nth-child(2),.suno-app .create-step[data-step="4"] .lyric-engine label:nth-child(4){border-top-color:#e50914}.suno-app .create-step[data-step="4"] .lyric-engine span{font-size:13px;font-weight:800;letter-spacing:.06em}.suno-app .create-step[data-step="4"] .lyric-engine label:nth-child(2) span,.suno-app .create-step[data-step="4"] .lyric-engine label:nth-child(4) span{color:#e50914}.suno-app .create-step[data-step="4"] .lyric-engine select,.suno-app .create-step[data-step="4"] .lyric-engine input[type=number],.suno-app .create-step[data-step="4"] .create-write-topic textarea,.suno-app .create-step[data-step="4"] .suno-lyrics-input{background:#000;color:#fff;border:1px solid #ffffff}.suno-app .create-step[data-step="4"] .lyric-engine select{height:40px;font-size:15px}.suno-app .create-step[data-step="4"] .create-write{background:#181818;border:1px solid #e50914}.suno-app .create-step[data-step="4"] .create-write-head>span,.suno-app .create-step[data-step="4"] .create-write-topic>span{color:#e50914;font-size:14px;font-weight:800}.suno-app.is-create .create-step[data-step="4"] .suno-lyric-modes button,.suno-app.is-create .create-step[data-step="4"] .suno-lyric-modes button:nth-child(1),.suno-app.is-create .create-step[data-step="4"] .suno-lyric-modes button:nth-child(2){background:#2a2a2a;color:#fff;border-color:#333}.suno-app.is-create .create-step[data-step="4"] .suno-lyric-modes button.is-on,.suno-app.is-create .create-step[data-step="4"] .suno-lyric-modes button:hover{background:#e50914;color:#fff;border-color:#e50914}.suno-app .create-step[data-step="4"] .create-write-outline,.suno-app .create-step[data-step="4"] .create-write-prompt{color:#fff;background:#000;border:1px solid #333333}.suno-app .create-step[data-step="4"] .create-write-prompt{border-left:4px solid #e50914;font-size:13px}.suno-app .create-step[data-step="1"] .create-title-gender,.suno-app #ai-band .create-title-gender{flex:0 0 auto;gap:6px}.suno-app .create-step[data-step="1"] .create-title-gender button,.suno-app #ai-band .create-title-gender button{flex:0 0 auto;min-height:32px;padding:0 12px;background:#2a2a2a;color:#fff;border:1px solid #333333}.suno-app.is-create .create-step[data-step="1"] .create-title-gender button.is-on,.suno-app .create-step[data-step="1"] .create-title-gender button.is-on,.suno-app.is-create #ai-band .create-title-gender button.is-on,.suno-app #ai-band .create-title-gender button.is-on{background:#e50914;color:#fff;border-color:#e50914}.suno-app .create-step[data-step="1"] .create-title-generate{display:flex;gap:8px;width:100%}.suno-app .create-step[data-step="1"] .create-title-generate .suno-create-btn{flex:1 1 0;min-height:48px}.suno-app .suno-desk-space .suno-track,.suno-app .suno-desk-space .suno-track.is-now{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:8px}.suno-app .suno-desk-space .suno-track-time{display:none}.suno-app .suno-desk-space .suno-track>.song-language-actions,.suno-app .suno-desk-space .library-genre-actions{display:flex;flex-flow:row wrap;align-items:center;gap:4px;grid-column:1 / -1;width:100%;margin-top:4px;overflow:visible}.suno-app .suno-desk-space .song-regen-row{display:inline-flex;flex-flow:row nowrap;align-items:center;gap:4px;margin:0}.suno-app .suno-desk-space .song-language-actions .song-caption-btn,.suno-app .suno-desk-space .song-language-actions .my-tongue-open,.suno-app .suno-desk-space .library-genre-actions .suno-job-btn,.suno-app .suno-desk-space .library-genre-erase,.suno-app .suno-desk-space .library-row-erase{flex:0 0 auto;width:auto;min-width:0;min-height:28px;margin:0;padding:0 8px;font-size:11px;line-height:1.1;white-space:nowrap}.suno-app .suno-desk-space .library-genre-erase,.suno-app .suno-desk-space .library-row-erase{margin-left:0;background:#e50914;border-color:#e50914;color:#fff}@media(max-width:860px){.suno-app .suno-track>.song-language-actions,.suno-app .library-genre-actions{display:flex;flex-flow:row wrap;align-items:center;gap:4px;grid-column:1 / -1;width:100%;margin-top:4px}.suno-app .song-language-actions .song-caption-btn,.suno-app .song-language-actions .my-tongue-open,.suno-app .library-genre-actions .suno-job-btn,.suno-app .library-row-erase,.suno-app .library-genre-erase{flex:0 0 auto;width:auto;min-height:32px;margin:0;padding:0 8px;font-size:12px;white-space:nowrap}.suno-app .library-row-erase,.suno-app .library-genre-erase{margin-left:0;background:#e50914;border-color:#e50914;color:#fff}}.suno-app #ai-band button,.suno-app.is-create #ai-band button,.suno-app #ai-band .create-title-gender button,.suno-app #ai-band .ai-band-style .suno-text-btn,.suno-app #ai-band .ai-band-sound button,.suno-app #ai-band .library-genre-toggle,.suno-app #ai-band .my-tongue-open{background:#f4f4f4;color:#141414;border-color:#e8e8e8}.suno-app #ai-band button.is-on,.suno-app #ai-band button[aria-pressed=true],.suno-app.is-create #ai-band button.is-on,.suno-app.is-create #ai-band .create-title-gender button.is-on,.suno-app #ai-band .create-title-gender button.is-on,.suno-app #ai-band .ai-band-sound button.is-on,.suno-app #ai-band .my-tongue-open.is-on{background:#fff;color:#e50914;border-color:#e50914}.suno-app #ai-band button.ai-band-off,.suno-app #ai-band button.ai-band-erase{background:#e50914;color:#fff;border-color:#e50914}.suno-app #ai-band button.ai-band-on{background:#f4f4f4;color:#141414;border-color:#e8e8e8}.suno-app #ai-band button.ai-band-on.is-on{background:#fff;color:#e50914;border-color:#e50914}.ai-band-pins{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ai-band-pin{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.ai-band-pin strong{min-width:0}.suno-app #ai-band button:disabled,.suno-app #ai-band .ai-band-style .suno-text-btn:disabled{background:#d8d8d8;color:#5a5a5a;opacity:1}.phone-menu,.phone-tabs,.phone-suno,.phone-suno-jobs,.phone-section-title,.phone-band,.phone-watermark{display:none}@media(min-width:521px){.phone-tabs,.phone-menu,.phone-suno,.phone-band{display:none}.suno-app{height:100dvh;min-height:100dvh;overflow:hidden}.suno-app .suno-rail{position:static;display:grid;grid-template-columns:180px minmax(0,1fr) 210px;align-items:start;max-height:none;overflow:visible;padding:12px 16px}.suno-app .cml-rooms{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(100px,.85fr) minmax(136px,1.25fr) minmax(96px,.9fr) minmax(128px,1.15fr) minmax(80px,.65fr);position:static;inset:auto;overflow:visible;padding:0;background:transparent}.suno-app .suno-rail-end{display:flex;position:static;flex-direction:column;align-items:flex-end;bottom:auto;left:auto;right:auto;padding:0;background:transparent}.suno-app .suno-desk{display:flex;flex-direction:column;height:auto}.suno-app .suno-desk-compose{order:1;width:100%;height:auto;overflow:visible}.suno-app .suno-desk-space{order:2;width:100%;height:auto;overflow:visible}.suno-app.is-create .create-step,.suno-app.is-create #ai-band,.suno-app.is-create .create-step>*{order:0}.suno-app.is-create .create-lyrics-step{order:1}.suno-app.is-create .create-styles-step{order:2}.suno-app.is-create .create-genres-top{order:3}.suno-app.is-create .create-step[data-step="9"]{order:4}.suno-app.is-create .create-step[data-step="1"]{order:5}.suno-app.is-create .create-step[data-step="2"],.suno-app.is-create .create-step[data-step="3"]{order:6}.suno-app.is-create .create-step[data-step="4"]{order:7}.suno-app.is-create .create-step[data-step="5"]{order:8}.suno-app.is-create #ai-band{order:9}.suno-app.is-create .create-step[data-step="7"]{order:3}.suno-app.is-create .create-step[data-step="8"]{order:11}.suno-app .page-howto,.suno-app .page-howto-steps,.suno-app .create-write-prompt{display:block}.suno-app .now-playing{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:minmax(120px,1fr) 40px minmax(140px,2fr) 72px minmax(150px,200px) minmax(110px,160px) auto;border-radius:0}.suno-app .now-playing .now-progress{display:flex}.suno-app .now-playing .now-time{display:block}.suno-app .now-playing .my-tongue-pick{display:flex}.suno-app .now-playing .now-speed{display:grid}.suno-app .now-playing .now-play-word{display:none}.suno-create .suno-lyrics-input,.create-step[data-step="4"] .suno-lyrics-input{min-height:0}}.library-lyrics-phone{display:none}@media(max-width:520px){.lyrics-phone-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px 0 6px;border:0;border-radius:999px;background:#111;color:#fff;font-size:15px;font-weight:800}.suno-create:not(.is-phone-lyrics-open) .suno-lyrics-input,.suno-create:not(.is-phone-lyrics-open) .lyric-follow,.suno-create:not(.is-phone-lyrics-open) .phone-field:has(textarea[aria-label=Lyrics]){display:none}.library-lyrics-desk{display:none}.library-lyrics-phone{display:block}.library-song-stage{position:static;top:auto;right:auto;z-index:1;width:auto;max-height:none}.library-song-stage:not(.is-lyrics-open) .library-stage-lyrics{display:none}.suno-app .suno-rail{display:flex;flex-flow:row nowrap;align-items:center;max-height:none;overflow:visible;padding:calc(6px + env(safe-area-inset-top,0px)) 12px 6px}.suno-app .cml-rooms,.suno-app .suno-rail-end,.suno-app .phone-menu,.page-howto{display:none}.suno-app .phone-watermark{display:flex;margin-left:auto;align-items:center;min-width:0}.suno-app.is-create .phone-watermark{margin-left:0}.suno-app .phone-watermark .watermark-switch>span{font-size:11px}.suno-app .phone-watermark .watermark-switch button{min-width:44px;min-height:32px;padding:0 10px;font-size:14px}.suno-app .suno-rail-end .watermark-switch{display:none}.suno-app .suno-rail.is-rooms-open{position:static;z-index:auto;max-height:none;height:auto;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none}.suno-app .suno-rail.is-rooms-open .phone-menu{display:inline-flex;position:fixed;top:calc(8px + env(safe-area-inset-top,0px));right:12px;z-index:90;align-items:center;justify-content:center;min-height:40px;min-width:76px;padding:0 14px;border:0;border-radius:999px;background:#e50914;color:#fff;font-size:15px;font-weight:800}.suno-app .suno-rail.is-rooms-open .cml-rooms{display:flex;position:fixed;z-index:85;inset:0 0 auto;width:100%;height:calc(100dvh - 62px - env(safe-area-inset-bottom,0px));max-height:none;box-sizing:border-box;align-self:stretch;flex-direction:column;gap:8px;overflow:auto;padding:calc(56px + env(safe-area-inset-top,0px)) 8px 110px;background:#000}.suno-app .suno-rail.is-rooms-open .suno-rail-end{display:flex;position:fixed;z-index:75;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom,0px));padding:12px 16px;background:#000}.suno-app.is-create .phone-suno{display:none}.phone-voice{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.phone-voice button,.phone-arrange button{min-height:48px;border:1px solid #3a3a3a;border-radius:0;background:#111;color:#fff;font-size:16px;font-weight:800}.phone-voice button.is-on,.phone-arrange button.is-on{border-color:#ffc14a;background:#ffc14a;color:#111}.phone-voice button.phone-voice-off.is-on{border-color:#e50914;background:#e50914;color:#fff}.phone-field{display:grid;gap:6px;min-width:0}.phone-field span{color:#ffc14a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phone-field input,.phone-field select,.phone-field textarea{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:0;border-left:3px solid #ffc14a;border-radius:0;background:#161616;color:#fff;font-size:16px;box-sizing:border-box}.phone-field textarea{min-height:88px;resize:vertical}.phone-arrange{display:grid;grid-template-columns:1fr 1fr;gap:8px}.phone-style-now{margin:0;color:#fff;font-size:15px;line-height:1.35}.suno-app.is-create .suno-rail .suno-wordmark{display:none}.suno-app.is-create .suno-desk-compose{order:1}.suno-app.is-create .suno-desk-space{display:flex;flex-direction:column;order:2;width:100%;min-width:0}.suno-app.is-create .suno-desk-space>.suno-space-head{order:1}.suno-app.is-create .suno-desk-space>.suno-feed-wrap{order:2}.suno-app.is-create .suno-desk-space>.library-genre-clips{order:3}.suno-app.is-create .song-library-title{color:#fff6c2}.suno-app.is-create .create-flow{display:flex;width:100%;min-width:0}.suno-app.is-create .suno-desk{padding-bottom:calc(140px + env(safe-area-inset-bottom,0px))}.suno-app.is-create .create-step-head{flex-wrap:wrap}.suno-app .suno-rail{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1c120e}.suno-app.is-create .create-step[data-step="5"] .create-step-head span,.suno-app .genres-folder .cross-genres-title,.suno-app .genres-folder .cross-genres-title .cross-genres-line{color:#fff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none;white-space:normal;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}.suno-app .genres-folder .cross-genres-title{flex-wrap:wrap;white-space:normal}.suno-app .genres-folder .cross-genres-title .cross-genres-line,.suno-app .genres-folder .cross-genres-title .cross-genres-line span{min-width:0;white-space:normal}.suno-app .genres-folder .cross-genres-title .cross-title-cross,.suno-app .genres-folder .cross-genres-title .cross-title-genres,.suno-app .genres-folder .cross-genres-title .cross-title-and,.suno-app .genres-folder .cross-genres-title .cross-title-language{font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}#cml-workbench{scroll-margin-top:12px}.suno-app.is-create .cml-workbench-list{max-height:calc(100dvh - 430px - env(safe-area-inset-bottom,0px))}.suno-app .genres-folder .genres-pages,.suno-app .genres-folder .genres-language-picks,.suno-app .genres-folder .cross-genre-names{--line-size: 2 !important;grid-template-columns:repeat(2,minmax(0,1fr))}.suno-app .genres-folder .genres-pages button,.suno-app .genres-folder .genres-language-picks button,.suno-app .genres-folder .cross-genre-names button{overflow:hidden;height:auto;min-height:64px}.suno-app .genres-folder .genres-pages button .genres-page-label,.suno-app .genres-folder .genres-language-picks button .lang-name,.suno-app .genres-folder .cross-genre-names button{white-space:normal;overflow-wrap:normal;word-break:normal;font-size:15px;line-height:1.25;text-align:center}.suno-app .genres-folder .cross-genre-folder.is-page>p span{display:block;margin-top:4px}.phone-studio-more,.phone-studio-label,.song-library-phone{display:none}.suno-app.is-create .song-library-desk{display:inline}.song-row-more>summary{display:none}.suno-track>.song-row-more{grid-column:1 / -1;min-width:0;width:100%}.song-row-more>.song-language-actions{display:flex!important;width:100%}.suno-app .suno-track .audio-file-title{flex-wrap:wrap;align-items:flex-start}.suno-app .suno-track .audio-file-title .library-title{flex:1 1 100%;width:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:#fff6c2;font-size:20px;font-weight:800;line-height:1.25;text-align:left;white-space:normal;overflow:visible;text-overflow:unset}.song-row-more .library-row-erase{flex:1 1 100%;width:100%;min-height:48px;border:0;border-radius:999px;background:#e50914;color:#fff;font-size:17px;font-weight:800}.suno-track .suno-track-copy p,.suno-app.is-create .suno-space-head>p{display:block}.suno-app.is-create .create-step[data-step="9"] .suno-advanced-toggle{display:inline-flex}.suno-app.is-create .create-step[data-step="9"]{order:5}.suno-app.is-create .create-step[data-step="1"] .suno-desk-title,.suno-app.is-create .create-genres-top select{min-height:56px;font-size:18px}.suno-app.is-create .create-step[data-step="9"] .suno-create-btn{min-height:56px;font-size:18px;border-radius:16px}.suno-app.is-create .suno-rail{height:auto;min-height:44px;padding:6px 10px;border:0;overflow:visible;display:flex;align-items:center}.phone-suno-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.phone-suno-top strong{display:block;color:#fff;font-size:20px;text-align:center}.phone-suno-top .suno-rail-foot{justify-content:center;gap:8px}.phone-suno-top .suno-rail-foot a{color:#9a9a9a;font-size:12px}.phone-suno-version span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.phone-suno-version select{height:36px;padding:0 10px;border:0;border-radius:999px;background:#2a2a2a;color:#fff;font-size:14px}.phone-suno-adds{display:grid;grid-template-columns:1fr;gap:8px;padding:4px;border-radius:16px;background:#1c1c1c}.phone-suno-adds button,.phone-suno-add{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:12px;background:transparent;color:#fff;font-size:16px;font-weight:650;overflow:hidden}.phone-suno-adds button.is-on{background:#2e2e2e}.phone-suno-card{display:grid;gap:10px;padding:14px;border:1px solid #ffffff18;border-radius:22px;background:#1a1a1a}.phone-suno-card h2{margin:0;color:#fff;font-size:16px;font-weight:650}.phone-suno-card textarea{width:100%;min-height:92px;padding:0;border:0;background:transparent;color:#fff;font-size:16px;line-height:1.4;resize:vertical}.phone-suno-card textarea::placeholder{color:#8d8d8d}.phone-suno-chips{display:flex;flex-wrap:wrap;gap:8px}.phone-suno-chips button{min-height:34px;padding:0 12px;border:1px solid #ffffff22;border-radius:999px;background:#111;color:#ddd;font-size:14px}.phone-suno-chips button.is-on{background:#fff;color:#111;border-color:#fff}.phone-suno-more{border:1px solid #ffffff18;border-radius:18px;background:#1a1a1a;padding:12px 14px}.phone-suno-more summary{color:#fff;font-size:16px;font-weight:650}.phone-suno-more label{display:grid;gap:6px;margin-top:12px}.phone-suno-more span{color:#9a9a9a;font-size:12px;font-weight:700}.phone-suno-more select{height:40px;border-radius:10px;border:1px solid #ffffff22;background:#111;color:#fff}.phone-suno-title{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1px solid #ffffff18;border-radius:18px;background:#1a1a1a;color:#fff}.phone-suno-title input{width:100%;border:0;background:transparent;color:#fff;font-size:16px}.phone-suno-title input::placeholder{color:#8d8d8d}.phone-suno-create{min-height:56px;border:0;border-radius:0;background:#ffc14a;color:#111;font-size:18px;font-weight:800}.phone-suno-create:disabled{opacity:.6}.phone-suno-jobs{position:fixed;z-index:75;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom,0px));display:grid;gap:8px;max-height:34vh;margin:0;padding:0;overflow:auto;list-style:none}.phone-suno-jobs li{display:grid;gap:6px;padding:14px;border-radius:16px;background:#1c1c1c;color:#fff}.phone-suno-jobs p{margin:0}.phone-suno-jobs p:first-child{font-size:16px;font-weight:700}.phone-suno-jobs p:nth-child(2){color:#c8c8c8;font-size:14px}.phone-suno-jobs .is-error p:nth-child(2){color:#ffb4b4}.suno-app .suno-stage-main .phone-suno-jobs button{min-height:44px;border:0;border-radius:22px;background:#fff;color:#111;font-size:16px;font-weight:700}.phone-suno-jobs .phone-job-transport{display:grid;grid-template-columns:1fr 1fr;gap:8px}.suno-app .suno-stage-main .phone-suno-jobs .phone-job-off{background:#e50914;color:#fff}.suno-app .suno-stage-main .phone-suno-jobs .suno-abort,.suno-app .suno-jobs .suno-abort{min-height:44px;background:#e50914;color:#fff}.phone-tabs{position:fixed;z-index:80;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;min-height:calc(58px + env(safe-area-inset-bottom,0px));padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid #2a2a2a;background:#000}.phone-tabs a,.phone-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;border:0;border-radius:12px;background:transparent;color:#8d8d8d;font-size:11px;font-weight:700;text-decoration:none}.phone-tabs svg{width:22px;height:22px}.phone-tabs .suno-nav-mark{width:22px;height:22px;border-radius:5px}.phone-tabs a.is-on,.phone-tabs button.is-on{background:transparent;color:#fff}.phone-tabs a.is-create{width:54px;height:54px;margin:-16px auto 0;border-radius:50%;background:#2c2c2c;color:#fff}.phone-tabs a.is-create.is-on{background:#f4f4f4;color:#111}.suno-app .suno-stage-main .phone-suno-adds button{min-height:42px;border:0;border-radius:12px;background:transparent;color:#fff}.suno-app .suno-stage-main .phone-suno-adds button.is-on{background:#2e2e2e;color:#fff}.suno-app .suno-stage-main .phone-suno-chips button{min-height:34px;border:1px solid #ffffff22;border-radius:999px;background:#111;color:#ddd}.suno-app .suno-stage-main .phone-suno-chips button.is-on{background:#fff;color:#111;border-color:#fff}.suno-app .suno-stage-main .phone-suno-create{min-height:56px;border:0;border-radius:0;background:#ffc14a;color:#111;font-size:18px;font-weight:800}.suno-app .suno-stage-main .phone-suno-card textarea,.suno-app .suno-stage-main .phone-suno-title input{border:0;background:transparent;color:#fff}.suno-app .suno-stage-main{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}.suno-app .now-playing,.suno-app .now-playing.is-empty,.suno-app .now-playing:not(.is-empty){position:fixed;z-index:45;left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:52px;padding:6px 8px;border-radius:14px;background:#1c1c1c;pointer-events:auto}.suno-app .now-playing .now-off{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:0 14px;border:0;border-radius:22px;background:#e50914;color:#fff;font-size:16px;font-weight:700}.suno-app .now-playing .now-off:disabled{opacity:.45}.suno-app .now-playing .now-progress,.suno-app .now-playing .now-time,.suno-app .now-playing .my-tongue-pick,.suno-app .now-playing .now-speed,.suno-app .now-playing .now-play-word{display:none}.suno-app .now-playing .now-play{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:999px;justify-self:end}.suno-app .now-playing .now-play-icon{display:block;color:#111;font-size:16px;line-height:1}.suno-app .now-playing .now-left,.suno-app .now-playing .now-copy{min-width:0;overflow:hidden}.suno-app .now-playing .now-copy strong,.suno-app .now-playing .now-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suno-app.is-create .create-flow{display:flex}.suno-app.is-create #ai-band{order:9}.suno-app.is-create .create-step[data-step="4"]{order:7}.suno-app.is-create .create-step[data-step="4"]>*{order:2}.suno-app.is-create .create-step[data-step="4"]>.create-step-head{order:0}.suno-app.is-create .create-step[data-step="4"]>.create-write{order:1}.suno-app.is-create .create-lyrics-step{order:1}.suno-app.is-create .create-styles-step{order:2}.suno-app.is-create .create-genres-top{order:3}.suno-app.is-create .create-step[data-step="9"]{order:4}.suno-app.is-create .create-step[data-step="1"]{order:5}.suno-app.is-create .create-step[data-step="2"],.suno-app.is-create .create-step[data-step="3"]{order:6}.suno-app.is-create .create-step[data-step="5"]{order:8}.suno-app.is-create .create-step[data-step="7"]{order:3}.suno-app.is-create .create-step[data-step="8"]{order:11}.suno-app.is-create .create-write-prompt{display:block}.suno-app .suno-desk,.suno-app .suno-desk-compose,.suno-app .create-flow,.suno-app .create-step{width:100%;max-width:100%;min-width:0}.suno-create .suno-lyrics-input,.create-step[data-step="4"] .suno-lyrics-input,.write-page .write-lyrics-out{min-height:calc(100dvh - 230px);height:auto}.suno-app:not(.is-create) .phone-section-title,.suno-app.is-ai-band .phone-section-title{display:block;margin:0;padding:8px 16px 0;color:#fff;font-size:28px;font-weight:750}.suno-app.is-ai-band .phone-suno,.suno-app.is-ai-band .phone-suno-jobs{display:none}.suno-app.is-ai-band .phone-band{display:grid;order:2;gap:10px;width:100%;min-width:0}.suno-app.is-ai-band .ai-band-prompt,.suno-app.is-ai-band #ai-band>.suno-hint{display:none}.suno-app.is-ai-band #ai-band>.ai-band-files{display:grid;order:2;width:100%;min-width:0}.suno-app.is-ai-band .ai-band-files .battle-open-close{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.suno-app.is-ai-band .ai-band-files .song-library-head{display:block}.suno-app.is-ai-band .ai-band-files .battle-open-close{display:none}.suno-app.is-ai-band .ai-band-files .library-genre-toggle{min-height:48px;width:100%;font-size:13px}.suno-app.is-ai-band .ai-band-files .song-library-head p{font-size:14px}.suno-app.is-ai-band .ai-band-pin strong,.suno-app.is-ai-band .ai-band-files .label-line strong{font-size:15px}.suno-app.is-ai-band .ai-band-pin{grid-template-columns:minmax(0,1fr) auto auto}.suno-app.is-ai-band .ai-band-pin .ai-band-erase{grid-column:1 / -1;width:100%;min-height:48px}.suno-app.is-ai-band .ai-band-files .label-line{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;width:100%}.suno-app.is-ai-band .ai-band-files .label-line strong,.suno-app.is-ai-band .ai-band-files .label-line .library-style-line{order:0;grid-column:1 / -1;width:100%;white-space:normal}.suno-app.is-ai-band .ai-band-files .label-line .ai-band-erase{order:1;grid-column:auto;width:auto;min-height:36px}.suno-app.is-ai-band .ai-band-files .label-line .suno-job-btn{order:2}.suno-app.is-ai-band .ai-band-files .label-line .ai-band-erase{order:1}.suno-app.is-ai-band .ai-band-files button,.suno-app.is-ai-band .ai-band-pin button{font-size:13px}.suno-app.is-ai-band .create-flow{display:block}.suno-app.is-ai-band .create-flow>:not(#ai-band){display:none}.suno-app.is-ai-band #ai-band{display:grid;width:100%;max-width:100%;min-width:0}.suno-app.is-ai-band #ai-band>*{min-width:0;max-width:100%}.suno-app.is-ai-band #ai-band>.create-step-head{order:1;flex-wrap:wrap;width:100%}.suno-app.is-ai-band #ai-band>.ai-band{order:2}.suno-app.is-ai-band #ai-band>.ai-band-sound{order:2;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin:0;padding:8px 0 10px;background:#111}.suno-app.is-ai-band #ai-band>.ai-band-sound{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.suno-app.is-ai-band #ai-band>.ai-band-sound .ai-band-off{grid-column:auto;width:auto;min-width:72px;background:#e50914;color:#fff}.suno-app.is-ai-band #ai-band>.ai-band-sound button{width:100%;min-width:0;min-height:52px;padding:0 8px;border:0;border-radius:26px;font-size:15px;font-weight:800}.suno-app.is-ai-band #ai-band>.ai-band-style,.suno-app.is-ai-band #ai-band>.phone-band{order:5}.suno-app.is-ai-band .ai-band-style textarea{min-height:120px}.suno-app.is-ai-band #ai-band>.ai-band-files{order:0}.suno-app.is-ai-band #ai-band>.ai-band-library{display:grid;order:6;overflow:hidden;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;padding:4px 0 8px}.suno-app.is-ai-band .ai-band-library ul,.suno-app.is-ai-band .ai-band-genre,.suno-app.is-ai-band .ai-band-genre-head,.suno-app.is-ai-band .ai-band-prompts,.suno-app.is-ai-band .ai-band-options{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.suno-app.is-ai-band .ai-band-library ul{width:auto;max-height:280px;overflow:auto}.suno-app.is-ai-band .ai-band-genre-head{flex-wrap:wrap;align-items:stretch}.suno-app.is-ai-band .ai-band-genre-head .battle-open-close{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.suno-app.is-ai-band .ai-band-genre.is-open>.ai-band-prompts{display:flex;flex-wrap:wrap;gap:8px}.suno-app.is-ai-band .ai-band-genre:not(.is-open)>.ai-band-prompts{display:none}.suno-app.is-ai-band .ai-band-genre,.suno-app.is-ai-band .ai-band-prompts,.suno-app.is-ai-band .ai-band-options{max-width:100%;min-width:0}.suno-app.is-ai-band .ai-band-genre-head .library-genre-toggle,.suno-app.is-ai-band .ai-band-prompts button,.suno-app.is-ai-band .ai-band-options button{width:100%;min-height:44px}.suno-app .suno-rail.is-rooms-open .cml-rooms:before{content:"Sections";color:#fff;font-size:28px;font-weight:750;padding:4px 8px 0}.suno-app .suno-rail.is-rooms-open .cml-room{display:flex;flex-flow:column nowrap;align-items:stretch;align-content:stretch;gap:8px;width:100%;border:0;padding:0}.suno-app .suno-rail.is-rooms-open .cml-room .suno-rail-kicker,.suno-app .suno-rail.is-rooms-open .cml-room a{flex:none;width:100%;max-width:100%;box-sizing:border-box}.suno-app .suno-rail.is-rooms-open .cml-room a{display:flex;align-items:center;width:100%;max-width:none;min-height:52px;padding:0 14px;border-radius:16px;background:#1c1c1c;color:#fff;font-size:17px;font-weight:650;white-space:normal}.suno-app .suno-rail.is-rooms-open .cml-room a.is-on{background:#fff;color:#111}.suno-app .suno-stage-main,.suno-app .studio,.suno-app .suno-page,.suno-app .daw,.suno-app .arrange-studio,.suno-app .stem-page,.suno-app .write-page,.suno-app .library-page,.suno-app .mix-page,.suno-app .link-page,.suno-app .health-page,.suno-app .subscribe-page,.suno-app .gold-room-page,.suno-app .help-page,.suno-app .auth-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.suno-app .suno-stage-main{overflow-x:hidden}.suno-app .library-page .library-audio-power{display:flex;gap:8px;width:100%}.suno-app .library-page .library-power-on,.suno-app .library-page .library-power-off{flex:1 1 0;min-height:44px;font-size:17px}.suno-app .library-page .library-row-erase,.suno-app .library-page .library-genre-erase{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:8px 0 0;padding:0 14px;border:0;border-radius:22px;background:#e50914;color:#fff;font-size:16px;font-weight:700}.suno-app .stem-window{--stem-gutter: 148px;position:relative;inset:auto;z-index:1;min-height:70vh}.suno-app .stem-window-panel,.suno-app .studio.suno-page.is-desk.stem-page{height:auto;min-height:70vh;overflow:auto}.suno-app .arrange-desk{min-height:0}.suno-app .arrange-studio{overflow:auto}.library-phone-prompts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px}.library-phone-prompts button{min-height:52px;border:0;border-radius:16px;background:#1c1c1c;color:#fff;font-size:17px;font-weight:800}.library-phone-prompts button.is-on{background:#ffc14a;color:#111}.library-page>.library-phone-songs{display:none}.library-page>.library-phone-songs.is-on{display:block}.library-phone-panel{display:none}.library-phone-panel.is-on{display:grid;gap:10px}.library-phone-panel h2{margin:0;color:#fff;font-size:28px}.library-phone-panel p{margin:0;color:#d7d7d7}.library-phone-links{display:grid;gap:8px}.library-phone-links a,.library-phone-links button,.library-phone-panel>button{display:flex;align-items:center;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:#1c1c1c;color:#fff;font-size:16px;font-weight:700;text-align:left;text-decoration:none}.suno-app .suno-stage-main .genres-folder>.genres-pages,.suno-app .suno-stage-main .genres-folder .genres-language-picks,.suno-app .suno-stage-main .genres-folder .cross-genre-names{display:grid;grid-template-columns:1fr!important;width:100%;min-width:0;overflow:hidden}.suno-app .suno-stage-main .genres-folder .genres-pages button,.suno-app .suno-stage-main .genres-folder .genres-language-picks button,.suno-app .suno-stage-main .genres-folder .cross-genre-names button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;height:auto;min-height:72px;overflow:hidden;box-sizing:border-box}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-name,.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-flags,.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-label{width:100%;min-width:0;max-width:100%}.suno-app .suno-stage-main .genres-folder .cross-page-lead{display:flex;flex-direction:column;gap:4px;margin:8px 11px}.suno-app .suno-stage-main .genres-folder .cross-page-peoples,.suno-app .suno-stage-main .genres-folder .cross-page-hint{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1.3}.suno-app .suno-stage-main .genres-folder .genres-language-picks button{flex-direction:row;gap:8px;min-height:52px}.suno-app .suno-stage-main .genres-folder .genres-language-picks button svg.lang-flag{width:36px;height:24px;min-width:36px;flex:0 0 36px;overflow:visible;border-radius:0;font-size:0}.suno-app .suno-stage-main .genres-folder .genres-language-picks button .lang-name,.suno-app .suno-stage-main .genres-folder .genres-language-picks button.is-on .lang-name{color:#fff!important;font-size:16px}}@media(min-width:521px){.library-phone-prompts,.library-phone-panel{display:none}}.library-phone-songs{display:contents}.suno-app .library-genre-actions,.suno-app .suno-desk-space .library-genre-actions,.suno-app .song-language-actions,.suno-app .suno-desk-space .song-language-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;align-items:stretch}.suno-app .library-genre-actions>.suno-job-btn,.suno-app .library-genre-actions>.song-menu,.suno-app .library-genre-actions .song-menu-toggle,.suno-app .song-language-actions>.suno-job-btn,.suno-app .song-language-actions>.song-menu,.suno-app .library-genre-actions .library-genre-erase,.suno-app .song-language-actions .library-row-erase{width:100%;min-width:0;min-height:36px;margin:0;justify-content:center;text-align:center}.suno-app .library-genre-actions>.song-menu,.suno-app .song-language-actions>.song-menu{display:grid}@media(min-width:521px){.suno-app .suno-rail{height:auto;max-height:none;overflow:visible;align-items:start}.suno-app .cml-rooms{position:static;height:auto;overflow:visible}.suno-app .cml-room,.suno-app .cml-room .suno-rail-kicker,.suno-app .cml-room a{position:static;flex:none}}.style-prompt-library-body{display:grid;gap:10px;padding:0 14px 14px}.style-prompt-library-save{display:flex}.style-prompt-library-list{display:grid;gap:14px;max-height:480px;margin:0;padding:0;overflow:auto;list-style:none}.style-prompt-library-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px}.style-prompt-library-actions{display:flex;flex-wrap:wrap;gap:6px}.suno-app .style-prompt-library-actions .suno-job-btn.is-on{background:#fff;color:#111;box-shadow:0 0 18px #ffe08a,0 0 8px #ffc14a}.style-prompt-library-list p{margin:0;color:#fff;font-size:20px;font-weight:800;line-height:1.4;letter-spacing:0;white-space:normal}.style-prompt-library-list>.style-prompt-library-letter{display:grid;gap:6px}.style-prompt-library-letter>strong{color:#ffc14a;font-size:22px}.style-prompt-library-letter ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.style-prompt-previews{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.style-prompt-library-list p.style-prompt-preview-count{margin:0;color:#fff;font-size:16px;font-weight:700;line-height:1.3}@media(max-width:520px){.suno-app .create-step[data-step="5"],.suno-app .create-step[data-step="5"] .genres-folder{width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.suno-app .create-step[data-step="5"] .create-step-head span{display:block;max-width:100%;color:#fff!important;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;white-space:normal;-webkit-font-smoothing:auto;text-rendering:auto}.suno-app .genres-folder .cross-genres-title,.suno-app .genres-folder .cross-genres-title .cross-genres-line{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:100%;margin:0;white-space:normal}.suno-app .genres-folder .cross-genres-title .cross-title-cross,.suno-app .genres-folder .cross-genres-title .cross-title-genres,.suno-app .genres-folder .cross-genres-title .cross-title-and,.suno-app .genres-folder .cross-genres-title .cross-title-language{display:block;font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0;-webkit-font-smoothing:auto;text-rendering:auto}.suno-app .genres-folder .cross-genre-preview-note,.suno-app .genres-folder .cross-page-peoples,.suno-app .genres-folder .cross-page-hint,.suno-app .genres-folder .genres-page-label,.suno-app .genres-folder .lang-name,.suno-app .genres-folder .cross-genre-names button{color:#fff!important;font-weight:700;letter-spacing:0;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-font-smoothing:auto;text-rendering:auto}.suno-app .suno-stage-main .genres-folder>.genres-pages,.suno-app .suno-stage-main .genres-folder .genres-language-picks,.suno-app .suno-stage-main .genres-folder .cross-genre-names{display:grid!important;grid-template-columns:1fr!important;width:100%;min-width:0;max-width:100%;overflow:hidden;gap:8px}.suno-app .genres-folder .cross-genre-row,.suno-app .genres-folder .cross-genre-actions{display:grid;grid-template-columns:1fr;width:100%;max-width:100%;min-width:0}.suno-app .genres-folder .cross-genre-actions>.cross-genre-action{width:100%;min-height:48px;white-space:normal}.suno-app .genres-folder .cross-genre-actions>.cross-genre-action.is-generate{min-height:56px;font-size:18px}.suno-app .suno-stage-main .genres-folder .genres-pages button,.suno-app .suno-stage-main .genres-folder .genres-language-picks button,.suno-app .suno-stage-main .genres-folder .cross-genre-names button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;height:auto;min-height:72px;overflow:hidden;box-sizing:border-box;border-radius:12px;transform:none;filter:none}.suno-app .suno-stage-main .genres-folder .genres-language-picks button,.suno-app .suno-stage-main .genres-folder .cross-genre-names button{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;text-align:center}.suno-app.is-create .create-step[data-step="5"] .genres-folder{padding-bottom:24px}.suno-app .suno-stage-main .genres-folder .genres-pages button .genres-page-flags{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;min-width:0;gap:6px}.suno-app .genres-folder svg.lang-flag,.suno-app .suno-stage-main .genres-folder svg.lang-flag,.suno-app .tongue-name svg.lang-flag{display:block;width:36px;height:24px;min-width:36px;max-width:36px;flex:0 0 36px;border-radius:0;overflow:visible;transform:none;filter:none}.suno-app .genres-folder .genres-page-label,.suno-app .genres-folder .cross-genre-names button{font-size:18px;line-height:1.25;text-align:center}.suno-app .genres-folder .lang-name,.suno-app .genres-folder .genres-language-picks button.is-on .lang-name{font-size:18px;line-height:1.2;text-align:center}}@media(max-width:932px)and (hover:none)and (pointer:coarse),(max-width:520px){html,body{background-attachment:scroll;overflow:visible;max-width:100%}.suno-app{height:auto;min-height:100dvh;overflow:visible}.suno-app .suno-stage-main,.suno-app .studio.suno-page.is-desk,.suno-app .suno-create.is-desk,.suno-app .suno-desk,.suno-app .suno-desk-compose{height:auto;overflow:visible}.suno-app.is-create .cml-workbench-list,.cml-workbench-list{max-height:none;overflow:visible}.suno-app .suno-stage-main,.suno-app .create-step,.suno-app .create-step[data-step="5"],.suno-app .create-step[data-step="5"] .genres-folder,.cml-workbench-list,.suno-tracklist{overflow:visible;max-height:none}#boom-lab-audio-slot{position:fixed;left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom,0px));width:auto;height:54px;overflow:visible;opacity:1;z-index:80;pointer-events:auto}#boom-lab-audio-slot .boom-lab-player,#boom-lab-direct,#boom-lab-player{display:block;width:100%;height:54px;min-height:54px;opacity:1;overflow:visible;pointer-events:auto}.export-audio,.cml-workbench-list .cml-workbench-audio,.library-row-audio,.library-genre-clip audio,.genre-preview-audio{position:static;display:block;width:100%;height:54px;min-height:54px;margin:0;opacity:1;overflow:visible;pointer-events:auto}.suno-app .genres-folder .cml-workbench-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%}.suno-app .genres-folder .battle-open-close{display:flex;flex:0 0 auto;gap:8px}.suno-app .suno-stage-main .genres-folder .battle-open-close button{min-height:44px;min-width:76px;padding:0 16px}.suno-app.is-create .phone-suno-jobs{position:static;left:auto;right:auto;bottom:auto;z-index:auto;width:100%;max-height:none;margin:12px 0 16px}.suno-app.is-create .suno-stage-main{box-sizing:border-box;height:calc(100dvh - 210px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 210px - env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.suno-app .suno-rail.is-rooms-open .cml-rooms,.suno-app .suno-rail.is-rooms-open .cml-rooms a,.phone-tabs a,.phone-tabs button,.suno-app .gold-room-page a,.suno-app .subscribe-page a{cursor:pointer;touch-action:manipulation}.suno-app .gold-room-page,.suno-app .subscribe-page,.suno-app .gold-room-page .lede,.suno-app .subscribe-page .lede,.suno-app .studio-public-link,.suno-app .studio-public-link a{max-width:100%;min-width:0;overflow-wrap:anywhere}.suno-app .label-line{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%}.suno-app .label-line strong,.suno-app .label-line .label-credit{grid-column:1 / -1;white-space:normal;min-width:0}.suno-app .label-line .suno-job-btn{width:100%;min-height:48px}}.suno-app .genres-folder.is-closed>:not(.cml-workbench-head){display:none!important}
