.UserManagement_toolbar__LYprU{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.25rem;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.02),0 8px 16px rgba(0,0,0,.04)}.UserManagement_tableCard__Rexrm,.UserManagement_toolbar__LYprU{scroll-margin-top:calc(var(--admin-header-base-height, 88px) + env(safe-area-inset-top, 0px))}.UserManagement_toolbar__LYprU:after{content:""}.UserManagement_filters___hf2i{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex:1}.UserManagement_searchWrapper__h8zu9{position:relative;display:flex;align-items:center;flex:1;min-width:200px}.UserManagement_searchIcon__FEijD{position:absolute;left:12px;color:var(--text-muted);pointer-events:none;z-index:1;transition:color .2s ease}.UserManagement_searchInput__Ngq9j{width:100%;height:40px;padding:0 2rem 0 2.5rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:all .2s ease}.UserManagement_searchWrapper__h8zu9:hover .UserManagement_searchIcon__FEijD{color:var(--accent-primary)}.UserManagement_searchInput__Ngq9j:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.12);box-shadow:0 4px 8px rgba(0,0,0,.04)}.UserManagement_searchInput__Ngq9j:focus{outline:none;background:white;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12);color:var(--text-primary)}.UserManagement_searchWrapper__h8zu9:has(.UserManagement_searchInput__Ngq9j:focus) .UserManagement_searchIcon__FEijD{color:var(--accent-primary)}.UserManagement_searchInput__Ngq9j::placeholder{color:var(--text-muted);font-weight:400}.UserManagement_searchClear__bi0z4{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.08);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.UserManagement_searchClear__bi0z4:hover{background:rgba(0,0,0,.15)}.UserManagement_selectTrigger__Tgff6{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:180px;height:42px;padding:0 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.02);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.UserManagement_selectTrigger__Tgff6:hover{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.12)}.UserManagement_selectTrigger__Tgff6:focus,.UserManagement_selectTrigger__Tgff6[data-state=open]{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.UserManagement_selectContent__FyBqv{z-index:100;overflow:hidden;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.08)}.UserManagement_selectViewport__v9eoQ{padding:4px}.UserManagement_selectItem__5Ofsm{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;font-size:.875rem;border-radius:8px;cursor:pointer;transition:background .15s ease;user-select:none;outline:none}.UserManagement_selectItem__5Ofsm[data-highlighted]{background:rgba(var(--accent-rgb),.08);color:var(--accent-primary)}.UserManagement_selectIndicator__p1XnS{display:inline-flex;color:var(--accent-primary)}.UserManagement_refreshBtn__4DH6v{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:rgba(255,255,255,.8);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.UserManagement_refreshBtn__4DH6v:hover{background:rgba(var(--accent-rgb),.08);color:var(--accent-primary);border-color:rgba(var(--accent-rgb),.2)}.UserManagement_tableCard__Rexrm{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.02),0 12px 24px rgba(0,0,0,.06);overflow:hidden}.UserManagement_tableWrapper__K9zsm{overflow-x:auto}.UserManagement_table__DSMMM{width:100%;border-collapse:collapse}.UserManagement_table__DSMMM th{padding:.875rem 1.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.UserManagement_table__DSMMM td{padding:.875rem 1.25rem;font-size:.875rem;color:var(--text-primary);border-bottom:1px solid rgba(0,0,0,.04);vertical-align:middle}.UserManagement_tableRow__4xyFt{cursor:pointer;transition:background .15s ease}.UserManagement_tableRow__4xyFt:hover{background:rgba(var(--accent-rgb),.03)}.UserManagement_tableRow__4xyFt:last-child td{border-bottom:none}.UserManagement_userCell__6cPI8{display:flex;align-items:center;gap:.75rem}.UserManagement_avatar__3Fy3f{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-secondary-rgb),.1))}.UserManagement_avatarImg__kb1VT{width:100%;height:100%;object-fit:cover}.UserManagement_avatarFallback__Xatj6{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;font-weight:600;color:var(--accent-primary)}.UserManagement_userName__Sdx3j{font-weight:500;color:var(--text-primary);line-height:1.3}.UserManagement_userEmail__uqEC5{font-size:.8125rem;color:var(--text-muted);line-height:1.3}.UserManagement_roleBadge__TXRIN,.UserManagement_statusBadge__HBHZV{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--admin-badge-padding-x);font-size:var(--admin-badge-font-size);font-weight:var(--admin-badge-font-weight);text-transform:uppercase;letter-spacing:var(--admin-badge-letter-spacing);line-height:var(--admin-badge-line-height);border-radius:8px;white-space:nowrap;min-width:100px}.UserManagement_roleAdmin___LdCK{color:#334155}.UserManagement_roleAdmin___LdCK,.UserManagement_roleMod__vnBOo{background:var(--admin-badge-classification-bg);border:1px solid var(--admin-badge-classification-border)}.UserManagement_roleMod__vnBOo{color:#475569}.UserManagement_roleViewer__DSR1z{background:var(--admin-badge-classification-bg);color:var(--admin-badge-classification-text);border:1px solid var(--admin-badge-classification-border)}.UserManagement_statusActive__Sgafr{background:var(--admin-badge-positive-bg);color:var(--admin-badge-positive-text);border:1px solid var(--admin-badge-positive-border)}.UserManagement_statusBanned___HarW{background:var(--admin-badge-danger-bg);color:var(--admin-badge-danger-text);border:1px solid var(--admin-badge-danger-border)}.UserManagement_dateCell__js__Y{white-space:nowrap;color:var(--text-secondary);font-size:.8125rem}.UserManagement_downloadCount__At1rS{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-secondary);font-size:.8125rem}.UserManagement_actions__DBZAc{display:flex;gap:.25rem}.UserManagement_actionBtn__jVFq8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.UserManagement_actionBtn__jVFq8:hover{background:rgba(0,0,0,.06)}.UserManagement_actionBan__ocbig:hover{background:rgba(245,158,11,.1);color:#d97706}.UserManagement_actionUnban__cjRiu:hover{background:rgba(34,197,94,.1);color:#16a34a}.UserManagement_actionDelete__1i4_i:hover{background:rgba(239,68,68,.08);color:#dc2626}.UserManagement_actionBtn__jVFq8:disabled{opacity:.5;cursor:not-allowed}.UserManagement_emptyState__uBoSI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:.75rem;text-align:center}.UserManagement_emptyIcon__wcDqd{color:var(--text-muted);opacity:.5}.UserManagement_emptyTitle__tuRVK{font-weight:600;color:var(--text-primary)}.UserManagement_emptyHint__cwxTS{font-size:.875rem;color:var(--text-muted)}.UserManagement_errorState__hYbMT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1.25rem;text-align:center;background:linear-gradient(135deg,rgba(254,226,226,.4),rgba(254,242,242,.1));border:1px solid rgba(239,68,68,.15);border-radius:16px;margin:1.5rem;box-shadow:0 10px 25px -5px rgba(239,68,68,.1),0 8px 10px -6px rgba(239,68,68,.1);position:relative;overflow:hidden}.UserManagement_errorState__hYbMT:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(239,68,68,.05) 0,transparent 50%);z-index:0;pointer-events:none}.UserManagement_errorContent__uK3Cs{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.UserManagement_errorIconWrapper__k4oSy{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:rgba(254,226,226,.8);backdrop-filter:blur(8px);border:1px solid rgba(239,68,68,.2);border-radius:20px;color:#ef4444;box-shadow:0 8px 16px rgba(239,68,68,.12),inset 0 2px 4px rgba(255,255,255,.5);transform:rotate(-5deg);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.UserManagement_errorState__hYbMT:hover .UserManagement_errorIconWrapper__k4oSy{transform:rotate(0deg) scale(1.05)}.UserManagement_errorTitle__QAI6h{font-size:1.25rem;font-weight:700;color:#991b1b;margin:0;letter-spacing:-.01em}.UserManagement_errorText__AALq5{font-size:.875rem;color:#b91c1c;background:rgba(254,226,226,.6);padding:.5rem 1.25rem;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;max-width:480px;word-break:break-word;border:1px dashed rgba(239,68,68,.3);margin:0}.UserManagement_retryBtn__5ykb2{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:white;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 6px -1px rgba(239,68,68,.3),0 2px 4px -2px rgba(239,68,68,.3),inset 0 1px 1px rgba(255,255,255,.2);transition:all .2s cubic-bezier(.4,0,.2,1)}.UserManagement_retryBtn__5ykb2:hover{transform:translateY(-2px);box-shadow:0 8px 12px -1px rgba(239,68,68,.4),0 4px 6px -2px rgba(239,68,68,.4),inset 0 1px 1px rgba(255,255,255,.2)}.UserManagement_retryBtn__5ykb2:active{transform:translateY(0)}.UserManagement_spinner__FgPSF{width:32px;height:32px;border:3px solid rgba(var(--accent-rgb),.15);border-top-color:var(--accent-primary);border-radius:50%;animation:UserManagement_spin__twXTe .7s linear infinite}@keyframes UserManagement_spin__twXTe{to{transform:rotate(1turn)}}.UserManagement_selectItemContent__1vZAL{display:flex;align-items:center;gap:.5rem}.UserManagement_overlay__dXwh4{animation:UserManagement_fadeIn__M30el .2s ease}@keyframes UserManagement_fadeIn__M30el{0%{opacity:0}to{opacity:1}}.UserManagement_dialogContent__n1FBY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal-content,9001);width:90vw;max-width:520px;max-height:calc(100dvh - 32px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;padding:1.5rem;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 8px 16px rgba(0,0,0,.06),0 24px 48px rgba(0,0,0,.12);animation:UserManagement_dialogIn__Jkv_A .25s ease}@media (max-width:640px){.UserManagement_toolbar__LYprU{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px))}}@keyframes UserManagement_dialogIn__Jkv_A{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.UserManagement_dialogTitle__m1May{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1.25rem}.UserManagement_dialogClose__18BlX{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.UserManagement_dialogClose__18BlX:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.UserManagement_detailBody__pwIze{display:flex;flex-direction:column;gap:1.5rem}.UserManagement_detailHeader__g69Ii{display:flex;align-items:center;gap:1rem}.UserManagement_detailAvatar__P9Pj1{width:56px;height:56px;border-radius:14px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-secondary-rgb),.1))}.UserManagement_detailAvatarImg__YDsql{width:100%;height:100%;object-fit:cover}.UserManagement_detailAvatarFallback__dRxiN{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;font-weight:600;color:var(--accent-primary)}.UserManagement_detailName__y7aMx{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.UserManagement_detailEmail__KlQqJ{font-size:.875rem;color:var(--text-muted);margin:.125rem 0 0}.UserManagement_detailGrid__8Ogvq{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;background:rgba(0,0,0,.02);border-radius:12px}.UserManagement_detailItem__o0gWX{display:flex;flex-direction:column;gap:.375rem}.UserManagement_detailLabel__U_0bJ{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.UserManagement_roleSelect___mKel{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:38px;padding:0 .875rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:white;border:1px solid rgba(0,0,0,.12);border-radius:10px;cursor:pointer;transition:all .2s ease}.UserManagement_roleSelect___mKel:hover{border-color:var(--accent-primary)}.UserManagement_roleSelect___mKel:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.UserManagement_detailActions__0yDEX{display:flex;gap:.75rem;padding-top:1.25rem;margin-top:.5rem;border-top:1px solid rgba(0,0,0,.06)}.UserManagement_detailActionBtn__k8RVy{display:inline-flex;align-items:center;gap:.5rem;flex:1;justify-content:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease}.UserManagement_detailBan__R6Jvg{background:rgba(245,158,11,.1);color:#d97706;border-color:rgba(245,158,11,.2)}.UserManagement_detailBan__R6Jvg:hover{background:rgba(245,158,11,.15)}.UserManagement_detailUnban__wEfOP{background:rgba(34,197,94,.1);color:#16a34a;border-color:rgba(34,197,94,.2)}.UserManagement_detailUnban__wEfOP:hover{background:rgba(34,197,94,.15)}.UserManagement_detailDelete__gZG3G{background:rgba(239,68,68,.08);color:#dc2626;border-color:rgba(239,68,68,.15)}.UserManagement_detailDelete__gZG3G:hover{background:rgba(239,68,68,.12)}.UserManagement_detailActionBtn__k8RVy:disabled{opacity:.5;cursor:not-allowed}.UserManagement_alertContent__QQpnA{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal-content,9001);width:90vw;max-width:420px;padding:1.5rem;background:var(--admin-modal-surface,rgba(255,255,255,.97));backdrop-filter:blur(var(--glass-blur,8px));-webkit-backdrop-filter:blur(var(--glass-blur,8px));border:1px solid var(--glass-border);border-radius:20px;box-shadow:var(--admin-modal-shadow);animation:UserManagement_alertScaleIn__dNx6W .2s cubic-bezier(.16,1,.3,1)}.UserManagement_alertTitle__tdt7x{font-size:1.0625rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.UserManagement_alertDescription__FXLIk{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1.25rem}.UserManagement_alertActions__UALd2{display:flex;justify-content:flex-end;gap:.5rem}.UserManagement_alertCancel__27Zld{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .15s ease}.UserManagement_alertCancel__27Zld:hover{background:rgba(0,0,0,.08)}.UserManagement_alertAction__xe886{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:white;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.UserManagement_alertAction__xe886:disabled{opacity:.5;cursor:not-allowed}.UserManagement_alertActionBan__JgCuJ{background:#d97706}.UserManagement_alertActionBan__JgCuJ:hover:not(:disabled){background:#b45309}.UserManagement_alertActionUnban__xAtzY{background:#16a34a}.UserManagement_alertActionUnban__xAtzY:hover:not(:disabled){background:#15803d}.UserManagement_alertActionDelete__kle_9{background:#dc2626}.UserManagement_alertActionDelete__kle_9:hover:not(:disabled){background:#b91c1c}.UserManagement_addUserBtn__Un5fe{display:flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1rem;border:none;border-radius:10px;background:var(--accent-primary);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.UserManagement_addUserBtn__Un5fe:hover{background:var(--accent-strong)}.UserManagement_sortIcon__rPra1{color:var(--text-muted)}.UserManagement_formGroup___xXxI{display:flex;flex-direction:column;gap:.5rem}.UserManagement_formLabel__5OVaa{font-size:.875rem;font-weight:500;color:var(--text-primary)}.UserManagement_formInput__8f73_{width:100%;padding:.625rem 1rem;font-size:.875rem;color:var(--text-primary);background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.08);border-radius:10px;transition:all .2s ease}.UserManagement_formInput__8f73_:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.UserManagement_formInput__8f73_:disabled{opacity:.6;cursor:not-allowed;background:rgba(0,0,0,.05)}.UserManagement_formActions__zCkbz{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.UserManagement_submitBtn__N6_l4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:white;background:var(--accent-primary);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.UserManagement_submitBtn__N6_l4:hover:not(:disabled){background:var(--accent-strong)}.UserManagement_submitBtn__N6_l4:disabled{opacity:.6;cursor:not-allowed}.UserManagement_spinnerIcon__NRiSc{animation:UserManagement_spin__twXTe 1s linear infinite}.UserManagement_passwordSection__Ucao4{margin:1.5rem 0 .5rem;padding:1rem;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:12px}.UserManagement_changePasswordBtn__yhzkb{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:white;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.02)}.UserManagement_changePasswordBtn__yhzkb:hover:not(:disabled){background:#fafafa;border-color:rgba(0,0,0,.15)}.UserManagement_passwordForm__0xeKG{width:100%}.UserManagement_passwordFormActions__OojEu,.UserManagement_passwordForm__0xeKG{display:flex;align-items:center;gap:.5rem}.UserManagement_successBanner__MWK0M{padding:.75rem 1rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:10px;color:#16a34a;font-size:.875rem;font-weight:500;text-align:center}.UserManagement_errorBanner__rMMRF{padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#dc2626;font-size:.875rem;font-weight:500;text-align:center;margin-bottom:1rem}.UserManagement_detailItemContainer___ahdO{min-height:38px;display:flex;align-items:center}.UserManagement_downloadHistorySection__LDOGH{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}.UserManagement_downloadHistoryTitle__01oKV{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.UserManagement_downloadHistoryLoading__i_Ev9{display:flex;justify-content:center;padding:1rem;color:var(--text-secondary)}.UserManagement_downloadHistoryList__nwDr7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.UserManagement_downloadHistoryItem__sRXFz{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.04);border-radius:8px;font-size:.875rem}.UserManagement_downloadHistoryLabel__dEyat{color:var(--text-primary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:60%}.UserManagement_downloadHistoryId__bzGb_{color:var(--text-secondary);font-size:.75rem;font-family:monospace}.UserManagement_downloadHistoryEmpty__6LUqM{font-size:.875rem;color:var(--text-secondary);text-align:center;padding:1.5rem;background:rgba(0,0,0,.01);border-radius:8px;border:1px dashed rgba(0,0,0,.1);margin:0}@media (max-width:768px){.UserManagement_toolbar__LYprU{padding:.75rem}.UserManagement_searchWrapper__h8zu9{max-width:none;min-width:unset}.UserManagement_table__DSMMM td,.UserManagement_table__DSMMM th{padding:.75rem}.UserManagement_detailGrid__8Ogvq{grid-template-columns:1fr}.UserManagement_detailActions__0yDEX{flex-direction:column}}.AdminPagination_pagination__0ruQ0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.06)}.AdminPagination_paginationInfo__Ng2R6{font-size:.8125rem;color:var(--text-muted);white-space:nowrap}.AdminPagination_paginationButtons__7r7AV{display:flex;align-items:center;gap:.375rem}.AdminPagination_pageBtn__94E3t{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .625rem;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.8);color:var(--text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AdminPagination_pageBtn__94E3t:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.35);color:var(--accent-primary);box-shadow:0 2px 8px rgba(var(--accent-rgb),.12)}.AdminPagination_pageBtn__94E3t:disabled{cursor:not-allowed;opacity:.4}.AdminPagination_pageBtnActive__pqnzE{background:var(--accent-primary);color:white;border-color:var(--accent-primary);box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.AdminPagination_pageBtnActive__pqnzE:hover:not(:disabled){color:white;box-shadow:0 4px 12px rgba(var(--accent-rgb),.4)}.AdminPagination_pageEllipsis__5GSEO{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:.875rem;color:var(--text-muted);user-select:none}.AdminStatusTabs_tabsCard__5s37i{padding:.5rem;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);border-radius:16px;min-width:0;box-shadow:0 4px 6px rgba(0,0,0,.02),0 8px 16px rgba(0,0,0,.04)}.AdminStatusTabs_tabsList__aev0J{display:flex;gap:.25rem;padding:4px;background:rgba(0,0,0,.04);border-radius:12px}.AdminStatusTabs_tabTrigger__4KBr2{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media (max-width:1200px){.AdminStatusTabs_tabsList__aev0J{flex-wrap:wrap;justify-content:center}}.AdminStatusTabs_tabTrigger__4KBr2:hover{background:rgba(var(--accent-rgb),.08);color:var(--accent-primary)}.AdminStatusTabs_tabActive__c0RO1{background:white;color:var(--accent-primary);box-shadow:0 2px 8px rgba(0,0,0,.08)}.AdminStatusTabs_tabIcon__m33Tk{width:16px;height:16px;flex-shrink:0}.AdminStatusTabs_tabCount__IgWzz{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600;background:rgba(0,0,0,.06);border-radius:10px;transition:all .2s ease}.AdminStatusTabs_tabActive__c0RO1 .AdminStatusTabs_tabCount__IgWzz{background:rgba(var(--accent-rgb),.15);color:var(--accent-primary)}@media (max-width:640px){.AdminStatusTabs_tabsList__aev0J{flex-wrap:wrap;justify-content:center}.AdminStatusTabs_tabTrigger__4KBr2{padding:.5rem .75rem;font-size:.8rem;gap:.375rem}.AdminStatusTabs_tabCount__IgWzz{min-width:18px;height:18px;padding:0 5px;font-size:.6875rem}}.BatchActionPanel_panel__fvnxr{position:fixed;right:24px;width:380px;max-height:400px;display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.97);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);z-index:var(--z-admin-floating,9100);overflow:hidden;animation:BatchActionPanel_batchSlideIn__qZtGC .3s cubic-bezier(.16,1,.3,1);transition:bottom .3s ease}@keyframes BatchActionPanel_batchSlideIn__qZtGC{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.BatchActionPanel_minimized__qJGMs{max-height:none}.BatchActionPanel_header__ZonWf{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);transition:background .2s ease}.BatchActionPanel_headerRunning__0AO7M{background:rgba(var(--accent-secondary-rgb),.04)}.BatchActionPanel_headerDone__Wkm0c{background:rgba(34,197,94,.04)}.BatchActionPanel_headerLeft__2nwaJ{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.BatchActionPanel_headerIcon__fiYYP{display:flex;align-items:center;flex-shrink:0}.BatchActionPanel_spinIcon__3tz_c{color:rgb(var(--accent-secondary-rgb));animation:BatchActionPanel_spin__uMD2p 1s linear infinite}@keyframes BatchActionPanel_spin__uMD2p{to{transform:rotate(1turn)}}.BatchActionPanel_doneIcon__RjZO6{color:rgb(22,163,74)}.BatchActionPanel_headerInfo__EGZKT{display:flex;align-items:center;gap:8px;min-width:0}.BatchActionPanel_headerTitle__wWLLM{font-size:13px;font-weight:600;color:var(--text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BatchActionPanel_headerProgress__OtJ2l{font-size:12px;color:var(--text-muted,#94a3b8);font-variant-numeric:tabular-nums;white-space:nowrap}.BatchActionPanel_headerActions__LWc3K{display:flex;align-items:center;gap:4px;flex-shrink:0}.BatchActionPanel_headerBtn__oGHbu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted,#94a3b8);border-radius:6px;cursor:pointer;transition:all .15s ease}.BatchActionPanel_headerBtn__oGHbu:hover{background:rgba(0,0,0,.04);color:var(--text-primary,#1e293b)}.BatchActionPanel_headerBtn__oGHbu:focus-visible{outline:2px solid rgb(var(--accent-secondary-rgb));outline-offset:2px}.BatchActionPanel_body__EkUKM{display:flex;flex-direction:column;animation:BatchActionPanel_bodyFadeIn__bNFMH .2s ease}@keyframes BatchActionPanel_bodyFadeIn__bNFMH{0%{opacity:0}to{opacity:1}}.BatchActionPanel_itemList__H_o9m{max-height:280px;overflow-y:auto;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.BatchActionPanel_itemList__H_o9m::-webkit-scrollbar{width:4px}.BatchActionPanel_itemList__H_o9m::-webkit-scrollbar-track{background:transparent}.BatchActionPanel_itemList__H_o9m::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:2px}.BatchActionPanel_item__vKVt6{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background .15s ease}.BatchActionPanel_item__vKVt6:hover{background:rgba(0,0,0,.02)}.BatchActionPanel_item_pending__9AzP1{opacity:.5}.BatchActionPanel_item_processing__jI3R3{opacity:1}.BatchActionPanel_item_done__R_Sij{opacity:.7}.BatchActionPanel_item_error__9fJvM{opacity:.85}.BatchActionPanel_itemIcon__cZv11{display:flex;align-items:center;flex-shrink:0}.BatchActionPanel_iconPending__Tfqb4{color:var(--text-muted,#cbd5e1)}.BatchActionPanel_iconProcessing__pjpxO{color:rgb(var(--accent-secondary-rgb));animation:BatchActionPanel_spin__uMD2p 1s linear infinite}.BatchActionPanel_iconDone__yOchz{color:rgb(22,163,74)}.BatchActionPanel_iconError__SlUXw{color:rgb(220,38,38)}.BatchActionPanel_itemTitle__zWjX6{flex:1;font-size:12px;color:var(--text-secondary,#475569);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BatchActionPanel_itemError__EliWQ{font-size:11px;color:rgba(220,38,38,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.BatchActionPanel_footer__YB02C{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;border-top:1px solid rgba(0,0,0,.06)}.BatchActionPanel_cancelBtn__dA7P6{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;border:1px solid rgba(220,38,38,.2);background:rgba(220,38,38,.04);color:rgb(220,38,38);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.BatchActionPanel_cancelBtn__dA7P6:hover{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.35)}.BatchActionPanel_cancelBtn__dA7P6:focus-visible{outline:2px solid rgb(220,38,38);outline-offset:2px}@media (max-width:480px){.BatchActionPanel_panel__fvnxr{left:12px;right:12px;width:auto}}@media (prefers-reduced-motion:reduce){.BatchActionPanel_body__EkUKM,.BatchActionPanel_iconProcessing__pjpxO,.BatchActionPanel_panel__fvnxr,.BatchActionPanel_spinIcon__3tz_c{animation:none}}.AdminSelectionToolbar_toolbar__2Xslx{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:12px;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 6px rgba(0,0,0,.02),0 8px 16px rgba(0,0,0,.04);animation:AdminSelectionToolbar_toolbarIn__9UpyQ .2s cubic-bezier(.16,1,.3,1)}@keyframes AdminSelectionToolbar_toolbarIn__9UpyQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminSelectionToolbar_alertContent__TCURU,.AdminSelectionToolbar_alertOverlay__zajFj,.AdminSelectionToolbar_toolbar__2Xslx{animation:none}}.AdminSelectionToolbar_selectionInfo__qVq_0{display:flex;align-items:center;gap:.375rem}.AdminSelectionToolbar_selectToggle__ESZaV{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--accent-primary);border-radius:8px;cursor:pointer;transition:background .15s ease}.AdminSelectionToolbar_selectToggle__ESZaV:hover{background:rgba(var(--accent-rgb),.08)}.AdminSelectionToolbar_selectToggle__ESZaV:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AdminSelectionToolbar_countLabel__OAz70{font-size:.8125rem;font-weight:600;color:var(--text-primary,#1e293b);white-space:nowrap}.AdminSelectionToolbar_divider__bvtOL{width:1px;height:20px;background:rgba(0,0,0,.08);flex-shrink:0}.AdminSelectionToolbar_actions__FCBvN{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.AdminSelectionToolbar_actionBtn__l5z8_{display:inline-flex;align-items:center;gap:.375rem;height:32px;padding:0 .625rem;border-radius:8px;border:none;background:transparent;color:var(--text-secondary,#475569);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.AdminSelectionToolbar_actionBtn__l5z8_:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#1e293b)}.AdminSelectionToolbar_actionBtn__l5z8_:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AdminSelectionToolbar_actionBtnDanger__XvdTE{color:#dc2626}.AdminSelectionToolbar_actionBtnDanger__XvdTE:hover{background:rgba(239,68,68,.08);color:#b91c1c}.AdminSelectionToolbar_actionBtnRestore__kNX_W{color:#16a34a}.AdminSelectionToolbar_actionBtnRestore__kNX_W:hover{background:rgba(34,197,94,.08);color:#15803d}.AdminSelectionToolbar_actionBtnPrimary__BE_cY{color:var(--accent-primary)}.AdminSelectionToolbar_actionBtnPrimary__BE_cY:hover{background:rgba(var(--accent-rgb),.08)}.AdminSelectionToolbar_actionBtnWarning__prQbG{color:#d97706}.AdminSelectionToolbar_actionBtnWarning__prQbG:hover{background:rgba(245,158,11,.08);color:#b45309}.AdminSelectionToolbar_actionLabel__4fMRg{display:inline}.AdminSelectionToolbar_clearBtn__mo9WS{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted,#94a3b8);border-radius:8px;cursor:pointer;transition:all .15s ease;margin-left:auto;flex-shrink:0}.AdminSelectionToolbar_clearBtn__mo9WS:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#1e293b)}.AdminSelectionToolbar_clearBtn__mo9WS:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.AdminSelectionToolbar_alertContent__TCURU{width:90%;max-width:420px;padding:2rem;text-align:center}.AdminSelectionToolbar_alertIcon__ufmRx{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.AdminSelectionToolbar_alertIconDanger__9PxFZ{background:rgba(239,68,68,.1);color:#dc2626}.AdminSelectionToolbar_alertIconInfo__nMw_t{background:rgba(var(--accent-rgb),.1);color:var(--accent-primary)}.AdminSelectionToolbar_alertIconWarning__iQ9Gu{background:rgba(245,158,11,.1);color:#d97706}.AdminSelectionToolbar_alertIconSuccess__NFysB{background:rgba(34,197,94,.1);color:#16a34a}.AdminSelectionToolbar_alertTitle__voeSm{font-size:1.1rem;font-weight:700;color:var(--text-primary,#1e293b);margin-bottom:.5rem}.AdminSelectionToolbar_alertDesc__26HJ0{font-size:.875rem;color:var(--text-secondary,#64748b);line-height:1.5;margin-bottom:1.5rem}.AdminSelectionToolbar_alertActions__43uaD{display:flex;gap:.75rem}.AdminSelectionToolbar_alertCancel__duJTR{flex:1;padding:10px 16px;font-size:.875rem;font-weight:500;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:white;color:var(--text-secondary,#64748b);cursor:pointer;transition:all .15s ease}.AdminSelectionToolbar_alertCancel__duJTR:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.12)}.AdminSelectionToolbar_alertConfirmDanger__9Q3Ac{flex:1;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(239,68,68,.3)}.AdminSelectionToolbar_alertConfirmDanger__9Q3Ac:hover{opacity:.9;box-shadow:0 4px 12px rgba(239,68,68,.4)}.AdminSelectionToolbar_alertConfirmSuccess__VzwrP{flex:1;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(34,197,94,.3)}.AdminSelectionToolbar_alertConfirmSuccess__VzwrP:hover{opacity:.9;box-shadow:0 4px 12px rgba(34,197,94,.4)}.AdminSelectionToolbar_alertConfirmWarning___Uwaw{flex:1;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:white;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(245,158,11,.3)}.AdminSelectionToolbar_alertConfirmWarning___Uwaw:hover{opacity:.9;box-shadow:0 4px 12px rgba(245,158,11,.4)}.AdminSelectionToolbar_alertConfirmPrimary__nB9x0{flex:1;padding:10px 16px;font-size:.875rem;font-weight:600;border:none;border-radius:10px;background:var(--accent-primary);color:white;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.AdminSelectionToolbar_alertConfirmPrimary__nB9x0:hover{opacity:.9;box-shadow:0 4px 12px rgba(var(--accent-rgb),.4)}@media (max-width:768px){.AdminSelectionToolbar_toolbar__2Xslx{flex-wrap:wrap;gap:.375rem}.AdminSelectionToolbar_actionLabel__4fMRg{display:none}.AdminSelectionToolbar_actionBtn__l5z8_{padding:0 .5rem;min-width:32px;justify-content:center}}.AdminGridCard_gridItem__tS7gX{position:relative;display:flex;flex-direction:column;background:var(--admin-grid-card-surface);backdrop-filter:blur(var(--glass-blur,20px));-webkit-backdrop-filter:blur(var(--glass-blur,20px));border:1px solid var(--admin-grid-card-border);border-radius:var(--admin-grid-card-radius);overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.AdminGridCard_gridItem__tS7gX:hover{border-color:var(--accent-primary);box-shadow:var(--admin-grid-card-hover-shadow);transform:translateY(-4px)}.AdminGridCard_gridItemSelected__rK8rh{border-color:rgb(var(--accent-secondary-rgb));box-shadow:var(--admin-grid-card-selected-shadow);background:var(--admin-grid-card-selected-surface);transform:translateY(-2px)}.AdminGridCard_gridItemSelected__rK8rh:hover{box-shadow:var(--admin-grid-card-selected-hover-shadow);transform:translateY(-4px)}.AdminGridCard_gridItemLink__sDZJg{display:flex;flex-direction:column;text-decoration:none;color:inherit;flex:1}.AdminGridCard_thumbnail__TC9k7{position:relative;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:var(--media-preview-placeholder);overflow:hidden}.AdminGridCard_gridItemSelected__rK8rh .AdminGridCard_thumbnail__TC9k7:after{content:"";position:absolute;inset:0;background:var(--admin-grid-card-selected-thumbnail-overlay);pointer-events:none;z-index:5;transition:opacity .2s ease}.AdminGridCard_thumbnailPlaceholder__z2VSY{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .25s ease}.AdminGridCard_thumbnailPlaceholder__z2VSY>svg{opacity:.35;transition:all .25s ease}.AdminGridCard_gridItem__tS7gX:hover .AdminGridCard_thumbnailPlaceholder__z2VSY>svg{opacity:.5;transform:scale(1.05)}.AdminGridCard_gridItem__tS7gX:hover .AdminGridCard_thumbnailPlaceholder__z2VSY img{transform:scale(1.03);transition:transform .3s ease}.AdminGridCard_gridCheckbox__BAouz{position:absolute;top:var(--admin-grid-card-checkbox-offset,12px);left:var(--admin-grid-card-checkbox-offset,12px);z-index:20;display:flex;align-items:center;justify-content:center;width:var(--admin-grid-card-checkbox-size,32px);height:var(--admin-grid-card-checkbox-size,32px);border-radius:var(--admin-badge-radius,6px);border:1px solid var(--admin-border-glass,rgba(0,0,0,.12));background:var(--admin-grid-card-checkbox-surface,rgba(255,255,255,.92));backdrop-filter:blur(var(--glass-blur,20px));-webkit-backdrop-filter:blur(var(--glass-blur,20px));color:var(--text-secondary,#64748b);cursor:pointer;opacity:0;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgba(0,0,0,.05)}.AdminGridCard_gridItemSelectionMode__9K990 .AdminGridCard_gridCheckbox__BAouz,.AdminGridCard_gridItem__tS7gX:hover .AdminGridCard_gridCheckbox__BAouz{opacity:1;color:var(--text-primary);border-color:rgba(0,0,0,.2);background:white}.AdminGridCard_gridCheckbox__BAouz:hover{color:var(--accent-primary,#047857);border-color:var(--accent-primary,#047857);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminGridCard_gridCheckboxVisible__OTb_C{opacity:1;color:var(--bg-input,#ffffff);background:var(--admin-grid-card-checkbox-selected-surface,#10b981);border-color:var(--admin-grid-card-checkbox-selected-surface,#10b981);box-shadow:var(--admin-grid-card-checkbox-selected-shadow)}.AdminGridCard_gridCheckboxVisible__OTb_C:hover{background:rgb(var(--accent-secondary-rgb));filter:brightness(1.1)}.AdminGridCard_gridCheckbox__BAouz:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;opacity:1}.AdminGridCard_itemInfo__08D5l{padding:1rem;display:flex;flex-direction:column;gap:.375rem}.AdminGridCard_itemTitle__dheip{font-weight:600;font-size:.9375rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminGridCard_itemMeta__xArK0{font-size:.75rem;color:var(--text-muted)}.AdminGridCard_cardActions__OqWXP{display:flex;align-items:center;gap:6px;padding:0 1rem .875rem}@media (max-width:768px){.AdminGridCard_gridItem__tS7gX{border-radius:var(--admin-grid-card-radius-mobile)}.AdminGridCard_gridCheckbox__BAouz{opacity:1}}@media (prefers-reduced-motion:reduce){.AdminGridCard_deleteBtn__sLjl0,.AdminGridCard_editBtn__ivrCo,.AdminGridCard_gridCheckbox__BAouz,.AdminGridCard_gridItem__tS7gX,.AdminGridCard_gridItem__tS7gX:hover,.AdminGridCard_restoreBtn__AjPFk,.AdminGridCard_thumbnailPlaceholder__z2VSY,.AdminGridCard_thumbnailPlaceholder__z2VSY>svg{transition:none}.AdminGridCard_gridItem__tS7gX:hover,.AdminGridCard_gridItem__tS7gX:hover .AdminGridCard_thumbnailPlaceholder__z2VSY img,.AdminGridCard_gridItem__tS7gX:hover .AdminGridCard_thumbnailPlaceholder__z2VSY>svg{transform:none}}.AdminPricingPanel_panel__gl1yz{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-lg);transition:opacity .2s ease}.AdminPricingPanel_mainHeader__iUpQ0{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xs);min-height:48px}.AdminPricingPanel_headingGroup__Bi2hl{display:flex;flex-direction:column;min-width:0}.AdminPricingPanel_title__cbIng{margin:0;font-size:.875rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.AdminPricingPanel_summaryDisplay__kTXQ8{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-3xs);flex-shrink:0}.AdminPricingPanel_summaryLabel__td9Np{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.AdminPricingPanel_summaryValue__C2pcb{display:inline-flex;align-items:center;height:30px;padding:0 var(--spacing-sm);border-radius:8px;background:var(--accent-subtle);color:var(--accent-strong);font-size:.8125rem;font-weight:700;white-space:nowrap;border:1px solid var(--accent-border)}.AdminPricingPanel_summaryMuted__ZVopM{background:var(--bg-main);color:var(--text-muted);border-color:var(--border-subtle);box-shadow:none}.AdminPricingPanel_body__K7OQj{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width:640px){.AdminPricingPanel_body__K7OQj{grid-template-columns:1.2fr 1fr;align-items:end}}.AdminPricingPanel_fieldBlock__jy2Xg{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.AdminPricingPanel_label__qUdlP{font-size:.875rem;font-weight:600;color:var(--text-secondary);height:20px;display:flex;align-items:center}.AdminPricingPanel_inputShell__Z4LP3{position:relative;display:flex;align-items:center}.AdminPricingPanel_input__GdWuy{width:100%;height:48px;padding:0 64px 0 16px;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:12px;font-size:1rem;font-weight:500;color:var(--text-primary);transition:all .2s cubic-bezier(.4,0,.2,1)}.AdminPricingPanel_input__GdWuy:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-glow)}.AdminPricingPanel_input__GdWuy::placeholder{color:var(--text-muted)}.AdminPricingPanel_currencyChip__7Ccy9{position:absolute;right:12px;height:24px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:var(--bg-main);color:var(--text-muted);font-size:.6875rem;font-weight:700;border-radius:6px;border:1px solid var(--border-subtle);pointer-events:none}.AdminPricingPanel_toggleGroup__4wUkk{display:flex;background:var(--bg-main);border-radius:14px;padding:4px;gap:4px;border:1px solid var(--border-subtle)}.AdminPricingPanel_toggleButton__gFQD2{flex:1;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--spacing-lg);font-size:.875rem;font-weight:600;color:var(--text-secondary);border:none;background:transparent;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.AdminPricingPanel_toggleButtonActive__0otLQ{background:var(--bg-input);color:var(--accent-primary);box-shadow:0 4px 12px rgba(0,0,0,.06)}.AdminPricingPanel_toggleButton__gFQD2:hover:not(.AdminPricingPanel_toggleButtonActive__0otLQ):not(:disabled){background:rgba(0,0,0,.03);color:var(--text-primary)}.AdminPricingPanel_toggleButton__gFQD2:disabled{opacity:.4;cursor:not-allowed}@media (max-width:480px){.AdminPricingPanel_mainHeader__iUpQ0{flex-direction:column;align-items:flex-start}.AdminPricingPanel_summaryDisplay__kTXQ8{align-items:flex-start;width:100%}.AdminPricingPanel_summaryValue__C2pcb{width:100%;justify-content:center}}.AddToCartButton_root__0_lJz{display:inline-flex;align-items:stretch;overflow:visible}.AddToCartButton_button__8tCCf{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-md);min-height:var(--feed-touch-target);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--modal-backdrop-duration),border-color var(--modal-backdrop-duration),color var(--modal-backdrop-duration),transform var(--modal-backdrop-duration),box-shadow var(--modal-backdrop-duration);border:var(--border-width-thin) solid transparent;outline:none;white-space:nowrap}.AddToCartButton_solid__gSw9y.AddToCartButton_add__MnCyO{background-color:var(--accent-primary);color:var(--color-white)}.AddToCartButton_solid__gSw9y.AddToCartButton_add__MnCyO:hover{background-color:var(--accent-secondary);transform:translateY(-1px);box-shadow:var(--shadow-accent-soft)}.AddToCartButton_solid__gSw9y.AddToCartButton_add__MnCyO:active{transform:translateY(0)}.AddToCartButton_solid__gSw9y.AddToCartButton_inCart__5oY7U{background-color:var(--glass-bg-accent-faint);color:var(--accent-primary);border-color:var(--glass-border-accent-strong)}.AddToCartButton_fullCta__jE3EN{min-height:var(--spacing-13,52px);border:none;border-radius:var(--radius-xl);background:var(--accent-gradient);color:var(--color-white);gap:var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);box-shadow:0 10px 20px -5px rgba(var(--accent-rgb),.4)}.AddToCartButton_fullCta__jE3EN.AddToCartButton_add__MnCyO,.AddToCartButton_fullCta__jE3EN.AddToCartButton_inCart__5oY7U{background:var(--accent-gradient);color:var(--color-white);border-color:transparent}.AddToCartButton_fullCta__jE3EN:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 25px -5px rgba(var(--accent-rgb),.5);filter:brightness(1.05)}.AddToCartButton_fullCta__jE3EN:active:not(:disabled){transform:scale(.98)}.AddToCartButton_fullCta__jE3EN svg{opacity:.92}.AddToCartButton_outline__wccyb{background-color:var(--glass-bg);color:var(--text-primary);border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur-md));-webkit-backdrop-filter:blur(var(--glass-blur-md));box-shadow:var(--shadow-soft)}.AddToCartButton_accentOutline__5emAA{background-color:color-mix(in srgb,var(--public-filter-surface-bg) 90%,var(--accent-subtle));color:var(--accent-primary);border-color:color-mix(in srgb,var(--accent-border) 80%,var(--color-white));box-shadow:var(--glass-inner-white),var(--shadow-soft),var(--shadow-accent-soft)}.AddToCartButton_accentOutline__5emAA:hover{background-color:var(--color-white);color:var(--accent-strong);border-color:var(--accent-primary);box-shadow:var(--glass-inner-white),var(--media-control-shadow),var(--shadow-accent-soft)}.AddToCartButton_outline__wccyb:hover{background-color:var(--public-filter-surface-bg);transform:translateY(-1px)}.AddToCartButton_outline__wccyb:active{transform:translateY(0)}.AddToCartButton_outline__wccyb.AddToCartButton_inCart__5oY7U{background-color:var(--glass-bg-accent-faint);color:var(--accent-primary);border-color:var(--glass-border-accent-strong)}.AddToCartButton_accentOutline__5emAA.AddToCartButton_inCart__5oY7U:hover,.AddToCartButton_inCart__5oY7U:hover{background-color:var(--glass-bg-accent-dim)}.AddToCartButton_disabled__LtbwH{cursor:not-allowed;opacity:.5}.AddToCartButton_disabled__LtbwH,.AddToCartButton_disabled__LtbwH:active,.AddToCartButton_disabled__LtbwH:hover{background-color:transparent;color:var(--text-muted);border-color:var(--border-subtle);transform:none;box-shadow:none}.AddToCartButton_fullCta__jE3EN.AddToCartButton_disabled__LtbwH,.AddToCartButton_fullCta__jE3EN.AddToCartButton_disabled__LtbwH:active,.AddToCartButton_fullCta__jE3EN.AddToCartButton_disabled__LtbwH:hover{background:var(--bg-card);color:var(--text-muted);border:var(--border-width-thin) solid var(--border-subtle);box-shadow:none;filter:none;opacity:.6}.AddToCartButton_disabled__LtbwH svg{opacity:.5}.AddToCartButton_button__8tCCf:disabled{pointer-events:none}.AddToCartButton_confirmedIcon__tEYe9{position:relative;display:inline-flex;align-items:center;justify-content:center}.AddToCartButton_confirmedBadge__2c3UJ{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:var(--radius-full);background:var(--accent-primary);color:var(--color-white);border:var(--border-width-thin) solid var(--public-filter-surface-bg);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xs)}.AddToCartButton_iconOnly__WYU_Q{width:var(--feed-touch-target);min-width:var(--feed-touch-target);padding:0;gap:0;border-radius:var(--radius-full)}.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_accentOutline__5emAA{background-color:color-mix(in srgb,var(--public-filter-surface-bg) 95%,var(--accent-subtle));color:var(--accent-primary);border-color:var(--glass-border);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));box-shadow:var(--shadow-xs)}.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_accentOutline__5emAA:hover{background-color:color-mix(in srgb,var(--public-filter-surface-bg) 72%,var(--accent-subtle));color:var(--accent-strong);border-color:var(--accent-primary);box-shadow:var(--shadow-soft),var(--shadow-accent-soft);transform:scale(1.02)}.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_accentOutline__5emAA:active{transform:scale(.98)}.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_inCart__5oY7U{color:var(--admin-badge-positive-text);background-color:var(--admin-badge-positive-bg);border-color:var(--admin-badge-positive-border)}.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_disabled__LtbwH,.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_disabled__LtbwH:active,.AddToCartButton_iconOnly__WYU_Q.AddToCartButton_disabled__LtbwH:hover{background-color:var(--glass-bg-white-60);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));border-color:var(--border-subtle);box-shadow:none;color:var(--text-muted);opacity:.72}.AddToCartButton_iconOnly__WYU_Q svg{opacity:.96}.AddToCartButton_fullWidth__PeGTB{width:100%}.AddToCartButton_tooltipContent__X5CcX{z-index:var(--z-modal-floating,9002);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--public-filter-surface-border);background:var(--public-filter-surface-bg);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);text-align:center;max-width:250px;box-shadow:var(--public-modal-shadow),var(--media-control-shadow);backdrop-filter:blur(var(--glass-blur-sm));-webkit-backdrop-filter:blur(var(--glass-blur-sm));animation:AddToCartButton_tooltip-fade-in__dwzP6 .15s ease-out;pointer-events:none}.AddToCartButton_tooltipArrow__KSnBP{fill:var(--public-filter-surface-bg)}@keyframes AddToCartButton_tooltip-fade-in__dwzP6{0%{opacity:0;transform:translateY(2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AddToCartButton_spinner__0Kw2q{animation:AddToCartButton_spin__snc_L 1s linear infinite}@keyframes AddToCartButton_spin__snc_L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:360px){.AddToCartButton_button__8tCCf{padding-inline:var(--spacing-md)}.AddToCartButton_iconOnly__WYU_Q{padding:0}}@media (prefers-reduced-motion:reduce){.AddToCartButton_button__8tCCf,.AddToCartButton_spinner__0Kw2q,.AddToCartButton_tooltip__ES9u4{animation:none;transition:none}}.VideoGallery_galleryOverlay__kFBKO{z-index:15}@media (max-width:768px){.VideoGallery_galleryOverlay__kFBKO{opacity:1!important;pointer-events:none;display:flex!important;visibility:visible!important}}.VideoGallery_galleryOverlayVisible__B18H8{background:linear-gradient(0deg,rgba(0,0,0,.84) 0,rgba(0,0,0,.36) 46%,transparent 88%);z-index:10;pointer-events:none;opacity:1}.VideoGallery_videoCardMetaStack__ft1YX{display:flex;flex-direction:column;gap:.4rem}.VideoGallery_videoCardDescription__5wt14{margin:.45rem 0 0;color:rgba(255,255,255,.84);font-size:.8rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VideoGallery_videoPreviewSurface__cPeWc{width:100%;height:100%}.VideoGallery_playerFrame__ucuab{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-black)}@media (max-width:1024px){.VideoGallery_playerFrame__ucuab{width:100%;height:100%;min-height:0;max-height:none;padding:0;background:var(--color-black)}}.VideoGallery_playerSurface__evwfQ{width:100%;height:100%;max-width:100%;max-height:100%;display:grid;place-items:center;overflow:hidden}@media (max-width:1024px){.VideoGallery_playerSurface__evwfQ{width:100%;height:100%;max-height:none}}.VideoGallery_playerSurface__evwfQ iframe{border:none}.VideoGallery_videoFallbackCard__94wD_{display:grid;gap:.75rem;place-items:center;min-height:min(60vh,520px);padding:2rem;color:rgba(255,255,255,.85);text-align:center}.VideoGallery_videoFallbackTitle__xS_xZ{margin:0;font-size:1.1rem;font-weight:700}.VideoGallery_videoFallbackText__2m9xk{margin:0;max-width:28rem;color:rgba(255,255,255,.72);line-height:1.6}.VideoGallery_linkList__5bIHU{display:grid;gap:.9rem}.VideoGallery_infoLink__KCWI9{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent-primary,#6d28d9);text-decoration:none;font-weight:700}.VideoGallery_infoLink__KCWI9:focus-visible,.VideoGallery_infoLink__KCWI9:hover{color:var(--accent-primary-strong,#5b21b6)}.VideoGallery_downloadHint__Kqa17{margin:0 0 1rem;color:var(--text-secondary);font-size:.82rem;line-height:1.55}@media (max-width:768px){.VideoGallery_playerFrame__ucuab{padding:0}}.StreamPlayer_container__6H3DE{position:relative;width:100%;max-height:100%;overflow:hidden;background:rgba(2,6,23,.96)}.StreamPlayer_containerContain__Pvbb0{background:rgba(2,6,23,.92)}.StreamPlayer_iframe__5ZP0_{position:absolute;inset:0;width:100%;height:100%;border:none;z-index:0}.StreamPlayer_skeleton__wBYMm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--glass-bg,rgba(255,255,255,.05));z-index:1}.StreamPlayer_playIcon__qd8uV{width:0;height:0;border-style:solid;border-width:18px 0 18px 30px;border-color:transparent transparent transparent var(--text-secondary,rgba(100,116,139,.35));animation:StreamPlayer_pulse__1QI9D 1.5s ease-in-out infinite}.StreamPlayer_posterLayer___Vsum{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;cursor:pointer;background:rgba(2,6,23,.96);animation:StreamPlayer_posterIn__NpEkB .24s ease-out}.StreamPlayer_posterLayer___Vsum:focus-visible{outline:3px solid rgba(var(--accent-rgb),.8);outline-offset:-6px}.StreamPlayer_posterImage__v4vvn{object-fit:cover;transform:scale(1.01)}.StreamPlayer_containerContain__Pvbb0 .StreamPlayer_posterImage__v4vvn{object-fit:contain;transform:none}.StreamPlayer_posterScrim___W_P8{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.34))}.StreamPlayer_posterPlayIcon__23Rmg{position:relative;width:72px;height:72px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 20px 50px rgba(0,0,0,.28)}.StreamPlayer_posterPlayIcon__23Rmg:before{content:"";position:absolute;top:50%;left:52%;width:0;height:0;transform:translate(-38%,-50%);border-color:transparent transparent transparent rgba(15,23,42,.94);border-style:solid;border-width:16px 0 16px 26px}@keyframes StreamPlayer_posterIn__NpEkB{0%{opacity:0}to{opacity:1}}@keyframes StreamPlayer_pulse__1QI9D{0%,to{opacity:.4}50%{opacity:.8}}.MediaDetail_container__eq_Wr{display:block;width:100%;max-width:none;margin:0 auto;padding:20px 24px;animation:MediaDetail_pageIn__yug_E .4s cubic-bezier(.22,1,.36,1)}@keyframes MediaDetail_pageIn__yug_E{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MediaDetail_topBar__IUb6n{width:100%;max-width:1400px;margin:0 auto 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-radius:12px;background:var(--bg-card);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);position:relative;z-index:50;box-shadow:0 4px 12px rgba(0,0,0,.03)}.MediaDetail_topBarTrashed__eJDXx{background:rgba(var(--accent-warning-rgb),.1);border-color:rgba(var(--accent-warning-rgb),.2)}.MediaDetail_topBarLeft__6j9q3{display:flex;align-items:center;gap:8px}.MediaDetail_backLink__uNMss{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;padding:6px 12px;border-radius:8px;transition:all .2s}.MediaDetail_backLink__uNMss:hover{color:var(--accent-primary);background:white;box-shadow:0 2px 8px rgba(0,0,0,.04)}.MediaDetail_trashBadge__8jaBG{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--error);background:rgba(var(--error-rgb),.12);padding:4px 10px;border-radius:6px}.MediaDetail_toolbar__0mgHE{display:flex;align-items:center;gap:8px}.MediaDetail_toolbarBtn__Dg2FJ{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--border-subtle);background:white;color:var(--text-primary);font-size:.8125rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.04)}.MediaDetail_toolbarBtn__Dg2FJ:hover{background:var(--bg-main);border-color:var(--text-muted);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.MediaDetail_toolbarBtn__Dg2FJ:active{transform:translateY(0)}.MediaDetail_toolbarBtn__Dg2FJ:disabled{opacity:.4;cursor:not-allowed;transform:none}.MediaDetail_toolbarBtnRestore__WbjnQ{color:var(--success);border-color:rgba(var(--success-rgb),.2)}.MediaDetail_toolbarBtnRestore__WbjnQ:hover{background:var(--accent-subtle);border-color:var(--success)}.MediaDetail_toolbarBtnDanger___ARR1{color:var(--error);border-color:rgba(var(--error-rgb),.1)}.MediaDetail_toolbarBtnDanger___ARR1:hover{background:rgba(var(--error-rgb),.05);border-color:var(--error)}.MediaDetail_toolbarDivider__dsqWp{display:block;width:1px;height:24px;background:var(--border-subtle);margin:0 8px}.MediaDetail_heroSection__6W5XY{display:flex;flex-direction:column;gap:24px;margin:0 auto 32px;max-width:1400px;width:100%}@media (min-width:1280px){.MediaDetail_heroSection__6W5XY{display:grid;grid-template-columns:1fr 420px;align-items:stretch}}.MediaDetail_heroCard__yjhyj{background:white;border-radius:20px;border:1px solid var(--border-subtle);box-shadow:0 10px 30px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column}.MediaDetail_heroHeader__0mmSZ{padding:20px 24px;border-bottom:1px solid var(--border-subtle);opacity:.95}.MediaDetail_heroTitle__XFBnZ{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 12px;line-height:1.3}.MediaDetail_heroMeta__6_JAs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.MediaDetail_previewWrapper___Rn9v{background:#000;position:relative;width:100%;flex:1;min-height:520px;display:flex;align-items:center;justify-content:center;cursor:pointer}.MediaDetail_metaCard__j8m9C{background:white;border-radius:20px;border:1px solid var(--border-subtle);box-shadow:0 10px 30px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;height:100%}.MediaDetail_contentArea__uHimz{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1400px;width:100%}.MediaDetail_card__B_L_A{background:white;border:1px solid var(--border-subtle);border-radius:20px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.MediaDetail_sectionTitle__HdwMk{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:28px;display:flex;align-items:center;gap:12px}.MediaDetail_formGroup__SfKtl{margin-bottom:28px}.MediaDetail_formGroup__SfKtl:last-child{margin-bottom:0}.MediaDetail_formLabel__YVEtf{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:12px}.MediaDetail_formInput__uBMO4{width:100%;padding:14px 18px;background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:12px;font-size:.9375rem;color:var(--text-primary);transition:all .2s}.MediaDetail_formInput__uBMO4:focus{outline:none;background:white;border-color:var(--accent-primary);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.MediaDetail_formTextarea__pd2mb{width:100%;padding:14px 18px;background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:12px;font-size:.9375rem;color:var(--text-primary);min-height:120px;resize:vertical;transition:all .2s;font-family:inherit}.MediaDetail_formTextarea__pd2mb:focus{outline:none;background:white;border-color:var(--accent-primary);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.MediaDetail_markdownEditor__7JUkY{min-height:320px;border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden}.MediaDetail_infoList__IUs9V{display:grid;grid-template-columns:140px 1fr;gap:12px 20px;font-size:.875rem}.MediaDetail_infoList__IUs9V dt{color:var(--text-muted);font-weight:500}.MediaDetail_infoList__IUs9V dd{color:var(--text-primary);margin:0;word-break:break-all}.MediaDetail_infoMono__o5rRm{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--text-secondary);background:#f1f5f9;padding:4px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.03)}.MediaDetail_infoLink__fhBut{color:var(--accent-primary);text-decoration:none;font-weight:600;transition:opacity .2s}.MediaDetail_infoLink__fhBut:hover{text-decoration:underline}.MediaDetail_uploaderEmail__M6TRE{color:var(--text-muted);font-size:.8125rem;font-weight:400}.MediaDetail_infoSkeleton__8Am_r{display:inline-block;width:120px;height:18px;background:#f1f5f9;border-radius:4px;animation:MediaDetail_shimmer__ElQHP 1.5s linear infinite}@keyframes MediaDetail_shimmer__ElQHP{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.MediaDetail_infoPanel__cll0d{padding:28px;display:flex;flex-direction:column;gap:32px;height:100%;overflow:visible}.MediaDetail_infoSection__8qsDl{display:flex;flex-direction:column;gap:12px}.MediaDetail_infoSectionTitle__o32xl{font-size:.75rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0;opacity:.8}.MediaDetail_gearPickerRow__B4Pw0{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;padding:4px 0}.MediaDetail_gearPickerThumb__c7B2h{width:48px;height:48px;border-radius:10px;background:white;border:1px solid var(--border-subtle);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MediaDetail_gearPickerThumbImg__7Fdw5{width:100%;height:100%;object-fit:cover}.MediaDetail_gearPickerInfo__Gl8pD{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.MediaDetail_gearPickerName__LhYPW{font-weight:600;font-size:.9375rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaDetail_gearPickerMeta__M4WFB{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.02em}.MediaDetail_btnPrimary__64ErZ{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:600;color:#fff;background:var(--accent-primary);border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 12px rgba(var(--accent-rgb),.2);transition:all .2s ease}.MediaDetail_btnPrimary__64ErZ:hover{background:color-mix(in srgb,var(--accent-primary) 90%,black);transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--accent-rgb),.3)}.MediaDetail_btnPrimary__64ErZ:active{transform:translateY(0)}.MediaDetail_formFooter__bNLYx{display:flex;justify-content:flex-end;padding:10px 0 20px}.MediaDetail_visibilityToggle__vHPrX{display:flex;background:#f1f5f9;border-radius:14px;padding:4px;gap:4px}.MediaDetail_visBtn__UWlB4{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;font-size:.9375rem;font-weight:600;color:var(--text-secondary);border:none;background:transparent;border-radius:12px;cursor:pointer;transition:all .2s}.MediaDetail_visBtnActive__qZ8nQ{background:white;color:var(--accent-primary);box-shadow:0 4px 12px rgba(0,0,0,.06)}.MediaDetail_variantDropdown__mttDL{position:absolute;bottom:24px;right:24px;z-index:10}.MediaDetail_variantTrigger__sJdRc{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;font-size:.875rem;font-weight:700;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);color:white;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 25px rgba(0,0,0,.1)}.MediaDetail_variantTrigger__sJdRc:hover{background:rgba(0,0,0,.6);border-color:rgba(255,255,255,.4);transform:scale(1.02)}.MediaDetail_variantContent__SZQTz{min-width:220px;background:white;border:1px solid var(--border-subtle);border-radius:14px;padding:8px;box-shadow:0 20px 50px rgba(0,0,0,.2);z-index:100}.MediaDetail_variantItem__ZQzrj{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:.875rem;color:var(--text-primary);border-radius:10px;cursor:pointer;transition:all .15s ease}.MediaDetail_variantItem__ZQzrj:hover,.MediaDetail_variantItem__ZQzrj[data-highlighted]{background:#f1f5f9;color:var(--accent-primary)}.MediaDetail_variantCheck__NQcnA{color:var(--accent-primary)}.MediaDetail_lightboxOverlay__kh5GE{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9);backdrop-filter:blur(8px)}.MediaDetail_lightboxImage__8Qvo5{max-width:95vw;max-height:95vh;object-fit:contain}.MediaDetail_expandBtn__mEJfk{position:absolute;top:24px;right:24px;z-index:10;background:rgba(0,0,0,.5);color:white;border:none;padding:12px;border-radius:12px;cursor:pointer;opacity:0;transition:opacity .2s}.MediaDetail_heroCard__yjhyj:hover .MediaDetail_expandBtn__mEJfk{opacity:1}.MediaDetail_exifGrid__XQk0U{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.MediaDetail_previewContent___cFaw{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MediaDetail_previewImage__nUyRR{max-width:100%;max-height:75vh;object-fit:contain}.MediaDetail_streamPlayer__P46dr{width:100%;height:100%}.MediaDetail_previewPlaceholder__YrD5t{display:flex;flex-direction:column;align-items:center;gap:16px;color:rgba(255,255,255,.3)}.MediaDetail_processingOverlay__h9AOi{display:flex;flex-direction:column;align-items:center;gap:32px;padding:60px;text-align:center}.MediaDetail_loadingContainer__qzrl9{display:flex;align-items:center;justify-content:center;min-height:700px}.MediaDetail_loadingSpinner__dNczA{width:56px;height:56px;border:4px solid rgba(0,0,0,.05);border-top:4px solid var(--accent-primary);border-radius:50%;animation:MediaDetail_spin__bTUaX .8s linear infinite}@keyframes MediaDetail_spin__bTUaX{to{transform:rotate(1turn)}}.MediaDetail_emptyState__58iG4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;background:var(--admin-bg-glass);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(var(--error-rgb),.12);border-radius:24px;max-width:500px;width:100%;margin:80px auto;text-align:center;box-shadow:var(--shadow-medium);animation:MediaDetail_pageIn__yug_E .5s cubic-bezier(.22,1,.36,1)}.MediaDetail_emptyIconWrapper__OZ1Fr{width:80px;height:80px;background:rgba(var(--error-rgb),.08);border:1px solid rgba(var(--error-rgb),.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 24px rgba(var(--error-rgb),.1)}.MediaDetail_emptyIcon__LvYUL{color:var(--error);filter:drop-shadow(0 4px 8px rgba(var(--error-rgb),.15))}.MediaDetail_emptyTitle__is4Oo{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.025em;line-height:1.3}.MediaDetail_emptyText__vzhiL{font-size:.9375rem;color:var(--text-secondary);margin:0 0 32px;line-height:1.6;max-width:360px}.MediaDetail_backLinkBtn__a9dTC{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;font-size:.875rem;font-weight:700;color:white;background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-secondary) 100%);border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 16px rgba(var(--accent-rgb),.25);transition:all .25s cubic-bezier(.4,0,.2,1);text-decoration:none}.MediaDetail_backLinkBtn__a9dTC:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--accent-rgb),.35);color:white;background:linear-gradient(135deg,var(--accent-secondary) 0,var(--accent-primary) 100%)}.MediaDetail_backLinkBtn__a9dTC:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.MediaDetail_backLinkBtn__a9dTC,.MediaDetail_emptyState__58iG4{animation:none;transition:none}.MediaDetail_backLinkBtn__a9dTC:hover{transform:none}}.MediaDetail_toast__a2APY{position:fixed;bottom:32px;right:32px;padding:16px 24px;border-radius:12px;background:#1e293b;color:white;font-size:.9375rem;font-weight:600;box-shadow:0 20px 50px rgba(0,0,0,.3);z-index:10000}.MediaDetail_toastSuccess__se87C{background:var(--success)}.MediaDetail_toastError__Zc05r{background:var(--error)}.MediaDetail_modalOverlay__qDiih{position:fixed;inset:0;z-index:var(--z-backdrop,9000);background:var(--backdrop-bg,rgba(15,23,42,.35));backdrop-filter:blur(var(--backdrop-blur,4px));-webkit-backdrop-filter:blur(var(--backdrop-blur,4px))}.MediaDetail_modalContent__Bu4Wr{position:fixed;top:50%;left:50%;z-index:var(--z-modal-content,9001);width:min(92vw,520px);max-height:calc(100dvh - 32px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;transform:translate(-50%,-50%);padding:28px;border:1px solid var(--glass-border);border-radius:20px;background:var(--admin-modal-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--admin-modal-shadow)}.MediaDetail_modalTitle__bHs2F{margin:0 0 8px;color:var(--text-primary);font-size:1.25rem;font-weight:800;line-height:1.3}.MediaDetail_modalDescription__2dDrA{margin:0 0 24px;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.MediaDetail_modalActions__Gy3r_{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.MediaDetail_reprocessOptions__zw1qg{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.MediaDetail_reprocessLabel__9_FJJ{font-size:.875rem;font-weight:700;color:var(--text-primary)}.MediaDetail_reprocessError__IOWH1,.MediaDetail_reprocessWarning__IkHO0{display:flex;gap:10px;padding:12px 14px;border-radius:12px;font-size:.875rem;line-height:1.5}.MediaDetail_reprocessWarningIcon__tgrWz{flex-shrink:0;margin-top:1px}.MediaDetail_reprocessWarning__IkHO0{color:var(--admin-badge-warning-text);background:var(--admin-badge-warning-bg);border:1px solid var(--admin-badge-warning-border)}.MediaDetail_reprocessError__IOWH1{color:var(--admin-badge-danger-text);background:var(--admin-badge-danger-bg);border:1px solid var(--admin-badge-danger-border)}.MediaDetail_loadingText__lWv_i{margin:0;color:var(--text-muted);font-size:.875rem}.MediaDetail_btnOutline__h5A3g{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-input);color:var(--text-secondary);font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease}.MediaDetail_btnOutline__h5A3g:hover:not(:disabled){border-color:var(--text-muted);color:var(--text-primary);background:var(--bg-main)}.MediaDetail_btnOutline__h5A3g:disabled,.MediaDetail_btnPrimary__64ErZ:disabled{opacity:.55;cursor:not-allowed;transform:none}.MediaDetail_dialogOverlay__NgXqo{animation:MediaDetail_fadeIn__zg6mv .2s ease}.MediaDetail_dialogContent__fzE_z{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--z-modal-content,9001);background:var(--admin-modal-surface,rgba(255,255,255,.97));padding:32px;border-radius:24px;width:90vw;max-width:480px;box-shadow:var(--admin-modal-shadow,0 24px 64px rgba(15,23,42,.22))}.MediaDetail_dialogTitle__FILIP{font-size:1.25rem;font-weight:800;margin-bottom:12px;color:var(--text-primary)}.MediaDetail_dialogDescription__dUItY{font-size:.9375rem;color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.MediaDetail_dialogActions__qG5YA{display:flex;justify-content:flex-end;gap:12px}.MediaDetail_dialogBtnCancel__0uOk5{padding:12px 20px;border-radius:12px;border:1px solid var(--border-subtle);background:transparent;font-weight:700;cursor:pointer;color:var(--text-secondary)}.MediaDetail_dialogBtnDanger__T5sB0{padding:12px 20px;border-radius:12px;border:none;background:var(--error);color:white;font-weight:700;cursor:pointer}@media (max-width:640px){.MediaDetail_container__eq_Wr{padding:16px}.MediaDetail_topBar__IUb6n{flex-direction:column;align-items:flex-start;gap:16px;padding:16px;margin-bottom:16px}.MediaDetail_toolbar__0mgHE{width:100%;justify-content:space-between;gap:4px}.MediaDetail_toolbarBtn__Dg2FJ{padding:6px 10px;font-size:.75rem}.MediaDetail_heroCard__yjhyj{border-radius:16px}.MediaDetail_previewWrapper___Rn9v{min-height:320px}}.MediaDetail_pickerField__wy0kX{width:100%}.MediaDetail_pickerField__wy0kX>button{width:100%;max-width:none;min-width:0;height:48px;padding:0 18px;background:var(--bg-main);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-primary);font-size:.9375rem;box-shadow:none;transition:all .2s}.MediaDetail_pickerField__wy0kX>button:hover{background:var(--bg-main);border-color:var(--accent-primary)}.MediaDetail_pickerField__wy0kX>button:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.PublicModalPrimitives_closeButtonBase__DGQxh{top:var(--spacing-lg,1rem);right:var(--spacing-lg,1rem);z-index:20;width:40px;height:40px;border:1px solid var(--border-subtle);background:var(--media-control-surface);color:var(--text-secondary);transition:all .2s}.PublicModalPrimitives_closeButtonBase__DGQxh,.PublicModalPrimitives_navButtonBase__GmA1k{position:absolute;border-radius:50%;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.PublicModalPrimitives_navButtonBase__GmA1k{top:50%;transform:translateY(-50%);z-index:10;width:var(--feed-touch-target,44px);height:var(--feed-touch-target,44px);border:1px solid var(--media-control-border);background:var(--media-control-surface-strong);color:var(--bg-input);opacity:0;transition:opacity .25s ease,background .2s ease,transform .15s ease;box-shadow:var(--media-control-shadow)}.PublicModalPrimitives_navButtonLeft__u_9dJ{left:var(--spacing-lg,1rem)}.PublicModalPrimitives_navButtonRight__M4fHu{right:var(--spacing-lg,1rem)}@media (prefers-reduced-motion:reduce){.PublicModalPrimitives_closeButtonBase__DGQxh,.PublicModalPrimitives_navButtonBase__GmA1k{transition:none;animation:none}}.PublicModalPrimitives_backLinkBase__grCrp{display:inline-flex;min-height:var(--feed-touch-target,44px);align-items:center;gap:var(--spacing-sm,.5rem);padding:0 var(--spacing-lg,1rem);color:var(--text-secondary);text-decoration:none;font-size:var(--text-sm,.875rem);font-weight:600;transition:color .2s ease,border-color .2s ease,background .2s ease;border:1px solid transparent;border-radius:var(--radius-lg,10px);background:transparent;box-shadow:none;flex-shrink:0;touch-action:manipulation}.PublicModalPrimitives_backLinkBase__grCrp:focus-visible,.PublicModalPrimitives_backLinkBase__grCrp:hover{color:var(--accent-primary);border-color:transparent;background:var(--glass-bg-accent-dim);outline:none}.PublicModalPrimitives_backLinkBase__grCrp:active{background:var(--glass-bg-accent-faint)}@media (max-width:1024px){.PublicModalPrimitives_backLinkBase__grCrp{padding:0 var(--spacing-md,.75rem)}}