.ProgressionStepper_stepper__ICNtP{display:flex;flex-direction:column;gap:0;padding:16px}.ProgressionStepper_stepContainer__pRPG7{display:flex;flex-direction:column;position:relative}.ProgressionStepper_step__WNDgY{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:12px;transition:all .3s ease;cursor:pointer;position:relative;background:var(--ion-color-light);margin-bottom:8px}.ProgressionStepper_step__WNDgY.ProgressionStepper_locked__gQgvJ{opacity:.6;cursor:not-allowed}.ProgressionStepper_step__WNDgY.ProgressionStepper_current__7JlcK{background:var(--ion-color-warning-tint);box-shadow:0 4px 12px rgba(255,193,7,.2)}.ProgressionStepper_step__WNDgY.ProgressionStepper_completed__CbxdJ{background:var(--ion-color-success-tint)}.ProgressionStepper_step__WNDgY.ProgressionStepper_available__PMylE:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ProgressionStepper_stepIconContainer__KIuVl{position:relative;flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ProgressionStepper_stepIconContainer__KIuVl ion-icon{font-size:32px}.ProgressionStepper_pulseRing__PrV8z{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid var(--ion-color-warning);transform:translate(-50%,-50%);animation:ProgressionStepper_pulse__kuLNz 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ProgressionStepper_pulse__kuLNz{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.ProgressionStepper_stepContent__WZA8r{flex:1;min-width:0}.ProgressionStepper_stepTitle__FJSwK{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.3}.ProgressionStepper_stepDescription__Xjn0B{margin:4px 0;font-size:14px;line-height:1.4;color:var(--ion-color-medium)}.ProgressionStepper_difficulty__CHQBW{display:flex;gap:2px;margin:4px 0}.ProgressionStepper_difficulty__CHQBW ion-icon{font-size:14px}.ProgressionStepper_completedBadge__14UuQ,.ProgressionStepper_unlockBadge__vSPDe{margin-top:8px;font-size:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px}.ProgressionStepper_completedBadge__14UuQ ion-icon{font-size:14px}.ProgressionStepper_connector__oHwN_{width:2px;height:32px;background:var(--ion-color-medium-tint);margin-left:40px;margin-top:-8px;margin-bottom:-8px;position:relative}.ProgressionStepper_completedConnector__4VrJE{background:var(--ion-color-success)}.ProgressionStepper_compactStepper__54UDT{display:flex;align-items:center;gap:8px;padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ProgressionStepper_compactStep__m_v1i{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ion-color-light);cursor:pointer;transition:all .2s ease}.ProgressionStepper_compactStep__m_v1i ion-icon{font-size:20px}.ProgressionStepper_compactStep__m_v1i.ProgressionStepper_current__7JlcK{background:var(--ion-color-warning-tint);transform:scale(1.1)}.ProgressionStepper_compactStep__m_v1i.ProgressionStepper_completed__CbxdJ{background:var(--ion-color-success-tint)}.ProgressionStepper_compactStep__m_v1i.ProgressionStepper_available__PMylE:hover{transform:scale(1.1)}.ProgressionStepper_compactStep__m_v1i.ProgressionStepper_locked__gQgvJ{opacity:.5;cursor:not-allowed}.ProgressionStepper_compactConnector__94wLL{width:24px;height:2px;background:var(--ion-color-medium-tint);flex-shrink:0}@media (prefers-color-scheme:dark){.ProgressionStepper_step__WNDgY{background:var(--ion-color-dark-tint)}.ProgressionStepper_step__WNDgY.ProgressionStepper_current__7JlcK{background:rgba(255,193,7,.2)}.ProgressionStepper_step__WNDgY.ProgressionStepper_completed__CbxdJ{background:rgba(50,219,100,.2)}.ProgressionStepper_compactStep__m_v1i{background:var(--ion-color-dark-tint)}.ProgressionStepper_stepDescription__Xjn0B{color:var(--ion-color-medium-shade)}}@media (max-width:768px){.ProgressionStepper_stepper__ICNtP{padding:12px}.ProgressionStepper_step__WNDgY{padding:12px;gap:12px}.ProgressionStepper_stepIconContainer__KIuVl{width:40px;height:40px}.ProgressionStepper_stepIconContainer__KIuVl ion-icon{font-size:28px}.ProgressionStepper_stepTitle__FJSwK{font-size:15px}.ProgressionStepper_stepDescription__Xjn0B{font-size:13px}.ProgressionStepper_connector__oHwN_{margin-left:32px}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;font-weight:600;font-family:inherit;cursor:pointer;outline:none;position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .15s ease}.Button_primary__oSpWt{background:linear-gradient(135deg,#9d4edd,#7b2cbf);color:#ffffff}.Button_secondary__lRe7Q{background:#2C2C2E;color:rgba(255,255,255,.92)}.Button_ghost__mZ9vJ{background:transparent;color:#9d4edd}.Button_danger__1ocl9{background:rgba(255,69,58,.15);color:#FF453A}.Button_sm__h9eWB{min-height:34px;font-size:13px;padding:6px 14px;border-radius:8px}.Button_md__exKk_{min-height:44px;font-size:15px;padding:10px 20px;border-radius:12px}.Button_lg__PdjsY{min-height:50px;font-size:17px;padding:12px 24px;border-radius:14px}.Button_fullWidth__JjsBk{width:100%}.Button_primary__oSpWt:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){filter:brightness(1.1);box-shadow:0 4px 16px rgba(157,78,221,.3)}.Button_secondary__lRe7Q:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){background:#3A3A3C}.Button_ghost__mZ9vJ:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){background:rgba(157,78,221,.1)}.Button_danger__1ocl9:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){background:rgba(255,69,58,.25)}.Button_button__hMNEn:active:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){transform:scale(.97);transition-duration:.05s}.Button_disabled__fmN3l{opacity:.4;cursor:not-allowed;transform:none!important}.Button_loading__WH8KX{cursor:default;pointer-events:none}.Button_spinner____7ub{width:16px;height:16px;border:2px solid rgba(255,255,255,.25);border-top-color:currentcolor;border-radius:50%;animation:Button_buttonSpin__c20nU .7s linear infinite}@keyframes Button_buttonSpin__c20nU{to{transform:rotate(1turn)}}.Button_icon__WVTkW{display:inline-flex;align-items:center;font-size:1.15em;flex-shrink:0}@media (hover:none){.Button_danger__1ocl9:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX),.Button_primary__oSpWt:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){filter:none;box-shadow:none}.Button_secondary__lRe7Q:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){background:#2C2C2E}.Button_ghost__mZ9vJ:hover:not(.Button_disabled__fmN3l):not(.Button_loading__WH8KX){background:transparent}}.Card_card__7jt2e{background:#1C1C1E;border-radius:16px;padding:16px;position:relative;overflow:hidden;transition:background .15s ease}.Card_elevated__f6Vhr{background:#2C2C2E}.Card_interactive__qi4bl{cursor:pointer}.Card_interactive__qi4bl:hover{background:#2C2C2E}.Card_interactive__qi4bl:active{background:#3A3A3C;transition-duration:.05s}.Card_stat__BRZoC{padding:14px;text-align:center}.Card_glass__xotZk{background:rgba(28,28,30,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.Card_compact__hfhyk{padding:12px;border-radius:12px}.Card_noPadding__ixnsR{padding:0}.Card_gradientBorder__QNYY3:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(157,78,221,.4),rgba(123,44,191,.15));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.Card_staggerItem__Bo_Wh{opacity:0;animation:Card_staggerIn__enty1 .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--stagger-index, 0) * 50ms)}@keyframes Card_staggerIn__enty1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){.Card_interactive__qi4bl:hover{background:#1C1C1E}}@media (prefers-reduced-motion:reduce){.Card_staggerItem__Bo_Wh{animation:none;opacity:1}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:5px;border-radius:999px;font-weight:600;white-space:nowrap;line-height:1}.Badge_sm__eAJm6{padding:3px 8px;font-size:11px}.Badge_md__623Kj{padding:4px 10px;font-size:13px}.Badge_default__T0nEh{background:rgba(142,142,147,.2);color:#8E8E93}.Badge_primary__1mK6E{background:rgba(157,78,221,.15);color:#b980ff}.Badge_success__HUXio{background:rgba(48,209,88,.15);color:#30D158}.Badge_warning__6D1zV{background:rgba(255,214,10,.15);color:#FFD60A}.Badge_error__k5iqo{background:rgba(255,69,58,.15);color:#FF453A}.Badge_info__luL2_,.Badge_technical__JmWbe{background:rgba(10,132,255,.15);color:#0A84FF}.Badge_physical__GBKB0{background:rgba(48,209,88,.15);color:#30D158}.Badge_lifestyle__qg3wY{background:rgba(255,214,10,.15);color:#FFD60A}.Badge_mentality__k_pBj{background:rgba(255,159,10,.15);color:#FF9F0A}.Badge_tactical__MyuKE{background:rgba(255,69,58,.15);color:#FF453A}.Badge_dot__lE4rF{width:6px;height:6px;border-radius:50%;background:currentColor;animation:Badge_dotPulse__exKi4 2s ease-in-out infinite;flex-shrink:0}@keyframes Badge_dotPulse__exKi4{0%,to{opacity:1}50%{opacity:.4}}.PageShell_shell__qgkPj{width:100%;margin-left:auto;margin-right:auto;padding-bottom:var(--app-content-bottom-clearance)}.PageShell_maxWidthSm__nACxZ{max-width:640px}.PageShell_maxWidthMd__wtTUN{max-width:768px}.PageShell_maxWidthLg__Umwir{max-width:1024px}.PageShell_maxWidthXl__S_teQ{max-width:1200px}.PageShell_paddingNone__JtASM{padding-left:0;padding-right:0;padding-top:0}.PageShell_paddingSm__8S2eP{padding:12px 16px 0}.PageShell_paddingMd__Dc2xl{padding:16px 20px 0}.PageShell_paddingLg__eFL2S{padding:20px 24px 0}@keyframes Spinner_spin__5g3s1{to{transform:rotate(1turn)}}.Spinner_ring__3WnLQ{display:inline-block;border-radius:50%;border-style:solid;border-color:transparent;animation:Spinner_spin__5g3s1 .8s linear infinite;box-sizing:border-box;flex-shrink:0}.Spinner_sizeSm__lHj9e{width:16px;height:16px;border-width:2px}.Spinner_sizeMd__XrX16{width:24px;height:24px;border-width:2.5px}.Spinner_sizeLg__drBza{width:36px;height:36px;border-width:3px}.Spinner_colorPrimary__4sJ3P{border-top-color:#9d4edd;border-right-color:rgba(157,78,221,.15)}.Spinner_colorWhite__O98oY{border-top-color:#ffffff;border-right-color:rgba(255,255,255,.15)}.Spinner_colorCurrent__HRCi1{border-top-color:currentColor;border-right-color:rgba(255,255,255,.1)}.Spinner_fullPage__lErGO{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;width:100%;gap:12px;padding:24px}.Spinner_message___Dtj6{margin:0;font-size:15px;color:rgba(255,255,255,.45);font-family:var(--font-sans);text-align:center}@media (prefers-reduced-motion:reduce){.Spinner_ring__3WnLQ{animation-duration:1.5s}}.FormField_wrapper__gfH_q{display:flex;flex-direction:column;gap:6px}.FormField_fullWidth__lZ9_1{width:100%}.FormField_label__vgKsI{font-size:13px;font-weight:500;color:rgba(255,255,255,.55);padding-left:4px}.FormField_required__7Dwv3{color:#FF453A;margin-left:2px}.FormField_inputContainer__gik5O{display:flex;align-items:center;gap:8px;background:#2C2C2E;border:none;border-radius:12px;padding:0 14px;min-height:44px;transition:all .15s ease}.FormField_inputContainer__gik5O:focus-within{background:#3A3A3C;box-shadow:0 0 0 2px rgba(157,78,221,.4)}.FormField_inputContainerError__NdGpS{box-shadow:0 0 0 2px rgba(255,69,58,.4)}.FormField_inputContainerError__NdGpS:focus-within{box-shadow:0 0 0 2px rgba(255,69,58,.5)}.FormField_inputContainerDisabled__JdI1Q{opacity:.4;cursor:not-allowed}.FormField_input__3__PJ{flex:1;background:transparent;border:none;color:rgba(255,255,255,.92);font-size:17px;outline:none;min-height:44px;font-family:inherit;width:100%}.FormField_input__3__PJ::-moz-placeholder{color:rgba(255,255,255,.3)}.FormField_input__3__PJ::placeholder{color:rgba(255,255,255,.3)}.FormField_input__3__PJ:disabled{cursor:not-allowed}.FormField_textarea__vxC_A{flex:1;background:transparent;border:none;color:rgba(255,255,255,.92);font-size:17px;outline:none;font-family:inherit;width:100%;resize:vertical;line-height:1.4}.FormField_textarea__vxC_A::-moz-placeholder{color:rgba(255,255,255,.3)}.FormField_textarea__vxC_A::placeholder{color:rgba(255,255,255,.3)}.FormField_textareaContainer__GbrZQ{min-height:auto;padding:12px 14px;align-items:flex-start}.FormField_icon__0_dlW{color:rgba(255,255,255,.35);font-size:18px;flex-shrink:0;display:flex;align-items:center}.FormField_error__Ji1gu{font-size:13px;color:#FF453A;padding-left:4px}.FormField_hint__ZRb9m{font-size:13px;color:rgba(255,255,255,.35);padding-left:4px}.FilterPills_container__T6pVC{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.FilterPills_container__T6pVC::-webkit-scrollbar{display:none}.FilterPills_pill__KXVqb{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;border:none;background:#2C2C2E;color:rgba(255,255,255,.55);transition:all .15s ease;flex-shrink:0;min-height:36px;font-family:inherit}.FilterPills_pill__KXVqb:hover{background:#3A3A3C}.FilterPills_pill__KXVqb:active{transform:scale(.97)}.FilterPills_active__jStvv{background:#9d4edd;color:#ffffff;font-weight:600}.FilterPills_active__jStvv:hover{background:#9d4edd}.FilterPills_sm__ofKgX{padding:6px 12px;font-size:13px;min-height:30px}.FilterPills_count___rii7{background:rgba(255,255,255,.15);border-radius:999px;padding:1px 6px;font-size:11px}.FilterPills_countActive__BVp8Y{background:rgba(255,255,255,.25)}.FilterPills_pillIcon__o_BAR{display:flex;align-items:center;font-size:15px}@media (hover:none){.FilterPills_pill__KXVqb:hover{background:#2C2C2E}.FilterPills_active__jStvv:hover{background:#9d4edd}}.FilterPills_pill__KXVqb:focus-visible{outline:2px solid rgba(157,78,221,.5);outline-offset:2px}.StatCard_card__g6_QS{background:#1C1C1E;border-radius:16px;padding:16px;text-align:center;position:relative;overflow:hidden;transition:background .15s ease}.StatCard_card__g6_QS:hover{background:#2C2C2E}@media (hover:none){.StatCard_card__g6_QS:hover{background:#1C1C1E}}.StatCard_iconSlot__5tOYT{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:20px}.StatCard_iconPrimary__Rcikj{background:rgba(157,78,221,.15);color:#9d4edd}.StatCard_iconSuccess__YnxWv{background:rgba(48,209,88,.15);color:#30D158}.StatCard_iconWarning__n6Hez{background:rgba(255,214,10,.15);color:#FFD60A}.StatCard_iconError___IcDK{background:rgba(255,69,58,.15);color:#FF453A}.StatCard_iconInfo__DKiAs{background:rgba(10,132,255,.15);color:#0A84FF}.StatCard_value__mYL5w{font-size:34px;font-weight:700;color:rgba(255,255,255,.92);line-height:1.1;letter-spacing:-.5px}.StatCard_label__Z6Ubb{font-size:13px;color:rgba(255,255,255,.45);margin-top:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.StatCard_trend__xr50P{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600;margin-top:8px;padding:3px 8px;border-radius:999px}.StatCard_trendUp__GOOL2{color:#30D158;background:rgba(48,209,88,.12)}.StatCard_trendDown__bFkcP{color:#FF453A;background:rgba(255,69,58,.12)}.StatCard_trendNeutral__P7R_B{color:rgba(255,255,255,.45);background:rgba(255,255,255,.06)}.StatCard_staggerItem__7L_za{opacity:0;animation:StatCard_staggerFadeIn__zE7Po .35s ease-out forwards;animation-delay:calc(var(--stagger-index, 0) * .06s)}@keyframes StatCard_staggerFadeIn__zE7Po{to{opacity:1}}@media (prefers-reduced-motion:reduce){.StatCard_staggerItem__7L_za{opacity:1;animation:none}}.Modal_backdrop__MVQWC{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.Modal_backdropEnter__iOhQw{animation:Modal_backdropIn__2xgYC .2s ease-out both}.Modal_backdropExit__55pBq{animation:Modal_backdropOut__U1Ly1 .15s ease-in both}@keyframes Modal_backdropIn__2xgYC{0%{opacity:0}to{opacity:1}}@keyframes Modal_backdropOut__U1Ly1{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.Modal_backdrop__MVQWC{align-items:flex-end;padding:0}}.Modal_panel__LhluY{background:#2C2C2E;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;border-radius:16px;width:100%;outline:none}.Modal_panelEnter__8L6fo{animation:Modal_modalCenterIn__cK_fp .3s cubic-bezier(.16,1,.3,1) both}.Modal_panelExit__rQVyM{animation:Modal_modalOut__bsHLY .2s ease-in both}@keyframes Modal_modalCenterIn__cK_fp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Modal_modalOut__bsHLY{0%{opacity:1}to{opacity:0;transform:translateY(16px)}}.Modal_sm__AC0Pd{max-width:400px}.Modal_md__TbMk0{max-width:560px}.Modal_lg__R_d51{max-width:720px}.Modal_full__V_qau{max-width:90vw}@media (max-width:768px){.Modal_panel__LhluY{border-radius:16px 16px 0 0;max-height:85vh;max-width:100%!important}.Modal_panelEnter__8L6fo{animation:Modal_modalSlideUp__W92TA .3s cubic-bezier(.16,1,.3,1) both}.Modal_panelExit__rQVyM{animation:Modal_modalSlideDown__c0Ywx .2s ease-in both}}@keyframes Modal_modalSlideUp__W92TA{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_modalSlideDown__c0Ywx{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.Modal_handle__usl4u{display:none}@media (max-width:768px){.Modal_handle__usl4u{display:block;width:36px;height:5px;border-radius:3px;background:rgba(255,255,255,.2);margin:8px auto;flex-shrink:0}}.Modal_header__8JnYo{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(84,84,88,.3);flex-shrink:0}.Modal_title__iI9nk{font-size:17px;font-weight:600;color:rgba(255,255,255,.92);margin:0}.Modal_closeButton__fZ_vf{width:30px;height:30px;border-radius:50%;background:#3A3A3C;border:none;color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;flex-shrink:0;transition:background .15s ease}.Modal_closeButton__fZ_vf:hover{background:#48484A}.Modal_body__9cyDA{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.Modal_footer__phBNt{padding:16px 20px;border-top:1px solid rgba(84,84,88,.3);display:flex;gap:8px;justify-content:flex-end;flex-shrink:0}@media (prefers-reduced-motion:reduce){.Modal_backdropEnter__iOhQw,.Modal_backdropExit__55pBq,.Modal_panelEnter__8L6fo,.Modal_panelExit__rQVyM{animation:none!important;opacity:1!important}}.DataTable_tableWrapper__ATuyu{width:100%;overflow-x:auto}.DataTable_table__fa0HI{width:100%;border-collapse:separate;border-spacing:0}.DataTable_thead__JxI_v{position:sticky;top:0;z-index:1}.DataTable_th__MYbTk{padding:12px 16px;font-size:12px;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;text-align:left;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_thSortable__J3cew{cursor:pointer;transition:color .2s ease}.DataTable_thSortable__J3cew:hover{color:rgba(255,255,255,.7)}.DataTable_thActive__3NRSd{color:#9d4edd}.DataTable_thContent__2lIYE{display:inline-flex;align-items:center;gap:4px}.DataTable_sortArrow__6Cisw{font-size:10px;opacity:.6;line-height:1}.DataTable_thActive__3NRSd .DataTable_sortArrow__6Cisw{opacity:1}.DataTable_td__sTOe_{padding:14px 16px;font-size:14px;color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.DataTable_tr__WLXQx{transition:background .15s ease}.DataTable_tr__WLXQx:hover{background:rgba(255,255,255,.04)}.DataTable_trClickable__7Ui4u{cursor:pointer}.DataTable_cardList__892zL{display:none}.DataTable_card__cmmie{background:rgba(30,30,30,.95);border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px 16px;margin-bottom:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.DataTable_cardClickable__9IZaq{cursor:pointer}.DataTable_cardClickable__9IZaq:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(157,78,221,.2);border-color:rgba(157,78,221,.3)}.DataTable_cardClickable__9IZaq:active{transform:translateY(-1px)}.DataTable_cardRow__R9yBR{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0;gap:12px}.DataTable_cardRow__R9yBR+.DataTable_cardRow__R9yBR{border-top:1px solid rgba(255,255,255,.04)}.DataTable_cardLabel__LBPld{font-size:12px;font-weight:500;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.DataTable_cardValue__HYsoE{font-size:14px;color:rgba(255,255,255,.85);text-align:right;min-width:0}@media (max-width:768px){.DataTable_tableWrapper__ATuyu{display:none}.DataTable_cardList__892zL{display:block}.DataTable_cardClickable__9IZaq:hover{transform:none;box-shadow:none;border-color:rgba(255,255,255,.1)}}.DataTable_skeletonBar__nhhcx{height:14px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12) 50%,rgba(255,255,255,.06));background-size:200% 100%;animation:DataTable_shimmer__VKyD1 1.5s ease-in-out infinite}.DataTable_skeletonBarShort__00vkq{width:60%}.DataTable_skeletonBarMed__04luz{width:80%}.DataTable_skeletonBarFull__Y9uu5{width:100%}.DataTable_skeletonCard__InzEO{background:rgba(30,30,30,.95);border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px 16px;margin-bottom:8px}.DataTable_skeletonCardRow__W2QPq{display:flex;justify-content:space-between;align-items:center;padding:6px 0;gap:12px}.DataTable_skeletonCardLabel__VKa3X{width:80px;height:10px}.DataTable_skeletonCardValue__dFLeJ{width:100px;height:14px}@keyframes DataTable_shimmer__VKyD1{0%{background-position:200% 0}to{background-position:-200% 0}}.DataTable_empty__wt2Dj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.DataTable_emptyIcon__FYCec{font-size:64px;line-height:1;opacity:.3;margin-bottom:16px}.DataTable_emptyTitle__EcJZG{font-size:16px;font-weight:600;color:rgba(255,255,255,.5);margin:0 0 8px}.DataTable_emptyDescription__SHIsU{font-size:14px;color:rgba(255,255,255,.3);margin:0;max-width:320px}.DataTable_stagger__raUjE>*{opacity:0;animation:DataTable_staggerIn__Li1t9 .4s cubic-bezier(.16,1,.3,1) both}.DataTable_stagger__raUjE>:first-child{animation-delay:0s}.DataTable_stagger__raUjE>:nth-child(2){animation-delay:50ms}.DataTable_stagger__raUjE>:nth-child(3){animation-delay:.1s}.DataTable_stagger__raUjE>:nth-child(4){animation-delay:.15s}.DataTable_stagger__raUjE>:nth-child(5){animation-delay:.2s}.DataTable_stagger__raUjE>:nth-child(6){animation-delay:.25s}.DataTable_stagger__raUjE>:nth-child(7){animation-delay:.3s}.DataTable_stagger__raUjE>:nth-child(8){animation-delay:.35s}.DataTable_stagger__raUjE>:nth-child(9){animation-delay:.4s}.DataTable_stagger__raUjE>:nth-child(10){animation-delay:.45s}.DataTable_stagger__raUjE>:nth-child(n+11){animation-delay:.5s}@keyframes DataTable_staggerIn__Li1t9{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.DataTable_hideOnMobile__7veBF{display:none!important}}@media (prefers-reduced-motion:reduce){.DataTable_stagger__raUjE>*{animation:none!important;opacity:1!important;transform:none!important}.DataTable_skeletonBar__nhhcx,.DataTable_skeletonCardLabel__VKa3X,.DataTable_skeletonCardValue__dFLeJ{animation:none}.DataTable_cardClickable__9IZaq,.DataTable_card__cmmie{transition:none}}@media (hover:none){.DataTable_cardClickable__9IZaq:hover{transform:none;box-shadow:none;border-color:rgba(255,255,255,.1)}}.MapLink_mapLink__I8Ulx{position:relative;display:inline;color:var(--color-primary-light,#b980ff);text-decoration:none;cursor:pointer;transition:color var(--transition-standard,.3s ease-out);overflow-wrap:anywhere}.MapLink_mapLink__I8Ulx:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;min-width:44px;transform:translateY(-50%)}.MapLink_mapLink__I8Ulx:hover{color:var(--color-primary,#9d4edd);text-decoration:underline;text-underline-offset:2px}.MapLink_mapLink__I8Ulx:active{opacity:.7}.MapLink_mapLink__I8Ulx:focus-visible{outline:2px solid var(--color-primary,#9d4edd);outline-offset:2px;border-radius:var(--radius-xs,4px)}.page_loadingContainer__EU7X8{display:flex;align-items:center;justify-content:center;height:400px}.page_actionBar__fGu6U,.page_pageHeader___jTyG{margin-bottom:var(--spacing-xxl)}.page_actionBarInner__rupg9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md,12px);justify-content:flex-end}.page_createButton__qzNXt{display:inline-flex;align-items:center;gap:8px;margin-right:auto;padding:.75rem 1.5rem;border:none;border-radius:8px;background:linear-gradient(135deg,#9d4edd,#7b2cbf);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease-out}.page_createButton__qzNXt:hover{filter:brightness(1.1);box-shadow:0 4px 16px rgba(157,78,221,.35)}@media (max-width:700px){.page_createButton__qzNXt{margin-right:0;width:100%;justify-content:center}}.page_syncButton__rwWXO{padding:.75rem 1.5rem;background:#9333ea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500}.page_syncButton__rwWXO:disabled{background:#666;cursor:not-allowed;opacity:.7}.page_statsGrid__txpXs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--spacing-md,12px);margin-bottom:var(--spacing-xxl)}.page_plansGrid__0RZE0{display:grid;gap:2rem}.page_planCard__hK6Zl{background:#1a1a1a;padding:1.5rem;border-radius:8px;border:1px solid #333}.page_planCardHeader__usQQG{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.page_planCardTitle__uTmdp{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#fff}.page_soldOutBadge__8X_Wj{margin-left:.75rem;padding:.25rem .75rem;background:#b91c1c;border-radius:4px;font-size:.75rem;font-weight:600}.page_planStatusText__7tRP7{color:#999;font-size:.875rem}.page_planStatusActive__Fneho{color:#81c784}.page_planStatusInactive__wgKrW{color:#ef5350}.page_planDescription__b_Dyk{margin-top:.5rem;color:#ccc}.page_planActions__P50Hj{display:flex;flex-wrap:wrap;gap:.5rem}.page_planActionBtn__1ZBnF{padding:.5rem 1rem;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.page_planActionBtnEdit__1iuHT{background:#333;border:1px solid #555}.page_planActionBtnQuickEdit__HRLGS{background:#10b981}.page_planActionBtnDeactivate___GuEP{background:#4d1a1a}.page_planActionBtnActivate__oOIKL{background:#1a4d2e}.page_planActionBtnSoldOut__CZB_o{background:#f59e0b}.page_planActionBtnMarkSoldOut__9w7c8{background:#b91c1c}.page_planActionBtnSync__hdjQi{background:#6366f1}.page_planActionBtnSync__hdjQi:disabled{cursor:not-allowed;opacity:.6}.page_syncedBadge__Rq4P4{padding:.5rem 1rem;background:#10b981;color:#fff;border-radius:4px;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem}.page_featuresSection___RmzM{margin-bottom:1rem}.page_featuresSectionTitle__Wl0NI{font-size:1rem;font-weight:500;margin-bottom:.5rem;color:#fff}.page_featuresList__VdwJK{margin-left:1.5rem;color:#ccc}.page_contentAccessSection__b_xRa{margin-bottom:1rem}.page_contentAccessHeader__ZbOih{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_contentAccessTitle__mN4Dg{font-size:1rem;font-weight:500;color:#fff}.page_contentAccessBtn__xr0Ei{padding:.25rem .75rem;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.page_contentAccessDetails___gcvS{font-size:.875rem;color:#ccc}.page_contentAccessRow__wicTw{margin-bottom:.5rem}.page_noContentAccess__GeXxF{color:#999;font-size:.875rem}.page_contentCountBadge__zov32{margin-left:.5rem;padding:.125rem .5rem;background:rgba(40,167,69,.2);color:#28a745;border-radius:12px;font-size:.75rem;font-weight:400}.page_noContentWarning__hi_U4{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.4);border-radius:8px;font-size:.875rem}.page_noContentWarning__hi_U4 strong{color:#ffc107;display:block;margin-bottom:.25rem}.page_noContentWarning__hi_U4 p{color:#ccc;margin:0;font-size:.8125rem;line-height:1.4}.page_warningIcon__GFU6r{font-size:1.25rem;flex-shrink:0}.page_pricingSectionHeader__n70CO{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.page_pricingSectionTitle__em51k{font-size:1rem;font-weight:500;color:#fff}.page_addPriceBtn__Hfz7s{padding:.25rem .75rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.page_pricesGrid__FC_7d{display:grid;gap:.5rem}.page_priceRow__PYz6n{padding:.75rem;border-radius:4px;font-size:.875rem;color:#fff;display:flex;justify-content:space-between;align-items:center}.page_priceRowActive__axVeg{background:#1a4d2e;border:1px solid #2e7d32}.page_priceRowInactive__5QHJv{background:#4d1a1a;border:1px solid #d32f2f}.page_priceRowContent__1OlpH{flex:1}.page_priceInfoRow__tG7CY{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.page_priceAmount___Mhzy{font-weight:600;font-size:1.125rem}.page_priceDuration__N7lG1{color:#ccc}.page_priceBadge__BRvQf{color:#fff;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.page_priceBadgePopular__frnbv{background:#f59e0b}.page_priceBadgePrimary__Plvh8{background:#6366f1}.page_priceBadgeDiscount__1J6xw{background:#10b981}.page_priceBadgePwyc__iPEmO{background:linear-gradient(135deg,#9d4edd,#7b2cbf)}.page_pwycMinimum__xJTak{color:#d8b4fe;font-weight:500}.page_trialPeriod__gl2jh{opacity:.8;font-size:.75rem}.page_priceActions__N__JB{display:flex;gap:.5rem;align-items:center}.page_priceToggleBtn__tZc2U{padding:.25rem .75rem;background:transparent;border-radius:4px;cursor:pointer;font-size:.75rem}.page_priceToggleBtnActive__KuFS1{color:#81c784;border:1px solid #81c784}.page_priceToggleBtnInactive__0VknV{color:#ef5350;border:1px solid #ef5350}.page_priceSyncBtn__1NomH{padding:.25rem .75rem;background:#6366f1;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.75rem}.page_priceSyncBtn__1NomH:disabled{cursor:not-allowed;opacity:.6}.page_priceSyncedIcon__4Fcso{color:#10b981;font-size:.875rem}.page_noPricing__K608M{color:#999;font-size:.875rem}.page_emptyState__uZDHm{text-align:center;padding:4rem}.page_emptyStateText__B518J{color:#999;margin-bottom:1rem}.page_emptyStateBtn__WWaeV{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.page_modalOverlay__Uc1bD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1010}.page_modal__6gxpX{background:#1a1a1a;padding:2rem;border-radius:8px;max-width:500px;width:90%;border:1px solid #333}.page_modalWide__dQjmb{max-width:600px;max-height:80vh;display:flex;flex-direction:column}.page_modalTitle__dLiMN{margin-bottom:1.5rem;color:#fff}.page_formGroup__DBZs6{margin-bottom:1rem}.page_formGroupLarge__Xhq45{margin-bottom:1.5rem}.page_formLabel__mJkKq{display:block;margin-bottom:.5rem;color:#ccc}.page_formLabelInline__1yBdq{display:flex;align-items:center;color:#ccc;cursor:pointer}.page_formInput__G9pdM,.page_formTextarea__D8Gcy{width:100%;padding:.75rem;background:#000;border:1px solid #333;border-radius:4px;color:#fff}.page_formTextarea__D8Gcy{resize:vertical}.page_formSelect__V746j{width:100%;padding:.75rem;background:#000;border:1px solid #333;border-radius:4px;color:#fff}.page_checkbox__wXMzd{margin-right:.5rem}.page_modalActions__Hxp8t{display:flex;gap:1rem;justify-content:flex-end}.page_modalCancelBtn__kCx5P{padding:.75rem 1.5rem;background:#333;color:#fff;border:1px solid #555;border-radius:4px;cursor:pointer}.page_modalSubmitBtn__eX4fY{padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.page_modalSubmitBtnGreen__bnrDQ{background:#28a745}.page_contentListContainer__tOQ3B{flex:1;overflow-y:auto;margin-bottom:1.5rem;border:1px solid #333;border-radius:4px;padding:1rem;background:#000}.page_contentListItem__JeRVV{display:flex;align-items:center;margin-bottom:.75rem;cursor:pointer;padding:.5rem;border-radius:4px}.page_contentListItemSelected__EU9rL{background:#1a4d2e}.page_contentListItemCheckbox__Gzzpm{margin-right:.75rem}.page_contentListItemInfo__D68Aq{flex:1}.page_contentListItemName__oJ29V{color:#fff;font-weight:500}.page_contentListItemDesc__0aNtb{color:#999;font-size:.875rem}.page_toast__eW8S2{position:fixed;top:20px;right:20px;color:#fff;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1001;animation:page_slideIn__I1JBX .3s ease-out}.page_toastSuccess__45lTY{background:#10b981}.page_toastError__DvgbJ{background:#ef4444}@keyframes page_slideIn__I1JBX{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.DrillStatsForm_formContainer__40xew{background-color:rgba(255,255,255,.05);padding:16px;border-radius:8px;margin-top:12px}.DrillStatsForm_formContainer__40xew.DrillStatsForm_compact__MGI6V{padding:12px;margin-top:8px}.DrillStatsForm_inputGrid__4Gjyy{display:grid;grid-template-columns:1fr 1fr;gap:12px}.DrillStatsForm_compact__MGI6V .DrillStatsForm_inputGrid__4Gjyy{gap:8px}.DrillStatsForm_inputGroup__kj9_L{display:flex;flex-direction:column}.DrillStatsForm_notesSection__wc65K{margin-top:12px}.DrillStatsForm_compact__MGI6V .DrillStatsForm_notesSection__wc65K{margin-top:8px}.DrillStatsForm_difficultySection__c2mN0{margin-top:12px}.DrillStatsForm_compact__MGI6V .DrillStatsForm_difficultySection__c2mN0{margin-top:8px}.DrillStatsForm_buttonRow__Kn06S{display:flex;gap:8px;margin-top:16px}.DrillStatsForm_compact__MGI6V .DrillStatsForm_buttonRow__Kn06S{margin-top:12px}.DrillStatsForm_buttonRow__Kn06S ion-button{--background:#9d4edd;--background-hover:#7b2cbf;--border-radius:8px}.DrillStatsForm_buttonRow__Kn06S ion-button[fill=outline]{--background:transparent;--border-color:rgba(255,255,255,0.3);--color:rgba(255,255,255,0.8)}@media (max-width:400px){.DrillStatsForm_inputGrid__4Gjyy{grid-template-columns:1fr}}.Toast_containerTop__UzvIp{top:env(safe-area-inset-top,16px);flex-direction:column}.Toast_containerBottom__LOJG5,.Toast_containerTop__UzvIp{position:fixed;left:16px;right:16px;z-index:10000;display:flex;align-items:center;gap:8px;pointer-events:none}.Toast_containerBottom__LOJG5{bottom:calc(80px + env(safe-area-inset-bottom, 16px));flex-direction:column-reverse}.Toast_toast__O7TdZ{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);max-width:420px;width:100%;pointer-events:auto;box-shadow:0 8px 32px rgba(0,0,0,.4)}.Toast_variantDefault__SxGWd{background:rgba(44,44,46,.92);color:rgba(255,255,255,.92)}.Toast_variantSuccess__FSF4_{background:rgba(44,44,46,.92);color:#30D158}.Toast_variantError__88GBl{background:rgba(44,44,46,.92);color:#FF453A}.Toast_variantWarning__uema3{background:rgba(44,44,46,.92);color:#FFD60A}.Toast_variantInfo__EF31z{background:rgba(44,44,46,.92);color:#0A84FF}.Toast_message__Ndn3l{flex:1;font-size:15px;font-weight:500}.Toast_dismissButton__hC5_s{padding:4px;cursor:pointer;opacity:.4;background:none;border:none;color:rgba(255,255,255,.92);display:flex;align-items:center;transition:opacity .15s;min-width:24px;min-height:24px}.Toast_dismissButton__hC5_s:hover{opacity:.7}.Toast_actionButton__9seHM{font-size:15px;font-weight:600;background:none;border:none;cursor:pointer;white-space:nowrap;color:#9d4edd;padding:4px 8px}.Toast_enterTop__IWK0K{animation:Toast_slideInTop__Ycehn .3s cubic-bezier(.16,1,.3,1) forwards}.Toast_enterBottom__TfKaX{animation:Toast_slideInBottom__L1Yla .3s cubic-bezier(.16,1,.3,1) forwards}.Toast_exitTop__cH7Yq{animation:Toast_slideOutTop__h1Zuz .2s ease-in forwards}.Toast_exitBottom__pmGtJ{animation:Toast_slideOutBottom___9VmM .2s ease-in forwards}@keyframes Toast_slideInTop__Ycehn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes Toast_slideInBottom__L1Yla{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Toast_slideOutTop__h1Zuz{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}@keyframes Toast_slideOutBottom___9VmM{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.Toast_enterBottom__TfKaX,.Toast_enterTop__IWK0K{animation:Toast_fadeIn__Kr_Sn .15s ease-out forwards}.Toast_exitBottom__pmGtJ,.Toast_exitTop__cH7Yq{animation:Toast_fadeOut__OnCBU .1s ease-in forwards}@keyframes Toast_fadeIn__Kr_Sn{0%{opacity:0}to{opacity:1}}@keyframes Toast_fadeOut__OnCBU{0%{opacity:1}to{opacity:0}}}.ModernCard_card__EroLz{background:#1C1C1E;border-radius:16px;padding:16px;position:relative;overflow:hidden;transition:background .15s ease}.ModernCard_interactive__QGuET{cursor:pointer}.ModernCard_interactive__QGuET:hover{background:#2C2C2E}.ModernCard_interactive__QGuET:active{background:#3A3A3C}.ModernCard_compact__ZZGvQ{padding:12px;border-radius:12px}.ModernCard_elevated__Qttq4{background:#2C2C2E}@media (hover:none){.ModernCard_interactive__QGuET:hover{background:#1C1C1E}}.GradientButton_button__vwvc9{background:var(--gradient-primary);color:var(--color-text-primary);border:none;border-radius:var(--radius-card);font-weight:600;font-size:var(--font-size-base);font-family:var(--font-primary);transition:var(--transition-default);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);outline:none;position:relative;overflow:hidden}.GradientButton_sm__wZV_y{padding:var(--space-2) var(--space-4);min-height:36px;font-size:var(--font-size-sm);border-radius:10px}.GradientButton_md__A_VGj{padding:var(--space-3) var(--space-6);min-height:44px;font-size:var(--font-size-base)}.GradientButton_lg__xxyzZ{padding:var(--space-4) var(--space-8);min-height:52px;font-size:var(--font-size-lg);border-radius:16px}.GradientButton_fullWidth__pw20o{width:100%}.GradientButton_button__vwvc9:hover:not(.GradientButton_disabled__017jI){transform:translateY(-1px);box-shadow:0 4px 16px rgba(157,78,221,.3)}.GradientButton_button__vwvc9:active:not(.GradientButton_disabled__017jI){transform:translateY(0)}.GradientButton_secondary__PgkC7{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.2);color:var(--color-text-primary)}.GradientButton_secondary__PgkC7:hover:not(.GradientButton_disabled__017jI){background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.14));border-color:rgba(255,255,255,.3)}.GradientButton_danger___M2R4{background:linear-gradient(135deg,#ff5252,#d32f2f)}.GradientButton_disabled__017jI{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.GradientButton_loading__5ATe_{cursor:default;pointer-events:none}.GradientButton_icon__no_or{font-size:1.2em}.GradientButton_spinner__qG4OZ{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--color-text-primary);border-radius:50%;animation:GradientButton_spin__y02wv 1s linear infinite}@keyframes GradientButton_spin__y02wv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (hover:none){.GradientButton_button__vwvc9:hover{transform:none;box-shadow:none}}.AdminButton_adminButton__KkiH8{transition:all .2s ease;font-weight:500;border-radius:8px;position:relative;--ion-text-align:center}.AdminButton_desktop__DEctR{--min-height:40px;--padding-start:16px;--padding-end:16px;--padding-top:8px;--padding-bottom:8px;cursor:pointer;--border-radius:6px;--transition:all 0.2s ease}.AdminButton_desktop__DEctR:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AdminButton_desktop__DEctR:active:not([disabled]){transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.AdminButton_size-small__DqN1_{--min-height:32px;--padding-start:12px;--padding-end:12px;font-size:14px}.AdminButton_size-default__P2CVj{--min-height:40px;--padding-start:16px;--padding-end:16px;font-size:16px}.AdminButton_size-large__WjIRK{--min-height:48px;--padding-start:20px;--padding-end:20px;font-size:18px}.AdminButton_desktop__DEctR.AdminButton_color-primary___tup5{--background:#3b82f6;--background-hover:#2563eb;--background-activated:#1d4ed8;--color:white}.AdminButton_desktop__DEctR.AdminButton_color-secondary__GcilL{--background:#6b7280;--background-hover:#4b5563;--background-activated:#374151;--color:white}.AdminButton_desktop__DEctR.AdminButton_color-success__d3KTG{--background:#10b981;--background-hover:#059669;--background-activated:#047857;--color:white}.AdminButton_desktop__DEctR.AdminButton_color-warning__ltar4{--background:#f59e0b;--background-hover:#d97706;--background-activated:#b45309;--color:white}.AdminButton_desktop__DEctR.AdminButton_color-danger__xQJjS{--background:#ef4444;--background-hover:#dc2626;--background-activated:#b91c1c;--color:white}.AdminButton_desktop__DEctR.AdminButton_variant-outline__m64DM{--border-width:2px;--border-style:solid;--background:transparent}.AdminButton_desktop__DEctR.AdminButton_variant-outline__m64DM.AdminButton_color-primary___tup5{--border-color:#3b82f6;--color:#3b82f6;--background-hover:#3b82f60a;--background-activated:#3b82f614}.AdminButton_desktop__DEctR.AdminButton_variant-clear__GvE86{--background:transparent;--background-hover:rgba(0,0,0,0.04);--background-activated:rgba(0,0,0,0.08)}.AdminButton_loading__abeTZ{pointer-events:none;opacity:.7}.AdminButton_spinner____4hv{width:16px;height:16px;margin-right:8px}.AdminButton_loadingText__QWzVz{opacity:.8}.AdminButton_iconStart__YIhPG{margin-right:8px;font-size:18px}.AdminButton_iconEnd__qYGCU{margin-left:8px;font-size:18px}.AdminButton_desktop__DEctR[disabled]{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.AdminButton_desktop__DEctR:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:768px){.AdminButton_adminButton__KkiH8{--min-height:44px;--padding-start:16px;--padding-end:16px}.AdminButton_size-small__DqN1_{--min-height:36px}.AdminButton_size-large__WjIRK{--min-height:52px}}.AdminModal_overlay__MDA8X{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:1000;animation:AdminModal_adminModalFadeIn__32zS1 .2s ease-out}.AdminModal_panel__Fb6dA{display:flex;flex-direction:column;width:100%;max-height:90vh;background:linear-gradient(135deg,rgba(30,30,30,.95),rgba(20,20,20,.98));border:1px solid rgba(255,255,255,.12);border-radius:13px;backdrop-filter:blur(20px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 6px 12px rgba(0,0,0,.15);animation:AdminModal_adminModalEnter__3IfUw .25s ease-out;overflow:hidden}.AdminModal_size-sm__68U_E{max-width:400px}.AdminModal_size-md__WLX8Y{max-width:600px}.AdminModal_size-lg__I5rPm{max-width:800px}.AdminModal_size-xl__ncxpI{max-width:1200px}.AdminModal_header__C_iy5{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:20px 24px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.AdminModal_title__KMC85{margin:0;font-size:17px;font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.AdminModal_contentWrapper__JlW9D{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px;color:var(--color-text-primary)}.AdminModal_closeButton__vY0wV{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--color-text-secondary);font-size:20px;cursor:pointer;transition:all .3s ease-out}.AdminModal_closeButton__vY0wV:hover{background:rgba(255,82,82,.1);border-color:rgba(255,82,82,.25);color:var(--color-error)}.AdminModal_closeButton__vY0wV:focus-visible{outline:2px solid var(--color-primary,#9d4edd);outline-offset:2px}.AdminModal_headerlessClose__z7eNX{position:absolute;top:12px;right:12px;z-index:1}.AdminModal_mobile__5g_YW,.AdminModal_mobile__5g_YW.AdminModal_size-lg__I5rPm,.AdminModal_mobile__5g_YW.AdminModal_size-md__WLX8Y,.AdminModal_mobile__5g_YW.AdminModal_size-sm__68U_E,.AdminModal_mobile__5g_YW.AdminModal_size-xl__ncxpI{max-width:100%}.AdminModal_overlay__MDA8X:has(.AdminModal_mobile__5g_YW){padding:0;align-items:flex-end}.AdminModal_mobile__5g_YW{border-radius:13px 13px 0 0;max-height:90dvh}.AdminModal_mobile__5g_YW .AdminModal_contentWrapper__JlW9D{padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px))}@media (max-width:768px){.AdminModal_overlay__MDA8X{padding:0;align-items:flex-end}.AdminModal_panel__Fb6dA,.AdminModal_panel__Fb6dA.AdminModal_size-lg__I5rPm,.AdminModal_panel__Fb6dA.AdminModal_size-md__WLX8Y,.AdminModal_panel__Fb6dA.AdminModal_size-sm__68U_E,.AdminModal_panel__Fb6dA.AdminModal_size-xl__ncxpI{max-width:100%;max-height:90dvh;border-radius:13px 13px 0 0}.AdminModal_header__C_iy5{padding:16px 16px 12px}.AdminModal_contentWrapper__JlW9D{padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px))}.AdminModal_panel__Fb6dA{animation:AdminModal_adminModalSlideUp__PqLEF .25s ease-out}}@keyframes AdminModal_adminModalFadeIn__32zS1{0%{opacity:0}to{opacity:1}}@keyframes AdminModal_adminModalEnter__3IfUw{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AdminModal_adminModalSlideUp__PqLEF{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AdminModal_overlay__MDA8X,.AdminModal_panel__Fb6dA{animation:none}}.AdminFormField_adminFormField__rEbf9{margin-bottom:16px;width:100%}.AdminFormField_desktop__zpGVh .AdminFormField_adminFormField__rEbf9{margin-bottom:20px}.AdminFormField_label__7scwz{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:var(--color-text-secondary)}.AdminFormField_desktop__zpGVh .AdminFormField_label__7scwz{font-size:15px;margin-bottom:6px}.AdminFormField_required__QxVZh{color:var(--color-error);margin-left:2px}.AdminFormField_inputWrapper__uVJTu{position:relative;width:100%}.AdminFormField_inputWrapper__uVJTu ion-input,.AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_inputWrapper__uVJTu ion-textarea{--background:var(--color-card-bg);--border-radius:8px;--border-width:1px;--border-style:solid;--border-color:rgba(255,255,255,0.1);--padding-start:12px;--padding-end:12px;--padding-top:12px;--padding-bottom:12px;--min-height:44px;--highlight-color:var(--color-primary);--highlight-color-focused:var(--color-primary)}.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-input,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-textarea{--background:var(--color-card-bg);--border-color:rgba(255,255,255,0.1);--min-height:40px;--padding-start:12px;--padding-end:12px;--padding-top:10px;--padding-bottom:10px;transition:border-color .2s ease,box-shadow .2s ease}.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-input:hover,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-select:hover,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-textarea:hover{--border-color:rgba(255,255,255,0.2)}.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-input:focus-within,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-select:focus-within,.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-textarea:focus-within{--border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(157,78,221,.1)}.AdminFormField_hasError__O_H2e .AdminFormField_inputWrapper__uVJTu ion-input,.AdminFormField_hasError__O_H2e .AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_hasError__O_H2e .AdminFormField_inputWrapper__uVJTu ion-textarea{--border-color:var(--color-error);--highlight-color:var(--color-error);--highlight-color-focused:var(--color-error)}.AdminFormField_hasError__O_H2e.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-input:focus-within,.AdminFormField_hasError__O_H2e.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-select:focus-within,.AdminFormField_hasError__O_H2e.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-textarea:focus-within{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AdminFormField_disabled__PxopK .AdminFormField_inputWrapper__uVJTu ion-input,.AdminFormField_disabled__PxopK .AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_disabled__PxopK .AdminFormField_inputWrapper__uVJTu ion-textarea{--background:rgba(255,255,255,0.02);--color:var(--color-text-tertiary);opacity:.6;cursor:not-allowed}.AdminFormField_errorText__KLWI2{margin-top:4px;font-size:12px;line-height:1.4}.AdminFormField_desktop__zpGVh .AdminFormField_errorText__KLWI2{font-size:13px;margin-top:6px}.AdminFormField_helpText__ofNnA{margin-top:4px;font-size:12px;line-height:1.4}.AdminFormField_desktop__zpGVh .AdminFormField_helpText__ofNnA{font-size:13px;margin-top:6px}.AdminFormField_errorText__KLWI2 p,.AdminFormField_helpText__ofNnA p{margin:0}.AdminFormField_inputWrapper__uVJTu ion-checkbox,.AdminFormField_inputWrapper__uVJTu ion-radio{margin-right:8px}.AdminFormField_desktop__zpGVh .AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_inputWrapper__uVJTu ion-select{--placeholder-color:var(--color-text-tertiary)}@media (max-width:768px){.AdminFormField_adminFormField__rEbf9{margin-bottom:20px}.AdminFormField_inputWrapper__uVJTu ion-input,.AdminFormField_inputWrapper__uVJTu ion-select,.AdminFormField_inputWrapper__uVJTu ion-textarea{--min-height:48px;--padding-start:16px;--padding-end:16px;--padding-top:14px;--padding-bottom:14px}}.AdminTable_adminTable__wUCIN{width:100%;background:var(--color-card-bg);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.AdminTable_desktop__2y02S{box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminTable_loadingContainer__9Gcl5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.AdminTable_loadingContainer__9Gcl5 ion-spinner{--color:var(--ion-color-primary)}.AdminTable_emptyContainer__MWpmU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;text-align:center}.AdminTable_emptyIcon__RnIj_{font-size:48px;color:var(--color-text-tertiary)}.AdminTable_emptyText__DCNmN h3{margin:0 0 8px;font-size:18px;color:var(--color-text-primary)}.AdminTable_emptyText__DCNmN p{margin:0;font-size:14px;color:var(--color-text-secondary)}.AdminTable_table__eGnMd{width:100%;border-collapse:collapse;font-size:14px}.AdminTable_table__eGnMd thead{background-color:rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.1)}.AdminTable_headerCell___E8rQ{padding:12px 16px;text-align:left;font-weight:600;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.AdminTable_headerCell___E8rQ.AdminTable_sortable__muGro{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.AdminTable_headerCell___E8rQ.AdminTable_sortable__muGro:hover{background-color:rgba(255,255,255,.05)}.AdminTable_headerContent__88qSg{display:flex;align-items:center;gap:6px}.AdminTable_sortIndicator__wSde4{font-size:12px;color:var(--color-primary);font-weight:700}.AdminTable_checkboxColumn__92crR{width:40px;padding:12px 8px 12px 16px}.AdminTable_row__26THV{border-bottom:1px solid rgba(255,255,255,.05);transition:background-color .2s ease}.AdminTable_row__26THV:hover{background-color:rgba(255,255,255,.02)}.AdminTable_row__26THV.AdminTable_clickable__DPtt9{cursor:pointer}.AdminTable_row__26THV.AdminTable_clickable__DPtt9:hover{background-color:rgba(255,255,255,.05)}.AdminTable_cell__kou4W{padding:12px 16px;vertical-align:top;line-height:1.5}.AdminTable_mobileRow__oTPzq{--padding-start:16px;--padding-end:16px;--padding-top:12px;--padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.AdminTable_mobileLabel__fLKc0{display:flex;flex-direction:column;gap:4px}.AdminTable_mobileField__F_Hwg h2{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary)}.AdminTable_mobileField__F_Hwg p{margin:0;font-size:14px;color:var(--color-text-secondary);line-height:1.4}.AdminTable_mobileField__F_Hwg strong{color:var(--color-text-primary)}.AdminTable_loading__33TYk{position:relative;opacity:.7;pointer-events:none}@media (max-width:768px){.AdminTable_adminTable__wUCIN.AdminTable_desktop__2y02S{display:block}.AdminTable_table__eGnMd{display:none}}@media (min-width:769px){.AdminTable_adminTable__wUCIN:not(.AdminTable_desktop__2y02S) .AdminTable_table__eGnMd{display:table}.AdminTable_adminTable__wUCIN:not(.AdminTable_desktop__2y02S) ion-list{display:none}}.AdminTable_row__26THV:has(ion-checkbox:checked){background-color:rgba(157,78,221,.1)}.AdminTable_mobileRow__oTPzq:has(ion-checkbox:checked){--background:rgba(157,78,221,0.1)}.AdminTable_headerCell___E8rQ:focus-visible,.AdminTable_row__26THV:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media print{.AdminTable_adminTable__wUCIN{border:1px solid #000;box-shadow:none}.AdminTable_checkboxColumn__92crR{display:none}.AdminTable_cell__kou4W,.AdminTable_headerCell___E8rQ{border:1px solid #000;padding:8px}.AdminTable_row__26THV:hover{background-color:transparent}}.admin-forms_page___NCRu{min-height:100vh;background:var(--color-background);padding:18px 20px;width:100%}.admin-forms_header__0nEhE{display:flex;align-items:center;gap:12px;margin-bottom:20px}.admin-forms_backButton__aF6jC{width:32px;height:32px;border-radius:var(--radius-circle);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-out;flex-shrink:0;padding:0;font-size:16px;line-height:1}.admin-forms_backButton__aF6jC:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);color:var(--color-text-primary)}.admin-forms_headerTitle__YkPoV{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-forms_headerActions__JDX2I{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.admin-forms_card__Hzdj_{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:20px;margin-bottom:16px}.admin-forms_cardTitle__jP7L8{font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 16px}.admin-forms_cardSubtitle__tx7Qt{font-size:11px;color:var(--color-text-tertiary);margin:0}.admin-forms_sectionTitle__m7ypW{color:var(--color-text-primary);font-size:15px;font-weight:var(--font-weight-bold);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid rgba(157,78,221,.3);position:relative}.admin-forms_sectionTitle__m7ypW:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(135deg,var(--color-primary),#b865d6);border-radius:2px}.admin-forms_formGrid__Zh21b{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-forms_formGroup__UUYSv,.admin-forms_formRow__OQrgT{display:flex;flex-direction:column}.admin-forms_label__I8Fw8{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.admin-forms_input__4ewGd{font-size:13px;color:var(--color-text-primary);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;outline:none;transition:all .3s ease-out;font-family:var(--font-sans);width:100%}.admin-forms_input__4ewGd::-moz-placeholder{color:var(--color-text-tertiary)}.admin-forms_input__4ewGd::placeholder{color:var(--color-text-tertiary)}.admin-forms_input__4ewGd:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(157,78,221,.2)}.admin-forms_select__EkD_M{font-size:13px;color:var(--color-text-primary);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:8px;outline:none;transition:all .3s ease-out;font-family:var(--font-sans);width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 32px 10px 12px}.admin-forms_select__EkD_M:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(157,78,221,.2)}.admin-forms_textarea__dqcul{font-size:13px;color:var(--color-text-primary);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;outline:none;transition:all .3s ease-out;font-family:var(--font-sans);width:100%;min-height:80px;resize:vertical;line-height:var(--line-height-normal)}.admin-forms_textarea__dqcul::-moz-placeholder{color:var(--color-text-tertiary)}.admin-forms_textarea__dqcul::placeholder{color:var(--color-text-tertiary)}.admin-forms_textarea__dqcul:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(157,78,221,.2)}.admin-forms_checkbox___KaXb{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--color-text-primary)}.admin-forms_checkbox___KaXb input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.admin-forms_alert__aWHSR{font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.admin-forms_alertSuccess__TmmAI{background:rgba(48,209,88,.1);border:1px solid rgba(48,209,88,.3);color:var(--color-success)}.admin-forms_alertError__WBTD7{background:rgba(255,69,58,.1);border:1px solid rgba(255,69,58,.3);color:var(--color-error)}.admin-forms_button__h9BKu{font-size:13px;font-weight:var(--font-weight-semibold);font-family:var(--font-sans);padding:8px 16px;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease-out;white-space:nowrap;line-height:1}.admin-forms_button__h9BKu:disabled{opacity:.4;cursor:not-allowed}.admin-forms_buttonPrimary__LpKin{background:linear-gradient(135deg,#9d4edd,#7b2cbf);color:#ffffff}.admin-forms_buttonPrimary__LpKin:not(:disabled):hover{filter:brightness(1.1);box-shadow:0 4px 16px rgba(157,78,221,.3)}.admin-forms_buttonSecondary__Y7GpU{background:transparent;border:1px solid rgba(255,255,255,.12);color:var(--color-text-secondary)}.admin-forms_buttonSecondary__Y7GpU:not(:disabled):hover{border-color:rgba(255,255,255,.25);color:var(--color-text-primary);background:rgba(255,255,255,.06)}.admin-forms_buttonDestructive__EZsto{background:transparent;border:1px solid rgba(255,69,58,.3);color:var(--color-error)}.admin-forms_buttonDestructive__EZsto:not(:disabled):hover{border-color:rgba(255,69,58,.6);background:rgba(255,69,58,.1)}.admin-forms_statsGrid__mkcRu{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.admin-forms_statCard__yu1ZT{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:14px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease-out}.admin-forms_statCard__yu1ZT:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);transform:translateY(-1px)}.admin-forms_statValue__CfrGP{font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.admin-forms_statLabel__LVe_S{font-size:11px;color:var(--color-text-tertiary);margin-top:2px}.admin-forms_statWarning__9ILe6{font-size:11px;color:var(--color-warning);margin-top:2px}.admin-forms_contentGrid__Evkoj{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.admin-forms_recentList__9MyMA{display:flex;flex-direction:column;gap:2px}.admin-forms_recentItem__Nr0K5{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease-out;color:var(--color-text-primary);font-size:13px}.admin-forms_recentItem__Nr0K5:hover{background:rgba(255,255,255,.06)}.admin-forms_recentBadge__SuBGS{font-size:10px;font-weight:var(--font-weight-semibold);padding:2px 6px;border-radius:4px;color:#ffffff;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.admin-forms_hierarchyRow__evtp7{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:var(--color-text-primary)}.admin-forms_hierarchyArrow__g6ewM{display:flex;align-items:center;justify-content:center;padding:4px 0;color:var(--color-text-tertiary);font-size:14px}.admin-forms_twoColumn__2ObcS{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.admin-forms_twoColumnWide__9MxSi{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.admin-forms_sidebar__a__s4{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.admin-forms_loading__dZqMe{min-height:300px;gap:14px;color:var(--color-text-secondary)}.admin-forms_empty__H__jn,.admin-forms_loading__dZqMe{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px}.admin-forms_empty__H__jn{min-height:200px;gap:10px;color:var(--color-text-tertiary);text-align:center}.admin-forms_empty__H__jn ion-icon,.admin-forms_empty__H__jn svg{font-size:32px;opacity:.4}@media (max-width:900px){.admin-forms_contentGrid__Evkoj,.admin-forms_formGrid__Zh21b{grid-template-columns:1fr}.admin-forms_statsGrid__mkcRu{grid-template-columns:repeat(2,1fr)}.admin-forms_twoColumn__2ObcS{grid-template-columns:1fr}.admin-forms_sidebar__a__s4{position:static}}@media (max-width:600px){.admin-forms_page___NCRu{padding:14px 16px}.admin-forms_statsGrid__mkcRu{grid-template-columns:1fr 1fr}}.admin-forms_badge__WfW9T{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;background:rgba(255,255,255,.08);color:var(--color-text-secondary)}.admin-forms_iconButton__yNnzb{width:32px;height:32px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-out;padding:0;font-size:16px}.admin-forms_iconButton__yNnzb:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:var(--color-text-primary)}.admin-forms_iconButtonDanger__AMwIe{color:var(--color-danger);border-color:rgba(239,68,68,.2)}.admin-forms_iconButtonDanger__AMwIe:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4)}.admin-forms_searchContainer__eeAlZ{margin-bottom:16px}.admin-forms_search__qQOJs{position:relative;display:flex;align-items:center}.admin-forms_searchIcon__lExyY{position:absolute;left:12px;color:var(--color-text-tertiary);font-size:16px;pointer-events:none}.admin-forms_searchInput__T9hqQ{width:100%;padding:10px 12px 10px 36px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:13px;transition:all .2s ease-out}.admin-forms_searchInput__T9hqQ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(157,78,221,.15)}.admin-forms_searchInput__T9hqQ::-moz-placeholder{color:var(--color-text-tertiary)}.admin-forms_searchInput__T9hqQ::placeholder{color:var(--color-text-tertiary)}.admin-forms_filters__8PJPL{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.admin-forms_filterTabs__Hlzvi{display:flex;gap:2px;background:rgba(255,255,255,.04);border-radius:var(--radius-md);padding:2px}.admin-forms_filterTab___arn0{padding:6px 14px;border-radius:6px;border:none;background:transparent;color:var(--color-text-tertiary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease-out;white-space:nowrap}.admin-forms_filterTab___arn0:hover{color:var(--color-text-secondary);background:rgba(255,255,255,.06)}.admin-forms_filterTabActive__FkLaU{background:var(--color-primary);color:white}.admin-forms_tableControls__Zlwix{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin-bottom:8px;font-size:12px;color:var(--color-text-tertiary)}.admin-forms_tableInfo__gT2vF{display:flex;align-items:center;gap:12px}.admin-forms_selectedInfo____2RG{color:var(--color-primary);font-weight:500}.admin-forms_tableActions__P688s{display:flex;align-items:center;gap:8px}.admin-forms_pageSizeSelect__thicr{padding:4px 8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--color-text-secondary);font-size:12px;cursor:pointer}.admin-forms_pagination__41V_j{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-top:8px;font-size:12px}.admin-forms_paginationInfo__3Zn15,.admin-forms_pagination__41V_j{color:var(--color-text-tertiary)}.admin-forms_paginationControls__fHD54{display:flex;align-items:center;gap:4px}.admin-forms_paginationButton__RST06{padding:6px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center}.admin-forms_paginationButton__RST06:hover:not(:disabled){background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.15)}.admin-forms_paginationButton__RST06:disabled{opacity:.3;cursor:not-allowed}.admin-forms_paginationCurrent__iCwe0{padding:6px 10px;font-size:12px;color:var(--color-text-secondary);font-weight:500}.admin-forms_settingsGroup__MUr1T{margin-bottom:20px}.admin-forms_settingsCheckbox__G_ZGq{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);cursor:pointer;transition:background .2s ease-out;font-size:13px;color:var(--color-text-secondary)}.admin-forms_settingsCheckbox__G_ZGq:hover{background:rgba(255,255,255,.06)}.admin-forms_settingsCheckbox__G_ZGq input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.admin-forms_tableContainer__s9jCn{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-forms_table__EkYiN{width:100%;border-collapse:collapse;font-size:13px}.admin-forms_table__EkYiN th{text-align:left;padding:8px 12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-tertiary);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.admin-forms_table__EkYiN td{padding:10px 12px;color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.admin-forms_table__EkYiN tr:hover td{background:rgba(255,255,255,.02)}.admin-forms_table__EkYiN input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}.admin-forms_formHelp__TADpk{font-size:11px;color:var(--color-text-tertiary);margin-top:4px;line-height:1.4}.admin-forms_statIcon__if7hF{font-size:20px;color:var(--color-primary);margin-bottom:6px}.admin-forms_statContent__sJbhy{display:flex;flex-direction:column}.admin-forms_statNumber__DGPyZ{font-size:20px;font-weight:700;color:var(--color-text-primary)}.admin-forms_mobileCardActions__BypnY,.admin-forms_mobileCardHeader__e28WX,.admin-forms_mobileCardLabel__xpZX6,.admin-forms_mobileCardList__t6jMT,.admin-forms_mobileCardRow__yo7AG,.admin-forms_mobileCardValue__ZoNA9,.admin-forms_mobileCard__JDtor{display:none}.admin-forms_desktopOnly__LvBu2{display:block}@media (max-width:768px){.admin-forms_page___NCRu{padding-bottom:100px}.admin-forms_header__0nEhE{flex-wrap:wrap;gap:8px}.admin-forms_headerTitle__YkPoV{font-size:14px;white-space:normal;overflow:visible;text-overflow:unset}.admin-forms_headerActions__JDX2I{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-left:0}.admin-forms_headerActions__JDX2I>*{flex:1;min-width:0}.admin-forms_card__Hzdj_{padding:14px;border-radius:10px}.admin-forms_statsGrid__mkcRu{grid-template-columns:repeat(2,1fr);gap:8px}.admin-forms_statCard__yu1ZT{padding:12px;gap:8px}.admin-forms_statNumber__DGPyZ,.admin-forms_statValue__CfrGP{font-size:18px}.admin-forms_statLabel__LVe_S{font-size:10px}.admin-forms_formGrid__Zh21b{grid-template-columns:1fr}.admin-forms_formGroup__UUYSv{margin-bottom:0}.admin-forms_input__4ewGd,.admin-forms_select__EkD_M,.admin-forms_textarea__dqcul{font-size:16px}.admin-forms_buttonDestructive__EZsto,.admin-forms_buttonPrimary__LpKin,.admin-forms_buttonSecondary__Y7GpU{padding:10px 14px;min-height:44px}.admin-forms_input__4ewGd,.admin-forms_select__EkD_M{min-height:44px}.admin-forms_filterTab___arn0{min-height:44px;display:inline-flex;align-items:center}.admin-forms_searchContainer__eeAlZ,.admin-forms_search__qQOJs{width:100%}.admin-forms_searchInput__T9hqQ{padding:12px 12px 12px 36px;font-size:16px}.admin-forms_filters__8PJPL{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px}.admin-forms_filters__8PJPL::-webkit-scrollbar{display:none}.admin-forms_filterTabs__Hlzvi{flex-shrink:0}.admin-forms_table__EkYiN{display:none}.admin-forms_tableContainer__s9jCn{display:block;overflow-x:visible}.admin-forms_mobileCardList__t6jMT{display:flex;flex-direction:column;gap:8px}.admin-forms_mobileCard__JDtor{display:block;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px}.admin-forms_mobileCardRow__yo7AG{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13px}.admin-forms_mobileCardLabel__xpZX6{display:inline;color:var(--color-text-tertiary);font-size:11px}.admin-forms_mobileCardValue__ZoNA9{display:inline;color:var(--color-text-primary);font-weight:500}.admin-forms_mobileCardHeader__e28WX{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-forms_mobileCardHeader__e28WX>*,.admin-forms_mobileCardRow__yo7AG>*{min-width:0}.admin-forms_mobileCardHeader__e28WX>*,.admin-forms_mobileCardValue__ZoNA9{overflow-wrap:anywhere}.admin-forms_mobileCardActions__BypnY{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.admin-forms_desktopOnly__LvBu2{display:none}.admin-forms_tableControls__Zlwix{flex-direction:column;gap:8px;align-items:stretch}.admin-forms_tableActions__P688s{justify-content:space-between}.admin-forms_pagination__41V_j{flex-direction:column;gap:8px;text-align:center}.admin-forms_paginationControls__fHD54{justify-content:center;flex-wrap:wrap}.admin-forms_contentGrid__Evkoj,.admin-forms_twoColumnWide__9MxSi,.admin-forms_twoColumn__2ObcS{grid-template-columns:1fr}.admin-forms_twoColumnWide__9MxSi>*{position:static!important}.admin-forms_sidebar__a__s4{position:static}.admin-forms_settingsCheckbox__G_ZGq{flex-direction:column;gap:8px;align-items:flex-start}.admin-forms_loading__dZqMe{min-height:200px}.admin-forms_empty__H__jn{min-height:150px}}@media (max-width:480px){.admin-forms_page___NCRu{padding:10px 12px 100px}.admin-forms_header__0nEhE{flex-direction:column;align-items:stretch}.admin-forms_headerTitle__YkPoV{text-align:left;font-size:14px}.admin-forms_headerActions__JDX2I{flex-direction:column}.admin-forms_headerActions__JDX2I>*{flex:unset}.admin-forms_buttonDestructive__EZsto,.admin-forms_buttonPrimary__LpKin,.admin-forms_buttonSecondary__Y7GpU{width:100%;justify-content:center}.admin-forms_card__Hzdj_{padding:12px}.admin-forms_statsGrid__mkcRu{grid-template-columns:1fr 1fr;gap:6px}.admin-forms_statCard__yu1ZT{padding:10px;flex-direction:column;align-items:flex-start;gap:4px}.admin-forms_statNumber__DGPyZ,.admin-forms_statValue__CfrGP{font-size:16px}.admin-forms_mobileCard__JDtor{padding:12px}.admin-forms_mobileCardRow__yo7AG{font-size:12px}.admin-forms_paginationButton__RST06{padding:8px;font-size:11px}.admin-forms_searchInput__T9hqQ{padding:10px 10px 10px 34px}.admin-forms_filterTab___arn0{padding:6px 10px;font-size:11px}.admin-forms_iconButton__yNnzb{width:36px;height:36px}}.sub-pillars_cardHeader__B0hSE{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px}.sub-pillars_actions__HSpyD{display:flex;gap:8px;margin-top:12px}.QuickCreateDrillModal_form___s4fd{display:flex;flex-direction:column;gap:16px;padding:16px 0}.QuickCreateDrillModal_formGrid__JpeS_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.QuickCreateDrillModal_formGroup__aAWVm{display:flex;flex-direction:column;gap:4px}.QuickCreateDrillModal_formGroup__aAWVm label{color:rgba(255,255,255,.6);font-size:12px;font-weight:500}.QuickCreateDrillModal_fullWidth__tQY7M{grid-column:1/-1}.QuickCreateDrillModal_actions__CPMcM{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.QuickCreateDrillModal_error__CI6vf{color:#ef4444;font-size:13px;padding:8px 12px;background:rgba(239,68,68,.1);border-radius:8px}.Breadcrumb_breadcrumb__lg5z1{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:13px}.Breadcrumb_crumb__wkjkX{color:var(--color-text-tertiary,rgba(255,255,255,.45));text-decoration:none;transition:color .15s ease;cursor:pointer}.Breadcrumb_crumb__wkjkX:hover{color:var(--color-text-secondary,rgba(255,255,255,.7))}.Breadcrumb_separator__U6KlL{color:var(--color-text-tertiary,rgba(255,255,255,.3));font-size:11px}.Breadcrumb_active__meNjc{cursor:default}.Breadcrumb_active__meNjc,.Breadcrumb_active__meNjc:hover{color:var(--color-text-primary,#ffffff)}