._app_1qnqy_1{--bg:#15101c;--panel:#1d1725;--panel2:#261e2e;--line:#45364a;--text:#f3eae7;--muted:#b9aaba;--accent:#c2a5ef;--pink:#eea0bc;--acid:#c6e58d;--orange:#eea0bc;min-height:100vh;color:var(--text);background:var(--bg);font-family:var(--font-body,"Chivo", Arial, sans-serif);line-height:1.35}._app_1qnqy_1::selection,._app_1qnqy_1 ::selection{color:#21172c;background:#eea0bc}._app_1qnqy_1 button,._app_1qnqy_1 textarea,._app_1qnqy_1 select,._app_1qnqy_1 input{font:inherit}._app_1qnqy_1 button{cursor:pointer}._topbar_1qnqy_25{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15101cf7;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:10px 22px;display:grid;position:sticky;top:0}._identity_1qnqy_40{align-items:center;gap:12px;display:flex}._identity_1qnqy_40>a{border:1px solid var(--accent);min-width:38px;height:38px;color:var(--accent);font:700 .74rem/1 var(--font-display,"Syne", Arial, sans-serif);border-radius:7px;place-items:center;padding-inline:10px;text-decoration:none;display:grid}._identity_1qnqy_40 div{gap:2px;display:grid}._identity_1qnqy_40 strong{font-family:var(--font-display,"Syne", Arial, sans-serif);letter-spacing:-.035em;font-size:1.1rem;font-weight:700}._identity_1qnqy_40 span{color:var(--muted);letter-spacing:.08em;font:700 .62rem/1.2 monospace}._workspaceTabs_1qnqy_57{border-bottom:1px solid var(--line);background:#15101c;gap:20px;padding:0 22px;display:flex}._workspaceTabs_1qnqy_57 button{color:#b9aaba;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:48px;padding:0 2px;font-size:.875rem;display:flex}._workspaceTabs_1qnqy_57 button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--pink)}._workspaceTabs_1qnqy_57 button span{letter-spacing:.06em;color:#ab96b5;font:.58rem/1 monospace}._workspaceTabs_1qnqy_57 button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}._manualTransportStatus_1qnqy_62{border-bottom:1px solid var(--line);color:#b9aaba;padding:9px 22px;font:.75rem/1.5 monospace}._manualTransportStatus_1qnqy_62>span{color:#ffb3ad}._manual_1qnqy_62{max-width:1260px;margin:0 auto;padding:42px 32px 60px}._manualHeader_1qnqy_65{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:32px;display:flex}._manualEyebrow_1qnqy_66{color:var(--pink);letter-spacing:.12em;font:.7rem/1.4 monospace}._manualHeader_1qnqy_65 h1{font-family:var(--font-display,"Syne", Arial, sans-serif);text-transform:none;color:#f3eae7;letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.7rem,3vw,2.7rem);font-weight:600;line-height:1.15}._manualHeader_1qnqy_65 p{color:#b9aaba;margin:0;font-size:1rem;line-height:1.6}._manualLanguage_1qnqy_69{color:#b9aaba;gap:8px;min-width:135px;font-size:.75rem;display:grid}._manualLanguage_1qnqy_69 select,._manualSearch_1qnqy_70 input{width:100%;color:var(--text);background:#15101c;border:1px solid #45364a;border-radius:5px;padding:10px 12px;font-size:.875rem}._manualLayout_1qnqy_71{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:48px;padding-top:32px;display:grid}._manualContents_1qnqy_72{min-width:0;max-height:calc(100dvh - 112px);padding:2px;position:sticky;top:94px;overflow-y:auto}._manualContents_1qnqy_72>label{color:#d2c1d6;margin-bottom:10px;font-size:.8rem;display:block}._manualSearch_1qnqy_70{position:relative}._manualSearch_1qnqy_70 input{padding-right:35px}._manualSearch_1qnqy_70 button{color:#d2c1d6;background:0 0;border:0;width:30px;height:30px;position:absolute;top:4px;right:3px}._manualContents_1qnqy_72 nav{gap:3px;margin:18px 0 24px;display:grid}._manualContents_1qnqy_72 nav button{color:#b9aaba;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:baseline;gap:12px;padding:11px 9px;font-size:.84rem;line-height:1.35;display:flex}._manualContents_1qnqy_72 nav button span{color:#ab96b5;font:.75rem/1 monospace}._manualContents_1qnqy_72 nav button:hover{color:#f3eae7;background:#261e2e}._manualContents_1qnqy_72 nav button[aria-current=step]{color:var(--accent);background:#261e2e;border-color:#655075}._manualContents_1qnqy_72 nav button[aria-current=step] span{color:var(--accent)}._manualKeepPlaying_1qnqy_83,._manualContents_1qnqy_72>p{color:#ab96b5;font-size:.78rem;line-height:1.6}._manualStudio_1qnqy_84{color:var(--accent);background:#261e2e;border:1px solid #655075;border-radius:4px;padding:9px 12px;font-size:.8rem}._manualLesson_1qnqy_85{min-width:0}._manualLessonMeta_1qnqy_86{color:#ab96b5;letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font:.68rem/1.5 monospace;display:flex}._manualLessonMeta_1qnqy_86 span{color:#ab96b5}._manualLesson_1qnqy_85 h2{font-family:var(--font-display,"Syne", Arial, sans-serif);color:#f3eae7;letter-spacing:-.025em;margin:14px 0;scroll-margin-top:95px;font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:600;line-height:1.25}._manualLesson_1qnqy_85 h2:focus{outline:none}._manualIntro_1qnqy_90{font-family:var(--font-editorial,"Newsreader", Georgia, serif);color:#d2c1d6;margin:0 0 30px;font-size:1.2rem;line-height:1.65}._manualSteps_1qnqy_91{gap:24px;margin:0 0 32px;padding:0;list-style:none;display:grid}._manualSteps_1qnqy_91 li{gap:15px;display:flex}._manualSteps_1qnqy_91 li>span{width:27px;height:27px;color:var(--accent);border:1px solid #655075;border-radius:50%;flex-shrink:0;place-items:center;font:.8rem/1 monospace;display:grid}._manualLesson_1qnqy_85 h3{color:#d2c1d6;margin:0 0 8px;font-size:1rem;line-height:1.5}._manualSteps_1qnqy_91 p,._manualListen_1qnqy_95 p,._manualTry_1qnqy_95 p,._manualTip_1qnqy_95 p{color:#b9aaba;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.75}._manualExample_1qnqy_96{background:#15101c;border:1px solid #45364a;border-radius:7px;margin:28px 0;overflow:hidden}._manualExampleHead_1qnqy_97{color:#b9aaba;letter-spacing:.04em;border-bottom:1px solid #45364a;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font:.66rem/1.4 monospace;display:flex}._manualExampleHead_1qnqy_97 button,._manualTry_1qnqy_95 button,._manualPager_1qnqy_98 button{color:var(--accent);background:#261e2e;border:1px solid #655075;border-radius:4px;padding:9px 13px;font-size:.8rem;line-height:1.4}._manualExampleHead_1qnqy_97 button{white-space:nowrap}._manualExample_1qnqy_96 pre{color:#f3eae7;tab-size:2;max-height:470px;margin:0;padding:20px;font:.9rem/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}._manualExample_1qnqy_96 code{font:inherit}._manualExample_1qnqy_96>p{color:#ab96b5;border-top:1px solid #45364a;margin:0;padding:12px 16px;font-size:.78rem;line-height:1.65}._manualExample_1qnqy_96 p._manualCopyStatus_1qnqy_103{color:var(--accent)}._manualListen_1qnqy_95{border-left:2px solid #9277a5;margin:28px 0;padding:4px 0 4px 18px}._manualListen_1qnqy_95 h3{color:var(--accent);font-size:.85rem}._manualTry_1qnqy_95{background:#1d1725;border:1px solid #45364a;border-radius:6px;margin:28px 0;padding:22px}._manualTry_1qnqy_95 h3{color:var(--accent)}._manualTry_1qnqy_95 button{margin-top:16px}._manualTip_1qnqy_95{border-left:2px solid #67603e;margin:24px 0;padding-left:18px}._manualTip_1qnqy_95 h3{color:#d0c494;font-size:.85rem}._manualTip_1qnqy_95 p{color:#acae98;font-size:.85rem}._manualBanks_1qnqy_112{margin-top:32px}._manualBanks_1qnqy_112 h4{color:#ab96b5;margin:14px 0 8px;font-size:.8rem}._manualBanks_1qnqy_112 p{flex-wrap:wrap;gap:7px;display:flex}._manualBanks_1qnqy_112 code{color:#d2c1d6;background:#1d1725;border:1px solid #45364a;border-radius:3px;padding:5px 8px;font-size:.78rem}._manualTableWrap_1qnqy_116{margin-top:30px;overflow-x:auto}._manualTableWrap_1qnqy_116 table{border-collapse:collapse;color:#b9aaba;text-align:left;width:100%;font-size:.85rem;line-height:1.7}._manualTableWrap_1qnqy_116 caption{color:#d2c1d6;text-align:left;padding-bottom:12px;font-weight:700}._manualTableWrap_1qnqy_116 th,._manualTableWrap_1qnqy_116 td{vertical-align:top;border:1px solid #45364a;padding:12px 14px}._manualTableWrap_1qnqy_116 th{color:#d2c1d6}._manualPager_1qnqy_98{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:24px;display:flex}._manualPager_1qnqy_98 button{text-align:left}._manual_1qnqy_62 button:disabled{opacity:.45;cursor:default}._manual_1qnqy_62 :is(button,input,select,pre):focus-visible{outline:2px solid var(--accent);outline-offset:3px}._manualStudio_1qnqy_84:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:800px){._manual_1qnqy_62{padding:26px 18px 40px}._manualLayout_1qnqy_71{grid-template-columns:1fr;gap:28px}._manualContents_1qnqy_72{max-height:none;position:static;overflow:visible}._manualContents_1qnqy_72 nav{margin:12px 0;padding:3px 0 8px;display:flex;overflow-x:auto}._manualContents_1qnqy_72 nav button{flex-shrink:0;max-width:220px}._manualKeepPlaying_1qnqy_83{display:none}._manualHeader_1qnqy_65{flex-wrap:wrap;padding-bottom:22px}._manualLanguage_1qnqy_69{align-items:center;display:flex}._manualLanguage_1qnqy_69 select{width:125px}._manualPager_1qnqy_98{align-items:stretch}._manualLesson_1qnqy_85 h2{scroll-margin-top:126px}._workspaceTabs_1qnqy_57{padding:0 14px}}._transport_1qnqy_140{align-items:center;gap:8px;display:flex}._stop_1qnqy_141,._play_1qnqy_141{border:1px solid var(--line);color:#b9aaba;background:var(--panel2);border-radius:6px;height:39px}._stop_1qnqy_141{width:39px}._play_1qnqy_141{border-color:var(--acid);color:#21172c;background:var(--acid);letter-spacing:.08em;min-width:102px;padding:0 16px;font-size:.72rem;font-weight:900}._play_1qnqy_141._isPlaying_1qnqy_150{color:var(--acid);background:#242b18}._play_1qnqy_141:disabled{cursor:default;opacity:1}._position_1qnqy_152{gap:3px;min-width:112px;margin-left:7px;display:grid}._position_1qnqy_152 span{color:var(--muted);letter-spacing:.08em;font:700 .57rem/1 monospace}._position_1qnqy_152 b{font:750 .82rem/1.1 monospace}._sessionMeta_1qnqy_156{justify-content:flex-end;gap:23px;display:flex}._sessionMeta_1qnqy_156>div{border-left:1px solid var(--line);gap:4px;padding-left:18px;display:grid}._sessionMeta_1qnqy_156 span{color:var(--muted);letter-spacing:.09em;font:700 .56rem/1 monospace}._sessionMeta_1qnqy_156 strong{font:750 .78rem/1 monospace}._sessionMeta_1qnqy_156 ._ready_1qnqy_160{color:var(--acid)}._modeBar_1qnqy_162{border-bottom:1px solid var(--line);color:#b9aaba;background:#1d1725;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:9px 22px;font-size:.8rem;display:flex}._modeBar_1qnqy_162>div{gap:4px;display:flex}._modeBar_1qnqy_162 button{border:1px solid var(--line);color:#b9aaba;background:#261e2e;border-radius:4px;padding:6px 13px}._modeBar_1qnqy_162 button[aria-pressed=true]{color:var(--accent);background:#35263f;border-color:#9277a5}._modeBar_1qnqy_162 button:disabled{opacity:.4;cursor:default}._modeBar_1qnqy_162 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._modeBar_1qnqy_162>strong{color:var(--accent);margin-left:auto;font:.8rem/1.4 monospace}._songOrder_1qnqy_169{border-bottom:1px solid var(--line);background:#1d1725;padding:14px 18px}._songOrderHead_1qnqy_170{justify-content:space-between;gap:10px;margin-bottom:12px;font:.7rem/1.3 monospace;display:flex}._songOrderHead_1qnqy_170 strong{color:var(--accent)}._songOrderHead_1qnqy_170 span,._songOrder_1qnqy_169 p{color:#b9aaba}._songOrder_1qnqy_169 p{margin:10px 0 0;font-size:.75rem;line-height:1.5}._songOrder_1qnqy_169 p._songError_1qnqy_174{color:#ffad86}._songOrder_1qnqy_169 ol{flex-direction:column;gap:8px;max-height:225px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}._songOrder_1qnqy_169 li{background:#15101c;border:1px solid #45364a;border-radius:4px;padding:8px}._songOrder_1qnqy_169 li._songActive_1qnqy_177{border-color:var(--acid);box-shadow:inset 3px 0 var(--acid)}._songOrder_1qnqy_169 li>div:first-child{align-items:center;gap:6px;display:flex}._songOrder_1qnqy_169 li span,._songOrder_1qnqy_169 li small{color:#b9aaba;font:.75rem/1 monospace}._songOrder_1qnqy_169 select,._songOrder_1qnqy_169 input,._songOrder_1qnqy_169 button{color:#d2c1d6;background:#261e2e;border:1px solid #45364a;border-radius:3px;min-height:28px;padding:4px 6px;font-size:.75rem}._songOrder_1qnqy_169 select{flex:1;width:100%;min-width:0}._songOrder_1qnqy_169 input{width:52px}._songOrder_1qnqy_169 button:disabled{opacity:.35;cursor:default}._songOrderActions_1qnqy_184{gap:5px;margin:6px 0 0 17px;display:flex}._songOrderAdd_1qnqy_185{align-items:center;gap:6px;margin-top:12px;display:flex}._songOrderAdd_1qnqy_185 button{white-space:nowrap;color:var(--accent)}:is(._songOrder_1qnqy_169 select:focus-visible,._songOrder_1qnqy_169 input:focus-visible,._songOrder_1qnqy_169 button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._projectBar_1qnqy_189{border-bottom:1px solid var(--line);background:#1d1725;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 22px;display:flex}._projectBar_1qnqy_189>label{align-items:center;gap:10px;min-width:0;display:flex}._projectBar_1qnqy_189>label>span{color:var(--muted);letter-spacing:.1em;font:700 .65rem/1 monospace}._projectBar_1qnqy_189 input[type=text],._projectBar_1qnqy_189 input:not([type]){border:1px solid var(--line);width:200px;min-width:0;color:var(--text);background:#15101c;border-radius:4px;padding:7px 9px}._projectButtons_1qnqy_193{flex-wrap:wrap;gap:6px;display:flex}._projectBar_1qnqy_189 button,._projectConfirm_1qnqy_194 button,._projectNotice_1qnqy_194 button{color:#d2c1d6;background:#261e2e;border:1px solid #655075;border-radius:4px;min-height:32px;padding:5px 9px;font-size:.8rem}._projectBar_1qnqy_189 button:disabled{opacity:.45;cursor:default}._projectBar_1qnqy_189 button[title]{color:var(--accent)}:is(._projectBar_1qnqy_189 input:focus-visible,._projectBar_1qnqy_189 button:focus-visible,._projectConfirm_1qnqy_194 button:focus-visible,._projectNotice_1qnqy_194 button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._saveState_1qnqy_198{color:var(--accent);gap:3px;margin-left:auto;font:.75rem/1.3 monospace;display:grid}._saveState_1qnqy_198 small{color:#ab96b5;font:.65rem/1.4 monospace}._saveWarning_1qnqy_200{color:var(--orange)}._projectConfirm_1qnqy_194{color:#dcc8a5;background:#211b10;border-bottom:1px solid #62502b;padding:12px 22px}._projectConfirm_1qnqy_194 p{max-width:900px;margin:0 0 10px;font-size:.875rem;line-height:1.5}._projectConfirm_1qnqy_194 button{border-color:#715e34;margin:0 7px 5px 0}._projectNotice_1qnqy_194{border-bottom:1px solid var(--line);color:#b9aaba;background:#1d1725;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 22px;font-size:.8rem;line-height:1.5;display:flex}._projectNotice_1qnqy_194>span{flex:1}._projectNotice_1qnqy_194>button:last-child{font-size:1rem}@media (max-width:650px){._projectBar_1qnqy_189{gap:10px;padding:12px}._projectBar_1qnqy_189>label{width:100%}._projectBar_1qnqy_189 input:not([type]){flex:1;width:auto}._saveState_1qnqy_198{width:100%;margin-left:0}._projectConfirm_1qnqy_194,._projectNotice_1qnqy_194{padding-left:12px;padding-right:12px}}._workspace_1qnqy_57{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100vh - 114px);display:grid}._editorPanel_1qnqy_216,._textPanel_1qnqy_216{background:#1d1725;min-width:0}._editorPanel_1qnqy_216{border-right:1px solid var(--line);grid-template-rows:53px auto minmax(220px,1fr) auto 48px;height:calc(100dvh - 114px);min-height:610px;display:grid}._textPanel_1qnqy_216{grid-template-rows:53px 1fr;display:grid}._panelHead_1qnqy_220{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:14px;min-height:53px;padding:0 17px;font:800 .65rem/1 monospace;display:flex}._panelHead_1qnqy_220>div{align-items:center;gap:8px;display:flex}._panelHead_1qnqy_220>div i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c6e58d8c}._panelHead_1qnqy_220 button{min-height:31px;color:var(--accent);letter-spacing:.07em;background:#261e2e;border:1px solid #655075;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:.61rem;font-weight:900;display:flex}._panelHead_1qnqy_220 kbd{background:#261e2e;border:1px solid #655075;border-radius:3px;padding:3px 5px;font:650 .58rem/1 monospace}._kitName_1qnqy_235{color:var(--pink)}._writingTools_1qnqy_237{border-bottom:1px solid var(--line);background:#1d1725;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;display:flex}._writingTools_1qnqy_237>span{color:var(--muted);font:700 .875rem/1.2 monospace}._instrumentLibrary_1qnqy_239{color:#b9aaba;margin-left:auto;font-size:.875rem;position:relative}._instrumentLibrary_1qnqy_239>summary{border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:6px 9px}._instrumentLibrary_1qnqy_239>div{margin-top:10px}._instrumentLibrary_1qnqy_239>p{max-width:280px;margin:10px 0 0;font-size:.875rem}._addDrum_1qnqy_243{align-items:center;gap:7px;display:flex}._writingTools_1qnqy_237 button,._writingTools_1qnqy_237 select{border:1px solid var(--line);color:#b9aaba;background:#15101c;border-radius:5px;min-height:36px;padding:6px 10px;font:700 .875rem/1.2 monospace}._writingTools_1qnqy_237 select{color:var(--orange)}._writingTools_1qnqy_237 p{color:#b9aaba;flex-basis:100%;margin:0;font-size:.875rem;line-height:1.45}:is(._writingTools_1qnqy_237 button:focus-visible,._writingTools_1qnqy_237 select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._editorBody_1qnqy_248{grid-template-columns:92px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}._lineNumbers_1qnqy_249{color:#ab96b5;-webkit-user-select:none;user-select:none;background:#15101c;border-right:1px solid #45364a;padding-top:20px;font:1rem/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}._lineGutter_1qnqy_250{align-items:center;gap:7px;height:1.75rem;padding:0 6px;display:flex}._lineGutter_1qnqy_250>span{text-align:right;min-width:2ch;font-size:.75rem}._lineGutter_1qnqy_250 button{color:#b9aaba;background:#1d1725;border:1px solid #45364a;border-radius:4px;height:24px;padding:0 4px;font:600 .875rem/1 monospace}._lineGutter_1qnqy_250 button:hover,._lineGutter_1qnqy_250 button[aria-expanded=true]{color:var(--accent);background:#261e2e;border-color:#9277a5}._lineGutter_1qnqy_250 button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._codeSurface_1qnqy_255{background:#15101c;min-width:0;min-height:0;position:relative;overflow:hidden}._highlightViewport_1qnqy_256{pointer-events:none;position:absolute;inset:0;overflow:hidden}._syntaxCode_1qnqy_257,._editorBody_1qnqy_248 textarea{tab-size:2;letter-spacing:0;word-spacing:0;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0, "clig" 0, "calt" 0;text-rendering:geometricprecision;text-align:left;padding:20px 22px 90px 18px;font:500 1rem/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._syntaxCode_1qnqy_257{white-space:pre;color:#f3eae7;width:max-content;min-width:100%;margin:0}._syntax_plain_1qnqy_271,._syntax_bracket_1qnqy_271{color:#d2c1d6}._syntax_comment_1qnqy_272{color:#ab96b5}._syntax_keyword_1qnqy_273{color:#c2a5ef}._syntax_instrument_1qnqy_274{color:#c6e58d}._syntax_note_1qnqy_275{color:#eea0bc}._syntax_number_1qnqy_276{color:#f6c48b}._syntax_rest_1qnqy_277{color:#ab96b5}._syntax_string_1qnqy_278{color:#eea0bc}._syntax_modifier_1qnqy_279{color:#edb5d1}._matchedBracket_1qnqy_280{color:#eedcf4;background:#463351;border-radius:2px;box-shadow:inset 0 0 0 1px #bca0d3}._codeIssue_1qnqy_281{text-underline-offset:4px;-webkit-text-decoration:underline wavy #ff9c95;text-decoration:underline wavy #ff9c95}._playbackOverlay_1qnqy_282{pointer-events:none;position:absolute;inset:0;overflow:hidden}._playbackElement_1qnqy_283{box-sizing:border-box;background:#c6e58d1f;border:1px solid #c6e58d;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #c6e58d1f}._lineGutter_1qnqy_250 ._errorLine_1qnqy_284{color:#ffb3ad;border-color:#9e4941;min-width:2ch;font-size:.75rem}._diagnostic_1qnqy_285{z-index:2;background:#221715;border-top:1px solid #633d38;max-height:100px;padding:9px 14px;font:.8rem/1.4 ui-monospace,monospace;position:absolute;bottom:0;left:0;right:0;overflow:auto}._diagnostic_1qnqy_285 button{text-align:left;color:#ffb3ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}._diagnostic_1qnqy_285 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._diagnostic_1qnqy_285 span{color:#baaba5;margin-top:4px;display:block}._editorBody_1qnqy_248 textarea{resize:none;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;min-height:0;caret-color:var(--pink);background:0 0;border:0;outline:0;position:absolute;inset:0}._editorBody_1qnqy_248 textarea::selection{color:#0000;background:#eea0bc40}._editorBody_1qnqy_248 textarea:focus-visible{box-shadow:inset 0 0 0 1px #9277a5}@media (forced-colors:active){._highlightViewport_1qnqy_256{display:none}._editorBody_1qnqy_248 textarea{color:canvastext;-webkit-text-fill-color:CanvasText;caret-color:canvastext}._editorBody_1qnqy_248 textarea::selection{color:highlighttext;background:highlight}}._console_1qnqy_310{border-top:1px solid var(--line);color:#ab96b5;background:#1d1725;grid-row:5;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;line-height:1.3;display:flex}._console_1qnqy_310 span{color:var(--acid);font-weight:900}._consoleError_1qnqy_312{color:#ff9c95}._consoleError_1qnqy_312 span{color:#ff6e62}._monitorBody_1qnqy_315{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid;overflow:auto}._monitorBody_1qnqy_315 section{border:1px solid var(--line);background:#15101c;flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:16px;display:flex}._monitorBody_1qnqy_315 section>span{color:var(--muted);letter-spacing:.1em;margin-bottom:10px;font:800 .61rem/1 monospace}._monitorBody_1qnqy_315 section>strong{color:var(--accent);margin-bottom:12px;font:850 1.35rem/1 monospace}._monitorBody_1qnqy_315 section>code{color:#b9aaba;white-space:pre-wrap;overflow-wrap:anywhere;font:500 .875rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}._monitorBody_1qnqy_315 ._liveText_1qnqy_320{min-height:80px;color:var(--orange);text-transform:uppercase;font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.2}._textShortcuts_1qnqy_321{border:1px solid var(--line);color:#b9aaba;grid-column:1/-1;padding:16px;font-size:.875rem}._textShortcuts_1qnqy_321 summary{cursor:pointer;color:#b9aaba}._textShortcuts_1qnqy_321 code{color:var(--accent);margin-top:12px;font-size:1rem;display:block}._textShortcuts_1qnqy_321 p{line-height:1.6}._stepsEditor_1qnqy_326{background:#1d1725;border-top:1px solid #655075;grid-row:4;min-width:0;padding:16px 18px;scroll-margin-top:90px}._stepsHead_1qnqy_327{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._stepsHead_1qnqy_327>div{align-items:baseline;gap:10px;display:flex}._stepsHead_1qnqy_327 strong{color:var(--pink);font:800 1rem/1 monospace}._stepsHead_1qnqy_327 span{color:#b9aaba;font-size:.875rem}._stepsHead_1qnqy_327>button{color:#d2c1d6;background:0 0;border:1px solid #655075;border-radius:4px;min-height:32px;padding:5px 9px;font-size:.875rem}._gridSelect_1qnqy_332{align-items:center;gap:8px;margin-left:auto;display:flex}._gridSelect_1qnqy_332 span{color:#ab96b5;font-size:.875rem}._gridSelect_1qnqy_332 select{max-width:230px;min-height:32px;color:var(--accent);background:#15101c;border:1px solid #655075;border-radius:4px;padding:5px 7px;font-size:.875rem}._gridSelect_1qnqy_332 select:focus-visible{outline:2px solid var(--orange);outline-offset:2px}._stepBeats_1qnqy_336{gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}._stepBeat_1qnqy_336{background:#15101c;border:1px solid #45364a;border-radius:5px;flex:1;padding:10px}._stepBeat_1qnqy_336._activeBeat_1qnqy_338{border-color:var(--acid)}._beatHeading_1qnqy_339{white-space:nowrap;color:#d2c1d6;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font:700 .875rem/1.2 monospace;display:flex}._beatHeading_1qnqy_339 small{color:#ab96b5;font-size:.75rem}._stepCells_1qnqy_341{gap:5px;display:grid}._stepCell_1qnqy_341{text-align:center;gap:5px;display:grid}._stepCell_1qnqy_341>span{color:#ab96b5;font:.875rem/1.2 monospace}._stepCell_1qnqy_341>button{color:#ab96b5;background:#261e2e;border:1px solid #45364a;border-radius:4px;min-width:32px;height:38px;padding:0;font:700 1rem/1 monospace}._stepCell_1qnqy_341>button[aria-pressed=true]{color:#21172c;border-color:var(--acid);background:var(--acid);box-shadow:0 0 12px #c6e58d21}._stepCell_1qnqy_341>button:hover{border-color:var(--orange)}:is(._stepCell_1qnqy_341>button:focus-visible,._stepsHead_1qnqy_327>button:focus-visible){outline:2px solid var(--orange);outline-offset:2px}._stepSource_1qnqy_348{color:#d2c1d6;white-space:pre;font:.875rem/1.5 monospace;display:block;overflow-x:auto}._stepsEditor_1qnqy_326>p{color:#ab96b5;margin:8px 0 0;font-size:.875rem;line-height:1.4}._stepsEditor_1qnqy_326>p._stepError_1qnqy_350{color:#ffae7a}._timbreSuggestions_1qnqy_352{z-index:5;color:var(--text);background:#1d1725;border:1px solid #655075;border-radius:5px;position:absolute;overflow:hidden;box-shadow:0 8px 22px #0008}._suggestionHeading_1qnqy_353{color:#ab96b5;border-bottom:1px solid #45364a;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font:.65rem/1.35 monospace;display:flex}._suggestionHeading_1qnqy_353 span{color:#d2c1d6}._timbreSuggestions_1qnqy_352 [role=listbox]{max-height:210px;overflow-y:auto}._timbreSuggestions_1qnqy_352 button{color:#d2c1d6;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-height:56px;padding:8px 12px;font:.875rem/1.4 monospace;display:flex}._timbreSuggestions_1qnqy_352 button[aria-selected=true]{color:var(--accent);background:#35263f}._timbreSuggestions_1qnqy_352 button span{-webkit-line-clamp:2;color:#ab96b5;white-space:normal;-webkit-box-orient:vertical;max-width:100%;font-size:.75rem;display:-webkit-box;overflow:hidden}._timbreSuggestions_1qnqy_352 button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._timbreSuggestions_1qnqy_352 p{color:#b9aaba;margin:0;padding:11px 12px;font:.875rem/1.4 monospace}._timbreSuggestions_1qnqy_352>small{color:#ab96b5;border-top:1px solid #45364a;padding:7px 10px;font:.65rem/1.3 monospace;display:block}._grooveHint_1qnqy_362{z-index:5;color:#d2c1d6;pointer-events:none;background:#1d1725;border:1px solid #655075;border-radius:5px;padding:10px 12px;font:.75rem/1.45 monospace;position:absolute;box-shadow:0 8px 22px #0008}._grooveHint_1qnqy_362 strong{color:var(--accent);font-weight:500;display:block}._grooveHint_1qnqy_362 p{margin:7px 0}._grooveHint_1qnqy_362 small{color:#ab96b5;font-size:.65rem}._outputBar_1qnqy_367{border-bottom:1px solid var(--line);background:#15101c;grid-template-columns:230px auto minmax(250px,1fr) auto;align-items:center;gap:22px;min-height:106px;padding:16px 22px;display:grid}._outputTitle_1qnqy_368{gap:5px;display:grid}._outputTitle_1qnqy_368 span,._midiSelect_1qnqy_369{color:var(--muted);letter-spacing:.09em;font:700 .57rem/1 monospace}._outputTitle_1qnqy_368 strong{color:var(--accent);font:800 .72rem/1.2 monospace}._drumList_1qnqy_371{color:#b9aaba;letter-spacing:.06em;font:700 .66rem/1.5 monospace}._outputBar_1qnqy_367 p{color:var(--muted);margin:0;font-size:.72rem}._midiState_1qnqy_373{color:#ab96b5;letter-spacing:.07em;justify-content:flex-end;align-items:center;gap:8px;font:700 .6rem/1.2 monospace;display:flex}._midiState_1qnqy_373 i{background:#67516f;border-radius:50%;width:7px;height:7px}._midiState_1qnqy_373 i._connected_1qnqy_375{background:var(--acid);box-shadow:0 0 9px #c6e58d80}._footer_1qnqy_377{color:#ab96b5;letter-spacing:.07em;justify-content:space-between;align-items:center;min-height:38px;padding:0 22px;font:700 .58rem/1 monospace;display:flex}._passagePanel_1qnqy_379{background:#15101c;flex-direction:column;min-width:0;display:flex}._passagePanel_1qnqy_379 ._panelHead_1qnqy_220{font-size:.875rem}._passageList_1qnqy_381{flex-direction:column;gap:10px;padding:18px;display:flex}._passageTools_1qnqy_382{flex-wrap:wrap;gap:6px;padding:16px 18px 0;display:flex}._passageTools_1qnqy_382 button,._renameForm_1qnqy_383 button,._queueStatus_1qnqy_383 button{border:1px solid var(--line);color:#b9aaba;background:#261e2e;border-radius:4px;min-height:32px;padding:5px 8px;font-size:.875rem}._passageTools_1qnqy_382 button:first-child{color:var(--accent);border-color:#655075}._passageTools_1qnqy_382 button:disabled{color:#ab96b5;cursor:default}._renameForm_1qnqy_383{flex-wrap:wrap;gap:6px;padding:16px 18px 0;display:flex}._renameForm_1qnqy_383 input{width:100%;min-width:0;color:var(--text);background:#15101c;border:1px solid #9277a5;border-radius:4px;padding:8px}:is(._passageTools_1qnqy_382 button:focus-visible,._renameForm_1qnqy_383 input:focus-visible,._renameForm_1qnqy_383 button:focus-visible,._queueStatus_1qnqy_383 button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._passageCard_1qnqy_389{border:1px solid var(--line);background:#1d1725;border-radius:5px;align-items:stretch;min-width:0;display:flex}._editingPassage_1qnqy_390{border-color:#9277a5}._playingPassage_1qnqy_391 ._passageName_1qnqy_391{color:var(--acid);background:#1b2413}._queuedPassage_1qnqy_392{border-color:var(--orange)}._queuedPassage_1qnqy_392 ._passageName_1qnqy_391 small{color:var(--orange)}._passageName_1qnqy_391{min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:14px 12px;font-size:1rem}._passageName_1qnqy_391 small,._passageName_1qnqy_391 kbd{color:#ab96b5;margin-top:7px;font:.75rem/1.4 monospace;display:block}._launchPassage_1qnqy_397{border:0;border-left:1px solid var(--line);width:48px;color:var(--acid);background:#1c2513;flex-shrink:0}:is(._passageName_1qnqy_391:focus-visible,._launchPassage_1qnqy_397:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._performanceStatus_1qnqy_399{border-top:1px solid var(--line);gap:10px;margin:0 18px 18px;padding:16px;display:grid}._performanceStatus_1qnqy_399>span{color:var(--muted);font:.875rem/1.2 monospace}._performanceStatus_1qnqy_399>strong{color:var(--acid);font-size:1.2rem}._performanceStatus_1qnqy_399>code{color:#b9aaba;font-size:.875rem}._queueStatus_1qnqy_383{color:var(--orange);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}._reference_1qnqy_404{border-top:1px solid var(--line);color:#b9aaba;margin:auto 18px 18px;padding-top:16px;font-size:.875rem;line-height:1.6}._reference_1qnqy_404 summary{cursor:pointer}._reference_1qnqy_404 code{color:var(--accent)}@media (max-width:1050px){._topbar_1qnqy_25{grid-template-columns:1fr auto}._sessionMeta_1qnqy_156{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}._workspace_1qnqy_57{grid-template-columns:1fr}._passagePanel_1qnqy_379{grid-row:1}._passageList_1qnqy_381{flex-direction:row;overflow-x:auto}._passageCard_1qnqy_389{min-width:210px}._performanceStatus_1qnqy_399{flex-wrap:wrap;align-items:center;padding:12px 0;display:flex}._performanceStatus_1qnqy_399>strong{font-size:1rem}._reference_1qnqy_404{margin:0 18px 16px;padding-top:12px}._editorPanel_1qnqy_216{border-right:0;border-bottom:1px solid var(--line);min-height:650px}._textPanel_1qnqy_216{min-height:0}._outputBar_1qnqy_367{grid-template-columns:1fr 1fr}}@media (max-width:650px){._topbar_1qnqy_25{gap:12px;padding:10px 12px}._identity_1qnqy_40 span,._position_1qnqy_152,._sessionMeta_1qnqy_156>div:nth-child(2){display:none}._play_1qnqy_141{min-width:86px;padding:0 10px}._sessionMeta_1qnqy_156{justify-content:flex-end}._writingTools_1qnqy_237>span{display:none}._writingTools_1qnqy_237,._stepsEditor_1qnqy_326{padding-left:12px;padding-right:12px}._editorBody_1qnqy_248{grid-template-columns:84px minmax(0,1fr)}._editorBody_1qnqy_248 textarea,._syntaxCode_1qnqy_257{padding-left:10px;padding-right:10px}._lineGutter_1qnqy_250{gap:3px;padding-left:3px;padding-right:3px}._outputBar_1qnqy_367{grid-template-columns:1fr;gap:10px}._midiState_1qnqy_373{display:none}._footer_1qnqy_377{flex-wrap:wrap;gap:12px;padding-top:8px;padding-bottom:8px;line-height:1.5}}._effectsEditor_1qnqy_437{background:#261e2e;border-top:1px solid #45364a;padding:18px 22px}._effectsHead_1qnqy_438{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}._effectsHead_1qnqy_438 strong{color:var(--pink);letter-spacing:.1em;font-size:11px}._effectsHead_1qnqy_438 span{color:#ab96b5;flex:1;font-size:11px}._effectsHead_1qnqy_438 button{color:#d2c1d6;cursor:pointer;background:0 0;border:1px solid #45364a;border-radius:4px;padding:4px 10px}._effectCards_1qnqy_442{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}._effectCard_1qnqy_442{border:1px solid #45364a;border-radius:5px;min-width:0;padding:14px}._effectCard_1qnqy_442>strong{letter-spacing:.1em;color:#b9aaba;margin-bottom:12px;font-size:11px;display:block}._effectCard_1qnqy_442 label{color:#b9aaba;margin-top:10px;font-size:11px;display:block}._effectCard_1qnqy_442 label>span{justify-content:space-between;gap:8px;display:flex}._effectCard_1qnqy_442 output{color:#f3eae7;font-variant-numeric:tabular-nums}._effectCard_1qnqy_442 input[type=range]{width:100%;accent-color:var(--pink);cursor:ew-resize;margin:9px 0 0;display:block}:is(._effectCard_1qnqy_442 input:focus-visible,._effectRate_1qnqy_449 select:focus-visible){outline-offset:3px;outline:2px solid #c2a5ef}._effectRate_1qnqy_449{justify-content:space-between;align-items:center;gap:8px;display:flex!important}._effectRate_1qnqy_449 select{color:#f3eae7;background:#261e2e;border:1px solid #655075;border-radius:4px;min-width:0;padding:5px;font-size:11px}
