.score-sync_shell__wMnJU{height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#eceae5;color:#282b28;font-family:Arial,Noto Sans KR,sans-serif}.score-sync_shell__wMnJU button,.score-sync_shell__wMnJU input,.score-sync_shell__wMnJU select{font:inherit}.score-sync_shell__wMnJU button{cursor:pointer}.score-sync_shell__wMnJU button:disabled{cursor:not-allowed;opacity:.4}.score-sync_shell__wMnJU button:focus-visible,.score-sync_shell__wMnJU input:focus-visible,.score-sync_shell__wMnJU select:focus-visible,.score-sync_shell__wMnJU summary:focus-visible{outline:3px solid #d98543;outline-offset:3px}.score-sync_scorePanel__fd7v5{flex:1 1;min-height:0;position:relative}.score-sync_pages__EIRgD{height:100%;overflow:auto;padding:24px;overscroll-behavior:contain}.score-sync_page__KIpoF{position:relative;width:min(1100px,100%);margin:0 auto 24px;background:#fff;box-shadow:0 3px 18px #272b2810}.score-sync_page__KIpoF img{display:block;width:100%}.score-sync_empty__5ROuV{min-height:100%;padding:32px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.score-sync_eyebrow__11hel{font-size:10px;letter-spacing:.16em;font-weight:700;color:#69745f}.score-sync_note__XY6sU{font:54px Georgia,serif;color:#bc613b;margin:22px 0 12px}.score-sync_empty__5ROuV h1{font-size:clamp(28px,4vw,44px);line-height:1.3;letter-spacing:-.055em;font-weight:600;margin:0 0 16px}.score-sync_empty__5ROuV h2{font-size:22px;margin-top:20px}.score-sync_empty__5ROuV p{color:#69745f;font-size:14px;line-height:1.8;margin:0 0 28px}.score-sync_primaryButton__nEUZE,.score-sync_secondaryButton__o5rXX{border-radius:10px;min-height:44px;padding:10px 16px;font-size:13px!important;font-weight:600!important}.score-sync_primaryButton__nEUZE{border:1px solid #b75c35;background:#bd603a;color:#fff}.score-sync_primaryButton__nEUZE:hover{background:#a64f2e}.score-sync_secondaryButton__o5rXX{background:#f8f8f4;border:1px solid #dedfd6;color:#3c443c}.score-sync_secondaryButton__o5rXX:hover{background:#eeeee7}.score-sync_secondaryButton__o5rXX[aria-pressed=true]{border-color:#99ad89;background:#eaf0e2;color:#344a3b}.score-sync_textButton__XfZld{border:0;background:transparent;color:#697664;font-size:13px!important;margin-top:8px}.score-sync_textButton__XfZld:hover{background:#e2e5db}.score-sync_steps__MNbQk{display:flex;gap:20px;margin-top:40px;color:#69745f;font-size:11px}.score-sync_steps__MNbQk b{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid #ced1c6;border-radius:50%;font-weight:400;margin-right:4px}.score-sync_dock__rqZme{flex-shrink:0;position:relative;z-index:5;background:#fffefa;border-top:1px solid #dedfd4;box-shadow:0 -8px 32px #222b2208;padding-bottom:env(safe-area-inset-bottom)}.score-sync_grip__D1Ksa{width:100%;display:grid;place-items:center;height:36px;min-height:36px;padding:0;border:0;border-radius:0;background:transparent;touch-action:none}.score-sync_grip__D1Ksa:hover{background:#f1f1e9}.score-sync_grip__D1Ksa span{display:grid;place-items:center;width:48px;height:26px;color:#596c4e;background:#f0f2e9;border:1px solid #dce1d2;border-radius:9px}.score-sync_grip__D1Ksa svg{transition:transform .15s ease}.score-sync_grip__D1Ksa[aria-expanded=true] svg{transform:rotate(180deg)}.score-sync_transport___yYkT{max-width:1100px;margin:auto;display:flex;gap:16px;align-items:center;padding:4px 24px 13px}.score-sync_playButton__eLHlu{width:48px;height:48px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#344a3b;color:#fff;font-size:18px!important}.score-sync_playButton__eLHlu:hover{background:#253c2d}.score-sync_nowPlaying__n_zPL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.score-sync_nowPlaying__n_zPL strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-sync_nowPlaying__n_zPL span{font-size:11px;color:#69745f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-sync_clock__mqyPD{font-size:11px;color:#53614f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.score-sync_clock__mqyPD span{color:#69745f}.score-sync_progress__fvRQg{height:2px;background:#e9eadd}.score-sync_progress__fvRQg span{display:block;height:100%;background:#bc613b;transition:width .15s linear}.score-sync_drawerBody__r6Zlq{max-height:min(62dvh,560px);overflow:auto;padding:24px max(24px,calc((100vw - 1052px) / 2)) 28px;overscroll-behavior:contain}.score-sync_drawerBody__r6Zlq section[hidden],.score-sync_drawerBody__r6Zlq[hidden],.score-sync_miniPlayer__Q8u78[hidden]{display:none}.score-sync_menuHeading__Dz3Db{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.score-sync_stepLabel__MBWL5{font-size:11px;color:#8c715e;font-weight:600;letter-spacing:.02em}.score-sync_setupGrid__JtX_B{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:32px;gap:32px}.score-sync_connection__LfEUl>p{font-size:12px;color:#69745f;margin:8px 0 14px}.score-sync_youtubeInput__ey4Gq{display:flex;gap:8px}.score-sync_youtubeInput__ey4Gq input{flex:1 1;min-width:0;border:1px solid #dcded1;border-radius:9px;background:#fff;color:#313b2d;height:44px;padding:0 12px;font-size:13px}.score-sync_youtubeInput__ey4Gq button{background:#344a3b;color:#fff;border:0;border-radius:9px;font-size:12px;padding:8px 16px}.score-sync_connection__LfEUl .score-sync_readyHint__Lis_Z{color:#56774a;font-size:11px;line-height:1.6}.score-sync_videoArea__yIifv{display:flex;align-items:flex-start;justify-content:center}.score-sync_miniPlayer__Q8u78{width:240px;height:200px;flex-shrink:0;background:#20251f;border-radius:10px;overflow:hidden}.score-sync_miniPlayer__Q8u78 iframe{width:100%;height:200px;display:block}.score-sync_videoPlaceholder__vE7ju{width:240px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d5d9c9;border-radius:10px;color:#69745f;background:#f4f5ed}.score-sync_videoPlaceholder__vE7ju>span{font-size:34px}.score-sync_videoPlaceholder__vE7ju p{text-align:center;font-size:12px;line-height:1.7}.score-sync_syncSettings__hyWcU{margin-top:24px;border-top:1px solid #e9eadd;padding-top:16px}.score-sync_syncSettings__hyWcU summary{cursor:pointer;font-size:13px;color:#55614c;padding:6px 0}.score-sync_syncSettings__hyWcU summary span{color:#69745f;font-size:11px;margin-left:12px}.score-sync_syncSettings__hyWcU fieldset{border:0;padding:16px 0 0;margin:0;min-width:0}.score-sync_settingsRow__lVQWc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:12px;gap:12px;max-width:400px}.score-sync_settingsRow__lVQWc label{display:flex;flex-direction:column;min-width:0;gap:8px;font-size:11px;color:#6d7564}.score-sync_settingsRow__lVQWc input,.score-sync_settingsRow__lVQWc select{width:100%;min-width:0;border:1px solid #dcded1;border-radius:7px;height:40px;padding:0 10px;font-size:16px;color:#35432e;background:#fff}.score-sync_syncSettings__hyWcU fieldset p{color:#69745f;font-size:11px;line-height:1.6}.score-sync_libraryEmpty__WOESq{color:#69745f;font-size:13px;line-height:1.7}.score-sync_songList__IIzWG{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.score-sync_songList__IIzWG li{display:flex;align-items:center;border:1px solid #e4e6da;border-radius:12px;background:#fff}.score-sync_songList__IIzWG .score-sync_selectedSong__N2SS_{border-color:#99ad89;background:#f0f4e9}.score-sync_songSelect__Gx_jv{flex:1 1;min-width:0;display:flex;align-items:center;gap:14px;text-align:left;background:transparent;border:0;padding:16px;color:#34432c}.score-sync_songSelect__Gx_jv:hover{background:#eef2e7}.score-sync_songSelect__Gx_jv>span:last-child{min-width:0}.score-sync_songSelect__Gx_jv strong{display:block;overflow-wrap:anywhere;font-size:13px}.score-sync_songSelect__Gx_jv small{display:block;margin-top:6px;color:#69745f;font-size:11px}.score-sync_songIcon___RiHn{display:grid;place-items:center;width:36px;height:40px;border-radius:7px;background:#e5ebdc;color:#718762;font-size:22px;flex-shrink:0}.score-sync_deleteButton__dxa2h{background:transparent;border:0;color:#9b8173;font-size:11px!important;padding:12px}.score-sync_deleteButton__dxa2h:hover{background:#f8ebe4}.score-sync_storageNote__epFOq{color:#69745f;font-size:11px;margin:18px 0 0}.score-sync_saveError__l8ZbC{display:flex;gap:12px;justify-content:space-between;align-items:center;background:#fff0de;color:#99652e;border-radius:9px;padding:12px;font-size:12px;margin-bottom:16px}.score-sync_saveError__l8ZbC button{background:#fff;border:1px solid #e5c8a3;color:#99652e;white-space:nowrap;font-size:11px;padding:8px}.score-sync_error__Hg_rP,.score-sync_warning__JFVqQ{position:absolute;z-index:20;top:12px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 28px);padding:12px 18px;margin:0;border-radius:10px;font-size:12px;box-shadow:0 4px 18px #0001}.score-sync_error__Hg_rP{background:#9f4938;color:#fff}.score-sync_warning__JFVqQ{background:#f2dfad;color:#695426}.score-sync_spinner__WGyVx{width:32px;height:32px;border:2px solid #d7ddce;border-top-color:#768e64;border-radius:50%;animation:score-sync_spin__3saz7 .8s linear infinite}@keyframes score-sync_spin__3saz7{to{transform:rotate(1turn)}}@keyframes score-sync_countPulse__N3KvK{0%{transform:translateX(-50%) scale(.82);opacity:.72}to{transform:translateX(-50%) scale(1);opacity:1}}@media (max-width:760px){.score-sync_pages__EIRgD{padding:8px}.score-sync_page__KIpoF{margin-bottom:8px}.score-sync_transport___yYkT{padding:4px 14px 12px;gap:10px}.score-sync_clock__mqyPD{display:none}.score-sync_drawerBody__r6Zlq{padding:20px 18px 24px;max-height:60dvh}.score-sync_setupGrid__JtX_B{grid-template-columns:minmax(0,1fr);gap:20px}.score-sync_videoArea__yIifv{justify-content:flex-start}.score-sync_menuHeading__Dz3Db{margin-bottom:20px}.score-sync_steps__MNbQk{gap:10px;font-size:10px;margin-top:24px}.score-sync_empty__5ROuV{padding:24px 12px}.score-sync_empty__5ROuV p{font-size:12px;margin-bottom:20px}.score-sync_system__hHP2o span{font-size:7px}}@media (prefers-reduced-motion:reduce){.score-sync_shell__wMnJU *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.score-sync_system__hHP2o{position:absolute;min-height:0;padding:0;border:1px solid transparent;border-radius:1px;background:transparent;cursor:pointer;transition:background .12s,border-color .12s}.score-sync_system__hHP2o:hover{border-color:transparent;background:transparent}@media (hover:hover) and (pointer:fine){.score-sync_system__hHP2o:hover{border-color:#e84d37;background:#e84d3718}}.score-sync_system__hHP2o span{position:absolute;left:1px;bottom:calc(100% + 2px);color:#8b877d;font:9px/1 monospace;pointer-events:none}.score-sync_system__hHP2o.score-sync_active__A7FMA{z-index:2;border-color:#e53e2b;background:#ef4b2f24}.score-sync_system__hHP2o.score-sync_active__A7FMA span{color:#e53e2b;font-weight:700}.score-sync_measureCountdown__IuglT{position:absolute;z-index:5;left:50%;top:-38px;width:30px;height:30px;display:grid;place-items:center;transform:translateX(-50%);border:2px solid #fff;border-radius:50%;background:#e53e2b;color:#fff;font:700 16px/1 Arial,sans-serif;box-shadow:0 3px 10px #0007;animation:score-sync_countPulse__N3KvK 1s ease-out infinite;pointer-events:none}.score-sync_searchResults__8mp4h{margin-top:8px}.score-sync_searchResults__8mp4h>p{margin:8px 0;font-size:12px;color:#69745f}.score-sync_searchResults__8mp4h ul{list-style:none;padding:0;margin:0;max-height:260px;overflow-y:auto}.score-sync_searchResults__8mp4h li+li{border-top:1px solid #e4e6dc}.score-sync_searchResults__8mp4h button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;text-align:left;color:#313b2d;cursor:pointer}.score-sync_searchResults__8mp4h button:focus-visible,.score-sync_searchResults__8mp4h button:hover{background:#edf1e7}.score-sync_searchResults__8mp4h img{flex-shrink:0;object-fit:cover;border-radius:4px}.score-sync_searchResults__8mp4h span{min-width:0}.score-sync_searchResults__8mp4h strong{display:block;font-size:13px;overflow-wrap:anywhere}.score-sync_searchResults__8mp4h small{display:block;margin-top:4px;color:#69745f}.score-sync_markerList___RUAg{list-style:none;margin:12px 0;padding:0;display:grid;grid-gap:10px;gap:10px}.score-sync_markerList___RUAg li{border:1px solid #e4e6da;background:#fafbf7;border-radius:9px;padding:10px}.score-sync_markerRow__Je5M1{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px}.score-sync_markerOption__NvP56,.score-sync_markerRow__Je5M1+.score-sync_markerRow__Je5M1{margin-top:10px}.score-sync_markerRow__Je5M1 label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:11px;color:#6d7564}.score-sync_navigationEditor__Lm08k input,.score-sync_navigationEditor__Lm08k select{width:100%;min-width:0;height:40px;border:1px solid #dcded1;border-radius:7px;padding:0 8px;background:#fff;color:#35432e;font-size:16px}.score-sync_markerOption__NvP56{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:#6d7564}.score-sync_markerOption__NvP56 input{width:70px}.score-sync_markerOption__NvP56 select{width:auto;max-width:100%}.score-sync_markerActions__1qJlL{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#55614c}.score-sync_markerActions__1qJlL .score-sync_textButton__XfZld{padding:8px;margin:0;font-size:11px}.score-sync_syncSettings__hyWcU .score-sync_routePreview__R3W0m{padding:10px;background:#edf1e7;border-radius:7px;color:#344a3b}