.DroppableArea_draggableWrapper__ayJ_H{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;transition:transform .2s,opacity .2s,box-shadow .2s;margin-bottom:2px}.DroppableArea_draggableArea__C9vIY,.DroppableArea_droppableArea__6ry_I{position:relative;width:100%;display:flex;flex-direction:column}.DroppableArea_droppableArea__6ry_I{flex:1 1 auto;min-height:20px;overflow:visible;z-index:1;transition:background-color .2s ease;border-radius:4px}.DroppableArea_droppingOver__EWD3Y{background-color:rgba(var(--bl-accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--bl-accent-rgb),.3);outline:2px dashed rgba(var(--bl-accent-rgb),.5);outline-offset:-2px}.DroppableArea_dragging__R6LTE{opacity:.6;border:1px dashed rgba(var(--bl-accent-rgb),.6);box-shadow:0 2px 8px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k)));transform:scale(.98);z-index:10;pointer-events:none;cursor:grabbing}.DroppableArea_droppingOver__EWD3Y .DroppableArea_exercise__xjZP5{transition:margin .15s ease}.DroppableArea_exercisesList__FZbRh{display:flex;flex-direction:column;padding:0 1px;margin-top:12px;position:relative}.DroppableArea_exercisesList__FZbRh .DroppableArea_exercise__xjZP5{animation:DroppableArea_fadeIn__Hy6jh .3s;margin-bottom:1px}.DroppableArea_exercisesList__FZbRh .DroppableArea_exercise__xjZP5:hover{background:var(--bl-surface-2)}.DroppableArea_exerciseCard__bAick{position:relative;z-index:1}.DroppableArea_dropBefore__sDEEe{position:relative}.DroppableArea_dropBefore__sDEEe:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background-color:var(--bl-accent);z-index:2}.DroppableArea_dropAfter__QV_oR{position:relative}.DroppableArea_dropAfter__QV_oR:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--bl-accent);z-index:2}@keyframes DroppableArea_fadeIn__Hy6jh{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes DroppableArea_pulse__jC4ww{0%{box-shadow:inset 0 0 0 2px rgba(var(--bl-accent-rgb),.1)}50%{box-shadow:inset 0 0 0 2px rgba(var(--bl-accent-rgb),.4)}to{box-shadow:inset 0 0 0 2px rgba(var(--bl-accent-rgb),.1)}}.LibrarySortControl_sortContainer__ubvy6{position:relative;flex-shrink:0}.LibrarySortControl_sortButton__I_Ide{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--bl-border-strong);border-radius:6px;background:var(--bl-surface-2);color:var(--bl-text-4);cursor:pointer;transition:all .2s ease}.LibrarySortControl_sortButton__I_Ide:hover{background:var(--bl-accent-soft);border-color:rgba(var(--bl-accent-rgb),.25);color:var(--bl-accent-text)}.LibrarySortControl_sortButton__I_Ide.LibrarySortControl_active__POMCT{background:rgba(var(--bl-accent-rgb),.15);border-color:rgba(var(--bl-accent-rgb),.3);color:var(--bl-accent-text)}.LibrarySortControl_sortDropdown__5mrTE{position:fixed;min-width:160px;background:var(--bl-surface-solid);border:1px solid var(--bl-border-strong);border-radius:10px;box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.5 * var(--bl-shadow-k)));z-index:99999;overflow:hidden;animation:LibrarySortControl_sortDropdownFadeIn__XHcvY .15s ease}@keyframes LibrarySortControl_sortDropdownFadeIn__XHcvY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LibrarySortControl_sortHeader__g_18C{padding:8px 12px 4px;font-size:.68rem;font-weight:600;color:var(--bl-text-5);text-transform:uppercase;letter-spacing:.5px}.LibrarySortControl_sortOption__98ajq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--bl-text-2);font-size:.8rem;cursor:pointer;transition:all .15s ease;text-align:left}.LibrarySortControl_sortOption__98ajq:hover{background:rgba(var(--bl-accent-rgb),.08);color:var(--bl-text)}.LibrarySortControl_sortOption__98ajq.LibrarySortControl_selected__QlhN1{color:var(--bl-accent-text);background:rgba(var(--bl-accent-rgb),.06)}.LibrarySortControl_sortOption__98ajq:last-child{border-radius:0 0 10px 10px}.CustomizeFolderModal_overlay__B8PA9{position:fixed;inset:0;background:var(--bl-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;animation:CustomizeFolderModal_fadeIn__R2pdE .2s ease;padding:1rem}@keyframes CustomizeFolderModal_fadeIn__R2pdE{0%{opacity:0}to{opacity:1}}.CustomizeFolderModal_modal__j2__A{position:relative;width:100%;max-width:580px;max-height:calc(100vh - 2rem);background:linear-gradient(180deg,var(--bl-surface-solid) 0,var(--bl-surface-solid) 100%);border:1px solid var(--bl-border-strong);border-radius:20px;overflow:hidden;animation:CustomizeFolderModal_slideUp__HkbwK .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 24px 80px rgba(var(--bl-shadow-rgb),calc(.5 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-fg-rgb),.05);display:flex;flex-direction:column}@keyframes CustomizeFolderModal_slideUp__HkbwK{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CustomizeFolderModal_closeButton__H3BYn{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:var(--bl-surface-2);color:var(--bl-text-4);cursor:pointer;transition:all .2s ease;z-index:10}.CustomizeFolderModal_closeButton__H3BYn:hover{background:var(--bl-surface-3);color:var(--bl-text-2)}.CustomizeFolderModal_header__6BssJ{display:flex;justify-content:center;padding:1.75rem 1.5rem .75rem;background:linear-gradient(180deg,var(--preview-color-bg,rgba(var(--bl-accent-rgb),.08)) 0,transparent 100%);transition:background .3s ease}.CustomizeFolderModal_iconPreview__WEB2X{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--preview-color-bg,rgba(var(--bl-accent-rgb),.15)) 0,var(--preview-color-bg2,var(--bl-success-soft)) 100%);border-radius:50%;border:2px solid var(--preview-color-border,rgba(var(--bl-accent-rgb),.25));box-shadow:0 4px 20px var(--preview-color-shadow,rgba(var(--bl-accent-rgb),.2));color:var(--preview-color,var(--bl-accent-text));transition:all .3s ease}.CustomizeFolderModal_title__ZhqAC{text-align:center;font-size:1.1rem;font-weight:600;color:var(--bl-text-1);margin:.5rem 0 0;padding:0 1.5rem;letter-spacing:-.3px}.CustomizeFolderModal_body__jC4SQ{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;min-height:0}.CustomizeFolderModal_field__JMNV2{display:flex;flex-direction:column;gap:6px}.CustomizeFolderModal_label__Z_J_G{font-size:.75rem;font-weight:600;color:var(--bl-text-4);text-transform:uppercase;letter-spacing:.5px}.CustomizeFolderModal_nameInput__p18Zx{width:100%;padding:10px 14px;background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);border-radius:10px;color:var(--bl-text-1);font-size:.9rem;outline:none;transition:all .2s ease}.CustomizeFolderModal_nameInput__p18Zx:focus{border-color:rgba(var(--bl-accent-rgb),.5);background:rgba(var(--bl-accent-rgb),.04);box-shadow:0 0 0 3px rgba(var(--bl-accent-rgb),.08)}.CustomizeFolderModal_nameInput__p18Zx::-moz-placeholder{color:var(--bl-text-6)}.CustomizeFolderModal_nameInput__p18Zx::placeholder{color:var(--bl-text-6)}.CustomizeFolderModal_colorGrid__Mn0a4{display:flex;flex-wrap:wrap;gap:8px}.CustomizeFolderModal_colorSwatch__wJXc1{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);position:relative;display:flex;align-items:center;justify-content:center}.CustomizeFolderModal_colorSwatch__wJXc1:hover{transform:scale(1.2);box-shadow:0 2px 12px rgba(var(--bl-shadow-rgb),calc(.3 * var(--bl-shadow-k)))}.CustomizeFolderModal_colorSwatchActive__VQJ6i{border-color:rgba(var(--bl-fg-rgb),.9);transform:scale(1.15);box-shadow:0 0 12px var(--swatch-glow,rgba(var(--bl-fg-rgb),.2))}.CustomizeFolderModal_colorSwatchCheck__3TYin{color:var(--bl-text);filter:drop-shadow(0 1px 2px rgba(var(--bl-shadow-rgb),calc(.5 * var(--bl-shadow-k))))}.CustomizeFolderModal_iconGrid__WnzKR{display:flex;flex-wrap:wrap;gap:6px}.CustomizeFolderModal_iconOption__ne7Lx{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bl-border-strong);border-radius:8px;background:var(--bl-surface-1);color:var(--bl-text-4);cursor:pointer;transition:all .2s ease}.CustomizeFolderModal_iconOption__ne7Lx:hover{background:var(--bl-surface-3);color:var(--bl-text-2);border-color:var(--bl-border-heavy)}.CustomizeFolderModal_iconOptionActive__wFxpd{background:var(--preview-color-bg,rgba(var(--bl-accent-rgb),.15));border-color:var(--preview-color-border,rgba(var(--bl-accent-rgb),.4));color:var(--preview-color,var(--bl-accent-text));box-shadow:0 0 8px var(--preview-color-shadow,rgba(var(--bl-accent-rgb),.15))}.CustomizeFolderModal_accessGrid__0zOTK{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:520px){.CustomizeFolderModal_accessGrid__0zOTK{grid-template-columns:1fr}}.CustomizeFolderModal_accessOption__F4AHO{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--bl-border-strong);border-radius:12px;background:var(--bl-surface-1);color:var(--bl-text-3);cursor:pointer;text-align:left;transition:all .2s ease}.CustomizeFolderModal_accessOption__F4AHO:hover{background:var(--bl-surface-3);border-color:var(--bl-border-heavy)}.CustomizeFolderModal_accessOptionActive__OlM4t{background:var(--preview-color-bg,rgba(var(--bl-accent-rgb),.15));border-color:var(--preview-color-border,rgba(var(--bl-accent-rgb),.4));color:var(--preview-color,var(--bl-accent-text));box-shadow:0 0 8px var(--preview-color-shadow,rgba(var(--bl-accent-rgb),.15))}.CustomizeFolderModal_accessIcon__W0vYE{flex-shrink:0}.CustomizeFolderModal_accessText__Wql4k{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.CustomizeFolderModal_accessTitle__2qnMS{font-size:.85rem;font-weight:600;color:rgba(var(--bl-fg-rgb),.92)}.CustomizeFolderModal_accessOptionActive__OlM4t .CustomizeFolderModal_accessTitle__2qnMS{color:var(--preview-color,var(--bl-accent-text))}.CustomizeFolderModal_accessDesc__Cchhc{font-size:.72rem;color:var(--bl-text-4);line-height:1.3}.CustomizeFolderModal_accessCheck__fCg9W{flex-shrink:0;color:var(--preview-color,var(--bl-accent-text))}.CustomizeFolderModal_accessHint__mBI_x{margin:8px 0 0;font-size:.72rem;color:rgba(var(--bl-warning-rgb),.85);line-height:1.35}.CustomizeFolderModal_footer__tSWMo{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 1.5rem 1.5rem}.CustomizeFolderModal_cancelButton__aHcKO{height:38px;padding:0 18px;border:1px solid var(--bl-border-strong);border-radius:10px;background:transparent;color:var(--bl-text-3);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CustomizeFolderModal_cancelButton__aHcKO:hover{background:var(--bl-surface-3);color:var(--bl-text-2)}.CustomizeFolderModal_saveButton__KVBCN{height:38px;padding:0 24px;border:none;border-radius:10px;background:var(--bl-fill);color:var(--bl-on-fill);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.CustomizeFolderModal_saveButton__KVBCN:hover:not(:disabled){background:var(--bl-fill-hover);box-shadow:0 4px 16px rgba(var(--bl-accent-rgb),.3);transform:translateY(-1px)}.CustomizeFolderModal_saveButton__KVBCN:disabled{opacity:.5;cursor:not-allowed}.EventsLibrary_libraryContainer__KSXM7{border-left:1px solid var(--bl-border)}.EventsLibrary_libraryContainerNoHeader__llDui,.EventsLibrary_libraryContainer__KSXM7{width:var(--library-panel-width,450px);min-width:var(--library-panel-width,450px);max-width:var(--library-panel-width,450px);height:100%;background:var(--bl-bg);display:flex;flex-direction:column;color:var(--bl-text);position:relative;overflow-x:hidden}.EventsLibrary_libraryContainerNoHeader__llDui{--color-primary:var(--bl-success);--color-primary-light:rgba(var(--bl-success-rgb),0.12);--color-secondary:var(--bl-accent);--color-secondary-light:rgba(var(--bl-accent-rgb),0.12);--color-accent:var(--bl-success);--color-accent-light:rgba(var(--bl-success-rgb),0.12);--color-text:var(--bl-text);--color-text-secondary:var(--bl-text-3);--color-border:var(--bl-border);--color-card-bg:var(--bl-surface-solid);--color-card-hover:var(--bl-surface-3);--shadow-sm:0 2px 8px rgba(var(--bl-shadow-rgb),calc(0.15 * var(--bl-shadow-k)));--shadow-md:0 8px 24px rgba(var(--bl-shadow-rgb),calc(0.2 * var(--bl-shadow-k)));--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:100px;--transition:all 0.3s ease}.EventsLibrary_libraryHeader__y_f_1{display:flex;flex-direction:column;padding:12px 16px;background:var(--bl-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10;gap:12px}.EventsLibrary_headerTop__TpNZZ{display:flex;align-items:center;justify-content:space-between}.EventsLibrary_libraryTitle__dUW4j{font-size:1rem;font-weight:600;margin:0;color:var(--bl-text);letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.EventsLibrary_closeButton__WN0O8{background:transparent;border:none;color:var(--bl-text-5);width:36px;height:36px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition)}.EventsLibrary_closeButton__WN0O8:hover{background-color:var(--bl-surface-2);color:var(--bl-text);transform:rotate(90deg)}.EventsLibrary_filterTabsStandalone__a0TW7,.EventsLibrary_filterTabs__LVFaG{display:flex;gap:4px;background:var(--bl-surface-1);border-radius:var(--radius-pill);padding:4px;border:1px solid var(--bl-border)}.EventsLibrary_filterTabsStandalone__a0TW7{margin:8px 16px 12px;flex-shrink:0}.EventsLibrary_filterTab__Bb1I5{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:var(--radius-pill);background:transparent;border:none;color:var(--bl-text-5);font-size:.85rem;font-weight:500;cursor:pointer;transition:var(--transition);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.EventsLibrary_filterTab__Bb1I5:hover{color:var(--bl-text-3)}.EventsLibrary_filterTab__Bb1I5.EventsLibrary_active__wZqSu{background:linear-gradient(135deg,var(--color-primary-light),var(--color-secondary-light));color:var(--color-primary)}.EventsLibrary_searchContainer__51gDN{position:relative;display:flex;align-items:center}.EventsLibrary_searchInput__ejV3m{width:100%;background:var(--bl-surface-solid);border-radius:var(--radius-pill);padding:12px 44px 12px 16px;color:var(--color-text);font-size:.9rem;transition:var(--transition);font-family:inherit}.EventsLibrary_searchInput__ejV3m::-moz-placeholder{color:var(--bl-text-5)}.EventsLibrary_searchInput__ejV3m::placeholder{color:var(--bl-text-5)}.EventsLibrary_searchInput__ejV3m:focus{outline:none;border-color:rgba(var(--bl-accent-rgb),.3);background:var(--bl-surface-solid);box-shadow:0 0 0 3px rgba(var(--bl-accent-rgb),.08)}.EventsLibrary_createButton__fz6ld{width:100%;background:var(--bl-gradient-accent);border:none;border-radius:var(--radius-pill);color:var(--bl-on-fill);padding:12px 20px;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:var(--transition);box-shadow:0 4px 20px rgba(var(--bl-accent-rgb),.25);letter-spacing:-.2px;height:44px;position:relative;overflow:hidden;font-family:inherit}.EventsLibrary_createButton__fz6ld:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--bl-on-accent-rgb),.15),transparent);transition:left .5s ease}.EventsLibrary_createButton__fz6ld:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(var(--bl-accent-rgb),.35)}.EventsLibrary_createButton__fz6ld:hover:before{left:100%}.EventsLibrary_exerciseList__oujxb{flex:1;overflow-y:auto;background:var(--bl-bg);position:relative;scrollbar-width:none;-ms-overflow-style:none}.EventsLibrary_exerciseList__oujxb::-webkit-scrollbar{display:none}.EventsLibrary_exerciseGrid__dFMI_{padding:20px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;will-change:transform}.EventsLibrary_exerciseGridList__HpV6z{padding:8px 12px;display:flex;flex-direction:column;gap:4px;will-change:transform}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseCard__c8HBl{flex-direction:row;align-items:center;min-height:40px;gap:0}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseCard__c8HBl:hover{transform:none}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseCardHeader___5osF{padding:6px 10px;flex-shrink:0}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseCardContent__MJ6Pg{flex:1;padding:6px 10px 6px 0;min-width:0}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseName__QU7IN{-webkit-line-clamp:1;font-size:.78rem;margin:0;min-height:unset}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_exerciseDescription__akDn0{display:none}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_folderCard__Tj8Y9{flex-direction:row;align-items:center;min-height:38px;padding:6px 10px;gap:10px}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_folderCardIcon__9OyRo{width:24px;height:24px;flex-shrink:0}.EventsLibrary_exerciseGridList__HpV6z .EventsLibrary_folderCardContent__FFliq{flex:1;flex-direction:row;align-items:center;gap:8px;min-width:0}.EventsLibrary_exerciseCard__c8HBl{background:var(--color-card-bg);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition);position:relative;min-height:140px;border:1px solid var(--color-border);display:flex;flex-direction:column;cursor:pointer}.EventsLibrary_exerciseCard__c8HBl:hover{transform:translateY(-2px);border-color:rgba(var(--bl-success-rgb),.25);box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-success-rgb),.1),inset 0 1px 0 rgba(var(--bl-fg-rgb),.05);background:var(--color-card-hover)}.EventsLibrary_exerciseCardHeader___5osF{display:flex;align-items:center;justify-content:space-between;padding:14px}.EventsLibrary_exerciseIcon__BlxeC{width:32px;height:32px;background:var(--color-accent-light);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-accent);transition:var(--transition)}.EventsLibrary_exerciseCard__c8HBl:hover .EventsLibrary_exerciseIcon__BlxeC{background:linear-gradient(135deg,var(--color-accent-light),var(--color-primary-light))}.EventsLibrary_exerciseTypeIndicator__kXNHf{width:3px;height:20px;border-radius:2px;background:var(--color-accent)}.EventsLibrary_exerciseCardContent__MJ6Pg{flex:1;padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.EventsLibrary_exerciseName__QU7IN{font-size:.9rem;font-weight:600;margin:0;color:var(--bl-text-2);transition:var(--transition);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.2px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.EventsLibrary_exerciseCard__c8HBl:hover .EventsLibrary_exerciseName__QU7IN{color:var(--bl-text)}.EventsLibrary_exerciseDescription__akDn0{font-size:.75rem;color:var(--bl-text-3);margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.EventsLibrary_exerciseMetadata__gpRGM{display:flex;flex-direction:column;gap:4px;margin-top:auto}.EventsLibrary_metadataItem__5doWL{gap:6px;font-size:.7rem}.EventsLibrary_exerciseSpecificInfo__WIN5M{margin-top:4px}.EventsLibrary_evaluationBadge__59hSF,.EventsLibrary_surveyBadge__HN2vM{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.EventsLibrary_evaluationBadge__59hSF{background:rgba(var(--bl-danger-rgb),.15);color:var(--bl-danger-text);border:1px solid rgba(var(--bl-danger-rgb),.3)}.EventsLibrary_surveyBadge__HN2vM{background:rgba(var(--bl-accent2-rgb),.15);color:var(--bl-accent-2-text);border:1px solid rgba(var(--bl-accent2-rgb),.3)}.EventsLibrary_defaultBadge__8qIbX{display:inline-block;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;background:var(--bl-surface-3);color:var(--bl-text-5);border:1px solid rgba(var(--bl-fg-rgb),.127)}.EventsLibrary_emptyState__Jz_NA{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;padding:32px 24px;text-align:center;color:var(--bl-text-3);background:var(--color-card-bg);border-radius:var(--radius-lg);margin:20px;border:1px solid var(--color-border)}.EventsLibrary_emptyIcon__Bk74l{width:56px;height:56px;background:linear-gradient(135deg,var(--color-accent-light),var(--color-primary-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:20px}.EventsLibrary_emptyState__Jz_NA h3{font-size:1.05rem;font-weight:600;margin:0 0 8px;color:var(--bl-text-2)}.EventsLibrary_emptyState__Jz_NA p{margin:0;font-size:.9rem;line-height:1.5;color:var(--bl-text-3)}.EventsLibrary_createExerciseButton___CQLO{padding:16px 20px;border-top:1px solid var(--color-border);background:var(--bl-surface-solid);display:flex;justify-content:center}.EventsLibrary_primaryButton__vuRuB{background:var(--bl-cta-success-accent);border:none;border-radius:var(--radius-pill);color:var(--bl-on-fill);padding:14px 28px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:var(--transition);box-shadow:0 4px 20px rgba(var(--bl-success-rgb),.25);letter-spacing:-.2px;position:relative;overflow:hidden;width:100%;font-family:inherit}.EventsLibrary_primaryButton__vuRuB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--bl-on-accent-rgb),.15),transparent);transition:left .5s ease}.EventsLibrary_primaryButton__vuRuB:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(var(--bl-success-rgb),.35)}.EventsLibrary_primaryButton__vuRuB:hover:before{left:100%}.EventsLibrary_primaryButton__vuRuB:active{transform:scale(.98)}@media (max-width:768px){.EventsLibrary_libraryContainer__KSXM7{width:100%;min-width:100%;max-width:100%}.EventsLibrary_exerciseGrid__dFMI_{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:10px;gap:8px}.EventsLibrary_libraryHeader__y_f_1{padding:12px 14px;gap:12px}.EventsLibrary_filterTab__Bb1I5{padding:6px 8px;font-size:.8rem}.EventsLibrary_exerciseCard__c8HBl{min-height:120px}.EventsLibrary_exerciseIcon__BlxeC{width:28px;height:28px}.EventsLibrary_exerciseName__QU7IN{font-size:.85rem}}@media (max-width:380px){.EventsLibrary_exerciseGrid__dFMI_{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.EventsLibrary_eventCard__86NAJ{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;cursor:grab;transition:var(--transition);position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.EventsLibrary_eventCard__86NAJ:hover{transform:translateY(-2px);border-color:rgba(var(--bl-success-rgb),.25);box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-success-rgb),.1),inset 0 1px 0 rgba(var(--bl-fg-rgb),.05);background:var(--color-card-hover)}.EventsLibrary_eventCard__86NAJ.EventsLibrary_dragging__JHWy9{opacity:.5;cursor:grabbing;transform:scale(.95)}.EventsLibrary_eventHeader__rOosT{display:flex;align-items:center;gap:12px;margin-bottom:12px}.EventsLibrary_eventIconContainer__EurJR{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--bl-text);box-shadow:var(--shadow-sm)}.EventsLibrary_eventIcon__PNKYt{color:inherit}.EventsLibrary_eventTitle__Yg3bV{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.EventsLibrary_eventTitle__Yg3bV h3{margin:0;font-size:14px;font-weight:600;color:var(--color-text);line-height:1.2}.EventsLibrary_eventDescription__oiQCp{margin-bottom:12px}.EventsLibrary_eventDescription__oiQCp p{margin:0;font-size:12px;color:var(--color-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.EventsLibrary_eventMetadata__R_6Ay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.EventsLibrary_metadataItem__5doWL{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-secondary)}.EventsLibrary_categoryTag__OZcxq{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;color:var(--bl-text);text-transform:uppercase;letter-spacing:.5px}.EventsLibrary_detailsButton__KJpB0{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:var(--bl-overlay);color:var(--bl-on-accent);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.EventsLibrary_eventCard__86NAJ:hover .EventsLibrary_detailsButton__KJpB0{opacity:1}.EventsLibrary_detailsButton__KJpB0:hover{background:rgba(var(--bl-shadow-rgb),.7);color:var(--bl-on-accent);transform:scale(1.1)}.EventsLibrary_skeletonEventCard__DJS2t{background:var(--bl-surface-solid);border-radius:var(--radius-md,12px);overflow:hidden;border:1px solid var(--bl-border-subtle);min-height:140px;display:flex;flex-direction:column;padding:14px;gap:12px}.EventsLibrary_skeletonEventHeader__VHIIF{display:flex;align-items:center;gap:12px}.EventsLibrary_skeletonEventIcon__5ifRd{width:32px;height:32px;border-radius:8px;flex-shrink:0}.EventsLibrary_skeletonEventIcon__5ifRd,.EventsLibrary_skeletonEventTitle__0U0QS{background:linear-gradient(90deg,var(--bl-surface-1) 25%,var(--bl-surface-3) 50%,var(--bl-surface-1) 75%);background-size:200% 100%;animation:EventsLibrary_skeletonPulse__H8lRA 1.5s infinite}.EventsLibrary_skeletonEventTitle__0U0QS{height:14px;flex:1;border-radius:4px}.EventsLibrary_skeletonEventContent__k7kXz{display:flex;flex-direction:column;gap:8px;flex:1}.EventsLibrary_skeletonEventText__cZkHZ{width:100%}.EventsLibrary_skeletonEventTextShort__sMpoz,.EventsLibrary_skeletonEventText__cZkHZ{height:10px;border-radius:4px;background:linear-gradient(90deg,var(--bl-surface-1) 25%,var(--bl-surface-3) 50%,var(--bl-surface-1) 75%);background-size:200% 100%;animation:EventsLibrary_skeletonPulse__H8lRA 1.5s infinite}.EventsLibrary_skeletonEventTextShort__sMpoz{width:55%}@keyframes EventsLibrary_skeletonPulse__H8lRA{0%{background-position:200% 0}to{background-position:-200% 0}}.EventsLibrary_searchBar__Tj7tR{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bl-bg);border-bottom:1px solid var(--bl-border);flex-shrink:0}.EventsLibrary_searchIcon__SCiuJ{color:var(--bl-text-5);flex-shrink:0;transition:color .2s ease}.EventsLibrary_searchBar__Tj7tR:focus-within .EventsLibrary_searchIcon__SCiuJ{color:var(--bl-accent-text)}.EventsLibrary_searchInput__ejV3m{flex:1;background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);border-radius:8px;padding:8px 12px;font-size:.82rem;color:var(--bl-text-1);outline:none;transition:all .2s ease}.EventsLibrary_searchInput__ejV3m::-moz-placeholder{color:var(--bl-text-6)}.EventsLibrary_searchInput__ejV3m::placeholder{color:var(--bl-text-6)}.EventsLibrary_searchInput__ejV3m:focus{border-color:rgba(var(--bl-accent-rgb),.4);background:rgba(var(--bl-accent-rgb),.04);box-shadow:0 0 0 2px rgba(var(--bl-accent-rgb),.08)}.EventsLibrary_searchClear__31mV_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:var(--bl-surface-3);color:var(--bl-text-4);cursor:pointer;flex-shrink:0;transition:all .2s ease}.EventsLibrary_searchClear__31mV_:hover{background:rgba(var(--bl-danger-rgb),.15);color:var(--bl-danger-text)}.EventsLibrary_foldersSection__Vft1q{padding:12px 16px 0;flex-shrink:0}.EventsLibrary_foldersGrid__ACb29{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:8px}.EventsLibrary_folderCard__Tj8Y9{background:var(--folder-color-bg,rgba(var(--bl-accent-rgb),.08));border:1px solid var(--folder-color-border,rgba(var(--bl-accent-rgb),.25));border-radius:12px;padding:14px 12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;gap:8px;min-height:90px}.EventsLibrary_folderCard__Tj8Y9:hover{transform:translateY(-2px);border-color:var(--folder-color,var(--bl-accent));box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.25 * var(--bl-shadow-k))),0 0 0 1px var(--folder-color-border,rgba(var(--bl-accent-rgb),.3));background:linear-gradient(135deg,var(--folder-color-bg,rgba(var(--bl-accent-rgb),.12)) 0,rgba(var(--bl-shadow-rgb),.2) 100%)}.EventsLibrary_folderCardIcon__9OyRo{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--folder-color,var(--bl-accent-text));background:linear-gradient(135deg,var(--folder-color-bg,rgba(var(--bl-accent-rgb),.15)),transparent)}.EventsLibrary_folderCardContent__FFliq{display:flex;flex-direction:column;gap:2px;flex:1}.EventsLibrary_folderCardName__nYbd5{font-size:.82rem;font-weight:600;color:var(--bl-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.EventsLibrary_folderCardCount__wqM0z{font-size:.7rem;color:var(--bl-text-5)}.EventsLibrary_folderCardListView__wBYHi{flex-direction:row;align-items:center;min-height:38px!important;max-height:44px;padding:6px 10px;gap:0}.EventsLibrary_folderCardListView__wBYHi:hover{transform:none}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_exerciseCardHeader___5osF{padding:0;flex-shrink:0}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_exerciseIcon__BlxeC{width:26px;height:26px}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_exerciseCardContent__MJ6Pg{flex:1;padding:0 10px;min-width:0;flex-direction:row;align-items:center;gap:8px}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_exerciseName__QU7IN{font-size:.78rem;margin:0;-webkit-line-clamp:1}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_folderCardIcon__9OyRo{width:24px;height:24px;flex-shrink:0}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_folderCardContent__FFliq{flex:1;flex-direction:row;align-items:center;gap:8px;min-width:0}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_folderCardName__nYbd5{flex:1;min-width:0}.EventsLibrary_folderCardListView__wBYHi .EventsLibrary_folderCardCount__wqM0z{flex-shrink:0}.EventsLibrary_folderCardActions__HMJPv{position:absolute;top:8px;right:8px;display:flex;gap:2px;opacity:0;transition:opacity .2s ease}.EventsLibrary_folderCard__Tj8Y9:hover .EventsLibrary_folderCardActions__HMJPv{opacity:1}.EventsLibrary_folderActionBtn__t1moJ{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--bl-overlay);color:var(--bl-on-accent);cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.EventsLibrary_folderActionBtn__t1moJ:hover{background:rgba(var(--bl-shadow-rgb),.7);color:var(--bl-on-accent);transform:scale(1.1)}.EventsLibrary_breadcrumbs__xDUji{display:flex;align-items:center;gap:4px;padding:6px 12px;flex-shrink:0;border-bottom:1px solid var(--bl-border);background:var(--bl-surface-0);min-height:36px}.EventsLibrary_breadcrumbBackBtn__BnrXd{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--bl-surface-2);color:var(--bl-text-4);cursor:pointer;transition:all .2s ease;flex-shrink:0}.EventsLibrary_breadcrumbBackBtn__BnrXd:hover{background:var(--bl-surface-3);color:var(--bl-text-1)}.EventsLibrary_breadcrumbsPath__y8lEj{display:flex;align-items:center;gap:2px;flex:1;overflow-x:auto;scrollbar-width:none}.EventsLibrary_breadcrumbsPath__y8lEj::-webkit-scrollbar{display:none}.EventsLibrary_breadcrumbItem__WJSMZ{background:none;border:none;color:var(--bl-text-4);font-size:.75rem;font-weight:500;cursor:pointer;padding:4px 6px;border-radius:5px;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:4px}.EventsLibrary_breadcrumbItem__WJSMZ:hover{background:var(--bl-surface-3);color:var(--bl-text-2)}.EventsLibrary_breadcrumbItemActive__WUyWy{color:var(--bl-text-1);font-weight:600}.EventsLibrary_breadcrumbSeparator__uQ1Ps{color:var(--bl-text-7);font-size:.7rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EventsLibrary_breadcrumbCreateBtn__BnD6q{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--bl-surface-2);color:var(--bl-text-5);cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:auto}.EventsLibrary_breadcrumbCreateBtn__BnD6q:hover{background:rgba(var(--bl-accent-rgb),.12);color:var(--bl-accent-text)}.EventsLibrary_emptyActions__xT6M0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:18px}.EventsLibrary_emptyActionPrimary__8bRFz,.EventsLibrary_emptyActionSecondary__pqgqH{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--radius-pill);font-size:.82rem;font-weight:600;font-family:inherit;letter-spacing:-.2px;cursor:pointer;transition:var(--transition)}.EventsLibrary_emptyActionPrimary__8bRFz{background:var(--bl-cta-success-accent);border:none;color:var(--bl-on-fill);box-shadow:0 4px 18px rgba(var(--bl-success-rgb),.22)}.EventsLibrary_emptyActionPrimary__8bRFz:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 26px rgba(var(--bl-success-rgb),.32)}.EventsLibrary_emptyActionSecondary__pqgqH{background:var(--bl-surface-2);border:1px solid var(--bl-border-heavy);color:var(--bl-text-2)}.EventsLibrary_emptyActionSecondary__pqgqH:hover:not(:disabled){background:rgba(var(--bl-fg-rgb),.09);border-color:var(--bl-border-heavy);color:var(--bl-text)}.EventsLibrary_emptyActionPrimary__8bRFz:disabled,.EventsLibrary_emptyActionSecondary__pqgqH:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.FieldExerciseLibrary_breadcrumbsBar__8OmYy{display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bl-bg);border-bottom:1px solid var(--bl-border);flex-shrink:0}.FieldExerciseLibrary_backButton__zAUlu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--bl-border-strong);border-radius:8px;cursor:pointer;flex-shrink:0;background:transparent;color:var(--bl-text-5);transition:all .3s ease}.FieldExerciseLibrary_backButton__zAUlu:hover{background:var(--bl-accent-soft);border-color:var(--bl-accent-line);color:var(--bl-accent-text)}.FieldExerciseLibrary_backButton__zAUlu:disabled{opacity:.5;cursor:not-allowed}.FieldExerciseLibrary_breadcrumbs__Vm9JG{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.FieldExerciseLibrary_breadcrumbs__Vm9JG::-webkit-scrollbar{display:none}.FieldExerciseLibrary_breadcrumb__Bim_w{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:100px;background:transparent;cursor:pointer;font-size:.75rem;font-weight:500;color:var(--bl-text-5);white-space:nowrap;transition:all .3s ease}.FieldExerciseLibrary_breadcrumb__Bim_w:hover{color:var(--bl-text-3);background:var(--bl-surface-2)}.FieldExerciseLibrary_breadcrumbActive__oVB0c{color:var(--bl-accent-text);font-weight:600}.FieldExerciseLibrary_breadcrumbSeparator__W57Zo{color:var(--bl-text-7);font-size:.65rem}.FieldExerciseLibrary_folderCard__MlOCz{cursor:pointer!important;position:relative;transition:all .2s ease}.FieldExerciseLibrary_folderCard__MlOCz:hover{border-color:var(--bl-accent-line)!important}.FieldExerciseLibrary_folderDropTarget__y_LB1{border-color:rgba(var(--bl-accent-rgb),.6)!important;background:rgba(var(--bl-accent-rgb),.08)!important;transform:scale(1.03);box-shadow:0 4px 20px rgba(var(--bl-accent-rgb),.15)!important}.FieldExerciseLibrary_folderDropTarget__y_LB1 .FieldExerciseLibrary_folderCount__06bj5,.FieldExerciseLibrary_folderDropTarget__y_LB1 h4{color:var(--bl-accent-text)!important}.FieldExerciseLibrary_breadcrumbDropTarget__X8bYq{background:rgba(var(--bl-accent-rgb),.12)!important;color:var(--bl-accent-text)!important;box-shadow:0 0 0 2px rgba(var(--bl-accent-rgb),.4)}.FieldExerciseLibrary_folderCard__MlOCz .FieldExerciseLibrary_playDeleteBtn__QlwUn{opacity:0;transition:opacity .2s ease}.FieldExerciseLibrary_folderCard__MlOCz:hover .FieldExerciseLibrary_playDeleteBtn__QlwUn{opacity:.7}.FieldExerciseLibrary_folderCard__MlOCz .FieldExerciseLibrary_playDeleteBtn__QlwUn:hover{opacity:1}.FieldExerciseLibrary_folderArrow__o4U3w{color:var(--bl-text-5);transition:all .3s ease}.FieldExerciseLibrary_folderCard__MlOCz:hover .FieldExerciseLibrary_folderArrow__o4U3w{color:var(--folder-color,var(--bl-accent-text));transform:translateX(2px)}.FieldExerciseLibrary_folderCount__06bj5{font-size:.65rem;color:var(--bl-text-5);background:var(--bl-surface-2);padding:3px 8px;border-radius:100px;margin-top:4px}.FieldExerciseLibrary_playHeader__SdZsd{display:flex;flex-direction:column;align-items:center;padding:8px 10px 6px;gap:4px}.FieldExerciseLibrary_titleRow__vZe3Q{width:100%;display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:6px}.FieldExerciseLibrary_actionButton__5rRtx{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;background:var(--bl-surface-2);color:var(--bl-text-5);transition:all .3s ease}.FieldExerciseLibrary_actionButton__5rRtx:hover{background:rgba(var(--bl-accent-rgb),.15);color:var(--bl-accent-text)}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_deleteButton__GGyBd{color:var(--bl-text-5)}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_deleteButton__GGyBd:hover{background:rgba(var(--bl-danger-rgb),.15);color:var(--bl-danger-text)}.FieldExerciseLibrary_actionButtonPlaceholder__rXWR8{width:28px;height:28px}.FieldExerciseLibrary_actionButtons__uq5xa{display:flex;align-items:center;gap:4px}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_editButton__Qaxv9{color:var(--bl-text-5)}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_editButton__Qaxv9:hover{background:rgba(var(--bl-accent2-rgb),.15);color:var(--bl-accent-2-text)}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_tacticalButton__ysNP2{color:var(--bl-text-5)}.FieldExerciseLibrary_actionButton__5rRtx.FieldExerciseLibrary_tacticalButton__ysNP2:hover{background:rgba(var(--bl-success-rgb),.15);color:var(--bl-success-text)}.FieldExerciseLibrary_playName__isxbz{font-size:.75rem;font-weight:600;color:var(--bl-text-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;letter-spacing:-.2px;text-align:center;min-height:28px;transition:color .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_playName__isxbz{color:var(--bl-text)}.FieldExerciseLibrary_playContent__LL6kZ{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:0 10px 10px}.FieldExerciseLibrary_playThumbnail__crcz5{width:100%;aspect-ratio:4/3;min-height:70px;max-height:100px;position:relative;overflow:hidden;background:var(--bl-bg);border-radius:8px;display:flex;align-items:center;justify-content:center}.FieldExerciseLibrary_playThumbnail__crcz5 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .3s ease}.FieldExerciseLibrary_playThumbnail__crcz5 img.FieldExerciseLibrary_portraitThumbnail__kAL2B{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:75%;max-height:133.33%;transform:translate(-50%,-50%) rotate(-90deg);-o-object-fit:contain;object-fit:contain}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_playThumbnail__crcz5 img{transform:scale(1.03)}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_playThumbnail__crcz5 img.FieldExerciseLibrary_portraitThumbnail__kAL2B{transform:translate(-50%,-50%) rotate(-90deg) scale(1.03)}.FieldExerciseLibrary_playPlaceholder__d_3X2{width:100%;height:100%;aspect-ratio:4/3;min-height:70px;max-height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--bl-accent-rgb),.08),rgba(var(--bl-success-rgb),.06));color:var(--bl-accent-text);opacity:.6;border-radius:8px}.FieldExerciseLibrary_playDeleteBtn__QlwUn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bl-danger-line);border-radius:6px;cursor:pointer;transition:all .3s ease;background:var(--bl-surface-solid);color:var(--bl-danger-text)}.FieldExerciseLibrary_playDeleteBtn__QlwUn:hover{background:rgba(var(--bl-danger-rgb),.15);border-color:rgba(var(--bl-danger-rgb),.4)}.FieldExerciseLibrary_viewOnlyBanner__LCYwR{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:rgba(var(--bl-accent-rgb),.08);color:var(--bl-accent-text);border-top:1px solid rgba(var(--bl-accent-rgb),.15);font-size:.8rem;font-weight:500;flex-shrink:0}.FieldExerciseLibrary_spinner__U_j_L{width:24px;height:24px;border:2px solid var(--bl-accent-line);border-top-color:var(--bl-accent);border-radius:50%;animation:FieldExerciseLibrary_spin__smSrD .8s linear infinite;margin-bottom:12px}@keyframes FieldExerciseLibrary_spin__smSrD{to{transform:rotate(1turn)}}.FieldExerciseLibrary_skeletonCard__6_eWi{background:var(--bl-surface-solid);border-radius:12px;overflow:hidden;border:1px solid var(--bl-border);min-height:140px;display:flex;flex-direction:column}.FieldExerciseLibrary_skeletonThumbnail__RmXY6{width:100%;height:80px;background:linear-gradient(90deg,var(--bl-surface-1) 25%,var(--bl-surface-3) 50%,var(--bl-surface-1) 75%);background-size:200% 100%;animation:FieldExerciseLibrary_skeletonLoading__2_qL6 1.5s infinite}.FieldExerciseLibrary_skeletonInfo__jpb_n{padding:12px;flex:1}.FieldExerciseLibrary_skeletonText__KFDWY{height:14px;width:70%;border-radius:4px;background:linear-gradient(90deg,var(--bl-surface-1) 25%,var(--bl-surface-3) 50%,var(--bl-surface-1) 75%);background-size:200% 100%;animation:FieldExerciseLibrary_skeletonLoading__2_qL6 1.5s infinite}@keyframes FieldExerciseLibrary_skeletonLoading__2_qL6{0%{background-position:200% 0}to{background-position:-200% 0}}.FieldExerciseLibrary_draggablePlay__CofJ7{cursor:grab;position:relative;transition:all .3s ease;--field-primary:var(--bl-accent);--field-primary-light:rgba(var(--bl-accent-rgb),0.12)}.FieldExerciseLibrary_draggablePlay__CofJ7:hover{transform:translateY(-2px);border-color:rgba(var(--bl-accent-rgb),.25);box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-accent-rgb),.1),inset 0 1px 0 rgba(var(--bl-fg-rgb),.05);background:var(--bl-surface-solid)}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_playThumbnail__crcz5{background:var(--bl-surface-solid)}.FieldExerciseLibrary_draggablePlay__CofJ7:active{cursor:grabbing;transform:scale(.98)}.FieldExerciseLibrary_draggablePlay__CofJ7.FieldExerciseLibrary_dragging__TKqND,.FieldExerciseLibrary_draggablePlay__CofJ7[style*="opacity: 0.5"]{transform:scale(.95)!important;border-color:rgba(var(--bl-accent-rgb),.4)!important;box-shadow:0 12px 30px rgba(var(--bl-shadow-rgb),calc(.25 * var(--bl-shadow-k)))!important}.FieldExerciseLibrary_fieldExerciseCard__TzqsQ{--field-primary:var(--bl-accent-2);--field-primary-light:rgba(var(--bl-accent2-rgb),0.12)}.FieldExerciseLibrary_fieldExerciseCard__TzqsQ:hover{border-color:rgba(var(--bl-accent2-rgb),.25);box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-accent2-rgb),.1),inset 0 1px 0 rgba(var(--bl-fg-rgb),.05)}.FieldExerciseLibrary_fieldExerciseIcon__46_Cw{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(var(--bl-accent2-rgb),.15);color:var(--bl-accent-2-text);border-radius:5px;margin-left:4px}.FieldExerciseLibrary_fieldExerciseInfo__zz_LT{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;background:linear-gradient(135deg,rgba(var(--bl-accent2-rgb),.06),rgba(var(--bl-accent2-rgb),.04));border-radius:8px;aspect-ratio:4/3;min-height:70px;max-height:100px}.FieldExerciseLibrary_fieldExerciseMeta__IwhDS{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--bl-text-3)}.FieldExerciseLibrary_fieldExerciseMeta__IwhDS svg{color:var(--bl-accent-2-text)}.FieldExerciseLibrary_fieldExerciseDifficulty__930D0{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px}.FieldExerciseLibrary_fieldExerciseDifficulty__930D0.FieldExerciseLibrary_beginner__xN3NW{background:rgba(var(--bl-success-rgb),.15);color:var(--bl-success-text)}.FieldExerciseLibrary_fieldExerciseDifficulty__930D0.FieldExerciseLibrary_intermediate__AJWO1{background:rgba(var(--bl-warning-rgb),.15);color:var(--bl-warning-text)}.FieldExerciseLibrary_fieldExerciseDifficulty__930D0.FieldExerciseLibrary_advanced__I5faF{background:rgba(var(--bl-danger-rgb),.15);color:var(--bl-danger-text)}.FieldExerciseLibrary_fieldExerciseTags__16s5a{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.FieldExerciseLibrary_fieldExerciseTag__G0mSX{font-size:.6rem;padding:2px 6px;background:var(--bl-surface-3);border-radius:4px;color:var(--bl-text-3)}.FieldExerciseLibrary_fieldExerciseTagMore__f0H3k{font-size:.6rem;padding:2px 6px;background:var(--bl-accent-2-soft);border-radius:4px;color:var(--bl-accent-2-text)}.FieldExerciseLibrary_fieldExercisePlaceholder__3hAeC{width:100%;height:100%;aspect-ratio:4/3;min-height:70px;max-height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--bl-accent2-rgb),.08),rgba(var(--bl-accent2-rgb),.06));color:var(--bl-accent-2-text);opacity:.6;border-radius:8px}.FieldExerciseLibrary_createButtonsContainer__EiUnS{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:var(--bl-bg);border-top:1px solid var(--bl-border);flex-shrink:0}.FieldExerciseLibrary_createFieldExerciseButton__PpEuf{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;background:transparent;border:1px solid rgba(var(--bl-accent2-rgb),.4);border-radius:100px;color:var(--bl-accent-2-text);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.FieldExerciseLibrary_createFieldExerciseButton__PpEuf:hover:not(:disabled){background:var(--bl-accent-2-soft);border-color:rgba(var(--bl-accent2-rgb),.6)}.FieldExerciseLibrary_createFieldExerciseButton__PpEuf:disabled{opacity:.5;cursor:not-allowed}.FieldExerciseLibrary_createButtonsContainer__EiUnS button:last-child{height:38px;padding:0 16px;border-radius:100px!important;font-size:.8rem;font-weight:500;white-space:nowrap}.FieldExerciseLibrary_premadePlayCard__lWHaD{position:relative;border-color:rgba(var(--bl-accent-rgb),.12)!important}.FieldExerciseLibrary_premadePlayCard__lWHaD:hover{border-color:rgba(var(--bl-accent-rgb),.25)!important;box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k))),0 0 0 1px rgba(var(--bl-accent-rgb),.08),inset 0 1px 0 rgba(var(--bl-fg-rgb),.04)!important}.FieldExerciseLibrary_premadeHeader__Qhl5p{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px;padding:8px 8px 4px}.FieldExerciseLibrary_premadeBadge__67C4u{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg,var(--bl-accent-soft) 0,rgba(var(--bl-accent2-rgb),.08) 100%);border:1px solid rgba(var(--bl-accent-rgb),.18);border-radius:100px;font-size:.55rem;font-weight:600;color:rgba(var(--bl-accent-rgb),.7);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.4;transition:all .2s ease}.FieldExerciseLibrary_premadePlayCard__lWHaD:hover .FieldExerciseLibrary_premadeBadge__67C4u{border-color:rgba(var(--bl-accent-rgb),.3);color:var(--bl-accent-text)}.FieldExerciseLibrary_premadeTitle__HQdQN{font-size:.75rem;font-weight:600;color:var(--bl-text-2);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;letter-spacing:-.2px;min-height:28px;padding-top:2px;transition:color .2s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.FieldExerciseLibrary_premadePlayCard__lWHaD:hover .FieldExerciseLibrary_premadeTitle__HQdQN{color:var(--bl-text)}.FieldExerciseLibrary_premadeTacticalBtn__OFvIK{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bl-border);border-radius:8px;background:transparent;color:var(--bl-text-5);cursor:pointer;transition:all .2s ease;flex-shrink:0}.FieldExerciseLibrary_premadeTacticalBtn__OFvIK:hover{background:var(--bl-accent-soft);border-color:rgba(var(--bl-accent-rgb),.25);color:var(--bl-accent-text)}.FieldExerciseLibrary_premadePlayPlaceholder__Kc1c1{width:100%;height:100%;aspect-ratio:4/3;min-height:70px;max-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,rgba(var(--bl-accent-rgb),.04) 0,rgba(var(--bl-accent2-rgb),.03) 100%);border-radius:8px;color:rgba(var(--bl-accent-rgb),.3);transition:all .2s ease}.FieldExerciseLibrary_premadePlayCard__lWHaD:hover .FieldExerciseLibrary_premadePlayPlaceholder__Kc1c1{color:rgba(var(--bl-accent-rgb),.5);background:linear-gradient(135deg,rgba(var(--bl-accent-rgb),.07) 0,rgba(var(--bl-accent2-rgb),.05) 100%)}.FieldExerciseLibrary_videoPlayOverlay__7Cpev{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--bl-shadow-rgb),.35);opacity:0;pointer-events:none;transition:opacity .2s ease;border-radius:8px;z-index:2}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_videoPlayOverlay__7Cpev{opacity:1}.FieldExerciseLibrary_videoPlayIcon__AKo0B{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--bl-accent2-rgb),.85);border-radius:50%;color:var(--bl-on-accent);box-shadow:0 2px 12px rgba(var(--bl-accent2-rgb),.5);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.FieldExerciseLibrary_videoPlayIcon__AKo0B{pointer-events:auto;cursor:pointer}}.FieldExerciseLibrary_videoPlayIcon__AKo0B:hover{transform:scale(1.12);background:var(--bl-accent-2)}.FieldExerciseLibrary_videoPlayIcon__AKo0B:active{transform:scale(.95)}.FieldExerciseLibrary_videoNoThumbnail__KKuYn{width:100%;aspect-ratio:4/3;min-height:70px;max-height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--bl-accent2-rgb),.08),rgba(var(--bl-accent2-rgb),.06));border-radius:8px;transition:background .2s ease}.FieldExerciseLibrary_draggablePlay__CofJ7:hover .FieldExerciseLibrary_videoNoThumbnail__KKuYn{background:linear-gradient(135deg,rgba(var(--bl-accent2-rgb),.14),var(--bl-accent-2-soft))}.FieldExerciseLibrary_videoNoThumbnail__KKuYn .FieldExerciseLibrary_videoPlayIcon__AKo0B{width:40px;height:40px}.FieldExerciseLibrary_videoModalOverlay__a2uga{position:fixed;inset:0;background:rgba(var(--bl-shadow-rgb),.8);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:FieldExerciseLibrary_fadeIn__dOJz1 .15s ease}.FieldExerciseLibrary_videoModalContainer__oYTvE{width:90%;max-width:800px;max-height:90vh;background:var(--bl-surface-solid);border:1px solid var(--bl-border-strong);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px rgba(var(--bl-shadow-rgb),calc(.6 * var(--bl-shadow-k)));animation:FieldExerciseLibrary_scaleIn__j8DX5 .2s cubic-bezier(.34,1.56,.64,1)}.FieldExerciseLibrary_videoModalHeader__VyPbd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--bl-border)}.FieldExerciseLibrary_videoModalTitle__8_E_K{font-size:.9rem;font-weight:600;color:var(--bl-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FieldExerciseLibrary_videoModalCloseButton__XsLfu{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bl-surface-3);border:1px solid var(--bl-border-strong);border-radius:8px;color:var(--bl-text-3);cursor:pointer;transition:all .15s ease;flex-shrink:0}.FieldExerciseLibrary_videoModalCloseButton__XsLfu:hover{background:rgba(var(--bl-danger-rgb),.15);border-color:rgba(var(--bl-danger-rgb),.3);color:var(--bl-danger-text)}.FieldExerciseLibrary_videoModalBody__t74Kc{padding:0;display:flex;align-items:center;justify-content:center;background:var(--bl-bg)}.FieldExerciseLibrary_videoPlayer__myVeX{width:100%;max-height:70vh;outline:none}@keyframes FieldExerciseLibrary_fadeIn__dOJz1{0%{opacity:0}to{opacity:1}}@keyframes FieldExerciseLibrary_scaleIn__j8DX5{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.FieldExerciseLibrary_searchBar__rQ_pm{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bl-bg);border-bottom:1px solid var(--bl-border);flex-shrink:0}.FieldExerciseLibrary_searchIcon__QPV4J{color:var(--bl-text-5);flex-shrink:0;transition:color .2s ease}.FieldExerciseLibrary_searchBar__rQ_pm:focus-within .FieldExerciseLibrary_searchIcon__QPV4J{color:var(--bl-accent-text)}.FieldExerciseLibrary_searchInput__RfzXB{flex:1;background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);border-radius:8px;padding:8px 12px;font-size:.82rem;color:var(--bl-text-1);outline:none;transition:all .2s ease}.FieldExerciseLibrary_searchInput__RfzXB::-moz-placeholder{color:var(--bl-text-6)}.FieldExerciseLibrary_searchInput__RfzXB::placeholder{color:var(--bl-text-6)}.FieldExerciseLibrary_searchInput__RfzXB:focus{border-color:rgba(var(--bl-accent-rgb),.4);background:rgba(var(--bl-accent-rgb),.04);box-shadow:0 0 0 2px rgba(var(--bl-accent-rgb),.08)}.FieldExerciseLibrary_searchClear__Im_4Q{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:var(--bl-surface-3);color:var(--bl-text-4);cursor:pointer;flex-shrink:0;transition:all .2s ease}.FieldExerciseLibrary_searchClear__Im_4Q:hover{background:rgba(var(--bl-danger-rgb),.15);color:var(--bl-danger-text)}.FieldExerciseLibrary_searchResultsInfo__UUN9a{display:flex;align-items:center;padding:6px 16px;background:rgba(var(--bl-accent-rgb),.05);border-bottom:1px solid rgba(var(--bl-accent-rgb),.1);font-size:.75rem;color:rgba(var(--bl-accent-text-rgb),.8);flex-shrink:0}.FieldExerciseLibrary_listModeContainer__DSXTL{padding:8px 12px;display:flex;flex-direction:column;gap:4px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_draggablePlay__CofJ7{flex-direction:row;align-items:center;min-height:40px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_draggablePlay__CofJ7:hover{transform:none}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_playHeader__SdZsd{padding:6px 8px;flex-shrink:0;flex-direction:row;align-items:center}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_titleRow__vZe3Q{gap:4px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_playName__isxbz{-webkit-line-clamp:1;line-clamp:1;font-size:.78rem}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_playContent__LL6kZ{display:none}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_folderCard__MlOCz{flex-direction:row;align-items:center;min-height:38px;padding:6px 10px;gap:10px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_folderCard__MlOCz:hover{transform:none}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_folderCount__06bj5{font-size:.7rem}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_fieldExerciseCard__TzqsQ{flex-direction:row;align-items:center;min-height:40px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_fieldExerciseCard__TzqsQ:hover{transform:none}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_premadePlayCard__lWHaD{flex-direction:row;align-items:center;min-height:40px}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_premadePlayCard__lWHaD:hover{transform:none}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_premadeHeader__Qhl5p{padding:6px 8px;flex-shrink:0}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_premadeTitle__HQdQN{-webkit-line-clamp:1;line-clamp:1;font-size:.78rem}.FieldExerciseLibrary_listModeContainer__DSXTL .FieldExerciseLibrary_skeletonCard__6_eWi{min-height:40px}.FieldExerciseLibrary_listItem__KYZEl{display:flex!important;flex-direction:row!important;align-items:center!important;min-height:38px!important;max-height:38px!important;padding:0 8px!important;gap:8px!important;overflow:visible!important}.FieldExerciseLibrary_listItem__KYZEl:hover{transform:none!important}.FieldExerciseLibrary_listItemIcon__y949W{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bl-accent-soft);color:var(--bl-accent-text);flex-shrink:0}.FieldExerciseLibrary_listItemName___Vvow{font-size:.8rem;font-weight:500;color:var(--bl-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.FieldExerciseLibrary_listItemMeta__WIdwi{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--bl-text-5);flex-shrink:0;margin-right:4px}.FieldExerciseLibrary_listMoreButton__SdCiX{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--bl-text-6);cursor:pointer;transition:all .15s ease;flex-shrink:0;opacity:0}.FieldExerciseLibrary_listItem__KYZEl:hover .FieldExerciseLibrary_listMoreButton__SdCiX{opacity:1}.FieldExerciseLibrary_listMoreButton__SdCiX:hover{background:var(--bl-surface-3);color:var(--bl-text-3)}.FieldExerciseLibrary_listContextMenu__XGiqo{position:absolute;top:100%;right:0;z-index:100;background:var(--bl-surface-solid);border:1px solid var(--bl-border-strong);border-radius:8px;padding:4px;min-width:160px;box-shadow:0 8px 24px rgba(var(--bl-shadow-rgb),calc(.4 * var(--bl-shadow-k)));animation:FieldExerciseLibrary_fadeInFieldMenu__yhxu5 .15s ease}@keyframes FieldExerciseLibrary_fadeInFieldMenu__yhxu5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FieldExerciseLibrary_contextMenuItem__Qj8z9{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:5px;background:transparent;color:var(--bl-text-3);font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.FieldExerciseLibrary_contextMenuItem__Qj8z9:hover{background:var(--bl-surface-3);color:var(--bl-text-1)}.FieldExerciseLibrary_contextMenuItem__Qj8z9 svg{flex-shrink:0;opacity:.7}.FieldExerciseLibrary_contextMenuDanger__AI0M2{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:5px;background:transparent;color:var(--bl-text-3);font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.FieldExerciseLibrary_contextMenuDanger__AI0M2:hover{background:var(--bl-danger-soft);color:var(--bl-danger-text)}.FieldExerciseLibrary_contextMenuDanger__AI0M2 svg{flex-shrink:0;opacity:.7}.FieldExerciseLibrary_sessionUseButton__Zk0VO{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:5px 11px;border-radius:999px;border:1px solid rgba(var(--bl-accent-rgb),.32);background:rgba(var(--bl-accent-rgb),.12);color:var(--bl-accent-text);font-size:.7rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}.FieldExerciseLibrary_sessionUseButton__Zk0VO:hover{background:rgba(var(--bl-accent-rgb),.2);border-color:rgba(var(--bl-accent-rgb),.5)}.FieldExerciseLibrary_dayPickerSheet__QGpUI{flex-shrink:0;margin:0 10px 10px;padding:10px 12px 12px;border-radius:12px;background:linear-gradient(180deg,var(--bl-surface-solid),var(--bl-surface-solid));border:1px solid rgba(var(--bl-accent-rgb),.28);box-shadow:0 12px 34px rgba(var(--bl-shadow-rgb),calc(.45 * var(--bl-shadow-k)));animation:FieldExerciseLibrary_dayPickerIn__BcCQ7 .18s ease-out}@keyframes FieldExerciseLibrary_dayPickerIn__BcCQ7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FieldExerciseLibrary_dayPickerHeader__wdG4t{display:flex;align-items:center;gap:8px;margin-bottom:8px}.FieldExerciseLibrary_dayPickerTitle__Qen8m{flex:1;font-size:.74rem;color:rgba(var(--bl-fg-rgb),.62);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FieldExerciseLibrary_dayPickerTitle__Qen8m strong{color:rgba(var(--bl-fg-rgb),.92);font-weight:600}.FieldExerciseLibrary_dayPickerClose__tVSAC{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:none;background:var(--bl-surface-3);color:var(--bl-text-3);cursor:pointer}.FieldExerciseLibrary_dayPickerClose__tVSAC:hover{background:rgba(var(--bl-fg-rgb),.12);color:var(--bl-text)}.FieldExerciseLibrary_dayPickerNav__le3g_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.72rem;font-weight:600;color:var(--bl-text-2)}.FieldExerciseLibrary_dayPickerNav__le3g_ button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;border:1px solid var(--bl-border-strong);background:var(--bl-surface-2);color:var(--bl-text-2);cursor:pointer}.FieldExerciseLibrary_dayPickerNav__le3g_ button:hover{background:var(--bl-surface-3);color:var(--bl-text)}.FieldExerciseLibrary_dayPickerGrid__3ymV_{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.FieldExerciseLibrary_dayPickerDay__DTTFO{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:5px 2px;border-radius:9px;border:1px solid var(--bl-border-strong);background:var(--bl-surface-1);color:var(--bl-text-2);font-family:inherit;cursor:pointer;transition:all .13s ease}.FieldExerciseLibrary_dayPickerDay__DTTFO:hover{background:rgba(var(--bl-accent-rgb),.16);border-color:rgba(var(--bl-accent-rgb),.45);color:var(--bl-text)}.FieldExerciseLibrary_dayPickerToday__8Tde8{border-color:rgba(var(--bl-accent-rgb),.5);color:var(--bl-accent-text)}.FieldExerciseLibrary_dayPickerWeekday__2CsF9{font-size:.58rem;text-transform:uppercase;letter-spacing:.4px;opacity:.7}.FieldExerciseLibrary_dayPickerNumber__m6RLU{font-size:.85rem;font-weight:700;line-height:1}.DeleteEventTemplateModal_overlay___Qln1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bl-overlay);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100000;animation:DeleteEventTemplateModal_fadeIn__GvcVm .2s cubic-bezier(.19,1,.22,1);transition:opacity .3s ease,backdrop-filter .3s ease}.DeleteEventTemplateModal_modalClosing__1vogo{opacity:0;backdrop-filter:blur(0)}.DeleteEventTemplateModal_modalContainer__fFTH_{background:linear-gradient(145deg,var(--bl-surface-solid),var(--bl-surface-solid));border-radius:16px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 20px 40px rgba(var(--bl-shadow-rgb),calc(.5 * var(--bl-shadow-k))),0 0 30px rgba(var(--bl-info-rgb),.15),0 0 0 1px rgba(var(--bl-fg-rgb),.05);transform:translateY(0);animation:DeleteEventTemplateModal_slideUp__dj6dX .3s cubic-bezier(.34,1.56,.64,1);position:relative;border:1px solid var(--bl-border-subtle);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,box-shadow .3s ease}.DeleteEventTemplateModal_modalContainer__fFTH_:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(var(--bl-accent2-rgb),.05),transparent 60%),radial-gradient(circle at bottom left,rgba(var(--bl-info-rgb),.05),transparent 60%);pointer-events:none;z-index:-1}.DeleteEventTemplateModal_modalContentClosing__bvlsZ{opacity:0;transform:translateY(-20px) scale(.95)}.DeleteEventTemplateModal_modalHeader__rKPxE{display:flex;justify-content:center;align-items:center;padding:1.5rem;background:linear-gradient(to right,rgba(var(--bl-danger-rgb),.15),rgba(var(--bl-danger-rgb),.05) 60%,transparent);border-bottom:1px solid var(--bl-danger-line);position:relative;overflow:hidden}.DeleteEventTemplateModal_iconContainer__SP8nE{width:56px;height:56px;border-radius:12px;background:rgba(var(--bl-danger-rgb),.15);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 0 15px rgba(var(--bl-danger-rgb),.3);animation:DeleteEventTemplateModal_breathe__Lkt0K 2s ease-in-out infinite}.DeleteEventTemplateModal_warningIcon__vzB04{color:var(--bl-danger-text);width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(var(--bl-danger-rgb),.7));animation:DeleteEventTemplateModal_pulse__k9ecd 2s ease-in-out infinite alternate}.DeleteEventTemplateModal_closeButton__Afx1H{position:absolute;top:1rem;right:1rem;background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);color:var(--bl-text-3);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);z-index:10}.DeleteEventTemplateModal_closeButton__Afx1H:hover:not(:disabled){background:var(--bl-surface-3);color:var(--bl-text-1);transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k)))}.DeleteEventTemplateModal_closeButton__Afx1H:disabled{opacity:.3;cursor:not-allowed;transform:none}.DeleteEventTemplateModal_modalContent__MeNEf{padding:1.25rem 1.75rem;position:relative}.DeleteEventTemplateModal_title__O04Vk{font-size:1.35rem;font-weight:700;margin-bottom:.8rem;color:var(--bl-text);letter-spacing:-.02em;position:relative;display:inline-block;text-align:center;width:100%}.DeleteEventTemplateModal_title__O04Vk:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:200px;height:2px;background:linear-gradient(to right,transparent,var(--bl-danger),transparent);border-radius:4px}.DeleteEventTemplateModal_description__fjKGV{font-size:.95rem;line-height:1.5;margin-bottom:1rem;color:var(--bl-text-2);text-align:center}.DeleteEventTemplateModal_eventName__KfUB_{font-weight:600;color:var(--bl-danger-text);text-shadow:0 0 10px rgba(var(--bl-danger-rgb),.3)}.DeleteEventTemplateModal_eventBox__2a_sC{background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);border-radius:10px;padding:.75rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.DeleteEventTemplateModal_eventIcon__Szxrw{color:var(--bl-info-text);width:20px;height:20px;filter:drop-shadow(0 0 5px rgba(var(--bl-info-rgb),.5));flex-shrink:0}.DeleteEventTemplateModal_eventDetails__c1oWr{flex:1;min-width:0}.DeleteEventTemplateModal_eventTitle__bZOBH{display:block;font-weight:600;color:var(--bl-text);font-size:.95rem;margin-bottom:2px;word-break:break-word}.DeleteEventTemplateModal_eventSubtitle__CPlsr{display:block;font-size:.8rem;color:var(--bl-text-3);margin-bottom:4px}.DeleteEventTemplateModal_eventDescription__jw8Py{display:block;font-size:.75rem;color:var(--bl-text-4);line-height:1.3;word-break:break-word}.DeleteEventTemplateModal_warning__XkU7e{font-size:.85rem;color:var(--bl-danger-text);background:var(--bl-danger-soft);border:1px solid var(--bl-danger-line);border-radius:8px;padding:.75rem;margin-top:1rem;line-height:1.4;text-align:center;animation:DeleteEventTemplateModal_warningGlow__S9EiS 2s ease-in-out infinite alternate}.DeleteEventTemplateModal_buttonContainer__jtjaB{padding:1.25rem 1.75rem;display:flex;gap:.75rem;justify-content:center;background:var(--bl-surface-0);border-top:1px solid var(--bl-border-subtle)}.DeleteEventTemplateModal_cancelButton__osRon{background:var(--bl-surface-2);border:1px solid var(--bl-border-strong);color:var(--bl-text-2);padding:.6rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-height:40px;backdrop-filter:blur(10px)}.DeleteEventTemplateModal_cancelButton__osRon:hover:not(:disabled){background:var(--bl-surface-3);border-color:var(--bl-border-heavy);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--bl-shadow-rgb),calc(.2 * var(--bl-shadow-k)))}.DeleteEventTemplateModal_cancelButton__osRon:disabled{opacity:.4;cursor:not-allowed;transform:none}.DeleteEventTemplateModal_deleteButton__sZ4JN{background:var(--bl-danger);border:1px solid rgba(var(--bl-danger-rgb),.3);color:var(--bl-on-accent);padding:.6rem 1.25rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-height:40px;box-shadow:0 4px 15px rgba(var(--bl-danger-rgb),.3);position:relative;overflow:hidden}.DeleteEventTemplateModal_deleteButton__sZ4JN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--bl-on-accent-rgb),.2),transparent);transition:left .5s ease}.DeleteEventTemplateModal_deleteButton__sZ4JN:hover:not(:disabled){background:var(--bl-danger-hover);transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--bl-danger-rgb),.4)}.DeleteEventTemplateModal_deleteButton__sZ4JN:hover:not(:disabled):before{left:100%}.DeleteEventTemplateModal_deleteButton__sZ4JN:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 15px rgba(var(--bl-danger-rgb),.2)}.DeleteEventTemplateModal_trashIcon__aYNTO{width:16px;height:16px}.DeleteEventTemplateModal_spinner__Dv2yi{width:16px;height:16px;border-top:2px solid rgba(var(--bl-on-accent-rgb),.3);border:2px solid rgba(var(--bl-on-accent-rgb),.3);border-top-color:var(--bl-on-accent);border-radius:50%;animation:DeleteEventTemplateModal_spin__JOwFH 1s linear infinite}@keyframes DeleteEventTemplateModal_fadeIn__GvcVm{0%{opacity:0}to{opacity:1}}@keyframes DeleteEventTemplateModal_slideUp__dj6dX{0%{transform:translateY(50px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes DeleteEventTemplateModal_breathe__Lkt0K{0%,to{transform:scale(1);box-shadow:0 0 15px rgba(var(--bl-danger-rgb),.3)}50%{transform:scale(1.05);box-shadow:0 0 25px rgba(var(--bl-danger-rgb),.5)}}@keyframes DeleteEventTemplateModal_pulse__k9ecd{0%{filter:drop-shadow(0 0 8px rgba(var(--bl-danger-rgb),.7))}to{filter:drop-shadow(0 0 15px var(--bl-danger))}}@keyframes DeleteEventTemplateModal_warningGlow__S9EiS{0%{box-shadow:0 0 10px rgba(var(--bl-danger-rgb),.2)}to{box-shadow:0 0 20px rgba(var(--bl-danger-rgb),.4)}}@keyframes DeleteEventTemplateModal_spin__JOwFH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.DeleteEventTemplateModal_modalContainer__fFTH_{width:95%;margin:16px}.DeleteEventTemplateModal_modalContent__MeNEf{padding:20px}.DeleteEventTemplateModal_buttonContainer__jtjaB{padding:0 20px 20px;flex-direction:column}.DeleteEventTemplateModal_cancelButton__osRon,.DeleteEventTemplateModal_deleteButton__sZ4JN{width:100%;justify-content:center}}