.ApFKda_shell{background:var(--mantine-color-body);max-width:640px;height:100dvh;color:var(--mantine-color-text);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.ApFKda_view{flex-direction:column;flex:1;min-height:0;display:flex}.ApFKda_scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.ApFKda_top{padding:calc(6px + env(safe-area-inset-top)) 12px 6px 6px;flex:none;align-items:center;gap:8px;display:flex}.ApFKda_ttl{flex:1;min-width:0}.ApFKda_ttl b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;display:block;overflow:hidden}.ApFKda_ttl small{color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ApFKda_brandrow{padding:calc(10px + env(safe-area-inset-top)) 18px 6px;align-items:center;gap:8px;display:flex}.ApFKda_brandrow .ApFKda_mode{margin-left:4px}.ApFKda_mode{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);border:1px solid var(--mantine-color-default-border);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.ApFKda_search{background:var(--mantine-color-body);z-index:3;padding:8px 14px 6px;position:sticky;top:0}.ApFKda_sect{justify-content:space-between;align-items:baseline;padding:14px 16px 4px;display:flex}.ApFKda_sect h3{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin:0;font-size:12px;font-weight:600}.ApFKda_sect span{color:var(--mantine-color-dimmed);opacity:.7;font-size:12px}.ApFKda_row{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--mantine-color-default-border);align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 16px;display:flex}@media (hover:hover){.ApFKda_row:hover{background:var(--mantine-color-default-hover)}}.ApFKda_row:active{background:var(--mantine-color-default)}.ApFKda_row:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:-2px}.ApFKda_num{text-align:right;width:22px;color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ApFKda_art{background:var(--mantine-color-default);width:42px;height:42px;color:var(--mantine-color-dimmed);border-radius:10px;flex:none;place-items:center;display:grid}.ApFKda_artCat{background:linear-gradient(135deg, var(--mantine-color-brand-5), var(--mantine-color-brand-8));color:#fff;font-size:15px;font-weight:700}.ApFKda_artMedley{background:color-mix(in srgb, #8b5cf6 30%, var(--mantine-color-default));color:#c4b5fd}.ApFKda_artSetlist{background:color-mix(in srgb, #22b573 25%, var(--mantine-color-default));color:#6ee7b7}.ApFKda_body{flex:1;min-width:0}.ApFKda_t{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;display:block;overflow:hidden}.ApFKda_s{color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ApFKda_rowPlaying .ApFKda_t{color:var(--mantine-color-brand-3)}.ApFKda_pill{background:var(--mantine-color-default);color:var(--mantine-color-dimmed);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:600}.ApFKda_pillWarn{background:color-mix(in srgb, var(--mantine-color-yellow-6) 22%, transparent);color:var(--mantine-color-yellow-4)}.ApFKda_pillNone{border:1px dashed var(--mantine-color-default-border);background:0 0}.ApFKda_eq{flex:none;align-items:flex-end;gap:2px;width:16px;height:16px;display:flex}.ApFKda_eq i{background:var(--mantine-color-green-6);border-radius:1px;width:3px;height:40%;animation:1s ease-in-out infinite ApFKda_eq;display:block}.ApFKda_eq i:nth-child(2){height:100%;animation-delay:-.3s}.ApFKda_eq i:nth-child(3){height:65%;animation-delay:-.6s}@keyframes ApFKda_eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.ApFKda_eqPaused i{opacity:.6;animation:none;transform:scaleY(.4)}.ApFKda_block{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);align-items:center;gap:8px;padding:14px 16px 6px;font-size:12px;font-weight:600;display:flex}.ApFKda_block:after{content:"";background:var(--mantine-color-default-border);flex:1;height:1px}.ApFKda_empty{text-align:center;color:var(--mantine-color-dimmed);padding:40px 24px}.ApFKda_empty b{color:var(--mantine-color-text);margin-bottom:4px;display:block}.ApFKda_resume{background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:16px;align-items:center;gap:12px;margin:6px 16px 4px;padding:12px 14px;display:flex}.ApFKda_resume .ApFKda_body{flex:1;min-width:0}.ApFKda_lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:11px;font-weight:600}.ApFKda_chips{scrollbar-width:none;flex:none;gap:8px;padding:2px 16px 10px;display:flex;overflow-x:auto}.ApFKda_chips::-webkit-scrollbar{display:none}.ApFKda_chip{all:unset;background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.ApFKda_chip:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_chipWarn{border-color:color-mix(in srgb, var(--mantine-color-yellow-6) 50%, transparent);color:var(--mantine-color-yellow-4)}.ApFKda_rail{scrollbar-width:none;flex:none;gap:6px;padding:0 16px 10px;display:flex;overflow-x:auto}.ApFKda_rail::-webkit-scrollbar{display:none}.ApFKda_railBtn{all:unset;background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;height:34px;padding:0 12px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.ApFKda_railBtn i{background:var(--mantine-color-body);width:20px;height:20px;color:var(--mantine-color-dimmed);border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.ApFKda_railCur{background:var(--mantine-color-brand-6);border-color:var(--mantine-color-brand-6);color:#fff}.ApFKda_railCur i{color:inherit;background:#0000002e}.ApFKda_railDone{color:var(--mantine-color-dimmed)}.ApFKda_strip{cursor:pointer;background:var(--mantine-color-default);border-radius:6px;flex:none;height:26px;margin:0 16px 8px;display:flex;position:relative;overflow:hidden}.ApFKda_strip i{border-right:1px solid var(--mantine-color-body);min-width:1px;height:100%;display:block}.ApFKda_head{background:var(--mantine-color-text);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #00000059}.ApFKda_head:before{content:"";border:5px solid #0000;border-top:6px solid var(--mantine-color-text);position:absolute;top:-1px;left:-4px}.ApFKda_seclist{padding:0 8px 12px}.ApFKda_ghead{all:unset;z-index:2;box-sizing:border-box;background:var(--mantine-color-body);cursor:pointer;border-bottom:1px solid var(--mantine-color-default-border);align-items:center;gap:10px;width:100%;margin-top:2px;padding:8px 10px 8px 8px;display:flex;position:sticky;top:0}.ApFKda_ghead i{background:var(--mantine-color-default);width:24px;height:24px;color:var(--mantine-color-dimmed);border-radius:7px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.ApFKda_gheadCur i{background:var(--mantine-color-brand-6);color:#fff}.ApFKda_ghead .ApFKda_t{flex:1;min-width:0;font-size:15px;font-weight:700}.ApFKda_gheadDone .ApFKda_t{color:var(--mantine-color-dimmed)}.ApFKda_ghead .ApFKda_m{color:var(--mantine-color-dimmed);flex:none;font-size:12px}.ApFKda_cv{width:18px;height:18px;color:var(--mantine-color-dimmed);flex:none;transition:transform .2s}.ApFKda_gheadOpen .ApFKda_cv{transform:rotate(180deg)}.ApFKda_go{all:unset;width:34px;height:34px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.ApFKda_go:hover{background:var(--mantine-color-default);color:var(--mantine-color-text)}}.ApFKda_group{display:none}.ApFKda_groupOpen{display:block}.ApFKda_sec{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;height:54px;margin-top:2px;padding:0 12px 0 10px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ApFKda_sec:hover{background:var(--mantine-color-default-hover)}}.ApFKda_sec:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:-2px}.ApFKda_bar{background:color-mix(in srgb, var(--c) 85%, var(--mantine-color-default));border-radius:3px;flex:none;width:5px;height:30px}.ApFKda_name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.ApFKda_meta{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.ApFKda_meta b{color:var(--mantine-color-text);font-weight:500}.ApFKda_secPast .ApFKda_name,.ApFKda_secPast .ApFKda_meta b{color:var(--mantine-color-dimmed)}.ApFKda_secPast .ApFKda_bar{opacity:.5}.ApFKda_secCur{background:color-mix(in srgb, var(--c) 16%, var(--mantine-color-default))}.ApFKda_secCur .ApFKda_bar{background:var(--c);height:34px}.ApFKda_secCur .ApFKda_name{color:var(--mantine-color-text)}.ApFKda_fill{background:color-mix(in srgb, var(--c) 14%, transparent);pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.ApFKda_secLoop{background:color-mix(in srgb, var(--mantine-color-brand-5) 12%, transparent);box-shadow:inset 0 0 0 1px var(--mantine-color-brand-4)}.ApFKda_secLoop.ApFKda_secCur{background:color-mix(in srgb, var(--c) 16%, color-mix(in srgb, var(--mantine-color-brand-5) 14%, var(--mantine-color-default)))}.ApFKda_loopBtn{all:unset;appearance:none;box-sizing:border-box;width:34px;height:34px;color:var(--mantine-color-dimmed);cursor:pointer;opacity:.5;border:1.5px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.ApFKda_loopBtn:focus-visible{outline:2px solid var(--mantine-color-brand-4);opacity:1}@media (hover:hover){.ApFKda_loopBtn:hover{opacity:1;border-color:var(--mantine-color-default-border)}}.ApFKda_loopBtnOn,.ApFKda_loopBtnOn:hover{opacity:1;background:var(--mantine-color-brand-6);border-color:var(--mantine-color-brand-6);color:#fff}.ApFKda_loopBand{background:color-mix(in srgb, var(--mantine-color-brand-4) 30%, transparent);border-left:2px solid var(--mantine-color-brand-3);border-right:2px solid var(--mantine-color-brand-3);pointer-events:none;position:absolute;top:0;bottom:0}.ApFKda_loopPanel{background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);touch-action:pan-y;border-radius:14px;margin:0 0 10px;padding:6px 12px 12px}.ApFKda_loopHandle{background:var(--mantine-color-default-border);border-radius:2px;width:36px;height:4px;margin:0 auto 8px}.ApFKda_loopHead{align-items:center;gap:8px;min-height:28px;display:flex}.ApFKda_loopIcon{color:var(--mantine-color-brand-3);flex:none;display:block}.ApFKda_loopLbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ApFKda_loopEnd{all:unset;-webkit-appearance:none;border:1px solid var(--mantine-color-default-border);height:28px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.ApFKda_loopEnd:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_loopRuns{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.ApFKda_loopRun{flex-direction:column;gap:4px;min-width:0;display:flex}.ApFKda_loopCap{letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-dimmed);padding-left:2px;font-size:10.5px;font-weight:600}.ApFKda_dock{padding:8px 16px calc(10px + env(safe-area-inset-bottom));background:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);flex:none;transition:background .2s,border-color .2s}.ApFKda_dockUw{border-top:2px solid var(--mantine-color-teal-5);background:color-mix(in srgb, var(--mantine-color-teal-5) 7%, var(--mantine-color-body))}.ApFKda_modeSwitch{background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;padding:3px;display:grid}.ApFKda_modeBtn{all:unset;-webkit-appearance:none;box-sizing:border-box;cursor:pointer;height:38px;color:var(--mantine-color-dimmed);-webkit-tap-highlight-color:transparent;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ApFKda_modeBtn:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_modeOn{background:var(--mantine-color-brand-6);color:#fff}.ApFKda_modeOnUw{background:var(--mantine-color-teal-5);color:#06201b}.ApFKda_uwStrip{background:color-mix(in srgb, var(--mantine-color-teal-5) 16%, var(--mantine-color-body));color:color-mix(in srgb, var(--mantine-color-teal-5) 70%, #fff);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}[data-mantine-color-scheme=light] .ApFKda_uwStrip{color:var(--mantine-color-teal-9)}.ApFKda_uwStrip>span{flex:1;min-width:0}.ApFKda_uwStrip b{font-weight:600}.ApFKda_uwIcon{flex:none;margin-top:1px}.ApFKda_uwWhy{all:unset;-webkit-appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--mantine-color-teal-5) 55%, transparent);height:28px;color:inherit;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ApFKda_uwWhy:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_whyTitle{align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.ApFKda_whyBadge{background:color-mix(in srgb, var(--mantine-color-teal-5) 22%, var(--mantine-color-body));width:32px;height:32px;color:var(--mantine-color-teal-5);border-radius:10px;flex:none;place-items:center;display:grid}.ApFKda_whyList{flex-direction:column;gap:12px;display:flex}.ApFKda_whyRow{gap:12px;display:flex}.ApFKda_whyRow p{margin:0;font-size:14px;line-height:1.45}.ApFKda_whyIco{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ApFKda_whyOk{background:color-mix(in srgb, var(--mantine-color-green-6) 18%, transparent);color:var(--mantine-color-green-4)}.ApFKda_whyNo{background:color-mix(in srgb, var(--mantine-color-yellow-6) 18%, transparent);color:var(--mantine-color-yellow-4)}.ApFKda_whyTip{background:color-mix(in srgb, var(--mantine-color-brand-5) 22%, transparent);color:var(--mantine-color-brand-3)}.ApFKda_scrub{align-items:center;gap:10px;display:flex}.ApFKda_time{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;flex:none;width:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ApFKda_timeR{text-align:right}.ApFKda_range{appearance:none;cursor:pointer;background:0 0;flex:1;height:28px;margin:0}.ApFKda_range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--mantine-color-brand-5) var(--p,0%), var(--mantine-color-default) var(--p,0%));border-radius:2px;height:4px}.ApFKda_range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mantine-color-text);border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #0006}.ApFKda_range::-moz-range-track{background:var(--mantine-color-default);border-radius:2px;height:4px}.ApFKda_range::-moz-range-progress{background:var(--mantine-color-brand-5);border-radius:2px;height:4px}.ApFKda_range::-moz-range-thumb{background:var(--mantine-color-text);border:0;border-radius:50%;width:16px;height:16px}.ApFKda_bars{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;justify-content:center;gap:14px;min-height:16px;margin-top:-2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.ApFKda_bars b{color:var(--mantine-color-text);font-weight:500}.ApFKda_cnt{all:unset;cursor:pointer;letter-spacing:.06em;border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex}.ApFKda_cnt:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_cntOn{border-color:var(--mantine-color-brand-3);color:var(--mantine-color-brand-3);background:color-mix(in srgb, var(--mantine-color-brand-5) 18%, transparent)}.ApFKda_ctrls{grid-template-columns:1fr 48px 72px 48px 1fr;place-items:center;margin-top:4px;display:grid}.ApFKda_tbtn{all:unset;width:48px;height:48px;color:var(--mantine-color-text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.ApFKda_tbtn:hover{background:var(--mantine-color-default)}}.ApFKda_tbtn:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_tbtn small{letter-spacing:.06em;color:var(--mantine-color-dimmed);text-transform:uppercase;font-size:9px;position:absolute;bottom:-2px}.ApFKda_playbtn{all:unset;color:#fff;cursor:pointer;background:#22c55e;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform 80ms;display:grid;box-shadow:0 4px 16px #22c55e73}@media (hover:hover){.ApFKda_playbtn:hover{background:#16a34a}}.ApFKda_playbtn:active{transform:scale(.96)}.ApFKda_playbtn:focus-visible{outline:2px solid var(--mantine-color-brand-4);outline-offset:2px}.ApFKda_playbtn:disabled{opacity:.5;cursor:default}.ApFKda_cg{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:3px;width:64px;display:flex}.ApFKda_cg:focus-visible .ApFKda_ring{outline:2px solid var(--mantine-color-brand-4);outline-offset:2px}.ApFKda_ring{border:2px solid var(--mantine-color-default-border);background:var(--mantine-color-default);width:46px;height:46px;color:var(--mantine-color-dimmed);border-radius:50%;place-items:center;transition:border-color .15s,color .15s,box-shadow .15s;display:grid;position:relative}.ApFKda_db{background:var(--mantine-color-body);color:var(--mantine-color-dimmed);border:1px solid var(--mantine-color-default-border);border-radius:5px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;position:absolute;bottom:-4px;right:-8px}.ApFKda_cgOn .ApFKda_db{color:var(--mantine-color-brand-3)}.ApFKda_cgLbl{letter-spacing:.04em;color:var(--mantine-color-dimmed);font-size:11px;font-weight:600}.ApFKda_cgOn .ApFKda_ring{border-color:var(--mantine-color-brand-3);color:var(--mantine-color-brand-3);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-brand-5) 25%, transparent)}.ApFKda_cgOn .ApFKda_cgLbl{color:var(--mantine-color-text)}.ApFKda_cg:active .ApFKda_ring{transform:scale(.95)}.ApFKda_cgOff{opacity:.45}.ApFKda_ctx{border-top:1px solid var(--mantine-color-default-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:grid}.ApFKda_ctxBtn{all:unset;cursor:pointer;min-width:0;color:var(--mantine-color-dimmed);border-radius:8px;align-items:center;gap:4px;padding:6px 4px;font-size:12.5px;display:flex}@media (hover:hover){.ApFKda_ctxBtn:hover{color:var(--mantine-color-text)}}.ApFKda_ctxBtn:disabled{opacity:.35;cursor:default}.ApFKda_ctxBtn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ApFKda_ctxNext{text-align:right;justify-self:end}.ApFKda_mid{color:var(--mantine-color-dimmed);text-align:center;white-space:nowrap;font-size:11px}.ApFKda_mid b{font-weight:600}.ApFKda_center{padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.ApFKda_center .ApFKda_rcard{padding:20px 18px}.ApFKda_center .ApFKda_rcard .ApFKda_h{font-size:18px}.ApFKda_center .ApFKda_rcard p{font-size:14px}.ApFKda_rcard{background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:14px;margin:0 0 4px;padding:14px}.ApFKda_rcard .ApFKda_h{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.ApFKda_rcard p{color:var(--mantine-color-dimmed);margin:6px 0 12px;font-size:13px}.ApFKda_tiny{color:var(--mantine-color-dimmed);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.ApFKda_dim{opacity:.45;pointer-events:none}.ApFKda_mini{padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--mantine-color-default);border-top:1px solid var(--mantine-color-default-border);flex:none;align-items:center;gap:10px;display:flex}.ApFKda_miniBody{cursor:pointer;flex:1;min-width:0}.ApFKda_miniProg{background:var(--mantine-color-body);border-radius:2px;height:3px;margin-top:6px;overflow:hidden}.ApFKda_miniProg i{background:var(--mantine-color-brand-5);height:100%;display:block}.ApFKda_choose{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:24px;display:flex}.ApFKda_card{all:unset;box-sizing:border-box;background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);cursor:pointer;border-radius:18px;padding:18px;display:block}.ApFKda_card:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.ApFKda_card b{margin-bottom:4px;font-size:18px;display:block}.ApFKda_card span{color:var(--mantine-color-dimmed);font-size:14px}@media (prefers-reduced-motion:reduce){.ApFKda_eq i{animation:none}}
.x8TYyq_bubble{z-index:4000;background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);width:max-content;max-width:min(330px,100vw - 24px);box-shadow:0 14px 36px #00000061, 0 0 0 1px color-mix(in srgb, var(--mantine-color-brand-4) 22%, transparent);color:var(--mantine-color-text);border-radius:14px;padding:12px 14px 10px;position:fixed}.x8TYyq_centered{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%)}.x8TYyq_arrow{background:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);border-radius:2px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.x8TYyq_bubble[data-side=top] .x8TYyq_arrow{border-top:0;border-left:0}.x8TYyq_bubble[data-side=bottom] .x8TYyq_arrow{border-bottom:0;border-right:0}.x8TYyq_bubble[data-side=left] .x8TYyq_arrow{border-bottom:0;border-left:0}.x8TYyq_bubble[data-side=right] .x8TYyq_arrow{border-top:0;border-right:0}.x8TYyq_close{all:unset;width:24px;height:24px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.x8TYyq_close:focus-visible{outline:2px solid var(--mantine-color-brand-4)}.x8TYyq_title{letter-spacing:-.005em;margin-bottom:4px;padding-right:26px;font-size:13.5px;font-weight:600}.x8TYyq_text{color:color-mix(in srgb, var(--mantine-color-text) 82%, var(--mantine-color-dimmed));font-size:12.5px;line-height:1.45}.x8TYyq_text b{color:var(--mantine-color-text);font-weight:600}.x8TYyq_foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.x8TYyq_btns{align-items:center;gap:4px;display:inline-flex}.x8TYyq_steps{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;display:inline-flex}.x8TYyq_steps i{background:var(--mantine-color-default-border);border-radius:50%;width:6px;height:6px}.x8TYyq_steps i.x8TYyq_dotOn{background:var(--mantine-color-brand-4)}.x8TYyq_steps em{margin-left:4px;font-style:normal}.x8TYyq_spot{z-index:3999;pointer-events:none;border-radius:12px;transition:left .15s,top .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 0 9999px #0000008c}
.mpi8IG_glyph{width:var(--loader-size,56px);height:var(--loader-size,56px);background-color:var(--loader-color,currentColor);will-change:opacity, transform;flex:none;animation:2.2s ease-in-out infinite mpi8IG_brandPulse;display:inline-block;-webkit-mask:url(/rehearly.svg) 50%/contain no-repeat;mask:url(/rehearly.svg) 50%/contain no-repeat}.mpi8IG_dot{width:var(--loader-size,16px);height:var(--loader-size,16px);background-color:var(--loader-color,currentColor);will-change:opacity, transform;border-radius:50%;flex:none;animation:1.4s ease-in-out infinite mpi8IG_brandPulse;display:inline-block}@keyframes mpi8IG_brandPulse{0%{opacity:.45;animation-timing-function:cubic-bezier(.15,.85,.3,1);transform:scale(.95)}32%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.5,1);transform:scale(1.08)}to{opacity:.45;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.mpi8IG_glyph,.mpi8IG_dot{opacity:.85;animation:none}}
.PcfzGa_searchWrap{max-width:760px;position:relative}.PcfzGa_searchInput{height:var(--jump-input-height,56px);min-height:var(--jump-input-height,56px);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 45%, var(--mantine-color-default-border));background:var(--mantine-color-default);border-radius:12px;padding-left:58px;font-size:17px;box-shadow:0 6px 24px #00000029}.PcfzGa_searchInput:focus{border-color:var(--mantine-color-brand-6);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-brand-6) 22%, transparent)}.PcfzGa_kbdHint{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent);color:var(--mantine-color-dimmed);border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.PcfzGa_hitPanel{z-index:30;border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 45%, var(--mantine-color-default-border));background:var(--mantine-color-default);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000073}.PcfzGa_hitGroup{letter-spacing:.1em;text-transform:uppercase;color:var(--mantine-color-dimmed);padding:10px 18px 6px;font-size:11px;font-weight:700}.PcfzGa_hitList{max-height:400px;overflow-y:auto}.PcfzGa_hitRow{border-top:1px solid var(--mantine-color-default-border);box-sizing:border-box;border-left:2px solid #0000;align-items:center;gap:14px;width:100%;height:58px;padding:0 18px;display:flex}.PcfzGa_hitRow:first-child{border-top:0}.PcfzGa_hitRow[data-active]{border-left-color:var(--mantine-color-brand-6);background:color-mix(in srgb, var(--mantine-color-brand-6) 18%, transparent)}.PcfzGa_hitDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.PcfzGa_hitText{text-align:left;flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.PcfzGa_hitSetlist{border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 45%, var(--mantine-color-default-border));min-width:0;color:var(--mantine-color-brand-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:1;max-width:180px;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}.PcfzGa_hitDuration{white-space:nowrap;text-align:right;flex-shrink:0;min-width:42px}.PcfzGa_hitPlay{color:var(--mantine-color-brand-2);opacity:0;flex-shrink:0}.PcfzGa_hitRow[data-active] .PcfzGa_hitPlay{opacity:1}.PcfzGa_hitFooter{border-top:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-text) 4%, transparent);height:40px;color:var(--mantine-color-dimmed);align-items:center;gap:14px;padding:0 18px;font-size:11px;display:flex}.PcfzGa_hitFooter kbd{border:1px solid var(--mantine-color-default-border);border-radius:4px;padding:1px 5px;font-family:inherit}.PcfzGa_hitEmpty{color:var(--mantine-color-dimmed);padding:18px;font-size:14px}.PcfzGa_hitKindIcon{color:var(--mantine-color-brand-4);flex-shrink:0}.PcfzGa_overlay{border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 45%, var(--mantine-color-default-border));background:var(--mantine-color-default);border-radius:12px;overflow:hidden}.PcfzGa_overlayInput{border:0;border-bottom:1px solid var(--mantine-color-default-border);background:0 0;border-radius:0;height:56px;min-height:56px;padding-left:52px;font-size:17px}.PcfzGa_overlayInput:focus{border-color:var(--mantine-color-default-border);box-shadow:none}.PcfzGa_scopeRow{border-bottom:1px solid var(--mantine-color-default-border);align-items:center;gap:8px;padding:10px 18px;display:flex}.PcfzGa_scopeChip{border:1px solid var(--mantine-color-default-border);height:26px;color:var(--mantine-color-dimmed);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:flex}.PcfzGa_scopeChip[data-active]{border-color:var(--mantine-color-brand-6);background:color-mix(in srgb, var(--mantine-color-brand-6) 22%, transparent);color:var(--mantine-color-brand-1);font-weight:600}.PcfzGa_scopeHint{color:var(--mantine-color-dimmed);margin-left:auto;font-size:11px}.PcfzGa_footAction{color:var(--mantine-color-brand-2);align-items:center;gap:8px;margin-left:auto;font-weight:600;display:flex}.PcfzGa_footAction kbd{border-color:var(--mantine-color-brand-6);color:var(--mantine-color-brand-1)}[data-mantine-color-scheme=light] .PcfzGa_hitSetlist,[data-mantine-color-scheme=light] .PcfzGa_hitPlay,[data-mantine-color-scheme=light] .PcfzGa_footAction{color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=light] .PcfzGa_hitPanel{box-shadow:0 18px 40px #0000002e}[data-mantine-color-scheme=light] .PcfzGa_hitKindIcon,[data-mantine-color-scheme=light] .PcfzGa_scopeChip[data-active]{color:var(--mantine-color-brand-7)}@media (max-width:48em){.PcfzGa_searchInput{padding-left:52px;font-size:16px}.PcfzGa_hitSetlist,.PcfzGa_hitFooter,.PcfzGa_kbdHint{display:none}.PcfzGa_overlay{border:0;border-radius:0}.PcfzGa_hitList{max-height:none}}
._8opHbq_navbar{background:var(--mantine-color-default);color:var(--mantine-color-text);border-right:1px solid var(--mantine-color-brand-7);scrollbar-width:none;height:100%;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}._8opHbq_navbar::-webkit-scrollbar{display:none}._8opHbq_navbarMain{padding:var(--mantine-spacing-sm);flex:1}._8opHbq_header{margin:calc(var(--mantine-spacing-sm) * -1) calc(var(--mantine-spacing-sm) * -1) var(--mantine-spacing-sm);padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border-bottom:1px solid var(--mantine-color-border);box-sizing:border-box;justify-content:space-between;align-items:center;height:60px;min-height:60px;display:flex}._8opHbq_headerCollapsed{text-align:center;justify-content:center}._8opHbq_brand{align-items:center;gap:var(--mantine-spacing-sm);color:var(--mantine-color-text);text-decoration:none;display:flex;position:relative;top:1px;left:6px}._8opHbq_brandIcon{filter:brightness(0)invert()}._8opHbq_brandName{font-weight:700}._8opHbq_version{color:var(--mantine-color-white);white-space:nowrap;background:#ffffff26;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px;line-height:1;position:relative;top:1px}._8opHbq_footer{padding:var(--mantine-spacing-sm);border-top:1px solid var(--mantine-color-border)}._8opHbq_adminSection{padding-bottom:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-border)}._8opHbq_footerCollapsed{position:relative;top:4px}[data-mantine-color-scheme=light] ._8opHbq_navbar ._8opHbq_header{border-bottom:1px solid #ffffff26}[data-mantine-color-scheme=light] ._8opHbq_navbar ._8opHbq_footer{border-top:1px solid #ffffff26}[data-mantine-color-scheme=dark] ._8opHbq_navbar ._8opHbq_header{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-text) 12%, transparent)}[data-mantine-color-scheme=dark] ._8opHbq_navbar ._8opHbq_footer{border-top:1px solid color-mix(in srgb, var(--mantine-color-text) 12%, transparent)}._8opHbq_link{align-items:center;gap:var(--mantine-spacing-sm);color:var(--mantine-color-text);border-radius:var(--mantine-radius-sm);opacity:.9;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}button._8opHbq_link{background:0 0}._8opHbq_link:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 16%, transparent);opacity:1}._8opHbq_linkIcon{width:18px;height:18px}._8opHbq_navKbd{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent);color:var(--mantine-color-dimmed);border-radius:6px;margin-left:auto;padding:2px 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:1}._8opHbq_linkIconCatalogCollapsed{display:inline-flex;transform:translate(1px,-1px)}._8opHbq_linkIconAdminCollapsed{display:inline-flex;transform:translate(1px,-2px)}._8opHbq_linkIconSettingsCollapsed{display:inline-flex;transform:translate(1px,-1px)}._8opHbq_linkIconThemeCollapsed{display:inline-flex;transform:translate(1px,-2px)}._8opHbq_linkIconLogoutCollapsed{display:inline-flex;transform:translate(1px,-3px)}._8opHbq_link[data-active]{background:color-mix(in srgb, var(--mantine-color-brand-6) 30%, transparent);color:var(--mantine-color-text)}._8opHbq_link[data-active] ._8opHbq_linkIcon{color:var(--mantine-color-text)}[data-mantine-color-scheme=light] ._8opHbq_navbar{background:var(--mantine-color-brand-6);color:var(--mantine-color-white)}[data-mantine-color-scheme=light] ._8opHbq_brand,[data-mantine-color-scheme=light] ._8opHbq_link{color:var(--mantine-color-white)}[data-mantine-color-scheme=light] ._8opHbq_link:hover{background:#ffffff26}[data-mantine-color-scheme=light] ._8opHbq_link[data-active]{background:var(--mantine-color-white);color:var(--mantine-color-brand-6)}[data-mantine-color-scheme=light] ._8opHbq_link[data-active] ._8opHbq_linkIcon{color:var(--mantine-color-brand-6)}[data-mantine-color-scheme=light] ._8opHbq_navKbd{color:var(--mantine-color-white);background:#ffffff26;border-color:#ffffff73}._8opHbq_footerLink{padding:6px var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);color:color-mix(in oklch, currentColor 55%, transparent);text-decoration:none;display:block}._8opHbq_footerLink:hover{color:currentColor;text-decoration:underline}[data-mantine-color-scheme=light] ._8opHbq_navbar ._8opHbq_adminSection{border-bottom:1px solid #ffffff26}[data-mantine-color-scheme=dark] ._8opHbq_navbar ._8opHbq_adminSection{border-bottom:1px solid color-mix(in srgb, var(--mantine-color-text) 12%, transparent)}
.eIVjiq_pulse{color:var(--mantine-color-red-5);animation:1.6s ease-in-out infinite eIVjiq_rehearsalPulse}@keyframes eIVjiq_rehearsalPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}
._06co2W_hero{border:1px solid color-mix(in srgb, var(--mantine-color-brand-6) 34%, var(--mantine-color-default-border));background:radial-gradient(120% 160% at 12% 0%, color-mix(in srgb, var(--mantine-color-brand-6) 22%, var(--mantine-color-body)) 0%, color-mix(in srgb, var(--mantine-color-brand-6) 7%, var(--mantine-color-body)) 42%, var(--mantine-color-body) 100%);border-radius:12px;position:relative}._06co2W_heroWaveClip{pointer-events:none;border-radius:12px;position:absolute;inset:0;overflow:hidden}._06co2W_heroWave{fill:var(--mantine-color-brand-4);opacity:.13;pointer-events:none;position:absolute;top:10px;right:-24px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}@media (max-width:75em){._06co2W_heroWave{display:none}}._06co2W_heroInner{flex-direction:column;gap:22px;padding:30px 32px 26px;display:flex;position:relative}._06co2W_heroIntro{flex-direction:column;gap:10px;max-width:620px;display:flex}._06co2W_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mantine-color-brand-4);font-size:11px;font-weight:700}._06co2W_headline{letter-spacing:-.02em;color:var(--mantine-color-text);font-size:30px;font-weight:700;line-height:1.15}._06co2W_areaCard{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-text) 3%, transparent);color:var(--mantine-color-text);border-radius:10px;flex-direction:column;gap:8px;padding:14px 14px 15px;text-decoration:none;transition:border-color .12s,background-color .12s,transform .12s;display:flex}._06co2W_areaCard:hover{border-color:var(--mantine-color-brand-6);background:color-mix(in srgb, var(--mantine-color-brand-6) 14%, transparent);transform:translateY(-1px)}._06co2W_areaIcon{color:var(--mantine-color-brand-4);display:flex}@media (prefers-reduced-motion:reduce){._06co2W_areaCard{transition:none}._06co2W_areaCard:hover{transform:none}}[data-mantine-color-scheme=light] ._06co2W_eyebrow,[data-mantine-color-scheme=light] ._06co2W_areaIcon{color:var(--mantine-color-brand-7)}[data-mantine-color-scheme=light] ._06co2W_heroWave{fill:var(--mantine-color-brand-6);opacity:.12}@media (max-width:48em){._06co2W_heroInner{gap:18px;padding:20px 16px 18px}._06co2W_headline{font-size:24px}._06co2W_heroWave{display:none}}
.bRDKxW_pageHeader{height:60px;min-height:60px;padding:0 var(--mantine-spacing-sm);background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);z-index:2;box-sizing:border-box;margin:calc(var(--mantine-spacing-md) * -1) calc(var(--mantine-spacing-md) * -1) 0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.bRDKxW_pageHeader *,.bRDKxW_playerHeader *,.bRDKxW_sidebarHeader *{margin-top:0!important;margin-bottom:0!important}:is(.bRDKxW_pageHeader h1,.bRDKxW_pageHeader h2,.bRDKxW_pageHeader h3,.bRDKxW_pageHeader h4,.bRDKxW_pageHeader h5,.bRDKxW_pageHeader h6,.bRDKxW_playerHeader h1,.bRDKxW_playerHeader h2,.bRDKxW_playerHeader h3,.bRDKxW_playerHeader h4,.bRDKxW_playerHeader h5,.bRDKxW_playerHeader h6,.bRDKxW_sidebarHeader h1,.bRDKxW_sidebarHeader h2,.bRDKxW_sidebarHeader h3,.bRDKxW_sidebarHeader h4,.bRDKxW_sidebarHeader h5,.bRDKxW_sidebarHeader h6){font-weight:600;line-height:1.2}:is(.bRDKxW_pageHeader button,.bRDKxW_playerHeader button,.bRDKxW_sidebarHeader button){flex-shrink:0}.bRDKxW_playerHeader{height:auto;min-height:60px;padding:4px var(--mantine-spacing-md);background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;margin:0;display:flex;position:sticky;top:0}[data-tier=sm] .bRDKxW_playerHeader{min-height:41px;padding-top:2px;padding-bottom:2px}[data-mantine-color-scheme=light] .bRDKxW_playerHeader{background-color:#f0f1f4;border-bottom-color:#d0d3da}.bRDKxW_sidebarHeader{height:60px;min-height:60px;padding:0 var(--mantine-spacing-sm);background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;margin:0;padding-left:15px;display:flex;position:sticky;top:0}[data-mantine-color-scheme=light] .bRDKxW_sidebarHeader{border-bottom-color:#d0d3da}
.jahQKq_list{gap:0}.jahQKq_tab{font-size:var(--mantine-font-size-sm);border-radius:0;justify-content:flex-start;padding-block:12px;padding-inline:16px}[data-orientation=vertical] .jahQKq_tab+.jahQKq_tab{border-top:1px solid var(--mantine-color-default-border)}.jahQKq_tab[data-active]{background:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color);font-weight:600}[data-narrow] .jahQKq_tab{padding-block:10px;padding-inline:12px}
.VYFDea_playerShell{--player-bg:color-mix(in oklch, var(--mantine-color-body) 92%, black);--player-border:color-mix(in oklch, var(--mantine-color-default-border) 60%, transparent);--track-bg:color-mix(in oklch, var(--mantine-color-body) 96%, black);--track-hover:color-mix(in oklch, var(--mantine-color-body) 88%, white 4%);--accent:#4d9fff;--accent-dim:#4d9fff66;--solo-color:#f0c040;--mute-color:#e05050;--meter-bg:color-mix(in oklch, var(--mantine-color-body) 80%, black);--control-col-width:130px;--sm-col-width:56px;--volpan-col-width:170px;--fader-track-width:60px;--row-gap:8px;--track-row-height:52px;--track-row-pitch:53px;--group-header-height:34px;--group-header-pitch:35px;--row-padding-x:20px;--transport-row-height:52px;--functions-row-height:64px;--waveform-left-offset:calc(var(--row-padding-x) + var(--control-col-width) + var(--row-gap) + var(--sm-col-width) + var(--row-gap) + var(--volpan-col-width) + var(--row-gap));background:var(--player-bg);font-variant-numeric:tabular-nums;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.VYFDea_playerShell{--accent-dim:lab(63.8096% -1.86402 -56.0309/.4)}}.VYFDea_playerShellCollapsed{--control-col-width:32px;--vmeter-col-width:14px;--waveform-left-offset:calc(var(--row-padding-x) + var(--control-col-width) + var(--row-gap) + var(--sm-col-width) + var(--row-gap) + var(--vmeter-col-width) + var(--row-gap))}.VYFDea_playerShell[data-tier=lg]{--control-col-width:116px;--volpan-col-width:172px;--fader-track-width:56px}.VYFDea_playerShell[data-tier=md]{--control-col-width:112px;--volpan-col-width:104px;--fader-track-width:56px;--row-padding-x:14px}.VYFDea_playerShell[data-tier=sm]{--control-col-width:116px;--row-padding-x:10px;--row-gap:6px;--waveform-left-offset:calc(var(--row-padding-x) + var(--control-col-width) + var(--row-gap) + var(--sm-col-width) + var(--row-gap))}.VYFDea_playerShell[data-tier=sm] .VYFDea_trackRow{grid-template-columns:var(--control-col-width) var(--sm-col-width) 1fr;position:relative}.VYFDea_playerShell[data-tier=sm] .VYFDea_trackRow>:not(.VYFDea_gainBgFill){z-index:1;position:relative}.VYFDea_tabsListScroll{scrollbar-width:none}.VYFDea_tabsListScroll::-webkit-scrollbar{display:none}.VYFDea_tabsListScroll>*{flex-shrink:0}.VYFDea_tabsListScroll{container:songtabs/inline-size}.VYFDea_songTabIcon{display:block}.VYFDea_songTabGrip{pointer-events:none;transition:opacity .12s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}@container songtabs (max-width:660px){.VYFDea_tabsListScroll .VYFDea_songTab{padding-inline:10px}.VYFDea_songTabIcon{display:none}.VYFDea_tabsListScroll .VYFDea_songTab [data-position=left]{margin-inline-end:0}}@container songtabs (max-width:440px){.VYFDea_tabsListScroll .VYFDea_songTab{padding-inline:12px}.VYFDea_songTabIcon{display:block}.VYFDea_songTabLabel{display:none}.VYFDea_tabsListScroll .VYFDea_songTab [data-position=left]{margin-inline-end:0}}.VYFDea_gainBgFill{z-index:0;background:color-mix(in oklch, var(--accent) 18%, transparent);pointer-events:none;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.VYFDea_playerShell[data-tier=sm] .VYFDea_timeDisplay{min-width:0}.VYFDea_playerShell[data-tier=sm] .VYFDea_transportBtn{width:26px;height:26px}.VYFDea_playerShell[data-tier=sm] .VYFDea_playBtn{width:34px;height:34px}.VYFDea_playerShell[data-tier=sm] .VYFDea_transportRow{padding-left:8px;padding-right:8px}.VYFDea_playerShell[data-tier=sm] .VYFDea_transportRowInner{gap:6px}.VYFDea_playerShell[data-tier=sm] .VYFDea_transportCentered{gap:4px}.VYFDea_songListSheet{width:100%;height:100%}.VYFDea_songListSheet .VYFDea_songListSidebar{width:100%;height:100%;box-shadow:none;border-right:none;position:relative;transform:none}.VYFDea_gainGestureValue{color:var(--accent);text-align:center;min-width:24px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700}.VYFDea_gainGestureOverlay{color:var(--mantine-color-body);background:var(--accent);pointer-events:none;z-index:7;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.VYFDea_playerShell[data-tier=md] .VYFDea_volpanGroup .VYFDea_knobWrapper,.VYFDea_playerShell[data-tier=md] .VYFDea_scrubSectionLabel,.VYFDea_playerShell[data-tier=sm] .VYFDea_scrubSectionLabel{display:none}.VYFDea_settingsRow{background:var(--player-bg);border-bottom:1px solid var(--player-border);scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:12px;padding:8px 16px;display:flex;overflow-x:auto}.VYFDea_settingsRow::-webkit-scrollbar{display:none}.VYFDea_settingsRow>*{flex-shrink:0}.VYFDea_verticalDivider{left:calc(var(--waveform-left-offset) - 3px);top:calc(var(--transport-row-height) + var(--functions-row-height));cursor:pointer;z-index:5;justify-content:center;align-items:stretch;width:6px;transition:left .15s;display:flex;position:absolute;bottom:0}.VYFDea_verticalDivider:before{content:"";background:color-mix(in oklch, var(--mantine-color-default-border) 80%, transparent);width:2px;transition:background .15s,width .15s}.VYFDea_verticalDivider:hover:before{background:var(--accent);width:3px}.VYFDea_playheadLine{background:var(--accent);width:2px;box-shadow:0 0 6px color-mix(in oklch, var(--accent) 65%, transparent);margin-left:-1px;position:absolute;top:0;bottom:0}.VYFDea_playheadWaiting{animation:.85s ease-in-out infinite VYFDea_playheadWaitPulse}@keyframes VYFDea_playheadWaitPulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.VYFDea_playheadWaiting{opacity:.55;animation:none}}.VYFDea_sectionBoundaryLine{background:color-mix(in oklch, var(--mantine-color-text) 18%, transparent);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.VYFDea_sectionDragGuideLine{background:var(--mantine-color-yellow-5);width:2px;box-shadow:0 0 6px color-mix(in oklch, var(--mantine-color-yellow-5) 70%, transparent);pointer-events:none;z-index:5;margin-left:-1px;position:absolute;top:0;bottom:0}.VYFDea_boundaryHandle{cursor:col-resize;z-index:6;touch-action:none;width:12px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.VYFDea_boundaryHandle:after{content:"";background:color-mix(in oklch, var(--mantine-color-text) 45%, transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.VYFDea_boundaryHandle:hover:after,.VYFDea_boundaryHandleActive:after{background:var(--mantine-color-yellow-5);width:3px}.VYFDea_boundaryHandleStart{transform:translate(0)}.VYFDea_boundaryHandleStart:after{left:0;transform:translate(0)}.VYFDea_boundaryHandleEnd{transform:translate(-100%)}.VYFDea_boundaryHandleEnd:after{left:auto;right:0;transform:translate(0)}.VYFDea_preRollZone{z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--mantine-color-text) 10%, transparent) 0 6px, transparent 6px 12px);border-right:1px solid color-mix(in oklch, var(--mantine-color-text) 35%, transparent);position:absolute;top:0;bottom:0}.VYFDea_clickMuteZone{z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg, color-mix(in oklch, var(--mantine-color-orange-5) 26%, transparent) 0 5px, transparent 5px 10px);border-left:1px solid color-mix(in oklch, var(--mantine-color-orange-5) 70%, transparent);border-right:1px solid color-mix(in oklch, var(--mantine-color-orange-5) 70%, transparent);position:absolute;top:0;bottom:0}.VYFDea_clickMuteZoneIcon{color:color-mix(in oklch, var(--mantine-color-orange-5) 85%, transparent);display:flex;position:absolute;top:2px;left:3px}.VYFDea_preRollChipBtn{z-index:7;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mantine-color-text);background:color-mix(in oklch, var(--mantine-color-body) 82%, transparent);border:1px solid var(--mantine-color-default-border);cursor:pointer;opacity:.85;border-radius:999px;padding:1px 7px;font-size:10px;line-height:1.5;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.VYFDea_preRollChipBtn:hover{opacity:1;border-color:color-mix(in oklch, var(--mantine-color-text) 40%, transparent)}.VYFDea_meterChangeLine{pointer-events:none;z-index:4;border-left:2px dashed #f59e0b;width:0;margin-left:-1px;position:absolute;top:0;bottom:0}.VYFDea_meterChangeLabel{color:#1a1b1e;white-space:nowrap;pointer-events:none;z-index:9;background:#f59e0b;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 1px 3px #0000004d}.VYFDea_tempoChangeLine{pointer-events:none;z-index:4;border-left:2px dashed #14b8a6;width:0;margin-left:-1px;position:absolute;top:0;bottom:0}.VYFDea_tempoRampSpan{pointer-events:none;z-index:4;opacity:.8;border-top:2px dotted #14b8a6;height:0;position:absolute;top:2px}.VYFDea_tempoRampSlope{pointer-events:none;z-index:4;opacity:.8;height:70%;position:absolute;top:15%}.VYFDea_tempoChangeLabel{color:#1a1b1e;white-space:nowrap;pointer-events:none;z-index:9;background:#14b8a6;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;bottom:-4px;transform:translate(-50%);box-shadow:0 1px 3px #0000004d}.VYFDea_gridMarkerClickable{pointer-events:auto;cursor:pointer}.VYFDea_gridMarkerClickable:hover{filter:brightness(1.15)}.VYFDea_playerHeader{z-index:10;background:var(--player-bg);flex-shrink:0;position:sticky;top:0;container:transport/inline-size}.VYFDea_transportRow{height:var(--transport-row-height);box-sizing:border-box;background:var(--player-bg);border-bottom:1px solid var(--player-border);justify-content:flex-start;align-items:center;padding:0 16px;display:flex;position:relative}.VYFDea_transportRowGrid{grid-template-columns:1fr auto 1fr;column-gap:12px;display:grid;}.VYFDea_transportRowInner{justify-self:start;align-items:center;gap:10px;display:flex}.VYFDea_transportRowCenter{justify-self:center;align-items:center;gap:10px;min-width:0;display:flex}.VYFDea_transportRowRight{justify-self:end;align-items:center;gap:10px;display:flex}.VYFDea_masterVolume{align-items:center;gap:6px;display:flex}.VYFDea_masterVolumeLabel{color:var(--mantine-color-dimmed);-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px}.VYFDea_masterVolumeTrack{--master-track-width:110px;width:var(--master-track-width);background:var(--meter-bg);cursor:ew-resize;touch-action:none;border-radius:6px;flex-shrink:0;height:12px;position:relative}.VYFDea_masterVolumeMeterFill{background-image:linear-gradient(90deg,#22c55e 0% 75%,#facc15 88%,#f97316 100%);background-size:var(--master-track-width) 100%;pointer-events:none;opacity:.8;background-position:0 0;background-repeat:no-repeat;border-radius:6px 0 0 6px;width:0;height:100%;position:absolute;top:0;left:0}.VYFDea_masterVolumeUnityTick{background:color-mix(in oklch, var(--mantine-color-text) 30%, transparent);pointer-events:none;width:1px;position:absolute;top:2px;bottom:2px;left:50%}.VYFDea_masterVolumeThumb{background:var(--mantine-color-text);pointer-events:none;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-2px;bottom:-2px}.VYFDea_functionsRow{grid-template-columns:calc(var(--waveform-left-offset) - var(--row-padding-x)) 1fr;border-bottom:1px solid var(--player-border);background:var(--player-bg);padding:6px var(--row-padding-x) 0;height:var(--functions-row-height);box-sizing:border-box;align-items:end;display:grid}.VYFDea_functionsLeft{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:stretch;min-width:0;padding:2px 15px 10px 0;display:flex}.VYFDea_functionsTopRow{justify-content:flex-end;align-items:center;gap:8px;min-height:22px;display:flex}.VYFDea_functionsBottomRow{justify-content:space-between;align-items:flex-end;gap:10px;min-height:28px;margin-left:-10px;display:flex}.VYFDea_sectionBarSlot{min-width:0}.VYFDea_cgGearBtn{all:unset;cursor:pointer;width:24px;height:24px;color:var(--mantine-color-dimmed);border:1px solid color-mix(in oklch, var(--mantine-color-dimmed) 25%, transparent);box-sizing:content-box;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s,border-color .1s;display:flex}.VYFDea_cgGearBtn:hover{color:var(--mantine-color-text);background:color-mix(in oklch, var(--mantine-color-text) 8%, transparent);border-color:color-mix(in oklch, var(--mantine-color-dimmed) 50%, transparent)}.VYFDea_cgCapsule{border:1px solid var(--mantine-color-default-border);-webkit-user-select:none;user-select:none;border-radius:7px;flex-shrink:0;align-items:stretch;height:36px;display:flex;overflow:hidden}.VYFDea_cgCapsuleKnobs{align-items:center;gap:8px;padding-inline:8px;display:flex}.VYFDea_cgIconKnob{align-items:center;gap:7px;display:flex}.VYFDea_cgIconKnob[data-disabled]{opacity:.3;pointer-events:none}.VYFDea_cgIconKnobIcon{all:unset;cursor:pointer;color:var(--mantine-color-dimmed);transition:color .15s;display:flex}.VYFDea_cgIconKnobIcon:hover{color:var(--mantine-color-text)}.VYFDea_cgIconKnobIcon:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.VYFDea_cgIconKnob[data-muted]{opacity:.45}.VYFDea_cgIconKnobBadge{text-align:center;min-width:12px;height:12px;color:var(--mantine-color-body);background:var(--mantine-color-orange-5);border-radius:6px;padding-inline:2px;font-size:9px;font-weight:700;line-height:12px;position:absolute;bottom:-5px;right:-7px}.VYFDea_cgCapsuleGear{border-left:1px solid var(--mantine-color-default-border);display:flex}.VYFDea_cgCapsuleGear:empty{display:none}.VYFDea_cgCapsuleGear .VYFDea_cgGearBtn{border:none;border-radius:0;width:28px;height:auto}.VYFDea_broadcastFrame{border:1px solid var(--mantine-color-default-border);box-sizing:border-box;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;height:36px;padding-inline:4px;display:flex}.VYFDea_masterFrame{border:1px solid var(--mantine-color-default-border);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;height:36px;padding-inline:8px 2px;display:flex}.VYFDea_transport{background:var(--player-bg);border-bottom:1px solid var(--player-border);align-items:center;gap:8px;padding:10px 16px;display:flex}.VYFDea_transportCentered{justify-content:center;align-items:center;gap:6px;display:flex}.VYFDea_bpmStepper{flex-shrink:0;margin-left:4px;margin-right:15px}.VYFDea_transportButtons{align-items:center;gap:4px;display:flex}.VYFDea_transportBtn{all:unset;width:32px;height:32px;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.VYFDea_transportBtn:hover:not(:disabled){background:color-mix(in oklch, var(--mantine-color-body) 70%, white 8%);color:var(--mantine-color-text)}.VYFDea_transportBtn:disabled{opacity:.3;cursor:default}.VYFDea_playBtn{color:#fff;background:#22c55e;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px #22c55e80;box-shadow:0 2px 8px lab(70.2187% -57.9808 39.4382/.5);}.VYFDea_playBtn:hover:not(:disabled){color:#fff;background:#16a34a;box-shadow:0 2px 12px #22c55ea6;box-shadow:0 2px 12px lab(70.2187% -57.9808 39.4382/.65)}.VYFDea_playBtnLoading{background:var(--meter-bg);cursor:wait;box-shadow:0 0 10px #22c55e73;box-shadow:0 0 10px lab(70.2187% -57.9808 39.4382/.45);}.VYFDea_loopActive{background:var(--accent-dim);color:var(--accent);}.VYFDea_loopActive:hover{background:color-mix(in oklch, var(--accent) 30%, transparent);color:var(--accent)}.VYFDea_countOffBtn{letter-spacing:.02em;border:1px solid var(--mantine-color-default-border);min-width:56px;height:28px;color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:11px;font-weight:700;transition:background .12s,color .12s,border-color .12s}.VYFDea_countOffBtn:hover{background:color-mix(in oklch, var(--accent) 10%, transparent);color:var(--mantine-color-text)}.VYFDea_countOffBtnActive{background:var(--accent-dim);color:var(--accent);border-color:color-mix(in oklch, var(--accent) 50%, transparent);}.VYFDea_countOffBtnActive:hover{background:color-mix(in oklch, var(--accent) 30%, transparent);color:var(--accent)}.VYFDea_timeDisplay{letter-spacing:-.02em;color:var(--mantine-color-dimmed);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;gap:2px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;line-height:1.15;display:flex}.VYFDea_timeRow,.VYFDea_timeRowBars{grid-template-columns:10px 30px 8px 30px;align-items:center;column-gap:2px;display:grid}.VYFDea_timeRowBars .VYFDea_timeRowValue{opacity:.6}.VYFDea_timeRowDivider{opacity:.25;text-align:center}.VYFDea_timeRowLabel{opacity:.55;text-align:left;font-weight:500}.VYFDea_timeRowValue{text-align:right;font-variant-numeric:tabular-nums;color:var(--mantine-color-text);opacity:.9}.VYFDea_timeRowSep{opacity:.35;text-align:center}.VYFDea_tempoDisplay{letter-spacing:-.01em;color:var(--mantine-color-dimmed);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;cursor:ns-resize;border:1px solid #0000;border-radius:4px;min-width:70px;padding:2px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:12px;font-weight:500;transition:background .1s,border-color .1s,color .1s}.VYFDea_tempoDisplayCompact{letter-spacing:-.02em;color:var(--mantine-color-text);opacity:.9;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:ns-resize;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500;transition:color .1s,opacity .1s}.VYFDea_tempoDisplayCompact:hover{color:var(--accent);opacity:1}.VYFDea_tempoDisplayCompactModified{color:var(--accent);opacity:1;}.VYFDea_tempoDisplayWrapCompact{align-items:baseline;gap:4px;padding-right:22px;display:inline-flex;position:relative}.VYFDea_tempoDisplayWrapCompact .VYFDea_tempoResetBtn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.VYFDea_tempoDisplay:hover{background:color-mix(in oklch, var(--mantine-color-text) 6%, transparent);color:var(--mantine-color-text);border-color:color-mix(in oklch, var(--mantine-color-dimmed) 30%, transparent)}.VYFDea_tempoDisplayModified{color:var(--accent);border-color:color-mix(in oklch, var(--accent) 50%, transparent);background:color-mix(in oklch, var(--accent) 10%, transparent);}.VYFDea_tempoDisplayModified:hover{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent)}.VYFDea_tempoDisplayWrap{align-items:center;gap:2px;display:flex}.VYFDea_tempoResetBtn{all:unset;width:18px;height:18px;color:var(--accent);cursor:pointer;opacity:.7;border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex}.VYFDea_tempoResetBtn:hover{opacity:1;background:color-mix(in oklch, var(--accent) 15%, transparent)}.VYFDea_tempoDisplayInput{all:unset;color:var(--mantine-color-text);background:var(--meter-bg);border:1px solid var(--accent);text-align:center;box-sizing:border-box;border-radius:4px;width:70px;padding:2px 6px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:12px;font-weight:500}.VYFDea_seekContainer{flex:1;align-items:center;min-width:80px;height:28px;display:flex;position:relative}.VYFDea_seekTrack{background:var(--meter-bg);cursor:pointer;border-radius:2px;width:100%;height:4px;transition:height .15s;position:relative}.VYFDea_seekContainer:hover .VYFDea_seekTrack{height:6px}.VYFDea_seekFill{background:var(--accent);pointer-events:none;border-radius:2px;height:100%;position:absolute;top:0;left:0}.VYFDea_seekThumb{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.VYFDea_seekContainer:hover .VYFDea_seekThumb{opacity:1}.VYFDea_loopStrip{background:color-mix(in oklch, var(--solo-color) 25%, transparent);pointer-events:none;z-index:1;border-radius:2px;height:100%;position:absolute;top:0}.VYFDea_loopStripInactive{background:color-mix(in oklch, var(--mantine-color-dimmed) 12%, transparent);}.VYFDea_loopMarker{cursor:ew-resize;z-index:3;pointer-events:auto;width:0;height:0;position:absolute;top:-8px;transform:translate(-50%)}.VYFDea_loopMarker:after{content:"";width:16px;height:24px;position:absolute;top:-4px;left:-8px}.VYFDea_loopMarkerStart{border-top:7px solid var(--mantine-color-dimmed);opacity:.4;border-left:5px solid #0000;border-right:5px solid #0000;}.VYFDea_loopMarkerStartCustom{opacity:.6;}.VYFDea_loopMarkerStartActive{border-top:7px solid var(--solo-color);opacity:1;border-left:5px solid #0000;border-right:5px solid #0000;}.VYFDea_loopMarkerEnd{border-top:7px solid var(--mantine-color-dimmed);opacity:.4;border-left:5px solid #0000;border-right:5px solid #0000;}.VYFDea_loopMarkerEndCustom{opacity:.6;}.VYFDea_loopMarkerEndActive{border-top:7px solid var(--solo-color);opacity:1;border-left:5px solid #0000;border-right:5px solid #0000;}.VYFDea_seekContainer:hover .VYFDea_loopMarkerStart,.VYFDea_seekContainer:hover .VYFDea_loopMarkerEnd,.VYFDea_seekContainer:hover .VYFDea_loopMarkerStartCustom,.VYFDea_seekContainer:hover .VYFDea_loopMarkerEndCustom{opacity:.7}.VYFDea_loadingBadge{color:var(--accent);background:var(--accent-dim);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.VYFDea_trackList{flex-direction:column;display:flex}.VYFDea_trackListScrollable{flex-direction:column;flex:1;display:flex;overflow-y:auto}.VYFDea_trackListInner{flex-direction:column;display:flex;position:relative}.VYFDea_tracksOverlay{top:0;left:var(--waveform-left-offset);right:var(--row-padding-x);pointer-events:none;z-index:3;position:absolute;bottom:0}.VYFDea_beatEditOverlay{top:0;left:var(--waveform-left-offset);right:var(--row-padding-x);pointer-events:none;z-index:4;position:absolute;bottom:0}.VYFDea_globalSoloBar{background:color-mix(in oklch, var(--track-bg) 95%, black);border-bottom:1px solid var(--player-border);align-items:center;padding:4px 16px;display:flex}.VYFDea_globalSoloBtn{all:unset;cursor:pointer;width:24px;height:24px;color:var(--mantine-color-dimmed);border:1px solid var(--mantine-color-default-border);opacity:.55;border-radius:4px;justify-content:center;align-items:center;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700;transition:all .1s;display:flex}.VYFDea_globalSoloBtn:disabled{cursor:default}.VYFDea_globalSoloBtnActive{background:var(--solo-color);color:#1a1a1a;border:1px solid var(--solo-color);opacity:1;}.VYFDea_globalSoloBtnRestore{color:var(--solo-color);border:1px solid color-mix(in oklch, var(--solo-color) 40%, transparent);opacity:.7;}.VYFDea_globalSoloBtnRestore:hover{background:color-mix(in oklch, var(--solo-color) 15%, transparent);opacity:1}.VYFDea_sectionDivider{background:linear-gradient(180deg, color-mix(in oklch, var(--player-border) 60%, transparent) 0%, color-mix(in oklch, var(--player-border) 30%, transparent) 100%);border-top:1px solid var(--player-border);border-bottom:1px solid var(--player-border);justify-content:center;align-items:center;min-height:32px;padding:4px 16px;display:flex}.VYFDea_sectionDividerLight{background:var(--player-border);height:1px}.VYFDea_modeToggleBtn{all:unset;cursor:pointer;color:var(--accent);border-radius:6px;align-items:center;gap:8px;padding:4px 14px;transition:background .15s;display:flex}.VYFDea_modeToggleBtn:hover{background:color-mix(in oklch, var(--accent) 10%, transparent)}.VYFDea_modeLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;transition:color .15s}.VYFDea_modeLabelActive{color:var(--accent);}.VYFDea_toggleSwitch{background:var(--meter-bg);border:1px solid var(--mantine-color-default-border);box-sizing:content-box;border-radius:8px;flex-shrink:0;width:32px;height:16px;position:relative}.VYFDea_toggleDotLeft{background:#40c060;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.VYFDea_toggleDotRight{left:18px;}.VYFDea_trackRow{grid-template-columns:var(--control-col-width) var(--sm-col-width) var(--volpan-col-width) 1fr;align-items:center;gap:var(--row-gap);padding:6px var(--row-padding-x);background:var(--track-bg);border-bottom:1px solid color-mix(in oklch, var(--player-border) 50%, transparent);min-height:var(--track-row-height);transition:background .1s;display:grid}.VYFDea_playerShellCollapsed .VYFDea_trackRow{grid-template-columns:var(--control-col-width) var(--sm-col-width) var(--vmeter-col-width) 1fr}.VYFDea_trackRowSelectMode .VYFDea_waveformColumn,.VYFDea_playerShellCollapsed .VYFDea_trackRowSelectMode .VYFDea_waveformColumn{grid-column:4}.VYFDea_trackRow:hover{background:var(--track-hover)}.VYFDea_trackRow:last-child{border-bottom:none}.VYFDea_trackRowMuted{}.VYFDea_trackRowMuted .VYFDea_faderFill{background:var(--mantine-color-dimmed)}.VYFDea_trackRowMuted .VYFDea_faderThumb{border-color:var(--mantine-color-dimmed)}.VYFDea_trackRowMaster{background:color-mix(in oklch, var(--track-bg) 90%, var(--accent) 4%);border-bottom:1px solid var(--player-border);}.VYFDea_trackRowMaster:hover{background:color-mix(in oklch, var(--track-hover) 90%, var(--accent) 4%)}.VYFDea_trackRowSelected{box-shadow:inset 2px 0 0 0 var(--accent);background:color-mix(in oklch, var(--track-bg) 82%, var(--accent) 18%)!important}.VYFDea_trackRowSelected:hover{background:color-mix(in oklch, var(--track-hover) 78%, var(--accent) 22%)!important}.VYFDea_trackName{letter-spacing:.01em;color:var(--mantine-color-text);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12.5px;font-weight:600;overflow:hidden}.VYFDea_trackNameMaster{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:11px;}.VYFDea_channelStrip,.VYFDea_smGroup{align-items:center;gap:6px;display:flex}.VYFDea_volpanGroup{justify-content:flex-end;align-items:center;gap:12px;display:flex}.VYFDea_stripBtn{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700;transition:all .1s;display:flex}.VYFDea_soloBtn{color:color-mix(in oklch, var(--solo-color) 50%, var(--mantine-color-dimmed));border:1px solid color-mix(in oklch, var(--solo-color) 20%, transparent);}.VYFDea_soloBtn:hover{background:color-mix(in oklch, var(--solo-color) 15%, transparent);color:var(--solo-color)}.VYFDea_soloBtnActive{background:var(--solo-color);color:#1a1a1a;border:1px solid var(--solo-color);}.VYFDea_muteBtn{color:color-mix(in oklch, var(--mute-color) 50%, var(--mantine-color-dimmed));border:1px solid color-mix(in oklch, var(--mute-color) 20%, transparent);}.VYFDea_muteBtn:hover{background:color-mix(in oklch, var(--mute-color) 15%, transparent);color:var(--mute-color)}.VYFDea_muteBtnActive{background:var(--mute-color);color:#fff;border:1px solid var(--mute-color);}.VYFDea_faderGroup{align-items:center;gap:12px;display:flex}.VYFDea_fader{align-items:center;gap:6px;display:flex}.VYFDea_faderLabel{color:var(--mantine-color-dimmed);text-align:right;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.05em;width:20px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:500}.VYFDea_faderTrack{width:var(--fader-track-width);background:var(--meter-bg);cursor:pointer;border-radius:5px;height:10px;position:relative;overflow:hidden}.VYFDea_faderTrackAltMirror{box-shadow:0 0 0 1px var(--mantine-color-blue-outline), 0 0 6px var(--mantine-color-blue-light)}.VYFDea_faderFill{background:color-mix(in oklch, var(--accent) 45%, transparent);pointer-events:none;height:100%;position:absolute;top:0}.VYFDea_faderLevelMeter{background-image:linear-gradient(90deg,#22c55e 0% 75%,#facc15 88%,#f97316 100%);background-size:var(--fader-track-width) 100%;pointer-events:none;background-position:0 0;background-repeat:no-repeat;border-radius:5px 0 0 5px;width:0;height:100%;position:absolute;top:0;left:0}.VYFDea_verticalLevelMeterWrap{justify-content:flex-end;align-items:stretch;width:14px;height:32px;display:flex;position:relative}.VYFDea_verticalGainThumb{background:var(--mantine-color-text);cursor:ns-resize;z-index:2;border-radius:2px;width:10px;height:4px;margin-top:-2px;transition:background .1s;position:absolute;left:0;box-shadow:0 1px 2px #0006}.VYFDea_verticalGainThumb:hover{background:var(--accent)}.VYFDea_verticalLevelMeter{background:var(--meter-bg);border-radius:3px;width:6px;height:32px;position:relative;overflow:hidden}.VYFDea_verticalLevelMeterFill{pointer-events:none;background-image:linear-gradient(#f97316 0%,#facc15 12%,#22c55e 25% 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 32px;width:100%;height:0;position:absolute;bottom:0;left:0}.VYFDea_faderThumb{border:2px solid var(--accent);pointer-events:none;z-index:2;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.VYFDea_knobWrapper{align-items:center;gap:6px;display:flex}.VYFDea_knob{cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.VYFDea_knobBody{background:radial-gradient(circle at 35% 30%,#3a3a3a 0%,#1a1a1a 70%,#0e0e0e 100%);border:1px solid #3a3a3a;border-radius:50%;width:24px;height:24px;position:relative;box-shadow:0 1px 2px #00000080,inset 0 1px 1px #ffffff0f,inset 0 -1px 2px #0006}.VYFDea_knobIndicator{transform-origin:50% 100%;pointer-events:none;background:#b388ff;border-radius:1px;width:2px;height:9px;margin-left:-1px;position:absolute;top:3px;left:50%;box-shadow:0 0 2px #b388ff99}.VYFDea_knobGlowRing{pointer-events:none;border:1.5px solid #339af0;border-radius:50%;position:absolute;inset:-2px;box-shadow:0 0 4px #339af0d9,0 0 9px #339af080}.VYFDea_faderValue{color:var(--mantine-color-dimmed);text-align:left;-webkit-user-select:none;user-select:none;width:28px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px}.VYFDea_waveformColumn{flex-direction:column;justify-content:flex-end;align-self:stretch;min-width:0;min-height:40px;display:flex;position:relative}.VYFDea_waveformCanvas{width:100%;height:calc(100% + 12px);display:block;position:absolute;inset:-6px 0}.VYFDea_bufferMeterThin{background:var(--meter-bg);border-radius:1px;height:2px;margin-top:2px;overflow:hidden}.VYFDea_bufferMeter{background:var(--meter-bg);border-radius:1.5px;height:3px;overflow:hidden}.VYFDea_bufferFill{border-radius:1.5px;height:100%;transition:width .3s,background .5s}.VYFDea_bufferFillLoading{background:linear-gradient(90deg, var(--accent-dim), var(--accent), var(--accent-dim));background-size:200% 100%;animation:1.5s infinite VYFDea_bufferShimmer;}.VYFDea_bufferFillDone{background:#40c06099;background:lab(69.2109% -51.8566 37.4147/.6);}@keyframes VYFDea_bufferShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.VYFDea_emptyState{text-align:center;color:var(--mantine-color-dimmed);padding:40px 24px;font-size:13px}.VYFDea_clickSeekSurface{top:0;bottom:0;left:var(--waveform-left-offset);right:var(--row-padding-x);z-index:2;cursor:pointer;position:absolute}.VYFDea_clickSeekSurface:hover{background:color-mix(in oklch, var(--accent,#4d9fff) 6%, transparent)}.VYFDea_errorState{color:var(--mute-color);}.VYFDea_loadingState{justify-content:center;align-items:center;gap:10px;display:flex;}@keyframes VYFDea_pulse{0%,to{opacity:.5}50%{opacity:1}}.VYFDea_playBtnLoading{line-height:0}.VYFDea_playerPage{background-color:var(--mantine-color-body);flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.VYFDea_songListSidebarOuter{background:var(--meter-bg);border-right:1px solid var(--mantine-color-default-border);cursor:pointer;flex-shrink:0;width:24px;height:100dvh;position:relative}.VYFDea_songListSidebarLabel{opacity:.7;pointer-events:none;flex-direction:column;align-items:center;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VYFDea_songListSidebarArrow{color:var(--mantine-color-dimmed);font-size:8px;line-height:1}.VYFDea_songListSidebarText{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em;color:var(--mantine-color-dimmed);text-transform:uppercase;font-family:JetBrains Mono,SF Mono,monospace;font-size:9px;font-weight:600;line-height:1}.VYFDea_songListSidebarOuter:hover .VYFDea_songListSidebarLabel{opacity:0}.VYFDea_songListSidebar{background-color:var(--mantine-color-body);border-right:1px solid var(--mantine-color-default-border);z-index:50;will-change:transform;width:300px;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-300px)}.VYFDea_songListSidebarOuter:hover .VYFDea_songListSidebar{transform:translate(0);box-shadow:6px 0 24px #00000038}[data-mantine-color-scheme=light] .VYFDea_playerPage{background-color:#f0f1f4}[data-mantine-color-scheme=light] .VYFDea_songListSidebar{background-color:#fff;border-right-color:#d0d3da}[data-mantine-color-scheme=light] .VYFDea_songListSidebarOuter{background:#dcdfe6;border-right-color:#d0d3da}[data-mantine-color-scheme=light] .VYFDea_playerShell{--player-bg:#f0f1f4;--player-border:#d0d3da;--track-bg:#fafafb;--track-hover:#eef0f4;--accent:#3b7dd8;--accent-dim:#3b7dd81f;--meter-bg:#dcdfe6}[data-mantine-color-scheme=light] .VYFDea_transport{background:linear-gradient(180deg, #e4e7ed 0%, var(--player-bg) 100%);border-bottom:1px solid var(--player-border)}[data-mantine-color-scheme=light] .VYFDea_transportBtn{color:#5c6370}[data-mantine-color-scheme=light] .VYFDea_transportBtn:hover:not(:disabled){color:#1e2328;background:#0000000f}[data-mantine-color-scheme=light] .VYFDea_seekThumb{border:2px solid var(--accent);background:#fff;box-shadow:0 1px 4px #00000026}[data-mantine-color-scheme=light] .VYFDea_trackRow{border-bottom-color:#e2e5ea}[data-mantine-color-scheme=light] .VYFDea_trackRowMaster{border-bottom:1px solid var(--player-border);background:#3b7dd80f}[data-mantine-color-scheme=light] .VYFDea_trackRowMaster:hover{background:#3b7dd81a}[data-mantine-color-scheme=light] .VYFDea_trackName{color:#1e2328}[data-mantine-color-scheme=light] .VYFDea_soloBtn{color:#a07800;border-color:#b48c004d}[data-mantine-color-scheme=light] .VYFDea_soloBtn:hover{color:#8a6600;background:#f0c04026}[data-mantine-color-scheme=light] .VYFDea_muteBtn{color:#c03030;border-color:#c8323240}[data-mantine-color-scheme=light] .VYFDea_muteBtn:hover{color:#a02020;background:#e050501f}[data-mantine-color-scheme=light] .VYFDea_faderLabel{color:#6b7280}[data-mantine-color-scheme=light] .VYFDea_faderValue{color:#6b7280}[data-mantine-color-scheme=light] .VYFDea_masterVolumeLabel{color:#6b7280}[data-mantine-color-scheme=light] .VYFDea_faderThumb{border-color:var(--accent);background:#fff;box-shadow:0 1px 3px #0000001f}[data-mantine-color-scheme=light] .VYFDea_knobBody{background:radial-gradient(circle at 35% 30%,#f8f8f8 0%,#d8d8dc 70%,#b8b8c0 100%);border-color:#b0b0b8;box-shadow:0 1px 2px #0000002e,inset 0 1px 1px #ffffffb3,inset 0 -1px 2px #00000014}[data-mantine-color-scheme=light] .VYFDea_knobIndicator{box-shadow:none;background:#7c5ab8}[data-mantine-color-scheme=light] .VYFDea_timeDisplay{color:#4a5060}[data-mantine-color-scheme=light] .VYFDea_globalSoloBar{border-bottom:1px solid var(--player-border);background:#f4f5f8}[data-mantine-color-scheme=light] .VYFDea_sectionDivider{border-top:1px solid var(--player-border);border-bottom:1px solid var(--player-border);background:linear-gradient(#e8eaef 0%,#f0f1f4 100%)}[data-mantine-color-scheme=light] .VYFDea_modeLabel{color:#6b7280}[data-mantine-color-scheme=light] .VYFDea_loadingBadge{color:var(--accent);background:var(--accent-dim)}[data-mantine-color-scheme=light] .VYFDea_bufferFillDone{background:#28a04673}[data-mantine-color-scheme=light] .VYFDea_scrubSectionLabel{color:#1a1a1a;text-shadow:0 0 2px #ffffffe6,0 1px 2px #fff9}[data-mantine-color-scheme=light] .VYFDea_scrubSectionBg{opacity:.45}[data-mantine-color-scheme=light] .VYFDea_scrubSectionFill{opacity:.65}.VYFDea_sectionScrubberWrapper{cursor:pointer;padding:0 0 10px;position:relative}.VYFDea_loopMarkerTrack{cursor:pointer;background:color-mix(in oklch, var(--meter-bg) 60%, transparent);border-radius:2px;width:100%;height:12px;margin-bottom:5px;position:relative;overflow:hidden}.VYFDea_sectionScrubberWrapper[data-cue-create],.VYFDea_sectionScrubberWrapper[data-cue-create] .VYFDea_loopMarkerTrack,.VYFDea_sectionScrubberWrapper[data-cue-create] .VYFDea_barNumberLane,.VYFDea_sectionScrubberWrapper[data-cue-create] .VYFDea_sectionScrubber{cursor:crosshair}.VYFDea_loopMarkerFill{background:color-mix(in oklch, var(--accent) 25%, transparent);pointer-events:none;border-radius:2px;height:8px;position:absolute;top:2px}.VYFDea_loopMarkerHandle{background:var(--accent);cursor:ew-resize;z-index:3;opacity:.9;border-radius:2px;width:8px;height:12px;margin-left:-4px;position:absolute;top:0}.VYFDea_cueFlagMarker{border-left:5px solid #0000;border-right:5px solid #0000;border-top:9px solid var(--mantine-color-orange-5,#ff922b);cursor:pointer;z-index:4;width:0;height:0;margin-left:-5px;position:absolute;top:1px}.VYFDea_cueFlagMarker[data-inactive]{border-top-color:var(--mantine-color-gray-6,#868e96);opacity:.55}.VYFDea_cueFlagMarker[data-missing]{animation:1.1s ease-in-out infinite VYFDea_cueFlagPulse}@keyframes VYFDea_cueFlagPulse{0%,to{opacity:1}50%{opacity:.25}}.VYFDea_cueFlagMarker:hover{filter:brightness(1.25)}.VYFDea_cueFlagStack{cursor:pointer;z-index:5;width:0;height:10px;position:absolute;top:1px}.VYFDea_cueFlagStack:hover .VYFDea_cueFlagMarker{filter:brightness(1.25)}.VYFDea_cueFlagCount{color:var(--mantine-color-orange-5,#ff922b);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px;font-weight:700;line-height:10px;position:absolute;top:-2px;left:6px}.VYFDea_loopMarkerHandle:hover{opacity:1;box-shadow:0 0 4px var(--accent)}.VYFDea_loopMarkerFillInactive{background:color-mix(in oklch, var(--mantine-color-dimmed) 18%, transparent);pointer-events:none;border-radius:2px;height:8px;position:absolute;top:2px}.VYFDea_loopMarkerHandleInactive{background:color-mix(in oklch, var(--mantine-color-dimmed) 60%, transparent);cursor:ew-resize;z-index:3;border-radius:2px;width:8px;height:12px;margin-left:-4px;position:absolute;top:0}.VYFDea_loopMarkerHandleInactive:hover{background:var(--mantine-color-dimmed);box-shadow:0 0 4px var(--mantine-color-dimmed)}.VYFDea_loopTrackPlayhead{pointer-events:none;z-index:2;background:#ffffff80;width:1px;height:100%;position:absolute;top:0}.VYFDea_sectionScrubber{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--meter-bg);border-radius:4px;width:100%;height:32px;display:flex;position:relative;overflow:hidden}.VYFDea_appendSectionButton{z-index:7;border:1px solid color-mix(in oklch, var(--mantine-color-text) 45%, transparent);background:var(--player-bg);width:18px;height:18px;color:var(--mantine-color-text);cursor:pointer;opacity:.75;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .12s,border-color .12s,color .12s;display:flex;position:absolute;bottom:41px;transform:translate(-50%)}.VYFDea_appendSectionButton:hover{opacity:1;border-color:var(--mantine-color-yellow-5);color:var(--mantine-color-yellow-5)}.VYFDea_scrubSection{box-sizing:border-box;justify-content:center;align-items:center;height:100%;transition:opacity .1s;display:flex;position:absolute;top:0;overflow:hidden}.VYFDea_scrubSection[data-tail] .VYFDea_scrubSectionBg,.VYFDea_scrubSection[data-tail] .VYFDea_scrubSectionFill{filter:grayscale();-webkit-mask-image:linear-gradient(90deg,#000000f2,#0006);mask-image:linear-gradient(90deg,#000000f2,#0006)}.VYFDea_scrubSection[data-tail]{box-shadow:inset 2px 0 #fff6}.VYFDea_tailBadge{z-index:3;background:color-mix(in srgb, var(--mantine-color-gray-6) 70%, transparent);color:#fff;pointer-events:none;border-radius:3px;align-items:center;padding:1px 3px;line-height:1;display:flex;position:absolute;bottom:2px;left:4px}.VYFDea_scrubSection:last-child{border-right:none}.VYFDea_scrubDropMarkerLeft,.VYFDea_scrubDropMarkerRight{background:var(--accent);z-index:5;width:3px;box-shadow:0 0 6px var(--accent);pointer-events:none;border-radius:2px;position:absolute;top:2px;bottom:2px}.VYFDea_scrubDropMarkerLeft{left:-1px}.VYFDea_scrubDropMarkerRight{right:-1px}.VYFDea_scrubSectionBg{opacity:.3;position:absolute;inset:0}.VYFDea_scrubSectionFill{opacity:.85;height:100%;position:absolute;top:0;left:0}.VYFDea_scrubSectionLabel{z-index:1;color:#ffffffe6;text-shadow:0 1px 2px #0009;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex-direction:column;align-items:center;min-width:0;padding:0 4px;font-size:10px;font-weight:600;line-height:1.1;display:flex;position:relative;overflow:hidden}.VYFDea_scrubSectionVariant{opacity:.85;text-overflow:ellipsis;max-width:100%;font-style:italic;font-weight:400;overflow:hidden}.VYFDea_scrubSection:hover .VYFDea_scrubSectionBg{opacity:.45}.VYFDea_scrubPlayhead{pointer-events:none;z-index:2;background:#fff;width:2px;height:100%;position:absolute;top:0;box-shadow:0 0 4px #00000080}.VYFDea_barTickLine{background:color-mix(in oklch, var(--mantine-color-text) 12%, transparent);pointer-events:none;z-index:1;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.VYFDea_scrubBarFlag{background:var(--accent,#3b82f6);color:#fff;white-space:nowrap;pointer-events:none;z-index:10;opacity:1;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .3s ease-out;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 2px 6px #00000059}.VYFDea_scrubBarFlagLoopBar{border-radius:3px;padding:0 5px;font-size:9px;line-height:11px;top:-1px;box-shadow:0 1px 3px #0000004d}.VYFDea_scrubBarFlagFading{opacity:0}.VYFDea_scrubLoopOverlay{border:2px solid var(--accent);pointer-events:none;z-index:1;background:color-mix(in oklch, var(--accent) 10%, transparent);border-radius:2px;height:100%;position:absolute;top:0}.VYFDea_scrubTrackBg{background:var(--meter-bg);border-radius:4px;position:absolute;inset:0}.VYFDea_scrubTrackFill{background:var(--accent);opacity:.4;border-radius:4px 0 0 4px;height:100%;position:absolute;top:0;left:0}.VYFDea_countInBadge{z-index:3;background:var(--mantine-color-yellow-5);color:#1a1a1a;pointer-events:none;border-radius:3px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:2px;left:4px}.VYFDea_clickOffBadge{z-index:3;background:color-mix(in srgb, var(--mantine-color-orange-6) 75%, transparent);color:#fff;pointer-events:none;border-radius:3px;align-items:center;padding:1px 3px;line-height:1;display:flex;position:absolute;bottom:2px;left:4px}.VYFDea_lengthOffBadge{z-index:3;background:color-mix(in srgb, var(--mantine-color-orange-6) 75%, transparent);color:#fff;pointer-events:none;border-radius:3px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:2px;right:4px}.VYFDea_versionSaveBar{background:color-mix(in oklch, var(--accent) 15%, transparent);border:1px solid color-mix(in oklch, var(--accent) 35%, transparent);border-radius:4px;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;display:flex}.VYFDea_versionSaveLabel{color:var(--accent);white-space:nowrap;font-size:11px;font-weight:500}.VYFDea_versionSaveBtn,.VYFDea_versionSaveAsNewBtn,.VYFDea_versionDiscardBtn{all:unset;cursor:pointer;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .1s}.VYFDea_versionSaveBtn{background:var(--accent);color:#1a1a1a}.VYFDea_versionSaveBtn:hover{background:color-mix(in oklch, var(--accent) 85%, white)}.VYFDea_versionSaveAsNewBtn{color:var(--accent);border:1px solid var(--accent);background:0 0}.VYFDea_versionSaveAsNewBtn:hover{background:var(--accent-dim)}.VYFDea_versionDiscardBtn{color:var(--mantine-color-dimmed);border:1px solid var(--mantine-color-default-border);background:0 0}.VYFDea_versionDiscardBtn:hover{color:var(--mantine-color-text)}.VYFDea_trackRowHidden{opacity:.45;filter:saturate(.6)}.VYFDea_trackRowHidden:hover{opacity:.75}.VYFDea_visibilityBtnShown,.VYFDea_visibilityBtnHidden{all:unset;cursor:pointer;border:1px solid var(--mantine-color-default-border);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .1s;display:flex}.VYFDea_visibilityBtnShown{color:var(--accent);background:color-mix(in oklch, var(--accent) 12%, transparent);border-color:color-mix(in oklch, var(--accent) 40%, transparent)}.VYFDea_visibilityBtnShown:hover{background:color-mix(in oklch, var(--accent) 20%, transparent)}.VYFDea_visibilityBtnHidden{color:var(--mantine-color-dimmed);background:0 0}.VYFDea_visibilityBtnHidden:hover{color:var(--mantine-color-text);background:var(--mantine-color-default-hover)}.VYFDea_metaIcon{opacity:.75}[data-mantine-color-scheme=dark] .VYFDea_metaIcon{filter:invert(.65);opacity:.9}.VYFDea_zoomStickyAnchor{z-index:5;pointer-events:none;height:0;position:sticky;bottom:0}.VYFDea_waveZoomControls{bottom:calc(12px + var(--bottom-dock-h,0px));pointer-events:auto;max-width:calc(100% - 2 * var(--row-padding-x));z-index:5;color:var(--mantine-color-dimmed);background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;padding:4px 7px;font-size:11px;display:flex;position:fixed;left:auto;right:16px;box-shadow:0 3px 10px #0000004d}.VYFDea_waveZoomStack{bottom:calc(12px + var(--bottom-dock-h,0px));right:calc(16px + var(--zoom-right-inset,0px));z-index:5;pointer-events:auto;max-width:calc(100% - 2 * var(--row-padding-x));flex-direction:column;align-items:stretch;gap:6px;display:flex;position:fixed}.VYFDea_waveZoomInStack{max-width:none;position:static;bottom:auto;right:auto}.VYFDea_downbeatOverlay{top:0;bottom:0;left:var(--waveform-left-offset);right:var(--row-padding-x);pointer-events:none;z-index:6;position:absolute;overflow:hidden}.VYFDea_downbeatPill{background:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 4px 3px 7px;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.VYFDea_waveZoomFactor{white-space:nowrap;padding:0 5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px}.VYFDea_barNumberLane{cursor:pointer;border-bottom:1px solid var(--player-border,var(--mantine-color-default-border));height:14px;margin:0 0 5px;position:relative;overflow:hidden}.VYFDea_barNumberTick{background:var(--player-border,var(--mantine-color-default-border));width:1px;position:absolute;top:4px;bottom:0}.VYFDea_barNumberTick span{color:var(--mantine-color-dimmed);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:9px;line-height:12px;position:absolute;top:-3px;left:3px}.VYFDea_sectionHoverCard{z-index:400;pointer-events:none;background:var(--mantine-color-dark-7,#1a1b1e);border:1px solid var(--player-border,#ffffff1f);min-width:120px;max-width:320px;color:var(--mantine-color-gray-1,#f1f3f5);white-space:nowrap;border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.35;position:fixed;transform:translate(-50%,-100%);box-shadow:0 6px 20px #00000073}[data-mantine-color-scheme=light] .VYFDea_sectionHoverCard{color:#1a1a1a;background:#fff;border-color:#0000001f}.VYFDea_sectionHoverName{font-weight:600}.VYFDea_sectionHoverVariant{opacity:.85;font-style:italic}.VYFDea_sectionHoverMeta{opacity:.7}.VYFDea_playerShellSlim{--control-col-width:150px;--waveform-left-offset:calc(var(--row-padding-x) + var(--control-col-width) + var(--row-gap))}.VYFDea_playerShellSlim .VYFDea_trackRow{grid-template-columns:var(--control-col-width) 1fr}.VYFDea_playerShellSlim .VYFDea_smGroup,.VYFDea_playerShellSlim .VYFDea_volpanGroup,.VYFDea_playerShellSlim [class*=groupSM],.VYFDea_playerShellSlim [class*=groupVolCol]{display:none}.VYFDea_playerShellSlim [class*=groupHeader]{grid-template-columns:var(--control-col-width) 1fr}.VYFDea_playerShellSlim [class*=groupHeader] [class*=groupActionsCol]{grid-column:2}.VYFDea_workshopLayout{--zoom-right-inset:240px;flex:1;height:100%;min-height:0;display:flex}.VYFDea_workshopLayout>:first-child{flex:1;min-width:0}.VYFDea_sectionSidebar{background:color-mix(in oklch, var(--mantine-color-body) 92%, black);border-left:1px solid color-mix(in oklch, var(--mantine-color-default-border) 60%, transparent);flex-direction:column;flex-shrink:0;width:208px;min-height:0;display:flex}.VYFDea_sectionSidebarHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 6px;font-size:11px;font-weight:600;display:flex}.VYFDea_sectionSidebarList{flex-direction:column;flex:1;gap:4px;min-height:0;padding:2px 8px 10px;display:flex;overflow-y:auto}.VYFDea_sectionSidebarItem{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;transition:background .1s,border-color .1s;display:flex}.VYFDea_sectionSidebarItemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.VYFDea_sectionSidebarItemBars{opacity:.55;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.VYFDea_sectionSidebarAppend{border:1px dashed color-mix(in oklch, var(--mantine-color-default-border) 90%, transparent);width:100%;color:var(--mantine-color-dimmed);font:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:2px;padding:6px 8px;font-size:12px;transition:border-color .1s,color .1s;display:flex}.VYFDea_sectionSidebarAppend:hover{border-color:var(--accent,#4d9fff);color:var(--accent,#4d9fff)}.VYFDea_sectionSidebarEmpty{color:var(--mantine-color-dimmed);padding:4px 12px 10px;font-size:12px}.VYFDea_trimBadge{z-index:3;background:color-mix(in srgb, var(--mantine-color-grape-6) 80%, transparent);color:#fff;pointer-events:none;border-radius:3px;align-items:center;gap:2px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:4px}.VYFDea_trimModeBar{margin:0 var(--row-padding-x) 6px;border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--mantine-color-grape-6) 16%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-grape-6) 45%, transparent);justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:6px 12px;display:flex}.VYFDea_trimHandle{cursor:ew-resize;z-index:4;width:14px;position:absolute;top:0;bottom:0}.VYFDea_trimHandle:after{content:"";background:var(--mantine-color-grape-4);opacity:.95;border-radius:3px;width:5px;position:absolute;top:12%;bottom:12%;left:4px;box-shadow:0 0 0 1px #00000059}.VYFDea_trimHandle:hover:after,.VYFDea_trimHandleActive:after{background:var(--mantine-color-grape-2);opacity:1}.VYFDea_trimPreviewBand{z-index:5;pointer-events:none;border-radius:2px;position:absolute;top:0;bottom:0}.VYFDea_trimPreviewCut{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--mantine-color-dark-9) 62%, transparent) 0 5px, color-mix(in srgb, var(--mantine-color-dark-9) 30%, transparent) 5px 10px)}.VYFDea_trimPreviewGrow{background:color-mix(in srgb, var(--mantine-color-grape-5) 34%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-grape-3) 70%, transparent)}.VYFDea_trimPreviewEdge{z-index:6;pointer-events:none;background:var(--mantine-color-grape-2);width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--mantine-color-grape-4) 80%, transparent);margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.VYFDea_transportRowGrid .VYFDea_masterVolumeTrack{--master-track-width:clamp(40px, calc(min((100cqi - 292px) / 2, 100cqi - 582px) - 165px), 110px)}.VYFDea_masterKnob{display:none}@container transport (max-width:990px){.VYFDea_transportRowGrid .VYFDea_timeRow,.VYFDea_transportRowGrid .VYFDea_timeRowBars{grid-template-columns:10px 30px}.VYFDea_transportRowGrid .VYFDea_timeRow>:nth-child(n+3),.VYFDea_transportRowGrid .VYFDea_timeRowBars>:nth-child(n+3){display:none}}@container transport (max-width:790px){.VYFDea_transportRowGrid .VYFDea_masterVolumeLabel,.VYFDea_transportRowGrid .VYFDea_masterVolumeTrack,.VYFDea_transportRowGrid .VYFDea_masterVolumeValue{display:none}.VYFDea_transportRowGrid .VYFDea_masterKnob{display:flex}}@container transport (max-width:710px){.VYFDea_transportRowGrid{grid-template-columns:1fr auto;row-gap:6px;height:auto;padding-block:6px}.VYFDea_transportRowGrid>.VYFDea_transportRowCenter{grid-area:2/1/auto/-1;justify-self:stretch}.VYFDea_transportRowGrid>.VYFDea_transportRowCenter>.VYFDea_cgCapsule{flex:1}.VYFDea_transportRowGrid .VYFDea_cgCapsuleKnobs{flex:1;justify-content:center}}@container transport (max-width:470px){.VYFDea_transportRowGrid .VYFDea_timeDisplay{display:none}}.VYFDea_versionRow{container:versionrow/inline-size}.VYFDea_versionRowSelect{flex:0 240px;min-width:130px}@container versionrow (max-width:1150px){.VYFDea_versionRowLabel{display:none}}.VYFDea_versionRowEditShort{display:none}@container versionrow (max-width:560px){.VYFDea_versionRowEditFull{display:none}.VYFDea_versionRowEditShort{display:inline}}.VYFDea_versionSummary{container:versionsum/inline-size}@container versionsum (max-width:380px){.VYFDea_versionRowEditFull{display:none}.VYFDea_versionRowEditShort{display:inline}}.VYFDea_selectOptionRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.VYFDea_selectOptionRow[data-active] .VYFDea_selectOptionLabel{font-weight:600}.VYFDea_selectOptionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.VYFDea_selectOptionActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.VYFDea_selectOptionAction{width:22px;height:22px;color:var(--mantine-color-dimmed);cursor:pointer;visibility:hidden;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.VYFDea_selectOptionRow:hover .VYFDea_selectOptionAction,.VYFDea_selectOptionRow[data-active] .VYFDea_selectOptionAction,.VYFDea_selectOptionAction[data-persistent]{visibility:visible}.VYFDea_selectOptionAction:hover{color:var(--mantine-color-text);background:color-mix(in oklch, var(--mantine-color-text) 10%, transparent)}.VYFDea_selectOptionAction[data-danger]:hover{color:var(--mantine-color-red-5)}.VYFDea_selectOptionAction[data-static]{cursor:default;background:0 0}
.x-YhlG_barRoot{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.x-YhlG_topGrid{grid-template-columns:calc(var(--waveform-left-offset) - var(--row-padding-x)) 1fr;padding:0 var(--row-padding-x);background:var(--player-bg,var(--mantine-color-body));border-bottom:1px solid var(--player-border,var(--mantine-color-default-border));flex-shrink:0;display:grid}.x-YhlG_topGridFull{grid-template-columns:0 1fr}.x-YhlG_cornerCell{flex-direction:column;min-width:0;padding:6px 15px 10px 0;display:flex}.x-YhlG_hideTracksBtn{all:unset;color:var(--mantine-color-dimmed);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:2px 4px;font-size:12px;display:inline-flex}.x-YhlG_hideTracksBtn:hover{color:var(--mantine-color-text);background:var(--mantine-color-default-hover)}.x-YhlG_stripsColumn{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;min-width:0;padding:6px 0 10px;position:relative}.x-YhlG_loopBarRow{height:12px;margin-bottom:5px;position:relative}.x-YhlG_rulerRow{border-bottom:1px solid var(--mantine-color-default-border);height:20px;position:relative}.x-YhlG_segmentsRow{height:64px;position:relative;overflow:hidden}.x-YhlG_songRow{height:30px;margin-bottom:5px;position:relative;overflow:hidden}.x-YhlG_songBlock{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-blue-light-hover);border:1px solid var(--mantine-color-blue-outline);box-sizing:border-box;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.x-YhlG_songBlockRest{background:var(--mantine-color-gray-light);border-color:var(--mantine-color-default-border)}.x-YhlG_songBlockActive{outline:2px solid var(--mantine-color-blue-filled);outline-offset:-1px}.x-YhlG_songBlockTitle{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.x-YhlG_tick{background:var(--mantine-color-dimmed);opacity:.6;pointer-events:none;width:1px;height:8px;position:absolute;bottom:0}.x-YhlG_tickLabel{color:var(--mantine-color-dimmed);pointer-events:none;white-space:nowrap;font-size:10px;position:absolute;bottom:7px;transform:translate(2px)}.x-YhlG_block{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-blue-light);border:1px solid var(--mantine-color-blue-outline);flex-direction:column;justify-content:center;min-width:0;padding:2px 10px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.x-YhlG_blockRest{background:var(--mantine-color-gray-light);border-color:var(--mantine-color-default-border)}.x-YhlG_blockActive{outline:2px solid var(--mantine-color-blue-filled);outline-offset:-1px}.x-YhlG_blockMoving{opacity:.5}.x-YhlG_insertLine{background:var(--mantine-color-blue-5);pointer-events:none;z-index:5;border-radius:2px;width:3px;position:absolute;top:0;bottom:0}.x-YhlG_blockLabel{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.x-YhlG_blockSub{color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.x-YhlG_blockMenu{position:absolute;top:2px;right:2px}.x-YhlG_songBlockMenu{line-height:0;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.x-YhlG_fadeGlyph{color:var(--mantine-color-dimmed);pointer-events:none;font-size:9px;position:absolute;bottom:1px}.x-YhlG_handle{cursor:ew-resize;z-index:3;width:9px;position:absolute;top:0;bottom:0}.x-YhlG_handle:after{content:"";background:var(--mantine-color-blue-filled);opacity:0;border-radius:2px;width:3px;transition:opacity .1s;position:absolute;top:25%;bottom:25%;left:3px}.x-YhlG_handle:hover:after,.x-YhlG_handleActive:after{opacity:.9}.x-YhlG_trackScroller{scrollbar-width:none;-ms-overflow-style:none}.x-YhlG_trackScroller::-webkit-scrollbar{width:0;height:0}.x-YhlG_sectionRowPos{flex-shrink:0}.x-YhlG_sectionDraggable{cursor:grab}.x-YhlG_sectionDraggable:active{cursor:grabbing}.x-YhlG_sectionBlockMoving{opacity:.35}.x-YhlG_assignRow,.x-YhlG_assignRowMember{cursor:pointer;border-radius:4px}.x-YhlG_assignRow:hover,.x-YhlG_assignRowMember:hover{background:var(--mantine-color-default-hover)}.x-YhlG_assignRowMember{background:color-mix(in oklch, var(--mantine-color-blue-6) 22%, transparent)}.x-YhlG_laneCell{cursor:pointer;position:absolute;inset:-6px 0;overflow:hidden}.x-YhlG_laneClip{background:var(--mantine-color-dark-light,#788caa14);border:1px solid var(--mantine-color-default-border);border-radius:4px;position:absolute;top:6px;bottom:6px;overflow:hidden}.x-YhlG_laneDelta{background:var(--mantine-color-yellow-light);color:var(--mantine-color-yellow-light-color);z-index:2;pointer-events:none;border-radius:3px;padding:0 3px;font-size:9px;line-height:1.3;position:absolute;top:1px}.x-YhlG_laneHandle{cursor:ew-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0}.x-YhlG_laneHandle:after{content:"";background:var(--mantine-color-yellow-6);opacity:0;border-radius:2px;width:3px;transition:opacity .1s;position:absolute;top:20%;bottom:20%;left:2.5px}.x-YhlG_laneHandle:hover:after{opacity:.9}.x-YhlG_excerptList{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);-webkit-user-select:none;user-select:none;flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.x-YhlG_excerptRow{border-bottom:1px solid var(--mantine-color-default-border);cursor:pointer;background:var(--mantine-color-body);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:5px 12px;display:flex}.x-YhlG_excerptRow:last-child{border-bottom:none}.x-YhlG_excerptRow:hover{background:var(--mantine-color-blue-light-hover)}.x-YhlG_excerptRowSelected{background:var(--mantine-color-blue-light);box-shadow:inset 3px 0 0 var(--mantine-color-blue-filled)}.x-YhlG_excerptRowPlaying{box-shadow:inset 3px 0 0 var(--mantine-color-orange-filled)}.x-YhlG_excerptRowSelected.x-YhlG_excerptRowPlaying{box-shadow:inset 3px 0 0 var(--mantine-color-orange-filled), inset 6px 0 0 var(--mantine-color-blue-filled)}.x-YhlG_excerptRowName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.x-YhlG_excerptRowMeta{color:var(--mantine-color-dimmed);white-space:nowrap;font-size:12px}.x-YhlG_excerptRowGrid{color:var(--mantine-color-teal-light-color);white-space:nowrap;text-align:right;min-width:110px;font-size:12px}.x-YhlG_playheadHit{cursor:ew-resize;z-index:4;width:14px;position:absolute;top:0;bottom:0;transform:translate(-7px)}.x-YhlG_playheadInGrip{left:7px}.x-YhlG_ghost{background:var(--mantine-color-yellow-6);pointer-events:none;z-index:5;width:2px;position:absolute;top:0;bottom:0}.x-YhlG_ghostLabel{background:var(--mantine-color-yellow-light);color:var(--mantine-color-yellow-light-color);pointer-events:none;z-index:5;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;top:-2px;transform:translate(4px)}.x-YhlG_formRow{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.x-YhlG_tempoLaneRow{padding:4px 0;position:relative}.x-YhlG_sidePanel{background:var(--mantine-color-body);border-left:1px solid var(--mantine-color-default-border);flex-direction:column;flex-shrink:0;width:400px;min-height:0;display:flex;overflow:hidden}.x-YhlG_sidePanelHeader{height:41px;min-height:41px;padding:0 var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.x-YhlG_sidePanelBody{flex:1;min-height:0;padding:6px;overflow-y:auto}.x-YhlG_jumpRow{border-radius:6px;align-items:center;gap:4px;width:100%;padding:3px 6px 3px 0;display:flex}.x-YhlG_jumpMain{cursor:pointer;text-align:left;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 4px 4px 10px;display:flex}.x-YhlG_jumpActions{opacity:0;flex-shrink:0;transition:opacity .1s}.x-YhlG_jumpRow:hover .x-YhlG_jumpActions,.x-YhlG_jumpRowActive .x-YhlG_jumpActions{opacity:1}.x-YhlG_jumpRow:hover{background:var(--mantine-color-default-hover)}.x-YhlG_jumpRowActive{background:var(--mantine-color-blue-light)}.x-YhlG_jumpIndex{color:var(--mantine-color-dimmed);text-align:right;min-width:18px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px}.x-YhlG_trimBadge{z-index:3;background:color-mix(in srgb, var(--mantine-color-grape-6) 80%, transparent);color:#fff;pointer-events:none;border-radius:3px;align-items:center;gap:2px;padding:1px 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:4px}.x-YhlG_trimModeBar{border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--mantine-color-grape-6) 16%, var(--mantine-color-body));border:1px solid color-mix(in srgb, var(--mantine-color-grape-6) 45%, transparent);justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:6px 12px;display:flex}.x-YhlG_trimHandle{cursor:ew-resize;z-index:4;width:14px;position:absolute;top:0;bottom:0}.x-YhlG_trimHandle:after{content:"";background:var(--mantine-color-grape-4);opacity:.95;border-radius:3px;width:5px;position:absolute;top:12%;bottom:12%;left:4px;box-shadow:0 0 0 1px #00000059}.x-YhlG_trimHandle:hover:after,.x-YhlG_trimHandleActive:after{background:var(--mantine-color-grape-2);opacity:1}
.-oZjOq_groupBlock{background:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff0a);border-radius:4px;margin:5px 0;position:relative}.-oZjOq_groupBlock:before{content:"";z-index:4;pointer-events:none;background:#5c5f66;border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}[data-mantine-color-scheme=light] .-oZjOq_groupBlock:before{background:#ced4da}.-oZjOq_groupHeader{grid-template-columns:var(--control-col-width) var(--sm-col-width) var(--volpan-col-width) 1fr;gap:var(--row-gap);padding:4px var(--row-padding-x);min-height:var(--group-header-height,34px);border-bottom:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0f);align-items:center;display:grid}.-oZjOq_groupLeft{grid-column:1;align-items:center;gap:6px;min-width:0;display:flex}.-oZjOq_groupSM{grid-column:2;align-items:center;gap:6px;min-width:0;display:flex}.-oZjOq_groupVolCol{grid-column:3;justify-content:flex-end;align-items:center;gap:12px;display:flex}.-oZjOq_groupPanSpacer{flex-shrink:0;width:58px}.-oZjOq_groupActionsCol{grid-column:4;justify-self:start;align-items:center;display:flex}.-oZjOq_groupName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-oZjOq_groupNameEditable{border-bottom:1px dashed var(--mantine-color-dimmed);cursor:pointer}.-oZjOq_assignRow{cursor:pointer;border-radius:4px}.-oZjOq_assignRow:hover{background:color-mix(in oklch, var(--accent,#4d9fff) 8%, transparent)}.-oZjOq_assignRowMember{cursor:pointer;background:color-mix(in oklch, var(--accent,#4d9fff) 14%, transparent);box-shadow:inset 3px 0 0 var(--accent,#4d9fff);border-radius:4px}.-oZjOq_assignActive{z-index:4;background:var(--mantine-color-body);position:relative}.-oZjOq_assignActive [class*=gainBgFill],.-oZjOq_assignActive [class*=GainBgFill]{display:none!important}.-oZjOq_assignBar{background:color-mix(in oklch, var(--accent,#4d9fff) 12%, var(--mantine-color-body));border-bottom:1px solid var(--mantine-color-default-border);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex;position:sticky;top:0}.-oZjOq_groupGainBgFill{z-index:0;pointer-events:none;background:#4d9fff2e;background:lab(63.8096% -1.86402 -56.0309/.18);transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.-oZjOq_groupGainOverlay{color:var(--mantine-color-body);pointer-events:none;background:#4d9fff;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.-oZjOq_groupMembers{flex-direction:column;display:flex}.-oZjOq_rowWrap{position:relative}.-oZjOq_dragHandle{cursor:grab;width:18px;color:var(--mantine-color-dimmed);opacity:.35;z-index:6;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.-oZjOq_dragHandle:hover{opacity:1}.-oZjOq_dragHandle:active{cursor:grabbing}.-oZjOq_emptyHint{color:var(--mantine-color-dimmed);padding:8px 12px 8px 22px;font-size:12px;font-style:italic}.-oZjOq_dropOver{box-shadow:inset 0 0 0 2px var(--mantine-color-blue-5), inset 4px 0 0 var(--lightningcss-light,#ced4da)var(--lightningcss-dark,#5c5f66)}.-oZjOq_ungroupedActive{box-shadow:inset 0 0 0 2px var(--mantine-color-blue-3);border-radius:4px}.-oZjOq_ungroupedLabel{color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:11px}
.tWOKPG_splitHandle{cursor:col-resize;touch-action:none;background:var(--mantine-color-default-border);background-clip:content-box;flex:0 0 6px;transition:background-color .12s}.tWOKPG_splitHandle:hover,.tWOKPG_splitHandle:focus-visible,.tWOKPG_splitHandle:active{background:var(--mantine-primary-color-filled);background-clip:border-box;outline:none}
._6Y7P8W_song{border-radius:var(--mantine-radius-sm);border-left:3px solid #0000;width:100%;padding:6px 8px;display:block}._6Y7P8W_song:hover{background:var(--mantine-color-default-hover)}._6Y7P8W_active{background:var(--mantine-color-blue-light);border-left-color:var(--mantine-color-blue-filled)}._6Y7P8W_block{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover)}@media (pointer:coarse){._6Y7P8W_song{min-height:48px;padding:10px}._6Y7P8W_block{padding:8px}}
