.sc-arranger{--sc-track-width:240px;border:1px solid #344153;border-radius:14px;background:#101620;overflow:hidden;min-width:0;margin:18px 0}.sc-arranger-tools{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #344153;background:#19222e;flex-wrap:wrap}.sc-arranger-tools>div{display:flex;align-items:center;gap:14px}.sc-arranger-tools strong{font-size:14px;color:#e4edf7}.sc-arranger-tools label,.sc-arranger-tools span{color:#9aacc2;font-size:12px}.sc-arranger-tools label{display:flex;align-items:center;gap:10px;margin:0}.sc-arranger-tools input{width:105px;min-height:32px}.sc-arranger-tools output{font:12px ui-monospace,SFMono-Regular,monospace;color:#a4e7ed}.sc-song-overview{display:grid;grid-template-columns:var(--sc-track-width) minmax(0,1fr);border-bottom:1px solid #344153;background:#0d141d}.sc-song-overview-label{padding:9px 12px;border-right:1px solid #3b485a;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#93a7bf}.sc-song-overview-label strong{font:600 9px ui-monospace,monospace;letter-spacing:.12em}.sc-song-overview-label small{font:9px ui-monospace,monospace}.sc-song-sections{display:flex;min-width:0;overflow:hidden}.sc-song-sections button{min-width:58px;min-height:46px;padding:6px 8px;border:0;border-left:1px solid #334155;border-radius:0;background:#16202d;color:#aebdd0;text-align:left;overflow:hidden}.sc-song-sections button[aria-pressed=true]{background:#183844;color:#a4edf2;box-shadow:inset 0 -2px #67dbe7}.sc-song-sections small,.sc-song-sections span,.sc-song-sections strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-sections span{font:8px ui-monospace,monospace;text-transform:uppercase;opacity:.75}.sc-song-sections strong{font-size:10px;margin:2px 0}.sc-song-sections small{font:8px ui-monospace,monospace;opacity:.7}.sc-song-track-map{border-bottom:1px solid #344153;background:#0a1018}.sc-song-map-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid #273546;color:#8fa2b9}.sc-song-map-header strong{font:700 9px ui-monospace,monospace;letter-spacing:.13em}.sc-song-map-header small{font-size:9px}.sc-song-map-grid{display:grid}.sc-song-map-row{display:grid;grid-template-columns:var(--sc-track-width) minmax(0,1fr);min-height:46px;border-bottom:1px solid #1e2a38}.sc-song-map-track{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;border:0;border-right:1px solid #354356;border-radius:0;background:#111923;color:#d8e3ef;text-align:left}.sc-song-map-track i{width:6px;height:30px;flex:0 0 6px;border-radius:3px;background:var(--sc-track-color)}.sc-song-map-track span{min-width:0}.sc-song-map-track b,.sc-song-map-track small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-map-track b{font-size:10px}.sc-song-map-track small{margin-top:3px;color:#7f93aa;font:8px ui-monospace,monospace}.sc-song-map-parts{display:flex;min-width:0;overflow:hidden}.sc-song-map-parts button{position:relative;min-width:42px;min-height:46px;padding:5px;border:0;border-left:1px solid #27384a;border-radius:0;background:#0d151f;color:#56687b;overflow:hidden}.sc-song-map-parts button.has-clip{background:color-mix(in srgb,var(--sc-track-color) 24%,#101822);color:#dce9f5;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-track-color) 42%,transparent)}.sc-song-map-parts button:hover{filter:brightness(1.18)}.sc-song-map-parts small,.sc-song-map-parts span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-map-parts span{font:700 8px ui-monospace,monospace;letter-spacing:.08em}.sc-song-map-parts small{font:8px ui-monospace,monospace;opacity:.65;margin-top:3px}.sc-timeline-scroll{overflow:auto;max-height:650px;isolation:isolate;overscroll-behavior-x:contain}.sc-timeline-content{position:relative;min-width:calc(var(--sc-track-width) + var(--sc-lane-width));width:100%}.sc-timeline-row{display:grid;grid-template-columns:var(--sc-track-width) minmax(var(--sc-lane-width),1fr);min-height:96px;border-bottom:1px solid #283444}.sc-timeline-row:last-of-type{border-bottom:0}.sc-track-header,.sc-track-heading{position:sticky;left:0;background:#19212d;z-index:3;border-right:1px solid #3b485a;padding:10px 12px;box-sizing:border-box;min-width:0}.sc-track-header{display:grid;grid-template-columns:1fr;gap:4px}.sc-track-header .track-name{border:0;background:none!important;box-shadow:none;padding:0;display:flex;align-items:center;gap:10px;text-align:left;min-height:32px;min-width:0;width:100%;color:#dce8f6;cursor:pointer}.sc-track-header .track-name i{height:30px;width:4px;background:var(--sc-track-color);border-radius:2px;flex-shrink:0}.sc-track-header .track-name span{min-width:0}.sc-track-header .track-name b,.sc-track-header .track-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-track-header .track-name b{font-size:12px;letter-spacing:0}.sc-track-header .track-name small{font-size:10px;color:#9aadc4;margin-top:4px;font-weight:400}.sc-track-mix{display:flex;gap:5px;align-items:center}.sc-track-mix button{min-width:34px;min-height:32px;padding:5px 9px;border:1px solid #3b4a5f;background:#222f40;border-radius:6px;color:#b8cce1;font:600 11px system-ui;cursor:pointer}.sc-track-mix .sc-open-source{display:flex;align-items:center;gap:5px;color:#81e6ef;border-color:#426a78;background:#17303a}.sc-track-mix .sc-open-source em{font-style:normal;font-size:10px;letter-spacing:.03em}.sc-track-mix button[aria-pressed=true]{background:#2c4d60!important;border-color:#67d3e4!important;color:#b5f0f5}.sc-track-mix button:last-child{margin-left:auto}.sc-track-mix button:disabled{opacity:.35;cursor:default}.sc-timeline-row.is-selected .sc-track-header{background:#223043}.sc-timeline-row.is-muted .sc-track-lane{opacity:.35}.sc-ruler-row{min-height:48px;position:sticky;top:0;z-index:5;background:#111821}.sc-track-heading{font:600 11px ui-monospace,monospace;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center;color:#9caec3}.sc-musical-ruler{display:flex;min-width:0}.sc-musical-ruler>div{flex:1 1;min-width:0;padding:7px;border-left:1px solid #394556;box-sizing:border-box}.sc-musical-ruler small,.sc-musical-ruler strong{display:block;white-space:nowrap;overflow:hidden}.sc-musical-ruler strong{font:600 11px ui-monospace,monospace;color:#d7e2ef}.sc-musical-ruler small{font:9px ui-monospace,monospace;color:#8b9cb2;margin-top:5px}.sc-track-lane{position:relative;min-width:0;min-height:96px;background:repeating-linear-gradient(to right,#ffffff04 0,#ffffff04 1px,transparent 1px,transparent var(--sc-beat-grid)),#101721}.sc-timeline-clip{position:absolute;top:12px;height:70px;padding:0!important;border-radius:5px!important;border:1px solid var(--sc-track-color)!important;background:color-mix(in srgb,var(--sc-track-color) 25%,#10151d)!important;color:var(--sc-track-color)!important;text-align:left;cursor:pointer;min-width:0;box-shadow:inset 0 1px #ffffff18!important}.sc-clip-title,.sc-timeline-clip{box-sizing:border-box;overflow:hidden}.sc-clip-title{display:flex;align-items:center;gap:8px;height:21px;padding:3px 6px;font:600 10px/1.2 system-ui;color:#eef3f8;white-space:nowrap;background:#ffffff0c}.sc-clip-title small{font:8px ui-monospace,monospace;margin-left:auto;color:#d0dce9;flex-shrink:0}.sc-clip-crop{overflow:hidden}.sc-clip-crop,.sc-clip-crop>span,.sc-clip-graphic{display:block;height:47px}.sc-clip-graphic{width:100%}.sc-wave-status{display:flex;height:45px;align-items:center;padding:0 6px;color:#c1cede;font-size:10px}.sc-wave-error{position:absolute;bottom:1px;left:5px;font-size:9px;color:#f0b9bd;background:#332129;padding:2px 5px;border-radius:3px}.sc-lane-empty{position:absolute;left:16px;top:37px;font-size:12px;color:#7589a2;white-space:nowrap}.sc-playhead-area{position:absolute;inset:0 0 0 var(--sc-track-width);pointer-events:none;z-index:2}.sc-playhead{top:0;bottom:0;width:1px;box-shadow:0 0 4px #9ae7ff55}.sc-playhead,.sc-playhead:before{position:absolute;background:#e7f7fa}.sc-playhead:before{content:"";top:2px;left:-4px;width:9px;height:9px;clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.sc-arranger-hint{margin:0;padding:10px 15px;border-top:1px solid #293548;color:#8fa2bc;font-size:11px;line-height:1.5;background:#121b27}@media(max-width:760px){.sc-arranger{--sc-track-width:176px}.sc-song-map-header small{display:none}.sc-song-map-row{min-height:44px}.sc-song-map-track{padding:6px 8px}.sc-song-map-parts{overflow-x:auto}.sc-song-map-parts button{min-width:64px;min-height:44px}.sc-song-overview-label{padding:7px 8px}.sc-song-overview-label small{display:none}.sc-song-sections button{min-width:70px;min-height:50px;padding:6px}.sc-arranger-tools{padding:10px 12px;gap:8px}.sc-arranger-tools>div{gap:8px;flex:1 1;flex-wrap:wrap}.sc-arranger-tools label{font-size:11px}.sc-arranger-tools input{width:80px;min-height:44px}.sc-arranger-tools output{flex-basis:100%;font-size:11px}.sc-track-header{padding:7px 8px}.sc-track-mix{gap:4px}.sc-track-mix button{min-width:40px;min-height:40px;padding:4px}.sc-track-mix .sc-open-source em{display:none}.sc-track-mix .sc-open-source{min-width:40px;justify-content:center}.sc-track-header .track-name{min-height:38px}.sc-track-header .track-name b{font-size:11px}.sc-track-header .track-name small{font-size:9px}.sc-timeline-row,.sc-track-lane{min-height:104px}.sc-ruler-row{min-height:48px}.sc-timeline-clip{top:16px;height:70px}.sc-lane-empty{font-size:11px;top:42px}.sc-arranger-hint{font-size:10px}}.sc-arranger{--sc-track-width:198px!important;margin:0!important;border-radius:6px!important;border-color:#2a3642!important;background:#0c1117!important;box-shadow:0 14px 36px #0004,inset 0 1px #ffffff03}.sc-arranger-tools{min-height:40px;padding:6px 10px!important;gap:10px!important;background:#121922!important;border-color:#27333f!important}.sc-arranger-tools strong{font-size:11px!important}.sc-arranger-tools label,.sc-arranger-tools span{font-size:9px!important}.sc-arranger-tools input{min-height:28px!important;width:88px!important}.sc-arranger-tools output{font-size:10px!important}.sc-song-overview{background:#0b1016!important;border-color:#25313d!important}.sc-song-overview-label{padding:6px 8px!important;border-color:#2d3945!important}.sc-song-sections button{min-height:38px!important;padding:4px 6px!important;background:#111923!important;border-color:#283440!important;border-radius:0!important}.sc-song-sections button[aria-pressed=true]{background:#17313b!important;color:#aeeef2!important;box-shadow:inset 0 -2px #35d4e8!important}.sc-song-track-map{background:#090e14!important;border-color:#25313d!important}.sc-song-map-header{padding:5px 8px!important;border-color:#202b36!important}.sc-song-map-row{min-height:36px!important;border-color:#1f2a35!important}.sc-song-map-track{padding:5px 7px!important;background:#0f151d!important;border-color:#2a3541!important}.sc-song-map-track i{height:24px!important;width:3px!important}.sc-song-map-track b{font-size:9px!important}.sc-song-map-track small{font-size:7px!important}.sc-song-map-parts button{min-height:36px!important;padding:3px!important;border-color:#23303d!important;background:#0b1118!important}.sc-song-map-parts button.has-clip{background:color-mix(in srgb,var(--sc-track-color) 20%,#0c131b)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-track-color) 35%,transparent)!important}.sc-timeline-scroll{max-height:calc(100dvh - 300px)!important;background:#090e14;scrollbar-color:#41505f #0a1016;scrollbar-width:thin}.sc-timeline-row{min-height:78px!important;border-color:#202b36!important}.sc-ruler-row{min-height:38px!important;background:#10161e!important}.sc-track-header,.sc-track-heading{padding:7px 8px!important;background:#121922!important;border-color:#2d3945!important}.sc-track-header{gap:3px!important}.sc-track-header .track-name{min-height:26px!important;gap:7px!important}.sc-track-header .track-name i{height:22px!important;width:3px!important}.sc-track-header .track-name b{font-size:10px!important}.sc-track-header .track-name small{font-size:8px!important;margin-top:2px!important}.sc-track-mix{gap:3px!important}.sc-track-mix button{min-width:27px!important;min-height:26px!important;padding:3px 6px!important;border-radius:4px!important;background:#19232e!important;border-color:#33414f!important;font-size:9px!important}.sc-track-mix .sc-open-source{background:#14313a!important;border-color:#315d69!important;color:#9be7ee!important}.sc-track-mix .sc-open-source em{font-size:8px!important}.sc-musical-ruler>div{padding:4px 5px!important;border-color:#2a3541!important}.sc-musical-ruler strong{font-size:9px!important}.sc-musical-ruler small{font-size:7px!important;margin-top:2px!important}.sc-track-lane{min-height:78px!important;background:repeating-linear-gradient(to right,#ffffff05 0,#ffffff05 1px,transparent 1px,transparent var(--sc-beat-grid)),linear-gradient(180deg,#0d141b,#0b1117)!important}.sc-timeline-clip{top:8px!important;height:61px!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff16!important}.sc-clip-title{height:18px!important;padding:2px 5px!important;font-size:8px!important;background:#ffffff0c!important}.sc-clip-title small{font-size:7px!important}.sc-clip-crop,.sc-clip-crop>span,.sc-clip-graphic{height:41px!important}.sc-wave-status{height:39px!important;font-size:8px!important}.sc-lane-empty{top:31px!important;font-size:9px!important;color:#5f7081!important}.sc-playhead{box-shadow:0 0 7px #7be8f2aa!important}.sc-playhead,.sc-playhead:before{background:#eefcff!important}.sc-arranger-hint{padding:6px 9px!important;font-size:8px!important;background:#0f151d!important;border-color:#25313d!important;color:#6f8192!important}.sc-timeline-row.is-selected .sc-track-header{background:#17232e!important}.sc-timeline-row.is-selected .sc-track-lane{box-shadow:inset 0 0 0 1px #2d5260}@media(max-width:760px){.sc-arranger{--sc-track-width:146px!important;border-radius:4px!important}.sc-timeline-scroll{max-height:520px!important}.sc-timeline-row,.sc-track-lane{min-height:82px!important}.sc-track-mix button{min-height:34px!important}.sc-track-mix .sc-open-source,.sc-track-mix button{min-width:34px!important}.sc-song-map-parts button{min-width:54px!important}}.sc-arranger-view-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #33414f;border-radius:7px;background:#0d141c}.sc-arranger-view-switch button{min-height:30px;padding:5px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#8ea0b4;font:600 9px/1 system-ui;letter-spacing:.04em;cursor:pointer}.sc-arranger-view-switch button[aria-pressed=true]{background:#17343e;border-color:#386a76;color:#b6f2f6}.sc-song-timeline{max-height:calc(100dvh - 300px);overflow:auto;overscroll-behavior:contain;background:#090e14;scrollbar-color:#41505f #0a1016;scrollbar-width:thin}.sc-song-timeline-row,.sc-song-timeline-ruler{display:grid;grid-template-columns:var(--sc-track-width) minmax(720px,1fr);min-width:calc(var(--sc-track-width) + 720px)}.sc-song-timeline-ruler{position:sticky;top:0;z-index:6;min-height:48px;border-bottom:1px solid #2a3642;background:#10161e}.sc-song-timeline-label,.sc-song-timeline-track{position:sticky;left:0;z-index:5;border-right:1px solid #2d3945;background:#121922}.sc-song-timeline-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px}.sc-song-timeline-label strong{color:#9fb2c8;font:700 9px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.sc-song-timeline-label small{color:#718398;font:8px/1 ui-monospace,SFMono-Regular,monospace}.sc-song-timeline-lane,.sc-song-timeline-sections{position:relative;min-width:0}.sc-song-timeline-sections{min-height:48px;background:repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,transparent 0,transparent 6.25%),#0d141c}.sc-song-timeline-lane button,.sc-song-timeline-sections button{position:absolute;box-sizing:border-box;overflow:hidden;border:0;border-left:1px solid #2b3743;border-right:1px solid #0a0f15;border-radius:0;text-align:left;cursor:pointer}.sc-song-timeline-sections button{inset-block:0;padding:7px 8px;background:#121c27;color:#9eb1c5}.sc-song-timeline-sections button.active{background:#17313b;color:#aeeef2;box-shadow:inset 0 -2px #35d4e8}.sc-song-timeline-sections small,.sc-song-timeline-sections span,.sc-song-timeline-sections strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-timeline-sections span{font:700 7px/1.2 ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.sc-song-timeline-sections strong{margin:3px 0;font-size:9px}.sc-song-timeline-sections small{font:7px ui-monospace,SFMono-Regular,monospace;opacity:.65}.sc-song-timeline-row{min-height:58px;border-bottom:1px solid #1f2a35}.sc-song-timeline-row.is-selected .sc-song-timeline-track{background:#17232e}.sc-song-timeline-row.is-muted .sc-song-timeline-lane{opacity:.38}.sc-song-timeline-track{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:6px 7px}.sc-song-timeline-track .track-name{display:flex;align-items:center;gap:7px;min-width:0;min-height:32px;padding:0;border:0;background:transparent;color:#dce8f6;text-align:left}.sc-song-timeline-track .track-name i{width:3px;height:26px;flex:0 0 3px;border-radius:2px;background:var(--sc-track-color)}.sc-song-timeline-track .track-name span{min-width:0}.sc-song-timeline-track .track-name b,.sc-song-timeline-track .track-name small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-timeline-track .track-name b{font-size:10px}.sc-song-timeline-track .track-name small{margin-top:3px;color:#8497ac;font-size:8px}.sc-song-timeline-lane{min-height:58px;background:repeating-linear-gradient(90deg,#ffffff04 0,#ffffff04 1px,transparent 0,transparent 6.25%),linear-gradient(180deg,#0d141b,#0b1117)}.sc-song-timeline-lane button{top:8px;height:42px;padding:5px 7px;background:#0c131b;color:#586b7d}.sc-song-timeline-lane button.has-clip{background:color-mix(in srgb,var(--sc-track-color) 22%,#0c131b);color:#e0edf6;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-track-color) 38%,transparent)}.sc-song-timeline-lane button:hover,.sc-song-timeline-sections button:hover{filter:brightness(1.15)}.sc-song-timeline-lane small,.sc-song-timeline-lane span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-song-timeline-lane span{font:700 8px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.sc-song-timeline-lane small{margin-top:4px;font-size:8px;opacity:.75}.sc-song-timeline>.sc-arranger-hint{position:sticky;left:0;margin:0;min-width:100%;box-sizing:border-box}@media(max-width:760px){.sc-arranger-view-switch button{min-height:38px;padding-inline:11px}.sc-song-timeline{max-height:520px}.sc-song-timeline-row,.sc-song-timeline-ruler{grid-template-columns:146px minmax(620px,1fr);min-width:766px}.sc-song-timeline-lane,.sc-song-timeline-row{min-height:64px}.sc-song-timeline-lane button{top:10px;height:44px}.sc-song-timeline-track{padding:5px;grid-template-columns:1fr;align-content:center}.sc-song-timeline-track .sc-track-mix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.sc-song-timeline-track .sc-track-mix button{min-width:0;min-height:28px;padding:2px}.sc-song-timeline-track .track-name{width:100%}.sc-song-timeline-track .track-name b{font-size:9px}.sc-song-timeline-track .track-name small{font-size:7px}}.sc-timeline-clip{touch-action:none;-webkit-user-select:none;user-select:none}.sc-timeline-clip.is-active{z-index:4;outline:2px solid #d9fbff;outline-offset:1px;box-shadow:0 0 0 3px #43d6e72b,inset 0 1px #ffffff2b!important}.sc-clip-handle{position:absolute;z-index:6;display:block;touch-action:none}.sc-clip-handle.trim{top:0;bottom:0;width:10px;background:linear-gradient(90deg,#ffffff12,#ffffff38,#ffffff12);cursor:ew-resize}.sc-clip-handle.trim.start{left:0}.sc-clip-handle.trim.end{right:0}.sc-clip-handle.fade{top:2px;width:16px;height:16px;border:2px solid #e9fbff;border-radius:50%;background:#18333d;box-shadow:0 1px 4px #0008;cursor:ew-resize}.sc-clip-handle.fade.start{left:8px}.sc-clip-handle.fade.end{right:8px}.sc-fade-shape{position:absolute;inset:20px 0 0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff12,#00000036)}.sc-clip-inspector{position:sticky;left:0;z-index:8;display:grid;gap:10px;padding:11px 12px;border-top:1px solid #42606e;border-bottom:1px solid #24313d;background:#121c26;box-shadow:0 -8px 24px #0006}.sc-clip-inspector header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sc-clip-inspector header>div{display:grid;gap:3px}.sc-clip-inspector header span{font:700 8px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;color:#65d9e7}.sc-clip-inspector header strong{font-size:12px;color:#e6f0fa}.sc-clip-inspector header small{font-size:9px;color:#8094a9}.sc-clip-header-actions{display:flex!important;grid-auto-flow:column;align-items:center;gap:6px}.sc-clip-header-actions button{min-height:34px;border:1px solid #344758;border-radius:7px;background:#192431;color:#c6d5e4;padding:7px 10px;font-size:9px}.sc-clip-header-actions button:last-child{min-width:34px;font-size:18px;padding:0}.sc-clip-header-actions button:first-child{border-color:#3f707b;color:#9ce9f2;background:#17313a}.sc-clip-duplicate-note{margin:0;color:#8ea5b8;font-size:9px;line-height:1.45}.sc-clip-fields{display:grid;grid-template-columns:repeat(7,minmax(86px,1fr));gap:7px}.sc-clip-fields label{display:grid;gap:4px;color:#8fa3b8;font-size:8px}.sc-clip-fields input[type=number]{min-width:0;width:100%;min-height:34px;padding:5px 7px;border:1px solid #354758;border-radius:6px;background:#0d141c;color:#deebf8;font:600 10px ui-monospace,SFMono-Regular,monospace}.sc-clip-loop{display:flex!important;align-items:center;gap:7px!important;padding-top:14px}.sc-clip-actions{display:flex;gap:6px;flex-wrap:wrap}.sc-clip-actions button{min-height:34px;padding:6px 9px;border:1px solid #34495b;border-radius:6px;background:#192632;color:#bfd0df;font-size:9px}.sc-clip-actions button:hover{border-color:#58cbd8;color:#e6fbfd}.sc-clip-actions .danger{margin-left:auto;border-color:#654049;color:#efb0b7;background:#27181d}@media(max-width:760px){.sc-clip-handle.trim{width:18px}.sc-clip-handle.fade{width:22px;height:22px;top:4px}.sc-clip-handle.fade.start{left:18px}.sc-clip-handle.fade.end{right:18px}.sc-clip-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-clip-fields label{font-size:9px}.sc-clip-fields input[type=number]{min-height:42px;font-size:12px}.sc-clip-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-clip-actions button{min-height:42px}.sc-clip-actions .danger{margin-left:0}}.sc-clip-route{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0;padding:10px;border:1px solid #2b4052;border-radius:10px;background:#0b141e}.sc-clip-route strong{margin-right:4px;color:#9fb6ca;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.sc-clip-route button{min-height:34px;padding:7px 10px;border:1px solid #36556c;border-radius:8px;background:#102333;color:#c8eef4;font-size:10px}.sc-clip-route small{flex-basis:100%;color:#ff9aab}.sc-part-fx{margin:10px 0;border:1px solid #334557;border-radius:11px;background:#0b121a;overflow:hidden}.sc-part-fx>summary{cursor:pointer;padding:11px 12px;color:#c5d6e4;font-weight:800;font-size:11px;letter-spacing:.04em}.sc-part-fx[open]>summary{border-bottom:1px solid #273746}.sc-part-fx-head{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px}.sc-part-fx-head label{display:flex;align-items:center;gap:7px;color:#91a6b9;font-size:10px}.sc-part-fx-head button,.sc-part-fx-head select{min-height:34px;border:1px solid #32475b;border-radius:8px;background:#101c28;color:#dcecf7;padding:6px 9px}.sc-part-fx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px}.sc-part-fx-grid label{display:grid;gap:6px;color:#8fa5b9;font-size:9px}.sc-part-fx-grid label>span{display:flex;justify-content:space-between;gap:8px}.sc-part-fx-grid output{color:#d5e8f5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-part-fx-grid input[type=range]{width:100%}@media(max-width:920px){.sc-part-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sc-part-fx-grid{grid-template-columns:1fr}.sc-part-fx-head>*{width:100%}}.sc-scope-console{margin:12px 0 14px;padding:12px;border:1px solid #2c4256;border-radius:14px;background:linear-gradient(135deg,#0b131d,#081019)}.sc-scope-actions,.sc-scope-fx-target,.sc-scope-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sc-scope-head>div:first-child{display:grid;gap:3px}.sc-scope-head strong{font:800 10px ui-monospace,monospace;letter-spacing:.08em;color:#6ee7f5}.sc-scope-head span{font-size:11px;color:#8fa1b4}.sc-scope-actions,.sc-scope-head>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.sc-scope-actions{justify-content:flex-start;margin-top:10px}.sc-scope-console button{min-height:34px;padding:7px 10px}.sc-scope-fx{margin-top:10px}.sc-scope-fx>summary{cursor:pointer;font-weight:800}.sc-scope-fx-target{margin:10px 0}.sc-scope-fx-target label{display:flex;align-items:center;gap:7px}.sc-scope-fx-target select{min-height:36px}.sc-layer-select{display:grid;place-items:center;gap:1px;min-width:44px;padding:4px 5px;border-right:1px solid #293748;color:#8294a6;font:700 8px ui-monospace,monospace;text-transform:uppercase}.sc-layer-select input{margin:0}@media(max-width:760px){.sc-scope-fx-target,.sc-scope-head{align-items:flex-start}.sc-scope-fx-target{display:grid;grid-template-columns:1fr}.sc-layer-select{min-width:38px}}.sc-module-mini{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-top:4px;min-width:0;max-width:180px}.sc-module-mini>b{font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;color:#88a7ba;text-transform:uppercase}.sc-module-mini>small{font-size:7px;color:#6f8797;white-space:nowrap}.sc-module-mini.is-grid>span{display:grid;grid-template-columns:repeat(8,5px);gap:2px}.sc-module-mini.is-grid i{width:5px;height:5px;border-radius:1px;background:#263746}.sc-module-mini.is-grid i.on{background:var(--sc-track-color,#6fe1d3);box-shadow:0 0 5px color-mix(in srgb,var(--sc-track-color,#6fe1d3) 55%,transparent)}.sc-module-mini.is-notes>span{height:15px;min-width:62px;overflow:hidden;opacity:.85}.sc-module-mini.is-notes .sc-clip-graphic{height:15px;width:100%;color:var(--sc-track-color,#6fe1d3)}.sc-module-mini.is-wave:after{content:"";display:block;width:64px;height:12px;background:linear-gradient(90deg,transparent 0 3%,var(--sc-track-color,#6fe1d3) 3% 5%,transparent 5% 9%,var(--sc-track-color,#6fe1d3) 9% 13%,transparent 13% 17%,var(--sc-track-color,#6fe1d3) 17% 18%,transparent 18% 23%,var(--sc-track-color,#6fe1d3) 23% 29%,transparent 29% 34%,var(--sc-track-color,#6fe1d3) 34% 37%,transparent 37% 41%,var(--sc-track-color,#6fe1d3) 41% 49%,transparent 49% 54%,var(--sc-track-color,#6fe1d3) 54% 58%,transparent 58% 63%,var(--sc-track-color,#6fe1d3) 63% 70%,transparent 70% 75%,var(--sc-track-color,#6fe1d3) 75% 78%,transparent 78% 83%,var(--sc-track-color,#6fe1d3) 83% 91%,transparent 91%);-webkit-mask:linear-gradient(#0000 0 15%,#000 15% 85%,#0000 85%);mask:linear-gradient(#0000 0 15%,#000 15% 85%,#0000 85%)}.sc-session-duration{display:flex;align-items:end;gap:6px;flex-wrap:wrap}.sc-session-duration label{display:grid;gap:2px;font-size:8px;color:#91a5b8;text-transform:uppercase;letter-spacing:.05em}.sc-session-duration input{width:88px;min-height:30px!important;height:30px;padding:4px 6px;font-size:11px!important}@media(max-width:760px){.sc-module-mini{max-width:120px}.sc-module-mini.is-grid>span{grid-template-columns:repeat(8,4px);gap:1px}.sc-module-mini.is-grid i{width:4px;height:4px}.sc-session-duration{width:100%;align-items:center}.sc-session-duration label{flex:1 1}.sc-session-duration input{width:100%}}.sc-scope-seconds{display:inline-grid;grid-template-columns:auto 74px;gap:6px;align-items:center;padding:5px 7px;border:1px solid #314455;border-radius:7px;background:#0c141c;color:#8fa7ba;font-size:9px}.sc-scope-seconds input{width:74px;min-height:30px;padding:4px 6px;font-size:11px}.sc-arranger-tools .scv4-numeric{width:150px}.sc-arranger-tools .scv4-numeric>label{font-size:10px;color:#90a4b9}.sc-clip-fields .scv4-numeric,.sc-clip-numeric-with-tip{min-width:0}.sc-clip-numeric-with-tip{display:grid;gap:5px}.sc-clip-numeric-with-tip>span{font-size:9px;color:#91a4b7}.sc-clip-fields .scv4-numeric-row{grid-template-columns:26px minmax(58px,1fr) 26px}.sc-part-fx-grid .scv4-numeric{min-width:0}.sc-part-fx-grid .scv4-numeric-row{grid-template-columns:24px minmax(52px,1fr) 24px}.sc-scope-seconds.scv4-numeric{display:grid;grid-template-columns:1fr;gap:5px;padding:5px 7px;min-width:132px}.sc-scope-seconds.scv4-numeric .scv4-numeric-row{grid-template-columns:24px minmax(60px,1fr) 24px}.sc-scope-fx-target .scv4-numeric{min-width:150px}.sc-session-duration .scv4-numeric-row{grid-template-columns:24px minmax(62px,1fr) 24px}@media(max-width:620px){.sc-arranger-tools .scv4-numeric{width:100%}.sc-clip-fields .scv4-numeric,.sc-clip-numeric-with-tip{grid-column:1/-1}}.sc-clip-fields{grid-template-columns:repeat(4,minmax(150px,1fr))}.sc-clip-fields .sc-clip-numeric-with-tip,.sc-clip-fields .scv4-numeric{width:100%;max-width:100%;min-width:0}.sc-clip-fields .scv4-numeric-row{grid-template-columns:26px minmax(0,1fr) 26px;min-width:0}.sc-clip-fields .scv4-numeric-entry,.sc-clip-fields .scv4-numeric-entry input{min-width:0;width:100%}@media(max-width:1000px){.sc-clip-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sc-clip-fields{grid-template-columns:1fr}.sc-clip-fields .sc-clip-numeric-with-tip,.sc-clip-fields .scv4-numeric{grid-column:auto}}.sc-layer-role-rail{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:9px 11px;background:#101821;border-bottom:1px solid #334253}.sc-layer-role-rail>a,.sc-layer-role-rail>button{box-sizing:border-box;display:flex;align-items:center;gap:5px;flex:0 0 auto;min-height:43px;padding:6px 8px;border-radius:7px;border:1px solid #374253;background:#17212d;color:#d7e2ef;text-decoration:none;font:600 11px system-ui;cursor:pointer}.sc-layer-role-rail>button[aria-pressed=true]{background:#26354a;border-color:#70a4bb}.sc-layer-role-rail small{color:#a1b2c6;margin-left:2px}.sc-layer-role-rail .sc-role-icon,.sc-song-map-track .sc-role-icon,.sc-song-timeline-track .sc-role-icon,.sc-track-header .sc-role-icon{flex:none;filter:drop-shadow(0 0 3px #ffffff1a)}.sc-layer-role-rail>a:focus-visible,.sc-layer-role-rail>button:focus-visible{outline:2px solid #9beaf5;outline-offset:2px}.sc-song-map-track,.sc-song-timeline-track .track-name,.sc-track-header .track-name{min-width:0}.sc-musical-role-setting{display:flex;align-items:center;gap:14px;border:1px solid #43506a;padding:12px;margin:12px 0;border-radius:10px;background:#182535;flex-wrap:wrap}.sc-musical-role-setting label{display:grid;gap:5px;font-size:11px;color:#bfd0e1;min-width:170px}.sc-musical-role-setting select{min-height:42px;padding:8px;background:#101822;color:#e7eff9;border:1px solid #53607a;border-radius:7px}.sc-musical-role-setting>span{flex:1 1;min-width:150px;font-size:11px;line-height:1.5;color:#94a9bf}@media(max-width:760px){.sc-layer-role-rail>a,.sc-layer-role-rail>button{min-height:48px}.sc-layer-role-rail>a span,.sc-layer-role-rail>button span{font-size:10px}.sc-song-timeline-track .sc-role-icon,.sc-track-header .sc-role-icon{width:20px;height:20px}}.sc-clip-edit-mode{display:inline-flex;gap:4px;align-items:center;border:1px solid #435266;border-radius:8px;padding:3px;background:#101b29}.sc-clip-edit-mode button{min-height:34px;padding:5px 10px;border-radius:6px;white-space:nowrap}.sc-clip-edit-mode button[aria-pressed=true]{background:#204b55;color:#b9fff4;border:1px solid #49a6a2}.sc-timeline-clip .sc-clip-graphic{pointer-events:none}@media(max-width:760px){.sc-clip-edit-mode{max-width:100%}.sc-clip-edit-mode button{min-height:44px;padding:8px 12px}}.sc-precision-tools{display:flex!important;align-items:center;gap:6px!important;min-width:0;flex-wrap:wrap}.sc-precision-tools label{display:inline-flex;align-items:center;gap:5px;margin:0;font:600 11px system-ui,sans-serif;color:#bcd0e4}.sc-precision-tools select{min-height:36px;min-width:95px;padding:6px 8px;background:#0b1521;color:#d8e7f5;border:1px solid #456079;border-radius:7px}.sc-precision-tools button{min-width:34px;min-height:36px;padding:5px 9px;border:1px solid #40566a;border-radius:7px;background:#192838;color:#dcecf8;cursor:pointer}.sc-precision-tools button:hover:not(:disabled){background:#26435c}.sc-precision-tools button:disabled{opacity:.45;cursor:not-allowed}.sc-precision-tools button:focus-visible,.sc-precision-tools select:focus-visible{outline:2px solid #80dcf5;outline-offset:2px}.sc-precision-tools .sc-grid-step{font:10px ui-monospace,SFMono-Regular,monospace;color:#9fcee0;white-space:nowrap}.sc-precision-tools output{font:11px ui-monospace,SFMono-Regular,monospace;white-space:nowrap;min-width:190px;display:inline-block;color:#91f1da}.sc-track-lane[data-grid=off]{background:#101721}@media(max-width:760px){.sc-precision-tools{width:100%;gap:5px!important}.sc-precision-tools button,.sc-precision-tools select{min-height:44px;min-width:44px}.sc-precision-tools output{width:100%;font-size:12px}}.sc-drag-snap-preview{position:absolute;z-index:12;top:0;bottom:0;width:0;border-left:2px solid #8aeada;pointer-events:none;white-space:nowrap;color:#d8fdf5;font:700 10px ui-monospace,SFMono-Regular,monospace;text-shadow:0 1px 3px #000;overflow:visible}.sc-drag-snap-preview:before{content:"";position:absolute;top:2px;left:-5px;width:8px;height:8px;transform:rotate(45deg);border:1px solid #baffef;background:#20554e}.sc-drag-snap-preview{padding-left:8px;padding-top:16px}.sc-track-lane:has(.sc-drag-snap-preview[style*="display: block"])>.sc-timeline-clip.is-active{opacity:.58}@media(max-width:760px){.sc-drag-snap-preview{font-size:9px;max-width:calc(100vw - 20px);white-space:normal;line-height:1.3}}.sc-section-navigator{display:grid;grid-template-columns:var(--sc-track-width) minmax(0,1fr);align-items:stretch;min-width:0;min-height:73px;background:#101924;border-bottom:1px solid #42576d}.sc-section-navigator-label{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 14px;color:#deecf5;border-right:1px solid #42576d}.sc-section-navigator-label strong{font:700 10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em}.sc-section-navigator-label small{font:11px ui-monospace,SFMono-Regular,monospace;color:#9ab4cb}.sc-section-navigator-surface{position:relative;min-width:0;min-height:72px;overflow:hidden;cursor:crosshair;touch-action:none;background:linear-gradient(180deg,#142337,#0c1622);outline-offset:-3px}.sc-section-navigator-surface:focus-visible{outline:2px solid #8cf5e4}.sc-section-navigator-grid{position:absolute;inset:0;pointer-events:none}.sc-section-navigator-grid i{position:absolute;top:0;bottom:0;width:1px;background:#b5d8eb24}.sc-section-navigator-tracks{position:absolute;inset:10px 4px;display:flex;flex-direction:column;gap:3px;pointer-events:none}.sc-section-navigator-track{position:relative;flex:1 1;min-height:2px;background:#23334455;border-radius:2px}.sc-section-navigator-track span{position:absolute;top:0;bottom:0;border-radius:2px;opacity:.8;min-width:1px}.sc-section-navigator-viewport{position:absolute;z-index:2;top:0;bottom:0;border:2px solid #7ae5eb;background:#8be8ed20;box-sizing:border-box;pointer-events:none;box-shadow:inset 0 0 0 1px #06141aaa}.sc-section-navigator-playhead{position:absolute;z-index:3;top:0;bottom:0;width:2px;background:#f0c67a;box-shadow:0 0 3px #f4c776b0;pointer-events:none}@media(max-width:760px){.sc-section-navigator{min-height:74px}.sc-section-navigator-label{padding:8px}.sc-section-navigator-label strong{font-size:9px;letter-spacing:.06em}.sc-section-navigator-surface{min-height:74px}}.sc-timeline-content .sc-musical-ruler>div{flex:0 0 var(--sc-bar-grid);box-sizing:border-box;border-inline-start:1px solid #7694ae;min-width:0}.sc-timeline-content .sc-track-lane{background-image:repeating-linear-gradient(to right,rgba(146,175,210,.17) 0,rgba(146,175,210,.17) 1px,transparent 1px,transparent var(--sc-beat-grid)),linear-gradient(#101721,#101721)}.sc-timeline-content .sc-track-lane:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to right,rgba(138,172,206,.28) 0,rgba(138,172,206,.28) 1px,transparent 1px,transparent var(--sc-bar-grid));opacity:.8}.sc-daw-shortcuts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 12px;padding:10px 12px;background:#132333;border:1px solid #30475c;border-radius:10px;color:#b2c9df;font:11px/1.6 system-ui,sans-serif}.sc-daw-shortcuts kbd{padding:2px 5px;border:1px solid #58728b;border-radius:5px;background:#20344a;color:#ebf6ff;font:10px ui-monospace,monospace}@media(max-width:760px){.sc-daw-shortcuts{font-size:10px;padding:8px;gap:4px}.sc-daw-shortcuts kbd{font-size:9px}}.sc-musical-ruler>.sc-bar-mark{position:relative}.sc-musical-ruler .sc-bar-beats{position:absolute;inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:9px;pointer-events:none}.sc-musical-ruler .sc-bar-beats i{height:9px;border-inline-start:1px solid #8199b566}.sc-musical-ruler .sc-bar-beats i:first-child{border-inline-start:2px solid #a3c7ed}.sc-track-lane{background-image:repeating-linear-gradient(to right,rgba(160,199,237,.15) 0,rgba(160,199,237,.15) 1px,transparent 1px,transparent var(--sc-bar-grid)),repeating-linear-gradient(to right,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent var(--sc-beat-grid));background-color:#101721}.sc-arranger .sc-arranger-tools{gap:12px!important;flex-wrap:wrap;padding:10px 12px!important}.sc-arranger .sc-arranger-tools strong{font-size:14px!important}.sc-arranger .sc-arranger-tools label,.sc-arranger .sc-arranger-tools span{font-size:12px!important}.sc-arranger .sc-arranger-view-switch{display:flex;flex-wrap:wrap;gap:5px!important;padding:4px!important}.sc-arranger .sc-arranger-view-switch button{min-height:44px!important;padding:10px 14px!important;font-size:13px!important;font-weight:750!important}.sc-arranger .sc-arranger-view-switch button[aria-pressed=true]{background:#236276!important;color:#fff!important;box-shadow:inset 0 0 0 1px #a3eafa}.sc-arranger .sc-arranger-tools .sc-clip-edit-mode button{min-height:44px;padding:8px 12px;font-size:12px!important}.sc-arranger .sc-arranger-selection-status{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid #34566a;background:#0c2330;color:#d5e8f4;font-size:12px;line-height:1.35}.sc-arranger-selection-status strong{padding:6px 9px;border-radius:5px;background:#265b6b;color:#f3ffff;font-weight:800}.sc-arranger-selection-status span{display:inline-flex;gap:5px;align-items:center}.sc-arranger-selection-status span b{color:#a1e3f1}.sc-arranger-selection-status button{min-height:44px!important;padding:10px 12px!important;border:1px solid #82c4d5;border-radius:7px;background:#163747;color:#e8fcff;cursor:pointer}.sc-arranger .sc-song-timeline-row.is-selected .sc-song-timeline-track,.sc-arranger .sc-timeline-row.is-selected .sc-track-header{background:#245066!important;box-shadow:inset 4px 0 #8de6ff}.sc-arranger .sc-song-map-parts button.is-highlighted,.sc-arranger .sc-song-timeline-lane button.is-highlighted,.sc-arranger .sc-timeline-clip.is-active{outline:3px solid #9febfa!important;outline-offset:-2px;box-shadow:0 0 0 3px #7be5ff44!important;z-index:5}.sc-arranger .sc-song-sections button[aria-pressed=true],.sc-arranger .sc-song-timeline-sections button[aria-pressed=true]{background:#24586c!important;box-shadow:inset 0 -4px #86ebf6!important;color:#fff!important}.sc-arranger .sc-clip-actions button,.sc-arranger .sc-scope-console button,.sc-arranger .sc-track-mix button{min-height:42px!important;font-size:12px!important}.sc-arranger .sc-song-map-parts button,.sc-arranger .sc-song-timeline-lane button{min-height:44px!important;font-size:12px!important}.sc-arranger .sc-song-map-parts span,.sc-arranger .sc-song-timeline-lane span,.sc-arranger .sc-song-timeline-sections strong{font-size:12px!important}.sc-arranger button:focus-visible{outline:3px solid #f4dc88!important;outline-offset:2px}@media(max-width:760px){.sc-arranger .sc-arranger-view-switch{width:100%;justify-content:stretch}.sc-arranger .sc-arranger-view-switch button{flex:1 1;min-width:74px}.sc-arranger .sc-arranger-selection-status{gap:7px;padding:9px}.sc-arranger .sc-arranger-tools>div{width:100%}.sc-arranger .sc-clip-inspector{position:static!important;padding:10px!important;max-width:100%!important;box-sizing:border-box}.sc-arranger .sc-clip-inspector header{align-items:center;flex-wrap:wrap}.sc-arranger .sc-clip-inspector header strong{font-size:14px!important}.sc-arranger .sc-clip-inspector header small,.sc-arranger .sc-clip-inspector header span{font-size:12px!important}.sc-arranger .sc-clip-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-width:0!important}.sc-arranger .sc-clip-fields .sc-clip-numeric-with-tip,.sc-arranger .sc-clip-fields .scv4-numeric{min-width:0!important;width:100%!important;max-width:100%!important;grid-column:auto!important}.sc-arranger .sc-clip-fields .scv4-numeric-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:0!important;min-width:0!important;max-width:100%!important;width:100%!important}.sc-arranger .sc-clip-fields .scv4-numeric-row>button{min-height:44px!important;width:36px!important;min-width:36px!important;padding:5px!important;font-size:16px!important}.sc-arranger .sc-clip-fields .scv4-numeric-entry{width:100%!important;min-width:0!important;max-width:100%!important;padding:0 3px!important}.sc-arranger .sc-clip-fields .scv4-numeric-entry input{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:5px!important;font-size:13px!important}.sc-arranger .sc-clip-fields .sc-clip-numeric-with-tip>span,.sc-arranger .sc-clip-fields .scv4-numeric>label{font-size:12px!important;line-height:1.25!important}.sc-arranger .sc-clip-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.sc-arranger .sc-clip-actions button{min-height:44px!important;padding:7px 5px!important;font-size:11px!important;line-height:1.25!important;min-width:0!important;margin:0!important}.sc-arranger .sc-clip-actions .danger{grid-column:span 3;min-height:44px!important}.sc-arranger .sc-clip-header-actions button{min-height:44px!important;padding:8px!important;font-size:12px!important}.sc-arranger .sc-clip-duplicate-note{font-size:12px!important;line-height:1.5!important}}@media(max-width:360px){.sc-arranger .sc-clip-fields{grid-template-columns:1fr!important}.sc-arranger .sc-clip-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sc-arranger .sc-clip-actions .danger{grid-column:span 2}}.sc-arranger .sc-musical-ruler[role=slider]{cursor:crosshair;touch-action:pan-x;outline-offset:-3px;min-height:44px}.sc-arranger .sc-musical-ruler[role=slider]:focus-visible{outline:3px solid #f4dc88!important}.sc-arranger .sc-musical-ruler[role=slider] .sc-bar-mark{pointer-events:none}.sc-arranger .sc-playhead.sc-seek-cursor{background:#e5b55a!important;box-shadow:0 0 0 2px #e5b55a55!important;z-index:4}.sc-arranger .sc-playhead.sc-seek-cursor:before{background:#e5b55a!important}.sc-arranger .sc-clip-clipboard-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0;padding:10px;border:1px solid #3c5364;border-radius:9px;background:#132332}.sc-arranger .sc-clip-clipboard-actions button{min-height:44px;min-width:90px;padding:9px 13px;border:1px solid #5885a1;border-radius:8px;background:#20415a;color:#e9f8ff;font:700 12px/1.3 system-ui,sans-serif}.sc-arranger .sc-clip-clipboard-actions button:disabled{opacity:.45;cursor:not-allowed}.sc-arranger .sc-clip-clipboard-actions small{flex:1 1 210px;color:#afc3d6;font:12px/1.4 system-ui,sans-serif}@media(max-width:520px){.sc-arranger .sc-clip-clipboard-actions button{flex:1 1 90px}}.sc-arranger .sc-time-range-editor{display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;border-block:1px solid #36596c;background:#0f2533;padding:12px;color:#e5f5ff}.sc-arranger .sc-time-range-heading{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;font:700 12px/1.4 system-ui,sans-serif}.sc-arranger .sc-time-range-heading strong{font-size:12px;letter-spacing:.04em}.sc-arranger .sc-time-range-heading span{font:600 11px/1.5 ui-monospace,SFMono-Regular,monospace;color:#a6def0;overflow-wrap:anywhere}.sc-arranger .sc-time-range-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.sc-arranger .sc-time-range-controls>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:76px;border-radius:7px;padding:9px 12px;border:1px solid #668fa7;background:#204057;color:#f0fbff;font:700 12px/1.4 system-ui,sans-serif;cursor:pointer}.sc-arranger .sc-time-range-controls>button:hover{background:#31607a}.sc-arranger .sc-time-range-controls>button[aria-pressed=true]{border-color:#e4c66f;background:#4b412a;color:#fff5d2}.sc-arranger .sc-time-range-controls>button:disabled{opacity:.52;cursor:not-allowed}.sc-arranger .sc-time-range-controls .scv4-numeric{min-width:130px;max-width:170px}.sc-arranger .sc-time-range-controls .scv4-numeric label{font-size:12px!important;color:#c3e2f4!important}.sc-arranger .sc-time-range-controls .scv4-numeric-row,.sc-arranger .sc-time-range-controls .scv4-numeric-row button,.sc-arranger .sc-time-range-controls .scv4-numeric-row input{min-height:44px!important}.sc-arranger .sc-time-range-status{color:#b5d0e1;font:500 12px/1.5 system-ui,sans-serif;padding:4px 0;white-space:normal}.sc-arranger .sc-musical-ruler[data-range-mode=true]{cursor:ew-resize;background:linear-gradient(180deg,#29465b,#182c3a)!important}.sc-arranger .sc-playhead-area .sc-time-range-shade{position:absolute;top:0;bottom:0;z-index:2;pointer-events:none;border-inline:2px solid #ffd580;background:repeating-linear-gradient(135deg,#f9d77f22,#f9d77f22 6px,#f9d77f14 0,#f9d77f14 12px)}@media(max-width:760px){.sc-arranger .sc-time-range-editor{padding:10px 9px;gap:10px}.sc-arranger .sc-time-range-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sc-arranger .sc-time-range-controls>button{width:100%;min-width:0;white-space:normal}.sc-arranger .sc-time-range-controls .scv4-numeric{width:100%;min-width:0;max-width:none}.sc-arranger .sc-time-range-heading span{font-size:11px}}.sc-clip-chop{margin-block:.7rem;border:1px solid rgba(145,155,175,.32);border-radius:12px;padding:.55rem .8rem}.sc-clip-chop>summary{cursor:pointer;display:flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:700}.sc-clip-chop>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sc-clip-chop-buttons{display:flex;flex-wrap:wrap;gap:.45rem;padding-block:.45rem}.sc-clip-chop-buttons>button{min-height:44px;min-width:44px;padding:.5rem .7rem;border:1px solid rgba(145,155,175,.4);border-radius:8px;color:inherit;background:transparent;cursor:pointer;font:inherit}.sc-clip-chop-buttons>button:disabled{opacity:.4;cursor:wait}.sc-clip-chop-buttons>button:not(:disabled):focus-visible{outline:2px solid currentColor;outline-offset:2px}.sc-clip-chop-status{display:block;font-size:.85rem;line-height:1.45;min-height:1.45rem;padding-block:.35rem;overflow-wrap:anywhere}@media(max-width:430px){.sc-clip-chop{padding:.4rem}.sc-clip-chop-buttons>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .5rem);min-height:48px}}.sc-mobile-clip-actions{position:fixed;z-index:200;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(540px,calc(100% - 20px));margin-inline:auto;padding:12px;border:1px solid #527586;border-radius:14px;background:#182631;color:#eef5f9;box-shadow:0 8px 32px rgba(0,0,0,.55);max-height:min(68vh,480px);overflow-y:auto;overscroll-behavior:contain}.sc-mobile-clip-actions header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px}.sc-mobile-clip-actions header strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.sc-mobile-clip-actions div[role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-mobile-clip-actions button{min-height:48px;min-width:0;font:inherit;font-size:12px;padding:10px 7px;background:#263d4a;color:#f4f9ff;border:1px solid #5e8499;border-radius:9px;cursor:pointer}.sc-mobile-clip-actions button:disabled{opacity:.4;cursor:not-allowed}.sc-mobile-clip-actions button:focus-visible{outline:2px solid #8ce1e7;outline-offset:2px}.sc-mobile-clip-actions small{display:block;color:#b8c9d5;font-size:11px;line-height:1.45;margin-top:9px}@media(max-width:430px){.sc-mobile-clip-actions{padding:10px}.sc-mobile-clip-actions div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sc-mobile-clip-actions{scroll-behavior:auto}}