.Builder_container__Ghluu{min-height:100vh;background:linear-gradient(145deg,#080808,#121212 50%,#0a0a0a);color:#e5e5e5}.Builder_header__oSKss{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(8,8,8,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.Builder_headerLeft__w_UtL{display:flex;align-items:center;gap:1rem}.Builder_logoLink__B7Pb4{flex-shrink:0;transition:opacity .2s}.Builder_logoLink__B7Pb4:hover{opacity:.8}.Builder_logo__eGEvt{border-radius:12px}.Builder_homeLink__gfCpB{padding:.4rem .75rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#888;font-size:.8rem;transition:all .2s ease}.Builder_homeLink__gfCpB:hover{background:rgba(52,199,89,.1);border-color:rgba(52,199,89,.3);color:#34c759}.Builder_headerTitle___2rg7{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.Builder_headerActions__X7Olt{display:flex;align-items:center;gap:.75rem}.Builder_headerButton__NYLLG{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ccc;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Builder_headerButton__NYLLG:hover{background:rgba(255,255,255,.1);color:#fff}.Builder_headerButtonPrimary__xvDID{background:#34c759;border-color:#34c759;color:#000}.Builder_headerButtonPrimary__xvDID:hover{background:#2db84d;border-color:#2db84d;color:#000}.Builder_main__9cKHI{display:flex;min-height:calc(100vh - 65px)}.Builder_daysPanel__IGTgu{width:220px;min-width:220px;background:rgba(0,0,0,.4);border-right:1px solid rgba(255,255,255,.06);padding:1rem;overflow-y:auto;max-height:calc(100vh - 65px);display:flex;flex-direction:column}.Builder_daysPanelHeader__1RxD8{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.Builder_daysPanelTitle__ecLO9{font-size:.9rem;font-weight:600;color:#fff;margin:0}.Builder_programNameInput__rbw0Y{width:100%;padding:.5rem .75rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.85rem;margin-bottom:.75rem}.Builder_programNameInput__rbw0Y:focus{outline:none;border-color:#34c759}.Builder_daysList__C2Yn_{flex:1 1;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.Builder_dayCard__ueCUS{padding:.75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.Builder_dayCard__ueCUS:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.Builder_dayCardActive__TQ_2z{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.4)}.Builder_dayCardActive__TQ_2z:hover{background:rgba(52,199,89,.2)}.Builder_dayCardContent__IQaAe{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.Builder_dayNumber__1xhtd{font-size:.7rem;font-weight:600;color:#34c759;text-transform:uppercase;letter-spacing:.05em}.Builder_dayName__GS3Bp{font-size:.85rem;font-weight:500;color:#e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Builder_dayMeta__E66oE{font-size:.75rem;color:#888}.Builder_dayActions__lpVbi{display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.Builder_dayCard__ueCUS:hover .Builder_dayActions__lpVbi{opacity:1}.Builder_dayActionButton__LO9xk{padding:.35rem;background:rgba(255,255,255,.08);border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Builder_dayActionButton__LO9xk:hover{background:rgba(255,255,255,.15);color:#fff}.Builder_dayActionButtonDanger__4SPyM:hover{background:rgba(255,82,82,.2);color:#ff5252}.Builder_addDayButton__t1_vD{padding:.4rem;background:rgba(52,199,89,.15);border:1px solid rgba(52,199,89,.3);border-radius:8px;color:#34c759;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Builder_addDayButton__t1_vD:hover{background:rgba(52,199,89,.25);border-color:rgba(52,199,89,.5)}.Builder_addDayButtonFull__KuK1A{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem;margin-top:.75rem;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.15);border-radius:10px;color:#888;font-size:.85rem;cursor:pointer;transition:all .2s ease}.Builder_addDayButtonFull__KuK1A:hover{background:rgba(52,199,89,.1);border-color:rgba(52,199,89,.3);color:#34c759}.Builder_builderPanel__bUmLU{flex:1 1;padding:1.5rem;overflow-y:auto;max-height:calc(100vh - 65px)}.Builder_builderContent__KD18B{max-width:700px;margin:0 auto}.Builder_savedPanel__N7Lg_{width:320px;background:rgba(0,0,0,.3);border-left:1px solid rgba(255,255,255,.06);padding:1.5rem;overflow-y:auto;max-height:calc(100vh - 65px)}.Builder_savedPanelHidden__UdnZg{display:none}.Builder_nameSection__udwOA{margin-bottom:1.5rem}.Builder_nameLabel__fgb4S{display:block;font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.Builder_nameInput__6Y381{width:100%;padding:.875rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1.25rem;font-weight:600;outline:none;transition:border-color .2s ease}.Builder_nameInput__6Y381::placeholder{color:#555}.Builder_nameInput__6Y381:focus{border-color:#34c759}.Builder_detailsSection__hWPx1{margin-bottom:1.5rem}.Builder_detailsGrid__qnRWy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.Builder_detailsField__YtvrL{display:flex;flex-direction:column;gap:.4rem}.Builder_detailsFieldFull__frair{grid-column:span 2}.Builder_detailsLabel__WzuIL{font-size:.75rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.03em}.Builder_detailsSelect__LLR65{padding:.6rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ccc;font-size:.875rem;outline:none;cursor:pointer}.Builder_detailsSelect__LLR65:focus{border-color:rgba(52,199,89,.5)}.Builder_detailsTextarea__kQg__{padding:.6rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ccc;font-size:.875rem;resize:vertical;min-height:60px;outline:none;font-family:inherit}.Builder_detailsTextarea__kQg__:focus{border-color:rgba(52,199,89,.5)}.Builder_chipsContainer___Athq{display:flex;flex-wrap:wrap;gap:.4rem}.Builder_chip__Fm22x{padding:.35rem .7rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.75rem;color:#999;cursor:pointer;transition:all .15s ease}.Builder_chip__Fm22x:hover{background:rgba(255,255,255,.08)}.Builder_chipSelected__cptY5{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.4);color:#34c759}.Builder_exercisesSection__tILv3{margin-bottom:1.5rem}.Builder_sectionHeader__mm5OC{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Builder_sectionTitle__p6qGi{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em}.Builder_groupCard__hQDcg{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1rem;margin-bottom:.75rem;transition:all .2s ease}.Builder_groupCard__hQDcg:hover{border-color:rgba(255,255,255,.12)}.Builder_groupCardSuperset__heY6G{border-left:3px solid #34c759;background:rgba(52,199,89,.03)}.Builder_groupHeader__IQX6p{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.Builder_dragHandle__QGmY2{padding:.25rem;color:#555;cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;transition:color .15s ease}.Builder_dragHandle__QGmY2:hover{color:#888}.Builder_dragHandle__QGmY2:active{cursor:-webkit-grabbing;cursor:grabbing}.Builder_groupCardDragging__l2qaL{opacity:.5;transform:scale(.98)}.Builder_groupCardDragOver__qD5_e{border-color:#34c759!important;background:rgba(52,199,89,.08)!important}.Builder_exerciseCardDragging__c0kGg{opacity:.5;transform:scale(.98)}.Builder_exerciseCardDragOver__eO1t1{border-color:#34c759!important;background:rgba(52,199,89,.15)!important}.Builder_dropZone__RMagg{position:relative}.Builder_dropZone__RMagg:after{content:"";position:absolute;left:0;right:0;height:3px;background:#34c759;border-radius:2px;opacity:0;transition:opacity .15s ease;pointer-events:none}.Builder_dropZoneTop__43Uqe:after{top:-6px;opacity:1}.Builder_dropZoneBottom__o0afd:after{bottom:-6px;opacity:1}.Builder_supersetBadge__jP5Wu{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .5rem;background:rgba(52,199,89,.2);color:#34c759;border-radius:4px}.Builder_groupActions__WcbLt{margin-left:auto;display:flex;gap:.25rem}.Builder_exerciseCard__WvINy{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.875rem;margin-bottom:.5rem}.Builder_exerciseCard__WvINy:last-child{margin-bottom:0}.Builder_exerciseHeader__0DqJX{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.Builder_exerciseDragHandle__P6kQG{padding:.25rem;color:#444;cursor:-webkit-grab;cursor:grab;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease;flex-shrink:0}.Builder_exerciseDragHandle__P6kQG:hover{color:#888}.Builder_exerciseDragHandle__P6kQG:active{cursor:-webkit-grabbing;cursor:grabbing;color:#34c759}.Builder_exerciseNameInput__Kai_B{flex:1 1;padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.95rem;font-weight:500;outline:none}.Builder_exerciseNameInput__Kai_B::placeholder{color:#555}.Builder_exerciseNameInput__Kai_B:focus{border-color:rgba(52,199,89,.5)}.Builder_exerciseFields__cJ39F{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.Builder_field__QcqTu{display:flex;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.Builder_fieldLabel__CuiOe{font-size:.6rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Builder_fieldInput__e5nxv{padding:.45rem .5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ccc;font-size:.85rem;outline:none;text-align:center;width:100%;min-width:0}.Builder_fieldInput__e5nxv:focus{border-color:rgba(52,199,89,.5)}.Builder_exerciseExpanded__JdA0W{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.Builder_expandedField__8KSMT{display:flex;flex-direction:column;gap:.25rem}.Builder_expandedInput__reFX9{padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ccc;font-size:.85rem;outline:none}.Builder_expandedInput__reFX9:focus{border-color:rgba(52,199,89,.5)}.Builder_expandedTextarea__p_E30{padding:.5rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#ccc;font-size:.85rem;outline:none;resize:vertical;min-height:50px;font-family:inherit}.Builder_expandedTextarea__p_E30:focus{border-color:rgba(52,199,89,.5)}.Builder_iconButton__8xw9N{padding:.4rem;background:transparent;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.Builder_iconButton__8xw9N:hover{background:rgba(255,255,255,.08);color:#aaa}.Builder_iconButtonDanger___pCDq:hover{background:rgba(255,59,48,.1);color:#ff3b30}.Builder_iconButtonExpand__xXf0b{color:#555}.Builder_iconButtonExpandActive__QMpyI{color:#34c759;transform:rotate(180deg)}.Builder_addButton__OwKK4{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;background:rgba(52,199,89,.08);border:1px dashed rgba(52,199,89,.3);border-radius:12px;color:#34c759;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Builder_addButton__OwKK4:hover{background:rgba(52,199,89,.15);border-style:solid}.Builder_addExerciseToGroup__TL97y{padding:.5rem;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:8px;margin-top:.5rem}.Builder_addExerciseToGroup__TL97y:hover{background:rgba(255,255,255,.04)}.Builder_emptyState__D4M_s{text-align:center;padding:3rem 2rem;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.1);border-radius:16px}.Builder_emptyIcon__yBq0O{font-size:3rem;margin-bottom:1rem}.Builder_emptyTitle__C7bHJ{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.Builder_emptyText__bzN8U{font-size:.9rem;color:#666;margin-bottom:1.5rem}.Builder_savedTitle__B43xo{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.Builder_savedList__7o_U_{display:flex;flex-direction:column;gap:.5rem}.Builder_savedCard__ZKmOd{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.875rem;cursor:pointer;transition:all .15s ease}.Builder_savedCard__ZKmOd:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.Builder_savedCardActive__GT4Sh{border-color:#34c759;background:rgba(52,199,89,.08)}.Builder_savedCardHeader__5fszu{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.Builder_savedCardName__gXN9V{font-size:.95rem;font-weight:600;color:#fff}.Builder_savedCardMeta__yiw2b{font-size:.8rem;color:#666}.Builder_savedCardActions__fZQGR{display:flex;gap:.25rem}.Builder_savedEmpty__NPa4n{text-align:center;padding:2rem;color:#666;font-size:.9rem}.Builder_youtubeSection__KpKNh{background:rgba(255,0,0,.03);border:1px solid rgba(255,0,0,.15);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem}.Builder_youtubeHeader__fD_pC{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.Builder_youtubeTitle__yjZ3o{font-size:.9rem;font-weight:600;color:#ff4444}.Builder_youtubeInput__Idiqd{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem;outline:none;margin-bottom:.75rem}.Builder_youtubeInput__Idiqd::placeholder{color:#666}.Builder_youtubeInput__Idiqd:focus{border-color:rgba(255,68,68,.5)}.Builder_youtubeOptions__dE_Qk{display:flex;gap:1rem;margin-bottom:1rem}.Builder_youtubeOption__RHDO_{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#aaa;font-size:.85rem}.Builder_youtubeOption__RHDO_ input{accent-color:#ff4444}.Builder_youtubeButton__3dtEf{width:100%;padding:.75rem;background:#ff4444;border:none;border-radius:10px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease}.Builder_youtubeButton__3dtEf:hover{background:#e63939}.Builder_youtubeButton__3dtEf:disabled{background:#666;cursor:not-allowed}.Builder_modalOverlay__aSHHd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Builder_modal__NjxEK{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.Builder_modalLarge__jejRj{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:100%;max-width:900px;max-height:95vh;overflow-y:auto}.Builder_modalHeader__Ma8N_{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.Builder_modalTitle__La5HF{font-size:1.1rem;font-weight:600;color:#fff}.Builder_modalClose__xe0cO{padding:.5rem;background:transparent;border:none;color:#666;cursor:pointer;border-radius:8px;transition:all .15s ease}.Builder_modalClose__xe0cO:hover{background:rgba(255,255,255,.08);color:#fff}.Builder_modalContent__ZYAfI{padding:1.5rem;overflow-y:auto;max-height:calc(90vh - 80px)}.Builder_sharePreview__6jxh9{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:rgba(52,199,89,.1);border:1px solid rgba(52,199,89,.2);border-radius:12px;margin-bottom:1rem}.Builder_sharePreviewIcon__In0fq{font-size:1.25rem;color:#34c759;display:flex;align-items:center;justify-content:center}.Builder_sharePreviewIcon__In0fq svg{width:24px;height:24px;stroke:#34c759}.Builder_sharePreviewText__fSlcu{font-size:.9rem;font-weight:600;color:#34c759}.Builder_shareOption__EsXVN{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .15s ease}.Builder_shareOption__EsXVN:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.Builder_shareOptionHeader__NgfAX{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.Builder_shareOptionIcon___g_fX{font-size:1.25rem}.Builder_shareOptionTitle__wF0AQ{font-size:.95rem;font-weight:600;color:#fff}.Builder_shareOptionDesc__rPGXC{font-size:.8rem;color:#888;margin-left:2.25rem}.Builder_qrContainer__4NG0j{display:flex;justify-content:center;padding:1.5rem;background:#fff;border-radius:12px;margin-bottom:1rem}.Builder_qrContainerLarge__e72a5{display:flex;justify-content:center;align-items:center;padding:3rem;background:#fff;border-radius:16px;margin-bottom:1.5rem;min-height:500px}.Builder_copyBox__LfRJX{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.875rem;display:flex;align-items:flex-start;gap:.75rem}.Builder_copyBoxJson__Om6p4{flex-direction:column;max-height:350px;overflow-y:auto}.Builder_copyText__nF7Zw{flex:1 1;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#aaa;word-break:break-all}.Builder_copyButton__X9pa_{padding:.5rem 1rem;background:#34c759;border:none;border-radius:8px;color:#000;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.Builder_copyButton__X9pa_:hover{background:#2db84d}.Builder_loading__FfZmk{display:flex;align-items:center;justify-content:center;padding:2rem;color:#888}.Builder_spinner__dMpda{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#34c759;animation:Builder_spin__nAgCm 1s linear infinite;margin-right:.75rem}@media (max-width:900px){.Builder_savedPanel__N7Lg_{display:none}.Builder_main__9cKHI{flex-direction:column}}@media (max-width:600px){.Builder_header__oSKss{padding:1rem}.Builder_headerTitle___2rg7{display:none}.Builder_builderPanel__bUmLU{padding:1rem}.Builder_exerciseFields__cJ39F{grid-template-columns:repeat(2,1fr)}.Builder_detailsGrid__qnRWy{grid-template-columns:1fr}.Builder_detailsFieldFull__frair{grid-column:span 1}}.Builder_togglePanelButton__3byhY{display:none}@media (max-width:900px){.Builder_togglePanelButton__3byhY{display:flex}}.Builder_youtubeHeaderButton__OOrf7{background:rgba(255,0,0,.15);border-color:rgba(255,0,0,.3);color:#ff6b6b}.Builder_youtubeHeaderButton__OOrf7:hover{background:rgba(255,0,0,.25);border-color:rgba(255,0,0,.5);color:#ff8585}.Builder_modeToggleSection__ON4vS{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;margin-bottom:1.25rem}.Builder_modeToggleLabel__gjiwz{font-size:.8rem;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.05em}.Builder_modeToggle__P35m8{display:flex;gap:.5rem}.Builder_modeToggleButton__8ayrR{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#888;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Builder_modeToggleButton__8ayrR:hover{background:rgba(255,255,255,.08);color:#ccc}.Builder_modeToggleButtonActive__8emT6{background:rgba(52,199,89,.15);border-color:rgba(52,199,89,.4);color:#34c759}.Builder_modeToggleButtonActive__8emT6:hover{background:rgba(52,199,89,.2)}.Builder_youtubeModalContent__MqUMo{display:flex;flex-direction:column;gap:1.25rem}.Builder_youtubeModalField__AsgMO{display:flex;flex-direction:column;gap:.5rem}.Builder_youtubeModalLabel__t4TgR{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em}.Builder_youtubeModalInput__Yh2pT{width:100%;padding:.75rem 1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem;outline:none;transition:border-color .2s ease}.Builder_youtubeModalInput__Yh2pT:focus{border-color:rgba(255,255,255,.3)}.Builder_youtubeModalInput__Yh2pT::placeholder{color:#555}.Builder_youtubeModalOptions__3E3hR{display:flex;gap:.75rem}.Builder_youtubeModalOption__flMO1{flex:1 1;display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#888;cursor:pointer;transition:all .2s ease;text-align:left}.Builder_youtubeModalOption__flMO1:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15);color:#ccc}.Builder_youtubeModalOptionActive__PVUSD{background:rgba(52,199,89,.1);border-color:rgba(52,199,89,.4);color:#34c759}.Builder_youtubeModalOptionActive__PVUSD:hover{background:rgba(52,199,89,.15)}.Builder_youtubeModalOptionText__2qh2h{display:flex;flex-direction:column;gap:.25rem}.Builder_youtubeModalOptionTitle__H5tDu{font-size:.9rem;font-weight:600;color:inherit}.Builder_youtubeModalOptionDesc__Tlzkn{font-size:.75rem;color:#666}.Builder_youtubeModalOptionActive__PVUSD .Builder_youtubeModalOptionDesc__Tlzkn{color:rgba(52,199,89,.7)}.Builder_youtubeModalButton__5e2Zm{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:#34c759;border:none;border-radius:10px;color:#000;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.Builder_youtubeModalButton__5e2Zm:hover:not(:disabled){background:#2db84d}.Builder_youtubeModalButton__5e2Zm:disabled{opacity:.5;cursor:not-allowed}.Builder_spinner__dMpda{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:Builder_spin__nAgCm .8s linear infinite}@keyframes Builder_spin__nAgCm{to{transform:rotate(1turn)}}.Builder_noExercisesMessage__Z31Pp{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0}.Builder_noExercisesIcon__2nuVM{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,149,0,.15);border-radius:12px;color:#ff9500;margin-bottom:1rem}.Builder_noExercisesIcon__2nuVM svg{width:24px;height:24px}.Builder_noExercisesTitle__be_GJ{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem}.Builder_noExercisesDesc__vf6ej{font-size:.85rem;color:#888;margin:0 0 1.25rem;line-height:1.5}.Builder_noExercisesActions__6vI_6{display:flex;gap:.75rem;width:100%}.Builder_youtubeModalButtonSecondary__nyPGD{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ccc;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Builder_youtubeModalButtonSecondary__nyPGD:hover{background:rgba(255,255,255,.1);color:#fff}