.edit-subtitles-panel{z-index:145;box-sizing:border-box;background:#fff;border:1px solid #dce5d6;border-radius:18px;gap:14px;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);padding:18px;display:grid;position:fixed;top:110px;right:24px;overflow:auto;box-shadow:0 10px 38px #22331a26}.edit-subtitles-panel>header{justify-content:space-between;align-items:center;display:flex}.edit-subtitles-panel button{padding:6px 10px;font-size:12px}.edit-subtitles-panel>header button{background:0 0;border:0}.edit-subtitles-panel>small,.subtitle-cue small{color:#74826c;font-size:11px;line-height:1.7}.subtitle-enabled{align-items:center;gap:8px;font-size:13px;display:flex}.subtitle-style{grid-template-columns:1fr 1fr;gap:10px;display:grid}.subtitle-style label{color:#6e7d65;gap:5px;font-size:12px;display:grid}.subtitle-style select,.subtitle-style input,.subtitle-cue textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dce5d6;border-radius:7px;padding:7px!important}.subtitle-tools{gap:8px;display:flex}.subtitle-cues{gap:8px;display:grid}.subtitle-cue{border:1px solid #e6ece2;border-radius:10px;padding:10px}.subtitle-cue>div{justify-content:space-between;align-items:center;display:flex}.subtitle-cue>div button{color:#6e7d65;background:0 0;border:0}.subtitle-cue .subtitle-text{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#2e3e28;background:0 0;border:0;width:100%;padding:5px 0;line-height:1.7}.subtitle-cue form{gap:9px;margin-top:10px;display:grid}.subtitle-empty{color:#7b8873;text-align:center;padding:20px;font-size:13px}.subtitle-replace{background:#f4f7ee;border-radius:10px;padding:12px;font-size:12px}.edit-subtitles-panel p[role=alert]{color:#97523e;font-size:12px}.edit-screen{container-type:inline-size}.edit-captions{pointer-events:none;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;z-index:2;gap:.2em;width:84%;font-family:Noto Sans CJK SC,Microsoft YaHei,sans-serif;line-height:1.35;display:grid;position:absolute;left:8%}.edit-captions>div{max-width:100%;margin:auto}.edit-captions.box>div{background:#202020;padding:.12em .22em}.edit-captions.outline{text-shadow:0 .05em .04em #202020,0 -.05em .04em #202020,.05em 0 .04em #202020,-.05em 0 .04em #202020}@media (max-width:700px){.edit-subtitles-panel{max-height:calc(100dvh - 105px);top:85px;right:12px}}.editing-mode .topbar .project-title,.editing-mode .topbar .panel-toggle,.editing-mode .topbar .save-primary,.editing-mode .topbar .workflow-save{display:none}.editing-mode .top-actions{margin-left:auto}.edit-studio{color:#29362a;background:#f5f7f3;flex-direction:column;grid-area:2/2;gap:16px;min-width:0;padding:24px 28px;font-size:14px;display:flex;overflow:auto}.edit-studio button,.edit-studio a{cursor:pointer;transition:background .15s}.edit-studio button{color:#354632;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dbe2d6;border-radius:9px;padding:9px 13px}.edit-studio button:hover:not(:disabled){background:#edf3e8}.edit-studio button:disabled{opacity:.42;cursor:default}.edit-studio button.edit-primary{color:#fff;background:#273627;border-color:#273627}.edit-studio button.edit-primary:hover:not(:disabled){background:#40563b}.edit-studio input,.edit-studio select{font:inherit;color:inherit;background:#fff;border:1px solid #d7dfd2;border-radius:8px;min-width:0;padding:8px}.edit-studio input[type=range]{accent-color:#617d50;padding:0}:is(.edit-studio input:focus-visible,.edit-studio select:focus-visible,.edit-studio button:focus-visible){outline-offset:3px;outline:2px solid #8ba879}.edit-studio small,.edit-studio i{color:#82907c;font-size:12px;font-style:normal}.edit-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.edit-header>div:first-child{gap:3px;display:grid}.edit-header input{background:0 0;border:0;width:310px;padding:3px 0;font-size:22px;font-weight:650}.edit-eyebrow{color:#788a70;letter-spacing:2px;font-size:12px}.edit-header h1{margin:2px 0;font-size:25px}.edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edit-notice{background:#eaf1e5;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.edit-notice button:last-child{margin-left:auto}.edit-notice.error{color:#983e23;background:#fff0e9}.edit-notice button{padding:3px 8px}.edit-stage{flex:1;justify-content:center;align-items:center;gap:24px;min-height:320px;display:flex}.edit-preview-wrap{flex-direction:column;flex:1;align-items:center;gap:16px;min-width:0;max-width:900px;padding:10px 0;display:flex}.edit-screen{background:#e7ece2;border-radius:16px;justify-content:center;align-items:center;width:auto;max-width:100%;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 22px #263e2510}.edit-screen img,.edit-screen video{object-fit:contain;background:#101410;width:100%;height:100%}.edit-screen audio{display:none}.edit-screen>span{color:#8a9980;text-align:center;padding:30px}.edit-transport{font-variant-numeric:tabular-nums;align-items:center;gap:12px;width:100%;max-width:720px;display:flex}.edit-transport input{flex:1;width:60px}.edit-transport button{background:0 0;border:0;padding:8px}.edit-transport .edit-play{color:#fff;background:#273627;border-radius:50%;width:38px;height:38px;padding:0}.edit-transport span{white-space:nowrap;font-size:13px}.edit-transport select{background:0 0;border:0;padding:5px}.edit-inspector{background:#fff;border:1px solid #e0e7da;border-radius:15px;flex-direction:column;flex-shrink:0;align-self:stretch;gap:17px;width:235px;padding:17px;display:flex}.edit-inspector header{align-items:center;gap:6px;display:flex}.edit-inspector header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.edit-inspector header button{border:0;padding:2px 7px}.edit-inspector label{color:#6a7b61;gap:8px;font-size:12px;display:grid}.edit-inspector input{box-sizing:border-box;width:100%}.edit-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.edit-inspector .edit-actions{margin-top:auto}.edit-inspector .edit-actions button{padding:7px;font-size:12px}.edit-timeline{background:#fff;border:1px solid #e0e7da;border-radius:16px;flex-shrink:0;overflow:hidden}.edit-timeline>header{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.edit-timeline>header label{color:#88957f;gap:8px;font-size:12px;display:flex}.edit-timeline>header input{width:85px}.edit-track-layout{padding:0 16px;display:flex}.edit-track-labels{color:#7a8972;flex-direction:column;flex-shrink:0;width:56px;font-size:12px;display:flex}.edit-track-labels>span{align-items:center;height:68px;display:flex}.edit-track-labels>span:first-child{height:34px}.edit-track-scroll{flex:1;min-width:0;padding-bottom:10px;overflow-x:auto}.edit-tracks{position:relative}.edit-ruler{width:100%;height:34px;position:relative;background:#fff!important;border:0!important;border-radius:0!important}.edit-ruler span{color:#94a28b;pointer-events:none;font-size:10px;position:absolute;bottom:9px}.edit-track{box-sizing:border-box;background:#f6f8f3;border-top:1px solid #fff;height:68px;position:relative}.edit-track .edit-clip{text-align:left;color:#4e6840;background:#e5eddf;border:1px solid #dae5d2;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:56px;padding:5px;font-size:11px;display:flex;position:absolute;top:6px;overflow:hidden}.edit-track .edit-clip.selected{outline-offset:-2px;background:#dce9d2;outline:2px solid #738f61}.edit-track.music .edit-clip{color:#75618e;background:#e8e5f0;border-color:#dcd5e8}.edit-track.sfx .edit-clip{color:#a08438;background:#f4eddb;border-color:#ede2c2}.edit-clip>img{object-fit:cover;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.edit-clip>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;position:relative;overflow:hidden}.edit-clip svg{opacity:.7;width:100%;height:26px;position:relative}.edit-track-hint{color:#a5b09e;font-size:12px;position:absolute;top:23px;left:12px}.edit-playhead{pointer-events:none;z-index:2;background:#5f7950;width:1px;position:absolute;top:23px;bottom:0}.edit-playhead:before{content:"";background:#5f7950;border-radius:2px;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.edit-timeline>footer{color:#93a08c;border-top:1px solid #edf0e9;padding:10px 18px;font-size:11px}.edit-clip.missing{color:#9c5d49!important;background:#f9ded4!important}.edit-welcome{flex-direction:column;align-items:center;gap:12px;margin:auto;padding:70px 10px;display:flex}.edit-welcome-icon{aspect-ratio:1;background:var(--green);color:#13210f;border-radius:28px;flex:none;place-items:center;width:112px;height:112px;display:grid}.edit-welcome-icon svg{fill:currentColor;width:48px;height:48px;display:block}.edit-welcome h2{margin:12px 0 0;font-size:22px;font-weight:550}.edit-welcome p{color:#829478;margin:0 0 12px}.edit-overlay{z-index:160;background:#1823154d;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.edit-dialog{background:#fafcf8;border:1px solid #d8e2d1;border-radius:20px;width:min(720px,100%);max-height:85vh;padding:24px;overflow:auto;box-shadow:0 14px 60px #15290b30}.edit-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.edit-dialog h2{margin:0;font-size:21px;font-weight:600}.edit-dialog p{color:#7b8b73;font-size:13px}.edit-dialog.edit-picker{width:min(1000px,100%)}.edit-tabs{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.edit-tabs button{background:0 0;border:0}.edit-tabs .selected{background:#e6efdd}.edit-tabs input{margin-left:auto}.edit-asset-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.edit-asset-grid article{background:#fff;border:1px solid #e0e7da;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex;overflow:hidden}.edit-asset-grid img,.edit-asset-symbol{object-fit:contain;background:#eff3ea;border-radius:7px;width:100%;height:115px}.edit-asset-symbol{color:#91a183;place-items:center;font-size:40px;display:grid}.edit-asset-grid audio{width:100%;min-width:0;margin:20px 0}.edit-asset-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.edit-asset-grid button{margin-top:auto}.edit-dialog footer{color:#84957a;align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.edit-dialog footer span{flex:1}.edit-project-row{justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:10px;padding:20px!important;display:flex!important}.edit-project-row span{color:#96a38c;font-size:12px}.edit-export-row{border-bottom:1px solid #dfe7d8;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.edit-export-row strong{margin-right:auto}.edit-export-row span{color:#7d8f72;font-size:12px}.edit-export-row a{color:#557d3e}.edit-export-row p{width:100%}@media (max-width:1000px){.edit-studio{padding:18px}.edit-header input{width:240px}.edit-inspector{width:200px}.edit-stage{gap:12px}.edit-timeline>header{flex-wrap:wrap}.edit-timeline button{padding:7px 9px;font-size:12px}}@media (max-width:700px){.edit-stage{flex-direction:column}.edit-inspector{box-sizing:border-box;width:100%}.edit-studio{padding:12px}.edit-transport{gap:5px}.edit-overlay{padding:12px}.edit-dialog{padding:16px}.edit-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-home{flex-direction:column;flex:1;min-height:420px;display:flex}.edit-home-tabs{align-items:center;gap:8px;margin:4px 0 24px;display:flex}.edit-home-tabs button{background:0 0;border-color:#0000}.edit-home-tabs .active{color:#345627;background:#e5f2d9;font-weight:600}.edit-home-tabs .edit-home-refresh{margin-left:auto}.edit-home-loading{color:#829478;padding:30px 0}.edit-project-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;display:grid}.edit-project-card{background:#fff;border:1px solid #e0e7da;border-radius:16px;min-width:0;overflow:hidden}.edit-project-card .edit-project-cover{aspect-ratio:16/9;background:#eaf0e4;border:0;border-radius:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.edit-project-cover:disabled{opacity:1}.edit-project-cover>img,.edit-project-cover>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edit-project-cover>span{color:#fff;background:#14210fbb;border-radius:5px;padding:3px 7px;font-size:12px;position:absolute;bottom:10px;right:10px}.edit-project-cover .edit-welcome-icon{border-radius:17px;width:64px;height:64px}.edit-project-cover .edit-welcome-icon svg{width:28px;height:28px}.edit-project-info{padding:18px}.edit-project-info h2{white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:17px;overflow:hidden}.edit-project-info p{color:#899680;margin:0 0 18px;font-size:12px}.edit-project-info footer{justify-content:space-between;gap:8px;display:flex}.edit-project-info button{padding:7px 10px;font-size:12px}.edit-studio .edit-danger{color:#9d5441}.edit-home-more{margin:24px auto 0}.edit-confirm{max-width:460px}.edit-confirm footer{justify-content:flex-end}.edit-studio .edit-back{text-align:left;color:#718668;background:0 0;border:0;justify-self:start;padding:0 0 6px;font-size:12px}.edit-inspector label.edit-mute-toggle{color:#374d2e;align-items:center;gap:8px;display:flex}.edit-mute-toggle input{accent-color:#617d50;width:auto}.edit-inspector select{width:100%}.edit-screen{background:#101410}.edit-screen video[hidden]{display:none}.edit-timeline>header{flex-wrap:wrap}.edit-timeline>header label{flex-wrap:wrap;align-items:center}.edit-timeline>header label button{padding:6px 8px;font-size:11px}.edit-track-layout{max-height:480px;padding:0 14px;overflow-y:auto}.edit-track-labels{z-index:4;background:#fff;width:138px}.edit-track-ruler-label{color:#91a187;align-items:center;height:34px;min-height:34px;font-size:11px;display:flex}.edit-track-label{border-top:1px solid #eef2e8;flex-direction:column;flex:none;justify-content:flex-start;gap:6px;padding:9px 6px 7px 0;display:flex}.edit-track-label.selected{background:#f0f5e9}.edit-track-label .edit-track-name{text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0 3px;font-size:12px;overflow:hidden}.edit-track-label>div{gap:3px;display:flex}.edit-track-label>div button{background:0 0;border-radius:5px;padding:4px 5px;font-size:10px}.edit-track-label button[aria-pressed=true]{color:#3c5e2d;background:#e2ebd9}.edit-track-scroll{overflow-y:clip}.edit-track{isolation:auto;overflow:visible}.edit-track.audio .edit-clip{color:#75618e;background:#e8e5f0;border-color:#dcd5e8}.edit-track.is-muted .edit-clip>span:before{content:"静音 · "}.edit-clip{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab!important}.edit-track .edit-clip.dragging{z-index:6;outline:2px solid #6b8c56;box-shadow:0 5px 18px #30432240;cursor:grabbing!important}.edit-clip.is-muted{border-style:dashed!important}.edit-drag-time{z-index:7;color:#fff;pointer-events:none;white-space:nowrap;background:#31462b;border-radius:5px;padding:4px 7px;font-size:11px;position:absolute;top:0}.edit-timeline>footer{line-height:1.6}@media (max-width:700px){.edit-project-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.edit-track-labels{width:122px}.edit-track-layout{padding:0 6px}.edit-header .edit-actions button{font-size:12px}.edit-inspector{gap:12px}.edit-project-info{padding:14px}}.edit-stage{align-items:start}.edit-bin{background:#fff;border:1px solid #dce3d6;border-radius:18px;flex:0 0 232px;width:232px;max-height:590px;padding:16px;overflow:auto}.edit-bin>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.edit-bin-actions{gap:6px;margin-bottom:8px;display:flex}.edit-bin-actions button{padding:8px 10px;font-size:13px}.edit-bin>small{color:#7d8b76;font-size:11px;line-height:1.6;display:block}.edit-bin-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.edit-bin-card{cursor:grab;border:1px solid #e5e9e1;border-radius:10px;min-width:0;padding:6px}.edit-bin-card strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;display:block;overflow:hidden}.edit-bin-card>div{justify-content:space-between;align-items:center;display:flex}.edit-bin-card small{color:#7d8b76;font-size:11px}.edit-bin-thumb{place-items:center;width:100%;display:grid;position:relative;overflow:hidden;background:#e7efdf!important;border:0!important;border-radius:6px!important;height:65px!important;padding:0!important}.edit-bin-thumb video,.edit-bin-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%}.edit-bin-thumb span{color:#263522;text-shadow:0 0 6px #fff;font-size:22px;position:absolute}.edit-bin-empty{color:#7d8b76;grid-column:1/-1;padding:18px 0;font-size:13px;line-height:1.8}.edit-bin-preview video,.edit-bin-preview img{max-width:100%;max-height:65vh;margin:auto;display:block}.edit-bin-preview audio{width:100%}.edit-preview-wrap{min-width:260px}.edit-inspector{flex-shrink:0}@media (max-width:1250px){.edit-stage{flex-wrap:wrap}.edit-preview-wrap{flex:1}.edit-inspector{width:100%;max-width:none}.edit-bin{flex-basis:210px;width:210px}}@media (max-width:760px){.edit-bin{flex-basis:100%;width:100%;max-height:260px}.edit-bin-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.edit-preview-wrap{flex-basis:100%;min-width:0}}.edit-stage{flex:none;min-height:0}.edit-bin-card{touch-action:none;-webkit-user-select:none;user-select:none}.edit-bin-thumb span{pointer-events:none}.edit-inspector.edit-inspector-floating{z-index:145;box-sizing:border-box;align-self:auto;gap:12px;width:290px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 140px);padding:16px;position:fixed;top:110px;right:24px;overflow:auto;box-shadow:0 10px 38px #22331a26}.edit-inspector-floating header{z-index:1;background:#fff;padding:8px 0;position:sticky;top:-16px}.edit-inspector-floating label{gap:5px}.edit-inspector-floating input,.edit-inspector-floating select{padding:6px}.edit-inspector-floating input[type=range]{padding:0}.edit-bin-card>div{gap:3px}.edit-bin-card>div>small{margin-right:auto}.edit-bin-card>div>button{padding:2px 6px}.edit-bin-card .edit-bin-remove{color:#925b4b}.edit-timeline button[aria-expanded=true]{background:#e5efdd;border-color:#8fa67c}@media (max-width:700px){.edit-inspector.edit-inspector-floating{max-height:calc(100dvh - 105px);top:85px;right:12px}}.edit-bin[hidden]{display:none}.edit-bin>header{gap:8px}.edit-bin>header small{margin-left:auto}.edit-bin .edit-bin-collapse{color:#6a7b61;background:0 0;border:0;padding:4px 7px;font-size:12px}.edit-header button[aria-expanded=true]{background:#e5efdd;border-color:#8fa67c}.edit-track .edit-clip{box-sizing:border-box;border-radius:3px;min-width:0;padding:0;display:block;overflow:visible}.edit-track .edit-clip.selected{z-index:5}.edit-clip .edit-clip-body{color:inherit;cursor:grab;touch-action:none;border:0;border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;height:100%;padding:6px 9px;font-size:11px;display:flex;overflow:hidden;background:0 0!important}.edit-clip-body>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.edit-clip-body>img{object-fit:cover;opacity:.28;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.edit-track.is-muted .edit-clip-body>span:before{content:"静音 · "}.edit-clip .edit-trim-handle{opacity:0;cursor:ew-resize;touch-action:none;z-index:8;background:#446531;border:0;border-radius:1px;width:7px;min-width:0;padding:0;position:absolute;top:0;bottom:0}.edit-trim-handle.left{left:0}.edit-trim-handle.right{right:0}.edit-clip:hover .edit-trim-handle,.edit-clip.selected .edit-trim-handle{opacity:.7}.edit-trim-handle:focus-visible{opacity:.7}.edit-trim-handle:after{content:"";background:#fff;width:1px;position:absolute;top:35%;bottom:35%;left:3px}.edit-ruler{touch-action:none;cursor:ew-resize!important}.edit-ruler span{white-space:nowrap;border-left:1px solid #b2bfa9;height:14px;padding-left:3px;line-height:10px;bottom:0}.edit-ruler span.minor{color:#89987e;height:9px;padding-left:1px;font-size:8px}.edit-playhead{z-index:9}.edit-playhead:before{display:none}.edit-playhead .edit-playhead-grip{pointer-events:auto;touch-action:none;cursor:ew-resize;clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);border:0;border-radius:3px;width:14px;min-width:0;height:18px;padding:0;position:absolute;top:-12px;left:-7px;background:#49663a!important}.edit-time-tools{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf0e9;align-items:center;gap:8px;padding:7px 16px;display:flex}.edit-time-tools output{text-align:center;min-width:65px;font-size:13px}.edit-snap-line{z-index:8;pointer-events:none;background:#8767c1;width:1px;position:absolute;top:26px;bottom:0}.edit-snap-line>span{white-space:nowrap;color:#6e4c9e;background:#eee6fb;border-radius:4px;padding:3px 5px;font-size:11px;position:absolute;top:2px;left:5px}.edit-drag-time{font-variant-numeric:tabular-nums;top:2px}.edit-track.visual{background:#f0ede7}.edit-track.is-hidden{background:repeating-linear-gradient(135deg,#f3f5f0,#f3f5f0 7px,#eaf0e5 7px 8px)}.edit-track-layout{flex:none;align-items:stretch;height:clamp(220px,30vh,320px);max-height:none;overflow:hidden}.edit-track-labels{flex-shrink:0;height:100%;position:relative;overflow:hidden}.edit-track-label-body{will-change:transform}.edit-track-ruler-label{z-index:12;background:#fff;position:relative}.edit-track-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;overflow:auto}.edit-tracks>.edit-ruler{z-index:12;background:#fff;position:sticky;top:0}.edit-playhead{pointer-events:none;top:34px}.edit-playhead .edit-playhead-grip{min-height:0;margin-left:-7px;display:block;position:sticky;top:22px;left:auto}.edit-time-tools{flex-wrap:wrap;gap:6px}.edit-time-tools button{padding:4px 8px;font-size:12px}.edit-selection-count{color:#718568;margin:0 8px;font-size:11px}.edit-end-settings{margin-left:auto;font-size:12px;position:relative}.edit-end-settings summary{cursor:pointer;border:1px solid #dce4d5;border-radius:7px;padding:8px;list-style:none}.edit-end-settings>div{z-index:35;background:#fff;border:1px solid #dce4d5;border-radius:10px;gap:10px;width:220px;padding:14px;display:grid;position:absolute;bottom:100%;right:0;box-shadow:0 5px 28px #263c2526}.edit-end-settings label{gap:5px;display:grid}.edit-end-settings input{box-sizing:border-box;width:100%}.edit-end-marker{z-index:7;pointer-events:none;border-left:2px dashed #b07c38;position:absolute;top:34px;bottom:0}.edit-end-marker span{color:#79531f;white-space:nowrap;background:#f6ead5;padding:2px 5px;font-size:10px}.edit-clip-body>.edit-filmstrip{pointer-events:none;opacity:.8;position:absolute;inset:0;overflow:hidden}.edit-filmstrip img{object-fit:cover;height:100%;position:absolute;top:0}.edit-clip-body:has(.edit-filmstrip)>span:not(.edit-filmstrip){z-index:1;background:#ffffffd9;border-radius:3px;max-width:100%;padding:1px 4px;position:relative}.edit-track-scroll::-webkit-scrollbar{width:12px;height:12px}.edit-track-scroll::-webkit-scrollbar-thumb{background:#9cab90;border:3px solid #f3f5ee;border-radius:7px}.edit-track-scroll::-webkit-scrollbar-track{background:#f3f5ee}.edit-timeline{overflow:visible}.edit-time-tools{z-index:20;position:relative}.edit-playhead .edit-playhead-grip{z-index:14}.edit-project-open{gap:10px;min-height:0;padding:14px 18px;position:relative;overflow:hidden}.edit-project-open .edit-header{flex:none;gap:8px}.edit-project-open .edit-header input{font-size:18px}.edit-project-open .edit-header .edit-actions{gap:5px}.edit-project-open .edit-header button{padding:6px 9px;font-size:12px}.edit-project-open .edit-stage{flex-wrap:nowrap;flex:1 1 0;justify-content:center;align-items:stretch;min-height:0;position:relative}.edit-project-open .edit-preview-wrap{box-sizing:border-box;--edit-preview-height:calc(100cqh - 4px);flex:1;justify-content:center;gap:0;min-width:0;max-width:none;min-height:0;padding:0 0 42px;position:relative;container-type:size}.edit-project-open .edit-screen{--edit-preview-height:calc(100cqh - 4px);border-radius:10px;flex:none;max-height:100%}.edit-project-open .edit-transport{gap:8px;max-width:820px;height:36px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.edit-project-open .edit-bin{z-index:35;box-sizing:border-box;flex:none;width:268px;max-width:100%;max-height:100%;position:absolute;top:0;left:0;box-shadow:0 10px 40px #25331b26}.edit-project-open .edit-timeline{flex-direction:column;flex:0 0 clamp(240px,34dvh,350px);min-height:0;display:flex}.edit-project-open .edit-timeline>header{gap:6px;padding:8px 12px}.edit-project-open .edit-timeline>header .edit-actions{flex-wrap:nowrap;gap:5px}.edit-project-open .edit-timeline>header button{padding:6px 9px;font-size:12px}.edit-project-open .edit-track-layout{flex:1;height:auto;min-height:90px;padding:0 8px}.edit-project-open .edit-time-tools{flex-wrap:nowrap;padding:4px 10px}.edit-project-open .edit-timeline>footer{white-space:nowrap;text-overflow:ellipsis;padding:5px 10px;overflow:hidden}.edit-project-open .edit-notice{z-index:40;max-height:100px;position:absolute;top:72px;left:20%;right:18px;overflow:auto;box-shadow:0 3px 16px #24321b15}.edit-project-open .edit-notice.error{z-index:42;top:76px}.edit-tools-menu{position:relative}.edit-tools-menu summary{cursor:pointer;white-space:nowrap;border:1px solid #dbe2d6;border-radius:8px;padding:6px 9px;font-size:12px}.edit-tools-menu>div{z-index:50;background:#fff;border:1px solid #dbe2d6;border-radius:10px;gap:5px;width:160px;padding:8px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 8px 28px #25331b26}.edit-tools-menu button{text-align:left}@media (max-width:1000px){.edit-project-open .edit-timeline>header{flex-wrap:nowrap}.edit-project-open .edit-timeline>header input{width:65px}.edit-project-open .edit-timeline>header label{margin-left:auto}.edit-project-open .edit-track-labels{width:112px}.edit-project-open .edit-stage{flex-direction:row}.edit-project-open .edit-preview-wrap{flex-basis:auto}.edit-project-open .edit-timeline>header label>button{display:none}}@media (max-width:700px){.edit-project-open{gap:7px;padding:8px}.edit-project-open .edit-header input{width:180px}.edit-project-open .edit-transport{gap:3px}.edit-project-open .edit-transport span{font-size:11px}.edit-project-open .edit-transport>small{display:none}.edit-project-open .edit-timeline>header{flex-wrap:wrap}.edit-project-open .edit-timeline>header label{margin-left:0}.edit-project-open .edit-timeline{flex-basis:280px}.edit-selection-count{display:none}.edit-project-open .edit-track-labels{width:94px}}@media (max-height:650px){.edit-project-open .edit-timeline{flex-basis:225px}.edit-project-open .edit-header .edit-back,.edit-project-open .edit-timeline>footer{display:none}}.prompt-assist-open{color:#395d28;border:1px solid var(--line);background:#eff8e7;border-radius:7px;margin:6px 10px 10px;padding:5px 9px;font-size:11px}.prompt-assistant{gap:14px;max-height:75vh;display:grid;overflow:auto}.prompt-assistant>p{color:var(--muted,#9ba49d);font-size:12px;line-height:1.7}.prompt-assistant label{gap:7px;font-size:12px;display:grid}.prompt-assistant-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prompt-assistant textarea{resize:vertical;width:100%;min-width:0;line-height:1.6}.prompt-assistant select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px}.prompt-assistant .modal-actions{flex-wrap:wrap;gap:10px;display:flex}.prompt-assistant .modal-actions button,.prompt-assistant-history button{border:1px solid var(--line);color:var(--ink);background:#f4f7ef;border-radius:8px;padding:9px 13px;font-size:12px}.prompt-assistant .modal-actions button.primary{color:#fff;background:#263326;border-color:#263326}.prompt-assistant button:disabled{opacity:.5;cursor:default}.prompt-assistant-history{flex-wrap:wrap;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}@media (max-width:700px){.prompt-assistant-columns{grid-template-columns:1fr}}.audio-studio{overflow:auto}.audio-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.audio-layout{grid-template-columns:minmax(280px,400px) minmax(300px,1fr);gap:28px;margin-top:24px;display:grid}.audio-form,.audio-card{background:#fff;border:1px solid #d4ddce;border-radius:16px;padding:20px}.audio-form{align-content:start;gap:14px;height:max-content;display:grid}.audio-form label{gap:6px;display:grid}.audio-form input[type=checkbox],.audio-actions input[type=checkbox]{width:auto;display:inline-block}.audio-form label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.audio-form textarea{resize:vertical;min-height:160px}.audio-section{padding:20px 0}.audio-card{overflow-wrap:anywhere;margin:14px 0}.audio-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.audio-actions label{align-items:center;gap:8px;display:flex}.audio-player{align-items:center;gap:16px;margin:12px 0;display:flex}.audio-player audio{width:min(100%,440px)}.audio-error{color:#b33b24;background:#fff2ec;border-radius:8px;padding:10px}.audio-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.audio-table{overflow-x:auto}.audio-table table{border-collapse:collapse;width:100%}.audio-table td,.audio-table th{text-align:left;border-bottom:1px solid #d4ddce;padding:12px}.media-tabs{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.media-tabs .selected{color:#36541f;background:#e2f4c9}.audio-card small{display:block}.audio-form input,.audio-form select,.audio-form textarea{width:100%;min-width:0}@media (max-width:900px){.audio-layout{grid-template-columns:1fr}.audio-player{flex-wrap:wrap}.audio-heading{flex-wrap:wrap;align-items:flex-start}}.audio-form input:not([type=checkbox]),.audio-form select,.audio-form textarea,.audio-actions input:not([type=checkbox]),.audio-actions select{color:#263724;background:#fff;border:1px solid #cbd7c3;border-radius:9px;padding:10px 12px}:is(.audio-form input:focus-visible,.audio-form select:focus-visible,.audio-form textarea:focus-visible,.audio-section button:focus-visible){outline-offset:2px;outline:2px solid #8865d8}.audio-section button,.audio-studio>.audio-heading>button,.audio-form>button:not(.primary){color:#36502c;cursor:pointer;background:#fff;border:1px solid #cbd7c3;border-radius:9px;padding:9px 13px}.audio-section button:disabled{opacity:.45;cursor:default}.audio-section button:hover:not(:disabled){background:#eff6e8}.audio-player a{color:#36502c;text-decoration:underline}.audio-card details{margin:12px 0}.audio-card summary{cursor:pointer}.audio-card p{margin:8px 0}.music-fields{border:0;gap:14px;min-width:0;padding:0;display:grid}.music-fields legend{margin-bottom:12px;font-weight:700}.music-fields label{gap:6px;display:grid}.music-fields label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.music-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.music-preview{background:#f3f7ef;border-radius:10px;padding:14px}.music-preview summary{cursor:pointer;font-weight:600}.music-preview p{margin-top:12px;font-size:13px;line-height:1.7}.music-fields small{color:#66755c}.music-recipes button{cursor:pointer;background:#fff;border:1px solid #cbd7c3;border-radius:9px;padding:9px 13px}.music-fields textarea{min-height:80px}.music-fields input,.music-fields select,.music-fields textarea{border:1px solid #cbd7c3;border-radius:8px;max-width:100%;padding:8px}.music-fields input[type=checkbox]{width:auto}.music-fields button:disabled,.music-recipes button:disabled{opacity:.45;cursor:default}.audio-wave-player{gap:12px;min-width:0;margin:12px 0;display:grid}.audio-wave-player>a{color:#36502c;justify-self:start;text-decoration:underline}.audio-waveform{background:#f8faf5;border:1px solid #d4ddce;border-radius:12px;min-width:0;padding:14px}.audio-wave-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;display:flex}.audio-wave-note{color:#68785e;font-size:12px}.audio-wave-scroll{background:#fff;border:1px solid #dce5d4;border-radius:8px;width:100%;overflow-x:auto}.audio-wave-seek{cursor:crosshair;min-width:100%;height:128px}.audio-wave-seek:focus-visible{outline-offset:-2px;outline:2px solid #8865d8}.audio-wave-seek svg{width:100%;height:128px;display:block}.audio-wave-zoom{align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.audio-wave-zoom select{border:1px solid #cbd7c3;border-radius:6px;padding:5px}.audio-waveform audio{width:100%;margin-top:8px}.audio-waveform [role=alert]{color:#a33d2a}.audio-edit-panel{background:#f5f8f2;border:1px solid #ccd8c4;border-radius:12px;margin-top:16px;padding:16px}.audio-edit-panel fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.audio-edit-panel label{gap:6px;display:grid}.audio-edit-panel input[type=range]{accent-color:#577d3e;width:100%}.audio-edit-panel h3{margin:0 0 8px}.audio-edit-panel .audio-wave-player{margin-top:12px}.suno-form{border-top:4px solid #657c4d}.suno-model{color:#52693a;background:#edf3e6;border-radius:99px;margin-left:8px;padding:3px 9px;font-size:12px;display:inline-block}.suno-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.suno-mode button{text-align:left;cursor:pointer;color:#36502c;background:#fff;border:1px solid #ccd8c4;border-radius:10px;padding:12px 8px}.suno-mode button[aria-pressed=true]{background:#edf5e4;border-color:#668544;box-shadow:inset 0 0 0 1px #668544}.suno-mode small{margin-top:5px;font-size:11px;line-height:1.5;display:block}.suno-note{color:#5d6e50;background:#f4f7f0;border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.suno-note p{margin:5px 0 0}.suno-fields textarea.suno-lyrics{min-height:240px;font-family:inherit;line-height:1.7}.suno-fields:disabled{opacity:.65}.suno-fields legend{font-size:18px}.suno-fields small{font-size:12px;line-height:1.6}.suno-instrumental{background:#f8faf5;border:1px solid #dce5d4;border-radius:9px;padding:10px 12px}.audio-form>button.primary:disabled{opacity:.5;cursor:default}.audio-form-body{gap:14px;min-width:0;display:grid}.audio-create-footer{gap:10px;display:grid}.audio-create-footer>.primary{border-radius:12px;width:100%;padding:13px}.audio-create-footer>button:disabled{opacity:.5;cursor:default}.audio-results{min-width:0}.audio-empty{text-align:center;color:#69745e;justify-items:center;padding:60px 20px;display:grid}.audio-empty>span{font-size:48px}.audio-empty h3{margin:12px 0;font-size:20px}.audio-empty p{max-width:350px;line-height:1.8}.suno-workspace{color:#f4f3f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0d0f;border-radius:22px;grid-template-columns:minmax(330px,430px) minmax(300px,1fr);gap:12px;padding:12px}.suno-workspace .suno-form{background:#111113;border:1px solid #2b2b30;border-radius:16px;flex-direction:column;height:min(860px,100dvh - 205px);min-height:450px;padding:0;display:flex;overflow:hidden}.suno-form .audio-form-body{scrollbar-width:thin;scrollbar-color:#55545d transparent;align-content:start;padding:20px;overflow:auto}.suno-workspace .audio-create-footer{background:#111113;border-top:1px solid #2a292f;flex-shrink:0;margin-top:auto;padding:16px 20px}.suno-workspace .audio-create-footer .primary{color:#fff;cursor:pointer;background:linear-gradient(115deg,#fc922b,#ed408a 57%,#f26336);border:0;border-radius:30px;min-height:52px;font-size:17px;font-weight:700}.suno-workspace .audio-create-footer p{margin:0;font-size:12px;line-height:1.5}.suno-workspace .audio-form-body>.audio-provider-label{color:#b0aeb7;font-size:11px}.suno-workspace input:not([type=checkbox]),.suno-workspace select,.suno-workspace textarea{color:#f2f1ef;background:#141416;border:1px solid #39383e;border-radius:10px;padding:12px;font-family:inherit;line-height:1.7}.suno-workspace textarea::placeholder,.suno-workspace input::placeholder{color:#83818b}.suno-fields{gap:16px}.suno-fields legend{letter-spacing:.01em;width:100%;margin-bottom:16px;font-size:26px}.suno-fields legend>span:not(.suno-model){letter-spacing:0;margin-left:8px;font-size:15px;font-weight:500}.suno-workspace .suno-model{float:right;color:#d9d7df;background:#232327;border:1px solid #3a393f;margin-top:5px;padding:4px 10px;font-size:12px}.suno-workspace .suno-mode{background:#151517;border:1px solid #333238;border-radius:30px;justify-self:start;gap:4px;padding:4px;display:flex}.suno-workspace .suno-mode button{color:#bab8c1;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:24px;padding:8px 18px}.suno-workspace .suno-mode button[aria-pressed=true]{color:#211c22;background:#f1eeea}.suno-workspace .suno-mode small{color:inherit;margin-left:4px;font-size:10px;display:inline}.suno-workspace .suno-intro{color:#b1aeb8;margin:0;font-size:13px}.suno-panel{background:#1c1c20;border:1px solid #28272d;border-radius:16px;min-width:0;padding:16px}.suno-panel summary{cursor:pointer;font-size:14px;font-weight:600}.suno-panel[open]>summary{margin-bottom:14px}.suno-en{color:#a8a4af;font-size:11px;font-weight:400}.suno-panel label>.suno-en{display:none}.suno-panel label{font-size:14px}.suno-panel small{margin-top:8px;display:block}.suno-workspace .suno-fields small,.suno-workspace .suno-muted{color:#b2aebb;font-size:11px;line-height:1.7}.suno-workspace .suno-panel textarea{resize:vertical;background:0 0;border:0;min-height:110px;padding:10px 0}.suno-workspace .suno-panel textarea.suno-lyrics{min-height:240px}.suno-tags{flex-wrap:wrap;gap:6px;display:flex}.suno-tags button,.suno-workspace .audio-section button{color:#e9e6ec;cursor:pointer;background:#27262d;border:1px solid #3d3a44;border-radius:20px;padding:7px 10px;font-size:12px}.suno-workspace button:hover:not(:disabled){filter:brightness(1.12)}.suno-workspace .suno-option{background:#121214;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;font-size:12px;display:flex}.suno-segment{flex-wrap:wrap;gap:3px;display:flex}.suno-segment button{color:#a6a2ad;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px;font-size:12px}.suno-segment button[aria-pressed=true],.suno-value{color:#fff;background:#34313c}.suno-value{border-radius:9px;padding:7px 14px}.suno-workspace .suno-save{color:#bcb8c4;background:#1c1c20;border-radius:16px;padding:16px;font-size:12px}.suno-workspace .music-preview,.suno-workspace .suno-note{color:#c9c4d0;background:#1c1c20;font-size:12px}.suno-workspace .audio-generation-note{color:#a7a2ae;margin:0;font-size:11px;line-height:1.7}.suno-workspace .audio-results{scrollbar-width:thin;scrollbar-color:#55545d transparent;height:min(860px,100dvh - 205px);padding:12px 20px;overflow:auto}.suno-workspace .audio-section{padding:0}.suno-workspace .audio-section h2{font-size:22px;font-weight:600}.suno-workspace .audio-section>p{color:#a8a3b0;font-size:12px;line-height:1.8}.suno-workspace .audio-card{background:#1a191e;border-color:#302d37;border-radius:16px;padding:20px}.suno-workspace .audio-card .audio-heading span{color:#d4a9d0;font-size:11px}.suno-workspace .audio-card p,.suno-workspace .audio-card small{color:#aaa4b4;font-size:12px;line-height:1.7}.suno-workspace .audio-card summary{color:#d8cfdf;font-size:12px}.suno-workspace .audio-section button:hover:not(:disabled){background:#37313f}.suno-workspace .audio-empty{color:#b1a9bc;min-height:340px}.suno-workspace .audio-empty>span{color:#ea86c2}.suno-workspace .audio-empty h3{color:#eae4ef}.suno-workspace .audio-waveform{background:#151319;border-color:#3a3141}.suno-workspace .audio-wave-scroll{background:#201b26;border-color:#3a3141}.suno-workspace .audio-wave-note{color:#b5aabd}.suno-workspace .audio-wave-player>a{color:#ecb1d8}.suno-workspace .audio-error{color:#ffbdc0;background:#452328}.suno-workspace .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.suno-workspace button:focus-visible,.suno-workspace summary:focus-visible){outline-offset:3px;outline:2px solid #fa96d5}@media (max-width:1100px){.suno-workspace{grid-template-columns:minmax(310px,390px) minmax(240px,1fr)}.suno-workspace .audio-results{padding:12px 6px}.suno-form .audio-form-body{padding:14px}}@media (max-width:900px){.suno-workspace{grid-template-columns:1fr;padding:8px}.suno-workspace .suno-form{height:auto;min-height:0;overflow:visible}.suno-form .audio-form-body{overflow:visible}.suno-workspace .audio-create-footer{z-index:2;border-radius:0 0 16px 16px;position:sticky;bottom:0}.suno-workspace .audio-results{height:auto;padding:16px 8px;overflow:visible}.suno-workspace .audio-empty{min-height:220px}}.suno-sliders{border-top:1px solid #3a3540;gap:16px;margin-top:16px;padding-top:16px;display:grid}.suno-slider-heading{justify-content:space-between;font-size:13px;display:flex}.suno-slider-heading span{color:#dbc493;background:#393126;border-radius:5px;padding:2px 6px;font-size:10px}.suno-workspace .suno-sliders input[type=range]{accent-color:#ed408a;cursor:pointer;width:100%;min-height:28px;padding:0}.suno-workspace .suno-sliders input[type=range]:disabled{opacity:.45;cursor:not-allowed}.suno-sliders p{color:#bfb3a3;margin:0;font-size:11px;line-height:1.7}.suno-sliders label output{float:right;color:#ee99d0;font-variant-numeric:tabular-nums;font-size:13px}.suno-workspace .suno-sliders .suno-slider-toggle{align-items:center;gap:8px;font-size:12px;display:flex}.suno-slider-toggle input{accent-color:#ed408a;width:16px;height:16px}.suno-slider-reset{color:#ebd5e8;cursor:pointer;background:#29212d;border:1px solid #514454;border-radius:8px;justify-self:start;padding:7px 10px;font-size:11px}.suno-slider-reset:disabled{opacity:.45;cursor:not-allowed}.suno-sliders input:focus-visible{outline-offset:3px;outline:2px solid #fa96d5}.suno-validation{color:#ffced0;background:#452328;border:1px solid #85444c;border-radius:12px;padding:12px}.suno-validation button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.suno-workspace .suno-fields .audio-error{color:#ffced0}.suno-workspace .suno-panel textarea[aria-invalid=true]{outline-offset:4px;outline:1px solid #d56c79}.suno-workspace .audio-create-footer .primary:disabled{cursor:not-allowed}.suno-cover-setting{background:#1c1c20;border:1px solid #37303e;border-radius:16px;padding:16px}.suno-cover-setting label{align-items:center;gap:9px;font-size:13px;display:flex}.suno-cover-setting input[type=checkbox]{accent-color:#ed408a;width:16px;height:16px}.suno-cover-setting p{color:#b9afc1;margin:8px 0 0;font-size:11px;line-height:1.7}.suno-song-result{border-top:1px solid #d6dace;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.suno-song-cover,.suno-cover-placeholder{aspect-ratio:1;object-fit:cover;border-radius:12px;width:112px;height:112px;display:block}.suno-cover-placeholder{color:#748862;background:#e9eee2;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.suno-cover-placeholder>span{font-size:38px}.suno-cover-placeholder button{padding:4px!important;font-size:10px!important}.suno-song-info{min-width:0}.suno-song-info h3{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.suno-song-info a,.audio-asset-cover a{color:inherit;font-size:12px;text-decoration:underline}.suno-song-player{grid-column:1/-1;min-width:0}.audio-asset-cover{justify-items:start;gap:6px;margin:12px 0;display:grid}.suno-workspace .suno-song-result{border-color:#38303e}.suno-workspace .suno-cover-placeholder{color:#df9fcc;background:linear-gradient(135deg,#372a40,#26242f)}.suno-workspace .suno-song-info a{color:#efb7dc}@media (max-width:550px){.suno-song-result{grid-template-columns:88px minmax(0,1fr);gap:12px}.suno-song-cover,.suno-cover-placeholder{width:88px;height:88px}.suno-song-info .audio-actions{gap:6px}.suno-song-info h3{font-size:14px}}.audio-draft-fields{border:0;min-width:0;margin:0;padding:0}.suno-form .audio-draft-fields{flex-direction:column;flex:1;min-height:0;display:flex}.task-center{width:100%;max-width:1500px;margin:0 auto}.task-center>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.task-center>header p{color:var(--muted,#74846e);max-width:720px}.task-counts{color:#64765c;gap:22px;margin:16px 0;display:flex}.task-counts b{color:#293c27;margin-left:8px}.task-center-list{gap:12px;margin:18px 0;display:grid}.task-center-card{background:#fff;border:1px solid #dce4d7;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 20px;display:flex}.task-center-card>div{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:220px;display:flex}.task-center-card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.task-center-card small{color:#73836b}.task-error{color:#9a4b3d;white-space:pre-wrap;overflow-wrap:anywhere;order:3;width:100%;margin:0;font-size:13px}.task-state{color:#596f4b;white-space:nowrap;background:#edf2e8;border-radius:8px;padding:4px 9px;font-size:13px}.task-state-failed,.task-state-attention,.task-state-partial{color:#996938;background:#fff2e4}.task-result-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;max-height:52vh;margin:18px 0;display:grid;overflow:auto}.task-result-grid article{align-content:start;gap:8px;min-width:0;display:grid}.task-result-grid b{overflow-wrap:anywhere;font-size:14px}.task-result-grid img,.task-result-grid video{object-fit:contain;background:#ecf0e7;border-radius:10px;width:100%;max-height:230px;display:block}.task-result-grid audio{width:100%}.task-result-grid article>button{border:0;padding:0}.task-steps{max-height:240px;padding-left:20px;line-height:1.7;overflow:auto}.task-steps p{color:#99614c;margin:4px 0;font-size:13px}@media (max-width:700px){.task-center>header{align-items:flex-start}.task-center-card>div{flex-direction:column;align-items:flex-start;gap:6px}.task-center .filter-row input{max-width:100%}}.task-technical{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:12px;overflow:auto}.task-explanation{background:#f0f5eb;border-radius:10px;margin:12px 0;padding:12px}.task-explanation p{margin:4px 0}
