.page_container__aoG4z{max-width:800px;min-width:350px;margin:0 auto;padding:1.5rem;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.page_tabs__FppAM{display:flex;justify-content:space-between;margin-bottom:1.5rem}.page_tab__UB7xw{flex:1 1;text-align:center;padding:.8rem 0;border:1px solid #ccc;border-bottom:none;background-color:#fff;cursor:pointer;font-weight:500;transition:all .3s ease}.page_tab__UB7xw.page_active__q3_T3{background-color:#0070f3;color:#fff;border-color:#005bb5;font-weight:700}.page_tab__UB7xw.page_disabled__of06h{background-color:#e0e0e0;color:#888;cursor:not-allowed}.page_stepHeader__OR2KQ{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_content__kDoxQ{padding:1.5rem;border:1px solid #ccc;border-radius:6px;background-color:#fff}.ChoreographerSelect_container__8yd7T{font-family:Arial,sans-serif}.ChoreographerSelect_addButton__drW2Y{margin:.5rem 0;padding:.5rem 1rem;background-color:#0070f3;color:#fff;border:none;border-radius:4px;font-size:.9rem;font-weight:700;cursor:pointer;width:100%;text-align:center}.ChoreographerSelect_addButton__drW2Y:hover{background-color:#005bb5}.ChoreographerSelect_addButton__drW2Y:active{background-color:#003d99}.ChoreographerSelect_selectedList__KooiX{list-style:none;padding:0;margin:0}.ChoreographerSelect_selectedItem__slUl9{display:flex;align-items:center;justify-content:space-between;padding:.5rem .8rem;margin-top:.5rem;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChoreographerSelect_selectedItem__slUl9:hover{background-color:#f0f0f0}.ChoreographerSelect_removeButton__FvtJU{background:none;border:none;color:red;font-size:1.2rem;font-weight:700;cursor:pointer;line-height:1;transition:color .3s ease}.ChoreographerSelect_removeButton__FvtJU:hover{color:#c00}.ChoreographerSelect_error__Lm8bA{color:#d32f2f;background-color:#fdecea;border:1px solid #f44336;padding:.5rem;margin-top:1rem;border-radius:4px;font-size:.9rem;font-weight:700}.ImportTrackByUrl_container__aKsM_{padding:1rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;margin-top:1rem}.ImportTrackByUrl_uriForm__lewkW{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;align-items:start stretch;justify-content:space-between}.ImportTrackByUrl_input__IYsKo{flex:1 1;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.ImportTrackByUrl_formButtons__hXiPs{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.ImportTrackByUrl_importButton___aH7_{padding:.5rem 1rem;background-color:#0070f3;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.ImportTrackByUrl_importButton___aH7_:hover{background-color:#005bb5}.ImportTrackByUrl_importButton___aH7_:disabled{background-color:#ccc;cursor:not-allowed}.ImportTrackByUrl_clearButton__OVst3{padding:.8rem 1.5rem;background-color:#fff;color:#0070f3;border:1px solid #0070f3;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.ImportTrackByUrl_clearButton__OVst3:hover{background-color:#005bb5;color:#fff}.ImportTrackByUrl_clearButton__OVst3:disabled{background-color:#fff1f1;color:#aaa;border:1px solid #aaa;cursor:not-allowed}.ImportTrackByUrl_error__4zK2Y{margin-top:.5rem;color:red;font-size:.9rem}.ImportTrackByUrl_importedTrack__urGQZ{padding:1rem;border:1px solid #005bb5;border-radius:6px;margin:1rem 0;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;background-color:#0070f3;color:#fff}.ImportTrackByUrl_button__8iuU_{padding:.8rem 1.5rem;background-color:#0070f3;color:#fff;border:none;border-radius:6px;cursor:pointer}.ImportTrackByUrl_button__8iuU_:hover{background-color:#005bb5}.ImportTrackByUrl_button__8iuU_:disabled{background-color:#fff1f1;color:#aaa;border:1px solid #aaa;cursor:not-allowed}.ImportTrackByUrl_trackCard__eoiCW{padding:1rem;border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;background-color:#fff;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.ImportTrackByUrl_trackCard__eoiCW:hover{background-color:#8cc9ff}.Accordion_accordion__pb1cG{background-color:#fff;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Accordion_accordionHeader__21Yj4{display:flex;gap:1rem;align-items:center;padding:1rem;cursor:pointer;background-color:#f0f8ff;border-top:1px solid #ddd;font-weight:700;font-size:1.1rem;outline:none;transition:background-color .3s ease}.Accordion_accordionHeader__21Yj4:hover{background-color:#e0f0ff}.Accordion_accordionContent__y_wtR,.Accordion_sectionTitle__6bcfl{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Accordion_accordionContent__y_wtR{padding:1rem;background-color:#f9f9f9}.Accordion_accordionHeader__21Yj4:focus{outline:2px solid #0070f3;outline-offset:2px}.Accordion_accordionHeader__21Yj4:focus-visible{outline:2px solid #0070f3}.Accordion_expandIcon__Lnq_S{font-size:1.2rem;transition:transform .3s ease}.Accordion_expandIcon__Lnq_S.Accordion_expanded__3lsCZ{transform:rotate(90deg)}.ImportByForm_container__FgLCq{display:flex;flex-direction:column}.ImportByForm_formGroup__Yb7jW{margin-bottom:1.5rem}.ImportByForm_formGroup__Yb7jW label{display:block;font-weight:700;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImportByForm_formGroup__Yb7jW input[type=text]{width:100%;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ImportByForm_reactSelect__c8D9i{margin-bottom:1rem}.ImportByForm_selectedChoreographers__bJ5jJ{margin-top:1rem;font-size:.9rem}.ImportByForm_selectedChoreographers__bJ5jJ p{font-weight:700;margin-bottom:.5rem}.ImportByForm_selectedChoreographers__bJ5jJ ul{list-style:disc;padding-left:1.5rem}.ImportByForm_selectedChoreographers__bJ5jJ li{margin-bottom:.3rem}.ImportByForm_button__v4oXF{padding:.8rem 1.5rem;font-size:1rem;color:#fff;background-color:#0070f3;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.ImportByForm_button__v4oXF:hover{background-color:#005bb5}.ImportByForm_error__8EG_E{color:#d32f2f}.ImportByForm_error__8EG_E,.Step1_stepHeader__CgEJU{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step1_importMethod__ThXeH{display:flex;margin-bottom:1.5rem}.Step1_formGroup__qgsE5{display:flex;flex-direction:column;gap:.5rem;padding-bottom:25px}.Step1_formGroup__qgsE5 label{font-weight:500;font-size:1rem;color:#333}.Step1_formGroup__qgsE5 input{padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:6px;outline:none;transition:all .3s ease}.Step1_formGroup__qgsE5 input:focus{border-color:#0070f3;box-shadow:0 0 4px rgba(0,112,243,.4)}.Step1_button__Prt7H{padding:.8rem 1.5rem;font-size:1rem;border:none;border-radius:6px;background-color:#0070f3;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step1_button__Prt7H:hover{background-color:#005bb5}.Step1_button__Prt7H:disabled{background-color:#ccc;cursor:not-allowed}.Step1_exitButton__riMTg{padding:.8rem 1.5rem;background-color:#fff;color:#0070f3;border:1px solid #0070f3;border-radius:6px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step1_exitButton__riMTg:hover{background-color:#005bb5;color:#fff}.Step1_navigationButtons__XToBU{display:flex;margin-top:1.5rem;justify-content:space-between}.ImportBySpotifySearch_trackList__bdy__{display:flex;flex-direction:column;padding:0}.ImportBySpotifySearch_trackCardContainer__Yxjkp{display:flex;flex-direction:column}.ImportBySpotifySearch_error__CVKJj,.ImportBySpotifySearch_note__6F5S3{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImportBySpotifySearch_error__CVKJj{color:#d32f2f}.ImportBySpotifySearch_trackLabel__hcmou{margin-bottom:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImportBySpotifySearch_trackCard__QhOTc{padding:1rem;border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;background-color:#fff;text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.ImportBySpotifySearch_trackCard__QhOTc:hover{background-color:#8cc9ff}.ImportBySpotifySearch_selected__UQd1O{background-color:#0070f3;color:#fff;border-color:#005bb5}.Step2_container__MEuHi{max-width:800px;min-width:300px}.Step2_stepHeader__HNBa_{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step2_otherOption__S6UUD{margin-top:1.5rem;margin-bottom:1rem}.Step2_formGroup__jWnJi{display:flex;flex-direction:column;margin-bottom:1rem}.Step2_formGroup__jWnJi label{display:block;margin-bottom:.5rem;font-weight:700}.Step2_formGroup__jWnJi input,.Step2_formGroup__jWnJi select{padding:.5rem;border:1px solid #ccc;border-radius:6px}.Step2_button__k86Zl{padding:.8rem 1.5rem;background-color:#0070f3;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step2_button__k86Zl:hover{background-color:#005bb5}.Step2_backButton__LHxAD{padding:.8rem 1.5rem;background-color:#fff;color:#0070f3;border:1px solid #0070f3;border-radius:6px;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Step2_backButton__LHxAD:hover{background-color:#005bb5;color:#fff}.Step2_navigationButtons___L_Wf{display:flex;margin-top:1.5rem;justify-content:space-between}.ManualTrackImport_manualForm__BpiJH{margin-top:1rem}.ManualTrackImport_formGroup__DKYrF{display:flex;flex-direction:column;margin-bottom:1rem}.ManualTrackImport_formGroup__DKYrF label{display:block;margin-bottom:.5rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ManualTrackImport_input__EHUIh{padding:.8rem;border:1px solid #ccc;border-radius:6px}