:root{--card-active-bg:#1d2b32;--bg:#1c2026;--panel:#272d35;--border:#414a56;--text:#edf0f2;--text-muted:#bcc5ce;--orange:#ff8c42;--cyan:#4cd7e8;--grey:#343b45;--grey-hover:#414a56;--card-selected:#1d2b32;--card-selected-border:#3b707c;--numeric-font-size:11px;--numeric-radius:6px}@media(max-width:1100px){:root{--numeric-font-size:12px}}body{background:var(--bg);color:var(--text)}header{background:transparent;border-bottom:0;min-height:52px}.brand-logo{mix-blend-mode:normal!important;width:36px!important;height:44px!important}.brand h1{font-weight:700;letter-spacing:.6px}.header-center h2{font-weight:600;letter-spacing:3px;color:var(--text)}.header-center .title-orange{color:#ff7900!important}.panel{background:var(--panel);border-color:#292c32;box-shadow:none;border-radius:10px}.panel-visu{background:transparent;border:0!important;box-shadow:none}.panel-visu>.panel-title{display:none!important}.panel-title{color:var(--text-muted);font-weight:600;letter-spacing:.6px}#workspaceNav{gap:0;padding:3px 0 14px}#workspaceNav button{border-radius:0;border:0;border-bottom:2px solid transparent;min-height:42px;padding:10px 16px;color:var(--text-muted);font-weight:500}#workspaceNav button svg{stroke:var(--text-muted);width:16px;height:16px}#workspaceNav button[aria-selected=true],#workspaceNav button[aria-selected=true]:hover{background:transparent;border-color:var(--cyan);color:var(--text)}#workspaceNav button[aria-selected=true] svg{stroke:var(--cyan)}#workspaceNav button:hover{background:#ffffff04;border-color:#ffffff18;color:var(--text)}input:not([type=range]):not([type=checkbox]),select,.numbox-button{background:#27292f;border-color:#3a3c43;border-radius:6px;color:var(--text)}.numbox-option:hover,.numbox-option[aria-selected=true]{background:#ffffff08}.numbox-dropdown{background:#1c1f25;border-color:#3a3c43;box-shadow:0 14px 35px #0006}.tempo-display{color:var(--orange);font-weight:600;font-variant-numeric:tabular-nums}.tempo-step-button{background:transparent!important;border-color:transparent!important;color:var(--text-muted)}.tempo-step-button:hover{background:#ffffff09!important;color:var(--text)}.tempo-step-button svg{stroke:currentColor}.tap-tempo-btn{background:#27292f!important;border:1px solid #3a3c43!important;color:var(--text)!important;border-radius:6px;font-weight:500}.tap-tempo-btn svg{stroke:var(--text-muted)}#trainTimer{color:var(--cyan);font-weight:600;font-variant-numeric:tabular-nums}#playBtn,#trainBtn{background:#173f49!important;border:1px solid #327b89!important;color:#c4f1f5!important;border-radius:6px!important;box-shadow:none!important}#playBtn:hover,#trainBtn:hover{background:#205360!important;border-color:var(--cyan)!important}#playBtn:focus-visible,#trainBtn:focus-visible{outline:2px solid var(--cyan)!important;outline-offset:3px;box-shadow:none!important}#playBtn::after{font-weight:600;letter-spacing:.1px}#playBtn.btn-cyan,#trainBtn.active{background:#1b505e!important;border-color:var(--cyan)!important}.measure-card,.song-section,.song-card,.playlist-choice,.song-block{background:#1b1e23;border-color:#30343c!important;border-radius:7px;box-shadow:none}.measure-card.active,.measure-card.multi-track.active,.song-section.active,.song-block.active{background:var(--card-active-bg);border-color:#3b707c!important}.measure-card.playing{border-color:var(--cyan)!important}.measure-num,.multi-track-name{font-weight:600;letter-spacing:.1px}.measure-sig{font-weight:500;color:var(--text-muted)}.sequence-preview-play,.sequence-more summary,.multi-more summary,.multi-track-head button,.song-block-header-actions button{background:transparent!important;border-color:#35383f!important;color:var(--orange)!important;border-radius:6px!important}.sequence-more-actions,.multi-actions{background:#23262d;border-color:#424750;border-radius:8px;box-shadow:0 12px 28px #0008}.sequence-more-actions button,.multi-actions button{border-color:transparent!important;justify-content:flex-start;font-weight:500!important}.sequence-more-actions button:hover,.multi-actions button:hover{background:#ffffff08!important}#sequenceAddMeasure,.multi-add{background:transparent!important;border-color:#3a3f47!important;color:var(--text)!important;font-weight:500;border-radius:6px}#sequenceAddMeasure:hover,.multi-add:hover{background:#ffffff06!important;border-color:#53717b!important}.multi-preset-save,.multi-preset-delete{background:#25282e!important;border-color:#3a3c43!important;font-weight:500}.training-mode-tabs button,.dir-toggle button{background:#202329;border-color:#373b43;border-radius:6px}.training-mode-tabs button.active,.dir-toggle button.active{background:#1a323b;border-color:#3b707c;color:var(--text)}.silent-section{border-color:#30343c}.silent-section button{border-radius:6px}.view-toggle button,.reset-undo-tools button{background:transparent!important;border-color:#30343c!important;border-radius:6px!important}.view-toggle button.active,.view-toggle button[aria-pressed=true]{background:#272c33!important;border-color:#46515c!important}.index2-header-btn,.console-intro-replay{background:transparent!important;border-color:#33373e!important;border-radius:6px!important;color:var(--text-muted)!important}.console-intro-replay{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:7px;cursor:pointer}.console-intro-replay svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1101px){.main-grid{gap:20px!important}.main-grid>.panel-visu{padding:0!important;gap:14px!important}.main-grid>.panel-seq,.main-grid>.panel-training{padding:16px!important}.panel-visu .visu-toolbar{background:#1a1b1f;border:1px solid #34363b;border-radius:10px;padding:13px!important;grid-template-columns:110px minmax(310px,1.7fr) minmax(100px,1fr) minmax(72px,.6fr) 90px}.visu-toolbar .measure-label,.visu-toolbar .control-group>label,.workspace-timer-label{color:#b1b4bb;text-transform:none;letter-spacing:.1px;font-size:10px!important;font-weight:500!important}.visu-toolbar .workspace-control-group,.visu-toolbar #workspaceTimer{border-left-color:#34363b;padding-left:8px;margin-left:8px!important}.visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(90px,1fr) 88px}.visu-toolbar .tap-tempo-btn{width:88px;min-width:88px}.visu-toolbar .visu-measure-info .numbox-custom,.visu-toolbar .visu-measure-info .numbox-button{width:40px!important;min-width:40px!important;flex-basis:40px!important}.visu-toolbar .tempo-display{font-weight:600;font-size:26px}.visu-toolbar .tap-tempo-btn{font-size:10px;font-weight:500}.visu-toolbar #trainTimer{font-size:26px;letter-spacing:-.8px}.panel-visu .sequencer-wrapper{background:radial-gradient(ellipse at center,#1c2328 0,transparent 67%)}.panel-visu.score-view .sequencer-wrapper{background:transparent}.panel-visu>.visu-bottom{padding:13px 0 3px!important;border-top-color:#292c32}footer{color:var(--text-muted)}}@media(min-width:1101px)and (max-width:1250px){.panel-visu .visu-toolbar{grid-template-columns:96px minmax(250px,1.6fr) minmax(80px,1fr) minmax(65px,.6fr) 75px}.visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(80px,1fr) 68px;column-gap:5px!important}.visu-toolbar .tap-tempo-btn{width:68px;min-width:68px;font-size:8px}.visu-toolbar .tempo-display{font-size:21px}.visu-toolbar .measure-label,.visu-toolbar .control-group>label,.workspace-timer-label{font-size:9px!important}.visu-toolbar #trainTimer{font-size:23px}.visu-toolbar .visu-measure-info .numbox-custom,.visu-toolbar .visu-measure-info .numbox-button{width:36px!important;min-width:36px!important;flex-basis:36px!important}}@media(max-width:1100px){#workspaceNav{gap:4px;padding:6px 0 10px}#workspaceNav button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;min-height:44px;padding:7px 3px;font-weight:500}#workspaceNav button[aria-selected=true]{background:#ffffff04;border-bottom-color:var(--cyan)}.main-grid>.panel-visu{padding:9px!important}#workspaceControls{background:#1a1b1f;border:1px solid #34363b;padding:10px;border-radius:8px}#workspaceControls:not([open]){padding:8px 10px}#workspaceControls>summary{font-weight:500;padding:0 0 8px}#workspaceControls:not([open])>summary{padding:0}.workspace-controls-grid .control-group>label{font-size:11px;text-transform:none;color:var(--text-muted)}#workspaceMobileViews button{border-radius:6px;background:transparent}#workspaceMobileViews button[aria-pressed=true]{background:#1a323b;border-color:#3b707c}.console-intro-replay{min-width:32px;height:32px}.brand-logo{width:29px!important;height:36px!important}}#renaxArrival{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;overflow:hidden;background:#101317;color:#edf0f2;animation:console-curtain 650ms 1950ms cubic-bezier(.65,0,.2,1) both}#renaxArrival[hidden]{display:none!important}.console-arrival-center{width:min(90%,630px);position:relative;text-align:center}.console-arrival-logo{display:block;width:88px;height:110px;object-fit:contain;margin:0 auto 25px;animation:console-logo 850ms cubic-bezier(.2,.8,.2,1) both}.console-arrival-word{font:600 clamp(34px,7vw,72px)/1.3 var(--font);letter-spacing:-3px;display:flex;justify-content:center;overflow:hidden}.console-arrival-word span{display:block;animation:console-letter 850ms cubic-bezier(.18,.8,.22,1) both;animation-delay:calc(360ms + var(--n)*45ms)}.console-arrival-word span:nth-child(n+6){color:#ff7900}.console-arrival-brand{display:block;letter-spacing:3px;font:500 10px/1.5 var(--font);color:#9da6b1;margin-top:18px;animation:console-caption 800ms 650ms both}.console-arrival-lines{position:absolute;inset:0;opacity:.4;pointer-events:none}.console-arrival-lines span{position:absolute;border:1px solid #39414a;border-radius:45%;width:760px;height:420px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-24deg);animation:none}.console-arrival-lines span:nth-child(2){width:960px;height:570px;animation-delay:100ms}.console-arrival-lines span:nth-child(3){width:1200px;height:770px;animation-delay:200ms}.console-arrival-sweep{width:160px;height:1px;position:relative;overflow:hidden;background:#28313a;margin:27px auto 0}.console-arrival-sweep:after{content:"";position:absolute;inset:0;background:var(--cyan);animation:console-sweep 1350ms 250ms cubic-bezier(.25,.75,.3,1) both}.console-arrival-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:var(--text);font:500 12px var(--font)}.console-arrival-setting input{accent-color:var(--cyan);width:18px;height:18px}@keyframes console-logo{from{opacity:0;transform:scale(.75) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes console-letter{from{transform:translateY(115%) rotate(5deg);filter:blur(5px)}to{transform:translateY(0) rotate(0);filter:blur(0)}}@keyframes console-caption{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes console-lines{from{opacity:0;transform:translate(-50%,-50%) rotate(-34deg) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) rotate(-24deg) scale(1)}}@keyframes console-sweep{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes console-curtain{to{transform:translateY(-105%);visibility:hidden;pointer-events:none}}@media(max-width:600px){.console-arrival-logo{width:66px;height:84px}.console-arrival-word{letter-spacing:-1.5px}.console-arrival-lines span{width:500px;height:290px}}@media(prefers-reduced-motion:reduce){#renaxArrival{animation:console-arrival-fade 150ms both}.console-arrival-logo,.console-arrival-word span,.console-arrival-brand,.console-arrival-lines span,.console-arrival-sweep:after{animation:none!important}.console-arrival-lines{display:none}@keyframes console-arrival-fade{to{opacity:0;visibility:hidden;pointer-events:none}}}header .console-intro-replay{color:var(--orange)!important}header :is(#fullscreenBtn,#index2SettingsBtn,#directAccountBtn){color:var(--orange)!important}@media(max-width:1100px){.panel-visu .visu-toolbar{background:#1a1b1f;border:1px solid #34363b;border-radius:8px;padding:7px 9px!important;min-height:38px;gap:6px}.panel-visu .sequencer-wrapper{background:radial-gradient(ellipse at center,#1c2328 0,transparent 67%)}#workspaceNav{gap:3px;padding:4px 0 7px}#workspaceNav button{background:#1a1b1f;border:1px solid #34363b;border-bottom:2px solid #34363b;border-radius:6px;min-height:44px}#workspaceNav button[aria-selected=true]{background:#1d2b32;border-color:#3b707c;border-bottom-color:var(--cyan)}.panel-visu{gap:6px!important}#workspaceControls{padding:8px 9px!important;background:#1a1b1f;border-color:#34363b}#workspaceControls>summary{min-height:24px;padding:0 0 5px}.workspace-controls-grid{gap:7px 10px}.workspace-controls-grid .control-group{gap:5px!important}.workspace-controls-grid .control-group>label{font-size:10px;min-height:15px;line-height:15px}.workspace-controls-grid .control-group:first-child{padding-right:102px}.workspace-controls-grid .tempo-display{font-size:24px;line-height:1.05}.workspace-controls-grid .tap-tempo-btn{top:17px;right:0;width:94px;height:38px;min-height:38px}.workspace-controls-grid .numbox-button,.workspace-controls-grid .volume-row{height:36px;min-height:36px}}.silent-collapse{display:none}body[data-workspace=training] .silent-head-label{display:none}body[data-workspace=training] .silent-collapse{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-height:44px;padding:6px 4px;border:0;background:transparent;color:var(--text);font:600 12px var(--font);text-align:left;cursor:pointer}body[data-workspace=training] .silent-collapse::after{content:"\2304";font-size:18px;color:var(--orange);transition:transform .2s}body[data-workspace=training] .silent-section.is-expanded .silent-collapse::after{transform:rotate(180deg)}body[data-workspace=training] .silent-section:not(.is-expanded) :is(.silent-toggle,.silent-settings){display:none!important}body[data-workspace=training] .silent-section:not(.is-expanded){padding-bottom:0!important}body[data-workspace=training] .silent-collapse:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}header{border-bottom:1px solid #ffffff0c}.panel{background:var(--panel);border-color:var(--border)}#workspaceNav{gap:8px}#workspaceNav button{background:#272d35;border:1px solid #414a56;border-bottom:2px solid #414a56;border-radius:7px}#workspaceNav button:hover{background:#323a44;border-color:#627080}#workspaceNav button[aria-selected=true],#workspaceNav button[aria-selected=true]:hover{background:#28424b;border-color:#4b7884;border-bottom-color:var(--cyan)}#workspaceNav button svg{stroke:var(--orange)!important;color:var(--orange)}#workspaceNav button[aria-selected=true] svg{stroke:var(--cyan)!important;color:var(--cyan)}.panel-visu .visu-toolbar,#workspaceControls{background:#2b313a!important;border-color:#48525e!important}.panel-visu .sequencer-wrapper{background:radial-gradient(ellipse at center,#303b43 0,#232a32 72%);border-radius:9px}.panel-visu.score-view .sequencer-wrapper{background:transparent}input:not([type=range]):not([type=checkbox]),select,.numbox-button{background:#363e49;border-color:#505b69}.measure-card,.song-section,.song-card,.playlist-choice,.song-block{background:#2b323c;border-color:#48525e!important}.numbox-dropdown,.sequence-more-actions,.multi-actions{background:#303844;border-color:#596675}#tapBtn{display:flex;align-items:center;justify-content:center!important;text-align:center;background:#363e49!important;border-color:#505b69!important}#tapBtn>span:first-child{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}#tapBtn svg{stroke:var(--orange)!important;color:var(--orange);flex-shrink:0;margin:0}.workspace-timer-label svg{width:12px;height:12px;flex:0 0 12px;margin:0}@media(min-width:1101px)and (max-width:1250px){.visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(48px,1fr) 100px}.visu-toolbar #tapBtn{width:100px;min-width:100px;font-size:9px;padding:5px 6px!important}.visu-toolbar #workspaceTimer{margin-left:6px!important;padding-left:6px}}@media(max-width:1100px){#workspaceNav{gap:5px}.workspace-controls-grid #tapBtn{width:100px;font-size:10px}}@media(min-width:1101px){.panel-visu .visu-toolbar{grid-template-columns:110px minmax(310px,1.7fr) minmax(100px,1fr) minmax(72px,.6fr) 110px}}#songsRoot{min-width:0;color:var(--text)}#songsHome>.song-entry{background:#272d35!important;border:1px solid #414a56!important;border-bottom:2px solid #414a56!important;border-radius:7px;color:var(--text);font-weight:600;letter-spacing:0;text-transform:none;min-height:52px}#songsHome>.song-entry:hover{background:#323a44!important;border-color:#627080!important}#songsHome>.song-entry:active{background:#28424b!important;border-color:var(--cyan)!important}#songsHome>.song-entry:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}#sequenceAddMeasure,#multiControls>.multi-add,#songsRoot .playlist-create,#songsRoot .track-create,#songsRoot .track-add-section{background:#28424b!important;border:1px solid #4b7884!important;color:var(--cyan)!important;border-radius:7px;font:600 11px/1.3 var(--font);min-height:40px;box-shadow:none!important}#sequenceAddMeasure svg,#multiControls>.multi-add svg{stroke:var(--cyan)!important;color:var(--cyan)}#sequenceAddMeasure:hover,#multiControls>.multi-add:hover,#songsRoot .playlist-create:hover,#songsRoot .track-create:hover,#songsRoot .track-add-section:hover{background:#31525c!important;border-color:var(--cyan)!important}#songsRoot :is(button,input,select){font-family:var(--font)}#songsRoot .song-actions{gap:8px}#songsRoot .playlist-overview-head{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;margin:0 0 16px}#songsRoot .playlist-heading-name{font:600 14px/1.4 var(--font);letter-spacing:0;color:var(--text);text-align:center}#songsRoot .playlist-heading-name span{color:inherit!important}#songsRoot .playlist-create{grid-column:1/-1;width:100%;padding:10px 12px;margin:0;letter-spacing:0;text-transform:none}#songsRoot .playlist-list{display:flex;flex-direction:column;gap:9px}#songsRoot .playlist-list>div{margin:0;min-width:0}#songsRoot .playlist-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;margin:0;padding:12px 70px 12px 14px!important;background:#2b323c!important;border:1px solid #48525e!important;border-radius:7px;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none!important}#songsRoot .playlist-choice:hover{background:#343e49!important;border-color:#627080!important}#songsRoot .playlist-choice-name{font:600 12px/1.4 var(--font);white-space:normal;overflow-wrap:anywhere}#songsRoot .playlist-choice-count{font:500 10px/1.4 var(--font);color:var(--text-muted);white-space:nowrap}#songsRoot .playlist-choice::after{color:var(--orange);right:52px}#songsRoot .playlist-list .song-more-wrap{top:14px!important;right:12px}#songsRoot #songPane .song-more,#songsRoot .song-back{background:#343b45!important;border:1px solid #505b69!important;color:var(--orange)!important;border-radius:6px;box-shadow:none!important}#songsRoot #songPane .song-more:hover,#songsRoot .song-back:hover{background:#414a56!important;border-color:#627080!important}#songsRoot #songPane .song-more-menu{background:#303844!important;border-color:#596675!important;padding:6px;border-radius:8px}#songsRoot #songPane .song-more-menu .btn{background:transparent!important;color:var(--text)!important;border:0!important;min-height:40px}#songsRoot #songPane .song-more-menu .btn:hover{background:#414a56!important;color:var(--orange)!important}#songsRoot .song-section.measure-card{background:#2b323c!important;border-color:#48525e!important;border-radius:7px!important;margin:9px 0!important;padding:12px!important}#songsRoot .song-section.active,#songsRoot .song-section.playing{background:var(--card-active-bg)!important;border-color:#4b7884!important}#songsRoot .song-open{background:transparent!important;border:0!important}#songsRoot .song-playlist-summary,#songsRoot .song-block-summary,#songsRoot .song-note{color:var(--text-muted);font:500 11px/1.5 var(--font)}#songsRoot .song-tempo-value{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--orange)}#songsRoot .song-detail-toolbar{gap:8px!important;margin:0 0 14px!important}#songsRoot .song-count-in-button{background:#343b45!important;border-color:#505b69!important;border-radius:6px;color:var(--text);box-shadow:none;font:600 11px/1.3 var(--font)}#songsRoot .song-count-in-button[aria-pressed=true]{background:#28424b!important;border-color:#4b7884!important}#songsRoot #songPane label{font:500 11px/1.4 var(--font);color:var(--text-muted);margin:12px 0 8px}#songsRoot input[type=text]{min-height:38px;padding:9px 11px!important;background:#363e49!important;border:1px solid #505b69!important;border-radius:6px!important;font:500 12px/1.4 var(--font)}#songsRoot .song-inline-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px!important;margin:9px 0!important}#songsRoot .song-inline-field .numbox-button{min-height:36px;font-family:var(--font)}#songsRoot #profilePane :is(.backup-profile,.backup-json),#songsRoot #backupAccount{background:#2b323c;border-color:#48525e;border-radius:7px;padding:12px}#songsRoot #profilePane .btn{background:#343b45;border-color:#505b69;color:var(--text);border-radius:6px;font:500 11px/1.4 var(--font);min-height:38px;box-shadow:none}#songsRoot #profilePane .btn:hover{background:#414a56;border-color:#627080}#songsRoot #profilePane .song-back{width:auto}#songsRoot .track-add-section{width:100%;margin-top:12px}@media(max-width:1100px){#songsRoot .playlist-choice{min-height:68px}#songsRoot .playlist-list .song-more-wrap{top:16px!important}#songsRoot #songPane .song-more{width:36px;height:36px}#songsRoot .playlist-create,#songsRoot .track-create,#songsRoot .track-add-section,#sequenceAddMeasure,#multiControls>.multi-add{min-height:44px}#songsRoot #profilePane .btn{min-height:44px}}#songsRoot .playlist-choice{position:relative}#songsRoot .playlist-choice::after{position:absolute;top:50%;right:52px;transform:translateY(-50%);margin:0;line-height:1;width:8px}#songsRoot .song-count-in.measure-card{background:#2b323c!important;border-color:#48525e!important;border-radius:7px;padding:12px}#songsRoot .song-count-in-summary,#songsRoot .song-count-in-tempo{color:var(--text-muted);font:500 11px/1.5 var(--font);margin:8px 0 0}#songsRoot .song-actions>.btn:not(.track-create):not(.song-back){background:#343b45!important;border-color:#505b69!important;color:var(--text)!important;border-radius:6px;min-height:38px;font:500 11px/1.4 var(--font);box-shadow:none}#songsRoot .playlist-manager .playlist-heading{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;margin-bottom:12px}.training-section .training-mode-tabs button,.training-section .training-curve-options button,.training-section #dirToggle button{background:#343b45!important;border:1px solid #505b69!important;color:var(--text)!important;box-shadow:none!important}.training-section .training-mode-tabs button[aria-selected=true],.training-section .training-curve-options button[aria-pressed=true],.training-section #dirToggle button.active{background:#28424b!important;border-color:#4b7884!important}.training-section .training-mode-tabs button svg,.training-section .training-curve-options button svg{stroke:var(--orange)!important}.training-section .training-mode-tabs button[aria-selected=true] svg,.training-section .training-curve-options button[aria-pressed=true] svg{stroke:var(--cyan)!important}#songsRoot .song-section.measure-card,#songsRoot .song-count-in.measure-card{background:var(--card-selected)!important;border-color:var(--card-selected-border)!important}#songsRoot #profilePane>.song-back{margin:0 0 4px}#songsRoot #profilePane>.song-back::before,#songsRoot #profilePane>.song-back::after{content:none!important}#profilePane>.song-back svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}dialog,#beatEditor,#index2SettingsPanel{background:#272d35!important;border-color:#505b69!important;color:var(--text)!important;font-family:var(--font)!important;border-radius:9px}#mp3ExportDialog{font:500 12px/1.5 var(--font)!important;max-height:calc(100dvh - 32px);overflow:auto}#mp3ExportDialog h2{font:600 15px/1.4 var(--font);color:var(--text)}#mp3ExportDialog label{font:500 12px/1.4 var(--font);color:var(--text-muted);margin:12px 0 7px}#mp3ExportDialog :is(select,.numbox-button){background:#363e49!important;border-color:#505b69!important;color:var(--text)!important;font-family:var(--font)}#mp3ExportDialog .mp3-actions .btn{background:#343b45!important;border:1px solid #505b69!important;color:var(--text)!important;font:600 11px/1.4 var(--font)!important;letter-spacing:0;text-transform:none;border-radius:6px;white-space:normal}#mp3ExportDialog .mp3-actions #mp3ExportSave{background:#28424b!important;border-color:#4b7884!important;color:var(--cyan)!important}#mp3ExportDialog .mp3-credit{color:var(--text-muted)}.numbox-menu,.numbox-dropdown,.training-curve-menu,.sequence-more-actions,.multi-actions{background:#303844!important;border-color:#596675!important}.numbox-option{color:var(--text)}.numbox-option:hover{background:#414a56!important}.numbox-button{display:flex!important;align-items:center;justify-content:space-between;gap:7px;box-sizing:border-box}.numbox-button>span{display:block;flex:1;min-width:0;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;line-height:1.25;text-align:left}.numbox-button::after{flex:none}.visu-measure-info .numbox-button>span,.song-inline-field .numbox-button>span{text-align:center}.btn,#workspaceNav button,.multi-add,.training-mode-tabs button{overflow-wrap:anywhere}button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media(min-width:1101px){.panel-visu{container-type:inline-size}.panel-visu .visu-toolbar{grid-template-columns:106px minmax(270px,1.5fr) minmax(180px,1fr) 190px 110px}.visu-toolbar .volume-row{gap:8px}.visu-toolbar #volumeSlider{min-width:120px;width:100%;flex:1}.visu-toolbar .volume-value{flex:0 0 30px}@container (max-width:940px){.panel-visu .visu-toolbar{grid-template-columns:106px minmax(200px,1fr) 190px;row-gap:12px!important}.visu-toolbar .visu-measure-info{grid-column:1;grid-row:1}.visu-toolbar .workspace-tempo-group{grid-column:2;grid-row:1}.visu-toolbar #workspaceTimer{grid-column:3;grid-row:1}.visu-toolbar .workspace-control-group:has(#soundBank){grid-column:1/3;grid-row:2;margin-left:0!important;padding-left:0;border-left:0}.visu-toolbar .workspace-control-group:has(#volumeSlider){grid-column:3;grid-row:2}.visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(54px,1fr) 100px}.visu-toolbar #tapBtn{width:100px;min-width:100px;font-size:9px}}}@media(max-width:1100px){.workspace-controls-grid .volume-row{min-width:0}.workspace-controls-grid #volumeSlider{min-width:72px;flex:1;width:100%}}#index2SettingsPanel button,#directAccountDialog .btn{background:#343b45!important;border-color:#505b69!important;color:var(--text)!important;border-radius:6px;box-shadow:none!important}#index2SettingsPanel button[aria-pressed=true],#index2SettingsPanel button[aria-selected=true]{background:#28424b!important;border-color:#4b7884!important}#index2SettingsPanel button:disabled{background:#343b45!important}.visu-measure-info .numbox-button{position:relative;padding:4px 15px 4px 4px!important;gap:0!important}.visu-measure-info .numbox-button::after{position:absolute;right:5px;top:50%;margin:0;transform:translateY(-70%) rotate(45deg)}.visu-measure-info .numbox-button>span{overflow:visible;text-overflow:clip}#renaxArrival{animation:none!important;will-change:mask-image}.console-arrival-dust{position:fixed;inset:0;width:100%;height:100%;z-index:5001;pointer-events:none}@media(prefers-reduced-motion:reduce){.console-arrival-dust{display:none!important}}#workspaceTimer{align-items:flex-start!important;text-align:left}#workspaceTimer .workspace-timer-label{width:auto;justify-content:flex-start}.panel-visu #workspaceTimer #trainTimer{margin:0!important;align-self:flex-start;justify-content:flex-start;text-align:left}@media(min-width:1101px){#workspaceNav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:clamp(8px,.65vw,14px)}#workspaceNav button{width:100%;min-width:0;justify-content:center;margin:0}}#workspaceTempoShortcut[hidden]{display:none!important}#workspaceTempoShortcut{display:none}@media(max-width:1100px){.panel-visu .visu-toolbar:has(#workspaceTempoShortcut:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;flex-wrap:nowrap}#workspaceTempoShortcut:not([hidden]){display:inline-flex;align-items:baseline;justify-content:center;gap:4px;padding:8px 7px;min-height:40px;min-width:72px;border:1px solid #505b69;border-radius:6px;background:#343b45;color:var(--orange);font-family:Montserrat,sans-serif;cursor:pointer;white-space:nowrap}#workspaceTempoShortcut strong{font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}#workspaceTempoShortcut span{font-size:9px;font-weight:600;color:var(--text-muted)}#workspaceTempoShortcut:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.visu-toolbar:has(#workspaceTempoShortcut:not([hidden])) #workspaceTimer{margin:0!important;padding:0;min-width:0;border:0}}@media(max-width:420px){.visu-toolbar:has(#workspaceTempoShortcut:not([hidden])) .visu-measure-info{flex-direction:column;align-items:flex-start;gap:4px}}#renaxArrival{isolation:isolate;will-change:auto}.console-arrival-matte{position:absolute;inset:0;z-index:0;background:#101317;pointer-events:none;will-change:mask-image}.console-arrival-center{position:relative;z-index:2}.console-arrival-lines{z-index:1}.console-arrival-sampler{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.console-arrival-word span{animation-delay:calc(820ms + var(--n)*30ms)}.console-arrival-brand{animation-delay:1450ms}.console-arrival-sweep:after{animation-delay:1500ms}#renaxArrival .console-arrival-dust{z-index:1}.panel-visu .sequencer-wrapper{position:relative;isolation:isolate;overflow:hidden}#audioLandscape{position:absolute;bottom:0;left:50%;transform:translateX(-50%);pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:screen}#audioLandscape[hidden],.panel-visu.score-view #audioLandscape{display:none!important}.panel-visu .sequencer-container{z-index:1}#audioLandscape{opacity:.9;mix-blend-mode:normal}@media(min-width:1101px){.main-grid>.panel-visu{background:radial-gradient(ellipse at 50% 60%,#303b43 0,#232a32 75%)!important;border-radius:10px}.panel-visu .sequencer-wrapper{background:transparent!important;border-radius:0}.panel-visu>.visu-bottom{background:transparent!important;border-top:0!important}}.panel-visu{position:relative;isolation:isolate}.panel-visu .visu-toolbar,.panel-visu #workspaceControls,.panel-visu .sequencer-wrapper,.panel-visu>.visu-bottom{position:relative;z-index:1}.panel-visu .sequencer-wrapper{background:transparent!important}#renaxArrival{will-change:transform;backface-visibility:hidden;transform-style:flat;box-shadow:0 0 0 1px rgba(255,255,255,.09),0 24px 76px rgba(0,0,0,.7)}.console-arrival-curtain{position:fixed;inset:0;background:#050607;z-index:4999;pointer-events:none;will-change:transform}#renaxArrival .console-arrival-wave{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){.console-arrival-curtain,.console-arrival-wave{display:none!important}}.console-arrival-stage{position:fixed;inset:0;z-index:4998;background:var(--bg,#101113);pointer-events:none}.console-arrival-replica{position:fixed;inset:0;z-index:4999;box-sizing:border-box;display:block;min-width:0;min-height:0;overflow:hidden;background:var(--bg,#101113);pointer-events:none;user-select:none;-webkit-user-select:none;will-change:transform;backface-visibility:hidden;transform:translate3d(0,100%,0)}.console-arrival-replica,.console-arrival-replica *{pointer-events:none!important}.console-arrival-replica>.console-arrival-mirror-piece{position:absolute!important;transform:none;pointer-events:none!important}.console-arrival-replica .main-grid{flex:none;min-height:0}@media(prefers-reduced-motion:reduce){.console-arrival-replica,.console-arrival-stage{display:none!important}}@media(min-width:1101px){.console-arrival-stage{background:#050607!important}}header{isolation:isolate}#renaxHeaderWave{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.55;mask-image:linear-gradient(to bottom,transparent,black 18%,black 93%,transparent)}.training-section #dirToggle{background:transparent!important;border:0!important;padding:0;gap:6px;border-radius:0}.panel-visu .visu-toolbar:has(.numbox-custom.open),.panel-visu #workspaceControls:has(.numbox-custom.open){z-index:30}#songsRoot .playlist-choice{padding-right:110px!important}#songsRoot .playlist-choice::after{right:90px}#songPane .song-selected-open[hidden]{display:none!important}#songPane .song-playlist-card.active{background:var(--card-active-bg)!important;border-color:var(--cyan)!important;box-shadow:inset 3px 0 0 var(--cyan)!important}#songPane .song-playlist-card .measure-preview{padding-right:112px}#songPane .playlist-direct-play[aria-pressed=true],#songPane .song-selected-open{color:var(--cyan)!important;border-color:#4b7884!important;background:#28424b!important}#songPane .playlist-direct-play:disabled{opacity:.4;cursor:not-allowed}.poly-ratio-row .numbox-custom{flex:0 0 58px!important;width:58px!important;min-width:58px!important}.poly-ratio-row .numbox-button{width:58px!important;min-width:58px!important;height:32px!important;padding:5px 9px}.measure-tempo-row:has(select.measure-tempo-input) .numbox-custom{flex:0 0 88px!important;width:88px!important;min-width:88px!important}.measure-tempo-row:has(select.measure-tempo-input) .numbox-button{width:88px!important;min-width:88px!important;height:32px!important;color:var(--orange)}@media(min-width:1101px){.panel-visu #workspaceTimer{align-items:center!important}.panel-visu #workspaceTimer .workspace-timer-label{justify-content:center!important;text-align:center}.panel-visu #workspaceTimer #trainTimer{align-self:center!important;justify-content:center!important;text-align:center!important}.panel-visu .workspace-control-group:has(#volumeSlider)>label{justify-content:center!important;text-align:center}}#songsRoot #songPane .song-section.playing,#songsRoot #songPane .song-count-in.playing{position:relative}#songsRoot #songPane .song-section.playing::after,#songsRoot #songPane .song-count-in.playing::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;pointer-events:none;opacity:0;animation:song-playing-white var(--song-playing-pulse,1.2s) ease-in-out infinite}@keyframes song-playing-white{0%,100%{opacity:0}40%{opacity:.09}}@media(prefers-reduced-motion:reduce){#songsRoot #songPane .song-section.playing::after,#songsRoot #songPane .song-count-in.playing::after{animation:none;opacity:.045}}.multi-track .sequence-preview-play,.multi-track .multi-more summary,.multi-track .multi-solo,.multi-track .multi-mute{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex:0 0 30px!important;padding:5px!important;margin:0!important;border:1px solid #35383f!important;border-radius:6px!important;background:transparent!important;color:var(--orange)!important;box-shadow:none!important}.multi-track .multi-more{flex:0 0 30px}.multi-track .multi-solo{font:600 11px/1 var(--font)!important}.multi-track .multi-mute svg,.multi-track .sequence-preview-play svg{width:16px!important;height:16px!important}.multi-track .multi-solo[aria-pressed=true],.multi-track .sequence-preview-play[aria-pressed=true]{border-color:var(--cyan)!important}#songsRoot #songPane .song-more-wrap:has(.song-more-menu:not([hidden])){z-index:50!important}#songsRoot #songPane .song-more-menu:not([hidden]){z-index:51!important}#songsRoot .playlist-list>div:has(.song-more-menu:not([hidden])),#songsRoot .song-section:has(.song-more-menu:not([hidden])),#songsRoot .song-count-in:has(.song-more-menu:not([hidden])){position:relative;z-index:40}body.multi-mode #sequencePane #multiPresetLibrary:not([hidden]){display:block!important;width:100%}#multiPresetLibrary>.btn{background:rgba(66,207,225,.12)!important;color:var(--cyan)!important;border:1px solid var(--border)!important;min-height:44px;border-radius:7px}#multiPresetLibrary .sequence-preview-play{display:grid;place-items:center;width:32px;min-width:32px;height:32px;padding:7px;border:1px solid var(--border);border-radius:6px;background:#343d47;color:var(--orange);cursor:pointer}#multiPresetLibrary .sequence-preview-play svg{width:16px;height:16px;fill:currentColor}#multiPresetLibrary .multi-preset-open svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#multiPresetLibrary>h3{color:var(--text);margin:0 0 16px}#multiPresetLibrary>.btn{margin-bottom:16px}#multiPresetLibrary .multi-preset-card{margin-bottom:10px;cursor:pointer}#multiPresetLibrary .multi-track-head{display:flex;align-items:center;gap:8px}#multiPresetLibrary .multi-track-name{flex:1;min-width:0;overflow-wrap:anywhere}#multiPresetLibrary .measure-sig{white-space:nowrap;font-size:12px}#multiPresetLibrary button[hidden],#multiPresetLibrary[hidden],#multiControls[hidden],#multiTracks[hidden]{display:none!important}#multiControls>button.song-back{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex:none;box-sizing:border-box;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0!important;margin:0 0 12px;gap:0;background:#343b45!important;border:1px solid #505b69!important;border-radius:6px;color:var(--orange)!important;box-shadow:none!important}#multiControls>button.song-back svg{display:block;flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#multiControls>button.song-back:hover{background:#414a56!important;border-color:#627080!important}#multiControls>button.song-back:focus-visible{outline:2px solid #ff6b0099;outline-offset:3px}@media(max-width:1100px){#multiControls>button.song-back{height:44px;min-height:44px}}html{color-scheme:dark}html[data-theme=light]{color-scheme:light;--bg:#dde4eb;--panel:#edf1f5;--border:#c5cdd6;--text:#222d38;--text-muted:#526170;--orange:#b84b00;--cyan:#087c90;--yellow:#15783e;--grey:#dce2e8;--grey-hover:#cfd8e1}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] header{border-bottom-color:#cbd3dc}html[data-theme=light] :is(.panel,.measure-card,.song-section,.song-card,.song-block,.song-count-in,.multi-track,#multiPresetLibrary .multi-preset-card){background:#edf1f5!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] .main-grid>.panel-visu{background:radial-gradient(ellipse at 50% 60%,#e8eef3,#cdd9e3 75%)!important}html[data-theme=light] :is(.panel-visu .visu-toolbar,#workspaceControls){background:#e5ebf1!important;border-color:var(--border)!important}html[data-theme=light] :is(input:not([type=range]):not([type=checkbox]),select,textarea,.numbox-button){background:#d5dee7!important;border-color:#b8c5d1!important;color:var(--text)!important}html[data-theme=light] :is(.numbox-menu,.numbox-dropdown,.sequence-more-actions,.multi-actions,dialog,#beatEditor,#index2SettingsPanel,#songsRoot #songPane .song-more-menu){background:#edf1f5!important;border-color:#aebdca!important;color:var(--text)!important;box-shadow:0 12px 28px #22334425}html[data-theme=light] :is(.numbox-option,.index2-setting-row,.index2-settings-title,.index2-settings-section h3,.workspace-timer-label,.measure-label,.control-group>label,.measure-sig,.legend){color:var(--text)!important}html[data-theme=light] :is(.numbox-option:hover,.numbox-option.active,.numbox-option[aria-selected=true]){background:#dceef2!important;color:var(--cyan)!important}html[data-theme=light] #workspaceNav button{background:#edf1f5!important;border-color:var(--border)!important;color:var(--text-muted)!important}html[data-theme=light] #workspaceNav button[aria-selected=true]{background:#deedf1!important;border-color:var(--cyan)!important;color:var(--text)!important}html[data-theme=light] :is(.measure-card.active,.multi-track.active,.song-section.active,#songPane .song-playlist-card.active,#multiPresetLibrary .multi-preset-card.active){background:#e4f0f3!important;border-color:var(--cyan)!important}html[data-theme=light] :is(#songsHome>.song-entry,#songsRoot .playlist-choice){background:#edf1f5!important;border-color:var(--border)!important;color:var(--text)!important}html[data-theme=light] :is(#songsHome>.song-entry:hover,#songsRoot .playlist-choice:hover){background:#e9eff4!important}html[data-theme=light] :is(#playBtn,#trainBtn,#sequenceAddMeasure,#multiControls>.multi-add,#songsRoot .playlist-create,#songsRoot .track-create,#songsRoot .track-add-section,#songPane .song-selected-open,#songPane .playlist-direct-play[aria-pressed=true],#multiPresetLibrary .multi-preset-create){background:#deedf1!important;border-color:#74aab6!important;color:var(--cyan)!important}html[data-theme=light] :is(#playBtn:hover,#trainBtn:hover){background:#cce5eb!important}html[data-theme=light] :is(#tapBtn,.training-mode-tabs button,.dir-toggle button,.rhythm-editor button,.rhythm-editor summary){background:#d5dee7!important;border-color:#b8c5d1!important;color:var(--text)!important}html[data-theme=light] :is(.training-mode-tabs button.active,.dir-toggle button.active,.rhythm-editor button.active){background:#dceef2!important;border-color:var(--cyan)!important}html[data-theme=light] :is(.sequence-preview-play,.sequence-more summary,.multi-more summary,.multi-solo,.multi-mute,#songsRoot #songPane .song-more,#songsRoot .song-back,#multiPresetLibrary button,.index2-header-btn,.console-intro-replay,.view-toggle button,.reset-undo-tools button){background:transparent!important;border-color:#b8c5d1!important;color:var(--orange)!important}html[data-theme=light] #songsRoot #songPane .song-more-menu .btn{color:var(--text)!important}html[data-theme=light] #songsRoot #songPane .song-more-menu .btn:hover{background:#e9eff4!important;color:var(--orange)!important}html[data-theme=light] .beat-number{color:var(--text);text-shadow:0 2px 8px #ffffff90}html[data-theme=light] .beat-number.pulse{color:var(--cyan);text-shadow:0 0 12px #087c9020}html[data-theme=light] :is(.sequencer-cross,.sequencer-cross::before,.sequencer-cross::after){background:#526170}html[data-theme=light] .visu-toolbar :is(.workspace-control-group,#workspaceTimer){border-left-color:var(--border)!important}html[data-theme=light] .numbox-menu{scrollbar-color:var(--cyan) #d5dee7}html[data-theme=light] input[type=range]{background:#c5cdd6}html[data-theme=light] #workspaceTempoShortcut{background:#d5dee7;border-color:var(--border)}html[data-theme=light] #songsRoot #songPane :is(.song-section.playing,.song-count-in.playing)::after{background:#567080}html[data-theme=light] .rhythm-score{border:1px solid var(--border)}html[data-theme=light] :is(.index2-settings-note,.index2-status,footer){color:var(--text-muted)!important}.appearance-options{display:flex;gap:8px}.appearance-options button{flex:1;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--grey);color:var(--text);font:600 12px var(--font);cursor:pointer}.appearance-options button[aria-pressed=true]{border-color:var(--cyan);box-shadow:inset 0 -2px var(--cyan)}@media(max-width:1100px){#index2SettingsPanel .index2-settings-title{order:-2}#index2SettingsPanel #appearanceSettings{order:-1}#index2SettingsPanel.mobile-active{height:auto!important;flex:1 1 0;min-height:0;overflow-y:auto}}html[data-theme=light] .brand p span:first-child{color:var(--text)!important}html[data-theme=light] .beat-divider{background:#536c83!important}html[data-theme=light] .step[data-state="1"] span,html[data-theme=light] .poly-dot[data-state="1"]{color:#fff!important}html[data-theme=light] .panel-visu{background:radial-gradient(ellipse at 50% 60%,#e8eef3,#cdd9e3 75%)!important}html[data-theme=light] .panel-visu .sequencer-wrapper{background:transparent!important}html[data-theme=light] .view-toggle button[aria-pressed=true]{background:#deedf1!important;border-color:var(--cyan)!important}html[data-theme=light] .numbox-menu::-webkit-scrollbar-track{background:#d5dee7}html[data-theme=light] .numbox-menu::-webkit-scrollbar-thumb{background:var(--cyan)}html[data-theme=light] .training-section #dirToggle button,html[data-theme=light] .training-curve-menu button{background:#d5dee7!important;border-color:#b8c5d1!important;color:var(--text)!important}html[data-theme=light] .training-section #dirToggle button.active,html[data-theme=light] .training-curve-menu button[aria-pressed=true]{background:#deedf1!important;border-color:var(--cyan)!important}html[data-theme=light] :is(.training-curve-picker,.training-curve-menu){background:#edf1f5!important;border-color:var(--border)!important}html[data-theme=light] #renaxHeaderWave{opacity:.9;filter:brightness(.48) contrast(1.35) saturate(.8);mix-blend-mode:multiply}html[data-theme=light] #index2SettingsPanel .index2-settings-section{background:#dce4ec!important;border-color:#b5c3d0!important}html[data-theme=light] #index2SettingsPanel :is(.index2-settings-section h3,.index2-setting-row label,.console-arrival-setting){color:#34495b!important}html[data-theme=light] #index2SettingsPanel :is(button,.numbox-button){background:#cbd7e2!important;border-color:#9caebe!important;color:#263b4c!important}html[data-theme=light] #index2SettingsPanel button[aria-pressed=true]{background:#bfdde4!important;border-color:var(--cyan)!important;color:#145c6d!important}html[data-theme=light] #index2SettingsPanel .index2-settings-note{background:#e8edf2!important;color:#465969!important}html[data-theme=light] #index2SettingsPanel button:disabled{opacity:.65}html[data-theme=light]{--muted:var(--text-muted);--card:#edf1f5;--card-selected:#e4f0f3;--card-selected-border:#74aab6;--light-surface:#edf1f5;--light-control:#d5dee7;--light-hover:#c8d6e2;--light-active:#bfdde4;--light-outline:#a5b6c6}html[data-theme=light] body :is(.numbox-menu,.numbox-dropdown,.sequence-more-actions,.multi-actions,.multi-modal){background:var(--light-surface)!important;color:var(--text)!important;border-color:var(--light-outline)!important;box-shadow:0 12px 28px #22334425!important}html[data-theme=light] body .sound-bank-cards .numbox-option{background:var(--light-control)!important;color:var(--text)!important;border-color:var(--light-outline)!important}html[data-theme=light] body .sound-bank-cards .numbox-option:hover{background:var(--light-hover)!important;border-color:var(--cyan)!important}html[data-theme=light] body .sound-bank-cards .numbox-option.active{background:var(--light-active)!important;color:var(--cyan)!important;border-color:var(--orange)!important}html[data-theme=light] body :is(.sequence-more-actions,.multi-actions) button{color:var(--text)!important;background:transparent!important}html[data-theme=light] body :is(.sequence-more-actions,.multi-actions) button:hover{background:var(--light-hover)!important;color:var(--orange)!important}html[data-theme=light] body .score-tools-panel .rhythm-editor{background:#dce4ec!important;border-color:var(--light-outline)!important;scrollbar-color:var(--cyan) var(--light-control)!important}html[data-theme=light] body .rhythm-editor :is(button,select){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body .rhythm-editor button:not(:disabled):hover{background:var(--light-hover)!important;border-color:var(--orange)!important}html[data-theme=light] body .rhythm-editor button[aria-pressed=true]{background:var(--light-active)!important;border-color:var(--cyan)!important}html[data-theme=light] body .score-editor-message[data-error=true],html[data-theme=light] body .backup-error{color:#a13c12!important}html[data-theme=light] body :is(.score-editor-title,.score-editor-message,.score-editor-hint,.song-hint,.song-status,.training-curve-row){color:var(--text-muted)!important}html[data-theme=light] body .training-section :is(.training-mode-tabs button,.training-curve-options button){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body .training-section :is(.training-mode-tabs button[aria-selected=true],.training-curve-options button[aria-pressed=true]){background:var(--light-active)!important;border-color:var(--cyan)!important}html[data-theme=light] body :is(.silent-toggle,.multi-mode-tabs button,.multi-collapse,.multi-modal-actions button,.song-confirm-actions .btn){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body :is(.silent-toggle.active,.multi-mode-tabs button[aria-selected=true],.multi-modal-actions button:last-child){background:var(--light-active)!important;border-color:var(--cyan)!important;color:var(--cyan)!important}html[data-theme=light] body .song-confirm-actions .song-confirm-accept{color:var(--orange)!important;border-color:var(--orange)!important}html[data-theme=light] body :is(.step,.poly-dot)[data-state="2"],html[data-theme=light] body :is(.step,.poly-dot)[data-state="3"]{color:#fff!important}html[data-theme=light] body .step[data-state="2"] span,html[data-theme=light] body .step[data-state="3"] span{color:#fff!important}html[data-theme=light] body #beatEditor button[data-state="0"]{color:var(--text)!important}html[data-theme=light] body #beatEditor button:not([data-state="0"])[data-state]{color:#fff!important}html[data-theme=light] body .preview-dot[data-state="0"]{background:#bcc9d6!important}html[data-theme=light] body .song-tabs button{background:var(--light-control)!important;color:var(--text)!important;border-color:var(--light-outline)!important}html[data-theme=light] body .song-tabs button[aria-selected=true]{background:var(--light-active)!important;border-color:var(--cyan)!important}html[data-theme=light] body #songsRoot :is(.song-section.measure-card,.song-count-in.measure-card,.song-section.measure-card:hover){background:var(--light-surface)!important;border-color:var(--light-outline)!important}html[data-theme=light] body #songsRoot :is(.song-section.active,.song-section.playing,.song-count-in.playing){background:var(--light-active)!important;border-color:var(--cyan)!important}html[data-theme=light] body #songsRoot :is(.song-actions>.btn:not(.track-create):not(.song-back),.song-count-in-button,.song-block-body .song-actions .btn,.playlist-tools>.btn,.playlist-rename){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #songsRoot .song-count-in-button[aria-pressed=true]{background:var(--light-active)!important;border-color:var(--cyan)!important;color:var(--cyan)!important}html[data-theme=light] body #songsRoot :is(input[type=text],.song-inline-field .numbox-button){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #songsRoot .song-playlist-summary{color:var(--text-muted)!important}html[data-theme=light] body #songsRoot :is(.backup-profile,.backup-json,#backupAccount){background:#dce4ec!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #songsRoot #profilePane .btn,html[data-theme=light] body #directAccountDialog .btn{background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #songsRoot #profilePane .btn:hover,html[data-theme=light] body #directAccountDialog .btn:hover{background:var(--light-hover)!important}html[data-theme=light] body #mp3ExportDialog :is(select,.numbox-button){background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #mp3ExportDialog .mp3-actions .btn{background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #mp3ExportDialog .mp3-actions #mp3ExportSave,html[data-theme=light] body #mp3ExportDownload:not([hidden]){background:var(--light-active)!important;border-color:var(--cyan)!important;color:var(--cyan)!important}html[data-theme=light] body #workspaceMobileViews button{background:var(--light-control)!important;border-color:var(--light-outline)!important;color:var(--text)!important}html[data-theme=light] body #workspaceMobileViews button[aria-pressed=true]{background:var(--light-active)!important;border-color:var(--cyan)!important}html[data-theme=light] body #index2SettingsPanel{color-scheme:light}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] body *{scrollbar-color:var(--cyan) var(--light-control)!important}html[data-theme=light] body *::-webkit-scrollbar-track,html[data-theme=light] body *::-webkit-scrollbar-corner{background:var(--light-control)!important}html[data-theme=light] body *::-webkit-scrollbar-thumb{background:var(--cyan)!important;border-color:var(--light-control)!important}html[data-theme=light] body button:disabled{cursor:not-allowed}html[data-theme=light] .song-confirmation .song-confirm-actions button.btn{background:#d5dee7!important;border-color:#a5b6c6!important;color:#222d38!important}html[data-theme=light] .song-confirmation .song-confirm-actions button.song-confirm-accept{color:var(--orange)!important;border-color:var(--orange)!important}html[data-theme=light] #multiControls button.song-back{background:#d5dee7!important;border-color:#a5b6c6!important;color:var(--orange)!important}html#renaxApp[data-theme=light]{--bg:#e4e8eb;--panel:#f6f7f8;--text:#202d38;--text-muted:#52616d;--border:#cbd3da;--grey:#e9edf0;--grey-hover:#dce4e9;--light-surface:#fff;--light-control:#fff;--light-hover:#edf2f5;--light-active:#e1eef0;--light-outline:#c4cdd5;--card:#fff;--card-selected:#f1f8f9;--card-selected-border:#6fa3ad}html#renaxApp[data-theme=light] body{background:var(--bg);letter-spacing:.05px}html#renaxApp[data-theme=light] header{border-bottom:0;min-height:54px}html#renaxApp[data-theme=light] #renaxHeaderWave{opacity:.66;filter:brightness(.5) contrast(1.25) saturate(.65)}html#renaxApp[data-theme=light] #workspaceNav{gap:4px;padding:5px 0 14px;border-bottom:0}html#renaxApp[data-theme=light] #workspaceNav button{position:relative;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;min-height:44px;font-weight:500;color:#52616d!important}html#renaxApp[data-theme=light] #workspaceNav button:hover{background:#ffffff70!important;color:var(--text)!important}html#renaxApp[data-theme=light] #workspaceNav button[aria-selected=true]{background:#ffffff!important;color:#126375!important;font-weight:650;box-shadow:0 2px 7px #243b4810!important}html#renaxApp[data-theme=light] #workspaceNav button[aria-selected=true]::after{content:"";position:absolute;bottom:0;left:24%;right:24%;height:2px;border-radius:2px;background:var(--cyan)}html#renaxApp[data-theme=light] .main-grid>.panel-visu,html#renaxApp[data-theme=light] .panel-visu{background:radial-gradient(ellipse at 50% 55%,#fafbfc,#f1f3f5 82%)!important;border-radius:12px!important}html#renaxApp[data-theme=light] :is(.main-grid>.panel-seq,.main-grid>.panel-training){background:#f6f7f8!important;border-color:#cbd3da!important;border-radius:12px;box-shadow:0 3px 14px #243b4808}html#renaxApp[data-theme=light] .panel-visu .visu-toolbar,html#renaxApp[data-theme=light] #workspaceControls{background:#eff2f4!important;border-color:#d2d9df!important;box-shadow:none!important}html#renaxApp[data-theme=light] .panel-visu .visu-toolbar{border-radius:12px!important}html#renaxApp[data-theme=light] :is(input:not([type=range]):not([type=checkbox]),select,textarea,.numbox-button){background:#fff!important;border-color:#c4cdd5!important;box-shadow:none!important;border-style:solid!important;color:var(--text)!important}html#renaxApp[data-theme=light] #songsRoot input[type=text],html#renaxApp[data-theme=light] body #songsRoot input[type=text],html#renaxApp[data-theme=light] body #songsRoot .song-inline-field .numbox-button{background:#fff!important;border-color:#c4cdd5!important;color:var(--text)!important}html#renaxApp[data-theme=light] :is(input:not([type=range]):not([type=checkbox]),textarea):focus{outline:2px solid #087c9060;outline-offset:2px}html#renaxApp[data-theme=light] body .numbox-button:hover{border-color:#8eabb9!important;background:#f9fbfc!important}html#renaxApp[data-theme=light] body .numbox-custom.open>.numbox-button{border-color:var(--cyan)!important;box-shadow:0 0 0 2px #087c9014!important}html#renaxApp[data-theme=light] body :is(.numbox-menu,.numbox-dropdown,.sequence-more-actions,.multi-actions){background:#fff!important;border-color:#c4cdd5!important;box-shadow:0 10px 28px #243b4826!important}html#renaxApp[data-theme=light] body .sound-bank-cards .numbox-option{background:#f5f7f9!important;border-color:#d8e0e6!important}html#renaxApp[data-theme=light] body .sound-bank-cards .numbox-option:hover{background:#eaf1f4!important}html#renaxApp[data-theme=light] body .sound-bank-cards .numbox-option.active{background:#e1eef0!important;border-color:#73a3ae!important;color:#116373!important}html#renaxApp[data-theme=light] body #playBtn,html#renaxApp[data-theme=light] body .training-section #trainBtn{background:#087c90!important;border-color:#087c90!important;color:#fff!important;box-shadow:0 4px 10px #087c9026!important;min-height:46px!important;border-radius:8px!important;letter-spacing:.1px!important}html#renaxApp[data-theme=light] body #playBtn{min-width:144px!important;height:46px!important}html#renaxApp[data-theme=light] body #playBtn::after{font-size:13px;font-weight:650}html#renaxApp[data-theme=light] body #playBtn::before{border-left-color:#fff!important}html#renaxApp[data-theme=light] body #playBtn.btn-cyan::before{background:#fff!important;border:0!important}html#renaxApp[data-theme=light] body :is(#playBtn:hover,#trainBtn:hover){background:#086b7e!important;box-shadow:0 5px 12px #087c9030!important}html#renaxApp[data-theme=light] body #playBtn.btn-cyan,html#renaxApp[data-theme=light] body #trainBtn.active{background:#155965!important;border-color:#155965!important;color:#fff!important}html#renaxApp[data-theme=light] #tapBtn{background:#fff!important;border-color:#c4cdd5!important;color:#364957!important;box-shadow:none!important}html#renaxApp[data-theme=light] #tapBtn.hit{background:#fae6d8!important;border-color:var(--orange)!important}html#renaxApp[data-theme=light] input[type=range]{height:4px;background:#c5cfd6!important;border-radius:6px}html#renaxApp[data-theme=light] input[type=range]::-webkit-slider-thumb{box-shadow:none!important;border:2px solid #fff;width:18px;height:18px}html#renaxApp[data-theme=light] input[type=range]::-moz-range-thumb{box-shadow:none;border:2px solid #fff;width:14px;height:14px;background:var(--orange)}html#renaxApp[data-theme=light] .step{box-shadow:none!important}html#renaxApp[data-theme=light] .beat-number{font-weight:750;text-shadow:none!important}html#renaxApp[data-theme=light] .beat-divider{background:#82949f!important}html#renaxApp[data-theme=light] body :is(.measure-card,.multi-track,.song-playlist-card,.multi-preset-card){background:#fff!important;border-color:#d5dde3!important;box-shadow:0 2px 6px #263b4906!important;border-radius:9px!important}html#renaxApp[data-theme=light] body :is(.measure-card.active,.multi-track.active,.song-playlist-card.active,.multi-preset-card.active){background:#f1f8f9!important;border-color:#74a3ae!important;box-shadow:inset 3px 0 #087c90,0 2px 7px #263b4908!important}html#renaxApp[data-theme=light] body #songsRoot :is(.song-section.measure-card,.song-count-in.measure-card){background:#fff!important;border-color:#d5dde3!important}html#renaxApp[data-theme=light] body #songsRoot :is(.song-section.active,.song-section.playing,.song-count-in.playing){background:#f1f8f9!important;border-color:#74a3ae!important;box-shadow:inset 3px 0 #087c90!important}html#renaxApp[data-theme=light] #songsRoot .playlist-choice{background:#fff!important;border-color:#d5dde3!important;box-shadow:0 2px 6px #263b4906!important}html#renaxApp[data-theme=light] body #songsRoot .playlist-choice:hover{background:#f3f8fa!important;border-color:#9bb4c0!important}html#renaxApp[data-theme=light] body #songsRoot #songPane .song-more-menu{background:#fff!important;border-color:#c4cdd5!important;box-shadow:0 10px 28px #243b4826!important}html#renaxApp[data-theme=light] body .multi-preset-name{font-size:15px;font-weight:600;padding:10px 12px!important;border-width:1px!important;border-radius:7px!important;min-height:42px}html#renaxApp[data-theme=light] body .multi-preset-status{font-size:11px;line-height:1.4;color:#52616d;margin:0}html#renaxApp[data-theme=light] body :is(.multi-track-name,.measure-num){font-size:13px;font-weight:650}html#renaxApp[data-theme=light] body .multi-bank-row label{color:#52616d;font-size:11px}html#renaxApp[data-theme=light] body .preview-dot{width:5px;height:5px;border-radius:1px}html#renaxApp[data-theme=light] body .measure-preview{gap:3px}html#renaxApp[data-theme=light] body .multi-track .measure-preview{min-height:8px;align-items:center}html#renaxApp[data-theme=light] body :is(.sequence-preview-play,.multi-more summary,.multi-solo,.multi-mute){border-color:#c7d2da!important;box-shadow:none!important}html#renaxApp[data-theme=light] body :is(.sequence-preview-play:hover,.multi-more summary:hover,.multi-solo:hover,.multi-mute:hover){background:#e8f0f3!important;border-color:#93adb9!important}html#renaxApp[data-theme=light] body .multi-track :is(.sequence-preview-play[aria-pressed=true],.multi-solo[aria-pressed=true]){border-color:var(--cyan)!important;background:#e1eef0!important}html#renaxApp[data-theme=light] body .score-tools-panel .rhythm-editor{background:#eff2f4!important}html#renaxApp[data-theme=light] body .rhythm-score{background:#fff;border-color:#d2d9df;box-shadow:0 3px 12px #243b4810}html#renaxApp[data-theme=light] body *::-webkit-scrollbar{width:6px!important;height:6px!important}html#renaxApp[data-theme=light] body *::-webkit-scrollbar-track,html#renaxApp[data-theme=light] body *::-webkit-scrollbar-corner{background:transparent!important}html#renaxApp[data-theme=light] body *::-webkit-scrollbar-thumb{background:#8ea4b0!important;border:1px solid transparent!important;border-radius:10px!important}html#renaxApp[data-theme=light] body *::-webkit-scrollbar-thumb:hover{background:#648694!important}html#renaxApp[data-theme=light] body *::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}html#renaxApp[data-theme=light] body,html#renaxApp[data-theme=light] body *{scrollbar-color:#8ea4b0 transparent!important}html#renaxApp[data-theme=light] body :is(.index2-settings-note,.song-note,.song-block-summary,.song-playlist-summary){color:#52616d!important}@media(min-width:1101px){html#renaxApp[data-theme=light] body .main-grid{grid-template-columns:minmax(0,1fr) clamp(350px,27vw,460px)!important;gap:18px!important}html#renaxApp[data-theme=light] body[data-workspace=metronome] .main-grid{grid-template-columns:minmax(0,1fr)!important}html#renaxApp[data-theme=light] body .main-grid>.panel-seq,html#renaxApp[data-theme=light] body .main-grid>.panel-training{padding:16px!important}html#renaxApp[data-theme=light] body .multi-track{padding:11px 12px!important;margin:0!important;flex-shrink:0}html#renaxApp[data-theme=light] body #multiTracks{gap:10px!important}html#renaxApp[data-theme=light] body .multi-track-head{margin-bottom:8px!important}html#renaxApp[data-theme=light] body .multi-bank-row{margin:0 0 5px!important}html#renaxApp[data-theme=light] body .multi-track-body .numbox-button{min-height:32px!important;height:32px!important}html#renaxApp[data-theme=light] body #multiControls{gap:10px!important}html#renaxApp[data-theme=light] body .panel-visu>.visu-bottom{padding:12px 0 8px!important}html#renaxApp[data-theme=light] body .visu-toolbar :is(.measure-label,.control-group>label,.workspace-timer-label){font-size:11px!important;color:#52616d!important}}@media(max-width:1250px)and (min-width:1101px){html#renaxApp[data-theme=light] body .main-grid{grid-template-columns:minmax(0,1fr) 350px!important;gap:14px!important}html#renaxApp[data-theme=light] body .visu-toolbar :is(.measure-label,.control-group>label,.workspace-timer-label){font-size:10px!important}}@media(max-width:1100px){html#renaxApp[data-theme=light] #workspaceNav{gap:5px;padding:6px 0 10px}html#renaxApp[data-theme=light] #workspaceNav button{min-height:44px;background:#f5f7f980!important;font-size:11px}html#renaxApp[data-theme=light] .multi-track{padding:12px!important}html#renaxApp[data-theme=light] body .main-grid>.panel-seq,html#renaxApp[data-theme=light] body .main-grid>.panel-training{padding:12px!important}html#renaxApp[data-theme=light] #workspaceControls>summary{font-weight:600;color:#354c5d}}@media(prefers-reduced-motion:no-preference){html#renaxApp[data-theme=light] :is(button,.numbox-button,.measure-card){transition:background-color .15s,border-color .15s,box-shadow .15s}}@media(min-width:1101px){html#renaxApp[data-theme=light] body #multiControls{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px!important;margin-bottom:8px!important}html#renaxApp[data-theme=light] body #multiControls>button.song-back{grid-column:1;grid-row:1;align-self:center;margin:0!important}html#renaxApp[data-theme=light] body #multiControls>.multi-preset-name{grid-column:2;grid-row:1;min-width:0}html#renaxApp[data-theme=light] body #multiControls>:is(.multi-add,.multi-preset-status){grid-column:1/-1}}html#renaxApp[data-theme=light] body #multiPresetLibrary>.btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;background:#e1eef0!important;border:1px solid #83aeba!important;color:#116373!important;font:600 12px/1.4 var(--font)!important;text-transform:none!important;letter-spacing:.1px!important;box-shadow:none!important}html#renaxApp[data-theme=light] body #multiPresetLibrary>.btn::before{content:"+";font:400 20px/1 var(--font)}html#renaxApp[data-theme=light] body #multiPresetLibrary>.btn:hover{background:#d0e7eb!important;border-color:var(--cyan)!important}html#renaxApp[data-theme=light] body.multi-mode #activeMeasureLabel[data-preset-context]{display:flex!important;align-items:center;gap:4px;max-width:100%;white-space:nowrap}html#renaxApp[data-theme=light] body.multi-mode #activeMeasureLabel[data-preset-context]::before{content:attr(data-preset-context) " \b7";color:#52616d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}html#renaxApp[data-theme=light] #multiPresetLibrary>h3{font:650 16px/1.4 var(--font);margin-bottom:14px;color:var(--text)}@media(min-width:1101px){html#renaxApp[data-theme=light] header{min-height:50px}html#renaxApp[data-theme=light] #workspaceNav{padding:4px 0 10px}html#renaxApp[data-theme=light] #workspaceNav button{min-height:42px}html#renaxApp[data-theme=light] .main-grid>.panel-visu{gap:10px!important}html#renaxApp[data-theme=light] .visu-toolbar{padding:12px!important}}html#renaxApp[data-theme=light] .visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(48px,1fr) 116px!important}html#renaxApp[data-theme=light] .visu-toolbar #tapBtn{width:116px!important;min-width:116px!important;padding:8px 12px!important;font-size:10px!important;overflow:hidden}html#renaxApp[data-theme=light] #tapBtn>span:first-child{justify-content:center;gap:7px!important}@media(max-width:1100px){html#renaxApp[data-theme=light] .workspace-controls-grid #tapBtn{width:116px!important;min-width:116px!important;padding:8px 12px!important;font-size:10px!important}html#renaxApp[data-theme=light] .workspace-controls-grid .control-group:first-child{padding-right:126px}}html#renaxApp[data-theme=light] body .training-section :is(.row-label,.training-row>span,.training-curve-row),html#renaxApp[data-theme=light] body :is(.measure-tempo-label,.measure-tempo-unit,.silent-head-label,.seq-count-row>label){color:#52616d!important;opacity:1!important;font-size:11px!important;font-weight:600;letter-spacing:.1px!important;text-transform:none!important}html#renaxApp[data-theme=light] body .training-section .training-mode-tabs button{background:#fff!important;border:1px solid #bac8d1!important;color:#344957!important;box-shadow:none!important;font-size:11px!important}html#renaxApp[data-theme=light] body .training-section .training-mode-tabs button[aria-selected=true]{background:#d8edf1!important;border-color:#087c90!important;color:#075c6d!important;font-weight:700!important;box-shadow:inset 0 -3px #087c90!important}html#renaxApp[data-theme=light] body .training-section .training-mode-tabs button[aria-selected=true] svg{stroke:#087c90!important}html#renaxApp[data-theme=light] body .training-section .training-mode-tabs button:not([aria-selected=true]) svg{stroke:#667b89!important}html#renaxApp[data-theme=light] body .silent-section{border-color:#cbd3da!important}html#renaxApp[data-theme=light] body .silent-settings.disabled{opacity:1!important}html#renaxApp[data-theme=light] body .silent-settings.disabled :is(select,.numbox-button){background:#eef1f3!important;color:#687684!important;border-color:#cbd3da!important;opacity:1!important;box-shadow:none!important}html#renaxApp[data-theme=light] body .silent-settings.disabled .numbox-button::after{border-color:#687684!important}html#renaxApp[data-theme=light] body .silent-settings.disabled label{color:#687684!important;opacity:1!important}html#renaxApp[data-theme=light] body .measure-preview .preview-dot{width:6px;height:6px}html#renaxApp[data-theme=light] body .multi-preset-status,html#renaxApp[data-theme=light] body #songsRoot :is(.song-block-summary,.song-note,.song-playlist-summary){font-size:11px!important;color:#52616d!important;line-height:1.5}html#renaxApp[data-theme=light] body .training-section :is(.training-curve-menu button[aria-pressed=true],#dirToggle button.active){background:#d8edf1!important;color:#075c6d!important;border-color:#087c90!important;box-shadow:inset 0 -2px #087c90!important}html#renaxApp[data-theme=light] body .training-section .training-mode-tabs button:focus-visible{outline:2px solid #087c90;outline-offset:3px}html#renaxApp[data-theme=light] .beat-divider{background:#667d8c!important}html#renaxApp[data-theme=light] .poly-ring.outer{border-color:#d88c55!important}html#renaxApp[data-theme=light] .poly-ring.inner{border-color:#61adba!important}html#renaxApp[data-theme=light] .subdivision-dot{min-width:5px;min-height:5px}html#renaxApp[data-theme=light] .legend{color:#52616d!important;font-size:12px!important}html#renaxApp[data-theme=light] button:focus-visible,html#renaxApp[data-theme=light] [role=button]:focus-visible{outline:2px solid #087c90;outline-offset:3px}@media(min-width:1101px){.panel-visu .visu-toolbar{min-height:86px;box-sizing:border-box}.panel-visu .sequencer-wrapper{overflow:clip}}html#renaxApp[data-theme=dark] #index2SettingsPanel{background:#282f38!important;border-color:#46515e!important;color:#e7edf3!important}html#renaxApp[data-theme=dark] #index2SettingsPanel .index2-settings-section{background:#2e3640!important;border:1px solid #46515e!important;box-shadow:none!important}html#renaxApp[data-theme=dark] #index2SettingsPanel :is(h3,.index2-setting-row){color:#c3ccd7!important}html#renaxApp[data-theme=dark] #index2SettingsPanel h3{font-size:11px;letter-spacing:.09em}html#renaxApp[data-theme=dark] #index2SettingsPanel :is(button,select,.numbox-button){background:#353e49!important;border-color:#52606e!important;color:#e7edf3!important;box-shadow:none!important}html#renaxApp[data-theme=dark] #index2SettingsPanel button[aria-pressed=true]{background:#29464f!important;border-color:#56818b!important;color:#e3f5f8!important;box-shadow:inset 0 -2px #609aa5!important}html#renaxApp[data-theme=dark] #index2SettingsPanel button:hover:not(:disabled){background:#404b58!important}html#renaxApp[data-theme=dark] #index2SettingsPanel .index2-settings-note{background:#343e49!important;color:#bac7d3!important;border-left-color:#d68b50!important}html#renaxApp[data-theme=dark] #index2SettingsPanel button:disabled{opacity:.55!important}html#renaxApp[data-theme=light] #index2SettingsPanel .index2-settings-section{background:#edf1f4!important;border:1px solid #c6d0d9!important;box-shadow:none!important}html#renaxApp[data-theme=light] #index2SettingsPanel .appearance-options button[aria-pressed=true]{background:#dcecf0!important;border-color:#76a7b1!important;box-shadow:inset 0 -2px #087c90!important}#renaxArrival:not([data-intro-ready=true]) *{animation-play-state:paused!important}#workspaceNav{position:relative;z-index:2;isolation:isolate}html#renaxApp[data-theme=light] #workspaceNav button{background:#e4e8eb!important}html#renaxApp[data-theme=light] #workspaceNav button:hover{background:#f0f2f4!important}html#renaxApp[data-theme=light] #workspaceNav button[aria-selected=true]{background:#fff!important}@media(max-width:1100px){html#renaxApp[data-theme=light] #workspaceNav button{background:#edf0f2!important}html#renaxApp[data-theme=light] #workspaceNav button:hover{background:#f0f2f4!important}html#renaxApp[data-theme=light] #workspaceNav button[aria-selected=true]{background:#fff!important}}@media(min-width:1101px){html#renaxApp body .visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(48px,1fr) 125px!important}html#renaxApp body .visu-toolbar #tapBtn{box-sizing:border-box;width:125px!important;min-width:125px!important;max-width:125px!important;padding:8px 12px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:1px!important;overflow:visible!important}}html#renaxApp body #tapBtn>span:first-child{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:inherit!important;line-height:inherit!important}html#renaxApp body #tapBtn>span:first-child svg{width:13px;height:13px;flex:0 0 13px;margin:0}@media(max-width:1100px){html#renaxApp body .workspace-controls-grid #tapBtn{box-sizing:border-box;width:116px!important;min-width:116px!important;max-width:116px!important;padding:8px 12px!important;font-size:10px!important;line-height:1.3!important;letter-spacing:1px!important;overflow:visible!important}html#renaxApp body .workspace-controls-grid .control-group:first-child{padding-right:128px!important}}html#renaxApp[data-theme=ivory]{color-scheme:light;--bg:#f3efe4;--panel:#13363b;--border:#496b76;--text:#f6f1e5;--text-muted:#c2d0cf;--orange:#e6d8b7;--cyan:#70d5df;--yellow:#d9ef62;--grey:#2b5556;--grey-hover:#356766;--ivory-ink:#13363b;--ivory-green:#2d7559;--ivory-surface:#1b4247;--ivory-card:#244f5e}html#renaxApp[data-theme=ivory] body{background:var(--bg)!important;color:var(--ivory-ink);letter-spacing:0}html#renaxApp[data-theme=ivory] body>header{background:transparent!important;border:0!important;color:var(--ivory-ink)}html#renaxApp[data-theme=ivory] header :is(h1,h2,.brand p span:first-child){color:var(--ivory-ink)!important}html#renaxApp[data-theme=ivory] header .brand p{color:#527066}html#renaxApp[data-theme=ivory] header :is(.title-orange,.brand p span:last-child){color:var(--ivory-green)!important}html#renaxApp[data-theme=ivory] .brand-logo{filter:hue-rotate(95deg) saturate(.55) brightness(.65)}html#renaxApp[data-theme=ivory] header .index2-header-btn{background:#e6e9de!important;border-color:#c3cec3!important;color:var(--ivory-green)!important}html#renaxApp[data-theme=ivory] #renaxHeaderWave{opacity:.46;filter:hue-rotate(55deg) brightness(.65) saturate(.65);mix-blend-mode:multiply}html#renaxApp[data-theme=ivory] #workspaceNav{background:var(--bg);border:0!important}html#renaxApp[data-theme=ivory] #workspaceNav button{position:relative;background:var(--bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#45645f!important;font-weight:500;letter-spacing:0;transition:color .15s}html#renaxApp[data-theme=ivory] #workspaceNav button svg{stroke:var(--ivory-green)!important;color:var(--ivory-green)!important}html#renaxApp[data-theme=ivory] #workspaceNav button:hover{color:var(--ivory-ink)!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]{color:var(--ivory-ink)!important;font-weight:700}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{stroke:var(--ivory-green)!important}html#renaxApp[data-theme=ivory] #workspaceNav button:focus-visible{outline:2px solid var(--ivory-green);outline-offset:3px;border-radius:4px!important}html#renaxApp[data-theme=ivory] :is(.panel,#songsRoot){color:var(--text)}html#renaxApp[data-theme=ivory] .panel{background:var(--panel)!important;border:1px solid #214957!important;border-radius:15px!important;box-shadow:0 10px 30px #13363b09;min-width:0}html#renaxApp[data-theme=ivory] .panel-visu{background:#13363b!important}html#renaxApp[data-theme=ivory] .panel-visu .sequencer-wrapper{background:transparent!important}html#renaxApp[data-theme=ivory] :is(.panel-title,.measure-label,.control-group>label,.workspace-timer-label,.training-row .row-label,.training-row .unit,.tempo-label,.tempo-unit){color:var(--text-muted)!important}html#renaxApp[data-theme=ivory] .panel-visu :is(.visu-toolbar,#workspaceControls){background:#1c4146!important;border-color:#456a75!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] .visu-toolbar :is(.workspace-control-group,#workspaceTimer){border-left-color:#4b6e78!important}html#renaxApp[data-theme=ivory] :is(.numbox-button,input:not([type=range]):not([type=checkbox]),select,textarea){background:#244d50!important;color:var(--text)!important;border-color:#567882!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] input::placeholder,html#renaxApp[data-theme=ivory] textarea::placeholder{color:#b5c9c7}html#renaxApp[data-theme=ivory] :is(.numbox-dropdown,.numbox-menu,.numbox-options,.sound-bank-menu,.training-curve-menu,.sequence-more-actions,.multi-actions,.song-more-menu){background:#1b4247!important;color:var(--text)!important;border-color:#5a7d86!important;box-shadow:0 10px 25px #102c3b30!important;scrollbar-color:#70d5df #1b4247}html#renaxApp[data-theme=ivory] :is(.numbox-option,.training-curve-menu button,.song-more-menu button,.multi-actions button,.sequence-more-actions button){color:var(--text)!important}html#renaxApp[data-theme=ivory] :is(.numbox-option:hover,.numbox-option[aria-selected=true],.training-curve-menu button[aria-pressed=true]){background:#70d5df!important;color:#13363b!important}html#renaxApp[data-theme=ivory] :is(input[type=range],.tempo-fader){background:#66828a!important}html#renaxApp[data-theme=ivory] input[type=range]::-webkit-slider-thumb{background:#d9ef62!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.tempo-display,.volume-value){color:#d9ef62!important}html#renaxApp[data-theme=ivory] #trainTimer{color:#82e0e7!important}html#renaxApp[data-theme=ivory] #tapBtn{background:#2c585a!important;border-color:#64848c!important;color:var(--text)!important}html#renaxApp[data-theme=ivory] :is(.beat-number,.beat-number.pulse){color:var(--text)!important;text-shadow:none!important}html#renaxApp[data-theme=ivory] .beat-divider{background:#c6d8d0!important;opacity:.52;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.sequencer-cross,.sequencer-cross::before,.sequencer-cross::after){background:#b7d0cc!important}html#renaxApp[data-theme=ivory] .step{box-shadow:none!important;border-radius:9px!important}html#renaxApp[data-theme=ivory] .step[data-state="1"]{background:#70d5df!important}html#renaxApp[data-theme=ivory] .step[data-state="2"]{background:#d9ef62!important}html#renaxApp[data-theme=ivory] .step[data-state="3"]{background:#d6d9a5!important}html#renaxApp[data-theme=ivory] .step[data-state="0"]{background:#295262!important;border:1px solid #8baaa9}html#renaxApp[data-theme=ivory] .step span{color:#13363b!important}html#renaxApp[data-theme=ivory] .step[data-state="0"] span{color:#c2d0cf!important}html#renaxApp[data-theme=ivory] .poly-ring.outer{border-color:#d9ef6280!important}html#renaxApp[data-theme=ivory] .poly-ring.inner{border-color:#70d5df80!important}html#renaxApp[data-theme=ivory] .poly-dot{box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.btn,.multi-add,.playlist-create,.track-create,.track-add-section,.appearance-options button){background:#2c585a!important;border-color:#557b85!important;color:var(--text)!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(#playBtn,#trainBtn,#trainingVisualBtn){background:#70d5df!important;border-color:#70d5df!important;color:#13363b!important;box-shadow:0 3px 10px #0e2a341a!important}html#renaxApp[data-theme=ivory] :is(#playBtn::before,#trainBtn::before){background:#13363b!important}html#renaxApp[data-theme=ivory] #playBtn svg{fill:#13363b!important;color:#13363b!important}html#renaxApp[data-theme=ivory] :is(#playBtn:hover,#trainBtn:hover,#trainingVisualBtn:hover){background:#8ae1e7!important}html#renaxApp[data-theme=ivory] :is(#sequenceAddMeasure,#multiControls>.multi-add,#multiPresetLibrary .multi-preset-create,#songsRoot .playlist-create,#songsRoot .track-create,#songsRoot .track-add-section){background:#2a5965!important;border-color:#6c9a9f!important;color:#e1ecac!important}html#renaxApp[data-theme=ivory] :is(.measure-card,.multi-track,.multi-preset,.song-section,.song-card,.playlist-choice,.song-block,.song-count-in){background:#1b4247!important;border-color:#4e7480!important;color:var(--text)!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.measure-card.active,.multi-track.active,.multi-preset.active,.playlist-choice.active,.song-section.selected){background:#2d5b5a!important;border-color:#8fc7c9!important;box-shadow:inset 3px 0 #70d5df!important}html#renaxApp[data-theme=ivory] :is(.measure-num,.multi-track-name,.multi-preset-name,.song-title,.playlist-heading-name){color:var(--text)!important}html#renaxApp[data-theme=ivory] :is(.multi-preset-meta,.multi-preset-count,.song-block-summary,.song-playlist-summary,.song-note,.multi-preset-status){color:#c2d0cf!important}html#renaxApp[data-theme=ivory] :is(.sequence-preview-play,.sequence-more summary,.multi-more summary,.multi-solo,.multi-mute,.reset-undo-tools button,.view-toggle button,.score-view-switch button,.song-back,.song-more,.playlist-direct-play){background:#1b4247!important;border-color:#537984!important;color:#d9ef62!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.multi-solo[aria-pressed=true],.score-view-switch button[aria-pressed=true]){background:#336973!important;border-color:#82d3d7!important;color:#edfaf2!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button{background:#244d50!important;border-color:#557b85!important;color:#c3d1d1!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button.active{background:#315f5b!important;border-color:#bfd77a!important;color:#f6f1e5!important;box-shadow:inset 0 -3px #d9ef62!important}html#renaxApp[data-theme=ivory] .training-mode-tabs svg{color:#d9ef62!important;stroke:#d9ef62!important}html#renaxApp[data-theme=ivory] .silent-settings.disabled{opacity:1!important}html#renaxApp[data-theme=ivory] .silent-settings.disabled :is(label,.numbox-button){color:#aabfc1!important}html#renaxApp[data-theme=ivory] :is(#index2SettingsPanel,.index2-settings-panel){background:#13363b!important;border-color:#567782!important;color:var(--text)!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel .index2-settings-section{background:#224b5a!important;border:1px solid #4d7380!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel :is(h3,.index2-setting-row){color:#d0ded7!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel :is(button,select,.numbox-button){background:#2c585a!important;border-color:#5a7c86!important;color:var(--text)!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel button[aria-pressed=true]{background:#315f5b!important;border-color:#bfd77a!important;box-shadow:inset 0 -2px #d9ef62!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel .index2-settings-note{background:#2a5562!important;color:#c7d8d2!important;border-left-color:#d9ef62!important}html#renaxApp[data-theme=ivory] :is(.index2-status,.cloud-status){color:#d9ef62!important}html#renaxApp[data-theme=ivory] :is(.song-confirm-dialog,.song-export-dialog,.song-export-panel,.sound-bank-dialog,.bank-menu,.sound-bank-popover){background:#1b4247!important;color:var(--text)!important;border-color:#63828b!important}html#renaxApp[data-theme=ivory] :is(.rhythm-score,.rhythm-score-stage){background:#f3efe4!important;color:#13363b!important;border-color:#d8dfd4!important;border-radius:10px}html#renaxApp[data-theme=ivory] .rhythm-score .legend{color:#355c61!important}html#renaxApp[data-theme=ivory] :is(.rhythm-editor,.beat-editor){background:#1b4247!important;color:var(--text)!important;border-color:#67868d!important}html#renaxApp[data-theme=ivory] :is(.rhythm-editor button,.beat-editor button){background:#2b5868!important;color:var(--text)!important;border-color:#698a91!important}html#renaxApp[data-theme=ivory] :is(.rhythm-editor button.active,.rhythm-editor button[aria-pressed=true]){background:#70d5df!important;color:#13363b!important}html#renaxApp[data-theme=ivory] footer{color:#62786f!important}html#renaxApp[data-theme=ivory] footer .footer-right{color:#62786f!important}html#renaxApp[data-theme=ivory] button:focus-visible,html#renaxApp[data-theme=ivory] summary:focus-visible{outline:2px solid #70d5df;outline-offset:3px}@media(min-width:1101px){html#renaxApp[data-theme=ivory] body{display:grid!important;grid-template-columns:180px minmax(0,1fr);grid-template-rows:66px minmax(0,1fr) 20px;column-gap:26px;row-gap:22px;padding:22px 26px 12px!important;height:100dvh;min-height:0;overflow:hidden}html#renaxApp[data-theme=ivory] body>header{grid-column:1/-1;grid-row:1;margin:0!important;padding:0 0 10px!important;min-height:0!important}html#renaxApp[data-theme=ivory] .header-center{left:50%!important}html#renaxApp[data-theme=ivory] #workspaceNav{grid-column:1;grid-row:2;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px!important;padding:16px 0 0!important;min-width:0}html#renaxApp[data-theme=ivory] #workspaceNav button{justify-content:flex-start;min-height:48px;padding:12px 14px 12px 22px!important;font-size:12px;gap:13px}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:#2d7559}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{content:"";width:5px;height:5px;border-radius:50%;background:#2d7559;margin-left:auto;flex:0 0 5px}html#renaxApp[data-theme=ivory] body>.main-grid{grid-column:2;grid-row:2;margin:0;min-height:0;min-width:0;gap:20px!important}html#renaxApp[data-theme=ivory] body>footer{grid-column:1/-1;grid-row:3;min-height:0;margin:0;padding:0;border:0}html#renaxApp[data-theme=ivory] .main-grid:has(.panel-seq){grid-template-columns:minmax(0,1fr) clamp(330px,27vw,420px)}html#renaxApp[data-theme=ivory] body[data-workspace=metronome] .main-grid{grid-template-columns:minmax(0,1fr)!important}html#renaxApp[data-theme=ivory] .panel-visu{padding:16px!important;gap:14px!important}html#renaxApp[data-theme=ivory] .panel-seq,html#renaxApp[data-theme=ivory] .panel-training{padding:20px!important}html#renaxApp[data-theme=ivory] .panel-visu>.visu-bottom{padding:10px 0 0!important;border:0}html#renaxApp[data-theme=ivory] .visu-toolbar{grid-template-columns:100px minmax(310px,1.7fr) minmax(140px,1fr) 145px 102px;gap:0!important;padding:12px!important}html#renaxApp[data-theme=ivory] .visu-toolbar :is(.workspace-control-group,#workspaceTimer){padding-left:12px;margin-left:12px!important}html#renaxApp[data-theme=ivory] .visu-toolbar :is(.control-group>label,.measure-label,.workspace-timer-label){font-size:10px!important;letter-spacing:0!important;text-transform:none!important}html#renaxApp[data-theme=ivory] .visu-toolbar .numbox-button{font-size:12px!important}html#renaxApp[data-theme=ivory] #playBtn{min-width:168px!important;min-height:46px!important}}@media(min-width:1101px)and (max-width:1550px){html#renaxApp[data-theme=ivory] body{grid-template-columns:166px minmax(0,1fr);column-gap:22px;padding-left:22px!important;padding-right:22px!important}html#renaxApp[data-theme=ivory] .visu-toolbar{grid-template-columns:100px minmax(0,1fr) 125px!important;row-gap:14px!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-tempo-group{grid-column:2;grid-row:1}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#soundBank){grid-column:1/3;grid-row:2;padding-left:0!important;margin-left:0!important;border-left:0!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#volumeSlider){grid-column:3;grid-row:2}html#renaxApp[data-theme=ivory] .visu-toolbar #workspaceTimer{grid-column:3;grid-row:1}}@media(max-width:1100px){html#renaxApp[data-theme=ivory] body{padding:10px!important;gap:0}html#renaxApp[data-theme=ivory] header{margin:0 0 8px!important;padding:0 0 8px!important}html#renaxApp[data-theme=ivory] #workspaceNav{gap:0!important;padding:4px 0 10px!important}html#renaxApp[data-theme=ivory] #workspaceNav button{padding:8px 2px!important;min-height:44px;font-size:10px;gap:6px}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{content:"";position:absolute;left:28%;right:28%;bottom:2px;height:2px;background:#2d7559}html#renaxApp[data-theme=ivory] #workspaceMobileViews{display:flex!important;gap:18px;padding:0 3px 10px;flex:0 0 auto;min-height:38px}html#renaxApp[data-theme=ivory] #workspaceMobileViews button{flex:1;border:0;border-bottom:2px solid transparent;border-radius:0;background:var(--bg);color:#527066;padding:8px 3px;font:500 11px var(--font)}html#renaxApp[data-theme=ivory] #workspaceMobileViews button[aria-pressed=true]{border-bottom-color:#2d7559;color:#13363b;font-weight:700}html#renaxApp[data-theme=ivory] .main-grid{padding:0!important;gap:10px!important}html#renaxApp[data-theme=ivory] .panel{border-radius:12px!important}html#renaxApp[data-theme=ivory] .panel-visu{padding:12px!important}html#renaxApp[data-theme=ivory] .panel-seq,html#renaxApp[data-theme=ivory] .panel-training{padding:15px!important}html#renaxApp[data-theme=ivory] footer .footer-center #playBtn{min-height:44px!important}html#renaxApp[data-theme=ivory] footer{min-height:60px!important;margin:4px 0 0!important;padding:4px 0!important}html#renaxApp[data-theme=ivory] body[data-workspace=training][data-mobile-pane=training] footer{display:none!important}html#renaxApp[data-theme=ivory] #workspaceTempoShortcut{background:#2c585a!important;border-color:#5a7c86!important;color:var(--text)!important}}@media(prefers-reduced-motion:reduce){html#renaxApp[data-theme=ivory] #workspaceNav button{transition:none}}@media(min-width:1101px)and (max-width:1290px){html#renaxApp[data-theme=ivory] .visu-toolbar{grid-template-columns:100px minmax(0,1fr)!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-tempo-group{grid-column:2;grid-row:1}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#soundBank){grid-column:1/3;grid-row:3}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#volumeSlider){grid-column:1;grid-row:2;padding-left:0!important;margin-left:0!important;border-left:0!important}html#renaxApp[data-theme=ivory] .visu-toolbar #workspaceTimer{grid-column:2;grid-row:2}}html#renaxApp[data-theme=ivory] .volume-row{min-width:0}html#renaxApp[data-theme=ivory] #volumeSlider{min-width:0!important;width:auto!important;max-width:100%!important;flex:1 1 0!important}html#renaxApp[data-theme=ivory] .volume-value{flex:0 0 30px;min-width:30px}html#renaxApp[data-theme=ivory] .orange-ui-icon{stroke:#d9ef62!important}html#renaxApp[data-theme=ivory] .numbox-button::after{border-color:#d9ef62!important}html#renaxApp[data-theme=ivory] .step[data-state="3"]{background:#e6d8b7!important}html#renaxApp[data-theme=ivory] .subdivision-dot[data-state="3"]{background:#e6d8b7!important}html#renaxApp[data-theme=ivory] :is(.subdivision-dot,.poly-dot)[data-state="0"]{background:transparent!important;border:1px solid #9eb7b6!important;opacity:.8!important}html#renaxApp[data-theme=ivory] #playBtn::before{border-left-color:#13363b!important;background:transparent!important}html#renaxApp[data-theme=ivory] #playBtn.btn-cyan::before{border:0!important;background:#13363b!important}html#renaxApp[data-theme=ivory] #playBtn::after{font-size:13px;font-weight:650;letter-spacing:.1px}html#renaxApp[data-theme=ivory] :is(#trainBtn,#trainingVisualBtn){font:600 12px/1.4 var(--font)!important;text-transform:none!important;letter-spacing:.1px!important}html#renaxApp[data-theme=ivory] :is(#trainBtn,#trainingVisualBtn)::before{content:"";display:inline-block;flex:0 0 10px;width:10px;height:12px;margin-right:8px;background:#13363b!important;clip-path:polygon(0 0,100% 50%,0 100%)}html#renaxApp[data-theme=ivory] :is(#trainBtn.active,#trainingVisualBtn.active)::before{height:10px;clip-path:none;border-radius:1px}html#renaxApp[data-theme=ivory] .training-mode-tabs button{font-size:11px!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button[aria-selected=true]{background:#315f5b!important;border-color:#bfd77a!important;color:#f6f1e5!important;box-shadow:inset 0 -3px #d9ef62!important;font-weight:700}html#renaxApp[data-theme=ivory] .training-row :is(.row-label,.unit){font-size:11px!important;text-transform:none!important;letter-spacing:0}html#renaxApp[data-theme=ivory] :is(.multi-preset-create,.sequence-add){text-transform:none!important;letter-spacing:0!important;font-size:12px!important}@media(min-width:1101px){html#renaxApp[data-theme=ivory] body{grid-template-columns:180px minmax(0,1fr)!important}html#renaxApp[data-theme=ivory] #workspaceNav button{padding:12px!important;gap:11px;white-space:nowrap}html#renaxApp[data-theme=ivory] #workspaceNav button span{white-space:nowrap}}@media(min-width:1291px){html#renaxApp[data-theme=ivory] body[data-workspace=metronome] .visu-toolbar{grid-template-columns:100px minmax(310px,1.5fr) minmax(140px,1fr) 145px 102px!important}html#renaxApp[data-theme=ivory] body[data-workspace=metronome] .visu-toolbar .workspace-control-group:has(#soundBank){grid-column:3;grid-row:1;padding-left:12px!important;margin-left:12px!important;border-left:1px solid #4b6e78!important}html#renaxApp[data-theme=ivory] body[data-workspace=metronome] .visu-toolbar .workspace-control-group:has(#volumeSlider){grid-column:4;grid-row:1}html#renaxApp[data-theme=ivory] body[data-workspace=metronome] .visu-toolbar #workspaceTimer{grid-column:5;grid-row:1}}html#renaxApp[data-theme=ivory] footer :is(.footer-right,.footer-right span,.author-credit){color:#4e695f!important;font-size:10px!important}html#renaxApp[data-theme=ivory] .poly-dot[data-state="1"]{background:#70d5df!important;border-color:#70d5df!important}html#renaxApp[data-theme=ivory] .poly-dot[data-state="2"]{background:#d9ef62!important;border-color:#d9ef62!important}html#renaxApp[data-theme=ivory] .poly-dot[data-state="3"]{background:#e6d8b7!important;border-color:#e6d8b7!important}html#renaxApp[data-theme=ivory] .poly-ring.outer{border-color:#e6d8b780!important}html#renaxApp[data-theme=ivory] :is(.step.active,.poly-dot.active){outline:2px solid #f6f1e5;outline-offset:4px;box-shadow:0 0 0 6px #70d5df20!important}html#renaxApp[data-theme=ivory] .sound-bank-cards .numbox-option{background:#2b5556!important;border-color:#587a84!important;color:#f6f1e5!important}html#renaxApp[data-theme=ivory] .sound-bank-cards .numbox-option:hover{background:#356873!important;border-color:#86b5b6!important}html#renaxApp[data-theme=ivory] .sound-bank-cards .numbox-option.active{background:#70d5df!important;border-color:#70d5df!important;color:#13363b!important}html#renaxApp[data-theme=ivory] .sound-bank-cards .numbox-option svg{stroke:#d9ef62!important}html#renaxApp[data-theme=ivory] .sound-bank-cards .numbox-option.active svg{stroke:#13363b!important}html#renaxApp[data-theme=ivory] :is(dialog,#backupAccount,.backup-profile,.backup-json,.score-group-panel){background:#1b4247!important;color:#f6f1e5!important;border-color:#5a7c86!important}html#renaxApp[data-theme=ivory] #songsHome>.song-entry{background:#1b4247!important;color:#f6f1e5!important;border-color:#5a7c86!important}html#renaxApp[data-theme=ivory] #songPane .song-playlist-card{background:#1b4247!important;border-color:#5a7c86!important}html#renaxApp[data-theme=ivory] #songPane .song-playlist-card.active{background:#2d5b5a!important;border-color:#8fc7c9!important;box-shadow:inset 3px 0 #70d5df!important}html#renaxApp[data-theme=ivory] :is(#mp3ExportSave,#mp3ExportDownload){background:#70d5df!important;color:#13363b!important;border-color:#70d5df!important}html#renaxApp[data-theme=ivory] .mp3-credit{color:#c2d0cf!important}html#renaxApp[data-theme=ivory] *{scrollbar-color:#70d5df #13363b!important}html#renaxApp[data-theme=ivory] ::-webkit-scrollbar-track,html#renaxApp[data-theme=ivory] ::-webkit-scrollbar-corner{background:#13363b!important}html#renaxApp[data-theme=ivory] ::-webkit-scrollbar-thumb{background:#70d5df!important;border-color:#13363b!important}html#renaxApp[data-theme=ivory]{--ivory-lime:#d9ef62}html#renaxApp[data-theme=ivory] .brand-logo{content:url(assets/renax-logo-ivory.svg?v=cc89489b1b0e);filter:none!important;width:34px!important;height:46px!important;padding:6px;background:#13363b;border-radius:9px;box-sizing:content-box}html#renaxApp[data-theme=ivory] #bpmDisplay{color:var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] .visu-toolbar .orange-ui-icon{stroke:var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button[aria-selected=true]{border-color:#b8d477!important;box-shadow:inset 0 -3px var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] :is(.multi-track.active,.multi-preset.active,.measure-card.active,.playlist-choice.active,.song-section.selected){box-shadow:inset 3px 0 var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] :is(#playBtn.btn-cyan,#trainBtn.active,#trainingVisualBtn.active){background:var(--ivory-lime)!important;border-color:var(--ivory-lime)!important;color:#13363b!important}html#renaxApp[data-theme=ivory] .score-view-switch button[aria-pressed=true] svg{stroke:var(--ivory-lime)!important}@media(min-width:1101px){html#renaxApp[data-theme=ivory] #workspaceNav button{padding:12px 8px!important;gap:9px}html#renaxApp[data-theme=ivory] #workspaceNav button svg{width:18px;height:18px;padding:4px;border-radius:6px;box-sizing:content-box;flex:0 0 18px}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{background:#13363b;stroke:var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{background:var(--ivory-lime);border:1px solid #61796a;width:6px;height:6px;flex-basis:6px}}@media(max-width:1100px){html#renaxApp[data-theme=ivory] .brand-logo{width:25px!important;height:33px!important;padding:4px;border-radius:7px}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{stroke:#596a16!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{background:#7b941f}}html#renaxApp[data-theme=ivory] :is(#playBtn,#trainBtn,#trainingVisualBtn){background:var(--ivory-lime)!important;border-color:var(--ivory-lime)!important;color:#13363b!important}html#renaxApp[data-theme=ivory] :is(#playBtn:hover,#trainBtn:hover,#trainingVisualBtn:hover){background:#e5f587!important;border-color:#e5f587!important}html#renaxApp[data-theme=ivory] :is(#playBtn.btn-cyan,#trainBtn.active,#trainingVisualBtn.active){background:#d9ef62!important;border-color:#d9ef62!important;color:#13363b!important}html#renaxApp[data-theme=ivory] #workspaceNav button svg{background:#163b30;stroke:var(--ivory-lime)!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{background:#13363b;stroke:var(--ivory-lime)!important}@media(max-width:1100px){html#renaxApp[data-theme=ivory] #workspaceNav button svg{width:15px;height:15px;flex:0 0 15px;padding:3px;border-radius:5px;box-sizing:content-box}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{stroke:var(--ivory-lime)!important}}html#renaxApp[data-theme=ivory]{--panel:#13363b;--ivory-surface:#1b4247;--ivory-card:#244d50;--yellow:#d9ef62}html#renaxApp[data-theme=ivory] #renaxHeaderWave{filter:none;opacity:.62;mix-blend-mode:multiply}html#renaxApp[data-theme=ivory] :is(#playBtn.btn-cyan,#trainBtn.active,#trainingVisualBtn.active){background:#70d5df!important;border-color:#70d5df!important;color:#13363b!important}html#renaxApp[data-theme=ivory]{--numeric-font-size:12px;--numeric-radius:9px;--bg:#e4e0d1;--panel:#eeeadd;--border:#d6d9c9;--text:#173e37;--text-muted:#52685d;--orange:#c9bb98;--cyan:#58bfc4;--yellow:#d7ed56;--grey:#b5c3b7;--grey-hover:#d6dfcd;--ivory-ink:#173e37;--ivory-green:#365e50;--ivory-lime:#d7ed56;color-scheme:light}html#renaxApp[data-theme=ivory] body{background:radial-gradient(ellipse 60% 50% at 75% 0%,#efecdf 0%,transparent 90%),#e4e0d1!important;color:#173e37}html#renaxApp[data-theme=ivory] header{border-bottom:1px solid #d5dacb!important}html#renaxApp[data-theme=ivory] header .brand h1{letter-spacing:.11em!important;font-weight:800!important}html#renaxApp[data-theme=ivory] header .brand p span:last-child,html#renaxApp[data-theme=ivory] header .title-orange{color:#6d8741!important}html#renaxApp[data-theme=ivory] .brand-logo{filter:none!important;background:#173e37!important;border-radius:12px!important}html#renaxApp[data-theme=ivory] header .index2-header-btn{color:#254a3f!important;background:#eae6d8!important;border:1px solid #cbd3c5!important;border-radius:11px!important;min-width:39px}html#renaxApp[data-theme=ivory] #renaxHeaderWave{opacity:.33!important;mix-blend-mode:multiply}html#renaxApp[data-theme=ivory] #workspaceNav{background:transparent!important}html#renaxApp[data-theme=ivory] #workspaceNav button{background:#eae6d8!important;border:1px solid #d8ddce!important;border-radius:12px!important;color:#536b5e!important;font-weight:650!important;box-shadow:none!important;transition:background-color .16s,border-color .16s,color .16s}html#renaxApp[data-theme=ivory] #workspaceNav button svg{background:transparent!important;color:#486e60!important;stroke:#486e60!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]{color:#173e37!important;background:#e4ecd4!important;border-color:#b8caa7!important;font-weight:800!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true] svg{background:transparent!important;stroke:#173e37!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::before{background:#315849!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{background:#8cab28!important}html#renaxApp[data-theme=ivory] #workspaceNav button:hover{background:#ebf0df!important;border-color:#b4c7b0!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews button{background:#f9f8ef!important;color:#50675b!important;border-color:#d0d8c9!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews button[aria-pressed=true]{background:#e4ecd4!important;color:#173e37!important;border-color:#54785a!important}html#renaxApp[data-theme=ivory] :is(.panel,#songsRoot){color:#173e37!important}html#renaxApp[data-theme=ivory] .panel{background:#eeeadd!important;border:1px solid #d5d9ca!important;border-radius:18px!important;box-shadow:0 10px 35px #173e370b!important}html#renaxApp[data-theme=ivory] .panel-visu{background:radial-gradient(ellipse 58% 67% at 50% 48%,#eeeadd,#eae6d8 83%,#e4e0d1)!important;border-color:#d1d7c5!important}html#renaxApp[data-theme=ivory] .panel-visu .sequencer-wrapper{background:transparent!important}html#renaxApp[data-theme=ivory] .panel-visu :is(.visu-toolbar,#workspaceControls){background:#eeeadd!important;border:1px solid #d7dbcf!important;border-radius:13px!important;box-shadow:none!important;color:#173e37!important}html#renaxApp[data-theme=ivory] .visu-toolbar :is(.workspace-control-group,#workspaceTimer){border-left-color:#e2e6da!important}html#renaxApp[data-theme=ivory] :is(.panel-title,.measure-label,.control-group>label,.workspace-timer-label,.training-row .row-label,.training-row .unit,.tempo-label,.tempo-unit){color:#586f63!important}html#renaxApp[data-theme=ivory] :is(.numbox-button,input:not([type=range]):not([type=checkbox]),select,textarea){background:#e8e4d6!important;color:#173e37!important;border:1px solid #d0d8ca!important;border-radius:9px!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.numbox-button,input,select,textarea):focus-visible{outline:2px solid #247d86!important;outline-offset:2px}html#renaxApp[data-theme=ivory] :is(.numbox-dropdown,.numbox-menu,.numbox-options,.sound-bank-menu,.training-curve-menu,.sequence-more-actions,.multi-actions,.song-more-menu){background:#eeeadd!important;border-color:#cdd6c7!important;color:#173e37!important;box-shadow:0 12px 24px #173e3720!important}html#renaxApp[data-theme=ivory] :is(.numbox-option,.training-curve-menu button,.song-more-menu button,.multi-actions button,.sequence-more-actions button){color:#173e37!important}html#renaxApp[data-theme=ivory] :is(.numbox-option:hover,.numbox-option[aria-selected=true],.training-curve-menu button[aria-pressed=true]){background:#e4efd1!important;color:#173e37!important}html#renaxApp[data-theme=ivory] :is(input[type=range],.tempo-fader){accent-color:#2c6156;background:#ccd6c8!important}html#renaxApp[data-theme=ivory] input[type=range]::-webkit-slider-thumb{background:#2e6b5b!important}html#renaxApp[data-theme=ivory] :is(#bpmDisplay,.tempo-display,#trainTimer,.volume-value){color:#173e37!important}html#renaxApp[data-theme=ivory] #workspaceTempoShortcut{background:#f2f2e5!important;border:1px solid #cdd6c5!important;color:#173e37!important}html#renaxApp[data-theme=ivory] #tapBtn{background:#edf1e2!important;border:1px solid #ccd6c4!important;color:#173e37!important}html#renaxApp[data-theme=ivory] body:not(.poly-mode) .panel-visu:not(.score-view) .sequencer-container::before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ring-radius, 138px) * 2);height:calc(var(--ring-radius, 138px) * 2);transform:translate(-50%,-50%);border:1px solid #c7cebb;border-radius:50%;background:radial-gradient(circle at center,#f5f3e7 0 70%,transparent 70.3%);box-shadow:0 0 0 11px #f3f0e55c,0 0 0 12px #dfe1d440;pointer-events:none;z-index:0}html#renaxApp[data-theme=ivory] body:not(.poly-mode) .sequencer-container .beat-divider{opacity:.19!important;background:#8fa69a!important}html#renaxApp[data-theme=ivory] .beat-number{color:#173e37!important;text-shadow:none!important;font-weight:750!important;font-size:clamp(37px,7.5vmin,88px)!important;letter-spacing:-.06em}html#renaxApp[data-theme=ivory] .beat-number.pulse{color:#276976!important}html#renaxApp[data-theme=ivory] .step{border-radius:50%!important;box-shadow:0 0 0 3px #faf9f3!important}html#renaxApp[data-theme=ivory] .step[data-state="0"]{background:#adbdb1!important;border:1px solid #81968b!important}html#renaxApp[data-theme=ivory] .step[data-state="1"]{background:#58bfc4!important;border:1px solid #3b969d!important}html#renaxApp[data-theme=ivory] .step[data-state="2"]{background:#d7ed56!important;border:1px solid #b5c943!important}html#renaxApp[data-theme=ivory] .step[data-state="3"]{background:#d1c9a3!important;border:1px solid #bfb58a!important}html#renaxApp[data-theme=ivory] .step span{color:#173e37!important}html#renaxApp[data-theme=ivory] .step.active{filter:none!important;outline:2px solid #387d81!important;outline-offset:3px;box-shadow:0 0 0 6px #58bfc435!important}html#renaxApp[data-theme=ivory] .subdivision-dot[data-state="1"]{background:#58bfc4!important}html#renaxApp[data-theme=ivory] .subdivision-dot[data-state="2"]{background:#d7ed56!important}html#renaxApp[data-theme=ivory] .subdivision-dot[data-state="3"]{background:#d1c9a3!important}html#renaxApp[data-theme=ivory] :is(.poly-ring.outer,.poly-ring.inner){border-color:#a2bbae!important}html#renaxApp[data-theme=ivory] .legend{color:#50675b!important}html#renaxApp[data-theme=ivory] .legend-color{border-radius:50%!important}html#renaxApp[data-theme=ivory] :is(#playBtn,#trainBtn,#trainingVisualBtn){background:#d7ed56!important;border:1px solid #baca43!important;color:#173e37!important;border-radius:12px!important;box-shadow:0 6px 18px #a6b62e20!important;font-weight:750!important}html#renaxApp[data-theme=ivory] :is(#playBtn:hover,#trainBtn:hover,#trainingVisualBtn:hover){background:#e3f47b!important}html#renaxApp[data-theme=ivory] :is(#playBtn.btn-cyan,#trainBtn.active,#trainingVisualBtn.active){background:#d7ed56!important;border-color:#baca43!important;color:#173e37!important}html#renaxApp[data-theme=ivory] :is(.reset-undo-tools #panicBtn,.reset-undo-tools #undoBtn){display:flex!important;background:#e7e3d5!important;border:1px solid #ccd5c6!important;color:#355d4e!important;border-radius:11px!important;min-width:35px;min-height:35px}html#renaxApp[data-theme=ivory] .reset-undo-tools #undoBtn:disabled{opacity:.38!important}html#renaxApp[data-theme=ivory] .score-view-switch button{background:#eff2e5!important;color:#50695c!important;border-color:#d4dacc!important}html#renaxApp[data-theme=ivory] .score-view-switch button[aria-pressed=true]{background:#173e37!important;border-color:#173e37!important;color:#eae6d8!important}html#renaxApp[data-theme=ivory] .score-view-switch button[aria-pressed=true] svg{stroke:#d7ed56!important}html#renaxApp[data-theme=ivory] :is(.measure-card,.multi-track,.multi-preset,.song-section,.song-card,.playlist-choice,.song-block,.song-count-in,#songsHome>.song-entry,#songPane .song-playlist-card){background:#e7e3d5!important;border:1px solid #d0d8c8!important;color:#173e37!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(.measure-card.active,.multi-track.active,.multi-preset.active,.playlist-choice.active,.song-section.selected,#songPane .song-playlist-card.active){background:#e7edd8!important;border-color:#98b48d!important;box-shadow:inset 3px 0 #a8bd32!important}html#renaxApp[data-theme=ivory] :is(.measure-num,.multi-track-name,.multi-preset-name,.song-title,.playlist-heading-name,.song-block-header,.song-section-header){color:#173e37!important}html#renaxApp[data-theme=ivory] :is(.multi-preset-meta,.multi-preset-count,.song-block-summary,.song-playlist-summary,.song-note,.multi-preset-status){color:#52685d!important}html#renaxApp[data-theme=ivory] :is(.sequence-preview-play,.sequence-more summary,.multi-more summary,.multi-solo,.multi-mute,.view-toggle button,.song-back,.song-more,.playlist-direct-play){background:#f0f2e7!important;border-color:#d0d8c8!important;color:#345f51!important}html#renaxApp[data-theme=ivory] :is(.btn,.multi-add,.playlist-create,.track-create,.track-add-section,.appearance-options button){background:#e9eee0!important;border-color:#c8d4c1!important;color:#173e37!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] :is(#sequenceAddMeasure,#multiControls>.multi-add,#multiPresetLibrary .multi-preset-create,#songsRoot .playlist-create,#songsRoot .track-create,#songsRoot .track-add-section){background:#e6efd1!important;border-color:#bdcfab!important;color:#173e37!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button{background:#e7e3d5!important;border:1px solid #ccd5c8!important;color:#496354!important}html#renaxApp[data-theme=ivory] .training-mode-tabs button:is(.active,[aria-selected=true]){background:#e4ecd6!important;border-color:#9bb68d!important;color:#173e37!important;box-shadow:inset 0 -3px #b4ca3c!important}html#renaxApp[data-theme=ivory] :is(#index2SettingsPanel,.index2-settings-panel,.rhythm-editor,.beat-editor,dialog,#backupAccount,.backup-profile,.backup-json,.score-group-panel){background:#eeeadd!important;color:#173e37!important;border-color:#d1d9c9!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel .index2-settings-section{background:#e7e3d5!important;border-color:#d0d8c8!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel :is(h3,.index2-setting-row,.index2-settings-note){color:#496357!important}html#renaxApp[data-theme=ivory] #index2SettingsPanel :is(button,select,.numbox-button){background:#e8e5d7!important;border-color:#cdd7c7!important;color:#173e37!important}html#renaxApp[data-theme=ivory] :is(.song-confirm-dialog,.song-export-dialog,.song-export-panel,.sound-bank-dialog,.bank-menu,.sound-bank-popover){background:#eeeadd!important;color:#173e37!important;border-color:#d1d9c9!important}html#renaxApp[data-theme=ivory] :is(.rhythm-score,.rhythm-score-stage){background:#e8e4d6!important;color:#173e37!important;border-color:#d5dacd!important}html#renaxApp[data-theme=ivory] :is(.rhythm-editor button,.beat-editor button){background:#e9eee0!important;color:#173e37!important;border-color:#c9d6c4!important}html#renaxApp[data-theme=ivory] :is(.rhythm-editor button.active,.rhythm-editor button[aria-pressed=true]){background:#d7ed56!important;color:#173e37!important}html#renaxApp[data-theme=ivory] :is(.index2-status,.cloud-status){color:#476c51!important}html#renaxApp[data-theme=ivory] *{scrollbar-color:#58bfc4 #f5f2e7!important;scrollbar-width:thin}html#renaxApp[data-theme=ivory] ::-webkit-scrollbar{width:5px;height:5px}html#renaxApp[data-theme=ivory] ::-webkit-scrollbar-track{background:#f5f2e7!important}html#renaxApp[data-theme=ivory] ::-webkit-scrollbar-thumb{background:#58bfc4!important;border:0!important;border-radius:12px}@media(min-width:1101px){html#renaxApp[data-theme=ivory] body{grid-template-columns:186px minmax(0,1fr)!important;column-gap:24px!important}html#renaxApp[data-theme=ivory] #workspaceNav{gap:9px!important;padding-top:12px!important}html#renaxApp[data-theme=ivory] #workspaceNav button{min-height:51px!important;padding:11px 14px!important;gap:10px!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::before{background:#173e37!important}html#renaxApp[data-theme=ivory] .panel-visu{padding:15px!important;gap:12px!important}html#renaxApp[data-theme=ivory] .panel-visu>.visu-bottom{border-top:1px solid #e4e5d7!important;padding:12px 0 0!important}html#renaxApp[data-theme=ivory] .visu-toolbar{padding:12px!important}html#renaxApp[data-theme=ivory] .visu-toolbar :is(.workspace-control-group,#workspaceTimer){border-left-color:#dde4d5!important}}@media(max-width:1100px){html#renaxApp[data-theme=ivory] body{padding:8px!important}html#renaxApp[data-theme=ivory] #workspaceNav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:5px 0 9px!important}html#renaxApp[data-theme=ivory] #workspaceNav button{min-height:43px!important;padding:5px 4px!important;font-size:10px!important;gap:4px!important;border-radius:10px!important}html#renaxApp[data-theme=ivory] #workspaceNav button svg{padding:0!important;width:16px!important;height:16px!important;flex:0 0 16px!important;box-sizing:border-box!important}html#renaxApp[data-theme=ivory] #workspaceNav button[aria-selected=true]::after{height:3px!important;bottom:0!important;left:24%!important;right:24%!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews{gap:8px!important;padding:0 2px 7px!important}html#renaxApp[data-theme=ivory] .panel-visu{padding:10px!important;gap:8px!important}html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar{padding:9px!important}html#renaxApp[data-theme=ivory] .panel-visu #workspaceControls{padding:8px 12px!important}html#renaxApp[data-theme=ivory] .panel-visu #workspaceControls>summary{color:#173e37!important;font-weight:700;font-size:12px}html#renaxApp[data-theme=ivory] .panel-visu .legend{font-size:10px!important}html#renaxApp[data-theme=ivory] footer{margin-top:3px!important}html#renaxApp[data-theme=ivory] footer .footer-center #playBtn{min-width:150px!important;min-height:46px!important}}@media(max-width:370px){html#renaxApp[data-theme=ivory] #workspaceNav button{font-size:9px!important;gap:3px!important}html#renaxApp[data-theme=ivory] #workspaceNav button svg{width:13px!important;height:13px!important;flex-basis:13px!important}}@media(prefers-reduced-motion:reduce){html#renaxApp[data-theme=ivory] #workspaceNav button{transition:none!important}}html#renaxApp[data-theme=ivory] body[data-workspace=metronome]:not(.poly-mode) .panel-visu:not(.score-view) .sequencer-container::before{background:conic-gradient(from 0deg,#30788a 0 25%,#b5ca39 25% 50%,#afb6a1 50% 75%,#d7dfc0 75% 100%)!important;border:0!important;box-shadow:none!important;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))!important;mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))!important}html#renaxApp[data-theme=ivory] body[data-workspace=metronome]:not(.poly-mode) .panel-visu:not(.score-view) .sequencer-container::after{content:"";pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(1.55 * var(--ring-radius,138px));aspect-ratio:1;background:radial-gradient(circle,#eeeadd 0%,#e6e2d3 100%);border:1px solid #e5e5d8;border-radius:50%;z-index:0}html#renaxApp[data-theme=ivory] body[data-workspace=metronome]:not(.poly-mode) .sequencer-container .beat-divider{display:none!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel{display:flex!important;align-self:stretch!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;height:44px!important;max-height:44px!important;flex:0 0 44px!important;padding:0 1px!important;gap:8px!important;margin:0 0 2px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel::before{content:"\25f7   VISUALISATION";font:800 10px/1.2 var(--font);letter-spacing:.09em;color:#60786c;white-space:nowrap;flex:0 0 auto}html#renaxApp[lang=en][data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel::before{content:"\25f7   VISUALIZATION"}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch{position:static!important;display:flex!important;flex-direction:row!important;gap:3px!important;align-self:center!important;align-items:center!important;margin:0 0 0 auto!important;padding:3px!important;background:#f2f3e8!important;border:1px solid #d2d8ca!important;border-radius:11px!important;box-shadow:none!important;max-width:100%!important;max-height:43px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button:not([hidden]){display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:100px!important;min-height:35px!important;height:35px!important;padding:6px 10px!important;gap:6px!important;white-space:nowrap!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#52695d!important;font:700 11px/1 var(--font)!important;letter-spacing:0!important;text-transform:none!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button.active,html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button[aria-pressed=true]{background:#173e37!important;color:#eeeadd!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button svg{width:16px!important;height:16px!important;stroke:currentColor!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button[hidden]{display:none!important}html#renaxApp[data-theme=ivory]:not([lang=en]) .panel-visu:not(.score-view) #scoreMetronomeBtn::after{content:"M\e9tronome"}html#renaxApp[data-theme=ivory]:not([lang=en]) .panel-visu:not(.score-view) #scorePartitionBtn::after{content:"Partition"}html#renaxApp[data-theme=ivory][lang=en] .panel-visu:not(.score-view) #scoreMetronomeBtn::after{content:"Metronome"}html#renaxApp[data-theme=ivory][lang=en] .panel-visu:not(.score-view) #scorePartitionBtn::after{content:"Score"}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) :is(#scoreMetronomeBtn,#scorePartitionBtn)::after{display:inline-block!important;white-space:nowrap!important;font:700 11px/1 var(--font)!important}@media(max-width:1100px){html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel::before{font-size:9px!important;letter-spacing:.05em!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button:not([hidden]){padding:5px 6px!important;min-width:83px!important;font-size:10px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) :is(#scoreMetronomeBtn,#scorePartitionBtn)::after{font-size:10px!important}}@media(max-width:370px){html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel::before{font-size:8px!important;letter-spacing:0!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button:not([hidden]){min-width:72px!important;gap:3px!important;padding:4px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button svg{width:13px!important;height:13px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) :is(#scoreMetronomeBtn,#scorePartitionBtn)::after{font-size:9px!important}}html#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane,#index2SettingsPanel,.panel,dialog) :is(button.btn:where(:not(#playBtn,#trainBtn,#trainingVisualBtn)),button.song-more,button.song-count-in-button,.sequence-preview-play,.multi-solo,.multi-mute,.song-back,summary,.appearance-options button){background:#f1f3e8!important;color:#244c40!important;border-color:#bdcbb9!important}html#renaxApp[data-theme=ivory] body :is(button,summary,.numbox-trigger,.numbox-option):focus-visible{outline:2px solid #147789!important;outline-offset:3px!important}html#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane,#index2SettingsPanel,.panel,dialog) :is(button.btn:where(:not(#playBtn,#trainBtn,#trainingVisualBtn)),button.song-more,button.song-count-in-button,.sequence-preview-play,.multi-solo,.multi-mute,.song-back,summary):not(:disabled):hover{background:#e0e8d5!important;color:#173e37!important;border-color:#718c70!important}html#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane,#index2SettingsPanel,.panel,dialog) :is(button[aria-pressed=true],button[aria-selected=true],summary[aria-expanded=true],button.song-more[aria-expanded=true]){background:#244f43!important;color:#eeeadd!important;border-color:#244f43!important}html#renaxApp[data-theme=ivory] body :is(button:disabled,button[aria-disabled=true]){background:#e4e7dd!important;color:#536153!important;border-color:#c8cec1!important;opacity:1!important;box-shadow:none!important;cursor:default!important}html#renaxApp[data-theme=ivory] body :is(button,summary,.numbox-trigger) :is(svg,.orange-ui-icon){color:inherit!important;stroke:currentColor!important}html#renaxApp[data-theme=ivory] body .orange-ui-icon{color:#345f51!important;stroke:currentColor!important}html#renaxApp[data-theme=ivory] body :is(.numbox-menu,.sound-bank-cards .numbox-menu,.song-more-menu){background:#eeeadd!important;border-color:#bdcbb9!important;color:#244c40!important}html#renaxApp[data-theme=ivory] body :is(.numbox-option,.sound-bank-cards .numbox-option){background:#eeeadd!important;color:#244c40!important;border-color:#d5ddcd!important}html#renaxApp[data-theme=ivory] body :is(.numbox-option,.sound-bank-cards .numbox-option):hover{background:#e0e8d5!important;color:#173e37!important}html#renaxApp[data-theme=ivory] body :is(.numbox-option,.sound-bank-cards .numbox-option):is(.active,[aria-selected=true]){background:#244f43!important;color:#eeeadd!important;border-color:#244f43!important}html#renaxApp[data-theme=ivory] body :is(#playBtn,#trainBtn,#trainingVisualBtn):not(:disabled){background:#d7ed56!important;color:#173e37!important;border-color:#9cac39!important}html#renaxApp[data-theme=ivory] body :is(#playBtn,#trainBtn,#trainingVisualBtn):not(:disabled):hover{background:#e1f371!important;color:#173e37!important}html#renaxApp[data-theme=ivory] body :is(button[aria-pressed=true],button[aria-selected=true]) .orange-ui-icon{color:inherit!important}html#renaxApp[data-theme=ivory] body #songsRoot #songPane :is(button:disabled,button[aria-disabled=true]){background:#e4e7dd!important;color:#536153!important;border-color:#c8cec1!important;opacity:1!important;box-shadow:none!important}html#renaxApp[data-theme=ivory] body #songsRoot #songPane button :is(svg,span,.orange-ui-icon){color:inherit!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body .orange-ui-icon{color:#345f51!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body .numbox-button::after{border-color:#345f51!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(button,summary,.numbox-option) svg{color:inherit!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(#playBtn,#trainBtn,#trainingVisualBtn):not(:disabled){background:#d7ed56!important;color:#173e37!important;border-color:#9cac39!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(#playBtn,#trainBtn,#trainingVisualBtn):not(:disabled):hover{background:#e1f371!important}html#renaxApp[data-theme=ivory] body>.main-grid,html#renaxApp[data-theme=ivory] body>.main-grid>.panel,html#renaxApp[data-theme=ivory] .panel-visu .sequencer-wrapper{min-width:0!important}html#renaxApp[data-theme=ivory] .panel-visu :is(.visu-toolbar,.workspace-control-group,.workspace-tempo-group,.tempo-slider-row){min-width:0!important}@media(min-width:1101px)and (max-width:1380px){html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar{grid-template-columns:minmax(95px,112px) minmax(0,1fr) minmax(76px,96px)!important;grid-template-rows:auto auto!important;gap:7px 10px!important;align-items:center!important;padding:9px 11px!important}html#renaxApp[data-theme=ivory] .visu-toolbar .visu-measure-info{grid-column:1!important;grid-row:1!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-tempo-group{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;border-left:0!important}html#renaxApp[data-theme=ivory] .visu-toolbar #workspaceTimer{grid-column:3!important;grid-row:1!important;margin:0!important;padding:0 0 0 9px!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#soundBank){grid-column:1/3!important;grid-row:2!important;margin:0!important;padding:0!important;border-left:0!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-control-group:has(#volumeSlider){grid-column:3!important;grid-row:2!important;margin:0!important;padding-left:9px!important}html#renaxApp[data-theme=ivory] .visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(18px,1fr) 72px!important;column-gap:5px!important}html#renaxApp[data-theme=ivory] .visu-toolbar .tap-tempo-btn{width:72px!important;min-width:72px!important}}@media(min-width:1101px)and (max-height:660px){html#renaxApp[data-theme=ivory] body{height:auto!important;min-height:670px!important;overflow-y:auto!important}html#renaxApp[data-theme=ivory] body>.main-grid{min-height:520px!important;flex:1 0 520px!important}html#renaxApp[data-theme=ivory] body>#workspaceNav{min-height:520px!important}}@media(max-width:1100px){html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .sequencer-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:0!important;max-width:100%!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #sequencerContainer{flex:0 1 auto!important;width:min(100%,max(72px,calc(100cqh - 68px)))!important;max-width:100%!important;max-height:calc(100cqh - 55px)!important;height:auto!important;aspect-ratio:1!important;margin:auto!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews{min-width:0!important}html#renaxApp[data-theme=ivory] #workspaceNav button{min-width:0!important;max-width:100%!important;overflow:hidden!important}html#renaxApp[data-theme=ivory] .panel-seq :is(.silent-head-label,.measure-tempo-label,.measure-tempo-unit){color:#476357!important;opacity:1!important;font-size:10px!important}html#renaxApp[data-theme=ivory] .panel-seq .silent-settings.disabled{opacity:1!important;pointer-events:none!important}html#renaxApp[data-theme=ivory] .panel-seq .silent-settings.disabled label{color:#587266!important}}@media(max-width:1100px)and (max-height:650px){html#renaxApp[data-theme=ivory] #workspaceNav{gap:4px!important;padding:2px 0 5px!important}html#renaxApp[data-theme=ivory] #workspaceNav button{min-height:36px!important;height:36px!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews{padding:0 0 4px!important}html#renaxApp[data-theme=ivory] #workspaceMobileViews button{min-height:30px!important}html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar{padding:6px!important;min-height:0!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel{min-height:39px!important;height:39px!important;max-height:39px!important;flex-basis:39px!important}}@media(max-width:340px){html#renaxApp[data-theme=ivory] #workspaceNav button{font-size:9px!important;gap:3px!important;padding:4px 2px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel::before{font-size:8px!important;letter-spacing:0!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #scoreViewSwitch button:not([hidden]){min-width:67px!important;padding:4px 3px!important}}@media(min-width:1101px)and (max-width:1380px){html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar .workspace-tempo-group{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(66px,72px)!important;overflow:hidden!important}html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar .workspace-tempo-group .tempo-slider-row{min-width:0!important;max-width:100%!important}html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar .workspace-tempo-group .tap-tempo-btn{grid-column:3!important;max-width:72px!important;min-width:0!important;width:100%!important}html#renaxApp[data-theme=ivory] .panel-visu .visu-toolbar #workspaceTimer{overflow:hidden!important;text-align:right!important}}@media(max-width:370px)and (max-height:630px){html#renaxApp[data-theme=ivory] .main-grid>.panel-visu:not(.score-view){overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .sequencer-wrapper{flex:0 0 246px!important;height:246px!important;min-height:246px!important;overflow:hidden!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #sequencerContainer{width:min(100%,calc(100cqw - 24px),190px)!important;max-height:190px!important;margin:auto!important}}@media(min-width:1101px)and (max-width:1380px){html#renaxApp[data-theme=ivory] body .visu-toolbar .workspace-tempo-group{grid-template-columns:auto minmax(0,1fr) 96px!important}html#renaxApp[data-theme=ivory] body .visu-toolbar .workspace-tempo-group #tapBtn{width:96px!important;min-width:96px!important;max-width:96px!important;padding:5px 6px!important;font-size:9px!important;letter-spacing:0!important;box-sizing:border-box!important;overflow:hidden!important}}@media(max-width:1100px){html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel{margin-bottom:10px!important}}@media(min-width:1101px)and (max-width:1380px){html#renaxApp[data-theme=ivory] body .visu-toolbar .workspace-tempo-group #tapBtn{position:relative!important;right:26px!important}}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .sequencer-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;container-type:size;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;gap:12px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .score-tools-panel{position:relative!important;inset:auto!important;order:0!important;width:100%!important;box-sizing:border-box!important;min-height:44px!important;height:44px!important;max-height:44px!important;flex:0 0 44px!important;margin:0!important;padding-right:48px!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) #sequencerContainer{order:1!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;box-sizing:border-box!important;width:max(0px,min(calc(100cqw - 24px),calc(100cqh - 72px),var(--seq-size)))!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;aspect-ratio:1!important;margin:auto!important;align-self:center!important}@media(max-width:1100px){html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view){overflow-y:auto!important}html#renaxApp[data-theme=ivory] .panel-visu:not(.score-view) .sequencer-wrapper{flex:1 0 248px!important;min-height:248px!important}}@media(min-width:1101px){html#renaxApp[data-theme=ivory] header .header-center{top:0!important;bottom:0!important;height:auto!important;padding-block:inherit;box-sizing:border-box;transform:translateX(-50%)!important;display:flex;align-items:center;justify-content:center}}html#renaxApp#renaxApp[data-theme=ivory] header :is(.title-orange,.brand p span:last-child){color:var(--ivory-citrus-ink)!important;background:transparent!important;border-radius:0;padding:0}html#renaxApp#renaxApp[data-theme=ivory] #renaxHeaderWave{opacity:.95!important;filter:brightness(.72) saturate(1.1) contrast(1.15)!important}html#renaxApp#renaxApp[data-theme=ivory] body #workspaceNav button{background:#e8e4d6!important;color:var(--ivory-citrus-ink)!important;border-color:#b7bd9e!important}html#renaxApp#renaxApp[data-theme=ivory] body #workspaceNav button:is(:hover,[aria-selected=true]){background:#e0dfca!important;color:var(--ivory-citrus-ink)!important;border-color:#a8bd32!important}html#renaxApp#renaxApp[data-theme=ivory] body #workspaceNav button svg{background:transparent!important;color:var(--ivory-citrus-ink)!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body #workspaceNav button[aria-selected=true]::before{background:var(--ivory-lime)!important}html#renaxApp#renaxApp[data-theme=ivory] body #tapBtn{color:var(--ivory-citrus-ink)!important;background:#e8e4d6!important;border-color:#b7bd9e!important}html#renaxApp#renaxApp[data-theme=ivory] body #tapBtn:hover{background:#e0dfca!important}html#renaxApp#renaxApp[data-theme=ivory] body #tapBtn :is(svg,.orange-ui-icon){color:var(--ivory-citrus-ink)!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane .song-back,.song-back,button[aria-label^=Retour],button[aria-label^=Back],button[title^=Retour],button[title^=Back]){background:#e8e4d6!important;color:var(--ivory-citrus-ink)!important;border-color:#b7bd9e!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane .song-back,.song-back,button[aria-label^=Retour],button[aria-label^=Back],button[title^=Retour],button[title^=Back]):hover{background:#e0dfca!important;color:var(--ivory-citrus-ink)!important}html#renaxApp#renaxApp[data-theme=ivory] body :is(#songsRoot #songPane .song-back,.song-back,button[aria-label^=Retour],button[aria-label^=Back],button[title^=Retour],button[title^=Back]) :is(svg,.orange-ui-icon){color:var(--ivory-citrus-ink)!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields :is(.training-curve-select>summary,.training-curve-menu,.training-curve-menu button){background:#e4e0d1!important;color:#173e37!important;border-color:#9cac91!important;opacity:1!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields .training-curve-select svg{stroke:#24554a!important;opacity:1!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields .training-curve-select .curve-axis{stroke:#748776!important;opacity:.8!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields .training-curve-menu button:is(:hover,[aria-pressed=true]){background:#e4e0d1!important;border-color:#173e37!important;box-shadow:inset 0 -3px var(--ivory-lime)!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields #dirToggle button{background:#e4e0d1!important;color:#173e37!important;border:1px solid #9cac91!important;opacity:1!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields #dirToggle button:is(.active,[aria-pressed=true]){background:#e8e4d6!important;color:var(--ivory-citrus-ink)!important;border-color:#173e37!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields #dirToggle button:not(:disabled):hover{border-color:#173e37!important;box-shadow:inset 0 -2px var(--ivory-lime)!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields :is(#dirToggle button:disabled,.training-curve-menu button:disabled,.training-curve-select[aria-disabled=true]>summary){opacity:1!important;border-style:dashed!important;cursor:default!important}html#renaxApp#renaxApp[data-theme=ivory] body #index2SettingsPanel .index2-settings-note{background:#e4e0d1!important;color:#34584b!important;border-left:3px solid #92aa2a!important;font-size:11px!important;line-height:1.6!important}html#renaxApp#renaxApp[data-theme=ivory] body #index2SettingsPanel :is(button:disabled,select:disabled,.numbox-button:disabled,[aria-disabled=true]){background:#e0e3d3!important;color:#526b5d!important;border:1px dashed #93a48f!important;opacity:1!important;box-shadow:none!important;cursor:default!important}html#renaxApp#renaxApp[data-theme=ivory] body #index2SettingsPanel :is(button:disabled,.numbox-button:disabled)::after{border-color:#526b5d!important;opacity:1!important}html#renaxApp#renaxApp[data-theme=ivory] body #songsRoot #songPane .song-back{background:#e8e4d6!important;color:var(--ivory-citrus-ink)!important;border-color:#b7bd9e!important}html#renaxApp#renaxApp[data-theme=ivory] body #songsRoot #songPane .song-back:hover{background:#e0dfca!important;color:var(--ivory-citrus-ink)!important}html#renaxApp#renaxApp[data-theme=ivory] body #songsRoot #songPane .song-back :is(svg,.orange-ui-icon){color:var(--ivory-citrus-ink)!important;stroke:currentColor!important}html#renaxApp#renaxApp[data-theme=ivory] body .training-section #trainingFields .training-curve-row{color:#496357!important}html#renaxApp#renaxApp[data-theme=ivory] body .song-back::before{background-color:var(--ivory-citrus-ink)!important}html#renaxApp[data-theme=ivory]{--ivory-citrus-ink:#83950b}#sequencerContainer .step{--beat-hover-factor:1;--beat-hover-color:var(--cyan);cursor:pointer;transition:transform .12s ease,background .15s,box-shadow .15s,border-color .15s,width .14s ease,height .14s ease}#sequencerContainer .step:is(.compound-strong,.measure-start){--beat-hover-factor:1.3}#sequencerContainer .step.compound-weak{--beat-hover-factor:.8}#sequencerContainer .step[data-state="0"]{--beat-hover-color:var(--text-muted)}#sequencerContainer .step[data-state="2"]{--beat-hover-color:var(--yellow)}#sequencerContainer .step[data-state="3"]{--beat-hover-color:var(--orange)}#sequencerContainer .step::after{content:"";position:absolute;inset:-5px;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--beat-hover-color) 60%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--beat-hover-color) 28%,transparent);opacity:0;transition:opacity .14s ease}@media(hover:hover)and (pointer:fine){#sequencerContainer .step:hover{width:calc(var(--step-size,26px) * var(--beat-hover-factor) * 1.08)!important;height:calc(var(--step-size,26px) * var(--beat-hover-factor) * 1.08)!important}#sequencerContainer .step:hover::after{opacity:1}}#sequencerContainer .step:focus-visible{width:calc(var(--step-size,26px) * var(--beat-hover-factor) * 1.08)!important;height:calc(var(--step-size,26px) * var(--beat-hover-factor) * 1.08)!important}#sequencerContainer .step:focus-visible::after{opacity:1}@media(prefers-reduced-motion:reduce){#sequencerContainer .step,#sequencerContainer .step::after{transition:none!important}}html#renaxApp{--focus-ring:#74d9f0}html#renaxApp[data-theme=light]{--focus-ring:#065f70}html#renaxApp[data-theme=ivory]{--focus-ring:#147789}html#renaxApp body :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px!important}html#renaxApp[data-theme=dark] .seq-count-row>label{color:#a9b5c2!important}html#renaxApp[data-theme=light] .author-credit{color:#52616d!important}html#renaxApp[data-theme=light] body :is(#sequenceAddMeasure,#trainBtn){color:#066475!important}html#renaxApp[data-theme=light] .seq-count-row>label{color:#52616d!important}html#renaxApp[data-theme=light] #workspaceTempoShortcut>strong{color:#923b00!important}html#renaxApp[data-theme=ivory] body #workspaceNav button{color:#4d5d0a!important}html#renaxApp[data-theme=ivory] body #tapBtn{color:#4d5d0a!important}html#renaxApp[data-theme=ivory] body :is(#bpmDisplay>span,.measure-sig,.measure-tempo-label,.measure-tempo-unit,.silent-head-label,.seq-count-row>label){color:#52685d!important}html#renaxApp[data-theme=ivory] body .silent-settings.disabled label{color:#52685d!important}html#renaxApp[data-theme=ivory] body #silentToggle{color:#244c40!important}html#renaxApp[data-theme=dark] body .silent-settings.disabled{opacity:1!important}html#renaxApp[data-theme=dark] body .silent-settings.disabled .numbox-button{opacity:.5!important}html#renaxApp[data-theme=light] body .author-credit{opacity:1!important;color:#52616d!important}html#renaxApp[data-theme=light] body .silent-settings.disabled label{color:#52616d!important}html#renaxApp[data-theme=ivory]{--ivory-citrus-ink:#4d5d0a}.app-error-notice{position:fixed;z-index:10000;top:12px;left:50%;transform:translateX(-50%);width:min(540px,calc(100vw - 24px));box-sizing:border-box;padding:12px 16px;border:2px solid var(--focus-ring);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 8px 30px #0005;display:flex;align-items:center;gap:16px;font:500 13px/1.5 var(--font)}.app-error-notice p{margin:0;flex:1}.app-error-notice button{padding:8px 12px;min-height:44px;background:var(--grey);color:var(--text);border:1px solid var(--border);border-radius:6px}html#renaxApp[data-theme=ivory]{--text-muted:#52685d}html#renaxApp[data-theme=ivory] body .song-tempo-value{color:#4d5d0a!important}html#renaxApp[data-theme=ivory] body :is(.track-create,.track-add-section){color:#086979!important}html#renaxApp[data-theme=ivory] body #mp3ExportDialog :is(.mp3-credit,.mp3-credit a){color:#52685d!important}html#renaxApp[data-theme=light] body :is(.track-create,.track-add-section,#mp3ExportSave){color:#066475!important}html#renaxApp[data-theme=light] body #trainTimer{color:#086b7e!important}html#renaxApp[data-theme=light] body #index2SettingsPanel button[data-appearance][aria-pressed=true]{color:#0f4856!important}html#renaxApp[data-theme=light] body #mp3ExportDialog #mp3ExportSave{color:#066475!important}
/*# sourceMappingURL=styles-4.css.map */
