.sc-production-overview{border:1px solid #35465e;background:#121d2a;border-radius:11px;margin:14px 0;color:#e3f1fd}.sc-production-overview>summary{padding:13px 15px;min-height:48px;cursor:pointer;font-size:12px;font-weight:700}.sc-production-overview-content{border-top:1px solid #374859;padding:14px}.sc-production-overview-content>p{font-size:11px;color:#99aec6;line-height:1.5}.sc-production-overview-metrics{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.sc-production-overview-metrics>span{display:grid;gap:3px;min-width:128px;padding:10px 13px;border:1px solid #36495f;border-radius:8px;color:#9bbed1;font-size:10px}.sc-production-overview-metrics strong{font-size:18px;color:#e0f4fc}.sc-production-overview-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.sc-production-overview-roles>div{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #35455a;border-radius:8px;background:#182331}.sc-production-overview-roles>div.not-used{opacity:.64}.sc-production-overview-roles>div span{flex:1 1;font-size:11px}.sc-production-overview-roles>div small{color:#b6c9d8;font-size:9px}.sc-production-overview-notes p{border-left:3px solid #639fb1;padding:7px 10px;margin-top:10px;color:#c9e8f3;background:#172c35;font-size:11px}.sc-session .sc-daw-actions button[aria-label^=Redo],.sc-session .sc-daw-actions button[aria-label^=Undo]{font-size:11px;min-height:42px}.sc-session .sc-daw-actions button:disabled{opacity:.5;cursor:not-allowed}.sc-session,.sc-session *{box-sizing:border-box}.sc-session{--accent:var(--sc-cyan,#44d6ec);--line:var(--sc-border,#334155);--muted:#a2b1c5;color:#eaf1fa;background:var(--sc-canvas,#0b0f16)}.sc-session,.sc-session main{min-width:0;height:auto!important;overflow:visible!important}.sc-session main{display:block!important;max-width:1680px;padding:24px clamp(14px,2.5vw,36px) 110px;margin:0 auto}.sc-session .transport.sc-session-transport{position:static!important;transform:none!important;inset:auto!important;width:100%!important;overflow:visible!important;z-index:auto!important;box-shadow:none!important;background:#18212e;border:1px solid #344459;border-radius:12px;display:flex;gap:16px;align-items:center;padding:12px 14px;flex-wrap:wrap!important;margin:0 0 14px}.sc-session .transport label{display:flex!important}.sc-session .tempo-control{display:grid;grid-template-columns:auto 34px 64px 34px;gap:5px;align-items:center;font-size:10px;color:#9aadc5}.sc-session .tempo-control button{min-height:44px;padding:6px;font-size:18px}.sc-session .tempo-control input{width:64px;min-width:0;min-height:44px;margin:0;padding:7px;text-align:center;border:1px solid #3b506a;border-radius:8px;font-size:15px}.sc-session input,.sc-session select{max-width:100%}.sc-session .session-mode-switch button[aria-pressed=true]{background:#264b5b;border-color:#6298aa;color:#bef0f5}.sc-session .layer-fx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:15px 0}.sc-session .layer-fx-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#a2b6cf}.sc-session .layer-fx-grid input[type=range]{width:100%;min-height:40px}.sc-session .fx-memory{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#9daec7;font-size:11px}.sc-session .fx-memory>div{display:flex;gap:4px}.sc-session .fx-memory button{min-height:44px;padding:9px 12px;font-size:12px}.sc-session .template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.sc-session .template-grid article{padding:16px;border:1px solid #34455c;border-radius:10px}.sc-session .template-grid p,.sc-session .template-grid span{font-size:12px;color:#a3b7cc;line-height:1.5}.sc-session .template-grid h3{font-size:17px;margin:8px 0}.sc-session .template-actions{display:flex;gap:8px;margin-top:14px}.sc-session .template-actions button{min-height:44px;font-size:12px;padding:10px}.sc-session .template-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.sc-session .section-open{background:none;border:0;border-radius:8px;color:#bfe1ed;display:flex;flex-direction:column;justify-content:center}.sc-session .loop-alert{background:#341c26;border:1px solid #845067;color:#ffc1ce}.sc-session .loop-message{background:#172c32;border:1px solid #355c69;color:#b7dce5}.sc-session a,.sc-session button,.sc-session input,.sc-session select,.sc-session summary{scroll-margin-block:100px}.sc-session .sc-track-header .track-name{height:auto!important}.sc-session-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sc-session-heading h1{font-size:clamp(23px,3vw,34px);margin:5px 0;line-height:1.15;letter-spacing:-.035em}.sc-session-heading p{font-size:12px;color:#a8b8cc;margin:7px 0}.sc-session-heading .kicker{font-size:10px;margin:0}.sc-session-save{display:flex;gap:8px;flex-shrink:0}.sc-session a,.sc-session button,.sc-session summary{touch-action:manipulation}.sc-arrangement-actions>a,.sc-session-save>button{min-height:44px;padding:10px 14px;font-size:12px;border-radius:9px;border:1px solid #465770;background:#1b2a3d;color:#cbe1f2;text-decoration:none;cursor:pointer}.sc-session-save>button.sc-add-sound{background:#235363;color:#b7f4fc;border-color:#4b96a9}.sc-session-transport .play-button{min-height:44px;padding:10px 18px;background:#34555d;border:1px solid #6bafb9;color:#c2f4f6;font-size:13px;box-shadow:none}.sc-session-transport .sc-time-display{font:12px ui-monospace,SFMono-Regular,monospace;color:#c1e4f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-session-transport label{font-size:10px;color:#a1b4ca;margin:0;flex-direction:column;gap:4px}.sc-session-transport label select{font-size:12px;padding:6px 8px;max-width:150px;min-height:40px}.sc-key-note{font-size:10px;color:#90a6c2}.sc-session-transport .sc-section-export{margin-left:auto;min-height:44px;padding:9px 14px;font-size:12px}.sc-section-strip{margin:0 0 12px}.sc-section-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#95aac3;font-size:11px;margin-bottom:8px}.sc-section-strip-heading>div{display:flex;gap:6px}.sc-section-strip-heading button{min-height:36px;padding:7px 11px;border:1px solid #3d4e66;background:#1b283a;color:#c3d4e8;border-radius:7px;font-size:11px}.sc-session .section-row{display:flex;gap:7px;overflow-x:auto;padding:0;align-items:stretch}.sc-session .section-row article{min-width:145px;max-width:210px;flex:0 0 auto;padding:0;border:1px solid #34465d;border-radius:9px;background:#151e2b}.sc-session .section-row article.active{background:#19343e;border-color:#5d9da9}.sc-session .section-open{padding:10px 12px;min-height:65px;width:100%;text-align:left}.sc-session .section-open span{font-size:9px}.sc-session .section-open strong{font-size:12px;margin:3px 0}.sc-session .section-open small{font-size:10px}.sc-session .loop-alert,.sc-session .loop-message{position:static;margin:10px 0;max-width:100%;padding:10px 13px;font-size:12px;line-height:1.5}.sc-arrangement-actions{display:flex;gap:8px;align-items:start;flex-wrap:wrap;margin-bottom:16px}.sc-arrangement-actions>details{min-width:180px;border:1px solid #33465f;border-radius:9px;background:#151f2d;font-size:12px}.sc-arrangement-actions summary{min-height:44px;padding:12px;cursor:pointer}.sc-arrangement-actions details[open]{flex:1 1;min-width:min(100%,400px)}.sc-arrangement-actions details>div{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border-top:1px solid #34455c}.sc-arrangement-actions label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#a4b7d0;max-width:100%;margin:0}.sc-arrangement-actions input,.sc-arrangement-actions select{min-height:44px;max-width:100%;padding:8px;font-size:13px}.sc-arrangement-actions details a,.sc-arrangement-actions details button{min-height:44px;padding:9px 12px;font-size:12px}.sc-arrangement-actions>a{margin-left:auto;display:flex;align-items:center}.sc-track-inspector{border:1px solid #34465c;border-radius:14px;background:#141e2a;padding:18px;min-width:0}.sc-track-inspector>header{display:flex;justify-content:space-between;align-items:center;gap:16px;position:static!important;top:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;z-index:auto!important}.sc-track-inspector h2{font-size:19px;margin:6px 0}.sc-track-inspector header>div>span{font-size:11px;color:#9fb4cb}.sc-track-inspector .session-mode-switch{display:flex;gap:5px;flex-shrink:0}.sc-track-inspector .session-mode-switch button{min-height:40px;padding:8px 15px;font-size:12px}.sc-inspector-controls{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 1fr;gap:24px;margin:18px 0}.sc-inspector-controls label{font-size:12px;color:#a3b8d2;display:flex;flex-direction:column;gap:8px;position:relative;margin:0}.sc-inspector-controls output{position:absolute;right:0;top:0;color:#d0e2f6}.sc-inspector-controls input:not([type]),.sc-inspector-controls input[type=text]{min-height:44px;padding:10px;border-radius:8px;font-size:14px}.sc-inspector-controls input[type=range]{min-height:44px;width:100%}.sc-inspector-actions{display:flex;align-items:start;gap:8px;flex-wrap:wrap}.sc-inspector-actions details button,.sc-inspector-actions summary,.sc-inspector-actions>a,.sc-inspector-actions>button{min-height:44px;padding:11px 14px;background:#223247;border:1px solid #405979;color:#b9d7ed;border-radius:9px;font-size:12px;cursor:pointer;text-decoration:none}.sc-inspector-actions details{position:relative}.sc-inspector-actions details>div{display:flex;gap:7px;flex-wrap:wrap;padding:8px 0}.sc-source-settings{margin-top:16px;padding:12px 14px;background:#142932;border:1px solid #355462;border-radius:10px;color:#9eb6c9}.sc-source-settings label{font-size:11px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}.sc-source-settings select{min-height:44px;padding:8px;max-width:100%;font-size:12px}.sc-source-settings p{font-size:12px;line-height:1.6;margin:10px 0}.sc-source-settings small{font-size:11px;line-height:1.5;display:block}.sc-track-inspector .layer-fx-rack{margin-top:18px;background:#111a26;border:1px solid #34495f;border-radius:10px;padding:14px}.sc-fx-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-fx-heading h3{font-size:15px}.sc-fx-heading label{font-size:11px}.sc-fx-heading select{min-height:44px;padding:8px}.sc-provenance{margin-top:14px;font-size:12px}.sc-provenance summary{padding:12px;cursor:pointer;min-height:44px}.sc-provenance pre{overflow:auto;max-height:240px;font-size:11px;background:#0c121c;padding:15px;border-radius:8px}.sc-session .sc-template-disclosure{padding:0;border:1px solid #33465b;border-radius:12px;background:#131d29;margin-top:18px}.sc-template-disclosure>summary{padding:16px;cursor:pointer;font-size:13px;min-height:48px}.sc-template-disclosure>.template-grid,.sc-template-disclosure>.template-heading{margin:12px 16px 16px}.sc-session-learning{padding:22px 3px;color:#94aac3;font-size:12px;line-height:1.65}.sc-session-learning strong{font-size:13px;color:#c7d9eb}.sc-session-learning p{max-width:850px}.sc-session-learning a{display:inline-flex;min-height:44px;align-items:center;margin-right:20px;color:#88dbea}@media(max-width:760px){.sc-session main{padding:16px 12px 110px}.sc-session-heading{display:block;margin-bottom:13px}.sc-session-heading h1{font-size:26px}.sc-session-heading p:not(.kicker){font-size:11px}.sc-session-save{margin-top:12px}.sc-session-save>button{flex:1 1;justify-content:center}.sc-session .transport.sc-session-transport{gap:12px;padding:10px}.sc-time-display{order:1;flex:1 1;font-size:11px!important}.sc-session-transport .play-button{order:0}.sc-session-transport .tempo-control{order:2;grid-template-columns:auto 34px 62px 34px}.sc-session-transport label{order:3}.sc-key-note{display:none}.sc-session-transport .sc-section-export{order:4;margin-left:0!important}.sc-session-transport .tempo-control input,.sc-session-transport select{font-size:16px!important;min-height:44px!important}.sc-section-strip-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.sc-section-strip-heading button{min-height:44px}.sc-session .section-row article{min-width:130px}.sc-session .section-open{min-height:67px}.sc-arrangement-actions>details{min-width:0;flex:1 1}.sc-arrangement-actions details[open]{flex-basis:100%;min-width:0}.sc-arrangement-actions>a{margin-left:0}.sc-track-inspector{padding:14px}.sc-track-inspector>header{gap:8px;align-items:flex-start;flex-wrap:wrap}.sc-track-inspector h2{font-size:17px;overflow-wrap:anywhere}.sc-track-inspector .session-mode-switch button{min-height:44px}.sc-inspector-controls{grid-template-columns:1fr 1fr;gap:12px}.sc-inspector-controls label:first-child{grid-column:1/-1}.sc-inspector-controls input{font-size:16px!important}.sc-source-settings select{font-size:16px}.sc-fx-heading{flex-wrap:wrap}.sc-arrangement-actions input,.sc-arrangement-actions select{font-size:16px}.sc-session .layer-fx-grid{grid-template-columns:1fr 1fr}.sc-session .layer-fx-grid input{min-height:44px}.sc-session .sc-source-settings input{max-width:100%;min-height:44px}.sc-session .sc-fx-heading select{max-width:220px;font-size:16px}.sc-session .template-heading{flex-wrap:wrap}.sc-session .template-grid{grid-template-columns:1fr}}.sc-session{background:#090d12!important}.sc-session main{max-width:none!important;padding:14px 16px 92px!important}.sc-session-heading{margin:0 0 10px!important;min-height:46px;padding:0 2px}.sc-session-heading h1{font-size:23px!important;letter-spacing:-.025em!important;margin:2px 0!important}.sc-session-heading p{margin:3px 0!important;font-size:10px!important}.sc-session-heading .kicker{font-size:8px!important;color:#6ecfda!important}.sc-session-save>button{min-height:36px!important;padding:7px 11px!important;border-radius:7px!important;font-size:10px!important;background:#17222d!important;border-color:#30404f!important}.sc-session .transport.sc-session-transport{position:sticky!important;top:var(--sc-header)!important;z-index:120!important;margin:0 -16px 8px!important;width:calc(100% + 32px)!important;min-height:52px;padding:6px 14px!important;gap:10px!important;border-width:0 0 1px!important;border-radius:0!important;background:#0f151df4!important;border-color:#293643!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sc-session-transport .play-button{width:76px;min-height:36px!important;padding:7px 10px!important;border-radius:7px!important;background:#21444d!important;border-color:#3d6d77!important;font-size:11px!important}.sc-session-transport .sc-time-display{min-width:90px;padding:8px 10px;border:1px solid #2d3946;border-radius:6px;background:#090e14;color:#b9edf2!important}.sc-session .tempo-control{grid-template-columns:auto 28px 52px 28px!important;gap:3px!important}.sc-session .tempo-control button,.sc-session .tempo-control input{min-height:34px!important;height:34px!important;border-radius:6px!important}.sc-session .tempo-control input{width:52px!important;font-size:12px!important}.sc-session-transport label{font-size:8px!important}.sc-session-transport label select{min-height:34px!important;height:34px!important;padding:5px 7px!important;border-radius:6px!important;font-size:11px!important}.sc-session-transport .sc-section-export{min-height:36px!important;padding:7px 10px!important;border-radius:6px!important;font-size:10px!important}.sc-session-daw{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px;align-items:start}.sc-session-canvas{min-width:0}.sc-session-inspector{position:sticky;top:calc(var(--sc-header) + 60px);max-height:calc(100dvh - var(--sc-header) - 76px);overflow:auto;overscroll-behavior:contain}.sc-section-strip{margin:0 0 7px!important;padding:0!important}.sc-section-strip-heading{margin:0 0 5px!important;min-height:30px;font-size:9px!important}.sc-section-strip-heading button{min-height:30px!important;padding:5px 8px!important;border-radius:6px!important;font-size:9px!important}.sc-session .section-row{gap:4px!important}.sc-session .section-row article{min-width:112px!important;max-width:160px!important;border-radius:5px!important;background:#111820!important;border-color:#293744!important}.sc-session .section-row article.active{background:#17303a!important;border-color:#3d7180!important}.sc-session .section-open{min-height:48px!important;padding:6px 9px!important;border-radius:4px!important}.sc-session .section-open span{font-size:7px!important}.sc-session .section-open strong{font-size:10px!important;margin:2px 0!important}.sc-session .section-open small{font-size:8px!important}.sc-arrangement-actions{gap:5px!important;margin:7px 0 9px!important}.sc-arrangement-actions>details{border-radius:6px!important;background:#10171f!important;border-color:#293643!important}.sc-arrangement-actions summary{min-height:34px!important;padding:8px 10px!important;font-size:9px!important}.sc-arrangement-actions>a{min-height:34px!important;padding:7px 10px!important;border-radius:6px!important;font-size:9px!important}.sc-track-inspector{border-radius:8px!important;background:linear-gradient(180deg,#131a22,#0f151c)!important;border-color:#2c3947!important;padding:12px!important}.sc-track-inspector>header{padding-bottom:9px!important;border-bottom:1px solid #273441!important}.sc-track-inspector h2{font-size:15px!important;margin:3px 0!important}.sc-track-inspector header>div>span{font-size:9px!important}.sc-track-inspector .session-mode-switch button{min-height:32px!important;padding:6px 9px!important;font-size:9px!important}.sc-inspector-controls{grid-template-columns:1fr!important;gap:10px!important;margin:12px 0!important}.sc-inspector-controls label{font-size:9px!important;gap:5px!important}.sc-inspector-controls input[type=range]{min-height:30px!important}.sc-inspector-actions{gap:5px!important}.sc-inspector-actions details button,.sc-inspector-actions summary,.sc-inspector-actions>a,.sc-inspector-actions>button{min-height:34px!important;padding:7px 9px!important;border-radius:6px!important;font-size:9px!important}.sc-track-inspector .layer-fx-rack{margin-top:10px!important;padding:9px!important;border-radius:7px!important}.sc-session .layer-fx-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:8px 0!important}.sc-session .layer-fx-grid label{font-size:9px!important}.sc-source-settings{margin-top:10px!important;padding:9px!important;border-radius:7px!important}.sc-source-settings p,.sc-source-settings small{font-size:9px!important}.sc-context-lessons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:7px 0!important}.sc-session-learning,.sc-template-disclosure{max-width:calc(100% - 320px)}@media(max-width:1180px){.sc-session-daw{grid-template-columns:minmax(0,1fr) 270px}.sc-session-inspector{top:calc(var(--sc-header) + 58px)}}@media(max-width:920px){.sc-session-daw{grid-template-columns:1fr}.sc-session-inspector{position:static;max-height:none}.sc-session-learning,.sc-template-disclosure{max-width:none}}@media(max-width:760px){.sc-session main{padding:10px 8px 120px!important}.sc-session .transport.sc-session-transport{top:var(--sc-header)!important;margin:0 -8px 7px!important;width:calc(100% + 16px)!important;padding:6px 8px!important}.sc-session-heading{display:flex!important;align-items:flex-start!important;gap:8px!important;min-height:0!important;margin:0 0 7px!important;padding:0 2px!important}.sc-session-heading>div:first-child{min-width:0;flex:1 1}.sc-session-heading h1{font-size:17px!important}.sc-session-heading p:not(.kicker){display:none}.sc-session-heading .kicker{display:block!important;font-size:7px!important}.sc-session-save{margin:0!important;gap:5px!important;flex:0 0 auto}.sc-session-save>button{min-height:34px!important;padding:6px 8px!important;font-size:9px!important}.sc-session-transport .sc-section-export{display:inline-flex!important;min-height:34px!important}.sc-section-strip-heading>span{display:none}.sc-session .section-row article{min-width:98px!important}.sc-context-lessons{grid-template-columns:1fr!important}}.sc-daw-actions{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.sc-daw-actions>.sc-add-sound,.sc-daw-actions>button{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px!important;height:36px;padding:7px 10px!important;border-radius:7px!important;border:1px solid #30404f!important;background:#17222d!important;color:#d9e7f2!important;font-size:10px!important;white-space:nowrap}.sc-daw-actions>.sc-add-sound{background:#17323b!important;border-color:#37606b!important;color:#baf1f5!important}.sc-daw-actions>.sc-section-export{margin-left:0!important}.sc-session-heading,.sc-session-heading .kicker{visibility:visible!important;opacity:1!important}@media(max-width:760px){.sc-daw-actions{order:5;flex:1 0 100%;margin-left:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.sc-daw-actions>.sc-add-sound,.sc-daw-actions>button{width:100%;min-width:0;padding:6px 5px!important;font-size:9px!important}.sc-session-transport .sc-section-export{order:0!important}}@media(min-width:761px){.sc-session-transport .play-button{display:inline-flex!important;align-items:center;justify-content:center}.sc-session-transport .sc-time-display,.sc-session-transport .tempo-control{display:none!important}}.sc-session-duration .scv4-numeric{min-width:150px}.sc-arrangement-actions .scv4-numeric{min-width:140px}.sc-inspector-numeric{display:grid;gap:6px;min-width:0}.sc-inspector-numeric>span{font-size:10px;color:#9fb2c7}.layer-fx-grid .scv4-numeric,.sc-inspector-controls .scv4-numeric,.sc-source-settings .scv4-numeric{min-width:0}.sc-session .layer-fx-grid .scv4-numeric-row{grid-template-columns:26px minmax(58px,1fr) 26px}@media(max-width:760px){.sc-session-duration .scv4-numeric{width:100%}.sc-inspector-controls .scv4-numeric input{font-size:16px!important}}.sc-template-role-select{display:flex;gap:6px;overflow-x:auto;align-items:center;padding:10px 0;scrollbar-width:thin;margin-top:12px}.sc-template-role-select button{flex:0 0 auto;display:flex;gap:6px;align-items:center;min-height:38px;padding:6px 10px;color:#e8edf9;background:#172331;border:1px solid #405064;border-radius:7px;font-size:11px;cursor:pointer}.sc-template-role-select button[aria-pressed=true]{background:#285464;border-color:#78cce3}.sc-template-role-select button:focus-visible{outline:2px solid #81ddeb;outline-offset:2px}.sc-template-layer-icons{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0}.sc-template-layer-icons>span{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;border:1px solid #3b4b5f;background:#14202c}.sc-template-layer-icons small{font-size:9px;color:#becbdc}.sc-template-role-empty{font-size:12px;color:#a5c8dc;margin:12px}.sc-template-role-empty a{color:#8ce7ff}@media (min-width:761px) and (max-width:920px){.sc-session .transport.sc-session-transport{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin}}.sc-session .sc-session-save-compact{min-height:44px!important;padding:8px 14px!important;border:1px solid #477b83!important;background:#19383f!important;color:#d6fbff!important;border-radius:8px!important;font:700 12px/1.3 system-ui,sans-serif!important;cursor:pointer;white-space:nowrap}.sc-session .sc-session-save-compact:disabled{opacity:.5;cursor:not-allowed}.sc-session .sc-session-transport-more{flex:1 1 100%;min-width:0}.sc-session .sc-session-transport-more>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:10px 13px;border:1px solid #3c6175;border-radius:8px;background:#192c3b;color:#e3f5ff;font:700 12px/1.3 system-ui,sans-serif;cursor:pointer;list-style:none}.sc-session .sc-session-transport-more>summary::-webkit-details-marker{display:none}.sc-session .sc-session-transport-more>summary:before{content:"▸";font-size:15px}.sc-session .sc-session-transport-more[open]>summary:before{content:"▾"}.sc-session .sc-session-transport-more-content{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0 3px}.sc-session .sc-session-transport-more-content .sc-daw-actions{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%;margin:0;min-width:0}.sc-session .sc-session-transport-more-content .sc-daw-actions>button{width:auto;min-height:44px!important;height:auto;padding:9px 12px!important;font-size:12px!important}.sc-session .sc-session-transport-more-content :is(button,select,summary):focus-visible{outline:3px solid #8adcf8;outline-offset:2px}@media(max-width:760px){.sc-session .transport.sc-session-transport{position:relative!important;top:auto!important;z-index:2!important;gap:7px!important;padding:8px!important;align-items:center!important}.sc-session .sc-session-transport-more{order:10!important;flex-basis:100%}.sc-session .sc-session-transport-more>summary{width:100%;min-height:44px}.sc-session .sc-session-transport-more-content .sc-daw-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:8px}.sc-session .sc-session-transport-more-content .sc-daw-actions>button{width:100%;min-width:0;white-space:normal}.sc-session .sc-session-save-compact{order:3;min-height:44px!important}.sc-session .sc-session-transport-more-content>label{min-width:130px;flex:1 1}.sc-session .sc-session-transport-more-content select{width:100%;min-height:44px!important;font-size:16px!important}}@media(max-width:390px){.sc-session .sc-session-transport-more-content .sc-daw-actions{grid-template-columns:1fr!important}.sc-session .sc-session-save-compact{padding:8px!important;font-size:11px!important}}.sc-session .transport.sc-session-transport .sc-time-display{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px!important;min-width:94px;padding:8px 10px!important;font-size:12px!important;color:#e6fbff!important;white-space:nowrap}.sc-session .transport.sc-session-transport .sc-bpm-control{display:grid!important;grid-template-columns:auto 30px 55px 30px!important;align-items:center;gap:3px!important;min-height:44px}.sc-session .transport.sc-session-transport .sc-bpm-control button,.sc-session .transport.sc-session-transport .sc-bpm-control input{min-height:44px!important;height:44px!important;font-size:15px!important}.sc-session .transport.sc-session-transport .sc-bpm-control input{width:55px!important}.sc-session .transport.sc-session-transport .sc-session-loop-compact{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:44px!important;min-width:44px;padding:8px 10px!important;border-radius:7px;border:1px solid #547789;background:#223746;color:#d6f5ff;font:700 12px/1.25 system-ui,sans-serif;cursor:pointer}.sc-session .transport.sc-session-transport .sc-session-loop-compact[aria-pressed=true]{border-color:#64c6db;background:#1d4d5e;color:#f1ffff}.sc-session .transport.sc-session-transport .sc-session-master-compact{display:grid!important;grid-template-columns:auto minmax(70px,105px) auto;gap:6px;align-items:center;min-height:44px;margin:0;font:700 11px/1.3 system-ui,sans-serif!important;color:#deebfa!important}.sc-session .transport.sc-session-transport .sc-session-master-compact input{width:100%;min-width:70px;min-height:44px!important;accent-color:#6de2ec;cursor:pointer}.sc-session .transport.sc-session-transport .sc-session-master-compact output{min-width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.sc-session .transport.sc-session-transport>.sc-session-transport-more{flex:0 0 auto;min-width:0}.sc-session .transport.sc-session-transport>.sc-session-transport-more[open]{flex:1 0 100%;order:30}.sc-session .transport.sc-session-transport>.sc-session-transport-more>summary{min-height:44px;min-width:60px;padding:9px 12px}.sc-session .transport.sc-session-transport .sc-session-loop-compact:focus-visible,.sc-session .transport.sc-session-transport .sc-session-master-compact input:focus-visible{outline:3px solid #9cecff!important;outline-offset:2px}@media(max-width:760px){.sc-session .transport.sc-session-transport{position:relative!important;top:auto!important;display:flex!important;gap:6px!important;padding:8px!important;align-items:center!important}.sc-session .transport.sc-session-transport .play-button{order:0;min-height:44px!important;min-width:76px}.sc-session .transport.sc-session-transport .sc-time-display{order:1;flex:0 1 auto;min-width:74px;padding:7px!important}.sc-session .transport.sc-session-transport .sc-bpm-control{order:2;flex:0 1 auto;grid-template-columns:auto 24px 48px 24px!important}.sc-session .transport.sc-session-transport .sc-bpm-control input{width:48px!important}.sc-session .transport.sc-session-transport .sc-session-loop-compact{order:3;min-height:44px!important;min-width:44px;padding:7px!important}.sc-session .transport.sc-session-transport .sc-session-loop-compact span{display:none}.sc-session .transport.sc-session-transport .sc-session-master-compact{order:4;grid-template-columns:auto minmax(70px,86px) auto;font-size:11px!important}.sc-session .transport.sc-session-transport .sc-session-save-compact{order:5;min-height:44px!important}.sc-session .transport.sc-session-transport>.sc-session-transport-more{order:6!important;flex:0 0 auto!important}.sc-session .transport.sc-session-transport>.sc-session-transport-more[open]{order:30!important;flex:1 0 100%!important;min-width:0}.sc-session .transport.sc-session-transport>.sc-session-transport-more>summary{min-height:44px;min-width:60px;padding:7px 9px}}.sc-session .transport.sc-session-transport>.sc-bpm-control{display:grid!important;grid-template-columns:auto 38px 62px 38px!important;gap:4px!important;align-items:center;min-width:0!important;max-width:100%}.sc-session .transport.sc-session-transport>.sc-bpm-control button,.sc-session .transport.sc-session-transport>.sc-bpm-control input{box-sizing:border-box;min-height:44px!important;height:44px!important}.sc-session .transport.sc-session-transport>.sc-bpm-control input{width:62px!important;min-width:0!important;font-size:15px!important}.sc-session .transport.sc-session-transport>.sc-session-master-compact{display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 1 auto;min-width:0!important;max-width:100%;padding:0!important;margin:0!important;white-space:nowrap}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric{display:flex;align-items:center;gap:5px;min-width:0!important;max-width:100%}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric>label{font:700 11px/1.25 system-ui,sans-serif!important;color:#eaf9ff!important;flex:0 0 auto}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric-row{display:grid!important;grid-template-columns:38px 68px 38px!important;gap:3px!important;min-width:0!important;max-width:100%}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric-row>button{width:38px!important;min-width:38px!important;min-height:44px!important;height:44px!important}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric-entry{display:flex!important;min-width:0!important;max-width:100%;height:44px}.sc-session .transport.sc-session-transport>.sc-session-master-compact input[type=number]{width:68px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:7px 3px!important;font-size:14px!important}.sc-session .transport.sc-session-transport>.sc-session-master-compact output{min-width:33px!important;text-align:right;font:700 12px/1 system-ui,sans-serif}@media(max-width:760px){.sc-session .transport.sc-session-transport>.sc-bpm-control{order:2;grid-template-columns:auto 35px 58px 35px!important}.sc-session .transport.sc-session-transport>.sc-bpm-control input{width:58px!important}.sc-session .transport.sc-session-transport>.sc-session-master-compact{order:4;display:inline-flex!important;max-width:100%}.sc-session .transport.sc-session-transport>.sc-session-master-compact .scv4-numeric-row{grid-template-columns:38px 60px 38px!important}.sc-session .transport.sc-session-transport>.sc-session-master-compact input[type=number]{width:60px!important}}.sc-session .transport.sc-session-transport>.play-button{min-height:44px!important;height:44px!important}.sc-session .transport.sc-session-transport>.sc-session-transport-show{display:none!important;min-height:44px!important;padding:8px 12px!important;border:1px solid #85c5d5;border-radius:8px;background:#17384a;color:#e9fdff;font:700 12px/1.3 system-ui,sans-serif;cursor:pointer}.sc-session .transport.sc-session-transport[data-transport-hidden=true]{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;max-width:100%;overflow:visible}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>:not(.play-button):not(.sc-time-display):not(.sc-session-transport-show){display:none!important}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.sc-session-transport-show{display:inline-flex!important;align-items:center;justify-content:center}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.play-button{min-height:44px!important;min-width:76px!important;order:0}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.sc-time-display{order:1;min-width:60px!important;font-size:12px!important}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.sc-session-transport-show{order:2}.sc-session .transport.sc-session-transport>.sc-session-transport-show:focus-visible{outline:3px solid #f4dc88!important;outline-offset:2px}@media(max-width:760px){.sc-session .transport.sc-session-transport[data-transport-hidden=true]{position:relative!important;top:auto!important;width:100%;padding:7px 8px!important;gap:7px!important}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.sc-time-display{flex:1 1 74px!important;text-align:center}.sc-session .transport.sc-session-transport[data-transport-hidden=true]>.sc-session-transport-show{flex:0 0 auto;min-width:110px;min-height:44px!important}}.sc-signature-starters{padding:15px 16px 18px;margin:16px 0 18px;border:1px solid #314657;border-radius:12px;background:#101c28}.sc-signature-starters>h3{font-size:17px;letter-spacing:-.02em;margin:0 0 5px;color:#eaf5fb}.sc-signature-starters>p{font-size:12px;line-height:1.55;color:#aebfcb;margin:0 0 14px}.sc-signature-starter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:9px}.sc-signature-starter{padding:13px;border:1px solid #3b5362;background:#152330;border-radius:9px;display:grid;gap:7px}.sc-signature-starter small{color:#79ccd7;font:700 10px/1.5 ui-monospace,Menlo,monospace;letter-spacing:.05em}.sc-signature-starter h4{color:#edf7fa;font-size:15px;margin:0}.sc-signature-starter p{font-size:12px;line-height:1.4;color:#b8c7d0;margin:0}.sc-signature-starter .template-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}.sc-signature-starter .template-actions button{min-height:38px;flex:1 1 auto}@media(max-width:630px){.sc-signature-starters{padding:12px}.sc-signature-starter-grid{grid-template-columns:1fr}}