.DatePicker_container__zpRPt{display:flex;flex-direction:column;gap:6px;width:100%}.DatePicker_label__NanxH{font-size:13px;font-weight:500;color:var(--text-secondary,#6b7280)}.DatePicker_selectWrapper__dmNnt{position:relative;width:100%}.DatePicker_selectButton__rLjav{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:var(--surface,#fff);color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;text-align:left;position:relative}.DatePicker_selectButton__rLjav:hover:not(:disabled){border-color:var(--accent-color,#6366f1);background:var(--surface-hover,#fafafa)}.DatePicker_selectButton__rLjav:focus{border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DatePicker_selectButton__rLjav:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.DatePicker_selectButton__rLjav.DatePicker_error__UE0TR{border-color:#ef4444}.DatePicker_selectButton__rLjav.DatePicker_error__UE0TR:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.DatePicker_calendarIcon__kEiAj{position:absolute;left:12px;color:var(--text-secondary,#6b7280);pointer-events:none;transition:color .2s ease}.DatePicker_selectButton__rLjav:hover:not(:disabled) .DatePicker_calendarIcon__kEiAj{color:var(--accent-color,#6366f1)}.DatePicker_selectLabel__H_3dq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatePicker_selectLabel__H_3dq.DatePicker_placeholder__0SJgd{color:#999}.DatePicker_errorText__sMf8u{font-size:12px;color:#ef4444;margin-top:4px}.DatePicker_dropdown__hAA4V{position:fixed;background:var(--surface,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);z-index:10005;animation:DatePicker_slideDown__Mprfv .2s ease;padding:16px;width:300px}@keyframes DatePicker_slideDown__Mprfv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DatePicker_calendarHeader__CpT8_{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color,#e5e7eb)}.DatePicker_navButton__ki1Al{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-primary,#1a1a1a);cursor:pointer;border-radius:4px;transition:all .2s ease}.DatePicker_navButton__ki1Al:hover{background:var(--surface-hover,#f5f5f5);color:var(--accent-color,#6366f1)}.DatePicker_monthYear__ukqzg{font-size:15px;font-weight:600;color:var(--text-primary,#1a1a1a)}.DatePicker_calendarBody__QAssw{display:flex;flex-direction:column;gap:8px}.DatePicker_weekDays__ZwtSl{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.DatePicker_weekDay__phmHP{text-align:center;font-size:12px;font-weight:600;color:var(--text-secondary,#6b7280);padding:4px}.DatePicker_daysGrid__2olxm{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.DatePicker_dayButton__LMNLI{aspect-ratio:1;border:none;background:transparent;color:var(--text-primary,#1a1a1a);font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.DatePicker_dayButton__LMNLI:hover:not(:disabled):not(.DatePicker_empty__f3yiy){background:var(--surface-hover,#f5f5f5);color:var(--accent-color,#6366f1)}.DatePicker_dayButton__LMNLI.DatePicker_empty__f3yiy{visibility:hidden}.DatePicker_dayButton__LMNLI.DatePicker_today__6mnNp{background:rgba(99,102,241,.1);color:var(--accent-color,#6366f1);font-weight:600}.DatePicker_dayButton__LMNLI.DatePicker_selected__j61h_{background:var(--accent-color,#6366f1);color:#fff;font-weight:600}.DatePicker_dayButton__LMNLI.DatePicker_selected__j61h_:hover{background:var(--accent-hover,#5558e3)}.DatePicker_dayButton__LMNLI:disabled{opacity:.3;cursor:not-allowed}[data-theme=dark] .DatePicker_selectButton__rLjav{background:var(--surface,#1f2937);color:var(--text-primary,#f9fafb);border-color:var(--border-color,#374151)}[data-theme=dark] .DatePicker_selectButton__rLjav:hover:not(:disabled){border-color:var(--accent-color,#818cf8);background:var(--surface-hover,#111827)}[data-theme=dark] .DatePicker_selectButton__rLjav:focus{border-color:var(--accent-color,#818cf8);box-shadow:0 0 0 3px rgba(129,140,248,.2)}[data-theme=dark] .DatePicker_dropdown__hAA4V{background:var(--surface,#1f2937);border-color:var(--border-color,#374151)}[data-theme=dark] .DatePicker_calendarHeader__CpT8_{border-bottom-color:var(--border-color,#374151)}[data-theme=dark] .DatePicker_navButton__ki1Al{color:#f9fafb}[data-theme=dark] .DatePicker_navButton__ki1Al:hover{background:#374151;color:#818cf8}[data-theme=dark] .DatePicker_monthYear__ukqzg{color:#f9fafb}[data-theme=dark] .DatePicker_weekDay__phmHP{color:#9ca3af}[data-theme=dark] .DatePicker_dayButton__LMNLI{color:#f9fafb}[data-theme=dark] .DatePicker_dayButton__LMNLI:hover:not(:disabled):not(.DatePicker_empty__f3yiy){background:#374151;color:#818cf8}[data-theme=dark] .DatePicker_dayButton__LMNLI.DatePicker_today__6mnNp{background:rgba(129,140,248,.2);color:#818cf8}[data-theme=dark] .DatePicker_dayButton__LMNLI.DatePicker_selected__j61h_{background:#818cf8;color:#fff}[data-theme=dark] .DatePicker_dayButton__LMNLI.DatePicker_selected__j61h_:hover{background:#6366f1}[data-theme=dark] .DatePicker_calendarIcon__kEiAj{color:#9ca3af}[data-theme=dark] .DatePicker_selectButton__rLjav:hover:not(:disabled) .DatePicker_calendarIcon__kEiAj{color:#818cf8}[data-theme=dark] .DatePicker_label__NanxH{color:#d1d5db}.CreatableSelect_container__kcacC{display:flex;flex-direction:column;gap:6px;width:100%}.CreatableSelect_label__RK_l2{font-size:13px;font-weight:500;color:var(--text-secondary,#6b7280)}.CreatableSelect_selectWrapper___xynD{position:relative;width:100%}.CreatableSelect_selectButton__rfEoG{width:100%;padding:10px 36px 10px 12px;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:var(--surface,#fff);color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:space-between;text-align:left;position:relative}.CreatableSelect_selectButton__rfEoG:hover:not(:disabled){border-color:var(--primary-color,#4a5568);background:var(--surface-hover,#fafafa)}.CreatableSelect_selectButton__rfEoG:focus{border-color:var(--primary-color,#4a5568);box-shadow:0 0 0 2px rgba(74,85,104,.1)}.CreatableSelect_selectButton__rfEoG:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.CreatableSelect_selectButton__rfEoG.CreatableSelect_error__NLfCV{border-color:#ef4444}.CreatableSelect_selectButton__rfEoG.CreatableSelect_error__NLfCV:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.CreatableSelect_selectLabel__l1oGS{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreatableSelect_selectLabel__l1oGS.CreatableSelect_placeholder__OoaiU{color:#999}.CreatableSelect_chevron__tyUJ_{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;transition:transform .2s ease;flex-shrink:0}.CreatableSelect_chevron__tyUJ_.CreatableSelect_chevronUp__v3VXW{transform:translateY(-50%) rotate(180deg)}.CreatableSelect_selectWrapper___xynD:hover .CreatableSelect_chevron__tyUJ_{color:#1a1a1a}.CreatableSelect_dropdown__ujqYu{position:fixed;background:var(--surface,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);z-index:10005;animation:CreatableSelect_slideDown__RfB17 .2s ease;display:flex;flex-direction:column}.CreatableSelect_searchWrapper__sw_Md{padding:8px;border-bottom:1px solid var(--border-color,#e5e7eb)}.CreatableSelect_searchInput__cRSBl{width:100%;padding:8px 12px;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;background:var(--surface,#fff);color:var(--text-primary,#1a1a1a);font-size:14px;outline:none;transition:all .2s ease}.CreatableSelect_searchInput__cRSBl:focus{border-color:var(--primary-color,#4a5568);box-shadow:0 0 0 2px rgba(74,85,104,.1)}.CreatableSelect_optionsList__Bmxub{max-height:200px;overflow-y:auto}.CreatableSelect_dropdownItem__fbC7r{width:100%;padding:10px 12px;background:none;border:none;text-align:left;font-size:14px;color:var(--text-primary,#1a1a1a);cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between;gap:8px}.CreatableSelect_dropdownItem__fbC7r:hover{background:var(--surface-hover,#f9fafb)}.CreatableSelect_dropdownItem__fbC7r.CreatableSelect_selected___7gww{background:#fff;color:#374151;font-weight:500}.CreatableSelect_dropdownItem__fbC7r.CreatableSelect_selected___7gww:hover{background:#f9fafb;color:#374151}.CreatableSelect_dropdownItem__fbC7r.CreatableSelect_createItem__y1n1S{color:var(--accent-color,#6366f1);font-weight:500;border-top:1px solid var(--border-color,#e5e7eb)}.CreatableSelect_dropdownItem__fbC7r.CreatableSelect_createItem__y1n1S:hover{background:rgba(99,102,241,.05)}.CreatableSelect_checkIcon__ff1EE{flex-shrink:0;color:inherit}.CreatableSelect_emptyMessage__37bPR{padding:20px 12px;text-align:center;color:var(--text-secondary,#6b7280);font-size:14px}.CreatableSelect_errorText__gqVor{font-size:12px;color:#ef4444;margin-top:4px}@keyframes CreatableSelect_slideDown__RfB17{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .CreatableSelect_selectButton__rfEoG{background:var(--surface,#1f2937);color:var(--text-primary,#f9fafb);border-color:var(--border-color,#374151)}[data-theme=dark] .CreatableSelect_selectButton__rfEoG:hover:not(:disabled){border-color:var(--primary-color,#e2e8f0);background:var(--surface-hover,#111827)}[data-theme=dark] .CreatableSelect_selectButton__rfEoG:focus{border-color:var(--primary-color,#e2e8f0);box-shadow:0 0 0 2px rgba(226,232,240,.2)}[data-theme=dark] .CreatableSelect_dropdown__ujqYu{background:var(--surface,#1f2937);border-color:var(--border-color,#374151)}[data-theme=dark] .CreatableSelect_searchWrapper__sw_Md{border-bottom-color:var(--border-color,#374151)}[data-theme=dark] .CreatableSelect_searchInput__cRSBl{background:#111827;color:#fff;border-color:var(--border-color,#374151)}[data-theme=dark] .CreatableSelect_searchInput__cRSBl:focus{border-color:var(--primary-color,#e2e8f0);box-shadow:0 0 0 2px rgba(226,232,240,.2)}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r{color:#fff}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r:hover{background:#3a3a3a}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r.CreatableSelect_selected___7gww{background:#1f2937;color:#f3f4f6}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r.CreatableSelect_selected___7gww:hover{background:#374151;color:#fff}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r.CreatableSelect_createItem__y1n1S{color:#818cf8;border-top-color:var(--border-color,#374151)}[data-theme=dark] .CreatableSelect_dropdownItem__fbC7r.CreatableSelect_createItem__y1n1S:hover{background:rgba(129,140,248,.1)}[data-theme=dark] .CreatableSelect_chevron__tyUJ_{color:#aaa}[data-theme=dark] .CreatableSelect_selectWrapper___xynD:hover .CreatableSelect_chevron__tyUJ_{color:#fff}[data-theme=dark] .CreatableSelect_label__RK_l2{color:#d1d5db}[data-theme=dark] .CreatableSelect_emptyMessage__37bPR{color:#9ca3af}.CreatableSelect_optionsList__Bmxub::-webkit-scrollbar{width:6px}.CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-thumb:hover{background:#999}[data-theme=dark] .CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-track{background:#1f2937}[data-theme=dark] .CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-thumb{background:#4b5563}[data-theme=dark] .CreatableSelect_optionsList__Bmxub::-webkit-scrollbar-thumb:hover{background:#6b7280}.HoneyBeeChart_chartWrapper__QdVW_{position:relative;width:100%;height:450px;min-height:450px;background:transparent;border-radius:8px;overflow:visible}.HoneyBeeChart_chartCanvas__eICmV{width:100%;height:100%;padding:20px 20px 50px 50px;position:relative;background:transparent}.HoneyBeeChart_loadingOverlay__hNo_z{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border-radius:8px;z-index:10;gap:12px}.HoneyBeeChart_loadingOverlay__hNo_z span{color:var(--text-primary)}.HoneyBeeChart_errorOverlay__OO9vR{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);border-radius:8px;z-index:10}.HoneyBeeChart_errorText__Qt_f2{color:#dc2626;font-size:14px;font-weight:500}.HoneyBeeChart_inspectorButton__eDHnr{position:absolute;right:10px;bottom:10px;width:28px;height:28px;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600;z-index:15;box-shadow:0 1px 2px rgba(0,0,0,.06)}.HoneyBeeChart_inspectorButton__eDHnr:hover{background:#f3f4f6}.HoneyBeeChart_fixedModal__gHFl7{width:850px!important;height:670px!important}.HoneyBeeChart_headerActions__8zNxe{display:flex;gap:8px;align-items:center}.HoneyBeeChart_tabBar__4w88Z{display:flex;padding:8px 10px 0;gap:6px;background:#fff;border-bottom:1px solid #e5e7eb}.HoneyBeeChart_tabBtn__bk_Hg{background:transparent;color:#6b7280;padding:8px 10px;font-size:12px;border:none;border-bottom:2px solid transparent;cursor:pointer}.HoneyBeeChart_tabBtn__bk_Hg:hover{color:#111827}.HoneyBeeChart_tabActive__KF3SO{color:#111827;border-bottom-color:#3b82f6;font-weight:600}.HoneyBeeChart_inspectorBody__HQHJ_{padding:12px;overflow:auto;background:#fff;flex:1}.HoneyBeeChart_codeSection__tpjWy{position:relative}.HoneyBeeChart_copyInCode__Zqzqx{position:absolute;top:8px;right:8px;z-index:1;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:12px;padding:2px 8px;border-radius:6px;cursor:pointer}.HoneyBeeChart_copyInCode__Zqzqx:hover{background:#f3f4f6}.HoneyBeeChart_inspectorSectionHeader__A6NBb{font-weight:600;color:#111827;margin-bottom:6px;font-size:13px}.HoneyBeeChart_codeBlock__vA_Bx{background:#0b1021;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:10px;border-radius:6px;overflow:auto}.HoneyBeeChart_spinner__FO4rn{width:24px;height:24px;color:#667eea;animation:HoneyBeeChart_spin__BoMIK 1s linear infinite}@keyframes HoneyBeeChart_spin__BoMIK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.HoneyBeeChart_chartWrapper__QdVW_{height:350px;min-height:350px}.HoneyBeeChart_chartCanvas__eICmV{padding:10px 10px 20px}}@media (max-width:480px){.HoneyBeeChart_chartWrapper__QdVW_{height:300px;min-height:300px}.HoneyBeeChart_chartCanvas__eICmV{padding:8px 8px 15px}}@media (prefers-color-scheme:dark){.HoneyBeeChart_chartWrapper__QdVW_{background:transparent}.HoneyBeeChart_errorOverlay__OO9vR,.HoneyBeeChart_loadingOverlay__hNo_z{background:rgba(31,41,55,.95)}.HoneyBeeChart_errorText__Qt_f2{color:#ef4444}.HoneyBeeChart_fixedModal__gHFl7{background:#111827}.HoneyBeeChart_inspectorHeader__CIZG_{background:#1f2937;border-bottom-color:#374151;color:#e5e7eb}.HoneyBeeChart_inspectorButton__eDHnr{background:#111827;color:#e5e7eb;border-color:#374151}.HoneyBeeChart_tabBar__4w88Z{background:#111827;border-bottom-color:#374151}.HoneyBeeChart_tabBtn__bk_Hg{color:#9ca3af}.HoneyBeeChart_tabBtn__bk_Hg:hover{color:#e5e7eb}.HoneyBeeChart_tabActive__KF3SO{color:#e5e7eb;border-bottom-color:#60a5fa}.HoneyBeeChart_copyInCode__Zqzqx{background:#111827;color:#e5e7eb;border-color:#374151}}[data-theme=dark] .HoneyBeeChart_chartWrapper__QdVW_{background:transparent}[data-theme=dark] .HoneyBeeChart_errorOverlay__OO9vR,[data-theme=dark] .HoneyBeeChart_loadingOverlay__hNo_z{background:rgba(17,24,39,.92)}[data-theme=dark] .HoneyBeeChart_errorText__Qt_f2{color:#ef4444}[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .axis-label,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .label,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .legend-label,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .tick-label,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV [class*=label],[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV [class*=text],[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV [class*=title],[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV text{fill:#d1d5db!important;color:#d1d5db!important}[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .axis-title,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .chart-title{fill:#e5e7eb!important;color:#e5e7eb!important}[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .axis-line,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .grid-line{stroke:#374151!important}[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .tick{stroke:#4b5563!important}[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .legend text,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV .legend-item text,[data-theme=dark] .HoneyBeeChart_chartCanvas__eICmV [class*=legend] text{fill:#9ca3af!important;color:#9ca3af!important}[data-theme=dark] .HoneyBeeChart_inspectorButton__eDHnr{background:#1f2937;color:#e5e7eb;border-color:#4b5563}[data-theme=dark] .HoneyBeeChart_inspectorButton__eDHnr:hover{background:#374151}[data-theme=dark] .HoneyBeeChart_tabBar__4w88Z{background:#1f2937;border-bottom-color:#374151}[data-theme=dark] .HoneyBeeChart_tabBtn__bk_Hg{color:#9ca3af}[data-theme=dark] .HoneyBeeChart_tabBtn__bk_Hg:hover{color:#e5e7eb}[data-theme=dark] .HoneyBeeChart_tabActive__KF3SO{color:#e5e7eb;border-bottom-color:#60a5fa}[data-theme=dark] .HoneyBeeChart_inspectorBody__HQHJ_{background:#111827}[data-theme=dark] .HoneyBeeChart_copyInCode__Zqzqx{background:#1f2937;color:#e5e7eb;border-color:#4b5563}[data-theme=dark] .HoneyBeeChart_copyInCode__Zqzqx:hover{background:#374151}.TableChart_tableWrapper__guzfJ{width:100%;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;position:relative}.TableChart_tableHeader__LGTlH{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.TableChart_tableHeader__LGTlH h3{margin:0;font-size:14px;font-weight:600;color:#111827}.TableChart_tableActions__W9MeV{display:flex;gap:8px}.TableChart_downloadBtn__2VLvy{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:background .2s}.TableChart_downloadBtn__2VLvy:hover{background:#2563eb}.TableChart_tableContainer__Wi2kp{overflow-x:auto;max-height:400px;overflow-y:auto}.TableChart_tableChart__bSyXl{width:100%;border-collapse:collapse;font-size:12px}.TableChart_tableChart__bSyXl thead{position:sticky;top:0;background:#f3f4f6;z-index:10}.TableChart_tableChart__bSyXl thead th{padding:6px 10px;text-align:left;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TableChart_sortableHeader__FPIBW:hover{background:#e5e7eb}.TableChart_headerContent__1X_iu{display:flex;align-items:center;gap:4px}.TableChart_dataType__Ovf3z{display:block;font-size:10px;color:#9ca3af;font-weight:400;margin-top:1px}.TableChart_tableChart__bSyXl tbody tr{border-bottom:1px solid #f3f4f6;transition:background .1s}.TableChart_tableChart__bSyXl tbody tr:hover{background:#f9fafb}.TableChart_tableChart__bSyXl tbody td{padding:4px 10px;color:#4b5563}.TableChart_nullValue__auNIx{color:#d1d5db;font-style:italic}.TableChart_pagination__RygkT{display:flex;justify-content:center;align-items:center;gap:12px;padding:8px;border-top:1px solid #e5e7eb;background:#f9fafb}.TableChart_pagination__RygkT button{padding:4px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.TableChart_pagination__RygkT button:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.TableChart_pagination__RygkT button:disabled{opacity:.5;cursor:not-allowed}.TableChart_pagination__RygkT span{font-size:12px;color:#6b7280}.TableChart_tableFooter__EJ1Hy{padding:6px 12px;font-size:11px;color:#6b7280;background:#f9fafb;border-top:1px solid #e5e7eb}.TableChart_headerActions__2sxEw{display:flex;gap:8px;align-items:center}.TableChart_inspectorButton__DBAHV{position:absolute;right:10px;bottom:10px;width:28px;height:28px;border-radius:50%;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600;z-index:15;box-shadow:0 1px 2px rgba(0,0,0,.06)}.TableChart_inspectorButton__DBAHV:hover{background:#f3f4f6}.TableChart_fixedModal__y8GU2{width:850px!important;height:670px!important}.TableChart_inspectorHeader__hgEtS{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#f9fafb;font-size:14px}.TableChart_inspectorClose__H2v71{border:none;background:transparent;font-size:18px;cursor:pointer;color:#6b7280}.TableChart_tabBar__Z6pql{display:flex;padding:8px 10px 0;gap:6px;background:#fff;border-bottom:1px solid #e5e7eb}.TableChart_tabBtn__9cilt{background:transparent;color:#6b7280;padding:8px 10px;font-size:12px;border:none;border-bottom:2px solid transparent;cursor:pointer}.TableChart_tabBtn__9cilt:hover{color:#111827}.TableChart_tabActive__jqqC3{color:#111827;border-bottom-color:#3b82f6;font-weight:600}.TableChart_inspectorBody__uMb5c{padding:12px;overflow:auto;background:#fff;flex:1}.TableChart_codeSection__l_kLa{position:relative}.TableChart_copyInCode__n61FB{position:absolute;top:8px;right:8px;z-index:1;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:12px;padding:2px 8px;border-radius:6px;cursor:pointer}.TableChart_copyInCode__n61FB:hover{background:#f3f4f6}@media (prefers-color-scheme:dark){.TableChart_fixedModal__y8GU2{background:#111827}.TableChart_inspectorHeader__hgEtS{background:#1f2937;border-bottom-color:#374151;color:#e5e7eb}.TableChart_inspectorButton__DBAHV{background:#111827;color:#e5e7eb;border-color:#374151}.TableChart_tabBar__Z6pql{background:#111827;border-bottom-color:#374151}.TableChart_tabBtn__9cilt{color:#9ca3af}.TableChart_tabBtn__9cilt:hover{color:#e5e7eb}.TableChart_tabActive__jqqC3{color:#e5e7eb;border-bottom-color:#60a5fa}.TableChart_copyInCode__n61FB{background:#111827;color:#e5e7eb;border-color:#374151}}.TableChart_inspectorSectionHeader__d_XXw{font-weight:600;color:#111827;margin-bottom:6px;font-size:13px}.TableChart_codeBlock__iNcu3{background:#0b1021;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:10px;border-radius:6px;overflow:auto}.TableChart_errorContainer__ggG7P{padding:40px;text-align:center;color:#6b7280}@media (max-width:768px){.TableChart_tableChart__bSyXl{font-size:11px}.TableChart_tableChart__bSyXl tbody td,.TableChart_tableChart__bSyXl thead th{padding:4px}.TableChart_tableHeader__LGTlH{flex-direction:column;align-items:flex-start;gap:8px}.TableChart_tableContainer__Wi2kp{max-height:350px}}.TableChart_tableContainer__Wi2kp::-webkit-scrollbar{width:8px;height:8px}.TableChart_tableContainer__Wi2kp::-webkit-scrollbar-track{background:#f3f4f6}.TableChart_tableContainer__Wi2kp::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.TableChart_tableContainer__Wi2kp::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Modal_backdrop__cHrhx{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:Modal_fadeIn__fVfMb .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Modal_backdrop__cHrhx.Modal_closing__Cs2av{animation:Modal_fadeOut__QoQuU .2s ease}.Modal_modal__qS60R{position:absolute;background:var(--surface);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;will-change:transform;transition:box-shadow .2s;top:50%;left:50%;overflow:visible;animation:Modal_slideIn__PZIc9 .3s cubic-bezier(.16,1,.3,1)}.Modal_modal__qS60R.Modal_dragging__1rpu8{cursor:move;box-shadow:0 24px 72px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Modal_backdrop__cHrhx.Modal_closing__Cs2av .Modal_modal__qS60R{animation:Modal_slideOut__8yJMu .2s ease}.Modal_small__Gub4J{width:400px;max-width:90vw}.Modal_medium__1iVN0{width:650px}.Modal_large__v6BC0,.Modal_medium__1iVN0{max-width:90vw;height:600px;max-height:600px;min-height:600px}.Modal_large__v6BC0{width:780px}.Modal_xlarge__dcrbM{width:960px;max-width:95vw;min-width:960px;height:650px;max-height:650px;min-height:650px}.Modal_header__vbr_B{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--border-color);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:52px;flex-shrink:0}.Modal_headerLeft__5MUvx{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.Modal_icon__yAVma{display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary-color);flex-shrink:0}.Modal_title__SEF__{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal_closeButton__c_jrZ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s;flex-shrink:0;margin-left:12px}.Modal_closeButton__c_jrZ:hover:not(:disabled){background:rgba(0,0,0,.05);color:var(--text-primary)}.Modal_closeButton__c_jrZ:active:not(:disabled){transform:scale(.95)}.Modal_closeButton__c_jrZ:disabled{opacity:.5;cursor:not-allowed}.Modal_content__p1tD9{padding:0;overflow-y:auto;flex:1;min-height:100px}.Modal_personaModal__jOOMi .Modal_content__p1tD9{overflow:hidden}.Modal_contentXlarge__1cDzE{flex:0 0 auto;height:550px;overflow:hidden}.Modal_content__p1tD9::-webkit-scrollbar{width:8px}.Modal_content__p1tD9::-webkit-scrollbar-track{background:transparent}.Modal_content__p1tD9::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.Modal_content__p1tD9::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.Modal_footer__eBdD3{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color);flex-shrink:0}.Modal_cancelButton__Zn7Xt{min-width:80px}.Modal_confirmButton__DYH2n{min-width:80px;position:relative}.Modal_loadingSpinner__Iccq3{display:inline-block;width:14px;height:14px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Modal_spin__oU81O .6s linear infinite}@keyframes Modal_fadeIn__fVfMb{0%{opacity:0}to{opacity:1}}@keyframes Modal_fadeOut__QoQuU{0%{opacity:1}to{opacity:0}}@keyframes Modal_slideIn__PZIc9{0%{opacity:0;transform:translate(-50%,-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}@keyframes Modal_slideOut__8yJMu{0%{opacity:1;transform:translate(-50%,-50%) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(-10px)}}@keyframes Modal_spin__oU81O{to{transform:rotate(1turn)}}.Modal_modalHeader__wnLx4{margin-bottom:16px}.Modal_modalBody__E3pDx{margin-bottom:24px}.Modal_modalFooter__tz181{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media (prefers-color-scheme:dark){.Modal_closeButton__c_jrZ:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.Modal_content__p1tD9::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)}.Modal_content__p1tD9::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}}@media (max-width:768px){.Modal_backdrop__cHrhx{padding:0;align-items:stretch;justify-content:stretch}.Modal_modal__qS60R{position:fixed!important;top:0!important;left:0!important;right:0;bottom:0;max-height:100vh;max-width:100vw;width:100%!important;height:100vh!important;border-radius:0;margin:0;transform:none!important;animation:Modal_slideInMobile__7gdvF .3s cubic-bezier(.16,1,.3,1)}.Modal_backdrop__cHrhx.Modal_closing__Cs2av .Modal_modal__qS60R{animation:Modal_slideOutMobile__55ulO .2s ease}.Modal_header__vbr_B{padding:12px 16px;min-height:56px;cursor:default;border-bottom:1px solid var(--border-color)}.Modal_title__SEF__{font-size:16px}.Modal_closeButton__c_jrZ{width:28px;height:28px}.Modal_content__p1tD9{padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.Modal_footer__eBdD3{padding:12px 16px;flex-direction:column;gap:8px}.Modal_footer__eBdD3 button{width:100%;padding:12px;font-size:14px}.Modal_cancelButton__Zn7Xt,.Modal_confirmButton__DYH2n{min-width:auto}.Modal_large__v6BC0,.Modal_medium__1iVN0,.Modal_small__Gub4J,.Modal_xlarge__dcrbM{width:100%!important;height:100vh!important;max-width:100vw!important;min-width:auto!important;max-height:100vh!important;min-height:auto!important}.Modal_contentXlarge__1cDzE{flex:1!important;height:auto!important;overflow-y:auto!important}.Modal_modal__qS60R.Modal_dragging__1rpu8{cursor:default;box-shadow:0 20px 60px rgba(0,0,0,.2)}}@media (max-width:480px){.Modal_header__vbr_B{padding:10px 12px;min-height:48px}.Modal_title__SEF__{font-size:14px}.Modal_closeButton__c_jrZ{width:24px;height:24px}.Modal_closeButton__c_jrZ svg{width:16px;height:16px}.Modal_footer__eBdD3{padding:10px 12px}.Modal_footer__eBdD3 button{padding:10px;font-size:13px}}@keyframes Modal_slideInMobile__7gdvF{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_slideOutMobile__55ulO{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.Modal_backdrop__cHrhx,.Modal_backdrop__cHrhx.Modal_closing__Cs2av,.Modal_backdrop__cHrhx.Modal_closing__Cs2av .Modal_modal__qS60R,.Modal_modal__qS60R{animation:none}}.MessageDetailModal_overlay__Iii1c{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:MessageDetailModal_fadeIn__Vf6jv .2s ease-out}@keyframes MessageDetailModal_fadeIn__Vf6jv{0%{opacity:0}to{opacity:1}}.MessageDetailModal_modal__AkNxf{background:var(--surface);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);max-width:800px;width:90%;max-height:80vh;display:flex;flex-direction:column;animation:MessageDetailModal_slideUp__WtUOM .3s ease-out}@keyframes MessageDetailModal_slideUp__WtUOM{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.MessageDetailModal_header__Fz8Ev{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.MessageDetailModal_header__Fz8Ev h2{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.MessageDetailModal_closeButton__qw8eu{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.MessageDetailModal_closeButton__qw8eu:hover{background-color:var(--surface-hover);color:var(--text-primary)}.MessageDetailModal_content__vRYJH{flex:1;overflow-y:auto;padding:24px}.MessageDetailModal_messageId__zSKCv{display:flex;gap:8px;margin-bottom:20px;padding:12px;background-color:var(--bg-secondary);border-radius:6px;font-size:14px}.MessageDetailModal_label__Ujr_j{font-weight:600;color:var(--text-secondary)}.MessageDetailModal_value__G4ZBt{color:var(--text-primary);font-family:monospace}.MessageDetailModal_section__c1ilS{margin-bottom:24px}.MessageDetailModal_sectionTitle__TdwH7{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.MessageDetailModal_messageBox__EC7VG{max-height:300px}.MessageDetailModal_messageBox__EC7VG,.MessageDetailModal_questionBox__jxydR{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px;white-space:pre-wrap;word-wrap:break-word;line-height:1.6;color:var(--text-primary);font-size:14px;overflow-y:auto}.MessageDetailModal_questionBox__jxydR{max-height:200px}.MessageDetailModal_answerImage__1kEHW{max-width:100%;height:auto;border-radius:8px;border:1px solid var(--border-color);display:block}.MessageDetailModal_footer__tmPCp{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--border-color)}.MessageDetailModal_closeBtn__rzfux{padding:10px 24px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.MessageDetailModal_closeBtn__rzfux:hover{background-color:#2563eb}.SubscriptionManagement_container__tGIH1{width:100%;height:100%;display:flex;flex-direction:column;--primary-color:#6366f1;--primary-hover:#4f46e5;--error-color:#ef4444;--error-hover:#dc2626;--text-primary:#1f2937;--text-secondary:#6b7280;--border-color:#e5e7eb;--card-bg:#fff;--table-bg:#fff;--table-header-bg:#f9fafb;--table-row-hover:#f3f4f6;--bg-secondary:#f9fafb;--bg-tertiary:#f3f4f6;--surface-hover:#f9fafb}[data-theme=dark] .SubscriptionManagement_container__tGIH1{--primary-color:#818cf8;--primary-hover:#6366f1;--error-color:#f87171;--error-hover:#ef4444;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--border-color:#334155;--card-bg:#1e293b;--table-bg:#1e293b;--table-header-bg:#0f172a;--table-row-hover:#334155;--bg-secondary:#1e293b;--bg-tertiary:#334155;--surface-hover:#334155}.SubscriptionManagement_loading__qMAGj{color:var(--text-secondary)}.SubscriptionManagement_error__9tl8p,.SubscriptionManagement_loading__qMAGj{display:flex;align-items:center;justify-content:center;height:200px;font-size:14px}.SubscriptionManagement_error__9tl8p{color:var(--error-color)}.SubscriptionManagement_actionBar__Gn8jU{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.SubscriptionManagement_viewTabs__8v22X{display:flex;gap:24px}.SubscriptionManagement_viewTabs__8v22X button{background:none;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;padding:8px 0;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.SubscriptionManagement_viewTabs__8v22X button:hover{color:var(--text-primary)}.SubscriptionManagement_viewTabs__8v22X button.SubscriptionManagement_activeTab__YpBZ7{color:var(--primary-color);border-bottom-color:var(--primary-color)}.SubscriptionManagement_actions__vJXWE{display:flex;gap:12px}.SubscriptionManagement_primaryButton__bHbhc{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.SubscriptionManagement_primaryButton__bHbhc:hover{background:var(--primary-hover)}.SubscriptionManagement_metricsGrid__I7ML0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.SubscriptionManagement_metricCard__S9DTm{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.SubscriptionManagement_metricCard__S9DTm:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.SubscriptionManagement_metricHeader__RDIiZ{display:flex;align-items:center;gap:12px;margin-bottom:12px}.SubscriptionManagement_metricIcon__zgTL8{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.SubscriptionManagement_metricLabel__clRNv{font-size:13px;color:var(--text-secondary);font-weight:500}.SubscriptionManagement_metricValue__uavNV{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.SubscriptionManagement_metricChange__0Onwa{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--success-color)}.SubscriptionManagement_metricSubtext__2Aq9x{font-size:12px;color:var(--text-secondary)}.SubscriptionManagement_distributionSection__ym222{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-bottom:24px}.SubscriptionManagement_sectionTitle__E6mWk{font-size:16px;margin-bottom:20px}.SubscriptionManagement_planDistribution__ifzQi{display:grid;gap:16px}.SubscriptionManagement_planItem__WuIo9{display:flex;flex-direction:column;gap:8px}.SubscriptionManagement_planHeader__keaTH{display:flex;justify-content:space-between;align-items:center}.SubscriptionManagement_planName__wklaf{font-size:13px;font-weight:500;color:var(--text-primary)}.SubscriptionManagement_planCount__S3ASg{font-size:13px;color:var(--text-secondary)}.SubscriptionManagement_planBar__NevS8{height:6px;background:var(--background);border-radius:3px;overflow:hidden}.SubscriptionManagement_planBarFill__PWWYW{height:100%;border-radius:3px;transition:width .3s ease}.SubscriptionManagement_planPercentage__xzxBw{font-size:12px;color:var(--text-secondary)}.SubscriptionManagement_listSection__UDQQd{flex:1;display:flex;flex-direction:column}.SubscriptionManagement_searchBar__GVgug{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px}.SubscriptionManagement_searchBar__GVgug input{flex:1;background:none;border:none;outline:none;font-size:14px;color:var(--text-primary)}.SubscriptionManagement_searchBar__GVgug input::-moz-placeholder{color:var(--text-secondary)}.SubscriptionManagement_searchBar__GVgug input::placeholder{color:var(--text-secondary)}.SubscriptionManagement_tableContainer__3CdQJ{flex:1;overflow:auto;background:var(--surface);border:1px solid var(--border-color);border-radius:12px}.SubscriptionManagement_table__YFCJB{width:100%;border-collapse:collapse}.SubscriptionManagement_table__YFCJB thead{background:var(--table-header-bg);border-bottom:1px solid var(--border-color)}.SubscriptionManagement_table__YFCJB th{text-align:left;padding:12px 16px;font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--table-header-bg)}.SubscriptionManagement_table__YFCJB tbody tr{border-bottom:1px solid var(--border-color);background:var(--table-bg)}.SubscriptionManagement_table__YFCJB tbody tr:hover{background:var(--table-row-hover)}.SubscriptionManagement_table__YFCJB td{padding:12px 16px;font-size:14px;color:var(--text-primary);background:var(--table-bg)}.SubscriptionManagement_planBadge__K174z{background:var(--primary-color);color:#fff;text-transform:uppercase}.SubscriptionManagement_planBadge__K174z,.SubscriptionManagement_statusBadge__YVhHs{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_active__vryyV{background:#d1fae5;color:#065f46;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_cancelled__U9UYI{background:var(--error-bg);color:var(--error-color)}.SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_past_due__ikJ7b{background:var(--warning-bg);color:var(--warning-color)}.SubscriptionManagement_actionButton__CzrNl{padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}.SubscriptionManagement_actionButton__CzrNl:hover{background:var(--surface-hover);border-color:var(--primary-color);color:var(--primary-color)}.SubscriptionManagement_plansSection__RaAd1{flex:1;display:flex;flex-direction:column}.SubscriptionManagement_sectionHeader__Rl3n_{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.SubscriptionManagement_headerContent__5kami{flex:1}.SubscriptionManagement_sectionTitle__E6mWk{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.SubscriptionManagement_sectionTitle__E6mWk svg{color:var(--primary-color)}.SubscriptionManagement_sectionSubtitle__Z5uaW{font-size:14px;color:var(--text-secondary);margin:0}.SubscriptionManagement_sectionActions__JmSTU{display:flex;gap:12px}.SubscriptionManagement_saveButton__SVPIU{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.2)}.SubscriptionManagement_saveButton__SVPIU:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.SubscriptionManagement_saveButton__SVPIU:disabled{opacity:.6;transform:none}.SubscriptionManagement_saveButton__SVPIU.SubscriptionManagement_pulse__AZACZ{animation:SubscriptionManagement_pulse__AZACZ 2s infinite}@keyframes SubscriptionManagement_pulse__AZACZ{0%{box-shadow:0 2px 8px rgba(16,185,129,.2)}50%{box-shadow:0 2px 16px rgba(16,185,129,.4)}to{box-shadow:0 2px 8px rgba(16,185,129,.2)}}.SubscriptionManagement_spinner__wt1xg{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:SubscriptionManagement_spin__hZdlp .6s linear infinite}@keyframes SubscriptionManagement_spin__hZdlp{to{transform:rotate(1turn)}}.SubscriptionManagement_plansGrid__03vDA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:24px}.SubscriptionManagement_planCard__3Fu9L{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden}.SubscriptionManagement_planCard__3Fu9L:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#9ca3af}.SubscriptionManagement_planCard__3Fu9L.SubscriptionManagement_freePlan__jGMS9:before{background:#9ca3af}.SubscriptionManagement_planCard__3Fu9L.SubscriptionManagement_plusPlan__UfjZu:before{background:#3b82f6}.SubscriptionManagement_planCard__3Fu9L.SubscriptionManagement_proPlan__uX4wW:before{background:#f59e0b}.SubscriptionManagement_planCard__3Fu9L:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.SubscriptionManagement_planCardHeader__9m8p5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.SubscriptionManagement_planTitle__zPzGc{display:flex;align-items:center;gap:10px}.SubscriptionManagement_planIcon__PZLuF{width:18px;height:18px}.SubscriptionManagement_freePlan__jGMS9 .SubscriptionManagement_planIcon__PZLuF{color:#6b7280}.SubscriptionManagement_plusPlan__UfjZu .SubscriptionManagement_planIcon__PZLuF{color:#3b82f6}.SubscriptionManagement_proPlan__uX4wW .SubscriptionManagement_planIcon__PZLuF{color:#f59e0b}.SubscriptionManagement_planTitle__zPzGc h4{font-size:15px;font-weight:600;color:#1f2937;margin:0;text-transform:uppercase;letter-spacing:.3px}.SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_inactive__8XjCV{background:#f3f4f6;color:#6b7280;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500}.SubscriptionManagement_planPricing__LMWn0{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.SubscriptionManagement_priceWrapper__YxALj{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.SubscriptionManagement_currency__m9V0r{font-size:13px;color:#6b7280;font-weight:500}.SubscriptionManagement_priceAmount__uH2AM{font-size:18px;font-weight:600;color:#1f2937;line-height:1}.SubscriptionManagement_period__2VeCr{font-size:12px;color:#6b7280;margin-left:2px}.SubscriptionManagement_discountBadge__tuilN{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:20px;font-size:12px;font-weight:600}.SubscriptionManagement_planPolicies__tmWl9{padding:12px;background:#f8f9fa;border-radius:6px;margin-bottom:12px;flex:1}.SubscriptionManagement_policyItem__R6L_L{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.SubscriptionManagement_policyItem__R6L_L:not(:last-child){border-bottom:1px solid #e5e7eb}.SubscriptionManagement_policyInfo__0iItg{display:flex;align-items:center;gap:8px}.SubscriptionManagement_policyInfo__0iItg svg{width:16px;height:16px;color:var(--primary-color)}.SubscriptionManagement_policyLabel__v7zgJ{font-size:14px;color:var(--text-secondary);font-weight:500}.SubscriptionManagement_policyValue__XbH5w{font-size:16px;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SubscriptionManagement_planActions__6zNxC{display:flex;gap:10px;margin-top:auto}.SubscriptionManagement_actionBtn___Uo76{flex:1;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid #e5e7eb;color:#6b7280}.SubscriptionManagement_actionBtn___Uo76:hover{background:#f9fafb;border-color:#d1d5db}.SubscriptionManagement_actionBtn___Uo76.SubscriptionManagement_primary__69IVH{background:#3b82f6;color:#fff;border:none}.SubscriptionManagement_actionBtn___Uo76.SubscriptionManagement_primary__69IVH:hover{background:#2563eb}.SubscriptionManagement_actionBtn___Uo76 svg{width:12px;height:12px}.SubscriptionManagement_price__Mef_Z{font-size:24px;font-weight:600;color:var(--primary-color);margin-bottom:20px}.SubscriptionManagement_features__ThDRX{list-style:none;padding:0;margin:0 0 20px}.SubscriptionManagement_features__ThDRX li{padding:8px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.SubscriptionManagement_features__ThDRX li:last-child{border-bottom:none}.SubscriptionManagement_editButton__5DiRq{width:100%;padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.SubscriptionManagement_editButton__5DiRq:hover{background:var(--primary-hover)}.SubscriptionManagement_modal__hydyM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.SubscriptionManagement_modalContent__oYdrL{background:var(--bg-primary);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SubscriptionManagement_modalHeader__Cwkfb{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.SubscriptionManagement_modalHeader__Cwkfb h2{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.SubscriptionManagement_closeButton__7Z9_z{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.SubscriptionManagement_closeButton__7Z9_z:hover{background:var(--bg-secondary);color:var(--text-primary)}.SubscriptionManagement_modalBody__LUDSl{padding:24px}.SubscriptionManagement_formGroup__rexrb{margin-bottom:20px}.SubscriptionManagement_formGroup__rexrb label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--text-primary)}.SubscriptionManagement_formGroup__rexrb input,.SubscriptionManagement_formGroup__rexrb textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s ease}.SubscriptionManagement_formGroup__rexrb input:focus,.SubscriptionManagement_formGroup__rexrb textarea:focus{outline:none;border-color:var(--primary-color)}.SubscriptionManagement_formRow__8ieFu{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){.SubscriptionManagement_actionBar__Gn8jU{flex-direction:column;gap:16px;align-items:flex-start}.SubscriptionManagement_viewTabs__8v22X{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.SubscriptionManagement_actions__vJXWE{width:100%;justify-content:flex-end}.SubscriptionManagement_metricsGrid__I7ML0{grid-template-columns:1fr;gap:12px}.SubscriptionManagement_distributionRow__4to_f{flex-direction:column;gap:24px}.SubscriptionManagement_tableContainer__3CdQJ{overflow-x:auto;-webkit-overflow-scrolling:touch}.SubscriptionManagement_table__YFCJB{min-width:600px}.SubscriptionManagement_formRow__8ieFu,.SubscriptionManagement_planCardGrid__i9RV8{grid-template-columns:1fr}.SubscriptionManagement_modalContent__oYdrL{width:100%;max-width:100%;padding:16px}.SubscriptionManagement_historyTable__A7TZN{font-size:12px}.SubscriptionManagement_historyTable__A7TZN td,.SubscriptionManagement_historyTable__A7TZN th{padding:8px}}.SubscriptionManagement_featureRow__Mh_6E{display:flex;gap:8px;margin-bottom:8px;align-items:center}.SubscriptionManagement_featureRow__Mh_6E input{flex:1;margin-bottom:0}.SubscriptionManagement_removeButton__Vc8lu{background:var(--error-color);color:#fff;border:none;border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s ease}.SubscriptionManagement_removeButton__Vc8lu:hover{background:var(--error-hover)}.SubscriptionManagement_addFeatureButton__ps_PZ{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:8px 12px;font-size:14px;cursor:pointer;transition:all .2s ease;margin-top:8px}.SubscriptionManagement_addFeatureButton__ps_PZ:hover{background:var(--bg-tertiary)}.SubscriptionManagement_checkboxLabel__OXt0I{display:flex!important;align-items:center;gap:8px;cursor:pointer}.SubscriptionManagement_checkboxLabel__OXt0I input[type=checkbox]{width:auto!important;margin:0}.SubscriptionManagement_modalFooter__GIJjI{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--border-color);margin-top:20px}.SubscriptionManagement_cancelButton__WcMEP{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s ease}.SubscriptionManagement_cancelButton__WcMEP:hover{background:var(--bg-tertiary)}.SubscriptionManagement_saveButton__SVPIU{background:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;cursor:pointer;transition:all .2s ease}.SubscriptionManagement_saveButton__SVPIU:hover:not(:disabled){background:var(--primary-hover)}.SubscriptionManagement_saveButton__SVPIU:disabled{opacity:.5;cursor:not-allowed}.SubscriptionManagement_policyStats__KOLaA{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;padding:12px 16px;margin-top:16px}.SubscriptionManagement_policyStats__KOLaA h4{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.SubscriptionManagement_statsGrid__IFtrb{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.SubscriptionManagement_statItem__co7Ua{display:flex;align-items:center;gap:6px;padding:0 12px;border-right:1px solid #e5e7eb}.SubscriptionManagement_statItem__co7Ua:last-child{border-right:none}.SubscriptionManagement_statLabel__jUB34{font-size:11px;color:#6b7280}.SubscriptionManagement_statValue__7FM0s{font-size:14px;font-weight:600;color:#1f2937}.SubscriptionManagement_promotionsSection__gRmIZ{flex:1;padding:24px 0}[data-theme=dark] .SubscriptionManagement_planCard__3Fu9L{background:#1e293b;border-color:#334155}[data-theme=dark] .SubscriptionManagement_planCard__3Fu9L:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}[data-theme=dark] .SubscriptionManagement_planTitle__zPzGc h4{color:#f1f5f9}[data-theme=dark] .SubscriptionManagement_planPricing__LMWn0{border-bottom-color:#334155}[data-theme=dark] .SubscriptionManagement_currency__m9V0r{color:#94a3b8}[data-theme=dark] .SubscriptionManagement_priceAmount__uH2AM{color:#f1f5f9}[data-theme=dark] .SubscriptionManagement_period__2VeCr{color:#94a3b8}[data-theme=dark] .SubscriptionManagement_planPolicies__tmWl9{background:#0f172a}[data-theme=dark] .SubscriptionManagement_policyItem__R6L_L{border-bottom-color:#334155}[data-theme=dark] .SubscriptionManagement_policyLabel__v7zgJ{color:#94a3b8}[data-theme=dark] .SubscriptionManagement_actionBtn___Uo76{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme=dark] .SubscriptionManagement_actionBtn___Uo76:hover{background:#334155;border-color:#475569;color:#f1f5f9}[data-theme=dark] .SubscriptionManagement_actionBtn___Uo76.SubscriptionManagement_primary__69IVH{background:#3b82f6;color:#fff;border:none}[data-theme=dark] .SubscriptionManagement_actionBtn___Uo76.SubscriptionManagement_primary__69IVH:hover{background:#2563eb}[data-theme=dark] .SubscriptionManagement_policyStats__KOLaA{background:#0f172a;border-color:#334155}[data-theme=dark] .SubscriptionManagement_policyStats__KOLaA h4{color:#94a3b8}[data-theme=dark] .SubscriptionManagement_statItem__co7Ua{border-right-color:#334155}[data-theme=dark] .SubscriptionManagement_statLabel__jUB34{color:#94a3b8}[data-theme=dark] .SubscriptionManagement_statValue__7FM0s{color:#f1f5f9}[data-theme=dark] .SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_active__vryyV{background:rgba(16,185,129,.15);color:#34d399}[data-theme=dark] .SubscriptionManagement_statusBadge__YVhHs.SubscriptionManagement_inactive__8XjCV{background:#334155;color:#94a3b8}.page_container__pkFfx{max-width:1400px;margin:0 auto}.page_header__4TqqL{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page_titleSection__sjGIL{flex:1}.page_title__W3VRm{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page_subtitle__NyFny{font-size:16px;color:var(--text-secondary);margin:0}.page_grantButton__UMaQ3{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.page_grantButton__UMaQ3:hover{background:var(--primary-hover);transform:translateY(-1px)}.page_tabs__aKaxh{display:flex;gap:4px;border-bottom:2px solid var(--border-color);margin-bottom:32px}.page_tab__ZOze9{padding:12px 24px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-2px}.page_tab__ZOze9:hover{color:var(--text-primary)}.page_tab__ZOze9.page_active__K_dx1{color:var(--primary-color);border-bottom-color:var(--primary-color)}.page_content__EgYmR{animation:page_fadeIn__VfLqN .3s ease}@keyframes page_fadeIn__VfLqN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .page_tabs__aKaxh{border-bottom-color:hsla(0,0%,100%,.1)}@media (max-width:768px){.page_header__4TqqL{flex-direction:column;gap:16px}.page_grantButton__UMaQ3{width:100%}.page_tabs__aKaxh{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_tab__ZOze9{white-space:nowrap}}.CreateStorageModal_form__m_HfE{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem}.CreateStorageModal_error__yLLrh{padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem}.CreateStorageModal_field__S_oft{display:flex;flex-direction:column;gap:.5rem}.CreateStorageModal_label__HW2gw{font-size:.875rem;font-weight:500;color:var(--text-primary)}.CreateStorageModal_required__ZyMah{color:#ef4444}.CreateStorageModal_input__maCm5{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9375rem;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.CreateStorageModal_input__maCm5:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreateStorageModal_input__maCm5:disabled{opacity:.6;cursor:not-allowed}.CreateStorageModal_inputError___ZFGP{border-color:#ef4444}.CreateStorageModal_inputError___ZFGP:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CreateStorageModal_charCount__hNCL8{display:flex;justify-content:flex-end;font-size:.75rem;color:var(--text-tertiary);margin-top:.25rem}.CreateStorageModal_charCountError__eoV2h{color:#ef4444;font-weight:500}.CreateStorageModal_textarea__x2MxH{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9375rem;background:var(--bg-secondary);color:var(--text-primary);resize:vertical;min-height:80px;transition:border-color .2s,box-shadow .2s}.CreateStorageModal_textarea__x2MxH:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CreateStorageModal_textarea__x2MxH:disabled{opacity:.6;cursor:not-allowed}.CreateStorageModal_typeOptions__VRa9_{display:flex;flex-direction:row;gap:.75rem}.CreateStorageModal_typeOption__p_Lia{flex:1;display:flex;align-items:center;justify-content:center;padding:.875rem .5rem;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.CreateStorageModal_typeOption__p_Lia:hover{background:var(--bg-secondary)}.CreateStorageModal_typeOption__p_Lia.CreateStorageModal_selected__gtlUB{border-color:var(--primary);background:rgba(59,130,246,.08)}.CreateStorageModal_radio__vq3ZM{position:absolute;opacity:0;width:0;height:0}.CreateStorageModal_typeName__WzIll{font-size:.8125rem;font-weight:500;color:var(--text-primary);text-align:center}.CreateStorageModal_checkboxLabel__PquJ2{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreateStorageModal_checkbox__JXMgl{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}.CreateStorageModal_checkbox__JXMgl:disabled{cursor:not-allowed;opacity:.6}.CreateStorageModal_checkboxText__ENTd5{font-size:.9375rem;font-weight:500;color:var(--text-primary)}.CreateStorageModal_warningBanner__iitO1{margin-top:.5rem;padding:.75rem 1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#d97706;font-size:.8125rem;line-height:1.5}.CreateStorageModal_infoBanner__nSf__{margin-top:.5rem;padding:.75rem 1rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:8px;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.JobProgressModal_overlay__eagmB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.JobProgressModal_modal__AnuA2{background:var(--bg-primary,#fff);border-radius:12px;width:400px;max-width:90%;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.JobProgressModal_header__nbsJu{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color,#e0e0e0)}.JobProgressModal_header__nbsJu h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#333)}.JobProgressModal_closeBtn__ZHCQm{background:none;border:none;font-size:24px;color:var(--text-secondary,#666);cursor:pointer;padding:0;line-height:1}.JobProgressModal_closeBtn__ZHCQm:hover{color:var(--text-primary,#333)}.JobProgressModal_content__i3WGO{padding:20px;min-height:100px}.JobProgressModal_statusRow__aXtQN{display:flex;align-items:center;gap:12px;margin-bottom:16px}.JobProgressModal_statusBadge__K5JSG{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;color:#fff}.JobProgressModal_stepLabel__dPWy5{font-size:14px;color:var(--text-secondary,#666)}.JobProgressModal_progressContainer__1RYiJ{display:flex;align-items:center;gap:12px}.JobProgressModal_progressBar__VZiaL{flex:1;height:8px;background:var(--bg-secondary,#e0e0e0);border-radius:4px;overflow:hidden}.JobProgressModal_progressFill__riJrS{height:100%;border-radius:4px;transition:width .3s ease}.JobProgressModal_progressText__BErMs{font-size:14px;font-weight:600;color:var(--text-primary,#333);min-width:40px;text-align:right}.JobProgressModal_errorMessage__foA_g{margin-top:16px;padding:12px;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;font-size:13px;color:#c53030}.JobProgressModal_result__N2yKf{margin-top:16px;padding:12px;background:var(--bg-secondary,#f5f5f5);border-radius:8px}.JobProgressModal_result__N2yKf h4{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--text-secondary,#666)}.JobProgressModal_result__N2yKf pre{margin:0;font-size:12px;color:var(--text-primary,#333);white-space:pre-wrap;word-break:break-word}.JobProgressModal_loading__3ggvw{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0}.JobProgressModal_spinner__jaaHD{width:32px;height:32px;border:3px solid var(--bg-secondary,#e0e0e0);border-top-color:var(--primary-color,#3498db);border-radius:50%;animation:JobProgressModal_spin__1iNTM .8s linear infinite}@keyframes JobProgressModal_spin__1iNTM{to{transform:rotate(1turn)}}.JobProgressModal_loading__3ggvw span{font-size:14px;color:var(--text-secondary,#666)}.JobProgressModal_error__GpPpj{display:flex;align-items:center;gap:8px;padding:12px;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030}.JobProgressModal_errorIcon__inm0U{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#c53030;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.JobProgressModal_footer__Z0DhW{padding:16px 20px;border-top:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:center}.JobProgressModal_closeButton__8EDQ2{padding:10px 24px;background:var(--primary-color,#3498db);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.JobProgressModal_closeButton__8EDQ2:hover{background:var(--primary-hover,#2980b9)}.JobProgressModal_hint__zJzk8{margin:0;font-size:13px;color:var(--text-secondary,#888)}@media (prefers-color-scheme:dark){.JobProgressModal_modal__AnuA2{background:#1e1e1e}.JobProgressModal_header__nbsJu{border-bottom-color:#333}.JobProgressModal_header__nbsJu h3{color:#fff}.JobProgressModal_closeBtn__ZHCQm{color:#aaa}.JobProgressModal_closeBtn__ZHCQm:hover{color:#fff}.JobProgressModal_progressBar__VZiaL{background:#333}.JobProgressModal_progressText__BErMs{color:#fff}.JobProgressModal_result__N2yKf{background:#2a2a2a}.JobProgressModal_result__N2yKf pre{color:#ddd}.JobProgressModal_spinner__jaaHD{border-color:#3498db #333 #333}.JobProgressModal_loading__3ggvw span{color:#aaa}.JobProgressModal_footer__Z0DhW{border-top-color:#333}}.MaskingOptionsModal_maskingModal__61825{max-width:520px;height:auto!important;min-height:auto!important;max-height:80vh!important}.MaskingOptionsModal_container__HpTLu{display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow:hidden;max-height:calc(80vh - 80px)}.MaskingOptionsModal_scrollArea__UHaXM{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;min-height:0}.MaskingOptionsModal_scrollArea__UHaXM::-webkit-scrollbar{width:6px}.MaskingOptionsModal_scrollArea__UHaXM::-webkit-scrollbar-track{background:transparent}.MaskingOptionsModal_scrollArea__UHaXM::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.MaskingOptionsModal_scrollArea__UHaXM::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.MaskingOptionsModal_modalTitle__QDIlS{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.MaskingOptionsModal_titleIcon__QYjeW{color:#4caf50}.MaskingOptionsModal_warningBanner__698o2{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fff3e0;border:1px solid #ffb74d;border-radius:8px}.MaskingOptionsModal_warningIcon__xeKAj{color:#f57c00;flex-shrink:0;margin-top:.1rem}.MaskingOptionsModal_warningText__6fddH{flex:1}.MaskingOptionsModal_warningText__6fddH strong{display:block;font-size:.9rem;color:#e65100;margin-bottom:.25rem}.MaskingOptionsModal_warningText__6fddH p{font-size:.8rem;color:#f57c00;margin:0}.MaskingOptionsModal_fileInfo__tzjIa{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.MaskingOptionsModal_fileCount__O7GJo{font-weight:500;color:var(--text-primary)}.MaskingOptionsModal_fileList__URSr3{color:var(--text-tertiary);font-size:.75rem}.MaskingOptionsModal_section__iQOOE{margin-top:.5rem}.MaskingOptionsModal_sectionTitle__cq80S{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.MaskingOptionsModal_itemList__D9T_5{display:flex;flex-direction:column;gap:.5rem}.MaskingOptionsModal_detectedItem__JfE1m{border:1px solid var(--border-color);border-radius:8px;padding:.75rem;background:var(--bg-tertiary);transition:all .2s}.MaskingOptionsModal_detectedItem__JfE1m:hover{background:var(--surface-hover);border-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.MaskingOptionsModal_checkboxLabel__4qlRl{display:flex;align-items:center;gap:.75rem;cursor:pointer;width:100%}.MaskingOptionsModal_checkboxLabel__4qlRl input[type=checkbox]{cursor:pointer;width:18px;height:18px;flex-shrink:0;accent-color:var(--primary-color)}.MaskingOptionsModal_checkboxLabel__4qlRl input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.MaskingOptionsModal_itemInfo__PgsSq{flex:1;display:flex;flex-direction:column;gap:.25rem}.MaskingOptionsModal_itemHeader__35jXo{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.MaskingOptionsModal_categoryName___dqha{font-size:.9rem;font-weight:500;color:var(--text-primary)}.MaskingOptionsModal_levelBadge__eICzI{font-size:.7rem;padding:.15rem .4rem;border-radius:6px;color:#fff;font-weight:500;flex-shrink:0}.MaskingOptionsModal_itemDetails__QnwWs{display:flex;align-items:center;gap:.5rem}.MaskingOptionsModal_count___2Akh{font-size:.75rem;color:var(--text-secondary)}.MaskingOptionsModal_requiredBadge__WEK83{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.15rem .4rem;border-radius:6px;background:#f44336;color:#fff;font-weight:500}.MaskingOptionsModal_summary__dRnbI{display:flex;justify-content:space-around;padding:.75rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);flex-shrink:0}.MaskingOptionsModal_summaryItem__TnsGe{display:flex;flex-direction:column;align-items:center;gap:.25rem}.MaskingOptionsModal_summaryLabel__rPpqq{font-size:.75rem;color:var(--text-secondary)}.MaskingOptionsModal_summaryValue__qdeSE{font-size:1rem;font-weight:600;color:var(--primary-color)}.MaskingOptionsModal_actions__YPPKm{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color);flex-shrink:0}.MaskingOptionsModal_cancelButton__MbKB1,.MaskingOptionsModal_confirmButton__zke7N{padding:.5rem 1.25rem!important;font-size:.85rem!important;min-width:100px;border-radius:6px!important}.MaskingOptionsModal_cancelButton__MbKB1{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.MaskingOptionsModal_cancelButton__MbKB1:hover{background:var(--surface-hover)!important}.MaskingOptionsModal_confirmButton__zke7N{background:var(--primary-color)!important;color:#fff!important}.MaskingOptionsModal_confirmButton__zke7N:hover{opacity:.9}@media (prefers-color-scheme:dark){.MaskingOptionsModal_warningBanner__698o2{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3)}.MaskingOptionsModal_warningText__6fddH strong{color:#ffb74d}.MaskingOptionsModal_warningText__6fddH p{color:#ffa726}.MaskingOptionsModal_detectedItem__JfE1m:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}}[data-theme=dark] .MaskingOptionsModal_warningBanner__698o2{background:rgba(255,152,0,.1);border-color:rgba(255,152,0,.3)}[data-theme=dark] .MaskingOptionsModal_warningText__6fddH strong{color:#ffb74d}[data-theme=dark] .MaskingOptionsModal_warningText__6fddH p{color:#ffa726}[data-theme=dark] .MaskingOptionsModal_detectedItem__JfE1m:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.YouTubeUrlModal_container__MD1Bh{display:flex;flex-direction:column;gap:1rem;padding:1rem}.YouTubeUrlModal_titleIcon__kQ_2J{color:red}.YouTubeUrlModal_description__XAseJ{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.YouTubeUrlModal_input__TEboo{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;background:var(--bg-secondary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.YouTubeUrlModal_input__TEboo:focus{outline:none;border-color:red;box-shadow:0 0 0 2px rgba(255,0,0,.1)}.YouTubeUrlModal_input__TEboo:disabled{opacity:.6;cursor:not-allowed}.YouTubeUrlModal_input__TEboo::-moz-placeholder{color:var(--text-tertiary)}.YouTubeUrlModal_input__TEboo::placeholder{color:var(--text-tertiary)}.YouTubeUrlModal_thumbnailPreview__ZGoOp{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);max-height:400px;overflow-y:auto}.YouTubeUrlModal_thumbnail__R7fIZ{max-width:calc(50% - .25rem);max-height:120px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.YouTubeUrlModal_thumbnailPreview__ZGoOp .YouTubeUrlModal_thumbnail__R7fIZ:only-child{max-width:100%;max-height:180px}.YouTubeUrlModal_errorBanner__oxJXC{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffebee;border:1px solid #ef5350;border-radius:6px;color:#c62828;font-size:.85rem}.YouTubeUrlModal_errorBanner__oxJXC svg{flex-shrink:0}.YouTubeUrlModal_actions__yD7Qi{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.YouTubeUrlModal_cancelButton__M3Uo_,.YouTubeUrlModal_submitButton__ybMzT{padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;border:none}.YouTubeUrlModal_cancelButton__M3Uo_{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.YouTubeUrlModal_cancelButton__M3Uo_:hover:not(:disabled){background:var(--bg-tertiary)}.YouTubeUrlModal_submitButton__ybMzT{background:red;color:#fff}.YouTubeUrlModal_submitButton__ybMzT:hover:not(:disabled){background:#c00}.YouTubeUrlModal_cancelButton__M3Uo_:disabled,.YouTubeUrlModal_submitButton__ybMzT:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .YouTubeUrlModal_errorBanner__oxJXC{background:rgba(239,83,80,.1);border-color:rgba(239,83,80,.3);color:#ef5350}[data-theme=dark] .YouTubeUrlModal_input__TEboo:focus{box-shadow:0 0 0 2px rgba(255,0,0,.2)}@media (max-width:480px){.YouTubeUrlModal_container__MD1Bh{padding:.75rem;gap:.75rem}.YouTubeUrlModal_actions__yD7Qi{flex-direction:column-reverse}.YouTubeUrlModal_cancelButton__M3Uo_,.YouTubeUrlModal_submitButton__ybMzT{width:100%;padding:.75rem}.YouTubeUrlModal_thumbnail__R7fIZ{max-width:100%;max-height:100px}.YouTubeUrlModal_thumbnailPreview__ZGoOp .YouTubeUrlModal_thumbnail__R7fIZ:only-child{max-height:140px}}.FileApprovalRequestModal_overlay__xzHiv{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.FileApprovalRequestModal_modal__67gh6{background:var(--background,#fff);color:var(--foreground,#111);border-radius:14px;width:100%;max-width:560px;max-height:92vh;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.28);display:flex;flex-direction:column}.FileApprovalRequestModal_header__UoT_6{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(37,99,235,.02));border-bottom:1px solid var(--border,#e5e5e5);gap:12px}.FileApprovalRequestModal_headerLeft__RVGac{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.FileApprovalRequestModal_headerIcon__OEj1g{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-radius:10px;flex-shrink:0;box-shadow:0 4px 8px rgba(37,99,235,.25)}.FileApprovalRequestModal_headerText__KpF3M{min-width:0;flex:1}.FileApprovalRequestModal_title__sDLbu{font-size:17px;font-weight:700;margin:0 0 3px;color:var(--foreground,#111)}.FileApprovalRequestModal_subtitle__oy9sJ{font-size:12px;color:var(--muted,#6b7280);margin:0}.FileApprovalRequestModal_closeButton__bt_h2{background:none;border:none;cursor:pointer;padding:6px;border-radius:8px;color:var(--muted,#6b7280);display:flex;align-items:center;justify-content:center;transition:background .15s}.FileApprovalRequestModal_closeButton__bt_h2:hover{background:var(--hover,#f3f4f6);color:var(--foreground,#111)}.FileApprovalRequestModal_closeButton__bt_h2:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.FileApprovalRequestModal_form__M6Q9v{display:flex;flex-direction:column;overflow:hidden;flex:1}.FileApprovalRequestModal_body__fx3Mx{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.FileApprovalRequestModal_fileCard__VxYj6{display:flex;align-items:flex-start;gap:16px;padding:16px;background:var(--hover,#f9fafb);border:1px solid var(--border,#e5e7eb);border-radius:12px}.FileApprovalRequestModal_fileIcon__odHOv{position:relative;display:flex;align-items:center;justify-content:center;width:54px;height:66px;background:#fff;border:1px solid var(--border,#d1d5db);border-radius:8px;color:var(--primary,#2563eb);flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.08)}.FileApprovalRequestModal_fileExt__IOMsB{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);padding:2px 8px;background:var(--primary,#2563eb);color:#fff;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.5px;white-space:nowrap;max-width:80px;overflow:hidden;text-overflow:ellipsis}.FileApprovalRequestModal_fileInfo__RzhRG{flex:1;min-width:0;padding-top:2px}.FileApprovalRequestModal_fileName__FqTST{font-size:14px;font-weight:700;margin:0 0 8px;color:var(--foreground,#111);word-break:break-all}.FileApprovalRequestModal_fileMetaRow__DVSdp{display:flex;flex-wrap:wrap;gap:6px}.FileApprovalRequestModal_sizeMismatchNotice__xFvik{display:flex;align-items:center;gap:5px;margin:6px 0 0;padding:4px 8px;background:#fffbeb;border:1px solid #fcd34d;border-radius:4px;font-size:11px;color:#92400e;line-height:1.4}.FileApprovalRequestModal_fileMeta__CESu5{display:inline-flex;align-items:center;padding:3px 8px;background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:4px;font-size:11px;color:var(--muted,#6b7280);font-weight:500}.FileApprovalRequestModal_hashMeta__URyzP{font-family:Courier New,monospace}.FileApprovalRequestModal_infoSection__xbn43{display:flex;flex-direction:column;gap:12px}.FileApprovalRequestModal_sectionTitle__d8jNN{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;margin:0;color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.5px}.FileApprovalRequestModal_fieldGroup__CoCPr{display:flex;flex-direction:column;gap:4px}.FileApprovalRequestModal_fieldLabel__rkaTR{display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--foreground,#111)}.FileApprovalRequestModal_required__59CrT{color:#dc2626;margin-left:2px;font-weight:700}.FileApprovalRequestModal_fieldInlineHelper___MLFq{font-weight:400;color:var(--muted,#6b7280);margin-left:6px;font-size:11px}.FileApprovalRequestModal_fieldHelper__GDUnn{font-size:11px;color:var(--muted,#9ca3af);text-align:right;margin-top:2px}.FileApprovalRequestModal_input__2rbT6,.FileApprovalRequestModal_select__xdGmT,.FileApprovalRequestModal_textarea__JDZkN{width:100%;padding:10px 12px;font-size:13px;border:1px solid var(--border,#d1d5db);border-radius:8px;background:var(--input-bg,#fff);color:var(--foreground,#111);transition:border-color .15s,box-shadow .15s;box-sizing:border-box;font-family:inherit}.FileApprovalRequestModal_input__2rbT6:focus,.FileApprovalRequestModal_select__xdGmT:focus,.FileApprovalRequestModal_textarea__JDZkN:focus{outline:none;border-color:var(--primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.FileApprovalRequestModal_input__2rbT6::-moz-placeholder,.FileApprovalRequestModal_textarea__JDZkN::-moz-placeholder{color:#9ca3af}.FileApprovalRequestModal_input__2rbT6::placeholder,.FileApprovalRequestModal_textarea__JDZkN::placeholder{color:#9ca3af}.FileApprovalRequestModal_textarea__JDZkN{resize:vertical;min-height:70px}.FileApprovalRequestModal_dateRange__8_mBf{display:flex;align-items:center;gap:10px}.FileApprovalRequestModal_dateRange__8_mBf .FileApprovalRequestModal_input__2rbT6{flex:1}.FileApprovalRequestModal_dateSeparator__CO62H{color:var(--muted,#6b7280);font-weight:600;flex-shrink:0}.FileApprovalRequestModal_radioGroup__KwHzj{display:grid;grid-template-columns:1fr 1fr;gap:8px}.FileApprovalRequestModal_radioLabel__Gy7Ra{display:flex;align-items:center;padding:10px 12px;background:var(--background,#fff);border:1px solid var(--border,#d1d5db);border-radius:8px;cursor:pointer;transition:all .15s;position:relative}.FileApprovalRequestModal_radioLabel__Gy7Ra:hover{border-color:var(--primary,#93c5fd);background:#f0f9ff}.FileApprovalRequestModal_radioLabel__Gy7Ra input[type=radio]{margin-right:8px;accent-color:var(--primary,#2563eb);cursor:pointer}.FileApprovalRequestModal_radioLabelActive__89Zqz{border-color:var(--primary,#2563eb);background:#eff6ff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.FileApprovalRequestModal_radioContent___UrUb{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--foreground,#111)}.FileApprovalRequestModal_radioLabel__Gy7Ra:focus-within{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.FileApprovalRequestModal_notice__tB8ZK{font-size:11px;color:var(--muted,#6b7280);margin:6px 0 0;padding:8px 12px;background:#eff6ff;border-left:3px solid #bfdbfe;border-radius:4px}.FileApprovalRequestModal_error__TgPBV{padding:10px 14px;background:#fef2f2;color:#991b1b;border-radius:8px;font-size:13px;border:1px solid #fecaca;border-left:4px solid #ef4444}.FileApprovalRequestModal_footer__TxEMf{display:flex;gap:10px;justify-content:flex-end;padding:14px 24px;background:var(--hover,#fafafa);border-top:1px solid var(--border,#e5e5e5)}.FileApprovalRequestModal_cancelButton__0EM1H,.FileApprovalRequestModal_submitButton__iJejN{padding:10px 20px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s;border:1px solid transparent}.FileApprovalRequestModal_cancelButton__0EM1H{background:var(--hover,#f3f4f6);color:var(--foreground,#111);border-color:var(--border,#d1d5db)}.FileApprovalRequestModal_cancelButton__0EM1H:hover:not(:disabled){background:#e5e7eb}.FileApprovalRequestModal_submitButton__iJejN{background:var(--primary,#2563eb);color:#fff;border-color:var(--primary,#2563eb)}.FileApprovalRequestModal_submitButton__iJejN:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 8px rgba(37,99,235,.25)}.FileApprovalRequestModal_cancelButton__0EM1H:disabled,.FileApprovalRequestModal_submitButton__iJejN:disabled{opacity:.5;cursor:not-allowed}.FileApprovalRequestModal_cancelButton__0EM1H:focus-visible,.FileApprovalRequestModal_submitButton__iJejN:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}@media (max-width:640px){.FileApprovalRequestModal_modal__67gh6{max-width:100%;max-height:95vh;border-radius:12px}.FileApprovalRequestModal_fileCard__VxYj6{flex-direction:column;align-items:flex-start}.FileApprovalRequestModal_radioGroup__KwHzj{grid-template-columns:1fr}.FileApprovalRequestModal_dateRange__8_mBf{flex-direction:column;align-items:stretch;gap:4px}.FileApprovalRequestModal_dateSeparator__CO62H{display:none}}.DeleteFileModal_content__Epdm9{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}.DeleteFileModal_confirmText__jPhkH{font-size:.9375rem;color:var(--text-primary);text-align:center;margin:0;line-height:1.5;word-break:break-all}.DeleteFileModal_warningNote__j_EVK{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;background:rgba(239,68,68,.08);border-radius:.375rem;color:#ef4444;font-size:.8125rem}.DeleteFileModal_warningNote__j_EVK svg{flex-shrink:0}.DeleteFileModal_errorBanner__zUc0t{width:100%;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.375rem;color:#ef4444;font-size:.8125rem;text-align:center}.dark .DeleteFileModal_warningNote__j_EVK{background:rgba(239,68,68,.12)}.dark .DeleteFileModal_errorBanner__zUc0t{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.2)}