.room-admin-dialog{color:#ecf1f8;background:#11161f;border:1px solid #334052;width:min(760px,100vw - 32px);max-width:760px}.room-admin-dialog [data-slot=dialog-title]{align-items:center;gap:10px;font-size:22px;display:flex}.room-admin-dialog [data-slot=dialog-description]{color:#a7b3c5;font-size:14px}.room-admin-heading{color:#91baff;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.room-admin-list{gap:10px;max-height:60vh;display:grid;overflow:auto}.room-admin-person{background:#171e29;border:1px solid #2b3545;border-radius:12px;padding:14px}.room-admin-person-heading{align-items:center;gap:12px;display:flex}.room-admin-person-heading>div{flex:1;gap:3px;display:grid}.room-admin-person-heading strong{font-size:15px}.room-admin-person-heading small{color:#aab7c9;font-size:12px}.room-admin-avatar{color:#111827;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.room-admin-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.room-admin-actions button{color:#e0e8f4;background:#242f40;border:1px solid #394960;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.room-admin-actions button:hover{background:#344662}.room-admin-actions button[aria-pressed=true]{color:#ffd6a6;border-color:#f3ad66}.room-admin-actions .danger{color:#f6a8ad}.room-admin-actions .admin-role-action{color:#9fc8ff;border-color:#5274a1}.room-admin-actions button:disabled{opacity:.5;cursor:wait}.room-admin-actions small,.room-admin-note{color:#9caec7;font-size:12px}.room-admin-error{color:#ffc4c4;font-size:14px}.clash-bot-admin-transport{background:#172030;border:1px solid #34445d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:12px;display:flex}.clash-bot-admin-transport label{color:#c9d6e9;flex:1;align-items:center;gap:12px;min-width:190px;font-size:12px;display:flex}.clash-bot-admin-transport input[type=range]{accent-color:#8cb8ff;flex:1;min-width:90px}.clash-bot-admin-transport output{font-variant-numeric:tabular-nums;color:#d9e7fc;font-size:12px}.clash-room{--clash-bg:#10161c;--clash-panel:#151c24;--clash-border:#29333f;--clash-muted:#91a1b0;--clash-accent:#a4e2ed;color:#edf3f7;width:min(1500px,100%);margin:0 auto;padding:30px 32px 32px}.clash-room button,.clash-name-dialog button,.clash-entry button{cursor:pointer}.clash-room button:disabled,.clash-name-dialog button:disabled{cursor:default;opacity:.42}:is(.clash-room button:focus-visible,.clash-room input:focus-visible,.clash-name-dialog input:focus-visible,.clash-name-dialog button:focus-visible){outline-offset:3px;outline:2px solid #a4e2ed}.clash-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.clash-eyebrow{color:#a0b6c5;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.clash-status-dot{background:#a4e2ed;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a4e2ed0c}.clash-title h1,.clash-entry h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:550;line-height:1.13}.clash-title h1>span,.clash-entry h1>span{color:var(--clash-accent,#a4e2ed)}.clash-title p{color:var(--clash-muted);font-size:13px}.clash-title-actions{align-items:center;gap:20px;display:flex}.clash-count{color:#b8c7d2;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.clash-button{white-space:nowrap;border:1px solid #33414e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:9px 13px;font-size:12px;font-weight:550;transition:background .16s,border-color .16s;display:inline-flex}.clash-button.accent{color:#11242a;background:#b6e6ee;border-color:#b6e6ee}.clash-button.accent:hover{background:#d1f3f7}.clash-button.subtle{color:#bfced9;background:#1a232c}.clash-button.subtle:hover{background:#26333f;border-color:#526878}.clash-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:18px;display:grid}.clash-main{flex-direction:column;gap:16px;min-width:0;display:flex}.clash-stage,.clash-conversation,.clash-people-panel{background:var(--clash-panel);border:1px solid var(--clash-border);border-radius:13px;overflow:hidden}.clash-section-heading{border-bottom:1px solid var(--clash-border);justify-content:space-between;align-items:center;gap:16px;min-height:51px;padding:0 19px;display:flex}.clash-section-heading h2{letter-spacing:-.015em;align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.clash-section-heading h2 svg{color:var(--clash-accent)}.clash-section-heading h2>span{color:#acc0ce;background:#263440;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:550}.clash-stage-caption{color:var(--clash-muted);font-size:10px}.clash-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.clash-video-grid.single-dj{grid-template-columns:1fr}.clash-stage-tile{background:radial-gradient(at 50% 35%,#263d4b 0,#182631 65%,#15202a 100%);border:1px solid #374855;border-radius:8px;min-width:0;height:170px;position:relative;overflow:hidden}.single-dj .clash-stage-tile{height:205px}.clash-stage-tile video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.clash-stage-avatar{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 25px}.clash-stage-avatar>.avatar{width:50px;height:50px;font-size:20px;color:#c8e4ef!important;background:#9acee615!important;border-color:#9acee635!important}.clash-stage-avatar>span:last-child{color:#95b0c2;font-size:9px}.clash-tile-name{background:linear-gradient(#0000,#0c1723df);justify-content:space-between;align-items:center;gap:8px;padding:25px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.clash-tile-name button{align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.clash-tile-name strong{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.clash-tile-name>span{letter-spacing:.08em;color:#abd3df;white-space:nowrap;font-size:8px}.clash-enable-audio{z-index:2;min-height:32px;font-size:10px;position:absolute;inset:auto 12px 42px}.clash-empty-stage{background:linear-gradient(105deg,#1b2c37,#16202a);border:1px solid #2c414f;border-radius:8px;grid-column:1/-1;align-items:center;gap:19px;min-height:120px;padding:20px;display:flex}.clash-empty-icon{color:#b0dce8;background:#9cdeeb07;border:1px solid #64869740;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.clash-empty-stage h3{letter-spacing:-.03em;margin-bottom:6px;font-size:18px;font-weight:500}.clash-empty-stage p{color:#9cb1bf;max-width:290px;font-size:11px;line-height:1.6}.clash-empty-label{letter-spacing:.16em;color:#7d9fae;writing-mode:vertical-rl;margin-left:auto;font-size:9px}.clash-broadcast{background:#121c24;border-top:1px solid #263540;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 16px;display:flex}.clash-listening{color:#a4d5e1;align-items:center;gap:10px;display:flex}.clash-listening>div{flex-direction:column;gap:4px;display:flex}.clash-listening strong{color:#d7e7ef;font-size:11px;font-weight:500}.clash-listening small{color:#8ea7b9;max-width:300px;font-size:9px;line-height:1.4}.clash-device-controls{align-items:center;gap:6px;display:flex}.clash-device{color:#9ab1c3;background:#20313e;border:1px solid #3b5264;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.clash-device svg{width:16px;height:16px}.clash-device.active{color:#b8edf6;background:#2b5060;border-color:#78acbd}.clash-conversation{flex-direction:column;flex:1;min-height:425px;display:flex}.clash-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#384d5c transparent;flex:1;height:clamp(265px,34vh,510px);min-height:230px;padding:20px;overflow-y:auto}.clash-chat-welcome{border-bottom:1px solid #293846;margin-bottom:22px;padding:13px 0 26px}.clash-chat-welcome>span{letter-spacing:.15em;color:#81a4b7;font-size:9px}.clash-chat-welcome h3{letter-spacing:-.03em;margin:9px 0 6px;font-size:22px;font-weight:500;line-height:1.3}.clash-chat-welcome p{color:#8ea4b3;font-size:12px}.clash-message{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.clash-message>div{flex:1;min-width:0}.clash-message .avatar{flex:0 0 30px;width:30px;height:30px;font-size:10px}.clash-message-meta{align-items:center;gap:10px;margin-bottom:5px;display:flex}.clash-message-meta strong{color:#d5e4ed;font-size:12px;font-weight:600}.clash-message-meta time{color:#7e95a8;font-size:9px}.clash-message p{color:#b7c8d5;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.7}.clash-message.your-message .clash-message-meta strong{color:#b5e8f0}.clash-composer{background:#1c2a35;border:1px solid #3a4e5e;border-radius:9px;align-items:center;gap:12px;min-height:58px;margin:10px 16px 0;padding:8px 10px 8px 13px;display:flex}.clash-composer:focus-within{border-color:#719eaf;box-shadow:0 0 0 3px #94d3e209}.clash-composer .avatar{flex:0 0 26px;width:26px;height:26px;font-size:9px}.clash-composer input{color:#e2edf5;background:0 0;border:none;outline:none;flex:1;min-width:0;height:36px;padding:0;font-size:12px}.clash-composer input::placeholder{color:#93a9b9;opacity:1}.clash-send{color:#183640;background:#b0e1eb;border-radius:6px;place-items:center;width:35px;height:35px;display:grid}.clash-composer-note{color:#87a0b2;justify-content:space-between;gap:12px;padding:11px 18px 15px;font-size:9px;display:flex}.clash-composer-note button{color:#a7c9d7;align-items:center;gap:5px;font-size:9px;display:flex}.clash-composer-note strong{color:#b9d1df;font-weight:500}.clash-people-panel{flex-direction:column;min-width:0;display:flex}.clash-people-panel>.clash-section-heading>svg{color:#8ba6b9}.clash-people-scroll{scrollbar-width:thin;flex:1;padding:7px 9px 15px;overflow-y:auto}.clash-list-label{color:#809caf;letter-spacing:.1em;align-items:center;gap:6px;padding:17px 10px 9px;font-size:9px;font-weight:550;display:flex}.clash-list-label>span{margin-left:auto}.clash-person{border-radius:8px;align-items:center;gap:5px;padding:10px;display:flex;position:relative}.clash-person:hover{background:#23313f}.clash-person-name{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.clash-room .clash-person-name:disabled{opacity:1}.clash-person-name .avatar{flex:0 0 32px;width:32px;height:32px;font-size:10px}.clash-person-name>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.clash-person-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;font-weight:500;overflow:hidden}.clash-person-name small{color:#87a0b1;font-size:10px;font-weight:400}.clash-person-status{color:#a8dce8;flex-shrink:0}.clash-moderation{gap:3px;display:flex;position:absolute;bottom:5px;right:8px}.clash-moderation button{color:#acc6d8;background:#243847;border:1px solid #40586a;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.clash-queue{border-bottom:1px solid #2e4050;margin-bottom:5px;padding-bottom:12px}.clash-queue-row{align-items:center;gap:9px;padding:9px 10px;font-size:11px;display:flex}.clash-queue-row .avatar{flex:0 0 26px;width:26px;height:26px;font-size:9px}.clash-queue-row strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.clash-queue-number{color:#83a0b4;font-variant-numeric:tabular-nums;font-size:10px}.clash-invite{color:#b9e4ef;background:#315166;border:1px solid #587b8e;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.clash-people-footer{color:#7f9aab;border-top:1px solid #2c3c49;align-items:flex-start;gap:9px;padding:17px;display:flex}.clash-people-footer svg{flex-shrink:0;margin-top:1px}.clash-people-footer p{font-size:10px;line-height:1.7}.clash-reset{color:#adbac5;text-align:left;padding:0 17px 18px;font-size:10px}.clash-name-dialog{color:#e6f1f7;background:#16212b;border:1px solid #496172;border-radius:16px;padding:28px;box-shadow:0 25px 100px #0007;max-width:min(410px,100vw - 32px)!important}.clash-name-dialog [data-slot=dialog-title]{letter-spacing:-.03em;margin-top:10px;font-size:23px;font-weight:550}.clash-name-dialog [data-slot=dialog-description]{color:#9aafbd;font-size:12px;line-height:1.7}.clash-name-icon{color:#b7e3ee;background:#294251;border:1px solid #527487;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.clash-name-dialog label{color:#c6d9e6;margin:5px 0 9px;font-size:12px;display:block}.clash-name-field{color:#81a6bc;background:#0f1a23;border:1px solid #476171;border-radius:8px;align-items:center;gap:9px;padding:0 13px;display:flex}.clash-name-field input{color:#e3f1f7;background:0 0;border:none;outline:none;width:100%;height:45px;font-size:13px}.clash-name-hint{color:#92a9bb;margin:8px 0 17px;font-size:10px}.clash-name-dialog form>button{width:100%;min-height:43px;margin-top:4px}.clash-name-footnote{color:#89a1b1;text-align:center;font-size:10px;line-height:1.5}.clash-entry{text-align:center;color:#d6e8f3;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:70vh;padding:40px 24px;display:flex}.clash-entry>svg{color:#a4e2ed}.clash-entry h1{margin:0}.clash-entry output{color:#9bb2c3;max-width:370px;font-size:13px;line-height:1.8}.clash-enter-progress{background:linear-gradient(90deg,#203949,#b3e1eb,#203949);border-radius:2px;width:120px;height:3px;display:block}@media (min-width:1450px){.clash-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.clash-messages{min-height:330px}}@media (max-width:1120px){.clash-room{padding:24px 20px}.clash-layout{grid-template-columns:minmax(0,1fr) 230px;gap:13px}.clash-title-actions{gap:10px}.clash-count{display:none}.clash-person-name strong{max-width:120px}.clash-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clash-stage-caption,.clash-composer-note>span:last-child{display:none}}@media (max-width:800px){.clash-layout{grid-template-columns:minmax(0,1fr)}.clash-people-panel{min-height:200px;max-height:340px}.clash-people-scroll{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clash-people-scroll>.clash-list-label,.clash-queue{grid-column:1/-1}.clash-people-footer{padding:12px 17px}.clash-person-name strong{max-width:none}.clash-messages{flex:auto;height:300px}.clash-title{align-items:flex-start}}@media (max-width:520px){.clash-room{padding:20px 12px}.clash-title h1{font-size:27px}.clash-eyebrow{font-size:8px}.clash-title p{font-size:11px}.clash-title-actions .clash-button{gap:0;padding:8px;font-size:0}.clash-title-actions .clash-button svg{width:17px}.clash-broadcast{flex-wrap:wrap}.clash-device-controls{margin-left:auto}.clash-empty-stage{gap:12px;padding:16px 12px}.clash-empty-icon{width:45px;height:45px}.clash-empty-icon svg{width:23px}.clash-empty-stage h3{font-size:16px}.clash-empty-stage p{font-size:10px}.clash-empty-label{display:none}.clash-stage-tile{height:150px}.clash-tile-name>span{display:none}.clash-messages{padding:17px 14px}.clash-composer{gap:8px;margin:8px 10px 0;padding-left:9px}.clash-composer .avatar{display:none}.clash-composer-note{padding:11px 12px 14px}.clash-person-name strong{max-width:90px}.clash-people-scroll{padding-left:2px;padding-right:2px}}@media (min-width:801px){.main-content.room-content{padding:0}.clash-room{flex-direction:column;height:auto;min-height:calc(100dvh - 58px);padding:20px 24px;display:flex}.clash-title{flex-shrink:0;margin-bottom:18px}.clash-title h1{margin-top:6px;font-size:30px}.clash-layout{flex:1;min-height:0}.clash-main{gap:12px;min-height:0}.clash-stage{scrollbar-width:thin;flex-shrink:0;max-height:none;overflow-y:auto}.clash-stage .clash-section-heading{min-height:42px}.clash-empty-stage{min-height:95px}.clash-stage-controls{min-height:54px}.clash-conversation{min-height:205px}.clash-messages{height:auto;min-height:0;padding:14px 18px}.clash-chat-welcome{margin-bottom:15px;padding:5px 0 15px}.clash-people-panel,.clash-people-scroll{min-height:0}.clash-section-heading,.clash-composer,.clash-composer-note{flex-shrink:0}}.clash-room{padding-top:22px}.clash-title{margin-bottom:18px}.clash-title h1{font-size:30px}.clash-main{gap:10px}.clash-stage .clash-section-heading{min-height:36px}.clash-stage .clash-section-heading h2{font-size:11px}.clash-video-grid,.clash-video-grid.single-dj{scrollbar-width:thin;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.clash-stage-tile,.single-dj .clash-stage-tile{border-radius:7px;flex:0 0 148px;height:88px}.clash-stage-avatar{gap:4px;inset:0 0 17px}.clash-stage-avatar>.avatar{width:29px;height:29px;font-size:12px}.clash-stage-avatar>span:last-child{font-size:8px}.clash-tile-name{padding:18px 7px 6px}.clash-tile-name button{font-size:10px}.clash-tile-name>span{font-size:6px}.clash-empty-stage{gap:12px;width:100%;min-height:55px;padding:9px 12px}.clash-empty-icon{width:32px;height:32px}.clash-empty-icon svg{width:18px}.clash-empty-stage h3{margin-bottom:3px;font-size:13px}.clash-empty-stage p{max-width:none;font-size:10px}.clash-empty-label{writing-mode:horizontal-tb;font-size:8px}.clash-broadcast{min-height:48px;padding:7px 12px}.clash-broadcast .clash-button{min-height:31px;padding:6px 10px;font-size:10px}.clash-broadcast .clash-device{width:30px;height:30px}.clash-listening small{font-size:8px}.clash-listening strong{font-size:10px}.clash-conversation{min-height:480px}.clash-messages{height:clamp(350px,53vh,720px);min-height:350px}.clash-chat-welcome{margin-bottom:12px;padding:4px 0 16px}.clash-chat-welcome h3{font-size:20px}.clash-chat-welcome p{font-size:11px}.clash-video-actions{z-index:2;gap:3px;display:flex;position:absolute;top:5px;right:5px}.clash-video-actions button{color:#d3e8f3;background:#11202bcc;border:1px solid #6f8a9b70;border-radius:5px;place-items:center;width:23px;height:23px;display:grid}.clash-enable-audio{gap:5px;min-height:26px;padding:4px;font-size:9px;inset:auto 5px 24px}.clash-enable-audio svg{width:12px}.clash-video-dialog{background:#101a23;border:1px solid #435b6e;padding:22px;width:min(1000px,95vw)!important;max-width:min(1000px,95vw)!important}.clash-enlarged-video{background:#080f15;border-radius:8px;place-items:center;width:100%;height:min(65vh,600px);display:grid;overflow:hidden}.clash-enlarged-video video{object-fit:contain;width:100%;height:100%}.clash-enlarged-video>div{color:#a8c2d3;flex-direction:column;align-items:center;gap:20px;font-size:13px;display:flex}.clash-share-url{color:#c4e1ee;background:#0d1922;border:1px solid #456073;border-radius:7px;width:100%;padding:12px;font-size:12px}.clash-bot-bar{background:#131f29;border:1px solid #2c3c49;border-radius:9px;align-items:center;gap:10px;min-height:45px;padding:7px 12px;display:flex}.clash-bot-icon{color:#729aae;background:#283b494d;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.clash-bot-bar.playing .clash-bot-icon{color:#b5e5ed;background:#2a4654}.clash-bot-now{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.clash-bot-now strong{color:#c1d7e4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.clash-bot-now span{color:#829fb1;font-size:8px}.clash-bot-bar .clash-device{width:28px;height:28px}.clash-bot-bar .clash-device svg{width:13px}.clash-bot-bar .clash-button{min-height:28px;padding:5px 8px;font-size:9px}.clash-bot-dialog{background:#13202b;border:1px solid #476275;width:760px;max-height:88vh;padding:24px;overflow-y:auto;max-width:min(760px,100vw - 32px)!important}.clash-bot-dialog [data-slot=dialog-description]{color:#94adbe;max-width:570px;font-size:12px;line-height:1.7}.clash-bot-transport{align-items:center;gap:8px;padding:6px 0;display:flex}.clash-bot-transport>span{color:#8ca6b8;margin-left:auto;font-size:10px}.clash-bot-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.clash-bot-columns>section{background:#0e1922;border:1px solid #2b4253;border-radius:9px;min-width:0;overflow:hidden}.clash-bot-columns header{border-bottom:1px solid #293d4c;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:12px;display:flex}.clash-bot-columns h3{color:#c7dfec;font-size:12px;font-weight:550}.clash-bot-columns header small{color:#7d9bad;font-size:9px}.clash-bot-columns h3>span{color:#85a8ba;padding-left:5px;font-size:10px}.clash-upload{color:#b4e1eb;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex;position:relative;overflow:hidden}.clash-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.clash-upload.disabled{opacity:.4}.clash-bot-help{color:#799aae;padding:9px 12px 0;font-size:8px}.clash-bot-player:not([hidden]){background:#0b111a;border-bottom:1px solid #253041;flex:none;justify-content:center;padding:8px;display:flex}.clash-bot-player>div{width:356px;max-width:100%}.clash-bot-player iframe,.clash-bot-resolver iframe{border:0;border-radius:8px;width:100%;height:200px;display:block}.clash-bot-player.soundcloud iframe{max-width:520px;height:120px}.clash-bot-resolver{width:356px;max-width:100%;margin:0 auto}.clash-bot-playback-error{color:#efc0b0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}.clash-bot-link{gap:8px;padding:2px 0 4px;display:flex}.clash-bot-link input{color:#c1d7e4;background:#0e1922;border:1px solid #2c3c49;border-radius:7px;flex:1;min-width:0;min-height:30px;padding:6px 10px;font-size:11px}.clash-bot-link input::placeholder{color:#5f7f93}.clash-bot-link .clash-button{flex-shrink:0}.clash-bot-badge{color:#b5e5ed;letter-spacing:.04em;vertical-align:1px;background:#2a4654;border-radius:4px;margin-right:5px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:600;display:inline-block}.clash-bot-list{scrollbar-width:thin;max-height:325px;padding:7px;overflow-y:auto}.clash-bot-track{border-radius:5px;align-items:center;gap:8px;padding:10px 6px;display:flex}.clash-bot-track.current{background:#213c4b}.clash-bot-track>svg{color:#729caf;flex-shrink:0}.clash-bot-track>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.clash-bot-track strong{color:#bcd6e5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.clash-bot-track small{color:#7697ab;font-size:8px}.clash-bot-track button{color:#aaceda;cursor:pointer;background:#233b4a;border:1px solid #355264;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.clash-bot-track button:disabled{opacity:.4}.clash-bot-empty{color:#7e9daf;padding:23px 12px;font-size:11px;line-height:1.7}@media (max-width:800px){.clash-bot-columns{grid-template-columns:1fr}.clash-bot-list{max-height:220px}.clash-bot-transport{flex-wrap:wrap}.clash-bot-transport>span{width:100%;margin:5px 0}.clash-messages{height:410px}.clash-conversation{min-height:510px}.clash-empty-label{display:none}}@media (max-width:520px){.clash-title h1{font-size:25px}.clash-title-actions{gap:5px}.clash-broadcast{gap:7px}.clash-listening small{max-width:120px}.clash-device-controls{gap:4px}.clash-broadcast .clash-button{padding:6px;font-size:9px}.clash-bot-now span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.clash-chat-welcome h3{font-size:18px}.clash-stage-tile,.single-dj .clash-stage-tile{flex-basis:138px;height:82px}}@media (min-width:801px){.clash-room{min-height:500px;padding-top:16px;padding-bottom:16px}.clash-title{margin-bottom:14px}.clash-title h1{margin:5px 0;font-size:27px}.clash-title p{font-size:11px}.clash-conversation{flex:1;min-height:210px;overflow:hidden}.clash-messages{flex:1;height:0;min-height:0}.clash-stage{max-height:40%}.clash-bot{flex-shrink:0}}.clash-room .clash-conversation{flex:none;min-height:540px}.clash-room .clash-messages{overscroll-behavior-y:auto;flex:none;height:clamp(400px,65dvh,850px);min-height:400px}.clash-room .clash-people-panel{align-self:start;max-height:calc(100dvh - 94px);position:sticky;top:74px}.clash-audio-entry{border:1px solid #394f66;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.clash-audio-entry span{flex:1}.clash-bot-player[inert]{pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:800px){.clash-room .clash-people-panel{max-height:none;position:static}}.clash-audio-setup{background:#10131b;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 18px;display:flex}.clash-audio-setup label{color:#b7c0d4;flex:220px;gap:6px;font-size:14px;display:grid}.clash-audio-setup select{color:#edf1fa;width:100%;font:inherit;background:#1a2030;border:1px solid #ffffff20;border-radius:7px;padding:9px 10px}.clash-audio-setup p{color:#a7b1c7;flex:1 0 100%;margin:0;font-size:13px}.clash-input-meter{color:#bbc5d9;flex:250px;align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.clash-meter-rail{background:#ffffff12;border-radius:8px;flex-shrink:0;width:70px;height:7px;overflow:hidden}.clash-meter-rail>span{transform-origin:0;background:#94baff;height:100%;transition:transform .1s;display:block;transform:scaleX(0)}.clash-room-loading .clash-title h1{margin:0}.clash-loading-stage{color:#91a1b0;align-items:center;gap:12px;min-height:115px;padding:24px;font-size:12px;display:flex}.clash-loading-chat{color:#91a1b0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:16px;min-height:300px;padding:30px;font-size:13px;display:flex}.clash-loading-composer{color:#657888;border:1px solid #29333f;border-radius:8px;min-height:56px;margin:0 14px 14px;padding:18px;font-size:12px}.clash-loading-members{color:#91a1b0;padding:24px 16px;font-size:12px}.room-dock.room-session-dock{box-shadow:none;background:#172028;border-color:#354651;border-radius:10px;flex-shrink:0;gap:10px;max-width:calc(100vw - 28px);padding:5px 8px 5px 12px;position:static;bottom:auto;left:auto;transform:none}.room-session-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.room-session-copy strong{color:#ecf3f6;font-size:12px;font-weight:600}.room-session-copy small{color:#9cacb7;font-size:11px}.room-session-dock.is-broadcasting{border-color:#ac5d60}.room-session-dock.is-broadcasting .room-session-copy small{color:#f4b1b1}.room-session-dock[data-state=disconnected]>.live-dot{box-shadow:none;background:#eeb873}.room-session-dock .btn{flex-shrink:0}.topbar .topbar-actions .room-session-dock .btn>svg{display:block}.topbar .topbar-actions .room-session-dock .btn-white{color:#142020;background:#e5eeed;border-color:#e5eeed}.topbar:has(.room-session-dock) .topbar-actions>.icon-btn{display:none}.topbar:has(.room-session-dock) .topbar-divider{display:none}@media (max-width:1000px){:is(.topbar:has(.room-session-dock) .topbar-left>span,.topbar:has(.room-session-dock) .topbar-left>small,.topbar:has(.room-session-dock) .topbar-left>svg){display:none}}@media (max-width:700px){.room-dock.room-session-dock{gap:6px;padding:4px 6px}.room-session-copy{flex:1}.room-session-copy small{white-space:normal;max-width:150px}.room-session-dock .btn{padding:7px 9px;font-size:11px}.room-session-dock .btn>span{display:none}.topbar:has(.room-session-dock) .workspace-back{display:none}}.studio-effects{--fx-accent:#8fbced;color:#e4e7ec;background:#181b20;font-size:12px}.studio-effects.effect-delay{--fx-accent:#dfb36f}.studio-effects.effect-reverb{--fx-accent:#a9b7e8}.daw-plugin-window{container:studio-plugin/inline-size;background:#1b1e24!important;border-color:#515965!important}.daw-plugin-window .daw-plugin-topline{grid-area:1/2;justify-content:flex-end;gap:10px;padding-right:20px}.daw-plugin-window .daw-plugin-topline>span{color:#9aaabd;font-size:9px}.daw-plugin-window .daw-plugin-family{display:none}.daw-plugin-window .daw-plugin-footer{background:#20252c;border-color:#3c4653;padding:10px 22px}.daw-plugin-window .daw-plugin-bypass{color:#dae8fa;background:#3b4c61;border-color:#718dac}.daw-plugin-window .daw-plugin-bypass.is-bypassed{color:#e4d4ba;background:#443e35;border-color:#938269}.studio-effects button{cursor:pointer}.studio-effects button:disabled,.studio-effects input:disabled{opacity:.38;cursor:default}.studio-effects button:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.studio-effects input:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.studio-effects select:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.fx-response [role=button]:focus-visible{outline:2px solid var(--fx-accent);outline-offset:2px}.studio-effects select{color:#c3cedd;background:#252e3a;border:1px solid #485463;border-radius:4px;min-width:0;height:28px;padding:5px 6px;font-size:10px}.fx-field{flex-direction:column;gap:5px;min-width:0;display:flex}.fx-field>span{color:#9ba7b8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.5;overflow:hidden}.fx-field>div{background:#101923;border:1px solid #465163;border-radius:4px;align-items:center;gap:2px;padding:4px 6px;display:flex}.fx-field input[type=number]{color:#e0ebfb;width:100%;min-width:0;height:21px;font-family:var(--font-geist-mono), monospace;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:12px}.fx-field input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fx-field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.fx-field small{color:#8293a9;white-space:nowrap;font-size:9px}.fx-field input[type=range]{width:100%;min-width:0;height:12px;accent-color:var(--fx-accent);cursor:ew-resize;background:0 0;border:0;margin:1px 0 2px;padding:0}.fx-field.is-disabled{opacity:.38}.fx-eq-top{grid-template-columns:95px minmax(0,1fr);gap:20px;padding:11px 20px;display:grid}.fx-eq-trims{flex-direction:column;gap:23px;padding-top:25px;display:flex}.fx-response-wrap{background:#101722;border:1px solid #3b4757;border-radius:7px;min-width:0;overflow:hidden}.fx-graph-label,.fx-graph-readout{letter-spacing:.07em;color:#91a1b9;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:9px;display:flex}.fx-graph-readout{font-family:var(--font-geist-mono), monospace;letter-spacing:0;border-top:1px solid #2e3c4e;font-size:10px}.fx-graph-readout small{color:#708399;font-size:9px;font-family:var(--font-geist-sans), sans-serif}.fx-response{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:172px;display:block;overflow:visible}.fx-response line{stroke:#334459;stroke-width:.6px}.fx-response line.zero-line{stroke:#6f839c;stroke-width:1px}.fx-response text{fill:#6f829c;font-size:12px;font-family:var(--font-geist-mono), monospace;pointer-events:none}.fx-response .fx-response-line{fill:none;stroke:#b9d5f4;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.fx-response .fx-response-fill{fill:#81b4eb0c;pointer-events:none}.fx-response [role=button]{cursor:move}.fx-response [role=button]>circle:not(.point-hit){stroke:#101721;stroke-width:2px}.fx-response .point-hit{fill:#0000;stroke:none}.fx-response .point-off{opacity:.4}.fx-response .point-selected>circle:not(.point-hit){stroke:#edf5ff;stroke-width:2px}.fx-eq-bands{background:#3c4552;border-top:1px solid #3c4552;border-bottom:1px solid #3c4552;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.fx-eq-bands>section{--fx-accent:var(--band-color);border-top:2px solid var(--band-color);background:#202730;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.fx-eq-bands .fx-field{gap:3px}.fx-eq-bands .fx-field>span{font-size:9px;line-height:1.2}.fx-eq-bands .fx-field>div{padding:2px 5px}.fx-eq-bands .fx-field input[type=number]{height:19px}.fx-eq-bands .fx-field input[type=range]{height:9px;margin:0}.fx-eq-bands select,.fx-eq-bands .fx-band-type{height:24px}.fx-eq-bands>section.band-selected{background:#293445}.fx-eq-bands header,.fx-tap-grid header{letter-spacing:.06em;color:var(--band-color);justify-content:space-between;align-items:center;font-size:10px;display:flex}.fx-eq-bands header button,.fx-tap-grid header button{color:#e7f0ff;background:#536376;border:1px solid #6a7b8d;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.fx-eq-bands .band-off header button,.fx-tap-grid .tap-off header button{color:#687581;background:#222a32;border-color:#404c58}.fx-band-type{color:#6c7e95;align-items:center;height:28px;padding-left:6px;font-size:10px;display:flex}.fx-slope{color:#8c9cb1;flex-direction:column;gap:6px;font-size:10px;display:flex}.fx-eq-foot{color:#7a899f;justify-content:space-between;align-items:center;gap:20px;padding:9px 21px;font-size:10px;display:flex}.fx-eq-foot button{color:#b7cbe3;white-space:nowrap;align-items:center;gap:6px;display:flex}.fx-algorithm-row{border-bottom:1px solid #3a414e;gap:25px;padding:21px 24px;display:flex}.fx-algorithm-picker{flex:1}.fx-algorithm-picker>span,.fx-size-picker>span,.fx-sync>span,.fx-routing>span{color:#8d9bb0;letter-spacing:.06em;margin-bottom:9px;font-size:10px;display:block}.fx-algorithm-picker>div,.fx-size-picker>div{flex-wrap:wrap;gap:5px;display:flex}.fx-algorithm-row button,.fx-sync button{color:#99a9be;background:#28313f;border:1px solid #465469;border-radius:4px;padding:7px 10px;font-size:11px}.fx-algorithm-row button.chosen,.fx-sync button.chosen{color:#e7edfc;background:#465774;border-color:#8198c0}.fx-size-picker button{min-width:32px}.fx-reverb-display{background:#111924;border-bottom:1px solid #38465a;align-items:center;gap:40px;padding:19px 26px;display:flex}.fx-reverb-display>div{flex-shrink:0}.fx-reverb-display span{color:#7387a3;letter-spacing:.16em;font-size:10px}.fx-reverb-display strong{color:#d6e1fb;font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:39px;font-weight:450;display:block}.fx-reverb-display strong small{color:#738dab;letter-spacing:0;margin-left:7px;font-size:13px}.fx-reverb-display p{color:#8f9fb9;margin:2px 0 0;font-size:11px}.fx-reverb-display svg{width:100%;min-width:0;height:105px}.fx-reverb-display path{stroke:#8fa6d7;stroke-width:2px;fill:none}.fx-parameter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:24px;display:grid}.reverb-parameters{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.fx-io-row{grid-template-columns:110px 110px 1fr;align-items:center;gap:24px;padding:0 24px 22px;display:grid}.fx-io-row p{color:#7f91ab;max-width:370px;font-size:11px;line-height:1.6}.effect-delay .fx-field>div{background:#211d17;border-color:#5b5141}.effect-delay .fx-field input[type=number]{color:#f0ddbe}.effect-delay .fx-field small{color:#a48c68}.effect-delay .fx-field>span{color:#b1a08a}.fx-delay-header{grid-template-columns:1.3fr 1fr 1fr 1.4fr;align-items:center;gap:23px;padding:21px 24px;display:grid}.fx-sync button{color:#c8ab7d;background:#3a3022;border-color:#726044}.fx-sync button.chosen{color:#f8e6c9;background:#6c5230;border-color:#bb9a64}.fx-sync small{color:#887b68;font-family:var(--font-geist-mono), monospace;margin-top:9px;font-size:10px;display:block}.fx-routing{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fx-routing>span{width:100%;margin-bottom:0}.fx-routing label{color:#938b7c;align-items:center;gap:7px;font-size:10px;display:flex}.fx-routing select{color:#cdbca3;background:#2d2a25;border-color:#615747;min-width:71px}.fx-tap-grid{background:#554937;border-top:1px solid #554937;border-bottom:1px solid #554937;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.fx-tap-grid>section{background:#2b2823;flex-direction:column;gap:14px;padding:15px 20px;display:flex}.fx-tap-grid header{color:#dabb8b}.fx-tap-grid header button{color:#f0dfc1;background:#766040;border-color:#b79969}.fx-tap-grid .tap-off{background:#232220}.fx-tap-grid .tap-off .fx-field{opacity:.55}.fx-tap-grid output{text-align:right;color:#b09b7d;font-size:10px;font-family:var(--font-geist-mono), monospace}.fx-delay-output{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:22px 25px;display:grid}.fx-hint{color:#8e8474;margin:0;padding:0 25px 17px;font-size:10px;line-height:1.6}@container studio-plugin (width<=760px){.fx-eq-top{grid-template-columns:1fr;gap:14px;padding:16px}.fx-eq-trims{flex-direction:row;gap:15px;padding:0}.fx-eq-trims>.fx-field{width:110px}.fx-eq-bands{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-eq-bands>section{padding:10px}.fx-graph-readout{flex-wrap:wrap}.fx-algorithm-row{flex-direction:column;gap:15px;padding:17px}.reverb-parameters{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-delay-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:18px}.fx-tap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-tap-grid>section{padding:14px}.fx-delay-output{gap:15px;padding:20px}.fx-eq-foot{align-items:flex-start}.fx-io-row{grid-template-columns:1fr 1fr}.fx-io-row p{grid-column:1/-1}.fx-reverb-display{gap:20px;padding:18px}}@container studio-plugin (width<=460px){.fx-eq-bands{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-response{height:185px}.fx-parameter-grid,.reverb-parameters,.fx-tap-grid,.fx-delay-output{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-eq-foot{flex-direction:column;gap:10px}.fx-reverb-display svg{height:85px}.fx-reverb-display strong{font-size:32px}}.main-content.daw-content{padding:14px}.daw{--daw-line:#4a4d52;--daw-panel:#36393e;--daw-deep:#24272c;color:#e4e5e7;background:#303338;border:1px solid #52555a;border-radius:7px;flex-direction:column;height:calc(100dvh - 106px);min-height:700px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 18px 70px #0004}.daw:-webkit-full-screen{border:0;border-radius:0;height:100vh}.daw:fullscreen{border:0;border-radius:0;height:100vh}.daw button:disabled{opacity:.38}.daw button:focus-visible{outline-offset:-2px}.daw-titlebar{background:linear-gradient(#44474b,#393c40);border-bottom:1px solid #202226;align-items:center;gap:24px;min-height:43px;padding:8px 14px;display:flex}.daw-brand{align-items:center;gap:9px;font-size:14px;display:flex}.daw-session-name{align-items:center;gap:15px;margin:auto;display:flex}.daw-session-name input{color:#ececec;text-align:center;background:0 0;border:0;width:180px;height:25px;padding:0;font-size:14px}.daw-titlebar>.icon-btn{width:28px;height:28px}.daw-menubar{background:#303338;border-bottom:1px solid #1f2226;justify-content:space-between;align-items:center;min-height:39px;padding:6px 12px;display:flex}.daw-menubar>div{gap:3px;display:flex}.daw-menubar button{color:#c9cbcf;border-radius:3px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:flex}.daw-menubar button:hover{background:#464a50}.daw-menubar .daw-bounce{color:#24211e;background:#c7b79d;margin-left:8px;padding:5px 12px;font-weight:600}.daw-transport{background:linear-gradient(#41454c,#35383e);border-bottom:1px solid #15171b;align-items:stretch;gap:10px;min-height:82px;padding:12px;display:flex}.daw-transport-buttons{align-items:center;gap:5px;display:flex}.daw-transport-buttons button{color:#dde0e4;background:linear-gradient(#555b64,#41454c);border:1px solid #616670;border-bottom-color:#22252a;border-radius:3px;place-items:center;width:36px;height:37px;display:grid;box-shadow:0 1px 2px #0006}.daw-transport-buttons .is-playing{color:#1d3224;background:#8dac97}.daw-counter,.daw-clock-field,.daw-tempo{white-space:nowrap;background:#202327;border:1px solid #555961;border-radius:4px;flex-direction:column;justify-content:center;padding:7px 11px;display:flex;box-shadow:inset 0 1px 3px #0008}.daw-counter>span,.daw-clock-field>span,.daw-tempo>span{color:#9a9fa6;letter-spacing:.5px;margin-bottom:2px;font-size:12px}.daw-counter strong{font-family:var(--font-geist-mono), monospace;color:#d4e2d2;font-size:25px;font-weight:400;line-height:1.15}.daw-counter strong small{color:#9dad9f;font-size:20px}.daw-clock-field strong{font-family:var(--font-geist-mono), monospace;color:#ccd6cb;font-size:15px;font-weight:450}.daw-tempo input{color:#cfdbcd;width:58px;min-width:40px;height:23px;font-size:16px;font-family:var(--font-geist-mono), monospace;background:0 0;border:0;padding:0}.daw-main-meter{flex:1;align-self:center;min-width:100px;max-width:180px;margin-left:auto}.daw-main-meter>span{color:#b0b5bc;justify-content:space-between;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.daw-main-meter b{font-size:12px;font-weight:450}.daw-main-meter>div{background:#1b1e22;border:1px solid #555a60;height:12px;overflow:hidden}.daw-main-meter i{background:linear-gradient(90deg,#719b81 50%,#c7b869 85%,#d87370);height:100%;display:block}.daw-editbar{background:#3a3e44;border-bottom:1px solid #1a1c20;align-items:center;gap:15px;min-height:44px;padding:5px 12px;display:flex}.daw-tabs{background:#25282e;border:1px solid #55595f;border-radius:3px;height:30px;padding:2px}.daw-tabs [data-slot=tabs-trigger]{color:#b6bcc6;border-radius:2px;min-width:56px;height:24px;padding:2px 12px;font-size:13px}.daw-tabs [data-active],.daw-tabs [data-state=active]{color:#fff;background:#727b8a}.daw-tool-selection{border:1px solid #5a5e65;border-radius:3px;display:flex;overflow:hidden}.daw-tool-selection button{background:#2c3036;border-right:1px solid #52565e;place-items:center;width:32px;height:27px;display:grid}.daw-snap{white-space:nowrap;color:#c2c5ca;align-items:center;gap:8px;font-size:12px;display:flex}.daw-snap [data-slot=switch]{width:29px;height:17px}.daw-snap [data-slot=switch-thumb]{width:13px;height:13px}.daw-zoom{align-items:center;gap:8px;margin-left:auto;display:flex}.daw-zoom button{place-items:center;padding:4px;display:grid}.daw-zoom span{text-align:center;color:#bac0c9;width:37px;font-size:12px}.daw-track-count{color:#abb1bc;white-space:nowrap;margin-left:4px;font-size:12px}.daw-working-area{background:#303339;flex:1;min-height:0;display:flex;overflow:auto}.daw-inspector{background:#393d43;border-right:2px solid #1b1e23;flex-shrink:0;width:171px;overflow-y:auto}.daw-panel-heading{color:#afb6c0;letter-spacing:.4px;background:#2c3035;border-bottom:1px solid #555960;padding:10px 11px;font-size:12px}.daw-selected-name{background:#4b515a;border-left:4px solid;align-items:center;gap:6px;padding:9px 9px 9px 6px;display:flex}.daw-selected-name>span{color:#c4cad2;font-size:12px}.daw-selected-name input{color:#f5f5f5;background:0 0;border:0;width:100%;min-width:0;height:24px;padding:0;font-size:13px}.daw-section-label{color:#aab0bb;letter-spacing:.3px;margin-bottom:6px;font-size:12px;display:block}.daw-inserts{flex-direction:column;gap:3px;display:flex}.daw-inserts button{background:linear-gradient(#515762,#414751);border:1px solid #676d77;border-bottom-color:#30343b;border-radius:3px;align-items:center;gap:5px;min-width:0;height:24px;padding:0 6px;display:flex;box-shadow:inset 0 1px #ffffff0a}.daw-inserts button>span{color:#9ba4b0;font-size:12px}.daw-inserts button>strong{white-space:nowrap;text-overflow:ellipsis;color:#d0d6de;font-size:12px;font-weight:450;overflow:hidden}.daw-inserts button>svg,.daw-inserts button>i{color:#7a838f;margin-left:auto}.daw-inserts button.has-insert{background:linear-gradient(#778292,#667282);border-color:#8c97a7 #8c97a7 #333b49}.daw-inserts button.has-insert strong,.daw-inserts button.has-insert>span{color:#f6f7f8}.daw-inserts button.insert-bypassed{opacity:.5}.daw-routing{color:#c5ccd5;background:#2e333a;border:1px solid #565d68;border-radius:3px;justify-content:center;align-items:center;height:23px;margin:4px 0;font-size:12px;display:flex}.daw-parameter{margin:5px 0 12px}.daw-parameter>div:first-child{color:#b5bdc9;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.daw-parameter label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daw-parameter output{color:#d7dfe8;font-family:var(--font-geist-mono), monospace}.daw-parameter [data-slot=slider-thumb]{background:#b8c0cb;border:1px solid #e0e5ea;border-radius:1px;width:8px;height:12px}.daw-ms{align-items:center;gap:5px;margin:12px 0 9px;display:flex}.daw-ms button,.daw-lane-buttons>button:not(.daw-lane-fx){color:#c5cedb;background:linear-gradient(#5a6371,#434b58);border:1px solid #6f7884;border-bottom-color:#242a33;border-radius:3px;place-items:center;width:27px;height:22px;font-size:12px;font-weight:600;display:grid}.daw-ms>span{color:#aab3be;margin-left:auto;font-size:12px}.daw-fader-unit{grid-template-columns:30px 1fr 23px;column-gap:10px;height:211px;padding:0 4px 31px;display:grid;position:relative}.daw-fader-scale{color:#a8b2c0;height:174px;font-family:var(--font-geist-mono), monospace;text-align:right;flex-direction:column;justify-content:space-between;padding-top:2px;font-size:12px;display:flex}.daw-fader{justify-self:center;width:30px;position:relative;height:174px!important}.daw-fader [data-slot=slider-track]{background:#252c35;border:1px solid #1d242c;border-radius:1px;width:7px;box-shadow:inset 2px 0 3px #0008}.daw-channel-meter{flex-direction:column;gap:4px;height:179px;display:flex}.daw-channel-meter>div{background:repeating-linear-gradient(0deg,#1d2628 0 3px,#131b20 3px 5px);border:1px solid #161c22;width:13px;height:160px;position:relative;box-shadow:0 0 0 1px #58616b}.daw-channel-meter i{background:repeating-linear-gradient(0deg,#0000 0 3px,#15242b 3px 5px),linear-gradient(#d57a70,#c7b370 10%,#aac186 30%,#719b80 100%);width:100%;position:absolute;bottom:0;left:0}.daw-fader-value{text-align:center;color:#dce7f0;width:74px;height:25px;font-size:13px;font-family:var(--font-geist-mono), monospace;background:#252c34;border:1px solid #646e7a;border-radius:3px;padding:2px;position:absolute;bottom:0;left:29px}.daw-inspector-actions{background:#30363f;justify-content:space-around;padding:9px;display:flex}.daw-inspector-actions button{color:#b3bdca;padding:5px 7px}.daw-inspector-empty>svg{margin:0 0 12px}.daw-inspector-empty p{margin-bottom:28px;font-size:13px;line-height:1.7}.daw-main{background:#252a32;flex-direction:column;flex:1;min-width:0;display:flex}.daw-timeline-scroll{background:repeating-linear-gradient(0deg,#0000 0 88px,#424852 88px 89px),#303641;flex:1;min-height:300px;overflow:auto}.daw-timeline-inner{min-height:100%}.daw-ruler-row{z-index:4;background:#626974;border-bottom:1px solid #252b35;min-height:54px;display:flex;position:sticky;top:0}.daw-ruler-label{color:#e2e5ea;z-index:5;background:#626974;border-right:1px solid #303641;flex-shrink:0;width:171px;padding:7px 9px;font-size:12px;line-height:1.7;position:sticky;left:0}.daw-ruler-label small{color:#c3c9d2;font-size:12px}.daw-rulers{cursor:crosshair;color:#e5eaf1;font-family:var(--font-geist-mono), monospace;flex:1;justify-content:space-between;display:flex;overflow:hidden}.daw-lane{border-bottom:1px solid #1a222e;min-height:89px;display:flex}.daw-lane-label{z-index:3;background:#495361;border-left:4px solid;border-right:1px solid #171e28;flex-shrink:0;width:171px;padding:6px 7px 5px;position:sticky;left:0}.selected-channel .daw-lane-label{background:#637084}.daw-lane-name{text-align:left;align-items:center;gap:7px;width:100%;min-width:0;padding:1px 0 5px;font-size:13px;display:flex}.daw-lane-name span{color:#bfcada;font-size:12px}.daw-lane-name strong{text-overflow:ellipsis;white-space:nowrap;color:#f3f5f8;font-weight:550;overflow:hidden}.daw-lane-buttons{align-items:center;gap:4px;display:flex}.daw-lane-buttons .daw-lane-fx{color:#ccd6e4;border:1px solid #6c7b8e;border-radius:3px;align-items:center;gap:6px;height:22px;padding:0 7px;font-size:12px;display:flex}.daw-lane-buttons small{color:#c2cddd;font-size:12px;font-family:var(--font-geist-mono), monospace;margin-left:auto}.daw-lane-output{color:#a9b6c9;margin:5px 0 0;font-size:12px;display:block}.daw-lane-audio{touch-action:pan-y;background:repeating-linear-gradient(90deg,#0000 0% calc(12.5% - 1px),#4b5565 calc(12.5% - 1px) 12.5%),#343f50;flex:1;position:relative;overflow:hidden}.selected-channel .daw-lane-audio{background-color:#3e4a5e}.daw-lane-audio.tool-select{cursor:crosshair}.daw-lane-audio.tool-grab{cursor:grab;touch-action:none}.daw-lane-audio.tool-split{cursor:crosshair}.daw-clip{border:1px solid #101d2b;border-radius:3px;min-width:2px;position:absolute;top:5px;bottom:5px;overflow:hidden;box-shadow:0 1px 3px #0004}.selected-channel .daw-clip{outline:1px solid #dceaf870}.daw-clip-name{color:#162635;white-space:nowrap;background:#0002;align-items:center;gap:5px;height:20px;padding:0 7px;font-size:12px;display:flex}.daw-clip-name span{text-overflow:ellipsis;overflow:hidden}.daw-playhead{z-index:2;pointer-events:none;background:#f2d8ba;width:1px;position:absolute;top:0;bottom:0;box-shadow:1px 0 #0004}.daw-fade{pointer-events:none;background:#ebeff14d;position:absolute;top:20px;bottom:0}.daw-fade.fade-in{clip-path:polygon(0 0,100% 0,0 100%);left:0}.daw-fade.fade-out{clip-path:polygon(0 0,100% 0,100% 100%);right:0}.daw-empty-arrangement{text-align:center;background:#2c3441dd;flex-direction:column;justify-content:center;align-items:center;min-height:352px;margin-left:171px;padding:30px 28px;display:flex}.daw-empty-arrangement>svg{color:#8799b0;margin-bottom:16px}.daw-empty-arrangement h2{letter-spacing:-.8px;margin:0 0 12px;font-size:24px;font-weight:500}.daw-empty-arrangement p{color:#a8b6c9;max-width:420px;margin:0 0 23px;font-size:15px;line-height:1.7}.daw-empty-arrangement>div{gap:10px;display:flex}.daw-empty-arrangement .btn{min-height:38px;padding:10px 13px;font-size:13px}.daw-empty-arrangement small{color:#91a0b6;margin-top:20px;font-size:12px}.daw-add-lane{color:#a5b4ca;background:#28314188;align-items:center;gap:8px;width:100%;height:89px;padding:0 23px 0 194px;font-size:13px;display:flex}.daw-add-lane>span{color:#7487a0;margin-left:10px;font-size:12px}.daw-clip-inspector{background:#3c434e;border-top:1px solid #58616d;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.daw-clip-inspector>span{color:#a4b1c4;align-items:center;gap:5px;font-size:12px;display:flex}.daw-clip-inspector label{color:#b5c0d0;flex-direction:column;flex:1;gap:4px;min-width:60px;font-size:12px;display:flex}.daw-clip-inspector label>div{background:#28303c;border:1px solid #616d7d;border-radius:3px;align-items:center;padding:3px 5px;display:flex}.daw-clip-inspector input{color:#d1dceb;background:0 0;border:0;width:100%;min-width:0;height:20px;padding:0;font-size:13px}.daw-mixer{background:#282f39;align-items:stretch;height:100%;display:flex;overflow:auto}.daw-channel-strip,.daw-master-strip{background:linear-gradient(90deg,#414b59,#4a5666 48%,#414b59);border-right:2px solid #242b34;flex-direction:column;width:146px;min-width:146px;padding:0 11px;display:flex}.daw-channel-strip.strip-selected{background:linear-gradient(90deg,#566476,#647489 48%,#566476)}.daw-master-strip{background:linear-gradient(90deg,#4e5158,#5a5c63 48%,#4e5158);border-left:2px solid #1e242c;min-height:596px;margin-left:auto;position:sticky;right:0}.daw-strip-heading{border-top:4px solid var(--channel-color,#bdbab0);background:#21293666;align-items:center;gap:6px;height:39px;margin:0 -11px 10px;padding:6px 10px;display:flex}.daw-strip-heading span{color:#b9c5d4;font-size:12px}.daw-strip-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.daw-channel-strip .daw-routing,.daw-master-strip .daw-routing{margin:0 0 12px}.daw-channel-strip .daw-parameter{margin:3px 0 7px}.daw-channel-strip .daw-fader-unit,.daw-master-strip .daw-fader-unit{column-gap:4px;margin-top:5px}.daw-strip-footer{background:var(--channel-color,#b5b3ae);color:#152232;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-bottom:4px solid #0002;margin:18px -11px 0;padding:8px 6px;font-size:13px;display:block;overflow:hidden}.daw-master-spacer{letter-spacing:.5px;color:#b8bbc1;justify-content:center;align-items:center;height:86px;font-size:12px;display:flex}.daw-mixer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:400px;padding:35px;display:flex}.daw-mixer-empty>svg{color:#92a2b5;margin-bottom:15px}.daw-mixer-empty h2{margin-bottom:10px;font-size:23px}.daw-mixer-empty p{color:#a0adbf;max-width:310px;margin-bottom:22px;font-size:15px;line-height:1.6}.daw-statusbar{background:#252a32;border-top:1px solid #515b69;align-items:center;gap:15px;min-height:34px;padding:7px 11px;display:flex}.daw-statusbar>span{color:#a5b0bf;align-items:center;gap:6px;font-size:12px;display:flex}.daw-statusbar>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.daw-statusbar i{background:#9fb49a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.daw-statusbar>button{color:#c6c2b6;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.daw-plugin-bypass{color:#d4e5d8;background:#495e55;border:1px solid #7d998d;border-radius:3px;align-items:center;gap:6px;padding:4px 7px;font-size:12px;display:flex}.daw-plugin-family{color:#b7c6d9;background:#202731;border-bottom:1px solid #4b5563;align-items:center;gap:10px;padding:13px 25px;display:flex}.daw-plugin-family>b{color:#6e8199;margin-left:auto;font-size:12px;font-weight:450}.daw-plugin-controls{background:radial-gradient(#3e4857,#2c3441);grid-template-columns:1fr 1fr;gap:25px 28px;padding:26px;display:grid}.daw-effect-control>label{color:#c4cedd;margin-bottom:10px;font-size:14px;display:block}.daw-effect-value{background:#1d2632;border:1px solid #586779;border-radius:4px;align-items:baseline;gap:6px;margin-bottom:18px;padding:10px 12px;display:flex;box-shadow:inset 0 2px 3px #0005}.daw-effect-value input{font-size:25px;font-family:var(--font-geist-mono), monospace;color:#dce6f1;background:0 0;border:0;width:100%;min-width:0;height:29px;padding:0}.daw-plugin-footer{background:#292f39;border-top:1px solid #545f6e;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.daw-plugin-footer button{color:#b7c3d3;align-items:center;gap:5px;padding:5px;font-size:13px;display:flex}.daw-plugin-footer>div{align-items:center;gap:9px;display:flex}.daw-effect-picker{grid-template-columns:1fr 1fr;gap:11px;padding:23px;display:grid}.daw-effect-picker button{text-align:left;background:#3b4350;border:1px solid #616d7e;border-radius:5px;align-items:center;gap:13px;padding:16px 12px;display:flex}.daw-effect-picker button>span{border-radius:2px;width:4px;height:35px}.daw-effect-picker button>svg{color:#b6c2d3;margin-left:auto}.daw-effect-picker small{letter-spacing:.5px;color:#9cacc2;margin-top:4px;font-size:12px;display:block}@media (max-width:1300px){.daw-sample-rate,.daw-brand>span,.daw-session-name>span,.daw-statusbar>span:last-child{display:none}}@media (max-width:1050px){.daw-clock-field{display:none}.daw-inspector{width:155px}.daw-track-count{display:none}.daw-main-meter{min-width:75px}.daw-main-meter>span{font-size:12px}.daw-menubar button{padding:5px 7px;font-size:12px}}@media (max-width:700px){.main-content.daw-content{padding:8px}.daw{height:auto;min-height:720px}.daw-transport{flex-wrap:wrap;gap:8px;padding:10px}.daw-main-meter{min-width:90px;max-width:none}.daw-counter strong{font-size:22px}.daw-tempo{padding:6px}.daw-transport-buttons button{width:32px}.daw-working-area{min-height:430px;max-height:650px}.daw-inspector{display:none}.daw-session-name{margin-left:auto}.daw-session-name input{width:145px}.daw-menubar button>svg{display:none}.daw-menubar{padding:5px}.daw-editbar{gap:9px;padding:5px 7px}.daw-snap{gap:5px}.daw-snap label{font-size:12px}.daw-zoom{gap:3px}.daw-tool-selection button{width:27px}.daw-tool-selection button:nth-child(3){display:none}.daw-empty-arrangement{min-height:330px}.daw-statusbar{flex-wrap:wrap}.daw-statusbar>span:first-child{white-space:normal}.daw-statusbar>button{display:none}.daw-clip-inspector{gap:9px}.daw-plugin-controls{gap:23px;padding:20px}.daw-effect-picker{grid-template-columns:1fr;max-height:50vh;overflow:auto}.daw-effect-value input{font-size:21px}.daw-mixer{min-height:610px}}.main-content.daw-content{min-width:0;max-width:100%;padding:12px;overflow:hidden}.daw{--daw-line:#2b2c30;--daw-panel:#1c1d20;--daw-deep:#111214;--daw-raised:#242529;--daw-muted:#95969e;--daw-text:#f2f2f4;--daw-accent:#82acff;--daw-accent-deep:#243148;--daw-label-width:225px;--primary:#82acff;--primary-foreground:#10151e;--ring:#a4bde7;--muted:#2b2c30;--muted-foreground:#95969e;--background:#151618;--border:#34353a;background:var(--daw-deep);width:100%;min-width:0;max-width:100%;height:calc(100dvh - 82px);min-height:0;color:var(--daw-text);font-feature-settings:"tnum";isolation:isolate;border:1px solid #34353a;border-radius:12px;font-size:13px;box-shadow:0 20px 65px #0003}.daw:-webkit-full-screen{border:0;border-radius:0;height:100dvh;min-height:0}.daw:fullscreen{border:0;border-radius:0;height:100dvh;min-height:0}.daw button,.daw input{transition:background-color .12s,border-color .12s,color .12s}.daw button{cursor:pointer}.daw button:disabled{cursor:default;opacity:.35}.daw button:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}.daw input:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}.daw [tabindex]:focus-visible{outline:2px solid var(--daw-accent);outline-offset:-2px}.daw-titlebar{border-bottom:1px solid var(--daw-line);background:#1c1d20;gap:20px;min-height:48px;padding:10px 17px}.daw-brand{letter-spacing:.05em;flex-shrink:0;gap:9px;font-size:13px}.daw-brand svg{color:var(--daw-accent)}.daw-brand strong{font-weight:650}.daw-brand>span{letter-spacing:.12em;color:#777981;margin-left:8px;font-size:10px}.daw-session-name{gap:12px;min-width:0}.daw-session-name input{color:#ededef;border-radius:4px;width:190px;max-width:100%;height:27px;padding:3px 7px;font-size:13px;font-weight:500}.daw-session-name input:hover,.daw-session-name input:focus{background:#292a2e}.daw-session-name>span{color:#8c8e96;letter-spacing:.1em;font-size:10px}.daw-titlebar>.icon-btn{color:#a6a7af;border-radius:5px}.daw-titlebar>.icon-btn:hover{color:#fff;background:#2c2d31}.daw-menubar{border-bottom:1px solid var(--daw-line);background:#17181a;gap:14px;min-height:42px;padding:7px 12px}.daw-menubar>div{align-items:center;gap:3px;min-width:0}.daw-menubar button{color:#b7b8c0;white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:450}.daw-menubar button svg{color:#8f919a}.daw-menubar button:hover:not(:disabled){color:#f7f7f9;background:#2a2b30}.daw-menubar .daw-bounce{color:#17181b;background:#ebecee;border:1px solid #ebecee;margin-left:7px;padding:6px 11px;font-weight:600}.daw-menubar .daw-bounce svg{color:#34373c}.daw-menubar .daw-bounce:hover:not(:disabled){color:#0b0d10;background:#fff;border-color:#fff}.daw-transport{background:#1b1c1f;border-bottom:1px solid #333438;align-items:center;gap:14px;min-height:86px;padding:13px 16px}.daw-transport-buttons{flex-shrink:0;gap:5px}.daw-transport-buttons button{color:#c7c8cf;width:36px;height:37px;box-shadow:none;background:#28292d;border:1px solid #3a3b41;border-radius:6px}.daw-transport-buttons button:hover:not(:disabled){color:#fff;background:#34353b;border-color:#64666e}.daw-transport-buttons button:last-child{color:#c7c8cf}.daw-transport-buttons .daw-play-button,.daw-transport-buttons button[aria-label=Play\ mix],.daw-transport-buttons button[aria-label=Pause\ playback]{color:#18253b;background:#dee3ec;border-color:#dee3ec;width:44px}.daw-transport-buttons button.is-playing,.daw-transport-buttons button.is-playing:hover:not(:disabled){background:var(--daw-accent);border-color:var(--daw-accent);color:#101a2b}.daw-counter,.daw-clock-field,.daw-tempo{box-shadow:none;background:0 0;border:0;border-left:1px solid #38393f;border-radius:0;flex-shrink:0;min-height:47px;padding:2px 0 2px 14px}.daw-counter>span,.daw-clock-field>span,.daw-tempo>span{letter-spacing:.09em;color:#8f919a;margin-bottom:3px;font-size:10px;line-height:1.5}.daw-counter strong{letter-spacing:-.05em;color:#ebf1fa;font-size:29px;font-weight:450}.daw-counter strong small{color:#81848a;letter-spacing:-.04em;font-size:20px}.daw-clock-field strong{color:#cfd1d7;font-size:15px;font-weight:450}.daw-clock-field strong small{color:#888b94;font-size:11px}.daw-tempo input{color:#dadcdf;width:51px;font-size:16px;font-weight:450}.daw-main-meter{min-width:96px;max-width:168px;margin-left:auto}.daw-main-meter>span{color:#8e919a;letter-spacing:.06em;margin-bottom:8px;font-size:10px}.daw-main-meter b{color:#c2c4c7;font-family:var(--font-geist-mono), monospace;letter-spacing:-.02em;font-size:10px}.daw-main-meter>div{background:#0b0c0e;border:0;border-radius:3px;height:7px}.daw-main-meter i{background:linear-gradient(90deg,#7793c3 65%,#dec476 90%,#ef877c);border-radius:2px}.daw-editbar{background:#1c1d20;border-bottom:1px solid #34353a;flex-shrink:0;gap:14px;min-width:0;min-height:50px;padding:8px 12px}.daw-tabs{background:#111214;border:1px solid #34353a;border-radius:7px;gap:2px;height:32px;padding:3px}.daw-tabs [data-slot=tabs-trigger]{color:#94969f;min-width:50px;height:24px;box-shadow:none;border:0;border-radius:4px;padding:3px 13px;font-size:12px}.daw-tabs [data-active],.daw-tabs [data-state=active]{color:#e6ecf5;box-shadow:none;background:#383a40}.daw-tool-selection{border:1px solid #36373e;border-radius:6px;flex-shrink:0}.daw-tool-selection button{color:#a2a5ad;background:#202125;border-right:1px solid #36373e;width:34px;height:30px}.daw-tool-selection button:last-child{border-right:0}.daw-tool-selection button:hover{color:#e7edf6;background:#2d3034}.daw-tool-selection button.selected{color:#141c2b;background:#c0c9d9}.daw-snap{color:#a3a6af;font-size:12px}.daw-snap [data-slot=switch]{background:#45484e;border-color:#0000;width:28px;height:16px}.daw-snap [data-slot=switch][data-checked],.daw-snap [data-slot=switch][data-state=checked]{background:#758197}.daw-snap [data-slot=switch-thumb]{background:#e3e9f2;width:12px;height:12px}.daw-zoom{flex-shrink:0;gap:3px}.daw-zoom button{color:#aeb1ba;border-radius:5px;min-width:28px;height:29px;padding:5px;font-size:11px}.daw-zoom button:hover:not(:disabled){color:#e5ebf4;background:#323439}.daw-zoom span{width:45px;font-family:var(--font-geist-mono), monospace;color:#c1c5ce;font-size:11px}.daw-view-actions{border-left:1px solid #3b3f45;flex-shrink:0;align-items:center;gap:2px;padding-left:9px;display:flex}.daw-view-actions button{color:#a7adb8;border-radius:5px;justify-content:center;align-items:center;min-width:27px;height:28px;padding:5px 7px;font-size:11px;display:inline-flex}.daw-view-actions button:hover:not(:disabled){color:#dce1ea;background:#32363d}.daw-track-count{color:#888b94;letter-spacing:.05em;font-size:10px}.daw-working-area{background:#151618;width:100%;min-width:0;min-height:0;overflow:hidden}.daw-inspector{scrollbar-width:thin;scrollbar-color:#42444b #17181b;background:#1b1c1f;border-right:1px solid #36373b;width:176px;min-width:0}.daw-panel-heading{letter-spacing:.07em;color:#91949e;background:#202125;border-bottom:1px solid #34353a;padding:11px 12px;font-size:10px;line-height:1.4}.daw-selected-name{background:#2c2e33;border-left-width:3px;padding:8px 10px 8px 8px}.daw-selected-name>span{color:#a0a4af;font-size:11px;font-family:var(--font-geist-mono), monospace}.daw-selected-name input{color:#f3f4f6;font-size:13px;font-weight:550}.daw-inspector-section{border-bottom:1px solid #303136;padding:12px}.daw-section-label{color:#838893;letter-spacing:.08em;margin-bottom:8px;font-size:10px;line-height:1.3}.daw-inserts{gap:4px}.daw-inserts button{height:26px;box-shadow:none;background:#202226;border:1px solid #3a3c43;border-radius:4px;padding:0 7px}.daw-inserts button:hover{background:#2c2e32;border-color:#7b818b}.daw-inserts button>span{color:#707781;font-size:10px;font-family:var(--font-geist-mono), monospace;padding-right:3px}.daw-inserts button>strong{color:#abb1ba;font-size:11px;font-weight:500}.daw-inserts button>svg{color:#7c828d}.daw-inserts button>i{border-radius:50%;width:5px;height:5px}.daw-inserts button.has-insert{background:#2c3037;border:1px solid #465163}.daw-inserts button.has-insert:hover{background:#353c48;border-color:#6e7f9c}.daw-inserts button.has-insert strong{color:#d8dee9}.daw-inserts button.has-insert>span{color:#8e99ac}.daw-inserts button.insert-bypassed{opacity:1;background:#25272a;border-color:#3a3c43}.daw-inserts button.insert-bypassed strong{color:#878d95;text-decoration:line-through}.daw-routing{color:#a0a6b0;background:#15171a;border:1px solid #32353b;border-radius:4px;height:25px;font-size:11px}.daw-parameter>div:first-child{color:#9098a3;margin-bottom:9px;font-size:11px}.daw-parameter output{color:#d4d8df;font-size:11px}.daw-parameter [data-slot=slider-track]{background:#353940;height:3px}.daw-parameter [data-slot=slider-range]{background:#919fb6}.daw-parameter [data-slot=slider-thumb]{width:10px;height:10px;box-shadow:none;background:#d7dce5;border:1px solid #d7dce5;border-radius:50%}.daw-ms button,.daw-lane-buttons>button:not(.daw-lane-fx){color:#aeb6c1;width:27px;height:23px;box-shadow:none;background:#26292f;border:1px solid #464952;border-radius:4px;font-size:11px;font-weight:550}.daw-ms button:hover,.daw-lane-buttons>button:not(.daw-lane-fx):hover{color:#fff;border-color:#7d8590}.daw-ms>span{color:#828996;letter-spacing:.04em;font-size:10px}.daw .muted-on{color:#fff1dc!important;background:#a67b45!important;border-color:#cba065!important}.daw .solo-on{color:#2d291b!important;background:#ddcc86!important;border-color:#eee0aa!important}.daw-fader-unit{grid-template-columns:29px 1fr 21px;column-gap:8px}.daw-fader-scale{color:#898f9b;font-size:10px;line-height:1}.daw-fader{width:34px}.daw-fader [data-slot=slider-track]{width:4px;box-shadow:none;background:#0d0f12;border:0;border-radius:3px}.daw-fader [data-slot=slider-range]{background:#646972}.daw-fader [data-slot=slider-thumb]{background:#d6dbe4;border:1px solid #e2e7f0;border-radius:4px;width:28px;height:16px;box-shadow:0 2px 4px #0005}.daw-fader [data-slot=slider-thumb]:after{content:"";background:#7f848c;width:18px;height:1px;margin:6px auto;display:block}.daw-channel-meter>div{width:9px;box-shadow:none;background:#0c0d10;border:0;border-radius:2px;overflow:hidden}.daw-channel-meter i{background:linear-gradient(#ef877c,#dec476 8%,#96add4 27%,#7793c3 100%);border-radius:2px}.daw-channel-meter>span{color:#787f8b;font-size:9px}.daw .clip-alert{color:#ff988c!important}.daw-fader-value{color:#dbe0e9;background:#14161a;border:1px solid #3b3f47;border-radius:5px;height:26px;font-size:12px}.daw-inspector-actions{background:#1e2126;border-top:1px solid #34383e;padding:8px}.daw-inspector-actions button{color:#9da4b1;border-radius:5px}.daw-inspector-actions button:hover{color:#e1e6ef;background:#30343a}.daw-inspector-empty{color:#9299a4;padding:22px 13px}.daw-inspector-empty>svg{color:#9fa8b8}.daw-inspector-empty p{font-size:12px;line-height:1.75}.daw-main{background:#131416;width:0;min-width:0;min-height:0;overflow:hidden}.daw-timeline-scroll{overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:#60646d #1f2226;background:#141518;flex:1 1 0;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}.daw-timeline-scroll::-webkit-scrollbar{width:12px;height:12px}.daw-mixer::-webkit-scrollbar{width:12px;height:12px}.daw-timeline-scroll::-webkit-scrollbar-track{background:#1c1f23}.daw-mixer::-webkit-scrollbar-track{background:#1c1f23}.daw-timeline-scroll::-webkit-scrollbar-thumb{background:#5d626c;border:3px solid #1c1f23;border-radius:6px}.daw-mixer::-webkit-scrollbar-thumb{background:#5d626c;border:3px solid #1c1f23;border-radius:6px}.daw-timeline-inner{min-height:100%;position:relative}.daw-ruler-row{z-index:8;background:#202226;border-bottom:1px solid #3a3e46;min-height:54px}.daw-ruler-label{width:var(--daw-label-width);min-width:var(--daw-label-width);color:#a3aab6;letter-spacing:.035em;z-index:10;background:#22252a;border-right:1px solid #444951;padding:9px 11px;font-size:10px;line-height:1.75}.daw-ruler-label small{color:#747c8b;letter-spacing:.03em;font-size:9px}.daw-rulers{color:#cbd0d8;touch-action:none;-webkit-user-select:none;user-select:none;background:#1c1f23;min-width:0;position:relative}.daw-lane{border-bottom:1px solid #3b414a;min-height:96px}.daw-lane-label{width:var(--daw-label-width);min-width:var(--daw-label-width);z-index:6;background:#202327;border-left-width:3px;border-right:1px solid #444a52;padding:9px 10px 7px 8px;overflow:hidden}.daw-lane.selected-channel .daw-lane-label{background:#34383f;box-shadow:inset 0 1px #81869035,inset 0 -1px #81869035}.daw-lane-name{color:#eceef2;gap:8px;padding-bottom:7px;font-size:12px}.daw-lane-name span{font-family:var(--font-geist-mono), monospace;color:#8b94a4;font-size:10px}.daw-lane-name strong{color:#edf0f4;font-size:12px;font-weight:550}.daw-lane-buttons{gap:4px}.daw-lane-buttons .daw-lane-fx{color:#b3bccc;background:#272b33;border:1px solid #495261;border-radius:4px;height:23px;padding:0 7px;font-size:11px}.daw-lane-buttons .daw-lane-fx:hover{color:#d8dfec;border-color:#8e9aaf}.daw-lane-buttons small{color:#96a0b2;font-size:10px}.daw-lane-output{color:#818ca0;margin-top:7px;font-size:10px}.daw-lane-audio{background-color:#15181c;background-image:linear-gradient(90deg,#383f4b66 1px,#0000 1px);min-width:0}.daw-lane:nth-child(2n) .daw-lane-audio{background-color:#171a20}.daw-lane.selected-channel .daw-lane-audio{background-color:#202631}.daw-lane-audio.tool-select,.daw-lane-audio.tool-split{touch-action:none;-webkit-user-select:none;user-select:none}.daw-clip{border:1px solid color-mix(in srgb, var(--track-color,#9db0d0) 62%, #232a35);box-shadow:none;border-radius:5px;top:6px;bottom:6px;background:color-mix(in srgb, var(--track-color,#9db0d0) 24%, #191f2a)!important}.daw-lane.selected-channel .daw-clip{outline:none}.daw-clip:hover{border-color:color-mix(in srgb, var(--track-color,#9db0d0) 85%, white)}.daw-clip.is-selected,.daw-lane.selected-channel .daw-clip.is-selected{outline-offset:-1px;border-color:#dee4ee;outline:1px solid #dee4ee;background:color-mix(in srgb, var(--track-color,#9db0d0) 36%, #191f2a)!important}.daw-clip-name{height:21px;color:color-mix(in srgb, var(--track-color,#9db0d0) 46%, white);background:color-mix(in srgb, var(--track-color,#9db0d0) 18%, #151c27);border-bottom:1px solid #060c1626;padding:0 8px;font-size:11px;font-weight:500}.daw-clip-name>svg{width:12px;height:12px;color:inherit;flex:0 0 12px}.daw-trim-handle{z-index:2;pointer-events:none;background:0 0;width:7px;position:absolute;top:21px;bottom:0}.daw-trim-handle.trim-in{left:0}.daw-trim-handle.trim-out{right:0}.tool-smart .daw-trim-handle,.tool-trim .daw-trim-handle{pointer-events:auto;cursor:ew-resize}.tool-smart .daw-clip:hover .daw-trim-handle,.tool-trim .daw-clip .daw-trim-handle{background:#d7e0ef32}.tool-smart .daw-clip-name,.tool-grab .daw-clip-name{cursor:grab}.daw-clip.clip-dragging{opacity:.83;cursor:grabbing;border-color:#f0f5ff;box-shadow:0 0 0 1px #d2def470}.daw-ruler-playhead{z-index:5;pointer-events:none;background:#e7edf6;width:1px;position:absolute;top:0;bottom:0}.daw-ruler-playhead:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%);background:#e7edf6;width:9px;height:8px;position:absolute;top:0;left:-4px}.daw-clip.clip-muted{opacity:.4}.daw-playhead{z-index:5;background:#e7edf6;width:1px;box-shadow:0 0 0 1px #11151c40}.daw-rulers>.daw-playhead{background:#e7edf6;border:0;min-width:0;padding:0}.daw-rulers>.daw-playhead:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%);background:#e7edf6;width:9px;height:8px;position:absolute;top:0;left:-4px}.daw-edit-cursor{z-index:4;pointer-events:none;background:#a4bde7;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #1118254d}:is(.daw-clip:focus-visible,.daw-lane-audio:focus-visible){outline-offset:-2px;outline:2px solid #a4bde7}.daw-rulers>.daw-edit-cursor{border:0;min-width:0;padding:0}.daw-selection-range{z-index:3;pointer-events:none;background:#a4bde724;border-left:1px solid #a4bde7;border-right:1px solid #a4bde7;min-width:1px;position:absolute;top:0;bottom:0}.daw-loop-region{z-index:3;pointer-events:none;background:#b4c1d8;border:0;height:5px;min-height:5px;padding:0;position:absolute;top:0}.daw-rulers>.daw-loop-region,.daw-rulers>.daw-selection-range{min-width:1px;padding:0}.daw-selection-summary{color:#a9aeb8;background:#1c1f24;border-bottom:1px solid #393f48;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 15px;min-height:32px;padding:7px 12px;font-size:11px;display:flex}.daw-selection-summary strong,.daw-selection-summary output,.daw-selection-summary b{color:#d2dae8;font-size:11px;font-weight:450;font-family:var(--font-geist-mono), monospace}.daw-selection-summary label{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.daw-selection-summary button{color:#c4ccda;background:#282f3b;border:1px solid #48505d;border-radius:4px;padding:3px 6px;font-size:11px}.daw-fade{background:#e3e9f224;top:21px}.daw-empty-arrangement{margin-left:var(--daw-label-width);background:#15181ccf;min-height:340px;padding:35px 28px}.daw-empty-arrangement>svg{color:#b0bacc;background:#20242b;border:1px solid #414650;border-radius:11px;width:42px;height:42px;margin-bottom:20px;padding:9px}.daw-empty-arrangement h2{color:#e2e7f0;letter-spacing:-.055em;margin-bottom:10px;font-size:23px;font-weight:550}.daw-empty-arrangement p{color:#8892a4;max-width:350px;margin-bottom:23px;font-size:13px;line-height:1.75}.daw-empty-arrangement .btn{border-radius:6px;min-height:36px;padding:9px 12px;font-size:12px}.daw-empty-arrangement .btn-white{color:#191f2a;background:#dee4ee;border-color:#dee4ee}.daw-empty-arrangement .btn-outline{color:#c9d0dd;background:#252a32;border-color:#444c5b}.daw-empty-arrangement small{color:#6f7b91;letter-spacing:.02em;font-size:10px}.daw-add-lane{height:74px;padding-left:calc(var(--daw-label-width) + 24px);color:#8d98aa;background:#151920;font-size:12px}.daw-add-lane:hover:not(:disabled){color:#cfd5df;background:#20242c}.daw-add-lane>span{color:#627089;font-size:11px}.daw-clip-inspector{background:#1e2127;border-top:1px solid #39404c;flex-shrink:0;gap:12px;padding:10px 12px}.daw-clip-inspector>span{color:#828fa6;font-size:10px}.daw-clip-inspector label{color:#8f9baf;gap:5px;font-size:10px}.daw-clip-inspector label>div{background:#12161e;border:1px solid #3a4455;border-radius:4px;padding:3px 6px}.daw-clip-inspector input{color:#cad4e5;font-family:var(--font-geist-mono), monospace;font-size:11px}.daw-clip-inspector small{color:#7888a4;font-size:10px}.daw-mixer{scrollbar-width:auto;scrollbar-color:#626871 #1d2129;background:#11151c;flex:1;align-items:stretch;min-width:0;max-width:100%;min-height:0;overflow:auto}.daw-channel-strip,.daw-master-strip{background:#1e232b;border-right:1px solid #39404c;width:146px;min-width:146px;min-height:598px;padding:0 12px}.daw-channel-strip:nth-child(2n){background:#21262f}.daw-channel-strip.strip-selected{background:#2a313d;box-shadow:inset 0 0 0 1px #828b9b55}.daw-master-strip{z-index:8;--channel-color:#c4cad3;background:#262a31;border-left:1px solid #565a61;box-shadow:-10px 0 20px #080d154d}.daw-strip-heading{border-top:3px solid var(--channel-color,#c4cad3);background:#0e152233;border-bottom:1px solid #636f8429;height:43px;min-height:43px;margin:0 -12px 12px;padding:9px 10px}.daw-strip-heading span{color:#8593ab;font-size:10px;font-family:var(--font-geist-mono), monospace}.daw-strip-heading strong{color:#dbe1ec;font-size:12px;font-weight:550}.daw-channel-strip .daw-inserts,.daw-master-strip .daw-inserts{margin-bottom:18px}.daw-channel-strip .daw-routing,.daw-master-strip .daw-routing{margin-bottom:16px}.daw-channel-strip .daw-ms{margin:8px 0 14px}.daw-strip-footer{background:color-mix(in srgb, var(--channel-color,#c4cad3) 15%, #181f2b);color:color-mix(in srgb, var(--channel-color,#c4cad3) 55%, white);border-bottom:0;border-top:1px solid color-mix(in srgb, var(--channel-color,#c4cad3) 30%, #181f2b);text-align:center;margin:auto -12px 0;padding:11px 7px;font-size:11px;font-weight:550}.daw-master-spacer{color:#99a2b1;letter-spacing:.06em;height:91px;font-size:10px}.daw-mixer-empty{min-width:250px;padding:28px}.daw-mixer-empty>svg{color:#a6b0c1}.daw-mixer-empty h2{letter-spacing:-.04em;font-size:22px;font-weight:550}.daw-mixer-empty p{color:#8795ac;font-size:13px;line-height:1.7}.daw-statusbar{background:#141820;border-top:1px solid #374050;flex-shrink:0;gap:14px;min-height:33px;padding:7px 12px}.daw-statusbar>span{color:#8591a7;font-size:10px}.daw-statusbar i{background:#a4b6d4;width:4px;height:4px}.daw-statusbar>button{color:#a3acbb;font-size:10px}.daw-plugin-bypass{color:#cad4e6;background:#343e4e;border:1px solid #646f81;border-radius:5px;padding:6px 8px;font-size:10px}.daw-plugin-bypass.is-bypassed{color:#ddcbaa;background:#39352c;border-color:#6f6250}.daw-plugin-family{color:#a3b2cb;background:#191d24;border-bottom:1px solid #333b4a;padding:12px 26px}.daw-plugin-family>span{letter-spacing:.1em;font-size:10px}.daw-plugin-family>b{color:#808b9e;font-size:10px}.daw-plugin-controls{background:#1c2027;gap:25px 28px;padding:27px}.daw-effect-control>label{color:#a5acb8;margin-bottom:9px;font-size:12px}.daw-effect-value{box-shadow:none;background:#10141c;border:1px solid #404857;border-radius:7px;margin-bottom:18px;padding:10px 13px}.daw-effect-value input{color:#dbe3f0;letter-spacing:-.04em;font-size:25px}.daw-effect-value span{color:#7d899d;font-size:12px}.daw-effect-control [data-slot=slider-track]{background:#373d48;height:3px}.daw-effect-control [data-slot=slider-range]{background:#91a4c5}.daw-effect-control [data-slot=slider-thumb]{background:#dbe2ef;border:1px solid #dbe2ef;border-radius:50%;width:12px;height:12px}.daw-plugin-footer{background:#1b1f26;border-top:1px solid #3c4350;padding:15px 22px}.daw-plugin-footer button{color:#9ea7b7;border-radius:5px;font-size:12px}.daw-plugin-footer button:hover{color:#e2e8f1;background:#303845}.daw-effect-picker{background:#181c24;gap:10px;padding:24px}.daw-effect-picker button{background:#242931;border:1px solid #3c4555;border-radius:8px;padding:17px 14px}.daw-effect-picker button:hover{background:#2f3745;border-color:#768297}.daw-effect-picker button>span{width:3px;height:28px}.daw-effect-picker strong{color:#dee4ee;font-size:13px;font-weight:550}.daw-effect-picker small{color:#8792a6;letter-spacing:.05em;margin-top:5px;font-size:10px}.daw-effect-picker button>svg{color:#9ea9bb}@media (min-width:1600px){.daw{font-size:14px}.daw-inspector{width:194px}.daw-transport{gap:22px}.daw-counter strong{font-size:32px}.daw-main-meter{max-width:240px}.daw-inserts button{height:28px}.daw-inserts button>strong{font-size:12px}}@media (max-width:1200px){.daw-transport{gap:10px;padding-left:12px;padding-right:12px}.daw-counter,.daw-clock-field,.daw-tempo{padding-left:10px}.daw-counter strong{font-size:25px}.daw-counter strong small{font-size:17px}.daw-editbar{flex-wrap:wrap;gap:10px}.daw-inspector{width:160px}}@media (max-width:950px){.daw{--daw-label-width:225px}.daw-menubar{gap:5px;padding-left:7px;padding-right:7px}.daw-menubar button{gap:4px;padding:6px;font-size:11px}.daw-inspector{width:148px}.daw-inspector-section{padding:10px}.daw-titlebar{gap:10px;padding-left:12px;padding-right:12px}.daw-snap label{font-size:11px}.daw-main-meter{min-width:70px}}@media (max-width:700px){.main-content.daw-content{padding:6px}.daw{--daw-label-width:225px;border-radius:8px;height:calc(100dvh - 70px);min-height:0}.daw-titlebar{min-height:42px;padding:7px 9px}.daw-brand{gap:6px;font-size:11px}.daw-brand svg{width:18px}.daw-session-name input{width:150px;font-size:12px}.daw-menubar{gap:9px;min-height:40px;overflow-x:auto}.daw-menubar>div{flex-shrink:0}.daw-menubar button{padding:6px;font-size:11px}.daw-menubar .daw-bounce{margin-left:3px;padding:6px 8px}.daw-transport{flex-wrap:wrap;gap:10px;min-height:78px;padding:11px 10px}.daw-transport-buttons button{width:30px;height:33px}.daw-transport-buttons .daw-play-button,.daw-transport-buttons button[aria-label=Play\ mix],.daw-transport-buttons button[aria-label=Pause\ playback]{width:35px}.daw-counter{min-height:43px;padding-left:10px}.daw-counter strong{font-size:23px}.daw-counter strong small{font-size:15px}.daw-tempo{min-height:43px;padding-left:10px}.daw-tempo input{width:42px;font-size:14px}.daw-counter>span,.daw-tempo>span{font-size:9px}.daw-main-meter{flex:1;min-width:70px;max-width:none}.daw-editbar{flex-wrap:wrap;gap:7px 10px;min-height:47px;padding:7px}.daw-tool-selection button{width:29px;height:28px}.daw-tool-selection button:nth-child(3){display:grid}.daw-tabs{height:30px;padding:2px}.daw-tabs [data-slot=tabs-trigger]{min-width:43px;padding:3px 10px;font-size:11px}.daw-snap{gap:5px}.daw-zoom{gap:1px}.daw-zoom span{width:40px}.daw-zoom button{min-width:25px;padding:4px}.daw-view-actions{gap:0;padding-left:7px}.daw-view-actions button{padding:4px 6px;font-size:10px}.daw-working-area{min-height:0;max-height:none}.daw-inspector{display:none}.daw-ruler-label{padding-left:9px;font-size:9px}.daw-ruler-label small{font-size:8px}.daw-lane-label{padding-left:7px;padding-right:7px}.daw-lane-name{gap:5px}.daw-lane-name strong{font-size:11px}.daw-lane-buttons small{font-size:9px}.daw-lane-buttons>button:not(.daw-lane-fx){width:23px}.daw-lane-buttons .daw-lane-fx{gap:4px;padding:0 5px}.daw-empty-arrangement{min-height:315px;padding:25px 17px}.daw-empty-arrangement h2{font-size:20px}.daw-empty-arrangement p{font-size:12px}.daw-empty-arrangement>div{flex-wrap:wrap;justify-content:center}.daw-empty-arrangement small{max-width:230px;line-height:1.6}.daw-selection-summary{gap:6px 10px;padding:6px 9px;font-size:10px}.daw-selection-summary strong,.daw-selection-summary output,.daw-selection-summary b{font-size:10px}.daw-clip-inspector{gap:8px;padding:8px}.daw-mixer{min-height:0}.daw-master-strip{position:relative;right:auto}.daw-statusbar{gap:7px;min-height:33px;padding:7px 9px}.daw-statusbar>span:first-child{font-size:9px}.daw-plugin-controls{gap:25px;padding:23px}}@media (min-width:801px){.daw-titlebar{min-height:40px;padding:6px 17px}.daw-menubar{min-height:36px;padding:3px 12px}.daw-transport{min-height:66px;padding:8px 16px}.daw-editbar{min-height:42px;padding:4px 12px}}html.studio-open,body.studio-open,.daw,.daw-working-area,.daw-timeline-scroll,.daw-mixer{overscroll-behavior-x:none}.daw-clip-grab-zone{z-index:1;pointer-events:none;height:34%;position:absolute;bottom:0;left:7px;right:7px}.tool-smart .daw-clip-grab-zone{pointer-events:auto;cursor:grab}.daw-lane-audio.tool-select,.tool-select .daw-clip,.tool-select .daw-clip-name{cursor:text}.daw-lane-audio[data-gesture=move],.daw-lane-audio[data-gesture=move] *{cursor:grabbing!important}.daw-lane-audio[data-gesture=select],.daw-lane-audio[data-gesture=select] *{cursor:text!important}.daw-start-marker{pointer-events:none;z-index:3;border-bottom:6px solid #87b0ff;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:1px;transform:translate(-5px)}.daw-track-tempo{color:#a5b4c9;width:100%;font:9px var(--font-mono,monospace);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:4px;padding:3px 0;display:flex}.daw-track-tempo>span{align-items:center;gap:4px;display:flex}.daw-track-tempo b{color:#edf3ff;font-size:11px;font-weight:500}.daw-track-tempo:hover b{color:#8eb6ff}.daw-track-tempo:disabled{opacity:.5;cursor:wait}.daw-channel-strip>.daw-track-tempo{margin:0;padding:5px 10px}.daw-tempo-help{color:#92a1b9;margin:12px 0 18px;font-size:11px}.daw-statusbar>span:first-child>button{color:#b5ceff;margin-left:12px;text-decoration:underline}@media (max-height:850px){.daw-mixer .daw-channel-strip,.daw-mixer .daw-master-strip{min-height:410px;padding:0 10px}.daw-mixer .daw-strip-heading{height:31px;min-height:31px;margin:0 -10px 5px;padding:5px 9px}.daw-mixer .daw-section-label{margin-bottom:4px;font-size:8px}.daw-mixer .daw-inserts{gap:3px;margin-bottom:7px}.daw-mixer .daw-inserts button{height:20px;min-height:20px;padding:3px 5px}.daw-mixer .daw-inserts button strong{font-size:9px}.daw-mixer .daw-routing{height:20px;min-height:20px;margin-bottom:7px;font-size:9px}.daw-mixer .daw-parameter{margin:0 0 5px}.daw-mixer .daw-parameter>div:first-child{margin-bottom:3px}.daw-mixer .daw-ms{margin:3px 0}.daw-mixer .daw-track-tempo{padding:3px 0}.daw-mixer .daw-fader-unit{height:132px;margin-top:7px;padding-bottom:26px}.daw-mixer .daw-fader-scale,.daw-mixer .daw-fader{height:103px!important}.daw-mixer .daw-channel-meter{height:105px}.daw-mixer .daw-channel-meter>div{height:94px}.daw-mixer .daw-strip-footer{margin:3px -10px 0;padding:5px;font-size:9px}.daw-mixer .daw-master-spacer{height:69px}}.daw-stereo-split{color:#c3cfe6;background:#252b35;border:1px solid #414958;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 20px);margin:8px 10px 12px;padding:8px 4px;font-size:11px;display:flex}.daw-stereo-split:disabled{opacity:.4}.daw-plugin-preview{color:#d5e3ff;background:#283750;border:1px solid #4b5c7a;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.daw-plugin-preview:disabled{opacity:.4}.daw{position:relative}.daw-window{color:#e4e7ec;background:#1a1d22;border:1px solid #4a5060;border-radius:12px;flex-direction:column;max-height:calc(100% - 16px);display:flex;position:absolute;overflow:hidden;box-shadow:0 28px 90px #000a,0 0 0 1px #0008}.daw-window-bar{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#262a32;border-bottom:1px solid #434851;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.daw-window-bar:active{cursor:grabbing}.daw-window-title{flex-direction:column;min-width:0;display:flex}.daw-window-title span{color:#9ba2ad;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.daw-window-title strong{color:#eef2f8;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:550;overflow:hidden}.daw-window-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.daw-window-close{color:#aab3c2;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.daw-window-close:hover{color:#fff;background:#343b47}.daw-window-body{scrollbar-width:thin;scrollbar-color:#42444b #17181b;flex:auto;min-height:0;overflow:auto}.daw-window>.daw-window-resize{z-index:3;touch-action:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute}.daw-window-resize.resize-n,.daw-window-resize.resize-s{cursor:ns-resize;height:6px;left:14px;right:14px}.daw-window-resize.resize-n{top:0}.daw-window-resize.resize-s{bottom:0}.daw-window-resize.resize-e,.daw-window-resize.resize-w{cursor:ew-resize;width:6px;top:14px;bottom:14px}.daw-window-resize.resize-e{right:0}.daw-window-resize.resize-w{left:0}.daw-window-resize.resize-ne,.daw-window-resize.resize-nw,.daw-window-resize.resize-se,.daw-window-resize.resize-sw{width:14px;height:14px}.daw-window-resize.resize-ne{cursor:nesw-resize;top:0;right:0}.daw-window-resize.resize-nw{cursor:nwse-resize;top:0;left:0}.daw-window-resize.resize-se{cursor:nwse-resize;bottom:0;right:0}.daw-window-resize.resize-sw{cursor:nesw-resize;bottom:0;left:0}.daw-window-resize.resize-se:after{content:"";border-bottom:1px solid #8392a8;border-right:1px solid #8392a8;width:7px;height:7px;position:absolute;bottom:4px;right:4px}.daw-window-resize:focus-visible{outline-offset:-3px;outline:2px solid #9bbfff}.daw .daw-lane-buttons>.daw-lane-split{white-space:nowrap;color:#c3d4ef;background:#2a3341;border-color:#4e607c;flex:1;width:auto;min-width:0;padding:0 5px;font-size:10px}.daw-plugin-window{--primary:#82acff;--primary-foreground:#101826;--ring:#a4bde7}.daw-plugin-window .daw-plugin-family{align-items:center;gap:12px;padding:11px 22px;display:flex}.daw-plugin-window .daw-plugin-family p{color:#8e9bb0;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.5}@container studio-plugin (width<=600px){.daw-plugin-window .daw-plugin-family{padding:10px 16px}.daw-plugin-window .daw-plugin-family p{display:none}.daw-plugin-window .daw-plugin-family b{margin-left:auto}}.daw-plugin-window .daw-plugin-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.daw-plugin-window .daw-plugin-footer>div{align-items:center;gap:6px;display:flex}.daw-plugin-window .daw-plugin-footer button{align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.daw-plugin-window .daw-effect-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daw-plugin-window .daw-effect-picker>p{color:#9aa4b6;grid-column:1/-1;margin:0 0 4px;font-size:12.5px;line-height:1.6}.daw-plugin-window .daw-effect-picker button{text-align:left;align-items:center;gap:12px;display:flex}.daw-plugin-window .daw-effect-picker button>div{flex-direction:column;flex:1;min-width:0;display:flex}.daw-window-actions-bar{align-items:center;gap:3px;min-width:0;display:flex}.daw-tempo-window .daw-window-body{background:#171b22}.daw-tempo-panel{flex-direction:column;gap:12px;padding:16px 18px 18px;font-size:12px;display:flex}.daw-tempo-readout{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.daw-tempo-readout>div{background:#10141b;border:1px solid #2f3846;border-radius:9px;min-width:0;padding:11px 13px 10px}.daw-tempo-readout span{color:#7f8ba0;letter-spacing:.1em;font-size:9.5px;display:block}.daw-tempo-readout strong{color:#f3f6fb;font:500 27px var(--font-mono,monospace);letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:5px;margin-top:3px;display:flex}.daw-tempo-readout strong small{color:#8fa3c4;letter-spacing:.06em;font-size:11px}.daw-tempo-readout p{color:#8d98ab;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10.5px;line-height:1.4;overflow:hidden}.daw-tempo-section{background:#1c212a;border:1px solid #2f3846;border-radius:9px;padding:11px 13px 12px}.daw-tempo-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.daw-tempo-section>header>span{color:#9fb0cb;letter-spacing:.1em;font-size:10px}.daw-tempo-section>header small{color:#6f7b90;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.daw-tempo-ranges{gap:3px;display:flex}.daw-tempo-ranges button,.daw-tempo-sync button,.daw-original-bpm button,.daw-key-shift button,.daw-pitch-fader>button,.daw-tempo-reset,.daw-keylock-toggle{color:#c3ccdb;white-space:nowrap;background:#262d39;border:1px solid #3c4658;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;display:inline-flex}.daw-tempo-ranges button:hover:not(:disabled),.daw-tempo-sync button:hover:not(:disabled),.daw-original-bpm button:hover:not(:disabled),.daw-key-shift button:hover:not(:disabled),.daw-pitch-fader>button:hover:not(:disabled),.daw-tempo-reset:hover:not(:disabled),.daw-keylock-toggle:hover:not(:disabled){color:#fff;background:#313a49}.daw-tempo-ranges button.chosen{color:#dbe6ff;background:#2c3a57;border-color:#6d8dc7}.daw-keylock-toggle.is-on{color:#d8ffe9;background:#2a4a3a;border-color:#4fa37b}.daw-pitch-fader{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.daw-pitch-fader>button{justify-content:center;width:30px;font-size:14px}.daw-pitch-fader input[type=range],.daw-key-shift input[type=range]{accent-color:#82acff;width:100%;height:22px}.daw-pitch-fader label{color:#9aa7bd;align-items:center;gap:4px;font-size:11px;display:inline-flex}.daw-pitch-fader input[type=number],.daw-original-bpm input[type=number]{color:#f1f5fb;width:74px;font:500 13px var(--font-mono,monospace);background:#0f131a;border:1px solid #3a4456;border-radius:5px;padding:5px 7px}.daw-tempo-sync{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.daw-key-shift{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.daw-key-shift output{text-align:right;color:#f1f5fb;min-width:64px;font:500 13px var(--font-mono,monospace)}.daw-original-bpm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.daw-original-bpm input[type=number]{width:92px;font-size:15px}.daw-tempo-help{color:#7f8ba0;margin:9px 0 0;font-size:11px;line-height:1.5}.daw-inspector-tempo{color:#dfe5ef;text-align:left;background:#23262b;border:1px solid #3a3d44;border-radius:6px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:8px 10px;display:flex}.daw-inspector-tempo:hover{background:#262c38;border-color:#6d8dc7}.daw-inspector-tempo b{font-size:13px;font-weight:550}.daw-inspector-tempo span{color:#9aa7bd;font:10px var(--font-mono,monospace);align-items:center;gap:4px;display:inline-flex}.daw-track-tempo.is-changed b{color:#ffd27a}.daw-clip-name em{font:9.5px var(--font-mono,monospace);color:#ffe2a3;opacity:.9;margin-left:auto;font-style:normal}.daw-loop-button.is-on{color:#ffd27a;background:#3a3220;border-color:#b3893a}.daw-session-tempo strong{align-items:center;gap:6px;display:flex}.daw-session-tempo input{color:#f1f5fb;width:78px;font:500 15px var(--font-mono,monospace);background:#101318;border:1px solid #383b42;border-radius:5px;padding:2px 6px}.daw-session-tempo small{color:#8f96a3;letter-spacing:.06em;white-space:nowrap;font-size:10px}.daw-session-tempo button{color:#b7bfcd;background:#262a33;border:1px solid #3a4150;border-radius:4px;padding:3px 7px;font-size:10px}.daw-session-tempo button:hover{color:#fff;background:#333a48}.daw-mode-toggles{align-items:center;gap:4px;display:flex}.daw-mode-toggles button{color:#9ea6b5;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:500;display:inline-flex}.daw-mode-toggles button:hover{color:#fff;background:#2a2e36}.daw-mode-toggles button.is-on{color:#dbe6ff;background:#2b3548;border-color:#4d6392}.daw-summary-divider{background:#3b414a;width:1px;height:18px;margin:0 2px}.daw-selection-summary button svg{vertical-align:-2px;margin-right:4px}.daw-rulers{height:52px;min-height:52px;display:block}.daw-ruler-bars,.daw-ruler-time{height:26px;position:absolute;left:0;right:0;overflow:hidden}.daw-ruler-bars{border-bottom:1px solid #2c3138;top:0}.daw-ruler-time{top:26px}.daw-ruler-bars>i,.daw-ruler-time>i{pointer-events:none;border-left:1px solid #4a515c;font-style:normal;position:absolute;top:0;bottom:0}.daw-ruler-bars>i.minor{border-left-color:#363c46;top:14px}.daw-ruler-bars>i b{color:#d3d9e3;font:500 11px var(--font-mono,monospace);white-space:nowrap;position:absolute;top:5px;left:5px}.daw-ruler-bars>i.minor b{color:#7f8896;font-size:9.5px;top:0}.daw-ruler-time>i span{color:#7e8797;font:10px var(--font-mono,monospace);white-space:nowrap;position:absolute;top:6px;left:5px}.daw-loop-region.is-loop{background:#e2b45c;height:4px;min-height:4px;top:auto;bottom:0}.daw-clip-wave{pointer-events:none;height:calc(100% - 21px);color:color-mix(in srgb, var(--track-color,#9db0d0) 70%, white);position:absolute;top:21px;bottom:0}.daw-clip.clip-dragging .daw-clip-wave{opacity:.7}@media (max-width:950px){.daw-tempo-readout{grid-template-columns:1fr 1fr}.daw-session-tempo,.daw-mode-toggles button span{display:none}}.daw-transport .daw-transport-buttons .daw-loop-button,.daw-transport .daw-loop-button{gap:7px;width:auto;min-width:118px;padding:0 12px;font-size:12px}.daw-transport .daw-loop-button.is-on{color:#eff6ff;background:#24477a;border-color:#6ca8fa;box-shadow:inset 0 0 0 1px #6ca8fa55}.daw-track-volume{accent-color:#9dbbfa;cursor:ew-resize;width:54px;min-width:54px;height:20px}.daw-clip-gain{z-index:6;color:#d7e4fb;cursor:ns-resize;touch-action:none;white-space:nowrap;background:#101722df;border:1px solid #9babca55;border-radius:4px;align-items:center;gap:3px;max-width:calc(100% - 16px);height:20px;padding:0 5px;font:9px ui-monospace,monospace;display:inline-flex;position:absolute;bottom:3px;left:8px;overflow:hidden}:is(.daw-clip-gain:hover,.daw-clip-gain:focus-visible){background:#283950;border-color:#adcbff}.daw-clip-gain svg{flex-shrink:0}.daw-clip-gain-popover{color:#e0eaff;background:#1b2432;border:1px solid #4c607f;width:200px;padding:14px}.daw-clip-gain-popover p{color:#a3b4cf;font-size:11px}.daw-clip-gain-popover input{accent-color:#9dbbfa;width:100%}.daw-clip-gain-popover output{text-align:center;font:14px ui-monospace,monospace}.daw-clip-gain-popover>div{gap:8px;display:flex}.daw-clip-gain-popover button{border:1px solid #516280;border-radius:4px;flex:1;padding:4px;font-size:11px}.daw-clip.clip-muted{filter:saturate(.3)}.topbar .workspace-menu{color:#a5a9b0;border-radius:6px;flex-shrink:0;width:30px;height:30px;display:inline-flex}.topbar .workspace-menu:hover{color:#edf1ef;background:#292d2f}.topbar.workspace-topbar{background:#111416;border-bottom-color:#2b3237;height:58px;padding:0 17px}.workspace-topbar .topbar-left{gap:12px;min-width:0}.workspace-topbar .topbar-left>span{color:#d5dddf;font-size:12px}.workspace-topbar .topbar-left>small{color:#77868f;font-size:11px}.workspace-back{color:#9dadaf;white-space:nowrap;border-right:1px solid #354049;align-items:center;gap:7px;padding:5px 10px 5px 3px;font-size:12px;display:inline-flex}.workspace-back:hover{color:#d0e7da}.workspace-topbar .topbar-actions{gap:12px}.workspace-topbar .topbar-actions>.icon-btn,.workspace-topbar .topbar-divider{display:none}.workspace-topbar .topbar-actions .btn{color:#adbbbe;border-color:#3a464d;border-radius:5px;min-height:30px;padding:5px 10px;font-size:11px}.app-body.is-studio{background:#111416;max-width:100%;overflow:hidden}.app-body.is-studio .main-content{max-width:none}.hub-collection.focused-collection{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.focused-collection .hub-studio{grid-area:1/1/3;min-height:575px}.focused-collection .hub-studio-content{background:linear-gradient(90deg,#121315f5 0%,#121315bc 40%,#12131515 100%);min-height:100%;padding:29px}.focused-collection .hub-studio-art{background-position:70%}.focused-collection .hub-studio h2{font-size:clamp(36px,3.4vw,52px)}.focused-collection .hub-download{grid-area:1/2;gap:18px;padding:24px 26px;display:flex}.focused-collection .hub-download h2{margin-bottom:9px;font-size:24px}.focused-collection .hub-download .liv-lockup{gap:10px;margin-bottom:10px;font-size:36px}.focused-collection .hub-download .liv-lockup svg{width:31px;height:31px}.focused-collection .hub-download .tile-launch{align-self:stretch}.focused-collection .hub-download p{max-width:310px;font-size:13px}.focused-collection .hub-stems{grid-area:2/2;gap:18px;padding:24px 26px}.focused-collection .hub-stems h2{margin-bottom:9px;font-size:26px}.focused-collection .hub-stems p{font-size:13px}.focused-collection .hub-state{letter-spacing:.08em;font-size:10px}.focused-collection .tile-kicker{font-size:10px}.focused-collection .tile-launch{font-size:13px}@media (max-width:900px){.hub-collection.focused-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-collection .hub-studio{grid-area:1/1/auto/-1;min-height:360px}.focused-collection .hub-studio-art{background-position:100%}.focused-collection .hub-download{grid-area:2/1}.focused-collection .hub-stems{grid-area:2/2}.focused-collection .hub-download,.focused-collection .hub-stems{padding:22px}}@media (max-width:600px){.topbar .workspace-menu{width:27px;height:27px}.topbar.workspace-topbar{gap:10px;height:53px;padding:0 10px}.workspace-topbar .topbar-left{gap:9px}.workspace-topbar .topbar-left>small,.workspace-topbar .topbar-left>svg{display:none}.workspace-back{padding-right:9px;font-size:11px}.workspace-topbar .topbar-actions .btn{padding:5px 7px;font-size:10px}.workspace-topbar .topbar-actions .btn>svg{display:none}.hub-collection.focused-collection{grid-template-columns:minmax(0,1fr)}.focused-collection .hub-studio,.focused-collection .hub-download,.focused-collection .hub-stems{grid-area:auto/1}.focused-collection .hub-studio{min-height:380px}.focused-collection .hub-studio-content{padding:25px}}
