/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.admin_adminPage__yXv2M{--bg-gradient:radial-gradient(circle at 0% 0%,#0d121c 0%,#050608 100%);--text-primary:#f0f4f8;--text-secondary:#a0aec0;--sidebar-bg:#12182666;--border-color:#ffffff0d;--glass-bg:#19202d66;--glass-border:#ffffff14;--shadow-color:#0003;--card-hover-shadow:#0000004d;--btn-bg:#ffffff0d;--btn-border:#ffffff1a;--btn-hover-bg:#ffffff1a;--btn-hover-border:#fff3;--topbar-bg:#050608b3;--nav-hover-bg:#ffffff0d;--table-header-bg:#0003;--row-hover-bg:#ffffff05;--chart-grid-color:#ffffff08;--inner-shadow-color:#00000080;--donut-inner-color:#19202d;z-index:99999;background:var(--bg-gradient);width:100vw;height:100dvh;color:var(--text-primary);font-family:Outfit,sans-serif;transition:background .3s,color .3s;display:flex;position:fixed;inset:0;overflow:hidden}.admin_adminPage__yXv2M.admin_light__2Gug1{--bg-gradient:radial-gradient(circle at 0% 0%,#f0f4f8 0%,#d9e2ec 100%);--text-primary:#102a43;--text-secondary:#486581;--sidebar-bg:#fff9;--border-color:#0000000d;--glass-bg:#f0f4f899;--glass-border:#fff6;--shadow-color:#0000000d;--card-hover-shadow:#0000001a;--btn-bg:#00000008;--btn-border:#00000014;--btn-hover-bg:#0000000f;--btn-hover-border:#00000026;--topbar-bg:#ffffffb3;--nav-hover-bg:#00000008;--table-header-bg:#00000008;--row-hover-bg:#00000005;--chart-grid-color:#00000008;--inner-shadow-color:#0000001a;--donut-inner-color:#f0f4f8}.admin_sidebar__wuv9_{background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border-color);z-index:10;flex-direction:column;width:260px;padding:24px 0;display:flex}.admin_brand__GB6CR{align-items:center;gap:12px;padding:0 24px 32px;display:flex}.admin_brand__GB6CR span{color:#00d1ff;text-shadow:0 0 12px #00d1ff99;font-size:28px}.admin_brand__GB6CR h1{letter-spacing:.5px;background:linear-gradient(90deg,#00d1ff,var(--text-secondary));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:700}.admin_navMenu__oE9cw{flex-direction:column;flex:1;gap:8px;padding:0 16px;display:flex}.admin_navMenu__oE9cw .admin_navItem__aBaGG{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin_navMenu__oE9cw .admin_navItem__aBaGG span{font-size:20px;transition:color .3s}.admin_navMenu__oE9cw .admin_navItem__aBaGG:hover{background:var(--nav-hover-bg);color:var(--text-primary)}.admin_navMenu__oE9cw .admin_navItem__aBaGG.admin_active__I16eB{color:var(--text-primary);background:#00d1ff1a;box-shadow:inset 2px 0 #00d1ff}.admin_navMenu__oE9cw .admin_navItem__aBaGG.admin_active__I16eB span{color:#00d1ff;text-shadow:0 0 10px #00d1ff80}.admin_sidebarFooter__Y3gxp{padding:0 16px}.admin_sidebarFooter__Y3gxp .admin_backBtn____Qh3{color:#ff5e78;cursor:pointer;background:#ff32501a;border:1px solid #ff325033;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px;font-weight:600;transition:all .3s;display:flex}.admin_sidebarFooter__Y3gxp .admin_backBtn____Qh3:hover{color:#ff8598;background:#ff325033}.admin_mainContainer__ZkfN5{scroll-behavior:smooth;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.admin_mainContainer__ZkfN5::-webkit-scrollbar{width:6px}.admin_mainContainer__ZkfN5::-webkit-scrollbar-track{background:0 0}.admin_mainContainer__ZkfN5::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px}.admin_topBar__Q3bUq{border-bottom:1px solid var(--border-color);background:var(--topbar-bg);backdrop-filter:blur(10px);z-index:5;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:sticky;top:0}.admin_topBar__Q3bUq .admin_pageTitle__Ntudo{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}.admin_topBar__Q3bUq .admin_tools__Q_TRa{align-items:center;gap:16px;display:flex}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb{background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb select{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:14px;font-weight:500}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb select:hover{background:var(--btn-hover-bg)}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb select option{background:var(--glass-bg);color:#102a43}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb button{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px 8px;transition:all .2s;display:flex}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_switchControl__n8MXb button:hover{background:var(--btn-hover-bg)}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_btnTools__KkHeR{background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .3s;display:flex}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_btnTools__KkHeR:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_btnTools__KkHeR.admin_primary__fmqZb{color:#000;background:#00d1ff;border:none;font-weight:600;box-shadow:0 0 15px #00d1ff66}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_btnTools__KkHeR.admin_primary__fmqZb:hover{background:#33dbff;box-shadow:0 0 25px #00d1ff99}.admin_dashboardContent__Z1Rt6{flex-direction:column;gap:32px;padding:32px 40px;display:flex}.admin_statsGrid__zOGkW{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.admin_statCard__r3oQE{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);box-shadow:0 8px 32px var(--shadow-color);border-radius:16px;justify-content:space-between;align-items:center;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.admin_statCard__r3oQE:hover{box-shadow:0 12px 40px var(--card-hover-shadow),inset 0 0 0 1px #00d1ff33;transform:translateY(-4px)}.admin_statCard__r3oQE .admin_statInfo__cX8yU{flex-direction:column;gap:6px;display:flex}.admin_statCard__r3oQE .admin_statInfo__cX8yU .admin_label__SvPPZ{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.admin_statCard__r3oQE .admin_statInfo__cX8yU .admin_value__4OJvo{color:var(--text-primary);letter-spacing:-1px;margin:0;font-size:32px;font-weight:700}.admin_statCard__r3oQE .admin_statInfo__cX8yU .admin_growth__5kEUu{color:#0f8;background:#00ff881a;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.admin_statCard__r3oQE .admin_statInfo__cX8yU .admin_growth__5kEUu.admin_negative__FSwYx{color:#ff5e78;background:#ff5e781a}.admin_statCard__r3oQE .admin_statIcon__uI2pg{color:#0000001a;background:linear-gradient(135deg,var(--text-secondary),transparent);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px}.admin_chartsRow__7BwON{grid-template-columns:2fr 1fr;gap:24px;display:grid}.admin_chartCard__P24xF{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);box-shadow:0 8px 32px var(--shadow-color);border-radius:16px;flex-direction:column;padding:24px;display:flex}.admin_chartCard__P24xF h3{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 20px;font-size:18px;font-weight:600;display:flex}.admin_chartCard__P24xF h3 span{color:#00d1ff;font-size:20px}.admin_chartPlaceholder__uW4oF{background:repeating-linear-gradient(0deg,transparent,transparent 39px,var(--chart-grid-color) 40px);border-radius:8px;width:100%;height:250px;position:relative;overflow:hidden}.admin_chartPlaceholder__uW4oF .admin_chartSvg__7oBG1{width:100%;height:100%}.admin_chartPlaceholder__uW4oF .admin_chartSvg__7oBG1 path.admin_area__TV8sm{fill:url(#chartGradient);animation:admin_fadeIn__Mh9sp 1s ease-out forwards}.admin_chartPlaceholder__uW4oF .admin_chartSvg__7oBG1 path.admin_line__i3qgC{fill:none;stroke:#00d1ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 6px #00d1ff66);stroke-dasharray:1000;stroke-dashoffset:1000px;animation:admin_drawLine__l_ZID 2s cubic-bezier(.4,0,.2,1) forwards}.admin_chartPlaceholder__uW4oF .admin_chartSvg__7oBG1 .admin_dataPoint__w1HQ3{fill:#00d1ff;stroke:var(--text-primary);stroke-width:2px}.admin_donutContainer__op1bu{justify-content:center;align-items:center;height:250px;display:flex;position:relative}.admin_donutContainer__op1bu .admin_donut__A4V1y{width:160px;height:160px;box-shadow:0 0 30px var(--shadow-color);background:conic-gradient(#00d1ff 0 65%,#a64aff 65% 85%,#ff5e78 85% 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.admin_donutContainer__op1bu .admin_donut__A4V1y:after{content:"";background:var(--donut-inner-color);width:110px;height:110px;box-shadow:inset 0 0 20px var(--inner-shadow-color);border-radius:50%;transition:background-color .3s;position:absolute}.admin_donutContainer__op1bu .admin_donut__A4V1y .admin_donutText__oN9N_{z-index:2;text-align:center;position:absolute}.admin_donutContainer__op1bu .admin_donut__A4V1y .admin_donutText__oN9N_ h4{background:linear-gradient(90deg,var(--text-primary),var(--text-secondary));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:28px;font-weight:700}.admin_donutContainer__op1bu .admin_donut__A4V1y .admin_donutText__oN9N_ p{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px}.admin_legend__gu1c_{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.admin_legend__gu1c_ .admin_legendItem__BhPv_{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.admin_legend__gu1c_ .admin_legendItem__BhPv_ .admin_dot__aS1mq{border-radius:50%;width:10px;height:10px}.admin_legend__gu1c_ .admin_legendItem__BhPv_ .admin_dot__aS1mq.admin_c1__QkFQP{background:#00d1ff;box-shadow:0 0 8px #00d1ff}.admin_legend__gu1c_ .admin_legendItem__BhPv_ .admin_dot__aS1mq.admin_c2__MWJVV{background:#a64aff;box-shadow:0 0 8px #a64aff}.admin_legend__gu1c_ .admin_legendItem__BhPv_ .admin_dot__aS1mq.admin_c3__JWyaw{background:#ff5e78;box-shadow:0 0 8px #ff5e78}.admin_tableContainer__TAF6R{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);box-shadow:0 8px 32px var(--shadow-color);border-radius:16px;overflow-x:auto}.admin_tableContainer__TAF6R h3{color:var(--text-primary);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin:0;padding:24px;font-size:18px;font-weight:600;display:flex}.admin_tableContainer__TAF6R h3 span{color:#00d1ff;font-size:20px}.admin_tableContainer__TAF6R table{border-collapse:collapse;text-align:left;width:100%}.admin_tableContainer__TAF6R table td,.admin_tableContainer__TAF6R table th{border-bottom:1px solid var(--border-color);padding:16px 24px}.admin_tableContainer__TAF6R table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--table-header-bg);font-size:13px;font-weight:600}.admin_tableContainer__TAF6R table td{color:var(--text-primary);font-size:14px}.admin_tableContainer__TAF6R table td .admin_userCell__hV9DF{align-items:center;gap:12px;display:flex}.admin_tableContainer__TAF6R table td .admin_userCell__hV9DF .admin_avatar__Ig1_e{color:#fff;background:linear-gradient(135deg,#00d1ff,#05f);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.admin_tableContainer__TAF6R table td .admin_userCell__hV9DF .admin_info__fwFQB{flex-direction:column;display:flex}.admin_tableContainer__TAF6R table td .admin_userCell__hV9DF .admin_info__fwFQB span.admin_name__Bk9eO{color:var(--text-primary);font-weight:500}.admin_tableContainer__TAF6R table td .admin_userCell__hV9DF .admin_info__fwFQB span.admin_email__GoEd_{color:var(--text-secondary);font-size:12px}.admin_tableContainer__TAF6R table td .admin_badges__uDA1z{gap:8px;display:flex}.admin_tableContainer__TAF6R table td .admin_badges__uDA1z .admin_badge___CqwI{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.admin_tableContainer__TAF6R table td .admin_badges__uDA1z .admin_badge___CqwI.admin_active__I16eB{color:#0f8;background:#00ff881a;border:1px solid #0f83}.admin_tableContainer__TAF6R table td .admin_badges__uDA1z .admin_badge___CqwI.admin_pro__ujk_O{color:#a64aff;background:#a64aff1a;border:1px solid #a64aff33}.admin_tableContainer__TAF6R table td .admin_actionBtn__ylEFL{background:var(--btn-bg);border:1px solid var(--btn-border);color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .2s;display:inline-flex}.admin_tableContainer__TAF6R table td .admin_actionBtn__ylEFL span{font-size:16px}.admin_tableContainer__TAF6R table td .admin_actionBtn__ylEFL:hover{color:#00d1ff;background:#00d1ff33;border-color:#00d1ff;transform:translateY(-2px)}.admin_tableContainer__TAF6R table tbody tr{transition:background .2s}.admin_tableContainer__TAF6R table tbody tr:hover{background:var(--row-hover-bg)}.admin_barList__QFtRv{flex-direction:column;gap:16px;margin-top:10px;display:flex}.admin_barList__QFtRv .admin_barRow__nP2Th{align-items:center;gap:12px;display:flex}.admin_barList__QFtRv .admin_barRow__nP2Th .admin_barLabel__nfnll{width:100px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.admin_barList__QFtRv .admin_barRow__nP2Th .admin_barTrack__QTyWd{background:var(--border-color);border-radius:4px;flex:1;height:8px;overflow:hidden}.admin_barList__QFtRv .admin_barRow__nP2Th .admin_barTrack__QTyWd .admin_barFill__w9mxK{background:linear-gradient(90deg,#00d1ff,#a64aff);border-radius:4px;height:100%;position:relative}.admin_barList__QFtRv .admin_barRow__nP2Th .admin_barTrack__QTyWd .admin_barFill__w9mxK:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:admin_shimmer__t3vrG 2s linear infinite;position:absolute;inset:0}.admin_barList__QFtRv .admin_barRow__nP2Th .admin_barValue__BMu1q{width:40px;color:var(--text-secondary);text-align:right;font-size:13px;font-weight:600}@keyframes admin_drawLine__l_ZID{to{stroke-dashoffset:0}}@keyframes admin_fadeIn__Mh9sp{0%{opacity:0}to{opacity:1}}@keyframes admin_shimmer__t3vrG{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.admin_adminPage__yXv2M{flex-direction:column}.admin_sidebar__wuv9_{border-right:none;border-bottom:1px solid var(--border-color);flex-direction:row;align-items:center;width:100%;height:auto;padding:16px}.admin_sidebar__wuv9_ .admin_brand__GB6CR h1{display:none}.admin_sidebar__wuv9_ .admin_navMenu__oE9cw{flex-direction:row;gap:12px;margin-left:16px;padding:0;overflow-x:auto}.admin_sidebar__wuv9_ .admin_navMenu__oE9cw .admin_navItem__aBaGG{white-space:nowrap;padding:8px 12px}.admin_sidebar__wuv9_ .admin_sidebarFooter__Y3gxp{display:none}.admin_topBar__Q3bUq{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 20px}.admin_topBar__Q3bUq .admin_pageTitle__Ntudo{font-size:20px}.admin_topBar__Q3bUq .admin_tools__Q_TRa .admin_btnTools__KkHeR span:last-child{display:none}.admin_dashboardContent__Z1Rt6{padding:20px}.admin_chartsRow__7BwON{grid-template-columns:1fr}}.admin_sidePanelOverlay__1AtrL{backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin_sidePanel___clCA{border-left:1px solid var(--border-color);background:#0d121c;flex-direction:column;width:480px;height:100%;display:flex;overflow-y:auto;box-shadow:-10px 0 30px #00000080}.admin_sidePanel___clCA .admin_sideHeader__knh_G{border-bottom:1px solid var(--border-color);align-items:center;gap:20px;padding:32px;display:flex}.admin_sidePanel___clCA .admin_sideHeader__knh_G h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#55dcff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:600}.admin_sidePanel___clCA .admin_sideHeader__knh_G .admin_closeBtn__NNmQe{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.admin_sidePanel___clCA .admin_sideHeader__knh_G .admin_closeBtn__NNmQe:hover{color:#ff5e78;background:#ff5e7833;border-color:#ff5e78;transform:rotate(90deg)}.admin_light__2Gug1 .admin_sidePanel___clCA{background:#fff}.admin_light__2Gug1 .admin_sidePanel___clCA h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#102a43,#00d1ff);-webkit-background-clip:text;background-clip:text}.admin_sideContent__v5svw{flex-direction:column;gap:40px;padding:32px;display:flex}.admin_sideContent__v5svw .admin_userDetailHeader__cZOQN{align-items:center;gap:24px;display:flex}.admin_sideContent__v5svw .admin_userDetailHeader__cZOQN .admin_largeAvatar__OAKBZ{color:#fff;background:linear-gradient(135deg,#00d1ff,#05f);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:700;display:flex;box-shadow:0 8px 16px #00d1ff33}.admin_sideContent__v5svw .admin_userDetailHeader__cZOQN .admin_userMeta__Pi6wE{flex-direction:column;gap:4px;display:flex}.admin_sideContent__v5svw .admin_userDetailHeader__cZOQN .admin_userMeta__Pi6wE h4{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.admin_sideContent__v5svw .admin_userDetailHeader__cZOQN .admin_userMeta__Pi6wE p{color:var(--text-secondary);margin:0;font-size:14px}.admin_sideSection__8r5Rc{flex-direction:column;gap:16px;display:flex}.admin_sideSection__8r5Rc h5{text-transform:uppercase;letter-spacing:1.5px;opacity:.8;margin:0;font-size:13px;font-weight:700}.admin_sideSection__8r5Rc .admin_detailRow__Bl_Ai{color:var(--text-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;margin:0;padding:12px 0;font-size:14px;display:flex}.admin_sideSection__8r5Rc .admin_detailRow__Bl_Ai span{color:var(--text-primary);font-weight:500}.admin_folderListPreview__VIWeZ{flex-direction:column;gap:12px;display:flex}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO{border:1px solid var(--border-color);background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;padding:16px;transition:all .3s;display:flex}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO:hover{background:#55dcff0d;border-color:#55dcff66;transform:translate(-4px)}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO .admin_folderRowMain__VdlvJ{justify-content:space-between;align-items:center;display:flex}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO .admin_folderRowMain__VdlvJ .admin_folderNamePreview__F46tl{color:var(--text-primary);font-weight:600}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO .admin_folderRowMain__VdlvJ .admin_tagCountPreview__x8w5_{color:var(--text-secondary);background:var(--btn-bg);border-radius:4px;padding:2px 8px;font-size:11px}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO .admin_folderTagsPreview__JLbE3{flex-wrap:wrap;gap:6px;display:flex}.admin_folderListPreview__VIWeZ .admin_folderPreviewRow___cYQO .admin_folderTagsPreview__JLbE3 .admin_tagPreview__yUpLa{color:#55dcff;background:#55dcff1a;border:1px solid #55dcff1a;border-radius:4px;padding:2px 6px;font-size:11px}.admin_folderListPreview__VIWeZ .admin_emptyText__LSVt5{text-align:center;opacity:.5;padding:20px;font-size:13px;font-style:italic}