@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root{--color-primary:#ff7a2f;--color-primary-hover:#e66a2a;--color-primary-dark:#e8641a;--color-primary-light:#fff7ed;--color-primary-border:#fdba74;--color-primary-shadow:#ff7a2f4d;--color-primary-glow:#ff7a2f66;--gradient-primary:linear-gradient(135deg,#ff7a2f,#e8641a);--color-success:#22c55e;--color-success-dark:#16a34a;--color-success-bright:#4ade80;--color-success-text:#059669;--color-success-light:#f0fdf4;--color-danger:#ef4444;--color-danger-dark:#dc2626;--color-danger-bright:#f87171;--color-danger-light:#fef2f2;--color-warning:#f97316;--color-warning-light:#fff7ed;--color-warning-bg:#fef9c3;--color-warning-border:#fde047;--color-warning-text:#854d0e;--color-warning-amber:#fbbf24;--color-warning-amber-bg:#fef3c7;--color-warning-amber-text:#92400e;--color-info:#3b82f6;--color-info-light:#eff6ff;--color-dark:#1a1a1a;--color-dark-secondary:#262626;--color-dark-border:#2d2d2d;--gradient-dark:linear-gradient(135deg,#1a1a1a,#0f0f0f);--color-text-primary:#1f2937;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-disabled:#9ca3af;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-bg:#f5f5f5;--color-bg-subtle:#f9fafb;--color-surface:#fff;--sidebar-width:270px;--sidebar-collapsed:64px;--topbar-height:72px;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Courier New",Consolas,monospace;--letter-tight:-0.02em;--letter-normal:0;--letter-wide:0.03em;--letter-uppercase:0.05em;--letter-mini-caps:0.08em;--font-xs:0.6875rem;--font-sm:0.75rem;--font-base:0.875rem;--font-md:0.9375rem;--font-lg:1rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.75rem;--font-4xl:2rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 2px 6px #00000014;--shadow-lg:0 8px 20px #0000001f;--shadow-xl:0 20px 60px #0000004d;--shadow-primary:0 4px 12px #ff7a2f4d;--transition-fast:all 0.15s ease;--transition:all 0.2s ease;--transition-slow:all 0.3s ease;--z-base:1;--z-sticky:100;--z-sidebar:1000;--z-modal:2000;--z-tooltip:3000}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeOverlay{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes valuePop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-base);line-height:1.5;overflow-x:hidden}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skipLink{background:var(--color-primary);border-bottom-right-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-surface);font-size:var(--font-sm);font-weight:600;left:0;padding:.55rem 1rem;position:absolute;top:0;transform:translateY(-110%);transition:transform .18s ease;z-index:var(--z-tooltip)}.skipLink:focus{outline:none;transform:translateY(0)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--color-border-light)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}.app{background:var(--color-bg);display:flex;min-height:100vh}.Sidebar_sidebar__ftIxy{background:var(--color-dark);border-right:1px solid var(--color-dark-border);color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:var(--sidebar-width);z-index:var(--z-sidebar)}.Sidebar_header__PZQU3{border-bottom:1px solid var(--color-dark-border);flex-direction:column;gap:.25rem;min-height:72px;padding:.5rem 1rem}.Sidebar_header__PZQU3,.Sidebar_logoWrap__kAkFx{align-items:center;display:flex;justify-content:center}.Sidebar_logoImg__M4dvh{display:block;height:auto;max-height:52px;object-fit:contain;width:130px}.Sidebar_subtitle__r6vxq{color:#ffffffad;font-size:var(--font-xs);font-weight:500;letter-spacing:var(--letter-mini-caps);margin:0;text-align:center;text-transform:uppercase}.Sidebar_nav__aZsCj{display:flex;flex:1 1;flex-direction:column;gap:.125rem;padding:.75rem .625rem}.Sidebar_navItem__n4U2H{align-items:center;border-left:3px solid #0000;border-radius:var(--radius-md);color:var(--color-text-disabled);cursor:pointer;display:flex;font-size:var(--font-base);font-weight:500;gap:var(--space-3);padding:.7rem var(--space-3);position:relative;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.Sidebar_navItem__n4U2H:hover{background:#ffffff0f;border-left-color:#ffffff1f;color:var(--color-border)}.Sidebar_navItem__n4U2H.Sidebar_active__lIwRs{background:linear-gradient(90deg,#ff7a2f38,#ff7a2f0f);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:600}.Sidebar_navItem__n4U2H.Sidebar_active__lIwRs:hover{background:linear-gradient(90deg,#ff7a2f47,#ff7a2f17)}.Sidebar_navIcon__2X7jS{flex-shrink:0}.Sidebar_navLabel__OBoDN{font-size:var(--font-base);overflow:hidden;white-space:nowrap}.Sidebar_footer__v3SCB{border-top:1px solid var(--color-dark-border);color:#ffffff7a;display:flex;font-size:var(--font-xs);justify-content:space-between;padding:.75rem 1rem}.Sidebar_version__-7gyv{color:var(--color-primary);font-weight:600}.ChangePasswordModal_overlay__dIlWs{align-items:center;animation:ChangePasswordModal_fadeIn__6b5tg .15s ease;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000;z-index:var(--z-modal,1000)}.ChangePasswordModal_card__gn-U1{animation:ChangePasswordModal_slideUp__\+\+PKK .2s ease;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:14px;border-radius:var(--radius-xl,14px);box-shadow:0 20px 60px #00000040;box-shadow:var(--shadow-xl,0 20px 60px #00000040);max-width:440px;padding:28px;position:relative;width:100%}.ChangePasswordModal_close__n1\+G8{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#94a3b8;color:var(--color-text-muted,#94a3b8);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:14px;top:14px;transition:color .15s ease,background .15s ease;width:28px}.ChangePasswordModal_close__n1\+G8:hover{background:#f1f5f9;background:var(--color-bg-subtle,#f1f5f9);color:#1f2937;color:var(--color-text-primary,#1f2937)}.ChangePasswordModal_header__ui5Km{align-items:flex-start;display:flex;gap:12px;margin-bottom:22px}.ChangePasswordModal_headerIcon__XT8LZ{color:#ff7a2f;color:var(--color-primary,#ff7a2f);flex-shrink:0;margin-top:2px}.ChangePasswordModal_title__9mqcU{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.1rem;font-weight:700;margin:0 0 4px}.ChangePasswordModal_sub__DwiTx{color:#64748b;color:var(--color-text-muted,#64748b);font-size:.82rem;line-height:1.4;margin:0}.ChangePasswordModal_form__2vUDw{display:flex;flex-direction:column;gap:14px}.ChangePasswordModal_field__iGO8x{display:flex;flex-direction:column;gap:6px}.ChangePasswordModal_label__phlGN{color:#334155;color:var(--color-text-primary,#334155);font-size:.78rem;font-weight:600}.ChangePasswordModal_inputWrap__uDN3X{align-items:center;display:flex;position:relative}.ChangePasswordModal_icon__mRiTc{color:#94a3b8;color:var(--color-text-muted,#94a3b8);left:11px;pointer-events:none;position:absolute}.ChangePasswordModal_input__HanqV{background:#fff;background:var(--color-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;border-radius:var(--radius-md,8px);color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.88rem;outline:none;padding:9px 36px 9px 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ChangePasswordModal_input__HanqV:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);box-shadow:0 0 0 3px #ff7a2f26}.ChangePasswordModal_inputOk__FeTK2{border-color:#22c55e}.ChangePasswordModal_inputErr__xzs2D{border-color:#ef4444}.ChangePasswordModal_eye__aV8wy{align-items:center;background:none;border:none;color:#94a3b8;color:var(--color-text-muted,#94a3b8);cursor:pointer;display:flex;padding:4px;position:absolute;right:8px}.ChangePasswordModal_strengthBar__Mv517{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ChangePasswordModal_barTrack__pXz67{background:#f1f5f9;background:var(--color-bg-subtle,#f1f5f9);border-radius:999px;height:5px;overflow:hidden;width:100%}.ChangePasswordModal_barFill__hr0it{border-radius:999px;height:100%;transition:width .25s ease,background .25s ease}.ChangePasswordModal_criteria__-KCPZ{grid-gap:3px 12px;display:grid;gap:3px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ChangePasswordModal_criteria__-KCPZ li{align-items:center;display:flex;font-size:.72rem;gap:5px}.ChangePasswordModal_met__jI0ds{color:#16a34a}.ChangePasswordModal_unmet__9r-N3{color:#94a3b8;color:var(--color-text-muted,#94a3b8)}.ChangePasswordModal_dot__Nfkvx{border:1.5px solid;border-radius:50%;display:inline-block;height:11px;width:11px}.ChangePasswordModal_error__6aaX0{align-items:center;background:#ef444414;border:1px solid #ef444440;border-radius:8px;border-radius:var(--radius-md,8px);color:#b91c1c;display:flex;font-size:.8rem;gap:6px;padding:8px 10px}.ChangePasswordModal_submit__ihL6V{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:8px;border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:11px;transition:background .15s ease,opacity .15s ease;width:100%}.ChangePasswordModal_submit__ihL6V:hover:not(:disabled){background:#e85d1a;background:var(--color-primary-hover,#e85d1a)}.ChangePasswordModal_submit__ihL6V:disabled{cursor:not-allowed;opacity:.7}.ChangePasswordModal_cancel__Q7MtV{background:none;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;border-radius:var(--radius-md,8px);color:#64748b;color:var(--color-text-muted,#64748b);cursor:pointer;font-size:.85rem;font-weight:500;padding:9px;transition:background .15s ease;width:100%}.ChangePasswordModal_cancel__Q7MtV:hover:not(:disabled){background:#f8fafc;background:var(--color-bg-subtle,#f8fafc)}.ChangePasswordModal_cancel__Q7MtV:disabled{cursor:not-allowed;opacity:.6}.ChangePasswordModal_spin__9ZvwE{animation:ChangePasswordModal_spin__9ZvwE .8s linear infinite}@keyframes ChangePasswordModal_spin__9ZvwE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ChangePasswordModal_fadeIn__6b5tg{0%{opacity:0}to{opacity:1}}@keyframes ChangePasswordModal_slideUp__\+\+PKK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TopBar_topbar__CSYk9{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;height:var(--topbar-height);justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:var(--z-sticky)}.TopBar_left__-XxMS{align-items:center;display:flex;gap:1rem}.TopBar_live__YwtYW{background:var(--color-success);border-radius:var(--radius-sm);color:#fff;font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;padding:.2rem .55rem}.TopBar_meta__S9szD{color:var(--color-text-muted);font-size:var(--font-sm);font-weight:500}.TopBar_right__0PqfR{align-items:center;display:flex;gap:.75rem}.TopBar_accountMenu__NlAmY{position:relative}.TopBar_userPill__2-SEZ{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;display:flex;gap:.5rem;padding:.3rem .55rem .3rem .3rem;transition:border-color .15s ease,background .15s ease}.TopBar_userPill__2-SEZ:hover{border-color:var(--color-primary)}.TopBar_caret__\+-dx\+{color:var(--color-text-muted);flex-shrink:0}.TopBar_dropdown__ehI-H{animation:TopBar_ddSlide__f2rRK .15s ease;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;border-radius:var(--radius-lg,10px);box-shadow:0 12px 32px #0000002e;box-shadow:var(--shadow-xl,0 12px 32px #0000002e);min-width:210px;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000;z-index:var(--z-modal,1000)}.TopBar_menuItem__X-h\+I{align-items:center;background:none;border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-sm);font-weight:500;gap:.6rem;padding:.55rem .65rem;text-align:left;transition:background .12s ease;width:100%}.TopBar_menuItem__X-h\+I:hover{background:var(--color-bg)}.TopBar_menuItem__X-h\+I svg{color:var(--color-text-muted);flex-shrink:0}.TopBar_menuItemDanger__-eDww,.TopBar_menuItemDanger__-eDww svg{color:var(--color-danger)}.TopBar_menuItemDanger__-eDww:hover{background:var(--color-danger-light)}.TopBar_menuDivider__5JSvF{background:var(--color-border);height:1px;margin:.3rem .25rem}@keyframes TopBar_ddSlide__f2rRK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TopBar_avatar__AQlkZ{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);border-radius:50%;color:#fff;display:flex;font-size:var(--font-xs);font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.TopBar_userInfo__guUjh{display:flex;flex-direction:column;line-height:1.1}.TopBar_userName__WCmqD{color:var(--color-text-primary);font-size:var(--font-sm);font-weight:600}.TopBar_userRole__N-SiQ{color:var(--color-text-muted);font-size:var(--font-xs)}.LoginPage_page__IX70A{background:var(--color-bg);display:flex;min-height:100vh}.LoginPage_brand__e5g8f{background:var(--gradient-dark);color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem 2.5rem;position:relative;width:45%}.LoginPage_brand__e5g8f:before{background:radial-gradient(circle,#ff7a2f2e,#0000 70%);border-radius:50%;content:"";height:320px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:320px}.LoginPage_brandInner__tJ5XI{position:relative;z-index:1}.LoginPage_brandLogo__q8Wo\+{margin-bottom:2.5rem}.LoginPage_logoImg__jz5CJ{filter:brightness(1.05);object-fit:contain;width:140px}.LoginPage_brandSub__d0Pl2{color:var(--color-primary);font-size:var(--font-lg);font-weight:700;letter-spacing:.02em;margin:.2rem 0 1.25rem}.LoginPage_brandTagline__Zr7xb{color:#ffffffbf;font-size:.95rem;line-height:1.65;margin-bottom:2rem;max-width:28rem}.LoginPage_features__BO0y2{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.LoginPage_feature__mV2rs{align-items:flex-start;color:#ffffffd9;display:flex;font-size:var(--font-base);gap:.55rem;line-height:1.55}.LoginPage_featureIcon__kaw5q{color:var(--color-primary);flex-shrink:0;margin-top:2px}.LoginPage_copyright__tBayC{color:#ffffffad;font-size:var(--font-xs);letter-spacing:var(--letter-wide)}.LoginPage_formSide__UWV0J{align-items:center;display:flex;flex:1 1;justify-content:center;padding:2rem}.LoginPage_form__YME1y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1rem;max-width:400px;padding:2.25rem 2rem;width:100%}.LoginPage_formHead__PAbTf{margin-bottom:.5rem;text-align:center}.LoginPage_formIcon__viCK4{color:var(--color-primary);margin-bottom:.4rem}.LoginPage_formTitle__3iTat{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;margin:0}.LoginPage_formSub__bUrJt{color:var(--color-text-muted);font-size:var(--font-sm);margin:.25rem 0 0}.LoginPage_label__tLD60{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:600;gap:.35rem}.LoginPage_input__D-sed{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.6rem .75rem;transition:var(--transition-fast);width:100%}.LoginPage_input__D-sed:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f26}.LoginPage_pwWrap__2MxPG{position:relative}.LoginPage_pwToggle__GQRue{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.LoginPage_pwToggle__GQRue:hover{color:var(--color-text-primary)}.LoginPage_submit__O46eZ{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:flex;font-size:var(--font-base);font-weight:600;gap:.4rem;justify-content:center;margin-top:.25rem;padding:.65rem 1rem;transition:var(--transition)}.LoginPage_submit__O46eZ:hover:not(:disabled){background:var(--color-primary-hover)}.LoginPage_submit__O46eZ:disabled{cursor:not-allowed;opacity:.7}.LoginPage_spin__F6Hz3{animation:LoginPage_spin__F6Hz3 1s linear infinite}@keyframes LoginPage_spin__F6Hz3{to{transform:rotate(1turn)}}.LoginPage_error__U\+uSr{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);display:flex;font-size:var(--font-sm);gap:.4rem;padding:.55rem .75rem}.LoginPage_linkRow__SyoQ9{display:flex;justify-content:flex-end;margin-top:-.25rem}.LoginPage_linkBtn__KvkDG{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-sm);padding:0;text-decoration:underline;text-underline-offset:2px}.LoginPage_linkBtn__KvkDG:hover{color:var(--color-primary-hover)}.LoginPage_backBtn__FxZXd{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-sm);gap:5px;margin-bottom:.25rem;padding:0;transition:color .15s}.LoginPage_backBtn__FxZXd:hover{color:var(--color-text-primary)}.LoginPage_otpInput__Rv9Fg{font-size:1.15rem;letter-spacing:.35em;text-align:center}.LoginPage_resendRow__22icC{display:flex;justify-content:flex-end;margin-top:-.5rem}.LoginPage_resendBtn__\+uiOY{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-sm);padding:0;text-decoration:underline;text-underline-offset:2px}.LoginPage_resendTimer__h4IFC{color:var(--color-text-muted);font-size:var(--font-sm)}.LoginPage_doneWrap__9NCi0{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;text-align:center}.LoginPage_doneIcon__DqrUd{color:#22c55e}@media (max-width:900px){.LoginPage_brand__e5g8f{display:none}}.RefreshButton_btn__TZ5pF{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:var(--transition-fast);width:32px}.RefreshButton_btn__TZ5pF:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.RefreshButton_btn__TZ5pF:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.RefreshButton_btn__TZ5pF:disabled{cursor:not-allowed;opacity:.55}@keyframes RefreshButton_refreshSpin__Q8PIZ{to{transform:rotate(1turn)}}.RefreshButton_spin__VqHCp{animation:RefreshButton_refreshSpin__Q8PIZ .8s linear infinite}.DashboardPage_page__bUmjC{display:flex;flex-direction:column;gap:1.5rem}.DashboardPage_pageHead__7PHHy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.DashboardPage_title__akon-{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;margin:0}.DashboardPage_sub__d7Kym{color:var(--color-text-muted);font-size:var(--font-sm);margin:.25rem 0 0}.DashboardPage_headActions__0GAY1{display:flex;flex-wrap:wrap;gap:.5rem}.DashboardPage_btnPrimary__NREWz,.DashboardPage_btnSecondary__mKeZS{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.DashboardPage_btnPrimary__NREWz{background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.DashboardPage_btnPrimary__NREWz:hover{background:var(--color-primary-hover)}.DashboardPage_btnSecondary__mKeZS{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.DashboardPage_btnSecondary__mKeZS:hover{background:var(--color-bg)}.DashboardPage_kpiGrid__5buxK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.DashboardPage_kpi__6Y8IU{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.4rem;overflow:hidden;padding:1rem 1.1rem;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.DashboardPage_kpi__6Y8IU:before{background:linear-gradient(90deg,var(--color-primary),#fbbf24,var(--color-primary));background-size:200% 100%;content:"";height:3px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .3s ease}.DashboardPage_kpi__6Y8IU:hover{border-color:var(--color-primary-border);box-shadow:0 12px 28px #00000017,0 3px 8px #0000000d;transform:translateY(-4px)}.DashboardPage_kpi__6Y8IU:hover:before{opacity:1}.DashboardPage_kpi__6Y8IU:hover .DashboardPage_kpiIcon__z906O{transform:scale(1.08) rotate(-4deg)}.DashboardPage_kpiClickable__UedEX{cursor:pointer}.DashboardPage_kpiClickable__UedEX:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DashboardPage_kpiHead__sriUq{align-items:center;display:flex;gap:.5rem}.DashboardPage_kpiIcon__z906O{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-primary);display:flex;height:32px;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1);width:32px}.DashboardPage_kpiLabel__WPmJY{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.DashboardPage_kpiValue__5wEFB{color:var(--color-text-primary);font-size:1.65rem;font-weight:800;line-height:1.1}.DashboardPage_kpiTrend__L1iFZ{color:var(--color-success);font-size:var(--font-xs);font-weight:600}.DashboardPage_row2__76Ngp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:1024px){.DashboardPage_row2__76Ngp{grid-template-columns:1fr}}.DashboardPage_card__nHOl\+{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.1rem 1.25rem;transition:box-shadow .25s ease,border-color .25s ease}.DashboardPage_card__nHOl\+:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-md)}.DashboardPage_cardTitle__Yb27F{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700;margin:0 0 .75rem}.DashboardPage_empty__Ir5KE{color:var(--color-text-muted);font-size:var(--font-sm);margin:.5rem 0}.DashboardPage_planList__mcLpf{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.DashboardPage_planRow__DLRRi{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:100px 1fr 40px}.DashboardPage_planName__rzGCM{color:var(--color-text-primary);font-size:var(--font-sm);font-weight:600}.DashboardPage_planBar__iay9O{background:var(--color-bg);border-radius:var(--radius-full);height:8px;overflow:hidden}.DashboardPage_planFill__8Fscm{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-hover));border-radius:var(--radius-full);height:100%;transition:width .3s ease}.DashboardPage_planCount__KSvHl{color:var(--color-text-primary);font-weight:700;text-align:right}.DashboardPage_miniTable__Z64YP{border-collapse:collapse;font-size:var(--font-sm);width:100%}.DashboardPage_miniTable__Z64YP td,.DashboardPage_miniTable__Z64YP th{border-bottom:1px solid var(--color-border);padding:.5rem;text-align:left}.DashboardPage_miniTable__Z64YP th{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.DashboardPage_rowClickable__qQgDh{cursor:pointer;transition:background .1s}.DashboardPage_rowClickable__qQgDh:hover{background:var(--color-bg)}.DashboardPage_pill__mKK5b{background:var(--color-primary-light);border-radius:var(--radius-full);color:var(--color-primary);display:inline-block;font-size:var(--font-xs);font-weight:700;padding:2px 8px}.DashboardPage_warn__F1FmE{color:#f59e0b;font-weight:700}.DashboardPage_danger__bh78O{color:var(--color-danger);font-weight:700}.DashboardPage_activityList__fcrLe{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.DashboardPage_activityRow__bXDFk{grid-gap:var(--space-2);align-items:center;border-bottom:1px solid var(--color-border);display:grid;font-size:var(--font-sm);gap:var(--space-2);grid-template-columns:14px minmax(0,1fr) minmax(110px,180px) minmax(100px,160px);padding:.45rem 0}.DashboardPage_activityRow__bXDFk:last-child{border-bottom:none}.DashboardPage_activityDot__6Frou{background:var(--color-text-muted);border-radius:50%;height:8px;margin-left:3px;width:8px}.DashboardPage_dot_signup__Id\+ZE{background:var(--color-success)}.DashboardPage_dot_feedback__zGXTc{background:var(--color-danger)}.DashboardPage_dot_expiring__me2da{background:#f59e0b}.DashboardPage_activityLabel__QpbcA{color:var(--color-text-primary);font-weight:500}.DashboardPage_activityClient__fYzSA,.DashboardPage_activityWhen__OOS2G{color:var(--color-text-muted);font-size:var(--font-xs);text-align:right}.DashboardPage_activityWhen__OOS2G{font-family:Courier New,monospace}.DashboardPage_loader__el05y{align-items:center;color:var(--color-text-muted);display:flex;gap:.5rem;padding:2rem}.DashboardPage_spin__XAacB{animation:DashboardPage_spin__XAacB 1s linear infinite}@keyframes DashboardPage_spin__XAacB{to{transform:rotate(1turn)}}.DashboardPage_error__I3iSF{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:var(--color-danger);padding:1rem}.Modal_overlay__lypxW{align-items:center;animation:Modal_fadeOverlay__Yndpf .2s ease;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal)}.Modal_panel__FMglh{animation:Modal_slideUp__Nr84l .2s ease;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.Modal_head__3I9PB{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1.1rem 1.5rem}.Modal_title__WQvjZ{color:var(--color-text-primary);font-size:var(--font-lg);font-weight:700;margin:0}.Modal_closeBtn__juzPZ{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:var(--transition-fast);width:28px}.Modal_closeBtn__juzPZ:hover{background:var(--color-bg);color:var(--color-text-primary)}.Modal_body__8R3Yt{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem}@keyframes Modal_fadeOverlay__Yndpf{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__Nr84l{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ConfirmModal_panel__yJ5fz{max-width:420px}.ConfirmModal_body__5h09k{align-items:flex-start;display:flex;gap:var(--space-3);padding:0}.ConfirmModal_iconWrap__Y-\+aE{align-items:center;background:var(--color-warning-amber-bg);border-radius:var(--radius-full);color:var(--color-warning-amber-text);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ConfirmModal_danger__u9RDV{background:var(--color-danger-light);color:var(--color-danger-dark)}.ConfirmModal_message__XHaPY{color:var(--color-text-primary);font-size:var(--font-base);line-height:1.5;margin:0}.ConfirmModal_actions__DSWoI{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-5)}.ConfirmModal_cancelBtn__3z8Oe{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-base);font-weight:500;padding:.5rem .9rem;transition:var(--transition-fast)}.ConfirmModal_cancelBtn__3z8Oe:hover:not(:disabled){background:var(--color-bg-subtle)}.ConfirmModal_cancelBtn__3z8Oe:disabled{cursor:not-allowed;opacity:.6}.ConfirmModal_confirmBtn__6WVYb{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-primary);color:var(--color-surface);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-base);font-weight:600;gap:.4rem;padding:.5rem .9rem;transition:var(--transition-fast)}.ConfirmModal_confirmBtn__6WVYb:hover:not(:disabled){background:var(--color-primary-hover)}.ConfirmModal_confirmBtn__6WVYb:disabled{cursor:not-allowed;opacity:.7}.ConfirmModal_confirmDanger__i6STc{background:var(--color-danger);box-shadow:none}.ConfirmModal_confirmDanger__i6STc:hover:not(:disabled){background:var(--color-danger-dark)}.ConfirmModal_spin__2xwcN{animation:ConfirmModal_spin__2xwcN 1s linear infinite}@keyframes ConfirmModal_spin__2xwcN{to{transform:rotate(1turn)}}.AddClientModal_widePanel__y-bRG{max-width:700px!important}.AddClientModal_stepper__KH-X6{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:0;margin-bottom:1.25rem;padding:0 0 1.25rem}.AddClientModal_stepPin__oAiKH{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.3rem}.AddClientModal_stepCircle__iu1Ao{align-items:center;border-radius:50%;display:flex;font-size:.7rem;font-weight:700;height:28px;justify-content:center;transition:background .2s,border-color .2s;width:28px}.AddClientModal_stepLabel__wZrIC{font-size:.68rem;font-weight:600;text-align:center;transition:color .2s;white-space:nowrap}.AddClientModal_stepPending__P4g5N .AddClientModal_stepCircle__iu1Ao{background:var(--color-surface);border:2px solid var(--color-border);color:var(--color-text-muted)}.AddClientModal_stepPending__P4g5N .AddClientModal_stepLabel__wZrIC{color:var(--color-text-muted)}.AddClientModal_stepActive__chP7w .AddClientModal_stepCircle__iu1Ao{background:var(--color-primary);border:2px solid var(--color-primary);color:#fff}.AddClientModal_stepActive__chP7w .AddClientModal_stepLabel__wZrIC{color:var(--color-primary)}.AddClientModal_stepDone__lrD4c .AddClientModal_stepCircle__iu1Ao{background:#059669;background:var(--color-success,#059669);border:2px solid #059669;border:2px solid var(--color-success,#059669);color:#fff}.AddClientModal_stepDone__lrD4c .AddClientModal_stepLabel__wZrIC{color:#059669;color:var(--color-success,#059669)}.AddClientModal_stepLine__Ao0wR{background:var(--color-border);flex:1 1;height:2px;margin:0 4px 18px;transition:background .2s}.AddClientModal_stepLineDone__SiK8E{background:#059669;background:var(--color-success,#059669)}.AddClientModal_stepBody__WdYjw{display:flex;flex-direction:column;gap:.85rem;min-height:260px}.AddClientModal_stepDesc__C8Ry-{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.6;margin:0 0 .25rem}.AddClientModal_label__V66Rp{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:600;gap:.3rem}.AddClientModal_hint__NpqLr{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:400}.AddClientModal_input__iEUVQ{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.5rem .7rem;transition:var(--transition-fast);width:100%}.AddClientModal_input__iEUVQ:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f26}.AddClientModal_inputError__lv8z\+{border-color:var(--color-danger)!important}.AddClientModal_inputOk__DudIh{border-color:#059669!important;border-color:var(--color-success,#059669)!important}.AddClientModal_fieldError__gbgsI{color:var(--color-danger);font-size:var(--font-xs);font-weight:500}.AddClientModal_row2__3-lKd{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media (max-width:540px){.AddClientModal_row2__3-lKd{grid-template-columns:1fr}}.AddClientModal_subscriptionPreview__1jc\+l{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:var(--color-text-secondary)}.AddClientModal_emailNote__kwRuj,.AddClientModal_subscriptionPreview__1jc\+l{display:flex;font-size:var(--font-xs);gap:.4rem;line-height:1.5;padding:.5rem .7rem}.AddClientModal_emailNote__kwRuj{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-sm);color:var(--color-text-muted)}.AddClientModal_passwordField__ET5LR{align-items:center;display:flex;position:relative}.AddClientModal_passwordField__ET5LR .AddClientModal_input__iEUVQ{padding-right:2.4rem}.AddClientModal_eyeBtn__vlPlB{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;padding:0;position:absolute;right:.55rem}.AddClientModal_eyeBtn__vlPlB:hover{color:var(--color-text-primary)}.AddClientModal_inputWithStatus__pUUtg{align-items:center;display:flex;position:relative}.AddClientModal_inputWithStatus__pUUtg .AddClientModal_input__iEUVQ{padding-right:2.2rem}.AddClientModal_urlBad__oNPZR,.AddClientModal_urlOk__yTr4b{align-items:center;display:flex;position:absolute;right:.55rem}.AddClientModal_urlOk__yTr4b{color:#059669;color:var(--color-success,#059669)}.AddClientModal_urlBad__oNPZR{color:var(--color-danger)}.AddClientModal_urlHint__tmdR4{color:var(--color-text-muted);font-size:var(--font-xs)}.AddClientModal_urlHint__tmdR4 code{background:var(--color-bg);border-radius:3px;font-size:.72rem;padding:1px 5px}.AddClientModal_testBlock__EgCpZ{display:flex;flex-direction:column;gap:.45rem;margin-top:.25rem}.AddClientModal_testBtn__7wuXi{align-items:center;align-self:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .9rem;transition:var(--transition-fast)}.AddClientModal_testBtn__7wuXi:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-primary)}.AddClientModal_testBtn__7wuXi:disabled{cursor:progress;opacity:.6}.AddClientModal_testBtnPassed__EWXh5{background:#f0fdf4;border-color:#059669;border-color:var(--color-success,#059669);color:#059669;color:var(--color-success,#059669)}.AddClientModal_testRowFail__Fbz8V,.AddClientModal_testRowOk__3S6c0{align-items:flex-start;border:1px solid;border-radius:var(--radius-sm);display:flex;font-size:var(--font-sm);gap:.45rem;padding:.45rem .65rem}.AddClientModal_testRowOk__3S6c0{background:#f0fdf4;border-color:#bbf7d0;color:#059669}.AddClientModal_testRowFail__Fbz8V{background:#fef2f2;border-color:#fecaca;color:#dc2626}.AddClientModal_toggleRow__liwer{align-self:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.AddClientModal_toggleBtn__ALnwP{background:var(--color-surface);border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);font-weight:600;padding:.4rem .85rem;transition:var(--transition-fast)}.AddClientModal_toggleBtn__ALnwP+.AddClientModal_toggleBtn__ALnwP{border-left:1px solid var(--color-border)}.AddClientModal_toggleActive__DFqlJ{background:var(--color-primary);color:#fff}.AddClientModal_notifSection__WFs7v{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.AddClientModal_notifHeader__Jswce{align-items:center;background:var(--color-surface);color:var(--color-text-primary);display:flex;font-size:var(--font-sm);font-weight:600;gap:.5rem;padding:.6rem .9rem}.AddClientModal_notifHeader__Jswce>span{flex:1 1}.AddClientModal_notifBody__SMZWq{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem}.AddClientModal_subFields__JKBCl{display:flex;flex-direction:column;gap:.7rem}.AddClientModal_toggle__afBkR{align-items:center;cursor:pointer;display:inline-flex;position:relative}.AddClientModal_toggle__afBkR input{height:0;opacity:0;position:absolute;width:0}.AddClientModal_toggleTrack__64gWa{background:var(--color-border);border-radius:9px;display:block;height:18px;position:relative;transition:background .2s;width:34px}.AddClientModal_toggle__afBkR input:checked~.AddClientModal_toggleTrack__64gWa{background:var(--color-primary)}.AddClientModal_toggleThumb__6YfDr{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:14px;left:2px;position:absolute;top:2px;transition:left .2s;width:14px}.AddClientModal_toggle__afBkR input:checked~.AddClientModal_toggleTrack__64gWa .AddClientModal_toggleThumb__6YfDr{left:18px}.AddClientModal_actions__sVzgu{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:.5rem;margin-top:1.25rem;padding-top:1rem}.AddClientModal_backBtn__UQ36u,.AddClientModal_cancelBtn__ayAq2,.AddClientModal_nextBtn__bIsIx,.AddClientModal_submitBtn__mATmM{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1rem;transition:var(--transition-fast)}.AddClientModal_backBtn__UQ36u{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.AddClientModal_backBtn__UQ36u:hover{background:var(--color-bg)}.AddClientModal_cancelBtn__ayAq2{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.AddClientModal_cancelBtn__ayAq2:hover{background:var(--color-bg)}.AddClientModal_nextBtn__bIsIx{background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.AddClientModal_nextBtn__bIsIx:hover{background:var(--color-primary-hover)}.AddClientModal_submitBtn__mATmM{background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:var(--shadow-primary);color:#fff}.AddClientModal_submitBtn__mATmM:hover:not(:disabled){background:var(--color-primary-hover)}.AddClientModal_submitBtn__mATmM:disabled{cursor:not-allowed;opacity:.7}.AddClientModal_spin__gyzO7{animation:AddClientModal_spin__gyzO7 1s linear infinite}@keyframes AddClientModal_spin__gyzO7{to{transform:rotate(1turn)}}.AddClientModal_errorBox__6E4AA{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);display:flex;font-size:var(--font-sm);gap:.35rem;padding:.55rem .75rem}.AddClientModal_success__aTTMm{align-items:stretch;display:flex;flex-direction:column;gap:.9rem;text-align:center}.AddClientModal_successIcon__d0jbM{color:#059669;color:var(--color-success,#059669);margin:0 auto}.AddClientModal_success__aTTMm h3{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;margin:0}.AddClientModal_successSub__F9A3z{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.6;text-align:center}.AddClientModal_summaryGrid__UsU9g{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;text-align:left}.AddClientModal_summaryRow__UuiQ9{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-size:var(--font-sm);justify-content:space-between;padding:.5rem .85rem}.AddClientModal_summaryRow__UuiQ9:last-child{border-bottom:none}.AddClientModal_summaryLabel__T632K{color:var(--color-text-muted);font-weight:600}.AddClientModal_summaryVal__34qTv{color:var(--color-text-primary);font-weight:500}.AddClientModal_copyField__pJhXE{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.25rem;padding:.6rem .75rem;text-align:left}.AddClientModal_copyFieldLabel__WfnXL{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddClientModal_copyFieldValue__lTH9n{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.AddClientModal_copyFieldValue__lTH9n code{color:var(--color-text-primary);font-size:var(--font-sm);word-break:break-all}.AddClientModal_copyBtn__VHjT9{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.AddClientModal_copyBtn__VHjT9:hover{background:var(--color-bg);color:var(--color-primary)}.AddClientModal_successNote__gOByI{background:var(--color-warning-amber-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-sm);color:var(--color-warning-amber-text);font-size:var(--font-xs);line-height:1.5;padding:.5rem .75rem;text-align:center}.AddClientModal_doneBtn__yWRqW{background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:var(--font-sm);font-weight:600;margin-top:.25rem;padding:.55rem 1rem}.AddClientModal_doneBtn__yWRqW:hover{background:var(--color-primary-hover)}.AddClientModal_elliotRow__MnRbG{margin-top:12px}.AddClientModal_checkboxLabel__DV0SH{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px}.AddClientModal_checkboxLabel__DV0SH input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:15px;width:15px}.AddClientModal_notifEmailRow__Cyig2{align-items:center;display:flex;gap:8px;margin-bottom:8px}.AddClientModal_notifEmailRow__Cyig2 .AddClientModal_input__iEUVQ{flex:1 1}.AddClientModal_notifEmailAddBtn__zm-9p{background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--font-sm);height:36px;padding:0 14px;transition:var(--transition-fast)}.AddClientModal_notifEmailAddBtn__zm-9p:hover{opacity:.88}.AddClientModal_notifEmailPills__d865s{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.AddClientModal_notifEmailPill__Phfwu{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:20px;color:var(--color-primary);color:var(--color-primary-dark,var(--color-primary));display:inline-flex;font-size:12px;gap:6px;padding:2px 10px 2px 12px}.AddClientModal_notifEmailPillRemove__fPx5P{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;line-height:1;opacity:.7;padding:0}.AddClientModal_notifEmailPillRemove__fPx5P:hover{opacity:1}.AddClientModal_deploySelect__WFbTJ{padding:.5rem 0}.AddClientModal_deployCards__hNuXU{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1rem 0 1.5rem}.AddClientModal_deployCard__CeWbh{align-items:center;background:#fff;background:var(--color-bg-card,#fff);border:2px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.25rem;text-align:center;transition:border-color .15s,background .15s}.AddClientModal_deployCardActive__qw3mW,.AddClientModal_deployCard__CeWbh:hover{background:#fff5f0;background:var(--color-primary-light,#fff5f0);border-color:var(--color-primary)}.AddClientModal_deployCard__CeWbh strong{color:var(--color-text);font-size:var(--font-base)}.AddClientModal_deployCard__CeWbh span{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.45}.AddClientModal_deployCardIcon__Kb5\+O{color:var(--color-primary)}.AddClientModal_onPremNote__2vZI0{align-items:flex-start;background:#eff6ff;background:var(--color-info-light,#eff6ff);border:1px solid #bfdbfe;border:1px solid var(--color-info-border,#bfdbfe);border-radius:6px;color:#1d4ed8;color:var(--color-info-text,#1d4ed8);display:flex;font-size:var(--font-sm);gap:.5rem;margin-top:.75rem;padding:.625rem .875rem}.AddClientModal_onPremNote__2vZI0 svg{flex-shrink:0;margin-top:1px}.ClientsPage_page__qRdm4{display:flex;flex-direction:column;gap:1.25rem}.ClientsPage_head__\+-o7T{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ClientsPage_title__DxmOQ{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;margin:0}.ClientsPage_sub__DH79Z{color:var(--color-text-muted);font-size:var(--font-sm);margin:.25rem 0 0}.ClientsPage_actions__umuNp{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ClientsPage_searchWrap__EVBCq{position:relative}.ClientsPage_search__rEpuq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-sm);padding:.45rem .75rem .45rem 2rem;transition:var(--transition-fast);width:260px}.ClientsPage_search__rEpuq:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f;outline:none}.ClientsPage_searchIcon__ppiID{color:var(--color-text-muted);left:9px;position:absolute;top:50%;transform:translateY(-50%)}.ClientsPage_btnPrimary__oeP5N,.ClientsPage_btnSecondary__1dnIU{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.ClientsPage_btnPrimary__oeP5N{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.ClientsPage_btnPrimary__oeP5N:hover{background:var(--color-primary-hover)}.ClientsPage_btnSecondary__1dnIU{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.ClientsPage_btnSecondary__1dnIU:hover{background:var(--color-bg)}.ClientsPage_tableWrap__ilV1x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.ClientsPage_table__h2NZ3{border-collapse:collapse;font-size:var(--font-sm);width:100%}.ClientsPage_table__h2NZ3 td,.ClientsPage_table__h2NZ3 th{border-bottom:1px solid var(--color-border);padding:.7rem 1rem;text-align:left}.ClientsPage_table__h2NZ3 th{background:var(--color-bg);color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ClientsPage_row__e3V3P{cursor:pointer;transition:background .1s}.ClientsPage_row__e3V3P:hover{background:var(--color-bg)}.ClientsPage_nameCell__KhvrQ{display:flex;flex-direction:column;line-height:1.3}.ClientsPage_name__baY-B{color:var(--color-text-primary);font-weight:600}.ClientsPage_email__khe7j{color:var(--color-text-muted);font-size:var(--font-xs)}.ClientsPage_planPill__aK6VM,.ClientsPage_statusPill__19HPN{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-xs);font-weight:700;padding:2px 9px}.ClientsPage_planPill__aK6VM{background:var(--color-primary-light);color:var(--color-primary)}.ClientsPage_active__t87M3{background:#f0fdf4;color:var(--color-success)}.ClientsPage_inactive__058rK,.ClientsPage_unknown__PwHo6{background:#f3f4f6;color:var(--color-text-muted)}.ClientsPage_daysBadge__LyMhY{background:var(--color-bg);border-radius:var(--radius-full);color:var(--color-text-muted);display:inline-block;font-size:var(--font-xs);font-weight:700;margin-left:.5rem;padding:1px 7px}.ClientsPage_warn__DTNxv{background:var(--color-warning-amber-bg);color:var(--color-warning-amber-text)}.ClientsPage_danger__E9zId{background:var(--color-danger-light);color:var(--color-danger)}.ClientsPage_actionBtns__077GQ{display:flex;gap:.35rem}.ClientsPage_iconBtn__0Y2zD{align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:var(--transition-fast);width:28px}.ClientsPage_iconBtn__0Y2zD:hover{background:var(--color-bg);color:var(--color-text-primary)}.ClientsPage_iconDanger__Xd7dB{color:var(--color-danger)}.ClientsPage_iconDanger__Xd7dB:hover{background:#fef2f2;border-color:#fecaca}.ClientsPage_empty__SiUip,.ClientsPage_loader__sz74B{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;gap:.5rem;justify-content:center;padding:2.5rem}.ClientsPage_spin__ZYgP-{animation:ClientsPage_spin__ZYgP- 1s linear infinite}@keyframes ClientsPage_spin__ZYgP-{to{transform:rotate(1turn)}}.ClientsPage_error__pnBfm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);display:flex;font-size:var(--font-sm);gap:.5rem;padding:.65rem .85rem}.ClientDetailPage_page__r0UdN{display:flex;flex-direction:column;gap:1rem}.ClientDetailPage_back__U-GC6{align-items:center;align-self:flex-start;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:500;gap:.3rem;padding:.35rem .7rem}.ClientDetailPage_back__U-GC6:hover{background:var(--color-primary-light);color:var(--color-primary)}.ClientDetailPage_head__HYXsK{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ClientDetailPage_title__7iF2H{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;margin:0}.ClientDetailPage_sub__hc1P5{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-sm);gap:.75rem;margin:.4rem 0 0}.ClientDetailPage_sub__hc1P5 code{background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--font-xs);padding:1px 6px}.ClientDetailPage_statusPill__FlX0E{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-xs);font-weight:700;padding:2px 9px;text-transform:uppercase}.ClientDetailPage_active__dN268{background:var(--color-success-light);color:var(--color-success)}.ClientDetailPage_inactive__2cXbV{background:var(--color-border-light);color:var(--color-text-muted)}.ClientDetailPage_saas__n5mqx{background:#dbeafe;color:#1d4ed8}.ClientDetailPage_onprem__SOM5U{background:#fef3c7;color:#92400e}.ClientDetailPage_testGroup__UtxO7{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 var(--space-2)}.ClientDetailPage_testResultBox__f9OtP{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;font-size:var(--font-sm);gap:var(--space-1);padding:.55rem .75rem}.ClientDetailPage_adminRow__FAm1r{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ClientDetailPage_adminEmailLabel__bL6uZ{color:var(--color-text-muted);font-size:var(--font-sm)}.ClientDetailPage_adminEmailLabel__bL6uZ svg{margin-right:4px;vertical-align:middle}.ClientDetailPage_outlineBtn__pfUw7{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;color:var(--color-text-primary)}.ClientDetailPage_resetBox__2dyHA{background:var(--color-success-light);border:1px solid #bbf7d0;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)}.ClientDetailPage_resetSuccessText__oFOlV{color:var(--color-success-text);font-size:var(--font-sm);font-weight:600}.ClientDetailPage_resetSuccessText__oFOlV svg{margin-right:4px;vertical-align:middle}.ClientDetailPage_resetCodeRow__kZ0rc{align-items:center;background:var(--color-surface);border:1px solid #bbf7d0;border-radius:var(--radius-sm);display:flex;gap:var(--space-2);padding:.4rem .65rem}.ClientDetailPage_resetCode__V4Bef{flex:1 1;font-family:var(--font-mono);font-size:var(--font-md);letter-spacing:var(--letter-wide)}.ClientDetailPage_resetCopyBtn__wQxAX{background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex}.ClientDetailPage_resetCopyBtnDone__6ZRae{color:var(--color-success-text)}.ClientDetailPage_resetHint__U0xuX{color:var(--color-text-muted);font-size:var(--font-xs)}.ClientDetailPage_kpiRow__x132f{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ClientDetailPage_kpi__CJevL{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:.65rem;padding:.75rem 1rem}.ClientDetailPage_kpiIcon__Q58er{color:var(--color-primary)}.ClientDetailPage_kpi__CJevL>div{display:flex;flex-direction:column;line-height:1.2}.ClientDetailPage_kpiLabel__l\+akH{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ClientDetailPage_kpiValue__i24g\+{color:var(--color-text-primary);font-size:var(--font-lg);font-weight:700}.ClientDetailPage_card__CG5qa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.1rem 1.25rem}.ClientDetailPage_cardTitle__FNoKV{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700;margin:0 0 .25rem}.ClientDetailPage_note__OaGbn{color:var(--color-text-muted);font-size:var(--font-sm);margin:0 0 .75rem}.ClientDetailPage_note__OaGbn code{background:var(--color-bg);border-radius:var(--radius-sm);font-size:var(--font-xs);padding:1px 6px}.ClientDetailPage_grid2__cdHzg{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.ClientDetailPage_grid1__AfaAo{display:flex;flex-direction:column;gap:.75rem}@media (max-width:700px){.ClientDetailPage_grid2__cdHzg{grid-template-columns:1fr}}.ClientDetailPage_field__IxmJj{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:600;gap:.3rem}.ClientDetailPage_field__IxmJj>span{align-items:center;display:flex;gap:.35rem}.ClientDetailPage_input__CXIJx{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.45rem .65rem;transition:var(--transition-fast);width:100%}.ClientDetailPage_input__CXIJx:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f}.ClientDetailPage_masked__lsYKk{position:relative}.ClientDetailPage_eye__9Xvik{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ClientDetailPage_eye__9Xvik:hover{color:var(--color-text-primary)}.ClientDetailPage_saveBtn__tqO6V{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;margin-top:.75rem;padding:.45rem .9rem}.ClientDetailPage_saveBtn__tqO6V:hover:not(:disabled){background:var(--color-primary-hover)}.ClientDetailPage_saveBtn__tqO6V:disabled{cursor:not-allowed;opacity:.7}.ClientDetailPage_cardTitleRow__trrMd{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.ClientDetailPage_cardTitleRow__trrMd .ClientDetailPage_cardTitle__FNoKV{margin-bottom:0}.ClientDetailPage_notifToggle__kS0zR{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-xs);font-weight:600;gap:.45rem;padding:.3rem .65rem .3rem .5rem;transition:border-color .15s,color .15s}.ClientDetailPage_notifToggle__kS0zR:disabled{cursor:not-allowed;opacity:.6}.ClientDetailPage_notifToggle__kS0zR:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.ClientDetailPage_notifToggleOn__cHRIw{background:#f0fdf4;background:var(--color-success-light,#f0fdf4);border-color:#16a34a;border-color:var(--color-success-border,#16a34a);color:#15803d;color:var(--color-success-text,#15803d)}.ClientDetailPage_notifToggleOn__cHRIw:not(:disabled):hover{background:#fef2f2;background:var(--color-danger-light,#fef2f2);border-color:#dc2626;border-color:var(--color-danger-border,#dc2626);color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.ClientDetailPage_notifToggleTrack__X4Uel{background:var(--color-border);border-radius:var(--radius-full);display:inline-block;flex-shrink:0;height:15px;position:relative;transition:background .2s;width:28px}.ClientDetailPage_notifToggleOn__cHRIw .ClientDetailPage_notifToggleTrack__X4Uel{background:#16a34a}.ClientDetailPage_notifToggleThumb__W6LsG{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;height:11px;left:2px;position:absolute;top:2px;transition:left .2s;width:11px}.ClientDetailPage_notifToggleOn__cHRIw .ClientDetailPage_notifToggleThumb__W6LsG{left:15px}.ClientDetailPage_notifToggleLabel__tX6X0{white-space:nowrap}.ClientDetailPage_notifEmailList__Du1iO{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0 0 .75rem;padding:0}.ClientDetailPage_notifEmailItem__kUTPg{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;font-size:var(--font-sm);gap:.55rem;padding:.4rem .65rem}.ClientDetailPage_notifEmailIcon__rabi8{color:var(--color-text-muted);flex-shrink:0}.ClientDetailPage_notifEmailAddr__GbAcr{color:var(--color-text-primary);flex:1 1;word-break:break-all}.ClientDetailPage_notifEmailDel__pVVmf{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;padding:3px}.ClientDetailPage_notifEmailDel__pVVmf:hover{color:var(--color-danger)}.ClientDetailPage_notifEmailAddRow__EhbaY{align-items:center;display:flex;gap:.5rem}.ClientDetailPage_notifEmailAddInput__fmChf{flex:1 1;min-width:0}.ClientDetailPage_feedbackList__4q3z3{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ClientDetailPage_feedbackItem__MIW8z{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.7rem .85rem}.ClientDetailPage_feedbackHead__Qybkb{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem}.ClientDetailPage_ticketStatus__gOrt-{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-xs);font-weight:700;padding:1px 8px;text-transform:uppercase}.ClientDetailPage_st_pending__P4Qv9{background:var(--color-warning-amber-bg);color:var(--color-warning-amber-text)}.ClientDetailPage_st_verified__IMvdd{background:var(--color-success-light);color:var(--color-success)}.ClientDetailPage_st_discarded__IvHIz{background:var(--color-border-light);color:var(--color-text-muted)}.ClientDetailPage_feedbackJob__MApfm{color:var(--color-text-primary);font-weight:600}.ClientDetailPage_feedbackWhen__ny9ls{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-xs);margin-left:auto}.ClientDetailPage_feedbackText__P1uRn{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:0}.ClientDetailPage_loader__fbIo6{align-items:center;color:var(--color-text-muted);display:flex;gap:.5rem;padding:2rem}.ClientDetailPage_spin__9R-PF{animation:ClientDetailPage_spin__9R-PF 1s linear infinite}@keyframes ClientDetailPage_spin__9R-PF{to{transform:rotate(1turn)}}.ClientDetailPage_error__j4D3F{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger)}.ClientDetailPage_error__j4D3F,.ClientDetailPage_ok__D0khK{align-items:center;display:flex;font-size:var(--font-sm);gap:.4rem;padding:.7rem .9rem}.ClientDetailPage_ok__D0khK{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:var(--color-success)}.PriorityBadge_badge__UsMeB{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-xs);font-weight:600;letter-spacing:.01em;padding:2px 8px}.PriorityBadge_low__cSvKN{background:var(--color-border-light);color:var(--color-text-muted)}.PriorityBadge_medium__JRhn4{background:#dbeafe;color:#1d4ed8}.PriorityBadge_high__ecQJx{background:var(--color-warning-amber-bg);color:var(--color-warning-amber-text)}.PriorityBadge_urgent__eJCW3{animation:PriorityBadge_pulse__v54Pr 1.5s ease-in-out infinite;background:var(--color-danger-light);color:#991b1b}@keyframes PriorityBadge_pulse__v54Pr{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.PriorityBadge_urgent__eJCW3{animation:none}}.AssignmentLog_container__XjSIw{margin-top:8px}.AssignmentLog_toggle__c6WrZ{align-items:center;background:none;border:none;color:#6b7280;color:var(--color-neutral-500,#6b7280);cursor:pointer;display:flex;font-size:.78rem;gap:6px;padding:2px 0}.AssignmentLog_toggle__c6WrZ:hover{color:#1f2937;color:var(--color-neutral-800,#1f2937)}.AssignmentLog_badge__FspmO{background:#e5e7eb;background:var(--color-neutral-200,#e5e7eb);border-radius:10px;color:#4b5563;color:var(--color-neutral-600,#4b5563);font-size:.7rem;padding:0 6px}.AssignmentLog_log__qXQpV{background:#f9fafb;background:var(--color-neutral-50,#f9fafb);border-radius:6px;margin-top:6px;padding:8px}.AssignmentLog_entry__LRdnP{align-items:baseline;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:6px;padding:4px 0}.AssignmentLog_entry__LRdnP:last-child{border-bottom:none}.AssignmentLog_action__ST6mj{font-weight:600}.AssignmentLog_action__ST6mj,.AssignmentLog_names__84ZKp{color:#374151;color:var(--color-neutral-700,#374151)}.AssignmentLog_meta__xtKIC{color:#9ca3af;color:var(--color-neutral-400,#9ca3af);font-size:.75rem}.AssignmentLog_reason__2YA3S{color:#6b7280;color:var(--color-neutral-500,#6b7280);font-style:italic}.AssignmentLog_muted__tRtMG{color:#9ca3af;color:var(--color-neutral-400,#9ca3af);font-size:.8rem}.AssignmentLog_error__lcQO3{color:#dc2626;font-size:.8rem}.ReassignTicketModal_body__0GrH5{display:flex;flex-direction:column;gap:1rem}.ReassignTicketModal_ticketTitle__Qa41X{color:var(--color-text-primary);font-size:var(--font-base);font-weight:700;line-height:1.4;margin:0}.ReassignTicketModal_current__BPxUo{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.ReassignTicketModal_current__BPxUo strong{color:var(--color-text-primary)}.ReassignTicketModal_errorBanner__pLWVq{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-sm);padding:.6rem .85rem}.ReassignTicketModal_field__p2zG1{display:flex;flex-direction:column;gap:.4rem}.ReassignTicketModal_field__p2zG1 label{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReassignTicketModal_select__xg4Ku{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-sm);outline:none;padding:.5rem .75rem;transition:border-color .15s;width:100%}.ReassignTicketModal_select__xg4Ku:focus{border-color:var(--color-primary)}.ReassignTicketModal_textarea__B5DCm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);font-family:inherit;font-size:var(--font-sm);outline:none;padding:.5rem .75rem;resize:vertical;transition:border-color .15s;width:100%}.ReassignTicketModal_textarea__B5DCm:focus{border-color:var(--color-primary)}.ReassignTicketModal_footer__jUOhD{border-top:1px solid var(--color-border);display:flex;gap:.5rem;justify-content:flex-end;padding-top:.5rem}.ReassignTicketModal_btnPrimary__HIhig{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1.1rem;transition:var(--transition-fast)}.ReassignTicketModal_btnPrimary__HIhig:hover:not(:disabled){filter:brightness(1.1)}.ReassignTicketModal_btnPrimary__HIhig:disabled{cursor:not-allowed;opacity:.55}.ReassignTicketModal_btnSecondary__CCaba{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1.1rem;transition:var(--transition-fast)}.ReassignTicketModal_btnSecondary__CCaba:hover:not(:disabled){background:var(--color-bg)}.ReassignTicketModal_btnSecondary__CCaba:disabled{cursor:not-allowed;opacity:.55}.SupportPage_page__8aH1G{display:flex;flex-direction:column;gap:1.25rem}.SupportPage_head__o-tQf{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.SupportPage_title__z\+MFr{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;margin:0}.SupportPage_sub__Z1W2D{color:var(--color-text-muted);font-size:var(--font-sm);margin:.25rem 0 0}.SupportPage_tabBar__-HjPR{border-bottom:2px solid var(--color-border);display:flex;gap:2px}.SupportPage_tab__199eB{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);font-weight:600;margin-bottom:-2px;padding:.55rem 1.1rem;transition:color .15s,border-color .15s}.SupportPage_tab__199eB:hover{color:var(--color-text-primary)}.SupportPage_tabActive__TX6t6{border-bottom-color:var(--color-primary);color:var(--color-primary)}.SupportPage_tabToolbar__bBKmR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.SupportPage_toolbarRight__9GANx{flex-wrap:wrap}.SupportPage_actions__SaTAV,.SupportPage_toolbarRight__9GANx{align-items:center;display:flex;gap:.5rem}.SupportPage_filter__rhe2m{min-width:180px;padding:.45rem .75rem}.SupportPage_btnSecondary__h5qfB,.SupportPage_filter__rhe2m{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-sm)}.SupportPage_btnSecondary__h5qfB{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-weight:600;gap:.35rem;padding:.45rem .85rem}.SupportPage_btnSecondary__h5qfB:hover{background:var(--color-bg)}.SupportPage_statBar__XnltT{grid-gap:.75rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:1rem 1.25rem}.SupportPage_stat__3SyyN{align-items:center;display:flex;gap:.5rem}.SupportPage_statLabel__W3Pyq{color:var(--color-text-muted);flex:1 1;font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SupportPage_statValue__M8ma8{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:800}.SupportPage_ticketList__5IYDl{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.SupportPage_ticket__6pOFl{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem 1.25rem;transition:var(--transition)}.SupportPage_ticket__6pOFl:hover{box-shadow:var(--shadow-md)}.SupportPage_ticketHead__3o9fV{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.SupportPage_clientBadge__37Fgn{background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--font-sm);font-weight:700;letter-spacing:.01em;padding:.2rem .65rem}.SupportPage_ticketWhen__dyNii{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-xs)}.SupportPage_ticketMeta__Xf5wE{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.SupportPage_metaPill__xqNph{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-xs);padding:2px 8px}.SupportPage_metaPill__xqNph code{color:var(--color-text-primary);font-weight:600}.SupportPage_ticketSection__Kafq1{margin-bottom:.75rem}.SupportPage_ticketSection__Kafq1 h4{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;margin:0 0 .35rem;text-transform:uppercase}.SupportPage_ticketSection__Kafq1 p{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:0}.SupportPage_solution__MnUB-{margin:0;max-height:180px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.SupportPage_solutionEditor__T8jGF,.SupportPage_solution__MnUB-{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-sm);line-height:1.55;padding:.6rem .75rem}.SupportPage_solutionEditor__T8jGF{box-sizing:border-box;resize:vertical;transition:border-color .15s;width:100%}.SupportPage_solutionEditor__T8jGF:focus{border-color:var(--color-primary);outline:none}.SupportPage_modifiedBadge__wxnPo{background:var(--color-warning-amber-bg);border-radius:var(--radius-full);color:var(--color-warning-amber-text);display:inline-block;font-size:var(--font-xs);font-weight:600;letter-spacing:.03em;margin-left:.5rem;padding:.1rem .45rem;text-transform:uppercase;vertical-align:middle}.SupportPage_ticketActions__40c9T{border-top:1px solid var(--color-border);display:flex;gap:.5rem;margin-top:.85rem;padding-top:.85rem}.SupportPage_discardBtn__DMFiS,.SupportPage_verifyBtn__-ndy-{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.SupportPage_verifyBtn__-ndy-{background:#f0fdf4;border:1px solid var(--color-success);color:var(--color-success)}.SupportPage_verifyBtn__-ndy-:hover:not(:disabled){background:var(--color-success);color:#fff}.SupportPage_discardBtn__DMFiS{background:#fef2f2;border:1px solid var(--color-danger);color:var(--color-danger)}.SupportPage_discardBtn__DMFiS:hover:not(:disabled){background:var(--color-danger);color:#fff}.SupportPage_discardBtn__DMFiS:disabled,.SupportPage_verifyBtn__-ndy-:disabled{cursor:not-allowed;opacity:.6}.SupportPage_closeBtn__xCigW{align-items:center;background:#f1f5f9;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.SupportPage_closeBtn__xCigW:hover:not(:disabled){background:#e2e8f0}.SupportPage_closeBtn__xCigW:disabled{cursor:not-allowed;opacity:.6}.SupportPage_wipBtn__Olxry{align-items:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);color:var(--color-warning-text);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.SupportPage_wipBtn__Olxry:hover:not(:disabled){background:#fef08a}.SupportPage_wipBtn__Olxry:disabled{cursor:not-allowed;opacity:.6}.SupportPage_userComment__ep\+19{background:var(--color-warning-light);border:1px solid #fed7aa;border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:0;padding:.5rem .75rem}.SupportPage_ctxToggle__ExgfW{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--font-xs);font-weight:600;gap:.3rem;letter-spacing:.05em;margin-bottom:.4rem;padding:0;text-transform:uppercase}.SupportPage_ctxPre__DAg1C,.SupportPage_ctxToggle__ExgfW:hover{color:var(--color-text-primary)}.SupportPage_ctxPre__DAg1C{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-sm);line-height:1.55;margin:0;max-height:200px;overflow-y:auto;padding:.6rem .75rem;white-space:pre-wrap;word-break:break-word}.SupportPage_notesThread__WabZn{border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:.6rem;margin:.5rem 0;padding-left:.75rem}.SupportPage_noteItem__CfGep{display:flex;flex-direction:column;gap:.15rem}.SupportPage_noteFromClient__WLL3J{background:#fff7f2;border-radius:var(--radius-sm);margin-left:-.5rem;padding:.4rem .5rem}.SupportPage_noteAuthor__KyDZs{color:var(--color-text-primary);font-size:var(--font-xs);font-weight:700}.SupportPage_noteAt__rLerj{color:var(--color-text-muted);font-size:var(--font-xs);margin-left:.35rem}.SupportPage_noteText__xu\+pH{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:0}.SupportPage_clientTag__jp5M2{background:var(--color-primary);border-radius:var(--radius-sm);color:#fff;display:inline-block;font-size:.62rem;font-weight:700;margin-right:.35rem;padding:.05rem .35rem;text-transform:uppercase}.SupportPage_noteCompose__rx5pB{display:flex;gap:.5rem;margin-bottom:.5rem;margin-top:.5rem}.SupportPage_noteInput__cAIDX{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1 1;font-size:var(--font-sm);outline:none;padding:.4rem .65rem;transition:border-color .15s}.SupportPage_noteInput__cAIDX:focus{background:#fff;border-color:var(--color-primary)}.SupportPage_noteBtn__dL7ix{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.3rem;padding:.4rem .75rem;transition:var(--transition-fast)}.SupportPage_noteBtn__dL7ix:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.SupportPage_noteBtn__dL7ix:disabled{cursor:not-allowed;opacity:.5}.SupportPage_supportTicket__VuDCF{border-left:3px solid var(--color-info)}.SupportPage_ticketHeadLeft__iKJez{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.SupportPage_statusPill__Rk43I{border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:700;padding:.15rem .55rem}.SupportPage_statusOpen__LpTyJ{background:#eff6ff;border:1px solid #bfdbfe;color:var(--color-info)}.SupportPage_statusWip__IAog-{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);color:var(--color-warning-text)}.SupportPage_statusClosed__qteDM{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted)}.SupportPage_statusResolved__bWtjK{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.SupportPage_statusReopened__qnZ93{background:#fee2e2;border:1px solid #fecaca;color:#b91c1c}.SupportPage_catPill__8ZjgK{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-xs);padding:.15rem .55rem}.SupportPage_userEmail__ML2ry{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-xs);margin:.15rem 0 .4rem}.SupportPage_stTitle__TqM6J{color:var(--color-text-primary);font-size:var(--font-base);font-weight:700;margin:0 0 .35rem}.SupportPage_stDesc__0kEwZ{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.55;margin:0 0 .6rem}.SupportPage_attachGrid__kEjrB{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.SupportPage_attachChip__Ip6J\+{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-xs);gap:.3rem;padding:.25rem .65rem;text-decoration:none;transition:var(--transition-fast)}.SupportPage_attachChip__Ip6J\+:hover{border-color:var(--color-primary);color:var(--color-primary)}.SupportPage_resolvedBy__ae8vM{color:var(--color-text-muted);font-size:var(--font-xs);font-style:italic;margin:.5rem 0 0}.SupportPage_banner__xcFeX{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:var(--font-sm);gap:.4rem;padding:.7rem .9rem}.SupportPage_bannerError__e2N7a{background:#fef2f2;border:1px solid #fecaca;color:var(--color-danger)}.SupportPage_bannerOk__jO6gk{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--color-success)}.SupportPage_empty__WAs4q,.SupportPage_loader__ddBEr{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2.5rem;text-align:center}.SupportPage_empty__WAs4q h3{color:var(--color-text-primary);font-size:var(--font-lg);margin:0}.SupportPage_empty__WAs4q p{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.SupportPage_emptyIcon__GqA7a{color:var(--color-success)}.SupportPage_spin__WzVUW{animation:SupportPage_spin__WzVUW 1s linear infinite}@keyframes SupportPage_spin__WzVUW{to{transform:rotate(1turn)}}.SupportPage_filterSelect__i5N6L{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-sm);min-width:150px;padding:.45rem .75rem}.SupportPage_assigneePill__xTLD5{align-items:center;background:#f3f4f6;background:var(--color-neutral-100,#f3f4f6);border-radius:12px;color:#374151;color:var(--color-neutral-700,#374151);display:inline-flex;font-size:.75rem;font-size:var(--font-size-xs,.75rem);gap:4px;padding:2px 8px}.SupportPage_assigneeUnassigned__\+iP-y{color:#9ca3af;color:var(--color-neutral-400,#9ca3af);font-style:italic}.SupportPage_reassignBtn__4aj4o{background:#0000;border:1px solid #3b82f6;border:1px solid var(--color-info,#3b82f6);border-radius:6px;color:#3b82f6;color:var(--color-info,#3b82f6);cursor:pointer;font-size:.75rem;font-size:var(--font-size-xs,.75rem);padding:4px 10px;white-space:nowrap}.SupportPage_reassignBtn__4aj4o:hover{background:#eff6ff}.SupportPage_resolveBtn__bsFlo{background:#0000;border:1px solid #22c55e;border:1px solid var(--color-success,#22c55e);border-radius:6px;color:#22c55e;color:var(--color-success,#22c55e);cursor:pointer;font-size:.75rem;font-size:var(--font-size-xs,.75rem);padding:4px 10px;white-space:nowrap}.SupportPage_resolveBtn__bsFlo:hover{background:#f0fdf4}.AddSupporterModal_formBody__fzsip{display:flex;flex-direction:column;gap:.9rem}.AddSupporterModal_label__0Jg6E{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:600;gap:.3rem}.AddSupporterModal_hint__XjNk8{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:400}.AddSupporterModal_input__\+d1Uq{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.5rem .7rem;transition:var(--transition-fast);width:100%}.AddSupporterModal_input__\+d1Uq:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f}.AddSupporterModal_inputError__2G1o3{border-color:var(--color-danger)!important}.AddSupporterModal_fieldError__iwHIm{color:var(--color-danger);font-size:var(--font-xs);font-weight:500}.AddSupporterModal_inputReadOnly__mcnmA{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-muted);font-size:var(--font-base);padding:.5rem .7rem;width:100%}.AddSupporterModal_checkboxGroup__Xtd3w{display:flex;flex-direction:column;gap:.5rem}.AddSupporterModal_checkboxLabel__WkppM{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:var(--font-sm);font-weight:500;gap:.5rem}.AddSupporterModal_checkboxLabel__WkppM input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:15px;width:15px}.AddSupporterModal_actions__EHpRX{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem;padding-top:1rem}.AddSupporterModal_cancelBtn__0HFU7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);font-weight:600;padding:.5rem 1rem;transition:var(--transition-fast)}.AddSupporterModal_cancelBtn__0HFU7:hover{background:var(--color-bg)}.AddSupporterModal_submitBtn__8cgCk{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1.1rem;transition:var(--transition-fast)}.AddSupporterModal_submitBtn__8cgCk:hover:not(:disabled){background:var(--color-primary-hover)}.AddSupporterModal_submitBtn__8cgCk:disabled{cursor:not-allowed;opacity:.7}.AddSupporterModal_errorBox__PrKPC{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);display:flex;font-size:var(--font-sm);gap:.35rem;padding:.55rem .75rem}.AddSupporterModal_success__j2kwq{align-items:stretch;display:flex;flex-direction:column;gap:.9rem;text-align:center}.AddSupporterModal_successIcon__WMYld{color:var(--color-success);margin:0 auto}.AddSupporterModal_success__j2kwq h3{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;margin:0}.AddSupporterModal_successSub__vpoMe{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.6}.AddSupporterModal_successNote__nhpgs{background:var(--color-warning-amber-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-sm);color:var(--color-warning-amber-text);font-size:var(--font-xs);line-height:1.5;padding:.5rem .75rem}.AddSupporterModal_doneBtn__zV\+Ho{background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:var(--font-sm);font-weight:600;margin-top:.25rem;padding:.55rem 1rem;transition:var(--transition-fast)}.AddSupporterModal_doneBtn__zV\+Ho:hover{background:var(--color-primary-hover)}.AddSupporterModal_copyField__BBCqY{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.25rem;padding:.6rem .75rem;text-align:left}.AddSupporterModal_copyFieldLabel__Dv-m2{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddSupporterModal_copyFieldValue__F8sRH{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.AddSupporterModal_copyFieldValue__F8sRH code{color:var(--color-text-primary);font-size:var(--font-sm);word-break:break-all}.AddSupporterModal_copyBtn__nahQV{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.AddSupporterModal_copyBtn__nahQV:hover{background:var(--color-bg);color:var(--color-primary)}.AddSupporterModal_spin__XumZj{animation:AddSupporterModal_spin__XumZj 1s linear infinite}@keyframes AddSupporterModal_spin__XumZj{to{transform:rotate(1turn)}}.AddSupporterModal_resetSection__v2BCz{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;padding-top:1rem}.AddSupporterModal_resetSectionTitle__HhMH\+{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddSupporterModal_resetBtn__9B\+gs{align-items:center;align-self:flex-start;background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--radius-sm);color:#b91c1c;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .9rem;transition:var(--transition-fast)}.AddSupporterModal_resetBtn__9B\+gs:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.AddSupporterModal_resetBtn__9B\+gs:disabled{cursor:not-allowed;opacity:.6}.AddSupporterModal_resetSuccess__pClHF{align-items:center;color:var(--color-success);display:flex;font-size:var(--font-sm);font-weight:500;gap:.4rem}.AddSupporterModal_resetSuccessIcon__gBsj3{flex-shrink:0}.AddSupporterModal_resetError__vghVX{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-xs);padding:.4rem .6rem}.AssignSupporterToClientsModal_panel__aPQDN{min-width:480px}.AssignSupporterToClientsModal_loading__CjkgV{color:var(--color-text-muted);font-size:var(--font-sm);padding:2rem;text-align:center}.AssignSupporterToClientsModal_errorBanner__AXrLj{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-sm);margin-bottom:.75rem;padding:.55rem .75rem}.AssignSupporterToClientsModal_header__dsXIy{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.AssignSupporterToClientsModal_search__RpILr{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1 1;font-size:var(--font-sm);outline:none;padding:.45rem .75rem;transition:var(--transition-fast)}.AssignSupporterToClientsModal_search__RpILr:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f}.AssignSupporterToClientsModal_count__1xeZo{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:600;white-space:nowrap}.AssignSupporterToClientsModal_clientList__rzYpa{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.AssignSupporterToClientsModal_clientItem__oPvBK{border-bottom:1px solid var(--color-border)}.AssignSupporterToClientsModal_clientItem__oPvBK:last-child{border-bottom:none}.AssignSupporterToClientsModal_clientItem__oPvBK:hover{background:var(--color-bg-subtle)}.AssignSupporterToClientsModal_clientLabel__abYWD{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:.6rem;padding:.6rem .9rem;width:100%}.AssignSupporterToClientsModal_clientLabel__abYWD input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:15px;width:15px}.AssignSupporterToClientsModal_clientName__LYU40{color:var(--color-text-primary);flex:1 1;font-size:var(--font-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignSupporterToClientsModal_clientEmail__rAtye{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-xs);white-space:nowrap}.AssignSupporterToClientsModal_empty__XlW-N{color:var(--color-text-muted);font-size:var(--font-sm);padding:1.5rem;text-align:center}.AssignSupporterToClientsModal_footer__fdngV{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;padding-top:1rem}.AssignSupporterToClientsModal_btnPrimary__D0J30{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1.1rem;transition:var(--transition-fast)}.AssignSupporterToClientsModal_btnPrimary__D0J30:hover:not(:disabled){background:var(--color-primary-hover)}.AssignSupporterToClientsModal_btnPrimary__D0J30:disabled{cursor:not-allowed;opacity:.7}.AssignSupporterToClientsModal_btnSecondary__ZuOZl{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.5rem 1rem;transition:var(--transition-fast)}.AssignSupporterToClientsModal_btnSecondary__ZuOZl:hover:not(:disabled){background:var(--color-bg)}.AssignSupporterToClientsModal_btnSecondary__ZuOZl:disabled{cursor:not-allowed;opacity:.7}.SupportTeamSection_section__j5Uz0{display:flex;flex-direction:column;gap:1rem}.SupportTeamSection_toolbar__ELqL7{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.SupportTeamSection_toolbarLeft__a8tlx{flex-wrap:wrap}.SupportTeamSection_toolbarLeft__a8tlx,.SupportTeamSection_toolbarRight__BU73t{align-items:center;display:flex;gap:.5rem}.SupportTeamSection_searchWrap__O2hAy{align-items:center;display:flex;position:relative}.SupportTeamSection_searchIcon__So2ae{color:var(--color-text-muted);left:.6rem;pointer-events:none;position:absolute}.SupportTeamSection_searchInput__RkWw7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-sm);min-width:220px;outline:none;padding:.45rem .75rem .45rem 2rem;transition:var(--transition-fast)}.SupportTeamSection_searchInput__RkWw7:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f}.SupportTeamSection_btnPrimary__DyWLo{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.48rem 1rem;transition:var(--transition-fast)}.SupportTeamSection_btnPrimary__DyWLo:hover{background:var(--color-primary-hover)}.SupportTeamSection_btnSecondary__OsUPc{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;padding:.45rem .85rem;transition:var(--transition-fast)}.SupportTeamSection_btnSecondary__OsUPc:hover{background:var(--color-bg)}.SupportTeamSection_banner__rsX1b{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:var(--font-sm);gap:.4rem;padding:.65rem .9rem}.SupportTeamSection_bannerError__GY8vT{background:#fef2f2;border:1px solid #fecaca;color:var(--color-danger)}.SupportTeamSection_bannerOk__EYIT-{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--color-success)}.SupportTeamSection_tableWrap__qrfd9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.SupportTeamSection_table__iiu9g{border-collapse:collapse;font-size:var(--font-sm);width:100%}.SupportTeamSection_table__iiu9g thead tr{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.SupportTeamSection_table__iiu9g th{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.SupportTeamSection_table__iiu9g tbody tr{border-bottom:1px solid var(--color-border);transition:background .12s}.SupportTeamSection_table__iiu9g tbody tr:last-child{border-bottom:none}.SupportTeamSection_table__iiu9g tbody tr:hover{background:var(--color-bg-subtle)}.SupportTeamSection_table__iiu9g td{color:var(--color-text-primary);padding:.75rem 1rem;vertical-align:middle}.SupportTeamSection_nameCell__yQTHu{display:flex;flex-direction:column;gap:.15rem}.SupportTeamSection_fullName__mlsYN{color:var(--color-text-primary);font-weight:600}.SupportTeamSection_emailMuted__smov3{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-xs)}.SupportTeamSection_phone__HI7cd,.SupportTeamSection_workload__lcziX{color:var(--color-text-secondary)}.SupportTeamSection_muted__EKyXw{color:var(--color-text-muted)}.SupportTeamSection_pill__rUHiJ{border-radius:var(--radius-full);display:inline-block;font-size:var(--font-xs);font-weight:700;padding:.18rem .6rem;white-space:nowrap}.SupportTeamSection_pillAdmin__WjklK{background:#eff6ff;border:1px solid #bfdbfe;color:var(--color-info)}.SupportTeamSection_pillOperator__0CnaT{background:#f0fdfa;border:1px solid #99f6e4;color:#0d9488}.SupportTeamSection_pillActive__JiiMn{background:#f0fdf4;border:1px solid #bbf7d0;color:var(--color-success)}.SupportTeamSection_pillInactive__8WAKM{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted)}.SupportTeamSection_rowActions__Og6Gx{align-items:center;display:flex;gap:.4rem}.SupportTeamSection_actionBtn__p6xDn{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:var(--transition-fast);width:30px}.SupportTeamSection_actionBtn__p6xDn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted);color:var(--color-text-primary)}.SupportTeamSection_actionBtn__p6xDn:disabled{cursor:not-allowed;opacity:.5}.SupportTeamSection_actionDeactivate__hvMfW:hover:not(:disabled){background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.SupportTeamSection_actionActivate__BaDrB:hover:not(:disabled){background:var(--color-success-light);border-color:#bbf7d0;color:var(--color-success)}.SupportTeamSection_actionDelete__GYogb:hover:not(:disabled){background:var(--color-danger-light);border-color:#fecaca;color:var(--color-danger)}.SupportTeamSection_assignBtn__p9Nhf{align-items:center;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-xs);font-weight:600;height:30px;justify-content:center;padding:0 .6rem;transition:var(--transition-fast);white-space:nowrap}.SupportTeamSection_assignBtn__p9Nhf:hover:not(:disabled){background:var(--color-primary);color:#fff}.SupportTeamSection_assignBtn__p9Nhf:disabled{cursor:not-allowed;opacity:.5}.SupportTeamSection_empty__fNAhc,.SupportTeamSection_loader__KVdcp{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem;text-align:center}.SupportTeamSection_empty__fNAhc h3{color:var(--color-text-primary);font-size:var(--font-lg);margin:0}.SupportTeamSection_empty__fNAhc p{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.SupportTeamSection_emptyIcon__jM9Nw{color:var(--color-text-muted);opacity:.4}.SupportTeamSection_spin__U5sDl{animation:SupportTeamSection_spin__U5sDl 1s linear infinite}@keyframes SupportTeamSection_spin__U5sDl{to{transform:rotate(1turn)}}.SettingsPage_page__6lJ1V{display:flex;flex-direction:column;gap:1.25rem;max-width:640px}.SettingsPage_pageWide__Kyf7o{max-width:none}.SettingsPage_tabBar__36DXK{border-bottom:2px solid var(--color-border);display:flex;gap:2px}.SettingsPage_tab__CmpYF{background:none;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);font-weight:600;margin-bottom:-2px;padding:.55rem 1.1rem;transition:color .15s,border-color .15s}.SettingsPage_tab__CmpYF:hover{color:var(--color-text-primary)}.SettingsPage_tabActive__sAbKe{border-bottom-color:var(--color-primary);color:var(--color-primary)}.SettingsPage_title__QqfAj{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;margin:0}.SettingsPage_sub__jQb23{color:var(--color-text-muted);font-size:var(--font-sm);margin:.25rem 0 0}.SettingsPage_card__w-INm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.75rem;padding:1.1rem 1.25rem}.SettingsPage_cardTitle__Wiqwy{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-md);font-weight:700;gap:.4rem;margin:0 0 .25rem}.SettingsPage_label__bX6bz{color:var(--color-text-primary);display:flex;flex-direction:column;font-size:var(--font-sm);font-weight:600;gap:.3rem}.SettingsPage_input__cITDe{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.5rem .7rem;transition:var(--transition-fast);width:100%}.SettingsPage_input__cITDe:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ff7a2f1f}.SettingsPage_pwWrap__hxqIr{position:relative}.SettingsPage_eye__eq-Tf{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;padding:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.SettingsPage_eye__eq-Tf:hover{color:var(--color-text-primary)}.SettingsPage_submit__1bTcv{align-items:center;align-self:flex-start;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:600;gap:.35rem;margin-top:.25rem;padding:.5rem 1rem}.SettingsPage_submit__1bTcv:hover:not(:disabled){background:var(--color-primary-hover)}.SettingsPage_submit__1bTcv:disabled{cursor:not-allowed;opacity:.7}.SettingsPage_spin__ZN-Eb{animation:SettingsPage_spin__ZN-Eb 1s linear infinite}@keyframes SettingsPage_spin__ZN-Eb{to{transform:rotate(1turn)}}.SettingsPage_warn__W4-3C{background:var(--color-warning-amber-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-sm);color:var(--color-warning-amber-text)}.SettingsPage_error__nSa4J,.SettingsPage_warn__W4-3C{align-items:center;display:flex;font-size:var(--font-sm);gap:.4rem;padding:.7rem .9rem}.SettingsPage_error__nSa4J{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-danger)}.SettingsPage_ok__JTVmi{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--radius-sm);color:var(--color-success);display:flex;font-size:var(--font-sm);gap:.4rem;padding:.7rem .9rem}.ErrorBoundary_wrap__tcKqD{align-items:center;background:var(--color-bg);display:flex;font-family:var(--font-family);justify-content:center;min-height:100vh;padding:var(--space-6)}.ErrorBoundary_card__rXSEg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);border-top:3px solid var(--color-primary);box-shadow:var(--shadow-lg);max-width:460px;padding:var(--space-7) var(--space-6);text-align:center;width:100%}.ErrorBoundary_iconWrap__bPSUK{align-items:center;background:var(--color-danger-light);border-radius:var(--radius-full);color:var(--color-danger-dark);display:inline-flex;height:48px;justify-content:center;margin-bottom:var(--space-4);width:48px}.ErrorBoundary_title__8qgdf{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;margin:0 0 var(--space-2)}.ErrorBoundary_body__mAVSX{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.5;margin:0 0 var(--space-5)}.ErrorBoundary_button__zxzPL{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-primary);color:var(--color-surface);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-base);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:var(--transition-fast)}.ErrorBoundary_button__zxzPL:hover{background:var(--color-primary-hover)}.ErrorBoundary_button__zxzPL:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
/*# sourceMappingURL=main.4c75567d.css.map*/