@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);box-shadow:var(--shadow-lg);flex-shrink:0;height:100vh;overflow:hidden;position:fixed;transition:width .28s cubic-bezier(.4,0,.2,1);width:var(--sidebar-width);z-index:var(--z-sidebar)}.Sidebar_collapsed__SphKx{overflow:visible;width:var(--sidebar-collapsed)}.Sidebar_header__PZQU3{border-bottom:1px solid var(--color-dark-border);flex-direction:column;min-height:72px;overflow:visible;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:.08em;margin-top:.375rem;text-align:center;text-transform:uppercase;white-space:nowrap}.Sidebar_logoMini__o0w6q{align-items:center;background:var(--gradient-primary);border-radius:var(--radius-md);box-shadow:0 2px 8px var(--color-primary-glow);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.Sidebar_logoMini__o0w6q span{color:#fff;font-size:1rem;font-weight:900;letter-spacing:-.02em;line-height:1}.Sidebar_nav__aZsCj{display:flex;flex-direction:column;gap:.125rem;padding:.75rem .625rem}.Sidebar_navItem__n4U2H{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:var(--radius-md);color:var(--color-text-disabled);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-base);font-weight:500;gap:var(--space-3);overflow:hidden;padding:.7rem var(--space-3);position:relative;text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.Sidebar_navItem__n4U2H:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Sidebar_navItem__n4U2H:hover{background:#ffffff0f;border-left-color:#ffffff1f;color:var(--color-border)}.Sidebar_active__lIwRs{background:linear-gradient(90deg,#ff7a2f38,#ff7a2f0f);border-left-color:var(--color-primary);color:var(--color-primary);font-weight:600}.Sidebar_active__lIwRs:hover{background:linear-gradient(90deg,#ff7a2f47,#ff7a2f17)}.Sidebar_navIcon__2X7jS{flex-shrink:0}.Sidebar_navLabel__OBoDN{overflow:hidden;white-space:nowrap}.Sidebar_iconWrap__gs6vN{align-items:center;display:flex;flex-shrink:0;position:relative}.Sidebar_badge__Y\+bbd{background:var(--color-primary);border-radius:8px;box-shadow:0 1px 4px #0000004d;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-7px;text-align:center;top:-6px}.Sidebar_collapsedNav__f7NQp{padding:.75rem .5rem}.Sidebar_collapsedItem__XW5\+g{gap:0;justify-content:center;overflow:visible;padding:.75rem 0}.Sidebar_tooltip__RGb7U{background:var(--color-text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-bg-subtle);font-size:var(--font-xs);font-weight:600;left:calc(var(--sidebar-collapsed) + 4px);opacity:0;padding:.35rem var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transform:translateY(-50%) translateX(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap;z-index:var(--z-tooltip)}.Sidebar_tooltip__RGb7U:before{border-bottom:5px solid #0000;border-left:0;border-right:5px solid #0000;border-right-color:var(--color-text-primary);border-top:5px solid #0000;content:"";left:-5px;position:absolute;top:50%;transform:translateY(-50%)}.Sidebar_navItem__n4U2H:hover .Sidebar_tooltip__RGb7U{opacity:1;transform:translateY(-50%) translateX(0);visibility:visible}.ChangePasswordModal_overlay__dIlWs{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.ChangePasswordModal_card__gn-U1{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;box-shadow:0 20px 60px #00000040;box-shadow:var(--shadow-xl,0 20px 60px #00000040);max-width:460px;padding:28px;width:100%}.ChangePasswordModal_header__ui5Km{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px}.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:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.82rem;margin:0}.ChangePasswordModal_form__2vUDw{display:flex;flex-direction:column;gap:16px}.ChangePasswordModal_field__iGO8x{display:flex;flex-direction:column;gap:6px}.ChangePasswordModal_label__phlGN{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ChangePasswordModal_inputWrap__uDN3X{align-items:center;display:flex;position:relative}.ChangePasswordModal_icon__mRiTc{color:#6b7280;color:var(--color-text-muted,#6b7280);left:10px;pointer-events:none;position:absolute}.ChangePasswordModal_input__HanqV{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.87rem;outline:none;padding:9px 36px 9px 32px;transition:border-color .2s;width:100%}.ChangePasswordModal_input__HanqV:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.ChangePasswordModal_inputOk__FeTK2{border-color:#22c55e!important;border-color:var(--color-success,#22c55e)!important}.ChangePasswordModal_inputErr__xzs2D{border-color:#ef4444!important;border-color:var(--color-danger,#ef4444)!important}.ChangePasswordModal_eye__aV8wy{align-items:center;background:none;border:none;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;padding:2px;position:absolute;right:8px}.ChangePasswordModal_strengthBar__Mv517{margin-top:6px}.ChangePasswordModal_barTrack__pXz67{background:#f3f4f6;background:var(--color-border-light,#f3f4f6);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.ChangePasswordModal_barFill__hr0it{border-radius:2px;height:100%;transition:width .3s,background .3s}.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_met__jI0ds,.ChangePasswordModal_unmet__9r-N3{align-items:center;display:flex;font-size:.75rem;gap:5px}.ChangePasswordModal_met__jI0ds{color:#16a34a;color:var(--color-success-dark,#16a34a)}.ChangePasswordModal_unmet__9r-N3{color:#6b7280;color:var(--color-text-muted,#6b7280)}.ChangePasswordModal_dot__Nfkvx{background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.ChangePasswordModal_expiryWarn__WDsSC{background:#fff7ed;border:1px solid #f9731659;border-radius:7px;color:#c2410c}.ChangePasswordModal_expiryUrgent__3ZdWI,.ChangePasswordModal_expiryWarn__WDsSC{align-items:center;display:flex;font-size:.81rem;gap:7px;margin-bottom:4px;padding:9px 13px}.ChangePasswordModal_expiryUrgent__3ZdWI{background:#fef2f2;border:1px solid #ef444459;border-radius:7px;color:#b91c1c}.ChangePasswordModal_error__6aaX0{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:6px;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.82rem;gap:6px;padding:8px 12px}.ChangePasswordModal_submit__ihL6V{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:7px;justify-content:center;margin-top:4px;padding:11px 0;transition:opacity .2s}.ChangePasswordModal_submit__ihL6V:disabled{cursor:not-allowed;opacity:.6}.ChangePasswordModal_submit__ihL6V:hover:not(:disabled){opacity:.9}@keyframes ChangePasswordModal_spin__9ZvwE{to{transform:rotate(1turn)}}.ChangePasswordModal_spin__9ZvwE{animation:ChangePasswordModal_spin__9ZvwE .8s linear infinite}.OnPremAgentStatusModal_overlay__db04X{align-items:center;animation:OnPremAgentStatusModal_fadeIn__1Fdut .15s ease;background:#0000007a;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:var(--z-modal)}.OnPremAgentStatusModal_card__iSwQV{animation:OnPremAgentStatusModal_slideUp__oCGcK .2s ease;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:440px;overflow:hidden;width:100%}.OnPremAgentStatusModal_header__y7wy6{align-items:center;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--font-base);font-weight:700;gap:.625rem;padding:.875rem 1.25rem}.OnPremAgentStatusModal_header__y7wy6 svg:first-child{color:var(--color-primary);flex-shrink:0}.OnPremAgentStatusModal_closeBtn__m2JuV{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;transition:color .15s ease;width:24px}.OnPremAgentStatusModal_closeBtn__m2JuV:hover{color:var(--color-text-primary)}.OnPremAgentStatusModal_body__kNp8y{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.OnPremAgentStatusModal_statusRow__lINkX{align-items:flex-start;border:1px solid;border-radius:var(--radius-md);display:flex;gap:.875rem;padding:1rem}.OnPremAgentStatusModal_statusRow_active__8lMuE{background:var(--color-success-light);border-color:#22c55e;border-color:var(--color-success,#22c55e)}.OnPremAgentStatusModal_statusRow_inactive__HZm8e{background:var(--color-danger-light);border-color:#ef4444;border-color:var(--color-danger,#ef4444)}.OnPremAgentStatusModal_statusRow_unknown__dRpdJ{background:var(--color-bg-subtle);border-color:var(--color-border)}.OnPremAgentStatusModal_statusIcon__B1FAO{flex-shrink:0;margin-top:.1rem}.OnPremAgentStatusModal_statusRow_active__8lMuE .OnPremAgentStatusModal_statusIcon__B1FAO{color:var(--color-success-dark)}.OnPremAgentStatusModal_statusRow_inactive__HZm8e .OnPremAgentStatusModal_statusIcon__B1FAO{color:var(--color-danger-dark)}.OnPremAgentStatusModal_statusRow_unknown__dRpdJ .OnPremAgentStatusModal_statusIcon__B1FAO{color:var(--color-text-muted)}.OnPremAgentStatusModal_statusLabel__Ou\+-3{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700;margin:0 0 .25rem}.OnPremAgentStatusModal_statusSub__daWfK{color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.5;margin:0}.OnPremAgentStatusModal_metaGrid__l\+IbU{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.OnPremAgentStatusModal_metaItem__3xEhd{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.OnPremAgentStatusModal_metaLabel__8K9tZ{color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.OnPremAgentStatusModal_metaValue__JKnsa{color:var(--color-text-primary);font-size:var(--font-sm);font-weight:500;text-align:right}.OnPremAgentStatusModal_restartBanner__Jy2Ev{align-items:flex-start;background:#fef3c7;border:1px solid #f59e0b;border-radius:var(--radius-md);color:#92400e;display:flex;font-size:var(--font-sm);gap:.6rem;line-height:1.5;padding:.875rem 1rem}.OnPremAgentStatusModal_restartBanner__Jy2Ev p{margin:0}.OnPremAgentStatusModal_restartIcon__VoAWi{color:#d97706;flex-shrink:0;margin-top:.15rem}.OnPremAgentStatusModal_unknownBanner__l3H0a{align-items:flex-start;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-sm);gap:.6rem;line-height:1.5;padding:.875rem 1rem}.OnPremAgentStatusModal_unknownBanner__l3H0a svg{color:var(--color-text-muted);flex-shrink:0;margin-top:.15rem}.OnPremAgentStatusModal_unknownBanner__l3H0a p{margin:0}.OnPremAgentStatusModal_footer__2UyFD{border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:.875rem 1.25rem}.OnPremAgentStatusModal_closeFooterBtn__Kfkw0{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-base);font-weight:500;height:32px;padding:0 .875rem;transition:background .15s ease}.OnPremAgentStatusModal_closeFooterBtn__Kfkw0:hover{background:var(--color-bg-subtle)}@keyframes OnPremAgentStatusModal_fadeIn__1Fdut{0%{opacity:0}to{opacity:1}}@keyframes OnPremAgentStatusModal_slideUp__oCGcK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TopBar_topBar__YotlB{align-items:center;background:var(--gradient-primary);box-shadow:0 1px 0 #0000001f,0 2px 10px #ff7a2f33;display:flex;gap:var(--space-4);height:52px;justify-content:space-between;padding:0 var(--space-6);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.TopBar_left__-XxMS{gap:.75rem}.TopBar_left__-XxMS,.TopBar_right__0PqfR{align-items:center;display:flex;flex-shrink:0}.TopBar_right__0PqfR{gap:.5rem}.TopBar_divider__gEHmk{background:#ffffff40;flex-shrink:0;height:20px;margin:0 .25rem;width:1px}.TopBar_title__f3LX6{color:#fff;font-size:var(--font-md);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.TopBar_iconBtn__zP7bV{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-md);color:#ffffffeb;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,transform .15s ease;width:32px}.TopBar_iconBtn__zP7bV:hover{background:#ffffff42;transform:scale(1.07)}.TopBar_connStatus__r6j9b{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-full);color:#ffffffeb;display:flex;font-size:var(--font-xs);font-weight:600;gap:.375rem;height:28px;letter-spacing:.03em;padding:0 .75rem;white-space:nowrap}.TopBar_dot__\+nkXz{animation:TopBar_pulse__0t3Y7 2s ease-in-out infinite;border-radius:50%;flex-shrink:0;height:6px;width:6px}.TopBar_dotOn__fSU0N{background:var(--color-success-bright);box-shadow:0 0 5px #4ade80cc}.TopBar_dotOff__iBY51{background:var(--color-danger-bright);box-shadow:0 0 5px #f87171cc}.TopBar_dotLive__ILQtK{animation:TopBar_livePulse__uOcWc 1.4s ease-in-out infinite;background:var(--color-success-bright);box-shadow:0 0 0 0 #4ade80e6}@keyframes TopBar_livePulse__uOcWc{0%{box-shadow:0 0 0 0 #4ade80cc}60%{box-shadow:0 0 0 5px #4ade8000}to{box-shadow:0 0 0 0 #4ade8000}}.TopBar_clock__oORbm{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:var(--radius-full);color:#ffffffd9;display:flex;font-size:var(--font-xs);font-weight:500;gap:.3rem;height:28px;padding:0 .625rem;white-space:nowrap}.TopBar_accountMenu__NlAmY{flex-shrink:0;position:relative}.TopBar_userPill__2-SEZ{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-full);cursor:pointer;display:flex;gap:.5rem;height:32px;padding:0 .5rem 0 .25rem;transition:background .15s ease;-webkit-user-select:none;user-select:none}.TopBar_userPill__2-SEZ:hover{background:#ffffff3d}.TopBar_caret__\+-dx\+{color:#fffc;flex-shrink:0}.TopBar_dropdown__ehI-H{animation:TopBar_slideUp__ndVC2 .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:200px;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-md,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,color .12s ease;width:100%}.TopBar_menuItem__X-h\+I:hover{background:#0000000d;background:var(--color-bg-subtle,#0000000d)}.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:#ef44441a;background:var(--color-danger-light,#ef44441a)}.TopBar_menuDivider__5JSvF{background:var(--color-border);height:1px;margin:.3rem .25rem}.TopBar_avatar__AQlkZ{align-items:center;background:#ffffff47;border:1.5px solid #fff6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:24px;justify-content:center;width:24px}.TopBar_userName__WCmqD{max-width:96px;overflow:hidden;text-overflow:ellipsis}.TopBar_agentStatusBadge__JumPc,.TopBar_userName__WCmqD{color:#ffffffeb;font-size:var(--font-xs);font-weight:600;white-space:nowrap}.TopBar_agentStatusBadge__JumPc{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;gap:.375rem;height:28px;letter-spacing:.03em;padding:0 .75rem;transition:background .15s ease}.TopBar_agentStatusBadge__JumPc:hover{background:#ffffff42}.TopBar_agentStatusDot__iJ8Fj{border-radius:50%;flex-shrink:0;height:6px;width:6px}.TopBar_agentStatusDotActive__k2rkB{animation:TopBar_pulse__0t3Y7 2s ease-in-out infinite;background:var(--color-success-bright);box-shadow:0 0 5px #4ade80cc}.TopBar_agentStatusDotInactive__hjJqY{background:var(--color-danger-bright);box-shadow:0 0 5px #f87171cc}.TopBar_agentStatusDotUnknown__5i52L{background:#ffffff73}.TopBar_agentBtn__K2G\+6{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-full);color:#ffffffeb;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-xs);font-weight:600;gap:.35rem;height:28px;padding:0 .75rem;transition:background .15s ease;white-space:nowrap}.TopBar_agentBtn__K2G\+6:hover{background:#ffffff42}.TopBar_agentLabel__Kh7-T{letter-spacing:.02em}@media (max-width:900px){.TopBar_agentLabel__Kh7-T{display:none}}.TopBar_companyPill__P7k7-{align-items:center;background:#ffffff24;border:1px solid #fff3;border-radius:var(--radius-full);color:#ffffffeb;display:flex;font-size:var(--font-xs);font-weight:600;gap:.375rem;height:28px;letter-spacing:.02em;max-width:160px;overflow:hidden;padding:0 .75rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.TopBar_companyPill__P7k7-{display:none}}.TopBar_logoutBtn__w6QU4{align-items:center;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:var(--radius-md);color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:32px}.TopBar_logoutBtn__w6QU4:hover{background:#ef444452;border-color:#ef44448c;color:#fff;transform:scale(1.07)}.TopBar_confirmOverlay__OG3-U{align-items:center;animation:TopBar_fadeIn__Xyhrx .15s ease;background:#0000007a;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:var(--z-modal)}.TopBar_confirmCard__5OUUd{animation:TopBar_slideUp__ndVC2 .2s ease;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:340px;overflow:hidden;width:100%}.TopBar_confirmHeader__ABiWa{align-items:center;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--font-base);font-weight:700;gap:.625rem;padding:.875rem 1.25rem}.TopBar_confirmHeader__ABiWa svg:first-child{color:var(--color-danger);flex-shrink:0}.TopBar_confirmClose__ZW8sY{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;transition:color .15s ease;width:24px}.TopBar_confirmClose__ZW8sY:hover{color:var(--color-text-primary)}.TopBar_confirmActions__0luN0{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;padding:.875rem 1.25rem}.TopBar_confirmCancel__UXXhN{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-base);font-weight:500;height:32px;padding:0 .875rem;transition:background .15s ease}.TopBar_confirmCancel__UXXhN:hover{background:var(--color-bg-subtle)}.TopBar_confirmOk__0tCyN{background:var(--color-danger);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-base);font-weight:600;height:32px;padding:0 .875rem;transition:background .15s ease}.TopBar_confirmOk__0tCyN:hover{background:var(--color-danger-dark)}@keyframes TopBar_pulse__0t3Y7{0%,to{opacity:1}50%{opacity:.55}}@keyframes TopBar_spin__VZTd9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TopBar_spinning__bYQtZ{animation:TopBar_spin__VZTd9 .8s linear infinite}@keyframes TopBar_fadeIn__Xyhrx{0%{opacity:0}to{opacity:1}}@keyframes TopBar_slideUp__ndVC2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.TopBar_clock__oORbm{display:none}}@media (max-width:768px){.TopBar_topBar__YotlB{padding:0 1rem}.TopBar_userName__WCmqD{display:none}}.CyclingLoader_wrap__JGHvd{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.CyclingLoader_dots__X7Sta{align-items:center;display:flex;gap:6px}.CyclingLoader_dots__X7Sta span{animation:CyclingLoader_dotBounce__Q4j-h 1.4s ease-in-out infinite;background:var(--color-primary);border-radius:50%;display:inline-block;height:10px;width:10px}.CyclingLoader_dots__X7Sta span:nth-child(2){animation-delay:.2s}.CyclingLoader_dots__X7Sta span:nth-child(3){animation-delay:.4s}.CyclingLoader_text__FczSA{color:var(--color-text-muted);font-size:var(--font-base);font-weight:500;text-align:center}@keyframes CyclingLoader_dotBounce__Q4j-h{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-9px)}}.LoadingState_container__bjzFX{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.LoadingState_loader__FWdu7{gap:1rem}.LoadingState_loader__FWdu7 .LoadingState_text__1qzSP{font-size:var(--font-md)}.ErrorState_container__akrqb{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem;text-align:center}.ErrorState_title__k2j55{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;margin:1rem 0 .5rem}.ErrorState_subtitle__93SWt{color:var(--color-text-muted)}.ErrorState_errorMessage__7Answ{color:var(--color-danger);font-family:var(--font-mono);font-size:var(--font-base);margin-top:.5rem;max-width:480px;word-break:break-word}.ErrorState_retryButton__2Ts-s{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-surface);display:flex;font-size:var(--font-base);font-weight:600;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;transition:var(--transition)}.ErrorState_retryButton__2Ts-s:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-primary);transform:translateY(-2px)}.MetricCard_card__IHX2E{animation:MetricCard_cardIn__JTjJD .45s cubic-bezier(.22,1,.36,1) 0s both;animation:MetricCard_cardIn__JTjJD .45s var(--card-delay,0s) cubic-bezier(.22,1,.36,1) both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.25rem;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.MetricCard_card__IHX2E:before{animation:MetricCard_shimmer__CTU1b 2.5s linear infinite paused;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}.MetricCard_card__IHX2E:hover{border-color:var(--color-primary-border);box-shadow:0 12px 28px #00000017,0 3px 8px #0000000d;transform:translateY(-4px)}.MetricCard_card__IHX2E:hover:before{animation-play-state:running;opacity:1}.MetricCard_content__MV6X4{align-items:center;display:flex;gap:.875rem}.MetricCard_iconWrapper__wNTy\+{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1);width:48px}.MetricCard_card__IHX2E:hover .MetricCard_iconWrapper__wNTy\+{transform:scale(1.1) rotate(-4deg)}.MetricCard_info__W79K6{flex:1 1;min-width:0}.MetricCard_value__AbYFM{animation:MetricCard_valuePop__VBW3z .4s ease .2s both;animation:MetricCard_valuePop__VBW3z .4s calc(var(--card-delay, 0s) + .2s) ease both;color:var(--color-text-primary);font-size:var(--font-3xl);font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:.25rem}.MetricCard_title__VoLTy{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.MetricCard_shimmerContent__vDaCH{align-items:center;display:flex;gap:.875rem}.MetricCard_shimmerBlock__1UDPf{animation:MetricCard_shimmer__CTU1b 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.MetricCard_shimmerIcon__UKpu9{border-radius:var(--radius-md);flex-shrink:0;height:48px;width:48px}.MetricCard_shimmerInfo__FZkxN{flex:1 1}.MetricCard_shimmerValue__zmXTP{border-radius:var(--radius-sm);height:30px;margin-bottom:.4rem;width:55%}.MetricCard_shimmerLabel__gfFFa{border-radius:var(--radius-sm);height:9px;width:44%}.DashboardView_container__kM68T{animation:DashboardView_fadeIn__Xe7-b .3s ease;padding:1.5rem}.DashboardView_bentoGrid__60uNh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.25rem}.DashboardView_bentoGrid__60uNh>:first-child{--card-delay:0.04s}.DashboardView_bentoGrid__60uNh>:nth-child(2){--card-delay:0.09s}.DashboardView_bentoGrid__60uNh>:nth-child(3){--card-delay:0.14s}.DashboardView_bentoGrid__60uNh>:nth-child(4){--card-delay:0.19s}.DashboardView_bentoGrid__60uNh>:nth-child(5){--card-delay:0.24s}.DashboardView_bentoGrid__60uNh>:nth-child(6){--card-delay:0.29s}.DashboardView_bentoGrid__60uNh>:nth-child(7){--card-delay:0.34s}.DashboardView_bentoGrid__60uNh>:nth-child(8){--card-delay:0.39s}.DashboardView_trendSection__TkKrS{margin-top:0}.DashboardView_trendHeader__d1Gev{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.DashboardView_trendTitle__Ue4BQ{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-lg);font-weight:700;gap:.5rem}.DashboardView_timeSelector__xnoiu{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);display:flex;gap:0;padding:.2rem}.DashboardView_timeBtn__y7-gR{background:#0000;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-xs);font-weight:600;padding:.3rem 1rem;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.DashboardView_timeBtn__y7-gR:hover{color:var(--color-primary)}.DashboardView_timeBtnActive__5LXUf{background:var(--color-primary);box-shadow:0 2px 8px var(--color-primary-shadow);color:#fff}.DashboardView_chartCard__n0RJX{animation:DashboardView_fadeIn__Xe7-b .5s ease both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;padding:1.25rem;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.DashboardView_chartCard__n0RJX:before{background:linear-gradient(90deg,var(--color-primary),#fbbf24);content:"";height:3px;left:0;position:absolute;right:0;top:0}.DashboardView_chartCard__n0RJX:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DashboardView_chartTitle__6ngAk{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-base);font-weight:700;gap:.5rem;margin-bottom:1rem}.DashboardView_chartTitle__6ngAk:before{background:linear-gradient(180deg,var(--color-primary),#fbbf24);border-radius:var(--radius-full);content:"";display:block;flex-shrink:0;height:1em;width:3px}.DashboardView_chartWrapper__i3njN{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:.75rem}@media (max-width:1400px){.DashboardView_bentoGrid__60uNh{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DashboardView_bentoGrid__60uNh{grid-template-columns:1fr}.DashboardView_trendHeader__d1Gev{align-items:flex-start;flex-direction:column;gap:.75rem}}.JobsView_container__uaJjH{animation:JobsView_fadeIn__84UVR .3s ease;padding:1.5rem}.JobsView_sectionHeader__-tAqc{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.JobsView_title__QwUQK{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700}.JobsView_actions__y7F5p{align-items:center;display:flex;gap:.75rem}.JobsView_countBadge__Mx9LM{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);color:var(--color-primary);display:flex;font-size:var(--font-xs);font-weight:600;gap:.375rem;padding:.35rem .75rem;white-space:nowrap}.JobsView_statStrip__kqnFh{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.JobsView_statCard__vvbSd{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex:1 1 140px;gap:.625rem;padding:.75rem 1rem}.JobsView_statIcon__KElS0{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.JobsView_statInfo__b085t{display:flex;flex-direction:column;min-width:0}.JobsView_statValue__gzN2O{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700;line-height:1.2}.JobsView_statLabel__QNfbB{color:var(--color-text-muted);font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobsView_searchWrap__P5w74{align-items:center;display:flex;position:relative}.JobsView_searchIcon__yBqdV{color:var(--color-text-muted);flex-shrink:0;left:.7rem;pointer-events:none;position:absolute}.JobsView_searchInput__8W7C6{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-xs);min-width:200px;outline:none;padding:.375rem 2rem .375rem 2.1rem;transition:border-color .18s ease,box-shadow .18s ease;width:240px}.JobsView_searchInput__8W7C6::placeholder{color:var(--color-text-disabled)}.JobsView_searchInput__8W7C6::-webkit-search-cancel-button{display:none}.JobsView_statusFilterSelect__1yg7W{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-xs);outline:none;padding:.375rem 1.75rem .375rem .75rem;transition:border-color .18s ease}.JobsView_statusFilterSelect__1yg7W:focus{border-color:var(--color-primary)}.JobsView_searchInput__8W7C6:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-shadow)}.JobsView_clearBtn__hKW6Q{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;padding:.2rem;position:absolute;right:.5rem;transition:color .15s ease}.JobsView_clearBtn__hKW6Q:hover{color:var(--color-text-primary)}.JobsView_highlight__KqwKh{background:#ff7a2f26;border-radius:2px;color:var(--color-primary);font-weight:700;padding:0 2px}.JobsView_clearLink__Ryups{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-xs);font-weight:600;padding:0;text-decoration:underline}.JobsView_clearLink__Ryups:hover{color:var(--color-primary-hover)}.JobsView_emptyState__m0PCp{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:2rem;text-align:center}.JobsView_emptyState__m0PCp h3{color:var(--color-text-primary);font-size:var(--font-lg);font-weight:700;margin:.75rem 0 .375rem}.JobsView_emptyState__m0PCp p{color:var(--color-text-muted);font-size:var(--font-base)}.JobsView_tableCard__gtMBA{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-height:480px;overflow:hidden;overflow-y:auto}.JobsView_table__Hn7YY{border-collapse:initial;border-spacing:0;width:100%}.JobsView_stickyHead__LYTvY{background:#e8eaed;position:-webkit-sticky;position:sticky;top:0;z-index:10}.JobsView_table__Hn7YY th{border-bottom:2px solid #c8cdd4;color:var(--color-text-primary);font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;padding:.625rem 1rem;text-align:left;text-transform:uppercase}.JobsView_row__CuMmo{border-bottom:1px solid var(--color-border-light);transition:background .15s ease}.JobsView_row__CuMmo:hover{background:var(--color-bg-subtle)}.JobsView_row__CuMmo:last-child{border-bottom:none}.JobsView_table__Hn7YY td{color:var(--color-text-secondary);font-size:var(--font-base);padding:.625rem 1rem}.JobsView_jobName__k7al2{color:var(--color-primary)!important;font-weight:600}.JobsView_runIdCell__4H5LS{color:var(--color-text-muted)!important;font-family:monospace;font-size:var(--font-xs);white-space:nowrap}.JobsView_agentCell__JSIJq{color:var(--color-text-secondary)!important;font-weight:500}.JobsView_dateCell__oLpGK{color:var(--color-text-secondary)!important;font-size:var(--font-xs);white-space:nowrap}.JobsView_sortBtn__9qtgG{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-xs);font-weight:700;gap:.3rem;letter-spacing:.06em;padding:0;text-transform:uppercase}.JobsView_sortBtn__9qtgG:hover{color:var(--color-primary)}.JobsView_sortIcon__9Eofy{flex-shrink:0}.JobsView_actionBtn__vPtb9{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:var(--color-surface);display:flex;justify-content:center;padding:.375rem;transition:var(--transition)}.JobsView_actionBtn__vPtb9:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.JobsView_footerBar__vp17r{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;font-size:var(--font-xs);justify-content:space-between;margin-top:.75rem;padding:.5rem .875rem}@media (max-width:1024px){.JobsView_table__Hn7YY td,.JobsView_table__Hn7YY th{padding:.5rem .75rem}}.JobsView_statusBadge__gD1V5{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;padding:3px 9px;white-space:nowrap}.JobsView_fb_none__6sHVy{background:#f9fafb;background:var(--color-bg,#f9fafb);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb);color:#9ca3af;color:var(--color-text-muted,#9ca3af)}.JobsView_fb_analyzed__tL\+Tn{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.JobsView_fb_helpful__F0Ar1{background:#dcfce7;background:var(--color-success-light,#dcfce7);border-color:#bbf7d0;color:#15803d;color:var(--color-success-dark,#15803d)}.JobsView_fb_pending__PCYdB{background:#fef3c7;background:var(--color-warning-light,#fef3c7);border-color:#fde68a;color:#b45309;color:var(--color-warning,#b45309)}.JobsView_fb_reopened__v6j11{background:#fee2e2;background:var(--color-danger-light,#fee2e2);border-color:#fecaca;color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.JobsView_fb_verified__U4rnR{background:#dcfce7;background:var(--color-success-light,#dcfce7);border-color:#bbf7d0;color:#15803d;color:var(--color-success-dark,#15803d)}.JobsView_fb_closed__MAglg,.JobsView_fb_discarded__jISx5{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.AgentsView_container__hR-Ll{animation:AgentsView_fadeIn__Qt8Jz .3s ease;padding:1.5rem}.AgentsView_sectionHeader__d\+8Rq{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.AgentsView_title__A6OyA{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:700}.AgentsView_actions__y10gO{align-items:center;display:flex;gap:.75rem}.AgentsView_countBadge__GSH2f{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);color:var(--color-primary);display:flex;font-size:var(--font-xs);font-weight:600;gap:.375rem;padding:.35rem .75rem;white-space:nowrap}.AgentsView_searchWrap__gncVA{align-items:center;display:flex;position:relative}.AgentsView_searchIcon__1EwFh{color:var(--color-text-muted);flex-shrink:0;left:.7rem;pointer-events:none;position:absolute}.AgentsView_searchInput__HQm\+h{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-xs);outline:none;padding:.375rem 2rem .375rem 2.1rem;transition:border-color .18s ease,box-shadow .18s ease,width .22s ease;width:200px}.AgentsView_searchInput__HQm\+h::placeholder{color:var(--color-text-disabled)}.AgentsView_searchInput__HQm\+h::-webkit-search-cancel-button{display:none}.AgentsView_statusFilterSelect__JtgJb{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:var(--font-xs);outline:none;padding:.375rem 1.75rem .375rem .75rem;transition:border-color .18s ease}.AgentsView_statusFilterSelect__JtgJb:focus{border-color:var(--color-primary)}.AgentsView_searchInput__HQm\+h:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-shadow);width:240px}.AgentsView_clearBtn__U7a9A{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;padding:.2rem;position:absolute;right:.5rem;transition:color .15s ease}.AgentsView_clearBtn__U7a9A:hover{color:var(--color-text-primary)}.AgentsView_highlight__weTri{background:#ff7a2f26;border-radius:2px;color:var(--color-primary);font-weight:700;padding:0 2px}.AgentsView_clearLink__9ZcKE{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-xs);font-weight:600;padding:0;text-decoration:underline}.AgentsView_clearLink__9ZcKE:hover{color:var(--color-primary-hover)}.AgentsView_emptyState__mo7Bh{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:2rem;text-align:center}.AgentsView_emptyState__mo7Bh h3{color:var(--color-text-primary);font-size:var(--font-lg);font-weight:700;margin:.75rem 0 .375rem}.AgentsView_emptyState__mo7Bh p{color:var(--color-text-muted);font-size:var(--font-base)}.AgentsView_tableCard__C9Ecu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-height:480px;overflow:hidden;overflow-y:auto}.AgentsView_table__TO-28{border-collapse:initial;border-spacing:0;width:100%}.AgentsView_stickyHead__RcIX-{background:#e8eaed;position:-webkit-sticky;position:sticky;top:0;z-index:10}.AgentsView_table__TO-28 th{border-bottom:2px solid #c8cdd4;color:var(--color-text-primary);font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;padding:.625rem 1rem;text-align:left;text-transform:uppercase}.AgentsView_row__iYYwy{border-bottom:1px solid var(--color-border-light);transition:background .15s ease}.AgentsView_row__iYYwy:hover{background:var(--color-bg-subtle)}.AgentsView_row__iYYwy:last-child{border-bottom:none}.AgentsView_table__TO-28 td{color:var(--color-text-secondary);font-size:var(--font-base);padding:.625rem 1rem}.AgentsView_agentName__4EgvR{color:var(--color-primary)!important;font-weight:600}.AgentsView_failureBadge__gWKfC{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-xs);font-weight:700;gap:.35rem;padding:.22rem .6rem;width:-webkit-fit-content;width:fit-content}.AgentsView_failureNetwork__f-FCD{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.AgentsView_failureService__6BLRn{background:#fff7ed;border-color:#fdba74;color:#c2410c}.AgentsView_failureOsAuth__k\+aHO{background:#fefce8;border-color:#fcd34d;color:#92400e}.AgentsView_failureComm__AFMvY{background:#f5f3ff;border-color:#c4b5fd;color:#6d28d9}.AgentsView_failureUnknown__EWPZ3{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text-muted)}.AgentsView_actionBtn__FYyqC{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:var(--color-surface);display:flex;justify-content:center;padding:.375rem;transition:var(--transition)}.AgentsView_actionBtn__FYyqC:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.AgentsView_footerBar__cAp\+o{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;font-size:var(--font-xs);justify-content:space-between;margin-top:.75rem;padding:.5rem .875rem}.AgentsView_statusBadge__Vd0vg{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:.7rem;font-weight:700;padding:3px 9px;white-space:nowrap}.AgentsView_fb_none__ANGk2{background:#f9fafb;background:var(--color-bg,#f9fafb);border-color:#e5e7eb;border-color:var(--color-border,#e5e7eb);color:#9ca3af;color:var(--color-text-muted,#9ca3af)}.AgentsView_fb_analyzed__0cMH3{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.AgentsView_fb_helpful__zsVwl{background:#dcfce7;background:var(--color-success-light,#dcfce7);border-color:#bbf7d0;color:#15803d;color:var(--color-success-dark,#15803d)}.AgentsView_fb_pending__qgrKv{background:#fef3c7;background:var(--color-warning-light,#fef3c7);border-color:#fde68a;color:#b45309;color:var(--color-warning,#b45309)}.AgentsView_fb_reopened__kdghi{background:#fee2e2;background:var(--color-danger-light,#fee2e2);border-color:#fecaca;color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.AgentsView_fb_verified__t-jfi{background:#dcfce7;background:var(--color-success-light,#dcfce7);border-color:#bbf7d0;color:#15803d;color:var(--color-success-dark,#15803d)}.AgentsView_fb_closed__Dpd9-,.AgentsView_fb_discarded__JygmU{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}@media (max-width:1024px){.AgentsView_table__TO-28 td,.AgentsView_table__TO-28 th{padding:.5rem .75rem}}.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}.RefreshButton_bare__c\+IIz{background:#0000;border-color:#0000;height:36px;width:36px}.RefreshButton_bare__c\+IIz:hover:not(:disabled){background:#ff7a2f14;border-color:#0000}@keyframes RefreshButton_refreshSpin__Q8PIZ{to{transform:rotate(1turn)}}.RefreshButton_spin__VqHCp{animation:RefreshButton_refreshSpin__Q8PIZ .8s linear infinite}.AnalyticsView_container__SEYtI{animation:AnalyticsView_fadeIn__XJvd7 .3s ease;padding:1.5rem}@keyframes AnalyticsView_fadeIn__XJvd7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.AnalyticsView_pageHeader__\+S8lS{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:1.25rem}.AnalyticsView_pageHeaderLeft__hxUfh{align-items:center;display:flex;gap:.875rem}.AnalyticsView_pageIconWrap__6yZu0{align-items:center;background:linear-gradient(135deg,var(--color-primary),#fbbf24);border-radius:var(--radius-md);box-shadow:var(--shadow-primary);color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.AnalyticsView_pageTitle__Z-tLv{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;letter-spacing:-.02em;margin:0}.AnalyticsView_pageSubtitle__KJgg\+{color:var(--color-text-muted);font-size:var(--font-sm);margin:.15rem 0 0}.AnalyticsView_pageHeaderRight__afeZ0{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.AnalyticsView_lastUpdate__\+ASJE{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-xs);gap:.3rem}.AnalyticsView_refreshBtn__ZUe12{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-primary);color:#fff;cursor:pointer;display:flex;font-size:var(--font-xs);font-weight:600;gap:.4rem;padding:.45rem 1rem;transition:background .18s ease,transform .15s ease}.AnalyticsView_refreshBtn__ZUe12:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.AnalyticsView_refreshBtn__ZUe12:disabled{cursor:not-allowed;opacity:.75}.AnalyticsView_refreshBtnSpinning__j11gi svg{animation:AnalyticsView_spin__ogZSh .8s linear infinite}@keyframes AnalyticsView_spin__ogZSh{to{transform:rotate(1turn)}}.AnalyticsView_section__T-MY4{margin-bottom:2rem}.AnalyticsView_sectionHeader__7GIiM{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1rem}.AnalyticsView_sectionTitle__dIXGZ{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-lg);font-weight:700;gap:.5rem;margin:0 0 .2rem}.AnalyticsView_sectionTitle__dIXGZ:before{background:linear-gradient(180deg,var(--color-primary),#fbbf24);border-radius:var(--radius-full);content:"";display:block;flex-shrink:0;height:1em;width:3px}.AnalyticsView_sectionDesc__vOzpo{color:var(--color-text-muted);font-size:var(--font-xs);margin:0;padding-left:.6rem}.AnalyticsView_kpiGrid__9f4Sp{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.AnalyticsView_kpiCard__c61a8{animation:AnalyticsView_cardIn__Q\+itt .45s cubic-bezier(.22,1,.36,1) 0s both;animation:AnalyticsView_cardIn__Q\+itt .45s var(--card-delay,0s) cubic-bezier(.22,1,.36,1) both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;padding:1.125rem;position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}@keyframes AnalyticsView_cardIn__Q\+itt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AnalyticsView_kpiCard__c61a8:before{animation:AnalyticsView_shimmer__KDrxD 2.5s linear infinite paused;background:linear-gradient(90deg,var(--color-primary),#fbbf24,var(--color-primary));background-size:200% 100%;content:"";height:2px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .3s ease}.AnalyticsView_kpiCard__c61a8:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.AnalyticsView_kpiCard__c61a8:hover:before{animation-play-state:running;opacity:1}@keyframes AnalyticsView_shimmer__KDrxD{0%{background-position:200% 0}to{background-position:-200% 0}}.AnalyticsView_kpiContent__Z1o-H{align-items:center;display:flex;gap:.75rem}.AnalyticsView_kpiIconWrap__YTXTG{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:42px;justify-content:center;transition:transform .22s cubic-bezier(.22,1,.36,1);width:42px}.AnalyticsView_kpiCard__c61a8:hover .AnalyticsView_kpiIconWrap__YTXTG{transform:scale(1.1) rotate(-4deg)}.AnalyticsView_kpiInfo__17Acf{display:flex;flex:1 1;flex-direction:column;min-width:0}.AnalyticsView_kpiValue__hOh82{color:var(--color-text-primary);font-size:var(--font-2xl);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.AnalyticsView_kpiTitle__gqB0p{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:600;letter-spacing:.06em;margin-top:.25rem;text-transform:uppercase}.AnalyticsView_kpiBadge__ZhHZ1{border:1px solid;border-radius:var(--radius-full);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:.35rem;padding:.1rem .45rem;text-transform:uppercase}.AnalyticsView_kpiSkeleton__tV6oS{align-items:center;display:flex;gap:.75rem}.AnalyticsView_kpiSkeletonInfo__wMqRE{flex:1 1}.AnalyticsView_skeletonBlock__8ueo3{animation:AnalyticsView_shimmer__KDrxD 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:var(--radius-sm)}.AnalyticsView_skeletonIcon__0vOc\+{border-radius:var(--radius-md);flex-shrink:0;height:42px;width:42px}.AnalyticsView_skeletonValue__aGiDu{height:26px;margin-bottom:.4rem;width:60%}.AnalyticsView_skeletonLabel__oWbCM{height:9px;width:80%}.AnalyticsView_chartsRow__-A8kW{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AnalyticsView_chartCard__ih56P{animation:AnalyticsView_fadeIn__XJvd7 .5s ease both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;padding:1.25rem;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.AnalyticsView_chartCardFull__TjZZb{grid-column:1/-1}.AnalyticsView_chartCard__ih56P:before{background:linear-gradient(90deg,var(--color-primary),#fbbf24);background:linear-gradient(90deg,var(--card-accent,var(--color-primary)),#fbbf24);content:"";height:3px;left:0;position:absolute;right:0;top:0}.AnalyticsView_chartCard__ih56P:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AnalyticsView_chartHeader__M9XsJ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.AnalyticsView_chartTitle__\+X8kZ{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-base);font-weight:700;gap:.4rem;margin:0 0 .25rem}.AnalyticsView_chartSubtitle__1IA07{color:var(--color-text-muted);font-size:var(--font-xs);margin:0}.AnalyticsView_chartBody__CdWVF{background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:.75rem .5rem .5rem}.AnalyticsView_skeleton__w\+yL1{display:flex;flex-direction:column;gap:.6rem;height:300px;justify-content:flex-end;padding:.5rem}.AnalyticsView_skeletonBar__2ipYx{animation:AnalyticsView_shimmer__KDrxD 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:var(--radius-sm);height:28px}.AnalyticsView_skeletonBar80__6OeSh{width:80%}.AnalyticsView_skeletonBar60__xAls2{width:60%}.AnalyticsView_skeletonBar90__-14r1{width:90%}.AnalyticsView_skeletonBar50__GpYeA{width:50%}.AnalyticsView_skeletonBar70__d3O\+N{width:70%}.AnalyticsView_tooltip__1KE8E{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-xs);min-width:130px;padding:.6rem .85rem}.AnalyticsView_tooltipLabel__nFrP2{color:var(--color-text-primary);font-size:var(--font-sm);font-weight:700;margin:0 0 .4rem}.AnalyticsView_tooltipRow__25qMn{align-items:center;color:var(--color-text-secondary);display:flex;gap:.4rem;margin-top:.2rem}.AnalyticsView_tooltipRow__25qMn strong{color:var(--color-text-primary);margin-left:auto}.AnalyticsView_tooltipDot__GqkdW{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AnalyticsView_heatLegend__rxtns{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-xs);gap:.5rem;justify-content:center;margin-top:.5rem}.AnalyticsView_heatGradient__83J8m{background:linear-gradient(90deg,#93c5fd,#3b82f6,#f97316,#dc2626);border-radius:var(--radius-full);height:8px;width:100px}.AnalyticsView_heatLegendLabel__ySust{font-weight:600}.AnalyticsView_gaugeWrap__ipitZ{align-items:center;display:flex;flex-direction:column;gap:1rem}.AnalyticsView_gaugeCenter__ZE4pl{bottom:30px;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%)}.AnalyticsView_gaugeValue__EoqEA{display:block;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.AnalyticsView_gaugeLabel__KNdI9{color:var(--color-text-muted);display:block;font-size:var(--font-xs);font-weight:600;letter-spacing:.06em;margin-top:.25rem;text-transform:uppercase}.AnalyticsView_gaugeBadge__oLQq-{border:1px solid;border-radius:var(--radius-full);display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:.4rem;padding:.15rem .6rem;text-transform:uppercase}.AnalyticsView_slaStats__uI\+5r{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:flex;gap:1.5rem;justify-content:center;padding:.75rem 1rem;width:100%}.AnalyticsView_slaStat__StBcc{align-items:center;display:flex;flex-direction:column;gap:.2rem}.AnalyticsView_slaStatValue__8TlD4{font-size:var(--font-xl);font-weight:800;letter-spacing:-.02em}.AnalyticsView_slaStatLabel__V2ANv{color:var(--color-text-muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AnalyticsView_slaStatDivider__YQTVV{background:var(--color-border);height:36px;width:1px}@media (max-width:1400px){.AnalyticsView_kpiGrid__9f4Sp{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.AnalyticsView_kpiGrid__9f4Sp{grid-template-columns:repeat(3,1fr)}.AnalyticsView_chartsRow__-A8kW{grid-template-columns:1fr}}@media (max-width:768px){.AnalyticsView_container__SEYtI{padding:1rem}.AnalyticsView_kpiGrid__9f4Sp{grid-template-columns:repeat(2,1fr)}.AnalyticsView_pageHeader__\+S8lS{align-items:flex-start;flex-direction:column}.AnalyticsView_pageHeaderRight__afeZ0{align-self:flex-end}}@media (max-width:480px){.AnalyticsView_kpiGrid__9f4Sp{grid-template-columns:1fr}.AnalyticsView_kpiValue__hOh82{font-size:var(--font-xl)}}.Modal_overlay__lypxW{align-items:center;animation:Modal_fadeOverlay__Yndpf .2s ease;background:#000000a6;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:var(--z-modal)}.Modal_panel__FMglh{animation:Modal_slideUp__Nr84l .25s ease;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.Modal_header__X9ytZ{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:.875rem 1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Modal_headerTitle__zEype{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700}.Modal_closeBtn__juzPZ{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;justify-content:center;padding:.375rem;transition:var(--transition)}.Modal_closeBtn__juzPZ:hover{background:var(--color-border-light);color:var(--color-text-primary)}.UserModal_panel__OJRUF{max-width:620px}.UserModal_form__FxcAO{display:flex;flex-direction:column;gap:12px;padding:1.25rem}.UserModal_formScroll__atzjT{display:flex;flex-direction:column;gap:10px;margin-right:-6px;max-height:62vh;overflow-y:auto;padding-right:6px;scrollbar-color:#e5e7eb #0000;scrollbar-color:var(--color-border,#e5e7eb) #0000;scrollbar-width:thin}.UserModal_formScroll__atzjT::-webkit-scrollbar{width:5px}.UserModal_formScroll__atzjT::-webkit-scrollbar-track{background:#0000}.UserModal_formScroll__atzjT::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--color-border,#e5e7eb);border-radius:3px}.UserModal_sectionCard__kiRUa{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border-left:3px solid #ff7a2f;border:1px solid var(--color-border,#e5e7eb);border-left:3px solid var(--accent,#ff7a2f);border-radius:9px;overflow:visible}.UserModal_sectionHeader__Hylvd{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light,#f3f4f6);display:flex;gap:8px;padding:11px 14px 10px}.UserModal_sectionStep__cJnWS{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.UserModal_sectionTitle__xhJAI{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.82rem;font-weight:700;line-height:1.2}.UserModal_sectionDesc__iUhit{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.73rem;margin-top:1px}.UserModal_sectionBody__Yohxh{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.UserModal_row2__qHYH4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.UserModal_field__uLopI{display:flex;flex-direction:column;gap:5px}.UserModal_label__Yrd\+M{align-items:center;color:#4b5563;color:var(--color-text-secondary,#4b5563);display:flex;font-size:.73rem;font-weight:600;gap:4px;letter-spacing:.04em;text-transform:uppercase}.UserModal_req__23jXV{color:#ef4444;color:var(--color-danger,#ef4444);font-size:.8em}.UserModal_optional__IdwMF{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.9em;font-weight:400;letter-spacing:0;text-transform:none}.UserModal_inputWrap__GyVxB{align-items:center;display:flex;position:relative}.UserModal_inputIcon__O3Pxg{color:#6b7280;color:var(--color-text-muted,#6b7280);left:9px;pointer-events:none;position:absolute}.UserModal_input__NSLbH{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;box-sizing:border-box;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.84rem;outline:none;padding:8px 10px 8px 28px;transition:border-color .18s,box-shadow .18s;width:100%}.UserModal_input__NSLbH:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);box-shadow:0 0 0 2px #ff7a2f1f}.UserModal_input__NSLbH[readonly]{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb);cursor:default;opacity:.75}.UserModal_hint__6\+cRm{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.73rem}.UserModal_emailAutoNote__osgim{background:#22c55e12;border:1px solid #22c55e33;border-radius:6px;color:#16a34a;color:var(--color-success-dark,#16a34a)}.UserModal_emailAutoNote__osgim,.UserModal_fieldError__yEuwQ{align-items:center;display:flex;font-size:.77rem;gap:5px;padding:6px 10px}.UserModal_fieldError__yEuwQ{background:#dc262612;border:1px solid #dc262633;border-radius:6px;color:#dc2626;color:var(--color-danger,#dc2626)}.UserModal_roleRow__oG1mU{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light,#f3f4f6);display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px}.UserModal_roleLabel__XoIPc{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.73rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.UserModal_roleSelector__AWOWr{display:flex;gap:6px}.UserModal_roleBtn__FynBt{background:#0000;border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:20px;color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:pointer;font-size:.81rem;font-weight:500;line-height:1.4;padding:5px 16px;transition:background .15s,border-color .15s,color .15s}.UserModal_roleBtn__FynBt:hover{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);color:#ff7a2f;color:var(--color-primary,#ff7a2f)}.UserModal_roleBtnOn__mBObA{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.UserModal_roleBtnOn__mBObA,.UserModal_roleBtnOn__mBObA:hover{background:#ff7a2f;background:var(--color-primary,#ff7a2f);color:#fff}.UserModal_permGrid__gfBIw{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.UserModal_permItem__\+NcHp{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:pointer;display:flex;font-size:.8rem;gap:7px;padding:7px 10px;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.UserModal_permOn__9-cik{background:#ff7a2f14;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);color:#1f2937;color:var(--color-text-primary,#1f2937)}.UserModal_permCheck__LOnC3{accent-color:#ff7a2f;accent-color:var(--color-primary,#ff7a2f);flex-shrink:0;height:13px;width:13px}.UserModal_permDisabled__T0TWl{cursor:not-allowed;opacity:.55;pointer-events:none}.UserModal_adminPermNote__AbYN-{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb);border:1px solid #f3f4f6;border:1px solid var(--color-border-light,#f3f4f6);border-radius:6px;color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.73rem;margin:2px 0 0;padding:6px 10px}.UserModal_permDot__HiHGX{background:#9ca3af;background:var(--color-text-disabled,#9ca3af);border-radius:50%;flex-shrink:0;height:7px;transition:background .15s;width:7px}.UserModal_permOn__9-cik .UserModal_permDot__HiHGX{background:#ff7a2f;background:var(--color-primary,#ff7a2f)}.UserModal_scopeGrid__u2zfn{display:flex;flex-direction:column;gap:10px}.UserModal_scopeField__H4Di5{display:flex;flex-direction:column;gap:4px;position:relative}.UserModal_scopeLabel__eXuIe{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.73rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserModal_scopeLabelHint__vaqNi{color:#6b7280;color:var(--color-text-muted,#6b7280);font-weight:400;letter-spacing:0;text-transform:none}.UserModal_scopeBox__vtCe5{align-items:center;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;gap:6px;min-height:34px;padding:6px 10px;transition:border-color .15s}.UserModal_scopeBox__vtCe5:hover{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.UserModal_scopeTags__\+o99s{display:flex;flex:1 1;flex-wrap:wrap;gap:5px}.UserModal_scopeTag__K3jv5{align-items:center;background:#ff7a2f1a;border:1px solid #ff7a2f47;border-radius:4px;color:#ff7a2f;color:var(--color-primary,#ff7a2f);display:inline-flex;font-size:.73rem;gap:4px;padding:2px 6px}.UserModal_scopeTagAll__mC6-k{background:#22c55e1a;border-color:#22c55e4d;color:#16a34a;color:var(--color-success-dark,#16a34a)}.UserModal_scopeTagNone__SY1lB{background:#6b72801a;border-color:#6b728047;color:#6b7280;color:var(--color-text-muted,#6b7280);font-style:italic}.UserModal_scopeTagRemove__rydEs{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;opacity:.65;padding:0}.UserModal_scopeTagRemove__rydEs:hover{opacity:1}.UserModal_scopeChevron__osu3X{color:#6b7280;color:var(--color-text-muted,#6b7280);flex-shrink:0;transition:transform .18s}.UserModal_scopeChevronOpen__dsZhN{transform:rotate(180deg)}.UserModal_scopeDropdown__1a43e{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;box-shadow:0 6px 20px #0000001a;left:0;max-height:180px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 2px);z-index:200}.UserModal_scopeOption__NA2IN{align-items:center;color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:pointer;display:flex;font-size:.81rem;gap:8px;padding:7px 12px;transition:background .1s;-webkit-user-select:none;user-select:none}.UserModal_scopeOption__NA2IN:hover{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb)}.UserModal_scopeOptionOn__FgweZ{color:#1f2937;color:var(--color-text-primary,#1f2937);font-weight:500}.UserModal_scopeDivider__bxSQW{background:#e5e7eb;background:var(--color-border,#e5e7eb);height:1px;margin:3px 0}.UserModal_scopeEmpty__xLo\+d,.UserModal_scopeLoading__77LQY{align-items:center;color:#6b7280;color:var(--color-text-muted,#6b7280);display:flex;font-size:.79rem;font-style:italic;gap:6px;padding:8px 12px}.UserModal_notifRow__zmyVN{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light,#f3f4f6);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.UserModal_notifRow__zmyVN:last-of-type{border-bottom:none}.UserModal_notifLeft__n1\+Hm{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.UserModal_notifIcon__HaYQx{color:#6b7280;color:var(--color-text-muted,#6b7280);flex-shrink:0;margin-top:1px}.UserModal_notifLabel__sLRBY{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.83rem;font-weight:600;line-height:1.3}.UserModal_notifSub__wXOIz{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.75rem;margin-top:2px;word-break:break-all}.UserModal_notifSubWarn__a2uKY{align-items:center;color:#f97316;color:var(--color-warning,#f97316);display:flex;font-size:.75rem;gap:4px;margin-top:2px}.UserModal_notifPhoneWrap__rHulN{display:flex;flex-direction:column;gap:4px;padding-top:2px}.UserModal_toggle__zgomT{background:#d1d5db;background:var(--color-border,#d1d5db);border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;outline:none;padding:0;position:relative;transition:background .2s;width:36px}.UserModal_toggle__zgomT:focus-visible{box-shadow:0 0 0 2px #ff7a2f59}.UserModal_toggleOn__mG\+Eu{background:#ff7a2f;background:var(--color-primary,#ff7a2f)}.UserModal_toggleThumb__snR2L{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;display:block;height:14px;left:3px;position:absolute;top:3px;transition:transform .2s;width:14px}.UserModal_toggleOn__mG\+Eu .UserModal_toggleThumb__snR2L{transform:translateX(16px)}.UserModal_error__V3pTK{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:6px;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.81rem;gap:6px;padding:8px 12px}.UserModal_actions__4CYPp{align-items:center;border-top:1px solid #f3f4f6;border-top:1px solid var(--color-border-light,#f3f4f6);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:14px}.UserModal_cancelBtn__BPwFb{background:#0000;border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:7px;color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:pointer;font-size:.84rem;font-weight:500;line-height:1;padding:9px 20px;transition:border-color .15s,color .15s}.UserModal_cancelBtn__BPwFb:hover{border-color:#6b7280;border-color:var(--color-text-muted,#6b7280);color:#1f2937;color:var(--color-text-primary,#1f2937)}.UserModal_submitBtn__Y5LXN{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:6px;line-height:1;padding:9px 22px;transition:opacity .15s,box-shadow .15s}.UserModal_submitBtn__Y5LXN:hover{box-shadow:0 2px 8px #ff7a2f4d;opacity:.9}.UserModal_submitBtn__Y5LXN:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.UserModal_panelStepUp__bEjfi{max-width:420px;width:100%}.UserModal_stepUpWrap__bQhhm{align-items:center;display:flex;flex-direction:column;gap:16px;padding:1.25rem;text-align:center}.UserModal_stepUpIcon__gEjec{align-items:center;background:linear-gradient(135deg,#ff7a2f1f,#ff7a2f0f);border:2px solid #ff7a2f40;border-radius:50%;box-shadow:0 4px 16px #ff7a2f1f;display:flex;flex-shrink:0;height:72px;justify-content:center;width:72px}.UserModal_stepUpTitle__Hsw8e{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1rem;font-weight:700;line-height:1.3;margin:0}.UserModal_stepUpDesc__T8uNV{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.84rem;line-height:1.6;margin:0;max-width:340px}.UserModal_stepUpSub__NOn0\+{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.78rem;line-height:1.5;margin:0;padding:10px 14px;text-align:left;width:100%}.UserModal_stepUpFieldWrap__Zalub{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%}.UserModal_stepUpLabel__Pnxc4{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.73rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.UserModal_stepUpInput__GsBYI{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.9rem;letter-spacing:.06em;outline:none;padding:11px 14px;transition:border-color .18s,box-shadow .18s;width:100%}.UserModal_stepUpInput__GsBYI:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);box-shadow:0 0 0 3px #ff7a2f21}.UserModal_errorBanner__hmYQi{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:7px;box-sizing:border-box;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.81rem;gap:7px;padding:9px 13px;text-align:left;width:100%}.UserModal_stepUpActions__RZ4oD{align-items:center;display:flex;flex-direction:column;gap:10px;padding-top:4px;width:100%}.UserModal_stepUpConfirmBtn__-FhgD{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:8px;box-shadow:0 2px 8px #ff7a2f40;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:7px;justify-content:center;letter-spacing:.01em;line-height:1;padding:12px 24px;transition:opacity .15s,box-shadow .15s,transform .1s;width:100%}.UserModal_stepUpConfirmBtn__-FhgD:hover:not(:disabled){box-shadow:0 4px 14px #ff7a2f59;opacity:.92;transform:translateY(-1px)}.UserModal_stepUpConfirmBtn__-FhgD:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.UserModal_stepUpCancelBtn__2wEDZ{background:#0000;border:none;border-radius:6px;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;font-size:.83rem;font-weight:500;line-height:1;padding:4px 8px;transition:color .15s}.UserModal_stepUpCancelBtn__2wEDZ:hover{color:#1f2937;color:var(--color-text-primary,#1f2937)}.UserModal_success__1o4CQ{align-items:center;display:flex;flex-direction:column;padding:14px 0 6px;text-align:center}.UserModal_successBadge__H9Vdu{align-items:center;background:#22c55e1a;border-radius:50%;color:#22c55e;color:var(--color-success,#22c55e);display:flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.UserModal_successTitle__Qx4K5{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.05rem;font-weight:700;margin:0 0 6px}.UserModal_successSub__mnGs8{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.82rem;margin:0 0 18px}.UserModal_credCard__cPb7d{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;margin-bottom:14px;overflow:hidden;width:100%}.UserModal_credRow__FuW4C{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light,#f3f4f6);display:flex;justify-content:space-between;padding:10px 14px}.UserModal_credRow__FuW4C:last-child{border-bottom:none}.UserModal_credLabel__1nAJu{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.77rem}.UserModal_credVal__-uUFM{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:.83rem;gap:6px}.UserModal_credVal__-uUFM code{background:#f5f5f5;background:var(--color-bg,#f5f5f5);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.81rem;padding:2px 6px}.UserModal_copyBtn__2i5lS{align-items:center;background:#0000;border:none;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;padding:2px}.UserModal_copyBtn__2i5lS:hover{color:#ff7a2f;color:var(--color-primary,#ff7a2f)}.UserModal_emailNote__pFVCz{color:#16a34a;color:var(--color-success-dark,#16a34a)}.UserModal_emailNote__pFVCz,.UserModal_emailWarn__vUvYo{align-items:center;display:flex;font-size:.79rem;gap:5px;margin:0 0 16px}.UserModal_emailWarn__vUvYo{color:#f97316;color:var(--color-warning,#f97316)}.UserModal_doneBtn__8x242{background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 32px;transition:opacity .15s}.UserModal_doneBtn__8x242:hover{opacity:.9}@keyframes UserModal_spin__tQnUz{to{transform:rotate(1turn)}}.UserModal_spin__tQnUz{animation:UserModal_spin__tQnUz .8s linear infinite}.UsersView_wrap__nGIxE{padding:0}.UsersView_toolbar__7Yt9c{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.UsersView_toolbarLeft__vOa9i{align-items:center;display:flex;gap:10px}.UsersView_heading__JIeVS{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1rem;font-weight:700;margin:0}.UsersView_count__Wh4iz{background:#ff7a2f1f;border-radius:12px;color:#ff7a2f;color:var(--color-primary,#ff7a2f);font-size:.75rem;font-weight:700;padding:2px 8px}.UsersView_toolbarRight__DxotR{align-items:center;display:flex;gap:8px}.UsersView_refreshBtn__ZuZQs{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;padding:6px 8px;transition:border-color .15s}.UsersView_refreshBtn__ZuZQs:hover{border-color:#6b7280;border-color:var(--color-text-muted,#6b7280)}.UsersView_addBtn__x4\+tI{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:6px;padding:7px 14px;transition:opacity .15s}.UsersView_addBtn__x4\+tI:hover{opacity:.88}.UsersView_errorBanner__mzp60{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:7px;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.83rem;gap:7px;margin-bottom:14px;padding:9px 12px}.UsersView_dismiss__Hu8lf{background:none;border:none;color:inherit;cursor:pointer;display:flex;margin-left:auto}.UsersView_toast__MSjM0{align-items:center;background:#f0fdf4;background:var(--color-success-light,#f0fdf4);border:1px solid #22c55e4d;border-radius:7px;color:#16a34a;color:var(--color-success-dark,#16a34a);display:flex;font-size:.83rem;gap:7px;margin-bottom:14px;padding:9px 12px}.UsersView_loader__\+zfXN{justify-content:center;padding:48px}.UsersView_empty__llEOS,.UsersView_loader__\+zfXN{color:#6b7280;color:var(--color-text-muted,#6b7280);display:flex}.UsersView_empty__llEOS{align-items:center;flex-direction:column;font-size:.9rem;gap:12px;padding:60px 24px}.UsersView_emptyIcon__WFYWa{opacity:.25}.UsersView_empty__llEOS p{margin:0}.UsersView_tableWrap__3o6wS{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow-x:auto}.UsersView_table__874We{border-collapse:collapse;font-size:.84rem;width:100%}.UsersView_table__874We thead tr{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb)}.UsersView_table__874We th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.72rem;font-weight:600;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.UsersView_table__874We td{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--color-border-light,#f3f4f6);color:#1f2937;color:var(--color-text-primary,#1f2937);padding:11px 14px;vertical-align:middle}.UsersView_table__874We tbody tr:last-child td{border-bottom:none}.UsersView_table__874We tbody tr:hover{background:#f9fafb;background:var(--color-bg-subtle,#f9fafb)}.UsersView_rowHighlight__nPhrI{background:#fef2f2!important;background:var(--color-danger-light,#fef2f2)!important}.UsersView_userCell__Gg6QO{align-items:center;display:flex;gap:10px}.UsersView_avatar__N0Pb9{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:34px;justify-content:center;letter-spacing:.02em;width:34px}.UsersView_userNameRow__NV6pl{align-items:center;display:flex;gap:6px}.UsersView_userName__Wcmha{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.86rem;font-weight:600}.UsersView_userHandle__fbJij{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.75rem;margin-top:1px}.UsersView_roleBadgeAdmin__C5AyD{background:#ff7a2f1f;border:1px solid #ff7a2f4d;border-radius:4px;color:#ff7a2f;color:var(--color-primary,#ff7a2f)}.UsersView_roleBadgeAdmin__C5AyD,.UsersView_roleBadgeUser__KR\+Jy{align-items:center;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;padding:1px 6px;white-space:nowrap}.UsersView_roleBadgeUser__KR\+Jy{background:#6b72801a;border:1px solid #6b728040;border-radius:4px;color:#6b7280;color:var(--color-text-muted,#6b7280)}.UsersView_roleBadgeStar__n-NKD{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:4px;color:#7c3aed;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;gap:3px;padding:1px 6px;white-space:nowrap}.UsersView_pwTag__U-zh2{background:#f973161f;border:1px solid #f9731640;border-radius:4px;color:#f97316;color:var(--color-warning,#f97316);flex-shrink:0;font-size:.65rem;font-weight:700;padding:1px 5px}.UsersView_emailCell__Pi0MD{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.82rem}.UsersView_na__9gQpa{color:#9ca3af;color:var(--color-text-disabled,#9ca3af)}.UsersView_dateCell__IxWlP{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.8rem;white-space:nowrap}.UsersView_badge__HolG5{border-radius:10px;font-size:.72rem;font-weight:600;padding:2px 8px;text-transform:capitalize;white-space:nowrap}.UsersView_badgeActive__CxGJQ{background:#f0fdf4;background:var(--color-success-light,#f0fdf4);color:#16a34a;color:var(--color-success-dark,#16a34a)}.UsersView_badgeInactive__hVZVK{background:#fef2f2;background:var(--color-danger-light,#fef2f2);color:#ef4444;color:var(--color-danger,#ef4444)}.UsersView_permCount__O-1ND{color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:help;font-size:.8rem}.UsersView_actionRow__B8wHD{align-items:center;display:flex;gap:4px}.UsersView_iconBtn__5l7uE{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;padding:5px 7px;transition:border-color .15s,color .15s}.UsersView_iconBtn__5l7uE:hover{border-color:#4b5563;border-color:var(--color-text-secondary,#4b5563);color:#1f2937;color:var(--color-text-primary,#1f2937)}.UsersView_iconBtnDanger__VWWE1:hover{border-color:#ef4444;border-color:var(--color-danger,#ef4444);color:#ef4444;color:var(--color-danger,#ef4444)}.UsersView_confirmCell__09K3h{background:#fef2f2;background:var(--color-danger-light,#fef2f2);padding:0!important}.UsersView_deleteConfirm__nmXRu{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;flex-wrap:wrap;font-size:.83rem;gap:10px;padding:10px 14px}.UsersView_deleteIcon__3pMiC{color:#ef4444;color:var(--color-danger,#ef4444);flex-shrink:0}.UsersView_deleteActions__1B88U{display:flex;gap:7px;margin-left:auto}.UsersView_deleteCancel__ivLMC{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#4b5563;color:var(--color-text-secondary,#4b5563);cursor:pointer;font-size:.8rem;padding:4px 12px}.UsersView_deleteOk__0BSW2{align-items:center;background:#ef4444;background:var(--color-danger,#ef4444);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:5px;padding:4px 12px}.UsersView_deleteOk__0BSW2:disabled{opacity:.6}@keyframes UsersView_spin__EZFv8{to{transform:rotate(1turn)}}.UsersView_spin__EZFv8{animation:UsersView_spin__EZFv8 .8s linear infinite}.UsersView_deleteStepPanel__3l1a7{max-width:400px}.UsersView_deleteStepWrap__TSc9t{align-items:center;display:flex;flex-direction:column;gap:14px;padding:1.25rem;text-align:center}.UsersView_deleteStepIcon__kdwtH{align-items:center;background:#ef444414;border:2px solid #ef444433;border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.UsersView_deleteStepTitle__Tu\+lZ{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1rem;font-weight:700;margin:0}.UsersView_deleteStepDesc__Jsylr{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.83rem;line-height:1.6;margin:0}.UsersView_deleteStepError__8s\+tN{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:7px;box-sizing:border-box;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.81rem;gap:6px;padding:8px 12px;text-align:left;width:100%}.UsersView_deleteStepField__NPxrz{display:flex;flex-direction:column;gap:5px;text-align:left;width:100%}.UsersView_deleteStepLabel__Mqj\+q{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.UsersView_deleteStepInput__C3lQe{background:#fff;background:var(--color-surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--color-border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.88rem;outline:none;padding:10px 12px;transition:border-color .18s,box-shadow .18s;width:100%}.UsersView_deleteStepInput__C3lQe:focus{border-color:#ef4444;border-color:var(--color-danger,#ef4444);box-shadow:0 0 0 3px #ef44441a}.UsersView_deleteStepActions__CBD6r{align-items:center;display:flex;flex-direction:column;gap:8px;padding-top:4px;width:100%}.UsersView_deleteStepConfirmBtn__uaibq{align-items:center;background:#ef4444;background:var(--color-danger,#ef4444);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:11px 24px;transition:opacity .15s,box-shadow .15s;width:100%}.UsersView_deleteStepConfirmBtn__uaibq:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;opacity:.9}.UsersView_deleteStepConfirmBtn__uaibq:disabled{cursor:not-allowed;opacity:.5}.UsersView_deleteStepCancelBtn__0NX\+V{background:#0000;border:none;border-radius:6px;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;font-size:.83rem;font-weight:500;padding:4px 8px;transition:color .15s}.UsersView_deleteStepCancelBtn__0NX\+V:hover{color:#1f2937;color:var(--color-text-primary,#1f2937)}.AdminView_wrap__-H\+Ig{max-width:1100px;padding:24px 28px}.AdminView_pageHeader__NMUfu{margin-bottom:20px}.AdminView_pageTitle__ukEkW{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.4rem;font-weight:700;margin:0 0 4px}.AdminView_pageSub__SKZfv{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.85rem;margin:0}.AdminView_tabBar__HNzDh{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;gap:4px;margin-bottom:24px}.AdminView_tab__v4S\+7{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;font-size:.87rem;font-weight:500;gap:7px;margin-bottom:-1px;padding:10px 16px;transition:color .15s,border-color .15s}.AdminView_tab__v4S\+7:hover{color:#1f2937;color:var(--color-text-primary,#1f2937)}.AdminView_tabActive__iTyOb{border-bottom-color:#ff7a2f;border-bottom-color:var(--color-primary,#ff7a2f);color:#ff7a2f;color:var(--color-primary,#ff7a2f);font-weight:600}.AdminView_placeholder__hgEUL{align-items:center;color:#6b7280;color:var(--color-text-muted,#6b7280);display:flex;flex-direction:column;gap:8px;padding:60px 24px;text-align:center}.AdminView_placeholderIcon__TSIIs{margin-bottom:4px;opacity:.25}.AdminView_placeholder__hgEUL p{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.95rem;margin:0}.AdminView_placeholder__hgEUL span{font-size:.82rem}.SupportView_wrap__iW3X2{margin:0 auto;max-width:720px;padding:24px 28px}.SupportView_pageHeader__Yrb5J{margin-bottom:24px;text-align:center}.SupportView_pageSub__4Zx9B{margin-left:auto;margin-right:auto}.SupportView_pageTitle__T7hzk{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.4rem;font-weight:700;margin:0 0 4px}.SupportView_pageSub__4Zx9B{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.85rem;margin:0}.SupportView_card__l7pn-{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;padding:28px 28px 24px}.SupportView_form__WTP2w{display:flex;flex-direction:column;gap:18px}.SupportView_field__\+PjO5{display:flex;flex-direction:column;gap:5px}.SupportView_label__n3URc{color:#374151;color:var(--color-text-secondary,#374151);font-size:.83rem;font-weight:600}.SupportView_input__TesGi,.SupportView_select__Jnoq1,.SupportView_textarea__wNNsq{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;box-sizing:border-box;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.9rem;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.SupportView_input__TesGi:focus,.SupportView_select__Jnoq1:focus,.SupportView_textarea__wNNsq:focus{background:#fff;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.SupportView_textarea__wNNsq{line-height:1.5;min-height:120px;resize:vertical}.SupportView_select__Jnoq1{-webkit-appearance:auto;appearance:auto}.SupportView_dropzone__7z\+1T{border:2px dashed #d1d5db;border:2px dashed var(--color-border,#d1d5db);border-radius:8px;cursor:pointer;padding:16px;text-align:center;transition:border-color .15s,background .15s}.SupportView_dropzoneActive__mvVR6,.SupportView_dropzone__7z\+1T:hover{background:#fff7f2;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.SupportView_dropzoneLabel__JTYg5{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.82rem;margin:0}.SupportView_dropzoneLabel__JTYg5 span{color:#ff7a2f;color:var(--color-primary,#ff7a2f);cursor:pointer;font-weight:600}.SupportView_attachmentsHelp__Dbrn5{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:.75rem;margin:4px 0 0}.SupportView_fileList__06IUK{display:flex;flex-direction:column;gap:6px;margin-top:8px}.SupportView_fileItem__XfyWo{align-items:center;background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:6px;color:#374151;color:var(--color-text-secondary,#374151);display:flex;font-size:.82rem;gap:8px;padding:6px 10px}.SupportView_fileName__AuZej{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupportView_fileSize__3k9Ij{color:#9ca3af;color:var(--color-text-muted,#9ca3af);white-space:nowrap}.SupportView_fileRemove__xHHva{background:none;border:none;color:#9ca3af;color:var(--color-text-muted,#9ca3af);cursor:pointer;line-height:1;padding:0 2px;transition:color .15s}.SupportView_fileRemove__xHHva:hover{color:#ef4444}.SupportView_fieldError__dMKjY{color:#dc2626;font-size:.78rem;margin:0}.SupportView_actions__4699b{display:flex;justify-content:flex-end;margin-top:4px}.SupportView_btnSubmit__P5FXO{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:7px;padding:10px 24px;transition:background .15s,opacity .15s}.SupportView_btnSubmit__P5FXO:hover:not(:disabled){background:#e96a1f}.SupportView_btnSubmit__P5FXO:disabled{cursor:not-allowed;opacity:.6}.SupportView_successOverlay__DB7\+8{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.SupportView_successCard__E6qux{align-items:center;animation:SupportView_successFadeIn__HGCcL .2s ease;background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:16px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;gap:12px;max-width:440px;padding:52px 40px 44px;text-align:center;width:100%}@keyframes SupportView_successFadeIn__HGCcL{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.SupportView_successIcon__q0WF0{color:#16a34a}.SupportView_successTitle__zNl9T{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.2rem;font-weight:700;margin:0}.SupportView_successSub__BGaUC{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.88rem;margin:0;max-width:320px}.SupportView_btnAnother__ZvElJ{background:none;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:7px;color:#374151;color:var(--color-text-secondary,#374151);cursor:pointer;font-size:.88rem;margin-top:8px;padding:9px 22px;transition:border-color .15s,color .15s}.SupportView_btnAnother__ZvElJ:hover{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);color:#ff7a2f;color:var(--color-primary,#ff7a2f)}.MyTicketsView_wrap__Ra7db{margin:0 auto;max-width:860px;padding:24px 28px}.MyTicketsView_pageHeader__yrdcY{margin-bottom:20px;text-align:center}.MyTicketsView_pageTitle__Yg6Ly{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.4rem;font-weight:700;margin:0 0 4px}.MyTicketsView_pageSub__1ixo0{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.85rem;margin:0}.MyTicketsView_empty__L7\+GF{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.9rem;padding:48px 16px;text-align:center}.MyTicketsView_warnBanner__rNsHu{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.82rem;margin-bottom:14px;padding:10px 14px}.MyTicketsView_errorBanner__nF\+wh{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.82rem;margin-bottom:14px;padding:10px 14px}.MyTicketsView_filterBar__CNRGT{display:flex;gap:10px;justify-content:center;margin-bottom:16px}.MyTicketsView_filterSelect__GBfX6{background:#fff;background:var(--color-surface,#fff);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:999px;color:#1f2937;color:var(--color-text-primary,#1f2937);cursor:pointer;font-family:inherit;font-size:.8rem;outline:none;padding:.375rem 1.75rem .375rem .75rem}.MyTicketsView_filterSelect__GBfX6:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.MyTicketsView_list__o1rh0{display:flex;flex-direction:column;gap:12px}.MyTicketsView_ticketCard__-1b57{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;overflow:hidden}.MyTicketsView_ticketHead__SmD-X{align-items:center;background:none;border:none;color:#1f2937;color:var(--color-text-primary,#1f2937);cursor:pointer;display:flex;font:inherit;gap:10px;padding:14px 16px;text-align:left;width:100%}.MyTicketsView_typeIcon__CowSL{color:#9ca3af;color:var(--color-text-muted,#9ca3af);display:flex;flex-shrink:0}.MyTicketsView_ticketTitle__kFLBw{flex:1 1;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyTicketsView_ticketMeta__T0S8W{align-items:center;color:#9ca3af;color:var(--color-text-muted,#9ca3af);display:flex;font-size:.75rem;gap:4px;white-space:nowrap}.MyTicketsView_pill__rrEPG{border-radius:999px;font-size:.72rem;font-weight:700;padding:3px 9px;white-space:nowrap}.MyTicketsView_status_open__oNnjs,.MyTicketsView_status_pending__vSRH2{background:#fef3c7;background:var(--color-warning-light,#fef3c7);color:#b45309;color:var(--color-warning,#b45309)}.MyTicketsView_status_in_progress__yLGtk,.MyTicketsView_status_under_review__lkVFe{background:#dbeafe;color:#1d4ed8}.MyTicketsView_status_resolved__0Zimi,.MyTicketsView_status_verified__ZbrTu{background:#dcfce7;background:var(--color-success-light,#dcfce7);color:#15803d;color:var(--color-success-dark,#15803d)}.MyTicketsView_status_closed__IcTO\+,.MyTicketsView_status_discarded__oIZ0E{background:#f3f4f6;color:#4b5563}.MyTicketsView_status_reopened__\+WcT8{background:#fee2e2;background:var(--color-danger-light,#fee2e2);color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.MyTicketsView_status_default__mLOMD{background:#f3f4f6;color:#4b5563}.MyTicketsView_priorityPill__\+o6HB{border:1px solid #0000;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.MyTicketsView_priority_urgent__sJa3h{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.MyTicketsView_priority_high__FJvVP{background:#ffedd5;border-color:#fed7aa;color:#c2410c}.MyTicketsView_priority_medium__8x02L{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.MyTicketsView_priority_low__O9Gai{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.MyTicketsView_ticketBody__hA0Gw{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);padding:4px 16px 16px}.MyTicketsView_section__Lv3xt{margin-top:14px}.MyTicketsView_section__Lv3xt h4{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.78rem;font-weight:700;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}.MyTicketsView_readOnlyTag__8pldw{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:5px;color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:.65rem;font-weight:600;letter-spacing:0;margin-left:6px;padding:1px 6px;text-transform:none}.MyTicketsView_bodyText__TFwRe{color:#374151;color:var(--color-text-secondary,#374151);font-size:.85rem;line-height:1.5;margin:0;white-space:pre-wrap}.MyTicketsView_thread__k1x8X{display:flex;flex-direction:column;gap:8px}.MyTicketsView_note__p5eSY{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;padding:8px 12px}.MyTicketsView_noteMine__UC5jT{background:#fff7f2;border-color:#fed7aa}.MyTicketsView_noteHead__x4Q6b{display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.MyTicketsView_noteAuthor__G--uP{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.78rem;font-weight:700}.MyTicketsView_noteAt__r7FD3{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:.72rem}.MyTicketsView_noteText__sOox3{color:#374151;color:var(--color-text-secondary,#374151);font-size:.83rem;margin:0;white-space:pre-wrap}.MyTicketsView_compose__ZNvMY{display:flex;gap:8px;margin-top:14px}.MyTicketsView_commentInput__3\+T3j{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;flex:1 1;font-size:.85rem;outline:none;padding:8px 12px}.MyTicketsView_commentInput__3\+T3j:focus{background:#fff;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.MyTicketsView_commentBtn__8r9u9{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.83rem;font-weight:600;gap:6px;padding:8px 14px}.MyTicketsView_commentBtn__8r9u9:disabled{cursor:not-allowed;opacity:.5}.MyTicketsView_actions__IaXoy{display:flex;gap:10px;margin-top:12px}.MyTicketsView_closeBtn__f1vnS,.MyTicketsView_closeConfirm__oV-y2,.MyTicketsView_discardBtn__3hO2P,.MyTicketsView_reopenBtn__5qN-Q,.MyTicketsView_reopenCancel__OGcl8,.MyTicketsView_reopenConfirm__6ulrI{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;color:#374151;color:var(--color-text-secondary,#374151);cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:6px;padding:7px 13px;transition:background .15s ease,border-color .15s ease,color .15s ease}.MyTicketsView_closeBtn__f1vnS:hover{border-color:#9ca3af}.MyTicketsView_reopenBtn__5qN-Q{border-color:#b91c1c;border-color:var(--color-danger-dark,#b91c1c);color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.MyTicketsView_reopenBtn__5qN-Q:hover{background:#fee2e2;background:var(--color-danger-light,#fee2e2)}.MyTicketsView_discardBtn__3hO2P{color:#6b7280;color:var(--color-text-muted,#6b7280);margin-left:auto}.MyTicketsView_discardBtn__3hO2P:hover{background:#fee2e2;background:var(--color-danger-light,#fee2e2);border-color:#b91c1c;border-color:var(--color-danger-dark,#b91c1c);color:#b91c1c;color:var(--color-danger-dark,#b91c1c)}.MyTicketsView_discardBtn__3hO2P:disabled{cursor:not-allowed;opacity:.5}.MyTicketsView_reopenBox__i-afL{border:1px dashed #d1d5db;border:1px dashed var(--color-border,#d1d5db);border-radius:8px;margin-top:10px;padding:10px}.MyTicketsView_reopenTextarea__3SDGD{border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:6px;box-sizing:border-box;font-size:.83rem;padding:8px 10px;resize:vertical;width:100%}.MyTicketsView_reopenActions__aLftc{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.MyTicketsView_reopenConfirm__6ulrI{background:#b91c1c;background:var(--color-danger-dark,#b91c1c);border-color:#b91c1c;border-color:var(--color-danger-dark,#b91c1c);color:#fff}.MyTicketsView_closeBtn__f1vnS:disabled,.MyTicketsView_closeConfirm__oV-y2:disabled,.MyTicketsView_reopenBtn__5qN-Q:disabled,.MyTicketsView_reopenConfirm__6ulrI:disabled{cursor:not-allowed;opacity:.5}.MyTicketsView_emailLabel__0Nk1L{color:#374151;color:var(--color-text-secondary,#374151);display:block;font-size:.8rem;font-weight:600;margin-bottom:6px}.MyTicketsView_closeConfirm__oV-y2{background:#ff7a2f;background:var(--color-primary,#ff7a2f);border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f);color:#fff}.MyTicketsView_closeConfirm__oV-y2:hover{background:#e8621a;background:var(--color-primary-dark,#e8621a);border-color:#e8621a;border-color:var(--color-primary-dark,#e8621a)}.CtrlMindContent_header__H1V9g{border-bottom:1px solid #00000012;padding:1.75rem 2rem 1.5rem}.CtrlMindContent_headerRow__nNGAN{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.CtrlMindContent_brainBox__47ZbF{align-items:center;background:#ff7a2f1a;border:1px solid #ff7a2f4d;border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.CtrlMindContent_name__4ncrr{color:var(--color-text-primary);font-size:var(--font-3xl);font-weight:700;letter-spacing:-.02em;line-height:1.2}.CtrlMindContent_tagline__J4gMg{color:var(--color-primary);font-size:var(--font-sm);font-weight:600;margin-top:.2rem}.CtrlMindContent_desc__9WWTs{color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.CtrlMindContent_features__IwvYt{grid-gap:.75rem 1.5rem;border-bottom:1px solid #00000012;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr;padding:1.5rem 2rem}.CtrlMindContent_featureItem__NK9C1{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-base);gap:.625rem}.CtrlMindContent_featureIcon__WaP8y{color:var(--color-primary);flex-shrink:0}.CtrlMindContent_stats__vD5AX{align-items:center;background:var(--color-primary-light);border-bottom:1px solid #00000012;display:flex;padding:1.25rem 2rem}.CtrlMindContent_statItem__isW4E{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.25rem}.CtrlMindContent_statValue__rx8Fs{color:var(--color-primary);font-size:var(--font-3xl);font-weight:700;letter-spacing:-.02em}.CtrlMindContent_statLabel__MIuOd{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CtrlMindContent_divider__GVfnZ{background:#0000001a;height:40px;width:1px}.CtrlMindContent_workflow__9Nyk7{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1.5rem 2rem 2rem}.CtrlMindContent_workflowItem__cQRWr{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.CtrlMindContent_workflowIcon__yG4wD{align-items:center;background:var(--color-primary-light);border:1px solid #ff7a2f40;border-radius:var(--radius-lg);display:flex;height:52px;justify-content:center;width:52px}.CtrlMindContent_workflowLabel__5ypjt{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CtrlMindContent_workflowSub__evOwj{color:var(--color-text-muted);font-size:var(--font-sm)}.CtrlMindContent_arrow__UsNbh{color:var(--color-primary-border);flex-shrink:0;font-size:1.5rem;margin-bottom:1.5rem}@media (max-width:1024px){.CtrlMindContent_features__IwvYt{grid-template-columns:1fr}}.AboutModal_overlay__EEqhP{align-items:center;animation:AboutModal_fadeOverlay__l2rBl .2s ease;background:#000000b3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:var(--z-modal)}.AboutModal_panel__LdWt\+{animation:AboutModal_slideUp__getGK .3s ease;background:var(--color-surface);border:1px solid #ff7a2f40;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 40px #ff7a2f0f;max-height:90vh;max-width:660px;overflow-y:auto;position:relative;width:100%}.AboutModal_panel__LdWt\+:before{background:linear-gradient(90deg,#0000,#ff7a2f 40%,#ffb347 60%,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.AboutModal_closeBtn__qVy8B{align-items:center;background:#0000000d;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:var(--transition);width:32px;z-index:10}.AboutModal_closeBtn__qVy8B:hover{background:#ff7a2f1a;color:var(--color-primary)}.AIRecommendationsPanel_panel__eKJ7Y{background:#fffbf5;border:1.5px solid var(--color-primary-border);border-radius:10px;margin-top:1.25rem;padding:1.25rem 1.5rem}.AIRecommendationsPanel_header__dzSfu{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.AIRecommendationsPanel_title__FSHaF{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700;margin:0}.AIRecommendationsPanel_list__AOb61{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}.AIRecommendationsPanel_item__f3tPp{align-items:flex-start;display:flex;gap:.75rem}.AIRecommendationsPanel_number__9gLZk{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:var(--color-surface);display:flex;flex-shrink:0;font-size:var(--font-sm);font-weight:700;height:24px;justify-content:center;margin-top:1px;min-width:24px}.AIRecommendationsPanel_text__Fjb7N{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.55}.shared_agentPanel__3SPlU,.shared_jobPanel__PGa\+K{max-width:820px}.shared_loadingBlock__FSjz4{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--font-base);gap:.75rem;justify-content:center;padding:2.5rem 1.5rem}.shared_spinner__\+rfLg{animation:shared_spin__EStlK 1s linear infinite;color:var(--color-primary)}.shared_body__Z4kx1{padding:1.25rem}.shared_section__5t2Yy{margin-bottom:1.25rem}.shared_sectionHead__klM7o{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.shared_sectionHead__klM7o h3{color:var(--color-text-primary);font-size:var(--font-md);font-weight:700;margin:0}.shared_aiSpinner__\+UP6D{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);color:var(--color-primary);display:flex;flex-direction:column;font-size:var(--font-base);font-weight:500;gap:.75rem;justify-content:center;padding:1.75rem 1.5rem}.shared_aiResults__S3WgM,.shared_aiSpinner__\+UP6D{min-height:160px;transition:background-color .15s ease,border-color .15s ease}.shared_aiResults__S3WgM{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem}.shared_resultItem__\+QLvH{margin-bottom:1rem}.shared_resultItem__\+QLvH:last-child{margin-bottom:0}.shared_resultItem__\+QLvH h4{color:var(--color-text-primary);font-size:var(--font-base);font-weight:700;margin-bottom:.375rem}.shared_resultItem__\+QLvH p{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.6}.shared_diagBox__Ld1x7{background:var(--color-info-light);border:1px solid var(--color-info);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem}.shared_diagGrid__pvqCG{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.shared_diagItem__EC701{display:flex;flex-direction:column;gap:.2rem}.shared_diagItem__EC701 label{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.shared_statusFailed__l4pbe{color:var(--color-danger-dark);font-size:var(--font-base);font-weight:700}.shared_rootCauseBox__-9RTt{background:var(--color-surface);border-radius:var(--radius-md);padding:.875rem}.shared_rootCauseBox__-9RTt>strong{color:var(--color-info);display:block;font-size:var(--font-base);margin-bottom:.375rem}.shared_rootCauseBox__-9RTt>p{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.6;margin:0}.shared_recommendedAction__ctY49{align-items:flex-start;background:var(--color-warning-amber-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-sm);color:var(--color-warning-amber-text);display:flex;gap:.5rem;margin-top:.75rem;padding:.875rem}.shared_recommendedAction__ctY49 strong{color:var(--color-warning-amber-text);display:block;font-size:var(--font-base);margin-bottom:.2rem}.shared_recommendedAction__ctY49 p{color:var(--color-warning-amber-text);font-size:var(--font-base);margin:0}.shared_feedbackRow__KDJF2{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.875rem}.shared_feedbackPrompt__pZotJ{color:var(--color-text-muted);font-size:var(--font-sm);margin-right:.25rem}.shared_feedbackBtn__B8CQo{align-items:center;border:1px solid;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:500;gap:.35rem;padding:.3rem .75rem;transition:var(--transition)}.shared_feedbackBtn__B8CQo:disabled{cursor:not-allowed;opacity:.5}.shared_feedbackYes__KyfSF{background:#f0fdf4;border-color:#22c55e;color:#16a34a}.shared_feedbackYes__KyfSF:hover:not(:disabled){background:#22c55e;color:#fff}.shared_feedbackNo__jcDcb{background:#fef2f2;border-color:#ef4444;color:#dc2626}.shared_feedbackNo__jcDcb:hover:not(:disabled){background:#ef4444;color:#fff}.shared_feedbackThanks__KTOeP{color:var(--color-text-muted);font-size:var(--font-sm);font-style:italic}.shared_feedbackSubmitted__YQnqu{align-items:center;background:#f0fdf4;border:1px solid #22c55e;border-radius:var(--radius-sm);color:#16a34a;display:inline-flex;font-size:var(--font-sm);font-weight:500;gap:.35rem;padding:.3rem .75rem}.shared_feedbackCommentBlock__DLZbC{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;width:100%}.shared_feedbackCommentTextarea__tSyJK{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-sm);line-height:1.5;min-height:64px;outline:none;padding:8px 10px;resize:vertical;transition:border-color .15s;width:100%}.shared_feedbackCommentTextarea__tSyJK:focus{background:#fff;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.shared_feedbackEmailLabel__gezmL{align-items:center;color:#374151;color:var(--color-text-secondary,#374151);display:flex;font-size:.78rem;font-size:var(--font-xs,.78rem);font-weight:600;gap:5px}.shared_feedbackEmailInput__8zlbc{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);font-size:var(--font-sm);outline:none;padding:8px 10px;transition:border-color .15s;width:100%}.shared_feedbackEmailInput__8zlbc:focus{background:#fff;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.shared_feedbackCommentActions__4E7jf{display:flex;gap:.5rem}.shared_feedbackCommentSubmit__6sHXi{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:1px solid #ff7a2f;border:1px solid var(--color-primary,#ff7a2f);border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:500;gap:.35rem;padding:.3rem .75rem;transition:var(--transition)}.shared_feedbackCommentSubmit__6sHXi:hover:not(:disabled){background:#e96a1f;border-color:#e96a1f}.shared_feedbackCommentSubmit__6sHXi:disabled{cursor:not-allowed;opacity:.5}.shared_feedbackCommentSkip__rqi1G{align-items:center;background:#0000;border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-size:var(--font-sm);font-weight:500;gap:.35rem;padding:.3rem .75rem;transition:var(--transition)}.shared_feedbackCommentSkip__rqi1G:hover:not(:disabled){border-color:var(--color-text-disabled)}.shared_notifDisabledBanner__92272{align-items:center;background:#fef9e7;border:1px solid #fde68a;border-radius:var(--radius-sm);color:#92400e;display:flex;font-size:.78rem;font-size:var(--font-xs,.78rem);gap:6px;margin-bottom:4px;padding:8px 12px}.shared_notifEmailList__8ju\+Q{display:flex;flex-direction:column;gap:5px;margin-bottom:6px}.shared_notifEmailChip__HWcE4{align-items:center;background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:999px;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:.78rem;font-size:var(--font-xs,.78rem);gap:8px;justify-content:space-between;padding:5px 6px 5px 12px}.shared_notifEmailRemoveBtn__g2SPn{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;color:var(--color-text-muted,#9ca3af);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:color .15s,background .15s;width:18px}.shared_notifEmailRemoveBtn__g2SPn:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.shared_notifEmailRemoveBtn__g2SPn:disabled{cursor:not-allowed;opacity:.4}.shared_notifEmpty__u6AJl{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:.78rem;font-size:var(--font-xs,.78rem);padding:4px 0 2px;text-align:center}.shared_notifAddRow__UwJ1s{display:flex;gap:6px;margin-top:2px}.shared_notifAddInput__2v5Vx{background:#f9fafb;background:var(--color-bg,#f9fafb);border:1px solid #d1d5db;border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-sm);color:var(--color-text-primary);flex:1 1;font-size:var(--font-sm);min-width:0;outline:none;padding:6px 10px;transition:border-color .15s}.shared_notifAddInput__2v5Vx:focus{background:#fff;border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.shared_notifAddBtn__Exp1S{align-items:center;background:#0000;border:1px solid #ff7a2f;border:1px solid var(--color-primary,#ff7a2f);border-radius:var(--radius-sm);color:#ff7a2f;color:var(--color-primary,#ff7a2f);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-sm);font-weight:500;gap:4px;padding:6px 12px;transition:var(--transition);white-space:nowrap}.shared_notifAddBtn__Exp1S:hover:not(:disabled){background:#ff7a2f;background:var(--color-primary,#ff7a2f);color:#fff}.shared_notifAddBtn__Exp1S:disabled{cursor:not-allowed;opacity:.45}.shared_notifAddError__fNgNB{color:#b91c1c;font-size:.75rem;font-size:var(--font-xs,.75rem);margin-top:4px}.shared_analyzePrompt__sEnSu{align-items:center;background:var(--color-primary-light);border:1px dashed var(--color-primary-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.875rem;justify-content:center;min-height:160px;padding:2rem 1.5rem;text-align:center}.shared_analyzeHint__kWzCe{color:var(--color-text-muted);font-size:var(--font-sm);margin:0;max-width:320px}.shared_analyzeBtn__HRxlO{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-sm);box-shadow:0 1px 4px #0000001f;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-base);font-weight:600;gap:.45rem;padding:.5rem 1.25rem;transition:var(--transition)}.shared_analyzeBtn__HRxlO:hover{background:#e96a1f;box-shadow:0 2px 8px #0000002e}.shared_analyzeBtn__HRxlO:active{transform:scale(.97)}.shared_fromCacheTag__Dnkeh{align-items:center;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-size:var(--font-xs);gap:.3rem;margin-bottom:.625rem;padding:.15rem .6rem}.shared_noData__bkyTI{color:var(--color-text-muted);font-size:var(--font-base);padding:1.25rem;text-align:center}.shared_footer__\+sbxl{border-top:1px solid var(--color-border);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.shared_btnSecondary__CIT8h{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;font-size:var(--font-base);font-weight:500;gap:.375rem;padding:.4rem .875rem;transition:var(--transition)}.shared_btnSecondary__CIT8h:hover{background:var(--color-bg-subtle);border-color:var(--color-text-disabled)}@media (max-width:1024px){.shared_diagGrid__pvqCG{grid-template-columns:1fr}}.AgentDownloadModal_overlay__3okjj{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.AgentDownloadModal_card__HM6O\+{background:#1e1e2e;background:var(--color-surface,#1e1e2e);border:1px solid #2e2e3e;border:1px solid var(--color-border,#2e2e3e);border-radius:12px;box-shadow:0 24px 60px #0006;max-width:480px;width:100%}.AgentDownloadModal_header__UNzSm{align-items:center;border-bottom:1px solid #2e2e3e;border-bottom:1px solid var(--color-border,#2e2e3e);color:#e0e0f0;color:var(--color-text,#e0e0f0);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:1rem 1.25rem}.AgentDownloadModal_closeBtn__SgUb9{align-items:center;background:none;border:none;border-radius:4px;color:#888;color:var(--color-text-muted,#888);cursor:pointer;display:flex;margin-left:auto;padding:.2rem}.AgentDownloadModal_closeBtn__SgUb9:hover{color:#e0e0f0;color:var(--color-text,#e0e0f0)}.AgentDownloadModal_body__FHS43{padding:1.25rem}.AgentDownloadModal_desc__qo11J{color:#aaa;color:var(--color-text-muted,#aaa);font-size:.85rem;line-height:1.5;margin:0 0 1rem}.AgentDownloadModal_stepsBlock__ZjkHN{background:#252535;background:var(--color-surface-alt,#252535);border:1px solid #2e2e3e;border:1px solid var(--color-border,#2e2e3e);border-radius:8px;padding:.875rem 1rem}.AgentDownloadModal_stepsTitle__qdDrd{color:#888;color:var(--color-text-muted,#888);font-size:.78rem;font-weight:600;letter-spacing:.05em;margin:0 0 .625rem;text-transform:uppercase}.AgentDownloadModal_steps__sjlAs{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.AgentDownloadModal_step__WOrQW{align-items:flex-start;color:#e0e0f0;color:var(--color-text,#e0e0f0);display:flex;font-size:.83rem;gap:.625rem;line-height:1.4}.AgentDownloadModal_stepNum__Sc4Fj{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:1.25rem;justify-content:center;margin-top:.05rem;min-width:1.25rem}.AgentDownloadModal_errorMsg__NkKAg{color:#ef4444;color:var(--color-error,#ef4444);font-size:.82rem;margin-top:.75rem}.AgentDownloadModal_successBlock__XFJiS{align-items:center;display:flex;flex-direction:column;gap:.625rem;padding:.5rem 0;text-align:center}.AgentDownloadModal_successIcon__k0TH5{color:#22c55e;color:var(--color-success,#22c55e)}.AgentDownloadModal_successTitle__Kpk1h{color:#e0e0f0;color:var(--color-text,#e0e0f0);font-size:1rem;font-weight:600;margin:0}.AgentDownloadModal_successSub__aufL1{color:#aaa;color:var(--color-text-muted,#aaa);font-size:.84rem;line-height:1.5;margin:0}.AgentDownloadModal_footer__dn39c{align-items:center;border-top:1px solid #2e2e3e;border-top:1px solid var(--color-border,#2e2e3e);display:flex;gap:.75rem;padding:1rem 1.25rem}.AgentDownloadModal_downloadBtn__cBs4h{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.84rem;font-weight:600;gap:.4rem;padding:.5rem 1rem;transition:opacity .15s}.AgentDownloadModal_downloadBtn__cBs4h:hover:not(:disabled){opacity:.85}.AgentDownloadModal_downloadBtn__cBs4h:disabled{cursor:not-allowed;opacity:.6}.AgentDownloadModal_laterBtn__9xyu4{background:none;border:1px solid #2e2e3e;border:1px solid var(--color-border,#2e2e3e);border-radius:6px;color:#aaa;color:var(--color-text-muted,#aaa);cursor:pointer;font-size:.83rem;padding:.5rem .875rem;transition:border-color .15s}.AgentDownloadModal_laterBtn__9xyu4:hover{border-color:#888;border-color:var(--color-text-muted,#888);color:#e0e0f0;color:var(--color-text,#e0e0f0)}.AgentDownloadModal_spin__YXSfb{animation:AgentDownloadModal_spin__YXSfb .8s linear infinite}@keyframes AgentDownloadModal_spin__YXSfb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToastStack_stack__0Wxp5{display:flex;flex-direction:column;gap:var(--space-2);max-width:360px;pointer-events:none;position:fixed;right:var(--space-5);top:calc(52px + var(--space-3));z-index:var(--z-tooltip)}.ToastStack_toast__XyWhD{align-items:flex-start;animation:ToastStack_slideIn__55-MR .25s cubic-bezier(.34,1.56,.64,1);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-danger);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;font-family:var(--font-family);gap:var(--space-3);padding:var(--space-3) var(--space-4);pointer-events:all}@keyframes ToastStack_slideIn__55-MR{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.ToastStack_iconWrap__SY-vN{align-items:center;background:var(--color-danger-light);border-radius:var(--radius-full);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ToastStack_icon__Jk9Ka{color:var(--color-danger-dark)}.ToastStack_body__RS3BH{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ToastStack_label__PJIMS{color:var(--color-danger-dark);font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ToastStack_name__djT8h{color:var(--color-text-primary);font-size:var(--font-base);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToastStack_meta__2qk\+B{color:var(--color-text-muted);font-size:var(--font-sm);line-height:1.3}.ToastStack_close__\+is4p{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:var(--transition-fast);width:22px}.ToastStack_close__\+is4p:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.ToastStack_close__\+is4p:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LoginPage_wrap__RE4gZ{background:var(--color-bg);display:grid;grid-template-columns:2fr 3fr;min-height:100vh}.LoginPage_brand__tVGud{align-items:stretch;background:var(--gradient-dark);display:flex;overflow:hidden;position:relative}.LoginPage_dot1__lXxuM,.LoginPage_dot2__83hX7,.LoginPage_dot3__0tozn{border-radius:50%;pointer-events:none;position:absolute}.LoginPage_dot1__lXxuM{background:radial-gradient(circle,#ff7a2f2e 0,#0000 70%);height:320px;left:-100px;top:-80px;width:320px}.LoginPage_dot2__83hX7{background:radial-gradient(circle,#ff7a2f1a 0,#0000 70%);bottom:60px;height:220px;right:-60px;width:220px}.LoginPage_dot3__0tozn{background:radial-gradient(circle,#ffa55a14 0,#0000 70%);height:160px;left:50%;top:50%;transform:translate(-50%,-50%);width:160px}.LoginPage_brandInner__kh3u2{display:flex;flex:1 1;flex-direction:column;padding:3rem 2.5rem;position:relative;z-index:1}.LoginPage_brandLogo__b65r-{margin-bottom:2.5rem}.LoginPage_logoImg__uOFVG{filter:brightness(1.05);object-fit:contain;width:140px}.LoginPage_brandProduct__W7Wxh{margin-bottom:2.5rem}.LoginPage_productName__\+pbKF{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .375rem}.LoginPage_productTagline__6ic3p{color:#ffffff8c;font-size:var(--font-base);font-weight:400;margin:0}.LoginPage_featureList__\+tPaH{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0 0 auto;padding:0}.LoginPage_featureItem__Z\+HiA{align-items:center;color:#ffffffb3;display:flex;font-size:var(--font-base);gap:.75rem}.LoginPage_featureIcon__q7rRF{align-items:center;background:#ff7a2f26;border:1px solid #ff7a2f40;border-radius:var(--radius-sm);color:var(--color-primary);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.LoginPage_brandDivider__uDEiN{background:#ffffff14;height:1px;margin:2rem 0 1rem}.LoginPage_brandCompany__LOq57{color:#ffffff73;font-size:var(--font-xs);font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.LoginPage_brandCopyright__TeiY-{color:#ffffffad;font-size:var(--font-xs);margin:0}.LoginPage_formPanel__CNN\+u{align-items:center;background:var(--color-bg);display:flex;justify-content:center;padding:2rem 1.5rem}.LoginPage_formCard__k5HGz{animation:LoginPage_slideUp__vtfxp .3s ease both;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:420px;padding:2rem 2rem 1.5rem;width:100%}.LoginPage_ldapBadge__W9rJ9{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:var(--font-xs);font-weight:700;gap:.375rem;letter-spacing:.06em;margin-bottom:1.25rem;padding:.25rem .625rem;text-transform:uppercase}.LoginPage_formHeading__PEMAV{color:var(--color-text-primary);font-size:var(--font-xl);font-weight:800;letter-spacing:-.01em;margin:0 0 .25rem}.LoginPage_formSubheading__OP1\+Q{color:var(--color-text-muted);font-size:var(--font-base);margin:0 0 1.5rem}.LoginPage_expiredBanner__1uJuK{align-items:center;background:#fef2f2;border:1px solid #fca5a5;border-radius:var(--radius-md);color:#dc2626;display:flex;font-size:var(--font-xs);font-weight:500;gap:.5rem;margin-bottom:1.25rem;padding:.625rem .875rem}.LoginPage_form__UR2ab{display:flex;flex-direction:column;gap:1rem}.LoginPage_field__H3FoD{display:flex;flex-direction:column;gap:.375rem}.LoginPage_labelRow__KKIXy{align-items:center;display:flex;justify-content:space-between}.LoginPage_label__PyFHR{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LoginPage_forgotLink__kjiSU{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-xs);font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.LoginPage_forgotLink__kjiSU:hover{color:var(--color-primary-hover)}.LoginPage_inputWrap__R2dyf{align-items:center;display:flex;position:relative}.LoginPage_inputIcon__JKXdi{color:var(--color-text-muted);flex-shrink:0;left:.75rem;pointer-events:none;position:absolute}.LoginPage_input__JaW\+E{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-base);outline:none;padding:.6rem 2.5rem .6rem 2.375rem;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.LoginPage_input__JaW\+E:focus{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-shadow)}.LoginPage_input__JaW\+E:disabled{cursor:not-allowed;opacity:.6}.LoginPage_eyeBtn__I5Pe8{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;padding:.25rem;position:absolute;right:.625rem;transition:color .15s ease}.LoginPage_eyeBtn__I5Pe8:hover{color:var(--color-text-primary)}.LoginPage_strengthWrap__vxikH{align-items:center;display:flex;gap:.625rem;margin-top:.375rem}.LoginPage_strengthBar__Eqw26{display:flex;flex:1 1;gap:4px}.LoginPage_strengthSegment__b9FF2{background:var(--color-border);border-radius:2px;flex:1 1;height:4px;opacity:.4;transition:background .25s ease,opacity .25s ease}.LoginPage_strengthLabel__Wlc5G{font-size:var(--font-xs);font-weight:700;min-width:56px;text-align:right;transition:color .25s ease;white-space:nowrap}.LoginPage_criteriaList__35M5q{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:.375rem 0 0;padding:0}.LoginPage_criteriaItem__JhrPT{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-xs);gap:.4rem;transition:color .2s ease}.LoginPage_criteriaItem__JhrPT.LoginPage_criteriaOk__3FnI9{color:#16a34a}.LoginPage_criteriaDot__IubOf{border:1.5px solid var(--color-border);border-radius:50%;flex-shrink:0;height:8px;width:8px}.LoginPage_errorAlert__k9bbA{align-items:flex-start;background:var(--color-danger-light);border:1px solid #fca5a5;border-radius:var(--radius-md);color:var(--color-danger-dark);display:flex;font-size:var(--font-xs);font-weight:500;gap:.5rem;padding:.625rem .875rem}.LoginPage_errorAlert__k9bbA svg{flex-shrink:0;margin-top:1px}.LoginPage_submitBtn__uvfv-{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--font-base);font-weight:700;gap:.5rem;justify-content:center;margin-top:.25rem;padding:.7rem 1rem;transition:background .18s ease,transform .15s ease,box-shadow .18s ease;width:100%}.LoginPage_submitBtn__uvfv-:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-primary);transform:translateY(-1px)}.LoginPage_submitBtn__uvfv-:active:not(:disabled){transform:translateY(0)}.LoginPage_submitBtn__uvfv-:disabled{cursor:not-allowed;opacity:.65}.LoginPage_spin__r7qYr{animation:LoginPage_spinIcon__5\+JVY 1s linear infinite}.LoginPage_formFooter__l3ukw{align-items:center;border-top:1px solid var(--color-border-light);color:var(--color-text-disabled);display:flex;font-size:var(--font-xs);gap:.375rem;justify-content:center;margin-top:1.5rem;padding-top:1rem}.LoginPage_forgotOverlay__7adMw{align-items:center;animation:LoginPage_fadeIn__tRl5M .2s ease;background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:var(--z-modal)}.LoginPage_forgotCard__9a\+qB{animation:LoginPage_slideUp__vtfxp .25s ease;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:400px;overflow:hidden;width:100%}.LoginPage_forgotHeader__qTeWm{align-items:center;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);color:var(--color-text-primary);display:flex;font-size:var(--font-md);font-weight:700;gap:.625rem;padding:1rem 1.25rem}.LoginPage_forgotHeader__qTeWm svg:first-child{color:var(--color-primary)}.LoginPage_forgotClose__gIii8{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;margin-left:auto;padding:.25rem;transition:color .15s ease}.LoginPage_forgotClose__gIii8:hover{color:var(--color-text-primary)}.LoginPage_forgotBody__q06\+w{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem}.LoginPage_forgotBody__q06\+w p{color:var(--color-text-secondary);font-size:var(--font-base);line-height:1.6;margin:0}.LoginPage_forgotContact__Sulc7{align-items:center;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);color:var(--color-primary);display:flex;font-size:var(--font-base);font-weight:600;gap:.5rem;padding:.625rem .875rem}.LoginPage_forgotTicketRow__HZni7{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--font-base);gap:.375rem}.LoginPage_forgotTicketRow__HZni7 svg{color:var(--color-primary)}.LoginPage_forgotFooter__pNmf5{border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;padding:.875rem 1.25rem}.LoginPage_btnPrimary__l6SvH{align-items:center;background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--font-base);font-weight:600;gap:.375rem;padding:.45rem 1rem;transition:background .15s ease}.LoginPage_btnPrimary__l6SvH:hover{background:var(--color-primary-hover)}@keyframes LoginPage_slideUp__vtfxp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginPage_fadeIn__tRl5M{0%{opacity:0}to{opacity:1}}@keyframes LoginPage_spinIcon__5\+JVY{to{transform:rotate(1turn)}}.LoginPage_fpStepHeader__CszyG{margin-bottom:1.5rem}.LoginPage_fpBackBtn__owAzi{align-items:center;background:none;border:none;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;font-size:.8125rem;gap:.375rem;margin-top:.75rem;padding:.25rem 0;transition:color .15s}.LoginPage_fpBackBtn__owAzi:hover{color:#ff7a2f;color:var(--color-primary,#ff7a2f)}.LoginPage_otpInput__VWviY{font-family:monospace;font-family:var(--font-mono,monospace);font-size:1.125rem;letter-spacing:.35em;text-align:center}.LoginPage_resendRow__9tkhF{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem;margin-top:-.25rem}.LoginPage_resendTimer__UG\+Gf{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.8rem}.LoginPage_resendBtn__MdVsC{background:none;border:none;color:#ff7a2f;color:var(--color-primary,#ff7a2f);cursor:pointer;font-size:.8125rem;font-weight:600;padding:0;text-decoration:underline}.LoginPage_resendBtn__MdVsC:disabled{cursor:not-allowed;opacity:.4}.LoginPage_inputOk__JNJln{border-color:#22c55e!important}.LoginPage_inputErr__MMlid{border-color:#ef4444!important}.LoginPage_fpDone__oYnIb{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:2rem 0;text-align:center}.LoginPage_fpDoneIcon__kbvyQ{color:#22c55e}@media (max-width:768px){.LoginPage_wrap__RE4gZ{grid-template-columns:1fr}.LoginPage_brand__tVGud{display:none}.LoginPage_formPanel__CNN\+u{padding:1.5rem 1rem}.LoginPage_formCard__k5HGz{max-width:100%;padding:1.5rem 1.25rem 1.25rem}}.AcceptInvitePage_page__Sqh7S{align-items:center;background:#f5f5f5;background:var(--color-bg,#f5f5f5);display:flex;justify-content:center;min-height:100vh;padding:24px}.AcceptInvitePage_card__MD8W9{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:14px;box-shadow:0 8px 20px #00000014;box-shadow:var(--shadow-lg,0 8px 20px #00000014);max-width:440px;padding:32px 28px;text-align:center;width:100%}.AcceptInvitePage_spinIcon__J41Em{animation:AcceptInvitePage_spin__OYMqz .9s linear infinite;color:#ff7a2f;color:var(--color-primary,#ff7a2f);margin-bottom:12px}.AcceptInvitePage_loadingText__eGxtt{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.9rem;margin:0}.AcceptInvitePage_errorIcon__gn3p7{color:#ef4444;color:var(--color-danger,#ef4444);margin-bottom:12px}.AcceptInvitePage_successIcon__aw4-z{color:#22c55e;color:var(--color-success,#22c55e);margin-bottom:12px}.AcceptInvitePage_hint__UB29H{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.82rem;margin:8px 0 0}.AcceptInvitePage_card__MD8W9{text-align:left}.AcceptInvitePage_header__WrP\+H{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.AcceptInvitePage_headerIcon__6fePR{color:#ff7a2f;color:var(--color-primary,#ff7a2f);flex-shrink:0;margin-top:3px}.AcceptInvitePage_title__AVTLV{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:1.1rem;font-weight:700;margin:0 0 4px}.AcceptInvitePage_sub__zxSDA{color:#6b7280;color:var(--color-text-muted,#6b7280);font-size:.82rem;margin:0}.AcceptInvitePage_expiryNotice__O4CrI{align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:7px;color:#9a3412;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-bottom:16px;padding:11px 14px}.AcceptInvitePage_expiryIcon__Kq5Ph{color:#c2410c;flex-shrink:0;margin-top:2px}.AcceptInvitePage_usernameRow__QZ\+34{align-items:center;background:#f9fafb;background:var(--color-bg-subtle,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;display:flex;gap:10px;margin-bottom:20px;padding:10px 14px}.AcceptInvitePage_usernameLabel__54EQt{color:#6b7280;color:var(--color-text-muted,#6b7280);flex-shrink:0;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AcceptInvitePage_usernameValue__YIFfO{background:#f3f4f6;background:var(--color-border-light,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:4px;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.85rem;padding:2px 8px}.AcceptInvitePage_form__p0wXo{display:flex;flex-direction:column;gap:16px}.AcceptInvitePage_field__MbCRS{display:flex;flex-direction:column;gap:6px}.AcceptInvitePage_label__hiFGh{color:#4b5563;color:var(--color-text-secondary,#4b5563);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AcceptInvitePage_inputWrap__A7hmY{align-items:center;display:flex;position:relative}.AcceptInvitePage_icon__5dUom{color:#6b7280;color:var(--color-text-muted,#6b7280);left:10px;pointer-events:none;position:absolute}.AcceptInvitePage_input__8Lm5u{background:#fff;background:var(--color-surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:7px;color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:.87rem;outline:none;padding:9px 36px 9px 32px;transition:border-color .2s;width:100%}.AcceptInvitePage_input__8Lm5u:focus{border-color:#ff7a2f;border-color:var(--color-primary,#ff7a2f)}.AcceptInvitePage_inputOk__pIhQn{border-color:#22c55e!important;border-color:var(--color-success,#22c55e)!important}.AcceptInvitePage_inputErr__qmiOo{border-color:#ef4444!important;border-color:var(--color-danger,#ef4444)!important}.AcceptInvitePage_eye__SIWRb{align-items:center;background:none;border:none;color:#6b7280;color:var(--color-text-muted,#6b7280);cursor:pointer;display:flex;padding:2px;position:absolute;right:8px}.AcceptInvitePage_strengthBar__bnTrj{margin-top:6px}.AcceptInvitePage_barTrack__9kXu\+{background:#f3f4f6;background:var(--color-border-light,#f3f4f6);border-radius:2px;height:4px;margin-bottom:8px;overflow:hidden}.AcceptInvitePage_barFill__ej0x4{border-radius:2px;height:100%;transition:width .3s,background .3s}.AcceptInvitePage_criteria__ygQeW{grid-gap:3px 12px;display:grid;gap:3px 12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.AcceptInvitePage_met__bByPy,.AcceptInvitePage_unmet__hmWQH{align-items:center;display:flex;font-size:.75rem;gap:5px}.AcceptInvitePage_met__bByPy{color:#16a34a;color:var(--color-success-dark,#16a34a)}.AcceptInvitePage_unmet__hmWQH{color:#6b7280;color:var(--color-text-muted,#6b7280)}.AcceptInvitePage_dot__AEddg{background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.AcceptInvitePage_error__NKdmE{align-items:center;background:#fef2f2;background:var(--color-danger-light,#fef2f2);border:1px solid #ef44444d;border-radius:6px;color:#ef4444;color:var(--color-danger,#ef4444);display:flex;font-size:.82rem;gap:6px;padding:8px 12px}.AcceptInvitePage_submit__r6NAp{align-items:center;background:#ff7a2f;background:var(--color-primary,#ff7a2f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:7px;justify-content:center;margin-top:4px;padding:11px 0;transition:opacity .2s;width:100%}.AcceptInvitePage_submit__r6NAp:disabled{cursor:not-allowed;opacity:.5}.AcceptInvitePage_submit__r6NAp:hover:not(:disabled){opacity:.9}@keyframes AcceptInvitePage_spin__OYMqz{to{transform:rotate(1turn)}}.AcceptInvitePage_spin__OYMqz{animation:AcceptInvitePage_spin__OYMqz .8s linear infinite}.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.6da81be5.css.map*/