.brand-logo[data-v-e59b123f]{display:inline-block;width:auto;vertical-align:middle}.nav[data-v-2a18e403]{border-bottom:1px solid var(--color-gray-200);z-index:var(--z-sticky)}.nav-container[data-v-2a18e403]{width:85%;max-width:var(--container-max-width);margin:0 auto;padding:0;height:var(--nav-height)}.nav-brand[data-v-2a18e403]{margin-right:var(--space-10)}.brand-link[data-v-2a18e403]{text-decoration:none}.brand-text[data-v-2a18e403]{letter-spacing:var(--letter-spacing-tight)}.nav-link[data-v-2a18e403]{font-size:var(--font-size-md);color:var(--color-gray-600);text-decoration:none;padding:10px var(--space-4);transition:all var(--transition-fast);gap:6px;background:none}.nav-link[data-v-2a18e403]:hover{color:var(--color-black);background:var(--color-gray-100)}.nav-link.active[data-v-2a18e403]{color:var(--color-black);background:var(--color-gray-100);font-weight:var(--font-weight-semibold)}.dropdown-icon[data-v-2a18e403]{font-size:10px;transition:transform var(--transition-fast)}.nav-dropdown:hover .dropdown-icon[data-v-2a18e403]{transform:rotate(180deg)}.dropdown-menu[data-v-2a18e403]{position:absolute;top:100%;left:0;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);min-width:200px;padding:var(--space-2);padding-top:var(--space-3);margin-top:0;animation:fadeInDown-2a18e403 var(--transition-fast);z-index:var(--z-modal)}.dropdown-menu[data-v-2a18e403]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:transparent}.dropdown-item[data-v-2a18e403]{display:block;padding:12px var(--space-4);font-size:var(--font-size-base);color:var(--color-gray-600);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.dropdown-item[data-v-2a18e403]:hover{background:var(--color-gray-100);color:var(--color-black)}.dropdown-item.active[data-v-2a18e403]{background:var(--color-gray-600);color:var(--color-white);font-weight:var(--font-weight-medium)}.nav-icon-btn[data-v-2a18e403]{width:40px;height:40px;background:transparent;border:none;color:var(--color-gray-500);transition:all var(--transition-fast)}.nav-icon-btn[data-v-2a18e403]:hover,.nav-icon-btn.active[data-v-2a18e403]{background:var(--color-gray-100);color:var(--color-black)}.notification-badge[data-v-2a18e403]{top:6px;right:6px;width:16px;height:16px;background:var(--color-danger);color:var(--color-white);font-size:10px}.notifications-dropdown[data-v-2a18e403]{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;z-index:var(--z-modal)}.notifications-header[data-v-2a18e403]{padding:var(--space-4);border-bottom:1px solid var(--color-gray-200)}.mark-all-read[data-v-2a18e403]{background:none;border:none;color:var(--color-blue)}.mark-all-read[data-v-2a18e403]:hover{text-decoration:underline}.notifications-list[data-v-2a18e403]{max-height:400px}.notification-item[data-v-2a18e403]{padding:var(--space-4);border-bottom:1px solid var(--color-gray-100);transition:background var(--transition-fast)}.notification-item[data-v-2a18e403]:hover{background:var(--color-gray-50)}.notification-item[data-v-2a18e403]:last-child{border-bottom:none}.notification-item.unread[data-v-2a18e403]{background:#3b82f60d}.notification-icon[data-v-2a18e403]{width:36px;height:36px;background:var(--color-gray-100);color:var(--color-gray-500)}.notification-item.unread .notification-icon[data-v-2a18e403]{background:var(--color-blue-50);color:var(--color-blue)}.notification-content[data-v-2a18e403]{min-width:0;gap:2px}.unread-dot[data-v-2a18e403]{width:8px;height:8px;background:var(--color-blue);margin-top:6px}.notifications-footer[data-v-2a18e403]{padding:var(--space-3);text-align:center;border-top:1px solid var(--color-gray-200);background:var(--color-gray-50)}.notifications-footer a[data-v-2a18e403]{font-size:var(--font-size-sm);color:var(--color-gray-600);text-decoration:none}.notifications-footer a[data-v-2a18e403]:hover{color:var(--color-black)}.nav-user[data-v-2a18e403]{padding:6px 12px;transition:all var(--transition-fast)}.nav-user[data-v-2a18e403]:hover,.nav-user.active[data-v-2a18e403]{background:var(--color-gray-100)}.user-avatar[data-v-2a18e403]{width:32px;height:32px;background:var(--color-gray-200)}.user-avatar--photo[data-v-2a18e403]{width:32px;height:32px;object-fit:cover}.user-name-block[data-v-2a18e403]{display:flex;flex-direction:column;line-height:1.2}.user-title[data-v-2a18e403]{line-height:1.2}.nav-user i[data-v-2a18e403]{font-size:10px}.user-dropdown[data-v-2a18e403]{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;z-index:var(--z-modal)}.user-dropdown-header[data-v-2a18e403]{padding:var(--space-4);border-bottom:1px solid var(--color-gray-200);gap:2px}.user-menu-item[data-v-2a18e403]{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-600);text-decoration:none;transition:all var(--transition-fast);background:none;text-align:left}.user-menu-item[data-v-2a18e403]:hover{background:var(--color-gray-100);color:var(--color-black)}.user-menu-item i[data-v-2a18e403]{width:16px;color:var(--color-gray-400)}.user-menu-item.logout[data-v-2a18e403]{color:var(--color-rose)}.user-menu-item.logout[data-v-2a18e403]:hover{background:#ef44441a;color:var(--color-rose)}.user-menu-divider[data-v-2a18e403]{height:1px;background:var(--color-gray-200);margin:var(--space-2) 0}.dropdown-enter-active[data-v-2a18e403],.dropdown-leave-active[data-v-2a18e403]{transition:all .2s ease}.dropdown-enter-from[data-v-2a18e403],.dropdown-leave-to[data-v-2a18e403]{opacity:0;transform:translateY(-8px)}@keyframes fadeInDown-2a18e403{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-btn[data-v-2a18e403]{display:none;width:40px;height:40px;background:transparent;border:none;color:var(--color-gray-600);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);flex-shrink:0}.mobile-menu-btn[data-v-2a18e403]:hover,.mobile-menu-btn.active[data-v-2a18e403]{background:var(--color-gray-100);color:var(--color-black)}.mobile-menu-drawer[data-v-2a18e403]{position:absolute;top:var(--nav-height);left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);box-shadow:var(--shadow-lg);z-index:calc(var(--z-modal) - 1);max-height:calc(100vh - var(--nav-height));overflow-y:auto}.mobile-menu-content[data-v-2a18e403]{padding:var(--space-2)}.mobile-nav-link[data-v-2a18e403]{display:flex;align-items:center;justify-content:flex-start;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-gray-600);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;background:none;width:100%;text-align:left;cursor:pointer}.mobile-nav-link[data-v-2a18e403]:active{background:var(--color-gray-100);color:var(--color-black)}.mobile-nav-link.active[data-v-2a18e403]{background:var(--color-gray-100);color:var(--color-black);font-weight:var(--font-weight-semibold)}.mobile-nav-link--dropdown[data-v-2a18e403],.mobile-nav-link--with-icon[data-v-2a18e403]{justify-content:space-between}.mobile-dropdown-icon[data-v-2a18e403]{font-size:10px;transition:transform var(--transition-fast)}.mobile-nav-link.expanded .mobile-dropdown-icon[data-v-2a18e403]{transform:rotate(180deg)}.mobile-dropdown-container[data-v-2a18e403]{display:grid}.mobile-dropdown-panel[data-v-2a18e403]{grid-row:1;grid-column:1;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease-out,opacity .2s ease-out}.mobile-dropdown-panel--active[data-v-2a18e403]{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s ease-out,opacity .2s ease-out .05s}.mobile-dropdown-panel[data-v-2a18e403]>*{overflow:hidden}.mobile-dropdown-items[data-v-2a18e403]{padding-left:var(--space-4)}.mobile-dropdown-item[data-v-2a18e403]{display:block;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);color:var(--color-gray-500);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.mobile-dropdown-item[data-v-2a18e403]:active{background:var(--color-gray-100);color:var(--color-black)}.mobile-dropdown-item.active[data-v-2a18e403]{background:var(--color-gray-600);color:var(--color-white)}.mobile-menu-divider[data-v-2a18e403]{height:1px;background:var(--color-gray-200);margin:var(--space-2) 0}.mobile-menu-backdrop[data-v-2a18e403]{position:fixed;top:var(--nav-height);left:0;right:0;bottom:0;background:#0000004d;z-index:calc(var(--z-modal) - 2)}.mobile-menu-enter-active[data-v-2a18e403],.mobile-menu-leave-active[data-v-2a18e403]{transition:all var(--transition-base)}.mobile-menu-enter-from[data-v-2a18e403],.mobile-menu-leave-to[data-v-2a18e403]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-2a18e403],.fade-leave-active[data-v-2a18e403]{transition:opacity .2s ease}.fade-enter-from[data-v-2a18e403],.fade-leave-to[data-v-2a18e403]{opacity:0}@media (max-width: 1024px){.nav-container[data-v-2a18e403]{gap:var(--space-4)}.nav-brand[data-v-2a18e403]{margin-right:var(--space-6)}.nav-link[data-v-2a18e403]{padding:var(--space-2) 12px;font-size:var(--font-size-sm)}}@media (max-width: 785px){.nav-container[data-v-2a18e403]{padding:0 var(--space-4)}.mobile-menu-btn[data-v-2a18e403]{display:flex;align-items:center;justify-content:center}.nav-brand[data-v-2a18e403]{margin-right:auto;flex:1}.nav-menu[data-v-2a18e403],.user-name[data-v-2a18e403],.user-name-block[data-v-2a18e403],.nav-user i.fa-chevron-down[data-v-2a18e403]{display:none}.nav-actions[data-v-2a18e403]{gap:var(--space-2)}.notifications-dropdown[data-v-2a18e403]{width:320px;right:-60px}.user-dropdown[data-v-2a18e403]{right:0;width:220px}}@media (max-width: 430px){.nav-container[data-v-2a18e403]{padding:0 var(--space-3);gap:var(--space-2);height:60px}.brand-text[data-v-2a18e403]{font-size:var(--font-size-2xl)}.nav-icon-btn[data-v-2a18e403],.mobile-menu-btn[data-v-2a18e403]{width:36px;height:36px}.user-avatar[data-v-2a18e403]{width:28px;height:28px;font-size:var(--font-size-xs)}.nav-user[data-v-2a18e403]{padding:var(--space-1) var(--space-2)}.notifications-dropdown[data-v-2a18e403]{position:fixed;left:var(--space-3);right:var(--space-3);width:auto;max-width:none}.user-dropdown[data-v-2a18e403]{position:fixed;left:var(--space-3);right:var(--space-3);width:auto}.mobile-menu-drawer[data-v-2a18e403],.mobile-menu-backdrop[data-v-2a18e403]{top:60px}}@media (max-width: 320px){.nav-container[data-v-2a18e403]{padding:0 var(--space-2);height:56px}.brand-text[data-v-2a18e403]{font-size:var(--font-size-xl)}.nav-icon-btn[data-v-2a18e403]{width:32px;height:32px;font-size:var(--font-size-sm)}.mobile-menu-btn[data-v-2a18e403]{width:32px;height:32px}.notification-badge[data-v-2a18e403]{width:14px;height:14px;font-size:9px;top:var(--space-1);right:var(--space-1)}.mobile-menu-drawer[data-v-2a18e403],.mobile-menu-backdrop[data-v-2a18e403]{top:56px}.mobile-nav-link[data-v-2a18e403]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}.mobile-dropdown-item[data-v-2a18e403]{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}}.view-as-banner[data-v-2a18e403]{background:var(--color-amber);color:#000;padding:6px var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600}.view-as-exit[data-v-2a18e403]{background:#000;color:var(--color-white);border:none;padding:3px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-xs);font-weight:600;margin-left:var(--space-2)}.view-as-exit[data-v-2a18e403]:hover{background:#333}.footer[data-v-5ab79576]{border-top:1px solid var(--color-gray-200);margin-top:auto}.footer-container[data-v-5ab79576]{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--space-10)}.footer-section[data-v-5ab79576]{flex:1}.footer-center[data-v-5ab79576]{display:flex;flex-direction:column;align-items:center;gap:2px}.footer-link[data-v-5ab79576]{text-decoration:none;transition:color var(--transition-fast)}.footer-link[data-v-5ab79576]:hover{color:var(--color-black)}@media (max-width: 768px){.footer-container[data-v-5ab79576]{flex-direction:column;gap:var(--space-3);text-align:center}}@media (max-width: 430px){.footer[data-v-5ab79576]{padding:var(--space-3) 0}.footer-container[data-v-5ab79576]{gap:var(--space-2);padding:0 var(--space-4)}.footer-brand[data-v-5ab79576],.footer-brand span[data-v-5ab79576]{font-size:var(--font-size-xs)}.footer-links[data-v-5ab79576]{gap:var(--space-2)}.footer-link[data-v-5ab79576]{font-size:var(--font-size-xs)}.footer-section[data-v-5ab79576]:last-child{font-size:10px}}@media (max-width: 375px){.footer[data-v-5ab79576]{padding:var(--space-2) 0}.footer-container[data-v-5ab79576]{gap:var(--space-1);padding:0 var(--space-3)}.footer-links[data-v-5ab79576],.footer-contact[data-v-5ab79576]{gap:var(--space-2)}.footer-link[data-v-5ab79576]{font-size:10px}.footer-section[data-v-5ab79576]:last-child{font-size:9px}}.modal-overlay[data-v-723aeebf]{background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998}.modal-content[data-v-723aeebf]{padding:var(--space-10) var(--space-12);min-width:360px;box-shadow:0 25px 50px -12px #00000040}.modal-actions[data-v-723aeebf]{top:var(--space-4);right:var(--space-4)}.action-btn[data-v-723aeebf]{width:32px;height:32px;transition:all var(--transition-fast)}.action-btn[data-v-723aeebf]:hover{background:var(--color-gray-200);color:var(--color-gray-700)}.progress-container[data-v-723aeebf]{width:140px;height:140px;margin:0 auto var(--space-6)}.progress-ring[data-v-723aeebf]{transform:rotate(-90deg)}.progress-ring-bg[data-v-723aeebf]{fill:none;stroke:var(--color-gray-100)}.progress-ring-circle[data-v-723aeebf]{fill:none;stroke:var(--color-gray-600);stroke-linecap:round;transition:stroke-dasharray .1s ease,stroke .3s ease}.progress-ring-circle.complete[data-v-723aeebf]{stroke:var(--color-emerald)}.progress-ring-circle.error[data-v-723aeebf]{stroke:var(--color-rose)}.preparing-icon[data-v-723aeebf]{font-size:32px}.progress-value[data-v-723aeebf]{font-size:48px;line-height:1;letter-spacing:-.02em}.percent[data-v-723aeebf]{font-size:24px}.complete-icon[data-v-723aeebf]{font-size:48px;color:var(--color-emerald);animation:scaleIn-723aeebf .3s cubic-bezier(.34,1.56,.64,1)}.error-icon[data-v-723aeebf]{font-size:48px;color:var(--color-rose);animation:scaleIn-723aeebf .3s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn-723aeebf{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.status-text[data-v-723aeebf]{margin:0 0 var(--space-6)}.status-text.error-text[data-v-723aeebf]{color:var(--color-rose)}.file-card[data-v-723aeebf]{border:1px solid var(--color-gray-200)}.file-icon[data-v-723aeebf]{width:48px;height:48px;background:var(--color-emerald-light);color:var(--color-emerald);font-size:24px}.file-details[data-v-723aeebf]{gap:2px}.download-btn[data-v-723aeebf]{transition:all var(--transition-fast)}.download-btn[data-v-723aeebf]:hover{background:var(--color-gray-800);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.retry-btn[data-v-723aeebf]{padding:var(--space-3) var(--space-5);transition:all var(--transition-fast)}.retry-btn[data-v-723aeebf]:hover{background:var(--color-gray-200)}.minimized-stack[data-v-723aeebf]{z-index:9999}.minimized-bar[data-v-723aeebf]{left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000026,0 0 0 1px #0000000d;padding:var(--space-3) var(--space-4);min-width:340px;pointer-events:auto;transition:bottom .3s ease;z-index:10000}.minimized-content[data-v-723aeebf]{min-width:0}.minimized-progress[data-v-723aeebf]{min-width:36px}.minimized-progress-bar[data-v-723aeebf]{height:4px;background:var(--color-gray-100)}.minimized-progress-fill[data-v-723aeebf]{background:var(--color-gray-600);transition:width .15s ease-out}.minimized-progress-fill.complete[data-v-723aeebf]{background:var(--color-emerald)}.minimized-btn[data-v-723aeebf]{width:32px;height:32px;background:transparent;color:var(--color-gray-400);transition:all var(--transition-fast)}.minimized-btn[data-v-723aeebf]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.minimized-btn.download[data-v-723aeebf]{color:var(--color-emerald)}.minimized-btn.download[data-v-723aeebf]:hover{background:var(--color-emerald-light);color:var(--color-emerald)}.modal-enter-active[data-v-723aeebf],.modal-leave-active[data-v-723aeebf]{transition:all .3s ease}.modal-enter-from[data-v-723aeebf],.modal-leave-to[data-v-723aeebf]{opacity:0}.modal-enter-from .modal-content[data-v-723aeebf],.modal-leave-to .modal-content[data-v-723aeebf]{transform:scale(.95) translateY(10px);opacity:0}.modal-enter-active .modal-content[data-v-723aeebf],.modal-leave-active .modal-content[data-v-723aeebf]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.slide-up-enter-active[data-v-723aeebf],.slide-up-leave-active[data-v-723aeebf]{transition:opacity .3s ease,bottom .3s cubic-bezier(.34,1.56,.64,1)}.slide-up-enter-from[data-v-723aeebf]{opacity:0;bottom:-80px!important}.slide-up-leave-to[data-v-723aeebf]{opacity:0}.fade-enter-active[data-v-723aeebf],.fade-leave-active[data-v-723aeebf]{transition:all .3s ease}.fade-enter-from[data-v-723aeebf],.fade-leave-to[data-v-723aeebf]{opacity:0;transform:translateY(10px)}@media (max-width: 768px){.minimized-bar[data-v-723aeebf]{min-width:280px;left:var(--space-4);right:var(--space-4);transform:none;width:auto;padding:var(--space-2) var(--space-3)}.minimized-btn[data-v-723aeebf]{width:28px;height:28px}.minimized-btn i[data-v-723aeebf]{font-size:var(--font-size-xs)}}@media (max-width: 430px){.minimized-bar[data-v-723aeebf]{min-width:0;left:var(--space-3);right:var(--space-3);padding:var(--space-2)}.minimized-text[data-v-723aeebf]{font-size:var(--font-size-xs)}.minimized-progress[data-v-723aeebf]{font-size:var(--font-size-xs);min-width:28px}.minimized-icon[data-v-723aeebf]{font-size:var(--font-size-sm)}.minimized-btn[data-v-723aeebf]{width:28px;height:28px}.minimized-info[data-v-723aeebf]{margin-bottom:var(--space-1)}}@media (max-width: 375px){.minimized-bar[data-v-723aeebf]{left:var(--space-2);right:var(--space-2)}.minimized-text[data-v-723aeebf],.minimized-progress[data-v-723aeebf]{font-size:11px}.minimized-btn[data-v-723aeebf]{width:32px;height:32px}}@media (max-width: 320px){.minimized-bar[data-v-723aeebf]{left:var(--space-1);right:var(--space-1);padding:6px var(--space-2)}.minimized-text[data-v-723aeebf]{font-size:10px}.minimized-progress[data-v-723aeebf]{font-size:10px;min-width:24px}.minimized-icon[data-v-723aeebf]{font-size:var(--font-size-xs)}.minimized-btn[data-v-723aeebf]{width:28px;height:28px}.minimized-actions[data-v-723aeebf]{gap:0}}.toast-container[data-v-7cafe728]{position:fixed;bottom:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-tooltip);pointer-events:none}.toast[data-v-7cafe728]{display:flex;align-items:center;gap:var(--space-3);min-width:280px;max-width:400px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);pointer-events:auto}.toast-icon[data-v-7cafe728]{display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);flex-shrink:0}.toast-message[data-v-7cafe728]{flex:1;line-height:var(--line-height-normal)}.toast-close[data-v-7cafe728]{display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);flex-shrink:0;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;opacity:.6;transition:opacity var(--transition-fast)}.toast-close[data-v-7cafe728]:hover{opacity:1}.toast--clickable[data-v-7cafe728]{cursor:pointer}.toast--overflow[data-v-7cafe728]{border:none;width:100%;justify-content:center;cursor:pointer;background:var(--color-slate-light, var(--surface-alt, #f1f5f9));color:var(--color-slate-dark, var(--text-dim, #475569));font-weight:var(--font-weight-semibold)}.toast--success[data-v-7cafe728]{background:var(--color-emerald-light);color:var(--color-emerald-dark)}.toast--success .toast-close[data-v-7cafe728]{color:var(--color-emerald-dark)}.toast--error[data-v-7cafe728]{background:var(--color-rose-light);color:var(--color-rose-dark)}.toast--error .toast-close[data-v-7cafe728]{color:var(--color-rose-dark)}.toast--warning[data-v-7cafe728]{background:var(--color-amber-light);color:var(--color-amber-dark)}.toast--warning .toast-close[data-v-7cafe728]{color:var(--color-amber-dark)}.toast--info[data-v-7cafe728]{background:var(--color-blue-light);color:var(--color-blue-dark)}.toast--info .toast-close[data-v-7cafe728]{color:var(--color-blue-dark)}.toast-enter-active[data-v-7cafe728]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-leave-active[data-v-7cafe728]{transition:all .2s ease-in}.toast-enter-from[data-v-7cafe728],.toast-leave-to[data-v-7cafe728]{opacity:0;transform:translate(100%)}.toast-move[data-v-7cafe728]{transition:transform .3s ease}@media (max-width: 768px){.toast-container[data-v-7cafe728]{left:var(--space-4);right:var(--space-4)}.toast[data-v-7cafe728]{min-width:0;max-width:none;width:100%}}@media (max-width: 430px){.toast-container[data-v-7cafe728]{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.toast[data-v-7cafe728]{padding:var(--space-3);font-size:var(--font-size-xs)}}@media (max-width: 375px){.toast-container[data-v-7cafe728]{left:var(--space-2);right:var(--space-2);bottom:var(--space-2)}}.ev-lead-overlay[data-v-31c8abb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19000;display:flex;align-items:center;justify-content:center;background:#080706a8;padding:24px}.ev-lead-card[data-v-31c8abb9]{position:relative;width:440px;max-width:100%;background:#16130f;color:#e8e2d8;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px 28px 26px;box-shadow:0 36px 90px #0000008c}.ev-lead-x[data-v-31c8abb9]{position:absolute;top:12px;right:14px;background:none;border:none;color:#8a8278;font-size:1.5rem;line-height:1;cursor:pointer}.ev-lead-title[data-v-31c8abb9]{font-size:1.4rem;color:#fff;margin:0 0 8px;font-weight:600}.ev-lead-sub[data-v-31c8abb9]{font-size:.9rem;color:#b3a99c;margin:0 0 18px;line-height:1.5}.ev-lead-input[data-v-31c8abb9]{width:100%;box-sizing:border-box;margin-bottom:10px;padding:11px 13px;background:#0f0d0a;color:#e8e2d8;border:1px solid rgba(255,255,255,.14);border-radius:8px;font-size:.95rem}.ev-lead-input[data-v-31c8abb9]:focus{outline:none;border-color:#d4761f}.ev-lead-error[data-v-31c8abb9]{color:#f0a3a3;font-size:.85rem;margin:2px 0 10px}.ev-lead-submit[data-v-31c8abb9]{width:100%;margin-top:6px;padding:12px;background:#d4761f;color:#fff;border:none;border-radius:9px;font-size:1rem;font-weight:600;cursor:pointer}.ev-lead-submit[data-v-31c8abb9]:hover:not(:disabled){background:#e0852c}.ev-lead-submit[data-v-31c8abb9]:disabled{opacity:.6;cursor:default}.ev-demobar[data-v-33b99f78]{position:fixed;bottom:0;left:0;right:0;z-index:20001;display:flex;align-items:center;gap:12px;padding:8px 16px;background:#16130f;color:#e8e2d8;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}.ev-demobar-tag[data-v-33b99f78]{font-size:.65rem;font-weight:700;letter-spacing:.1em;background:#d4761f;color:#fff;padding:2px 8px;border-radius:4px}.ev-demobar-spacer[data-v-33b99f78]{flex:1}.ev-demobar-timer[data-v-33b99f78]{font-variant-numeric:tabular-nums;color:#c3bbaf}.ev-demobar-timer.is-expired[data-v-33b99f78]{color:#f0a3a3}.ev-demobar-btn[data-v-33b99f78]{font-size:.85rem;font-weight:600;border-radius:7px;padding:7px 14px;cursor:pointer;border:1px solid transparent}.ev-demobar-btn--ghost[data-v-33b99f78]{background:transparent;color:#e8e2d8;border-color:#ffffff40}.ev-demobar-tour-icn[data-v-33b99f78]{color:#d4761f;font-size:.7em}.ev-demobar-tourwrap[data-v-33b99f78]{position:relative}.ev-demobar-menu-backdrop[data-v-33b99f78]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent}.ev-demobar-menu[data-v-33b99f78]{position:absolute;bottom:calc(100% + 10px);right:0;width:300px;max-height:min(480px,70vh);overflow-y:auto;background:var(--color-white, #fff);color:var(--color-gray-800, #2a2a2a);border:1px solid var(--color-gray-200, #e5e1da);border-radius:10px;box-shadow:0 18px 48px #0a0a1459;padding:6px;text-align:left}.ev-demobar-menu-group[data-v-33b99f78]{padding:8px 10px 4px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-500, #8b8278)}.ev-demobar-menu-item[data-v-33b99f78]{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;text-align:left;padding:7px 10px;border-radius:7px;font-size:.82rem;color:inherit;cursor:pointer}.ev-demobar-menu-item[data-v-33b99f78]:hover{background:var(--color-gray-100, #f2efe9)}.ev-demobar-menu-item--top[data-v-33b99f78]{font-weight:600;color:#b35f12}.ev-demobar-menu-num[data-v-33b99f78]{width:20px;flex:none;font-size:.68rem;font-weight:600;color:var(--color-gray-400, #b3a99c);font-variant-numeric:tabular-nums;text-align:right}.ev-demobar-btn--cta[data-v-33b99f78]{background:#d4761f;color:#fff}.ev-demobar-btn--cta[data-v-33b99f78]:hover{background:#e0852c}.btn[data-v-14c44fda]{transition:all var(--transition-fast)}.btn[data-v-14c44fda]:disabled{opacity:.5;cursor:not-allowed}.btn--sm[data-v-14c44fda]{font-size:var(--font-size-sm);padding:var(--space-2) 14px;min-height:34px}.btn--md[data-v-14c44fda]{font-size:var(--font-size-base);padding:var(--space-2) var(--space-4);min-height:44px}.btn--lg[data-v-14c44fda]{font-size:var(--font-size-lg);padding:14px var(--space-8);min-height:52px}.btn--primary[data-v-14c44fda]{background:var(--color-gray-600);color:var(--color-white)}.btn--primary[data-v-14c44fda]:hover:not(:disabled){background:var(--color-gray-700)}.btn--secondary[data-v-14c44fda]{background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300)}.btn--secondary[data-v-14c44fda]:hover:not(:disabled){border-color:var(--color-gray-600);color:var(--color-gray-800)}.btn--ghost[data-v-14c44fda]{background:transparent;color:var(--color-gray-600)}.btn--ghost[data-v-14c44fda]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.btn--danger[data-v-14c44fda]{background:var(--color-danger);color:var(--color-white)}.btn--danger[data-v-14c44fda]:hover:not(:disabled){background:var(--color-danger-dark)}@media (max-width: 430px){.btn--md[data-v-14c44fda]{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);min-height:40px}.btn--lg[data-v-14c44fda]{font-size:var(--font-size-base);padding:12px var(--space-6);min-height:44px}}@media (max-width: 375px){.btn--md[data-v-14c44fda]{font-size:var(--font-size-xs);padding:6px var(--space-2);min-height:36px;gap:var(--space-1)}.btn--sm[data-v-14c44fda]{font-size:var(--font-size-xs);padding:6px 10px;min-height:32px}.btn--lg[data-v-14c44fda]{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);min-height:40px}}@media (max-width: 320px){.btn--md[data-v-14c44fda]{font-size:9px;padding:3px 6px;min-height:28px;gap:3px}.btn--sm[data-v-14c44fda]{font-size:9px;padding:3px 6px;min-height:24px}.btn--lg[data-v-14c44fda]{font-size:var(--font-size-xs);padding:6px 12px;min-height:36px}}.page-header[data-v-ffd74b07]{padding-top:var(--space-8);margin-bottom:var(--space-6)}.page-header-content[data-v-ffd74b07]{align-items:center}.page-title[data-v-ffd74b07]{margin:0}.page-subtitle[data-v-ffd74b07]{margin:var(--space-2) 0 0}@media (max-width: 640px){.page-header-content[data-v-ffd74b07]{flex-wrap:wrap}.page-header-actions[data-v-ffd74b07]{width:100%;justify-content:space-evenly;flex-wrap:wrap}.page-header-actions[data-v-ffd74b07]>*{flex:1;text-align:center}}@media (max-width: 768px){.page-header[data-v-ffd74b07]{padding-top:var(--space-6);margin-bottom:var(--space-4)}.page-header-content[data-v-ffd74b07]{gap:var(--space-4)}.page-title[data-v-ffd74b07]{font-size:var(--font-size-4xl)}.page-subtitle[data-v-ffd74b07]{font-size:var(--font-size-base)}}@media (max-width: 430px){.page-header[data-v-ffd74b07]{padding-top:var(--space-4);margin-bottom:var(--space-3)}.page-header-content[data-v-ffd74b07]{gap:var(--space-3)}.page-title[data-v-ffd74b07]{font-size:var(--font-size-3xl)}.page-subtitle[data-v-ffd74b07]{font-size:var(--font-size-sm);margin-top:var(--space-1)}.page-header-actions[data-v-ffd74b07]{gap:var(--space-2)}}@media (max-width: 375px){.page-header[data-v-ffd74b07]{padding-top:var(--space-3);margin-bottom:var(--space-2)}.page-header-content[data-v-ffd74b07]{gap:var(--space-2)}.page-title[data-v-ffd74b07]{font-size:var(--font-size-2xl)}.page-subtitle[data-v-ffd74b07]{font-size:var(--font-size-xs)}}@media (max-width: 320px){.page-title[data-v-ffd74b07]{font-size:var(--font-size-xl)}.page-subtitle[data-v-ffd74b07]{font-size:9px}.page-header-actions[data-v-ffd74b07]{gap:var(--space-1)}}.date-range-picker[data-v-cc66db05]{position:relative;display:inline-block}.date-range-trigger[data-v-cc66db05]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 12px var(--space-2) 12px;min-width:240px;border:1px solid var(--color-gray-200);background:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-black);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.date-range-trigger[data-v-cc66db05]:hover{border-color:var(--color-gray-300)}.is-open .date-range-trigger[data-v-cc66db05]{border-color:var(--color-gray-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gray-600) 6%,transparent)}.is-disabled .date-range-trigger[data-v-cc66db05]{opacity:.5;cursor:not-allowed}.trigger-icon[data-v-cc66db05]{color:var(--color-gray-500);flex-shrink:0}.trigger-text[data-v-cc66db05]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trigger-placeholder[data-v-cc66db05]{flex:1;text-align:left;color:var(--color-gray-400)}.trigger-clear[data-v-cc66db05]{border:0;background:transparent;color:var(--color-gray-400);padding:2px var(--space-1);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center}.trigger-clear[data-v-cc66db05]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}.popover[data-v-cc66db05]{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 10px 25px -5px #0000001f,0 4px 6px -2px #0000000d;padding:12px;min-width:560px;animation:popover-enter-cc66db05 .12s ease-out}@keyframes popover-enter-cc66db05{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.popover-header[data-v-cc66db05]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-1) var(--space-2);border-bottom:1px solid var(--color-gray-100)}.nav-btn[data-v-cc66db05]{border:0;background:transparent;color:var(--color-gray-500);width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-cc66db05]:hover{background:var(--color-gray-100);color:var(--color-black)}.popover-title[data-v-cc66db05]{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:var(--font-size-sm)}.popover-title-divider[data-v-cc66db05]{color:var(--color-gray-300)}.month-grids[data-v-cc66db05]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:12px var(--space-1) var(--space-1)}.month-label[data-v-cc66db05]{display:none}.weekday-row[data-v-cc66db05]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--space-1)}.weekday[data-v-cc66db05]{text-align:center;font-size:10.5px;color:var(--color-gray-400);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}.day-grid[data-v-cc66db05]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.day[data-v-cc66db05]{border:0;background:transparent;height:34px;font-size:var(--font-size-sm);color:var(--color-black);cursor:pointer;position:relative;border-radius:var(--radius-sm);transition:background 80ms ease,color 80ms ease}.day--out[data-v-cc66db05]{color:var(--color-gray-300)}.day[data-v-cc66db05]:hover:not(.day--disabled):not(.day--start):not(.day--end){background:var(--color-gray-100)}.day--disabled[data-v-cc66db05]{color:var(--color-gray-200);cursor:not-allowed}.day--between[data-v-cc66db05]{background:color-mix(in srgb,var(--color-blue) 12%,transparent);border-radius:0;color:var(--color-black)}.day--preview[data-v-cc66db05]{background:color-mix(in srgb,var(--color-blue) 8%,transparent);border-radius:0}.day--start[data-v-cc66db05],.day--end[data-v-cc66db05]{background:var(--color-blue);color:var(--color-white);font-weight:var(--font-weight-semibold)}.day--start[data-v-cc66db05]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.day--end[data-v-cc66db05]{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.day--start.day--end[data-v-cc66db05]{border-radius:var(--radius-sm)}.popover-footer[data-v-cc66db05]{display:flex;justify-content:space-between;align-items:center;padding:10px var(--space-1) 2px;border-top:1px solid var(--color-gray-100);margin-top:var(--space-2)}.helper-text[data-v-cc66db05]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.footer-actions[data-v-cc66db05]{display:flex;gap:var(--space-2)}.footer-btn[data-v-cc66db05]{border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-black);padding:6px 14px;border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer}.footer-btn[data-v-cc66db05]:hover{background:var(--color-gray-100)}.footer-btn--primary[data-v-cc66db05]{background:var(--color-gray-600);color:var(--color-white);border-color:var(--color-gray-600)}.footer-btn--primary[data-v-cc66db05]:hover{background:var(--color-gray-600)}.footer-btn--ghost[data-v-cc66db05]{border-color:transparent;color:var(--color-gray-500)}.footer-btn--ghost[data-v-cc66db05]:hover{color:var(--color-black);background:var(--color-gray-100)}@media (max-width: 640px){.popover[data-v-cc66db05]{min-width:300px;max-width:92vw}.month-grids[data-v-cc66db05]{grid-template-columns:1fr}.month-label[data-v-cc66db05]{display:block;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-black);padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-gray-100);text-align:center}.popover-title[data-v-cc66db05]{display:none}}.filter-bar[data-v-a89c9c45]{border:1px solid var(--color-gray-200);padding:var(--space-3) var(--space-5);max-width:100%}.filter-presets[data-v-a89c9c45]{padding:var(--space-1)}.preset-btn[data-v-a89c9c45]{padding:var(--space-2) var(--space-3);background:transparent;color:var(--color-gray-600);transition:all var(--transition-fast)}.preset-btn[data-v-a89c9c45]:hover{color:var(--color-black)}.preset-btn.active[data-v-a89c9c45]{background:var(--color-gray-600);color:var(--color-white)}.filter-dates-wrapper[data-v-a89c9c45]{display:flex;flex-direction:column;gap:var(--space-1)}.filter-dates[data-v-a89c9c45]{display:flex;align-items:center;gap:var(--space-3)}.date-field[data-v-a89c9c45]{display:flex;align-items:center;gap:var(--space-2)}.date-error[data-v-a89c9c45]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-rose);padding:var(--space-1) 0}.date-error i[data-v-a89c9c45]{font-size:10px}.reps-dropdown-wrapper[data-v-a89c9c45]{position:relative}.reps-dropdown-trigger[data-v-a89c9c45]{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:140px;position:relative}.reps-dropdown-trigger i[data-v-a89c9c45]{position:absolute;right:var(--space-2);font-size:var(--font-size-xs);color:var(--color-gray-400);transition:transform var(--transition-fast)}.reps-dropdown-trigger[data-v-a89c9c45]:hover{border-color:var(--color-gray-300)}.compare-filter[data-v-a89c9c45]{flex-shrink:0}.compare-select[data-v-a89c9c45]{padding:var(--space-2) var(--space-3);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:150px}.compare-select[data-v-a89c9c45]:hover{border-color:var(--color-gray-300)}.compare-select[data-v-a89c9c45]:focus{outline:none;border-color:var(--color-gray-600)}.filter-right[data-v-a89c9c45]{display:flex;align-items:center;gap:var(--space-4);margin-left:auto;flex-shrink:0}.filter-actions[data-v-a89c9c45]{display:flex;align-items:center;gap:var(--space-2)}.filter-refresh[data-v-a89c9c45]{display:flex;align-items:center}@media (max-width: 1200px){.filter-bar[data-v-a89c9c45]{gap:var(--space-3);flex-wrap:wrap}.filter-presets[data-v-a89c9c45]{order:10;flex:0 0 100%}}@media (max-width: 900px){.filter-presets[data-v-a89c9c45]{flex-wrap:wrap}}@media (max-width: 768px){.filter-bar[data-v-a89c9c45]{padding:var(--space-3) var(--space-4);gap:var(--space-3);margin-bottom:var(--space-4)}}@media (max-width: 700px){.filter-bar[data-v-a89c9c45]{flex-direction:column;align-items:stretch}.filter-presets[data-v-a89c9c45]{width:100%}.preset-btn[data-v-a89c9c45]{flex:1;min-width:60px;text-align:center}.filter-dates[data-v-a89c9c45]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.date-field[data-v-a89c9c45]{flex-direction:column;align-items:center;gap:var(--space-2)}.date-field[data-v-a89c9c45] .date-picker{width:100%}.filter-right[data-v-a89c9c45]{width:100%;margin-left:0;flex-direction:column;gap:var(--space-2)}.filter-right[data-v-a89c9c45] .btn{width:100%}.filter-actions[data-v-a89c9c45]{width:100%;justify-content:center}.reps-filter[data-v-a89c9c45],.reps-dropdown-wrapper[data-v-a89c9c45]{width:100%}.reps-dropdown-trigger[data-v-a89c9c45]{width:100%;justify-content:space-between}}@media (max-width: 430px){.filter-bar[data-v-a89c9c45]{padding:var(--space-3);gap:var(--space-2);margin-bottom:var(--space-3)}.filter-presets[data-v-a89c9c45]{padding:2px}.preset-btn[data-v-a89c9c45]{padding:var(--space-2);font-size:var(--font-size-xs);min-height:36px}.date-label[data-v-a89c9c45]{font-size:10px}.reps-dropdown-trigger[data-v-a89c9c45]{font-size:var(--font-size-sm);min-height:40px}.filter-right[data-v-a89c9c45]{flex-direction:column;gap:var(--space-2)}.filter-right[data-v-a89c9c45]>.btn{width:100%}.filter-actions[data-v-a89c9c45]{flex-wrap:wrap;width:100%}.filter-actions[data-v-a89c9c45]>*{flex:1;min-width:0}}@media (max-width: 375px){.filter-bar[data-v-a89c9c45]{padding:var(--space-2);gap:var(--space-2);border-radius:var(--radius-md)}.filter-presets[data-v-a89c9c45]{gap:2px}.preset-btn[data-v-a89c9c45]{padding:var(--space-1) var(--space-2);font-size:11px;min-height:32px}.date-label[data-v-a89c9c45]{font-size:9px}.reps-dropdown-trigger[data-v-a89c9c45]{font-size:var(--font-size-xs);padding:var(--space-2);min-height:36px;min-width:100px}}@media (max-width: 320px){.filter-bar[data-v-a89c9c45]{padding:var(--space-2);gap:var(--space-1);margin-bottom:var(--space-2)}.filter-presets[data-v-a89c9c45]{padding:2px}.preset-btn[data-v-a89c9c45]{padding:var(--space-1) 6px;font-size:9px;min-height:28px}.date-label[data-v-a89c9c45]{font-size:8px}.reps-dropdown-trigger[data-v-a89c9c45]{font-size:10px;padding:var(--space-1) var(--space-2);min-width:80px;min-height:32px}}.reps-dropdown{position:fixed;min-width:200px;border:1px solid var(--color-gray-200);z-index:9999;padding:var(--space-2)}.reps-dropdown .rep-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-gray-700)}.reps-dropdown .rep-option:hover{background:var(--color-gray-50)}.reps-dropdown .rep-option input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-gray-600)}.reps-dropdown .rep-divider{height:1px;background:var(--color-gray-100);margin:var(--space-2) 0}.skeleton[data-v-38e9faaa]{background:var(--color-gray-200);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton[data-v-38e9faaa]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer-38e9faaa 1.5s infinite;transform:translate(-100%)}@keyframes shimmer-38e9faaa{to{transform:translate(100%)}}.skeleton--avatar[data-v-38e9faaa]{border-radius:var(--radius-full);flex-shrink:0}.skeleton--card[data-v-38e9faaa]{border-radius:var(--radius-lg)}.skeleton--chart[data-v-38e9faaa]{border-radius:var(--radius-md)}.skeleton--table-row[data-v-38e9faaa]{border-radius:var(--radius-sm)}@media (max-width: 430px){.skeleton--title[data-v-38e9faaa]{height:20px}.skeleton--avatar[data-v-38e9faaa]{width:32px;height:32px}.skeleton--card[data-v-38e9faaa]{height:100px}.skeleton--chart[data-v-38e9faaa]{height:200px}}@media (max-width: 375px){.skeleton--title[data-v-38e9faaa]{height:18px}.skeleton--text[data-v-38e9faaa]{height:14px}.skeleton--avatar[data-v-38e9faaa]{width:28px;height:28px}.skeleton--card[data-v-38e9faaa]{height:85px}.skeleton--chart[data-v-38e9faaa]{height:160px}}@media (max-width: 320px){.skeleton--title[data-v-38e9faaa]{height:16px}.skeleton--text[data-v-38e9faaa]{height:12px}.skeleton--avatar[data-v-38e9faaa]{width:24px;height:24px}.skeleton--card[data-v-38e9faaa]{height:75px}.skeleton--chart[data-v-38e9faaa]{height:140px}}.info-tooltip[data-v-d35a576c]{position:relative;display:inline-flex;vertical-align:middle}.info-trigger[data-v-d35a576c]{background:none;border:none;padding:0;margin:0 0 0 5px;color:var(--color-gray-400);cursor:help;font-size:.8em;line-height:1}.info-trigger[data-v-d35a576c]:hover,.info-trigger[data-v-d35a576c]:focus-visible{color:var(--color-info, #2563eb)}.info-bubble[data-v-d35a576c]{position:fixed;transform:translate(-50%,-100%);width:max-content;max-width:240px;background:var(--color-gray-900, #111827);color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4;font-weight:400;text-align:left;white-space:normal;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .18));z-index:1000;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;pointer-events:none}.info-bubble--visible[data-v-d35a576c]{opacity:1;visibility:visible}.kpi-card[data-v-6135a64c]{container-type:inline-size;border:1px solid var(--color-gray-200);padding:var(--space-6) var(--space-8);transition:all var(--transition-fast);align-items:flex-start;overflow:hidden}.kpi-card[data-v-6135a64c]:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-md)}.kpi-card[data-v-6135a64c]:not(.has-icon):before{content:"";position:absolute;left:0;top:var(--space-6);bottom:var(--space-6);width:3px;background:var(--color-gray-200);border-radius:2px}.kpi-card:not(.has-icon)[data-status=success][data-v-6135a64c]:before{background:var(--color-success)}.kpi-card:not(.has-icon)[data-status=warning][data-v-6135a64c]:before{background:var(--color-warning)}.kpi-card:not(.has-icon)[data-status=danger][data-v-6135a64c]:before{background:var(--color-danger)}.kpi-card:not(.has-icon)[data-status=info][data-v-6135a64c]:before{background:var(--color-info)}.kpi-icon[data-v-6135a64c]{width:48px;height:48px;font-size:var(--font-size-xl)}.kpi-icon.icon-neutral[data-v-6135a64c]{background:var(--color-gray-100);color:var(--color-gray-500)}.kpi-icon.icon-success[data-v-6135a64c],.kpi-icon.icon-emerald[data-v-6135a64c]{background:var(--color-success-light);color:var(--color-success)}.kpi-icon.icon-warning[data-v-6135a64c],.kpi-icon.icon-amber[data-v-6135a64c]{background:var(--color-warning-light);color:var(--color-warning)}.kpi-icon.icon-danger[data-v-6135a64c],.kpi-icon.icon-rose[data-v-6135a64c]{background:var(--color-danger-light);color:var(--color-danger)}.kpi-icon.icon-info[data-v-6135a64c],.kpi-icon.icon-blue[data-v-6135a64c]{background:var(--color-info-light);color:var(--color-info)}.kpi-icon.icon-purple[data-v-6135a64c]{background:var(--color-purple-15);color:var(--color-purple)}.kpi-main[data-v-6135a64c]{min-width:0}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-5xl);line-height:1;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;flex-shrink:0}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-3xl)}.kpi-prefix[data-v-6135a64c]{font-size:.65em}.kpi-suffix[data-v-6135a64c]{font-size:.5em;vertical-align:super}.kpi-header[data-v-6135a64c]{flex-wrap:wrap;gap:var(--space-2)}.kpi-trend[data-v-6135a64c]{padding:3px var(--space-2);gap:3px}.kpi-trend.up[data-v-6135a64c]{background:var(--color-success-light);color:var(--color-success-dark)}.kpi-trend.down[data-v-6135a64c]{background:var(--color-danger-light);color:var(--color-danger-dark)}.kpi-trend.neutral[data-v-6135a64c]{background:#ffffff1a;color:var(--color-gray-400)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-lg);line-height:var(--line-height-snug);margin-top:var(--space-2);white-space:nowrap}.kpi-card.has-icon .kpi-label[data-v-6135a64c]{font-size:var(--font-size-sm);margin-top:var(--space-1)}.kpi-subtext[data-v-6135a64c]{margin-top:2px}.kpi-change[data-v-6135a64c]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.kpi-change.change--favorable[data-v-6135a64c]{color:var(--color-success)}.kpi-change.change--unfavorable[data-v-6135a64c]{color:var(--color-danger)}.kpi-footnote[data-v-6135a64c]{font-size:var(--font-size-xs);color:var(--color-gray-400);margin-top:var(--space-1);font-style:italic}.kpi-card--loading[data-v-6135a64c]{pointer-events:none}.kpi-goal-label[data-v-6135a64c]{font-size:.35em;color:var(--color-gray-400);font-weight:var(--font-weight-medium);font-family:var(--font-body);letter-spacing:normal;margin-left:var(--space-2)}.kpi-goal-strip[data-v-6135a64c]{position:absolute;bottom:0;left:0;right:0;height:7px;background:var(--color-gray-200)}.kpi-goal-fill[data-v-6135a64c]{height:100%;background:var(--color-success);transition:width 1s ease}@media (max-width: 1455px){.kpi-card[data-v-6135a64c]{padding:var(--space-4) var(--space-5);gap:var(--space-3)}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-3xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-2xl)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-base)}.kpi-card.has-icon .kpi-label[data-v-6135a64c]{font-size:var(--font-size-xs)}.kpi-icon[data-v-6135a64c]{width:40px;height:40px;font-size:var(--font-size-lg)}.kpi-header[data-v-6135a64c]{margin-bottom:var(--space-2)}.kpi-trend[data-v-6135a64c]{font-size:var(--font-size-xs);padding:2px 6px}.kpi-card[data-v-6135a64c]:not(.has-icon):before{top:var(--space-4);bottom:var(--space-4)}}@media (max-width: 768px){.kpi-card[data-v-6135a64c]{padding:var(--space-4) var(--space-5)}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-4xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-2xl)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-base)}.kpi-icon[data-v-6135a64c]{width:40px;height:40px;font-size:var(--font-size-lg)}}@media (max-width: 430px){.kpi-card[data-v-6135a64c]{padding:var(--space-4) var(--space-5);gap:var(--space-2)}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-2xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-xl)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-sm);margin-top:var(--space-1)}.kpi-card.has-icon .kpi-label[data-v-6135a64c]{font-size:var(--font-size-xs)}.kpi-trend[data-v-6135a64c]{font-size:var(--font-size-xs);padding:2px 6px}.kpi-icon[data-v-6135a64c]{width:32px;height:32px;font-size:var(--font-size-base)}.kpi-header[data-v-6135a64c]{margin-bottom:var(--space-1)}}@media (max-width: 390px){.kpi-card[data-v-6135a64c]{padding:var(--space-3) var(--space-4)}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-lg)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-xs)}.kpi-icon[data-v-6135a64c]{width:28px;height:28px;font-size:var(--font-size-sm)}.kpi-trend[data-v-6135a64c]{padding:2px var(--space-1)}}@media (max-width: 320px){.kpi-card[data-v-6135a64c]{padding:var(--space-3);gap:var(--space-1)}.kpi-value[data-v-6135a64c]{font-size:var(--font-size-lg)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-base)}.kpi-label[data-v-6135a64c]{font-size:11px}.kpi-card.has-icon .kpi-label[data-v-6135a64c]{font-size:10px}.kpi-icon[data-v-6135a64c]{width:24px;height:24px;font-size:var(--font-size-xs)}.kpi-trend[data-v-6135a64c]{font-size:10px;padding:2px 3px}}@container (max-width: 340px){.kpi-value[data-v-6135a64c]{font-size:var(--font-size-3xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-2xl)}.kpi-trend[data-v-6135a64c]{font-size:var(--font-size-xs);padding:2px 6px}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-base)}}@container (max-width: 240px){.kpi-value[data-v-6135a64c]{font-size:var(--font-size-2xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-xl)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-sm)}}@container (max-width: 170px){.kpi-value[data-v-6135a64c]{font-size:var(--font-size-xl)}.kpi-card.has-icon .kpi-value[data-v-6135a64c]{font-size:var(--font-size-lg)}.kpi-label[data-v-6135a64c]{font-size:var(--font-size-xs)}.kpi-trend[data-v-6135a64c]{font-size:10px;padding:2px 4px}}.kpi-grid[data-v-8b14e279]{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:stretch}.kpi-grid[data-v-8b14e279] .kpi-card{height:100%}.kpi-grid--force-wrap[data-v-8b14e279] .kpi-value{min-width:100%}.kpi-grid--4[data-v-8b14e279]>*{flex:1 0 min(max(200px,calc(25% - var(--space-6) * 3 / 4)),calc(50% - var(--space-6) / 2))}.kpi-grid--3[data-v-8b14e279]>*{flex:1 0 min(max(270px,calc(33.333% - var(--space-6) * 2 / 3)),calc(50% - var(--space-6) / 2))}.kpi-grid--2[data-v-8b14e279]>*{flex:1 0 max(300px,calc(50% - var(--space-6) / 2))}@media (max-width: 768px){.kpi-grid[data-v-8b14e279]{gap:var(--space-4);margin-bottom:var(--space-4)}}@media (max-width: 430px){.kpi-grid[data-v-8b14e279]{gap:var(--space-3);margin-bottom:var(--space-3)}}@media (max-width: 390px){.kpi-grid[data-v-8b14e279]{gap:var(--space-2);margin-bottom:var(--space-2)}}@media (max-width: 320px){.kpi-grid[data-v-8b14e279]{gap:var(--space-1);margin-bottom:var(--space-2)}}.card[data-v-63c25fd9]{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base);display:flex;flex-direction:column;height:100%;overflow:hidden}.card--hoverable[data-v-63c25fd9]:hover{box-shadow:var(--shadow-md)}.card__header[data-v-63c25fd9]{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-gray-100)}.card__body[data-v-63c25fd9]{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.card__body--no-padding[data-v-63c25fd9]{flex:1;overflow:hidden;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.card__body--no-padding.card__body--no-header[data-v-63c25fd9]{border-radius:var(--radius-lg)}.card__footer[data-v-63c25fd9]{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-100)}@media (max-width: 768px){.card[data-v-63c25fd9]{border-radius:var(--space-3)}.card__header[data-v-63c25fd9]{padding:var(--space-4) var(--space-5)}.card__header span[data-v-63c25fd9]{font-size:var(--font-size-base)}.card__body[data-v-63c25fd9]{padding:var(--space-5)}.card__body--no-padding[data-v-63c25fd9]{border-radius:0 0 var(--space-3) var(--space-3)}.card__body--no-padding.card__body--no-header[data-v-63c25fd9]{border-radius:var(--space-3)}.card__footer[data-v-63c25fd9]{padding:var(--space-3) var(--space-5)}}@media (max-width: 430px){.card[data-v-63c25fd9]{border-radius:var(--space-2)}.card__header[data-v-63c25fd9]{padding:var(--space-4) var(--space-4)}.card__header span[data-v-63c25fd9]{font-size:var(--font-size-sm)}.card__body[data-v-63c25fd9]{padding:var(--space-4)}.card__body--no-padding[data-v-63c25fd9]{border-radius:0 0 var(--space-2) var(--space-2);overflow-x:auto}.card__body--no-padding.card__body--no-header[data-v-63c25fd9]{border-radius:var(--space-2)}.card__footer[data-v-63c25fd9]{padding:var(--space-3) var(--space-4)}}@media (max-width: 375px){.card__header[data-v-63c25fd9]{padding:var(--space-4) var(--space-3)}.card__header span[data-v-63c25fd9]{font-size:var(--font-size-xs)}.card__body[data-v-63c25fd9]{padding:var(--space-3)}.card__footer[data-v-63c25fd9]{padding:var(--space-2) var(--space-3)}}@media (max-width: 320px){.card[data-v-63c25fd9]{border-radius:var(--space-1)}.card__header[data-v-63c25fd9]{padding:var(--space-3) var(--space-3)}.card__header span[data-v-63c25fd9]{font-size:10px}.card__body[data-v-63c25fd9]{padding:var(--space-3)}.card__body--no-padding[data-v-63c25fd9]{border-radius:0 0 var(--space-1) var(--space-1)}.card__body--no-padding.card__body--no-header[data-v-63c25fd9]{border-radius:var(--space-1)}.card__footer[data-v-63c25fd9]{padding:var(--space-2)}}.horizontal-bar-chart-outer[data-v-bde01719]{container-type:inline-size;width:100%;height:100%;flex:1}.horizontal-bar-chart[data-v-bde01719]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);width:100%;height:100%;justify-content:center}.bar-row[data-v-bde01719]{display:grid;grid-template-columns:140px 1fr 150px;align-items:center;gap:var(--space-4);width:100%;position:relative;cursor:pointer;transition:all .08s ease;padding:var(--space-2) 0;border-radius:var(--radius-md)}.row-label[data-v-bde01719]{text-align:right;padding-right:var(--space-2)}.label-text[data-v-bde01719]{font-size:var(--font-size-sm);color:var(--color-gray-600);transition:all .08s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.bar-row--hovered .label-text[data-v-bde01719]{color:var(--color-black);transform:scale(1.12);transform-origin:right center;font-weight:var(--font-weight-medium)}.row-bar-area[data-v-bde01719]{position:relative;display:flex;align-items:center}.bar-track[data-v-bde01719]{position:absolute;left:0;right:0;background:var(--color-gray-100);border-radius:var(--radius-sm)}.bar[data-v-bde01719]{position:relative;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-3);transition:all .08s ease;min-width:var(--space-10);z-index:1}.bar-row--hovered .bar[data-v-bde01719]{transform:scaleY(1.15);filter:brightness(1.05) saturate(1.1)}.row-stats[data-v-bde01719]{display:flex;align-items:baseline;gap:var(--space-2)}.stats-value[data-v-bde01719]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-black);transition:all .08s ease;display:inline-block}.bar-row--hovered .stats-value[data-v-bde01719]{color:var(--color-black);transform:scale(1.12);transform-origin:left center}.stats-percent[data-v-bde01719],.stats-subtext[data-v-bde01719]{font-size:var(--font-size-xs);color:var(--color-gray-400);transition:all .08s ease;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row--hovered .stats-percent[data-v-bde01719],.bar-row--hovered .stats-subtext[data-v-bde01719]{color:var(--color-gray-600)}.row-bar-area--dual[data-v-bde01719]{display:flex;align-items:center}.dual-bar-wrapper[data-v-bde01719]{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.dual-bar-track[data-v-bde01719]{height:14px;background:var(--color-gray-100);border-radius:var(--radius-sm);overflow:hidden}.dual-bar[data-v-bde01719]{height:100%;border-radius:var(--radius-sm);transition:all .08s ease;min-width:var(--space-1)}.bar-row--hovered .dual-bar-wrapper[data-v-bde01719]{transform:scaleY(1.15);transform-origin:center}.bar-row--hovered .dual-bar--primary[data-v-bde01719]{filter:brightness(1.05) saturate(1.1)}.bar-row--hovered .dual-bar--secondary[data-v-bde01719]{filter:brightness(1.1)}.bar-row--hovered .stats-value--muted[data-v-bde01719],.bar-row--hovered .stats-value--primary[data-v-bde01719]{transform:scale(1.08);transform-origin:left center}.row-stats--dual[data-v-bde01719]{flex-direction:column;align-items:flex-start;gap:2px}.stats-value--muted[data-v-bde01719]{color:var(--color-gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.stats-value--primary[data-v-bde01719]{color:var(--color-blue);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.row-bar-area--triple[data-v-bde01719]{display:flex;align-items:center}.triple-bar-wrapper[data-v-bde01719]{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.triple-bar-track[data-v-bde01719]{height:14px;background:var(--color-gray-100);border-radius:var(--radius-sm);position:relative;display:flex;flex-direction:column;overflow:visible}.triple-bar[data-v-bde01719]{transition:all .08s ease;min-width:var(--space-1);position:absolute;left:0;cursor:pointer;z-index:1;border-radius:var(--radius-sm)}.triple-bar-track[data-v-bde01719]{transition:all .08s ease}.triple-bar--bg[data-v-bde01719]{height:5px;top:1px}.triple-bar--fg[data-v-bde01719]{height:5px;top:var(--space-2)}.triple-bar-track--highlighted[data-v-bde01719]{transform:scaleY(1.5)}.triple-bar-track--dimmed[data-v-bde01719]{transform:scaleY(.7);opacity:.5}.bar-row--hovered .triple-bar--fg[data-v-bde01719]{filter:brightness(1.05) saturate(1.1)}.row-stats--triple[data-v-bde01719]{flex-direction:column;align-items:flex-start;gap:var(--space-1);justify-content:center}.stats-pair[data-v-bde01719]{display:flex;align-items:center;gap:6px;line-height:14px}.stats-avg[data-v-bde01719]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.7}.stats-rep[data-v-bde01719]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.stats-pair--calendar .stats-avg[data-v-bde01719],.stats-pair--calendar .stats-rep[data-v-bde01719]{color:var(--color-gray-600)}.stats-pair--company .stats-avg[data-v-bde01719],.stats-pair--company .stats-rep[data-v-bde01719]{color:var(--color-blue)}.stats-pair--rep .stats-avg[data-v-bde01719],.stats-pair--rep .stats-rep[data-v-bde01719]{color:var(--color-emerald)}.triple-bar--active[data-v-bde01719]{filter:brightness(1.15) saturate(1.2)}.stats-pair[data-v-bde01719]{cursor:pointer;transition:all .08s ease}.stats-pair[data-v-bde01719]:hover{transform:scale(1.4);transform-origin:left center}.stats-pair--highlighted[data-v-bde01719]{transform:scale(1.5);transform-origin:left center}.stats-pair--dimmed[data-v-bde01719]{transform:scale(.75);transform-origin:left center;opacity:.4}@keyframes slideIn-bde01719{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.bar-row[data-v-bde01719]{animation:slideIn-bde01719 .2s ease backwards}.bar-row[data-v-bde01719]:nth-child(1){animation-delay:0ms}.bar-row[data-v-bde01719]:nth-child(2){animation-delay:50ms}.bar-row[data-v-bde01719]:nth-child(3){animation-delay:.1s}.bar-row[data-v-bde01719]:nth-child(4){animation-delay:.15s}.bar-row[data-v-bde01719]:nth-child(5){animation-delay:.2s}.bar-row[data-v-bde01719]:nth-child(6){animation-delay:.25s}@container (max-width: 520px){.bar-row[data-v-bde01719]{grid-template-columns:100px 1fr 110px;gap:var(--space-3)}}@container (max-width: 400px){.bar-row[data-v-bde01719]{grid-template-columns:80px 1fr 90px;gap:var(--space-2)}.label-text[data-v-bde01719]{font-size:var(--font-size-xs)}.stats-value[data-v-bde01719]{font-size:var(--font-size-sm)}}@media (max-width: 768px){.horizontal-bar-chart[data-v-bde01719]{padding:var(--space-3)}.bar-row[data-v-bde01719]{grid-template-columns:100px 1fr 100px;gap:var(--space-3)}.label-text[data-v-bde01719]{font-size:var(--font-size-xs)}.stats-value[data-v-bde01719]{font-size:var(--font-size-sm)}.stats-percent[data-v-bde01719],.stats-subtext[data-v-bde01719]{font-size:10px}.dual-bar-track[data-v-bde01719]{height:12px}.triple-bar-track[data-v-bde01719]{height:10px}.triple-bar--bg[data-v-bde01719],.triple-bar--fg[data-v-bde01719]{height:4px}.triple-bar--bg[data-v-bde01719]{top:0}.triple-bar--fg[data-v-bde01719]{top:6px}.triple-bar-wrapper[data-v-bde01719],.row-stats--triple[data-v-bde01719]{gap:2px}.stats-pair[data-v-bde01719]{line-height:10px;gap:var(--space-1)}.stats-avg[data-v-bde01719]{font-size:9px}.stats-rep[data-v-bde01719]{font-size:10px}.stats-value--muted[data-v-bde01719],.stats-value--primary[data-v-bde01719]{font-size:var(--font-size-xs)}}@media (max-width: 430px){.horizontal-bar-chart[data-v-bde01719]{padding:var(--space-2);gap:var(--space-1)}.bar-row[data-v-bde01719]{grid-template-columns:70px 1fr 80px;gap:var(--space-2);padding:var(--space-1) 0}.row-label[data-v-bde01719]{padding-right:var(--space-1)}.label-text[data-v-bde01719]{font-size:10px}.stats-value[data-v-bde01719]{font-size:var(--font-size-xs)}.stats-percent[data-v-bde01719],.stats-subtext[data-v-bde01719]{font-size:9px}.row-stats[data-v-bde01719]{gap:var(--space-1)}.bar-row--hovered .label-text[data-v-bde01719],.bar-row--hovered .stats-value[data-v-bde01719],.bar-row--hovered .stats-value--muted[data-v-bde01719],.bar-row--hovered .stats-value--primary[data-v-bde01719],.bar-row--hovered .stats-value--calendar[data-v-bde01719],.bar-row--hovered .stats-value--company[data-v-bde01719],.bar-row--hovered .stats-value--rep[data-v-bde01719],.bar-row--hovered .stats-percent[data-v-bde01719],.bar-row--hovered .bar[data-v-bde01719],.bar-row--hovered .dual-bar[data-v-bde01719],.bar-row--hovered .dual-bar-wrapper[data-v-bde01719],.bar-row--hovered .triple-bar[data-v-bde01719],.bar-row--hovered .triple-bar-wrapper[data-v-bde01719]{transform:none;filter:none}.triple-bar-track[data-v-bde01719]{height:8px}.triple-bar--bg[data-v-bde01719],.triple-bar--fg[data-v-bde01719]{height:3px}.triple-bar--bg[data-v-bde01719]{top:0}.triple-bar--fg[data-v-bde01719]{top:5px}.triple-bar-wrapper[data-v-bde01719],.row-stats--triple[data-v-bde01719]{gap:2px}.stats-pair[data-v-bde01719]{line-height:8px;gap:3px}.stats-avg[data-v-bde01719]{font-size:8px}.stats-rep[data-v-bde01719]{font-size:9px}.dual-bar-track[data-v-bde01719]{height:10px}.dual-bar-wrapper[data-v-bde01719]{gap:3px}.stats-value--muted[data-v-bde01719],.stats-value--primary[data-v-bde01719]{font-size:10px}}@media (max-width: 375px){.bar-row[data-v-bde01719]{grid-template-columns:55px 1fr 70px;gap:var(--space-1)}.label-text[data-v-bde01719]{font-size:9px}.stats-value[data-v-bde01719]{font-size:11px}.stats-percent[data-v-bde01719],.stats-subtext[data-v-bde01719]{font-size:8px}.dual-bar-track[data-v-bde01719]{height:8px}.dual-bar-wrapper[data-v-bde01719]{gap:2px}.stats-value--muted[data-v-bde01719],.stats-value--primary[data-v-bde01719]{font-size:9px}}.stacked-area-wrapper[data-v-213f420f]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:var(--space-4);min-height:200px}.chart-area[data-v-213f420f]{position:relative;flex:1;min-height:280px}.floating-card[data-v-213f420f]{position:absolute;top:calc(var(--space-4) + var(--space-3));left:calc(var(--space-4) + var(--space-4));background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-3);width:200px;z-index:10;transition:left var(--transition-fast),right var(--transition-fast)}.floating-card--right[data-v-213f420f]{left:auto;right:calc(var(--space-4) + var(--space-4))}.floating-card--below[data-v-213f420f]{position:relative;top:auto;left:auto;right:auto;width:auto;flex-shrink:0}.floating-header[data-v-213f420f]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-gray-100)}.floating-color[data-v-213f420f]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.floating-header-text[data-v-213f420f]{display:flex;flex-direction:column;gap:1px;min-width:0}.floating-name[data-v-213f420f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-period[data-v-213f420f]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.floating-stats[data-v-213f420f]{display:flex;gap:var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-gray-100)}.floating-stat[data-v-213f420f]{display:flex;flex-direction:column}.floating-stat-value[data-v-213f420f]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-black);line-height:1.2}.floating-stat-label[data-v-213f420f]{font-size:10px;color:var(--color-gray-500)}.floating-context[data-v-213f420f]{display:flex;flex-direction:column;gap:6px}.floating-context-row[data-v-213f420f]{display:flex;align-items:center;gap:var(--space-2);opacity:.5;transition:opacity .1s ease}.floating-context-row--current[data-v-213f420f]{opacity:1}.fc-rank[data-v-213f420f]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-gray-400);min-width:16px}.floating-context-row--current .fc-rank[data-v-213f420f]{font-weight:var(--font-weight-bold);color:var(--color-gray-600)}.fc-color[data-v-213f420f]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.fc-name[data-v-213f420f]{flex:1;font-size:11px;color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-context-row--current .fc-name[data-v-213f420f]{font-weight:var(--font-weight-semibold);color:var(--color-black)}.fc-value[data-v-213f420f]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-gray-400);min-width:20px;text-align:right}.floating-context-row--current .fc-value[data-v-213f420f]{font-weight:var(--font-weight-bold);color:var(--color-black)}.chart-viewport[data-v-213f420f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.svg-container[data-v-213f420f]{width:100%;height:100%}.svg-container--panning[data-v-213f420f]{will-change:transform}.y-axis-fixed[data-v-213f420f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.pan-fade[data-v-213f420f]{position:absolute;top:0;bottom:24px;width:28px;z-index:3;pointer-events:none;transition:opacity .3s ease}.pan-fade--left[data-v-213f420f]{left:0;background:linear-gradient(to right,rgba(255,255,255,.95) 20%,transparent)}.pan-fade--right[data-v-213f420f]{right:0;background:linear-gradient(to left,rgba(255,255,255,.95) 20%,transparent)}.stacked-area-svg[data-v-213f420f]{width:100%;height:100%;display:block}.grid-line[data-v-213f420f]{stroke:var(--color-gray-100);stroke-width:1}.labels-overlay[data-v-213f420f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.y-axis-label[data-v-213f420f]{position:absolute;transform:translate(-100%,-50%);padding-right:var(--space-2);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-gray-600);white-space:nowrap}.x-axis-label[data-v-213f420f]{position:absolute;transform:translate(-50%);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-gray-600);white-space:nowrap;transition:opacity var(--transition-base),color var(--transition-fast),font-weight var(--transition-fast)}.x-axis-label--active[data-v-213f420f]{color:var(--color-black);font-weight:var(--font-weight-semibold)}.area-path[data-v-213f420f]{opacity:0;transition:opacity .5s ease,fill-opacity .2s ease}.area-path--animated[data-v-213f420f]{opacity:1}.area-path--highlighted[data-v-213f420f]{filter:brightness(1.1)}.hover-column[data-v-213f420f]{cursor:pointer}.indicator-line[data-v-213f420f]{opacity:0;transition:opacity .2s ease;pointer-events:none}.hover-column--active .indicator-line[data-v-213f420f]{opacity:1}.total-value[data-v-213f420f]{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);fill:var(--color-black);opacity:0;transition:opacity .2s ease;pointer-events:none}.hover-column--active .total-value[data-v-213f420f]{opacity:1}.trace-dot[data-v-213f420f]{transition:r var(--transition-fast),stroke-width var(--transition-fast);pointer-events:none}.trace-value[data-v-213f420f]{font-family:var(--font-body);font-size:10px;font-weight:var(--font-weight-medium);opacity:.6;transition:all var(--transition-fast);pointer-events:none}.trace-value--active[data-v-213f420f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);opacity:1}@media (max-width: 768px){.stacked-area-wrapper[data-v-213f420f]{padding:var(--space-3);padding-top:var(--space-4)}.floating-card[data-v-213f420f]:not(.floating-card--below){width:180px;padding:var(--space-2)}.floating-card:not(.floating-card--below) .floating-header[data-v-213f420f]{margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.floating-card:not(.floating-card--below) .floating-name[data-v-213f420f]{font-size:var(--font-size-xs)}.floating-card:not(.floating-card--below) .floating-stats[data-v-213f420f]{gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.floating-card:not(.floating-card--below) .floating-stat-value[data-v-213f420f]{font-size:var(--font-size-base)}.floating-card:not(.floating-card--below) .floating-stat-label[data-v-213f420f]{font-size:9px}}@media (max-width: 430px){.stacked-area-wrapper[data-v-213f420f]{padding:var(--space-2);padding-top:var(--space-3)}.floating-card[data-v-213f420f]:not(.floating-card--below){width:160px;top:var(--space-2);left:var(--space-2)}.floating-card--right[data-v-213f420f]:not(.floating-card--below){right:var(--space-2)}.floating-stats[data-v-213f420f]{gap:var(--space-2)}.floating-stat-value[data-v-213f420f]{font-size:var(--font-size-sm)}.floating-context-row[data-v-213f420f]{gap:var(--space-1)}.fc-rank[data-v-213f420f],.fc-name[data-v-213f420f],.fc-value[data-v-213f420f]{font-size:10px}.fc-color[data-v-213f420f]{width:6px;height:6px}}@media (max-width: 375px){.floating-card[data-v-213f420f]:not(.floating-card--below){width:140px;padding:var(--space-2)}.floating-card:not(.floating-card--below) .floating-header[data-v-213f420f]{gap:var(--space-1);margin-bottom:var(--space-2);padding-bottom:var(--space-1)}.floating-card:not(.floating-card--below) .floating-context[data-v-213f420f]{display:none}.floating-card:not(.floating-card--below) .floating-stats[data-v-213f420f]{padding-bottom:0;margin-bottom:0;border-bottom:none}}.chart-controls[data-v-213f420f]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-2);flex-shrink:0;z-index:5}.chart-nav-btn[data-v-213f420f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-500);font-size:10px;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.chart-nav-btn[data-v-213f420f]:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-gray-300)}.chart-nav-btn[data-v-213f420f]:active:not(:disabled){background:var(--color-gray-100)}.chart-nav-btn[data-v-213f420f]:disabled{opacity:.3;cursor:not-allowed}.series-dropdown-container[data-v-213f420f]{position:relative}.series-dropdown-trigger[data-v-213f420f]{display:flex;align-items:center;gap:var(--space-2);padding:6px 12px;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast);min-width:140px}.series-dropdown-trigger[data-v-213f420f]:hover{border-color:var(--color-gray-300);background:var(--color-gray-50)}.series-dropdown-trigger--active[data-v-213f420f]{border-color:var(--color-gray-400);color:var(--color-black)}.series-dropdown-color[data-v-213f420f]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.series-dropdown-name[data-v-213f420f]{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.series-dropdown-placeholder[data-v-213f420f]{flex:1;text-align:left;color:var(--color-gray-500)}.series-dropdown-icon[data-v-213f420f]{font-size:10px;color:var(--color-gray-400);transition:transform var(--transition-fast)}.series-dropdown-icon--open[data-v-213f420f]{transform:rotate(180deg)}.series-dropdown-menu[data-v-213f420f]{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:180px;max-height:240px;overflow-y:auto;z-index:100}.series-dropdown-item[data-v-213f420f]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 12px;border:none;background:none;font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer;transition:background .1s ease;text-align:left}.series-dropdown-item[data-v-213f420f]:hover{background:var(--color-gray-50)}.series-dropdown-item--active[data-v-213f420f]{background:var(--color-gray-100);color:var(--color-black);font-weight:var(--font-weight-medium)}.series-dropdown-item-color[data-v-213f420f]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.series-dropdown-item-name[data-v-213f420f]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-enter-active[data-v-213f420f],.dropdown-leave-active[data-v-213f420f]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-enter-from[data-v-213f420f],.dropdown-leave-to[data-v-213f420f]{opacity:0;transform:translate(-50%) translateY(8px)}.dropdown-enter-to[data-v-213f420f],.dropdown-leave-from[data-v-213f420f]{opacity:1;transform:translate(-50%) translateY(0)}@media (max-width: 768px){.chart-controls[data-v-213f420f]{gap:var(--space-2)}.series-dropdown-trigger[data-v-213f420f]{min-width:120px;padding:5px 10px;font-size:var(--font-size-xs)}}@media (max-width: 430px){.chart-controls[data-v-213f420f]{gap:var(--space-1)}.series-dropdown-trigger[data-v-213f420f]{min-width:100px;padding:var(--space-1) var(--space-2);font-size:11px}.series-dropdown-color[data-v-213f420f]{width:8px;height:8px}.chart-nav-btn[data-v-213f420f]{width:28px;height:28px}.series-dropdown-menu[data-v-213f420f]{min-width:150px}.series-dropdown-item[data-v-213f420f]{padding:6px 10px;font-size:var(--font-size-xs)}}@media (max-width: 375px){.series-dropdown-trigger[data-v-213f420f]{min-width:90px;padding:3px 6px;font-size:10px;gap:var(--space-1)}.series-dropdown-color[data-v-213f420f]{width:6px;height:6px}.chart-nav-btn[data-v-213f420f]{width:24px;height:24px}.series-dropdown-menu[data-v-213f420f]{min-width:130px;max-height:200px}.series-dropdown-item[data-v-213f420f]{padding:5px var(--space-2);font-size:10px}.series-dropdown-item-color[data-v-213f420f]{width:8px;height:8px}}.donut-chart-outer[data-v-4ce6ceae]{container-type:inline-size;width:100%;height:100%;flex:1}.donut-chart[data-v-4ce6ceae]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:280px;flex:1;gap:var(--space-6);position:relative;z-index:1}.donut-chart-area[data-v-4ce6ceae]{flex:1;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative;z-index:10}.donut-wrapper[data-v-4ce6ceae]{position:relative;width:100%;max-width:360px;aspect-ratio:1;overflow:visible;z-index:10}.donut-wrapper[data-v-4ce6ceae] canvas{overflow:visible!important}.donut-center[data-v-4ce6ceae]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.donut-center-value[data-v-4ce6ceae]{display:block;font-family:var(--font-display);font-size:var(--font-size-3xl);color:var(--color-black);line-height:1}.donut-center-label[data-v-4ce6ceae]{display:block;font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--space-1)}.donut-legend[data-v-4ce6ceae]{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}.legend-item[data-v-4ce6ceae]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer}.legend-item[data-v-4ce6ceae]:hover,.legend-item--active[data-v-4ce6ceae]{background:var(--color-gray-100)}.legend-color[data-v-4ce6ceae]{width:12px;height:12px;border-radius:3px;flex-shrink:0;transition:transform var(--transition-fast)}.legend-item:hover .legend-color[data-v-4ce6ceae],.legend-item--active .legend-color[data-v-4ce6ceae]{transform:scale(1.3)}.legend-label[data-v-4ce6ceae]{flex:1;font-size:var(--font-size-sm);color:var(--color-gray-600);transition:color var(--transition-fast)}.legend-item:hover .legend-label[data-v-4ce6ceae],.legend-item--active .legend-label[data-v-4ce6ceae]{color:var(--color-black)}.legend-value[data-v-4ce6ceae]{display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-black);min-width:var(--space-10);text-align:right}.legend-percent[data-v-4ce6ceae]{display:inline-block;font-size:var(--font-size-xs);color:var(--color-gray-400);min-width:50px;text-align:left}.legend-item:hover .legend-percent[data-v-4ce6ceae],.legend-item--active .legend-percent[data-v-4ce6ceae]{color:var(--color-gray-600)}@container (max-width: 520px){.donut-chart[data-v-4ce6ceae]{flex-direction:column;gap:var(--space-4);min-height:auto}.donut-chart-area[data-v-4ce6ceae]{max-height:240px}.donut-wrapper[data-v-4ce6ceae]{max-width:240px}.donut-legend[data-v-4ce6ceae]{flex-direction:column;gap:var(--space-1);width:100%;max-width:320px;margin:0 auto}.legend-item[data-v-4ce6ceae]{width:100%}}@media (max-width: 768px){.donut-chart[data-v-4ce6ceae]{flex-direction:column;gap:var(--space-4);min-height:auto}.donut-chart-area[data-v-4ce6ceae]{max-height:280px}.donut-wrapper[data-v-4ce6ceae]{max-width:280px}.donut-legend[data-v-4ce6ceae]{flex-direction:column;gap:var(--space-1);width:100%;max-width:320px;margin:0 auto}.legend-item[data-v-4ce6ceae]{padding:var(--space-1) var(--space-2);gap:var(--space-2);width:100%}.legend-value[data-v-4ce6ceae]{font-size:var(--font-size-sm)}.legend-percent[data-v-4ce6ceae]{font-size:var(--font-size-xs)}}@media (max-width: 430px){.donut-chart[data-v-4ce6ceae]{gap:var(--space-3);padding:var(--space-2)}.donut-chart-area[data-v-4ce6ceae]{max-height:220px}.donut-wrapper[data-v-4ce6ceae]{max-width:220px}.donut-center-value[data-v-4ce6ceae]{font-size:var(--font-size-2xl)}.donut-center-label[data-v-4ce6ceae]{font-size:var(--font-size-xs)}.donut-legend[data-v-4ce6ceae]{max-width:280px}.legend-label[data-v-4ce6ceae],.legend-value[data-v-4ce6ceae]{font-size:var(--font-size-xs)}.legend-percent[data-v-4ce6ceae]{font-size:11px}.legend-item[data-v-4ce6ceae]:active{background:var(--color-gray-100)}.legend-item:active .legend-color[data-v-4ce6ceae]{transform:scale(1.3)}}@media (max-width: 375px){.donut-chart-area[data-v-4ce6ceae]{max-height:200px}.donut-wrapper[data-v-4ce6ceae]{max-width:200px}.donut-center-value[data-v-4ce6ceae]{font-size:var(--font-size-xl)}.donut-legend[data-v-4ce6ceae]{max-width:260px}.legend-item[data-v-4ce6ceae]{padding:var(--space-1)}.legend-color[data-v-4ce6ceae]{width:10px;height:10px}.legend-label[data-v-4ce6ceae],.legend-value[data-v-4ce6ceae]{font-size:11px}.legend-percent[data-v-4ce6ceae]{font-size:10px}}.vbar-v2[data-v-a0933fc2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6);min-height:150px}.vbar-v2__content[data-v-a0933fc2]{width:100%;height:100%;display:flex;flex-direction:column}.values-row[data-v-a0933fc2]{display:flex;flex-shrink:0;height:44px;margin-bottom:var(--space-1)}.value-cell[data-v-a0933fc2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;transition:transform .2s ease}.value-cell--hovered[data-v-a0933fc2]{transform:translateY(-3px)}.value-number[data-v-a0933fc2]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-black);white-space:nowrap;transition:all .2s ease}.value-cell--hovered .value-number[data-v-a0933fc2]{color:var(--color-black);transform:scale(1.15)}.value-percent[data-v-a0933fc2]{font-size:var(--font-size-xs);color:var(--color-gray-400);white-space:nowrap;transition:all .2s ease;margin-top:2px}.value-cell--hovered .value-percent[data-v-a0933fc2]{color:var(--color-gray-600);transform:scale(1.1)}.bars-row[data-v-a0933fc2]{flex:1;display:flex;gap:var(--space-1);min-height:var(--space-10)}.bar-cell[data-v-a0933fc2]{flex:1;position:relative;cursor:pointer;min-width:0}.bar-track[data-v-a0933fc2]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:100%;background:var(--color-gray-100);border-radius:var(--radius-sm)}.bar[data-v-a0933fc2]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:65%;border-radius:var(--radius-sm);min-height:var(--space-1);transition:all .2s ease;z-index:1}.bar-cell--hovered .bar[data-v-a0933fc2]{transform:translate(-50%) scaleX(1.15);filter:brightness(1.05) saturate(1.1)}.bars-row:has(.bar-cell--hovered) .bar-cell[data-v-a0933fc2]:not(.bar-cell--hovered){opacity:.5;transition:opacity var(--transition-fast)}.labels-row[data-v-a0933fc2]{display:flex;flex-shrink:0;margin-top:var(--space-2)}.label-cell[data-v-a0933fc2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:0 2px;transition:transform .2s ease}.label-cell--hovered[data-v-a0933fc2]{transform:translateY(2px)}.label-main[data-v-a0933fc2]{font-size:var(--font-size-sm);color:var(--color-gray-600);text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;transition:all .2s ease}.label-unit[data-v-a0933fc2]{font-size:var(--font-size-xs);color:var(--color-gray-400);text-align:center;line-height:1;margin-top:1px;transition:all .2s ease}.label-cell--hovered .label-main[data-v-a0933fc2]{color:var(--color-black);transform:scale(1.08)}.label-cell--hovered .label-unit[data-v-a0933fc2]{color:var(--color-gray-600);transform:scale(1.05)}@media (max-width: 768px){.vbar-v2[data-v-a0933fc2]{padding:var(--space-4)}.values-row[data-v-a0933fc2]{height:38px}.value-number[data-v-a0933fc2]{font-size:var(--font-size-sm)}.value-percent[data-v-a0933fc2]{font-size:10px}.label-main[data-v-a0933fc2]{font-size:var(--font-size-xs)}.label-unit[data-v-a0933fc2]{font-size:10px}}@media (max-width: 430px){.vbar-v2[data-v-a0933fc2]{padding:var(--space-3);min-height:120px}.values-row[data-v-a0933fc2]{height:32px;margin-bottom:0}.value-number[data-v-a0933fc2]{font-size:var(--font-size-xs)}.value-percent[data-v-a0933fc2]{font-size:9px}.label-main[data-v-a0933fc2]{font-size:10px}.label-unit[data-v-a0933fc2]{font-size:9px}.labels-row[data-v-a0933fc2]{margin-top:var(--space-1)}.value-cell--hovered[data-v-a0933fc2],.label-cell--hovered[data-v-a0933fc2]{transform:none}.value-cell--hovered .value-number[data-v-a0933fc2],.value-cell--hovered .value-percent[data-v-a0933fc2],.label-cell--hovered .label-main[data-v-a0933fc2],.label-cell--hovered .label-unit[data-v-a0933fc2],.bar-cell--hovered .bar[data-v-a0933fc2]{transform:none;filter:none}}@media (max-width: 375px){.vbar-v2[data-v-a0933fc2]{padding:var(--space-2);min-height:100px}.values-row[data-v-a0933fc2]{height:28px}.value-number[data-v-a0933fc2]{font-size:11px}.value-percent[data-v-a0933fc2]{font-size:8px}.label-main[data-v-a0933fc2]{font-size:9px}.label-unit[data-v-a0933fc2]{display:none}.bar[data-v-a0933fc2]{width:75%}.bar-track[data-v-a0933fc2]{width:60%}}.segmented-control[data-v-c7dc5cb5]{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background:var(--color-gray-100);border-radius:var(--radius-md)}.segmented-btn[data-v-c7dc5cb5]{padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:transparent;color:var(--color-gray-600);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.segmented-btn[data-v-c7dc5cb5]:hover{color:var(--color-black)}.segmented-btn.active[data-v-c7dc5cb5]{background:var(--color-gray-600);color:var(--color-white)}.format-picker[data-v-a78767d6]{display:flex;align-items:stretch}.format-trigger[data-v-a78767d6]{padding:10px 12px;color:var(--color-gray-600);border:1px solid var(--color-gray-200);border-right:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);transition:all var(--transition-fast);height:100%}.format-trigger[data-v-a78767d6]:hover:not(.disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.format-trigger.disabled[data-v-a78767d6]{cursor:not-allowed;color:var(--color-gray-400);background:var(--color-gray-100)}.format-caret[data-v-a78767d6]{transition:transform var(--transition-fast)}.format-trigger.open .format-caret[data-v-a78767d6]{transform:rotate(180deg)}.format-menu[data-v-a78767d6]{top:calc(100% + 4px);left:0;min-width:160px;border:1px solid var(--color-gray-200);box-shadow:0 10px 30px #0000001f}.format-option[data-v-a78767d6]{padding:10px 12px;color:var(--color-gray-700)}.format-option[data-v-a78767d6]:hover{background:var(--color-gray-100)}.format-option.selected[data-v-a78767d6]{color:var(--color-black);font-weight:600}.export-btn[data-v-a78767d6]{padding:10px 18px;color:var(--color-gray-600);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.export-btn.with-picker[data-v-a78767d6]{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.export-btn[data-v-a78767d6]:hover:not(.disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.export-btn[data-v-a78767d6]:active:not(.disabled){transform:translateY(1px)}.export-btn.disabled[data-v-a78767d6],.export-btn.exporting[data-v-a78767d6]{cursor:not-allowed;color:var(--color-gray-400);background:var(--color-gray-100);border-color:var(--color-gray-200)}.export-btn.exporting[data-v-a78767d6]{background:var(--color-gray-50)}.btn-icon[data-v-a78767d6]{font-size:14px;transition:transform .3s ease}.export-btn.exporting .btn-icon[data-v-a78767d6]{animation:pulse-a78767d6 1.5s ease-in-out infinite}@keyframes pulse-a78767d6{0%,to{opacity:.5}50%{opacity:1}}.progress-track[data-v-a78767d6]{height:3px;background:transparent;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.progress-fill[data-v-a78767d6]{width:0%;background:linear-gradient(90deg,var(--color-emerald) 0%,#34d399 100%);border-radius:0 0 var(--radius-lg) var(--radius-lg);transition:width .15s ease-out}.progress-fill.active[data-v-a78767d6]{opacity:1}.export-btn.exporting .progress-fill[data-v-a78767d6]{box-shadow:0 0 8px #10b98166}@media (max-width: 768px){.export-btn[data-v-a78767d6]{padding:var(--space-2) 14px}.btn-content .text-base[data-v-a78767d6],.btn-icon[data-v-a78767d6]{font-size:var(--font-size-sm)}}@media (max-width: 430px){.export-btn[data-v-a78767d6]{padding:var(--space-2) 12px}.btn-content .text-base[data-v-a78767d6],.btn-icon[data-v-a78767d6]{font-size:var(--font-size-xs)}.btn-content[data-v-a78767d6]{gap:6px}}@media (max-width: 375px){.export-btn[data-v-a78767d6]{padding:10px;min-width:40px;min-height:40px}.btn-content .text-base[data-v-a78767d6]{display:none}.btn-icon[data-v-a78767d6]{font-size:14px}.btn-content[data-v-a78767d6]{gap:0}.format-trigger[data-v-a78767d6]{padding:10px 8px}}@media (max-width: 320px){.export-btn[data-v-a78767d6]{padding:var(--space-2);min-width:36px;min-height:36px}.btn-icon[data-v-a78767d6]{font-size:var(--font-size-xs)}}.date-picker[data-v-8f738146]{width:100%}.date-input-container[data-v-8f738146]{display:flex;align-items:stretch;width:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden;transition:all var(--transition-fast)}@media (hover: hover){.date-input-container[data-v-8f738146]:hover{border-color:var(--color-gray-300)}}.date-input-container[data-v-8f738146]:focus-within{border-color:var(--color-gray-600);box-shadow:0 0 0 3px #4b55631a}.date-picker--disabled .date-input-container[data-v-8f738146]{background:var(--color-gray-50);border-color:var(--color-gray-200);cursor:not-allowed}@media (hover: hover){.date-picker--disabled .date-input-container[data-v-8f738146]:hover{border-color:var(--color-gray-200)}}.date-picker--disabled .date-field[data-v-8f738146]{color:var(--color-gray-400);cursor:not-allowed}.date-picker--disabled .date-separator[data-v-8f738146]{color:var(--color-gray-300)}.date-picker--disabled .calendar-btn[data-v-8f738146]{color:var(--color-gray-300);cursor:not-allowed}@media (hover: hover){.date-picker--disabled .calendar-btn[data-v-8f738146]:hover{background:var(--color-gray-50);color:var(--color-gray-300)}}.date-fields[data-v-8f738146]{display:flex;align-items:center;flex:1;min-width:0;padding:var(--space-2) var(--space-3)}.date-field[data-v-8f738146]{background:transparent;outline:none;padding:2px;transition:background var(--transition-fast)}.date-field[data-v-8f738146]:focus{background:var(--color-blue-light);color:var(--color-blue-dark)}.date-field[data-v-8f738146]::placeholder{color:var(--color-gray-400)}.month-field[data-v-8f738146],.day-field[data-v-8f738146]{width:28px}.year-field[data-v-8f738146]{width:44px}.calendar-btn[data-v-8f738146]{width:40px;background:var(--color-gray-50);border-left:1px solid var(--color-gray-200);transition:all var(--transition-fast)}@media (hover: hover){.calendar-btn[data-v-8f738146]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}}.calendar-dropdown[data-v-8f738146]{z-index:9999;border:1px solid var(--color-gray-200);min-width:280px}.calendar-weekdays[data-v-8f738146],.calendar-grid[data-v-8f738146]{grid-template-columns:repeat(7,1fr)}.weekday[data-v-8f738146]{padding:var(--space-1)}.nav-btn[data-v-8f738146]{width:32px;height:32px;background:transparent;transition:all var(--transition-fast)}@media (hover: hover){.nav-btn[data-v-8f738146]:hover{background:var(--color-gray-100);color:var(--color-gray-700)}}.calendar-day[data-v-8f738146]{width:32px;height:32px;background:transparent;transition:all var(--transition-fast)}@media (hover: hover){.calendar-day[data-v-8f738146]:hover{background:var(--color-gray-100)}.calendar-day.selected[data-v-8f738146]:hover{background:var(--color-gray-700)}}.calendar-day.other-month[data-v-8f738146]{color:var(--color-gray-300)}.calendar-day.today[data-v-8f738146]{background:var(--color-gray-100);font-weight:var(--font-weight-bold)}.calendar-day.selected[data-v-8f738146]{background:var(--color-gray-600);color:var(--color-white);font-weight:var(--font-weight-semibold)}.calendar-day.calendar-day--focused[data-v-8f738146]{outline:2px solid var(--color-gray-600);outline-offset:-2px}.calendar-day.calendar-day--focused.selected[data-v-8f738146]{outline-color:var(--color-white)}.calendar-day.calendar-day--focused.other-month[data-v-8f738146]{outline-color:var(--color-gray-400)}.calendar-day.other-month.selected[data-v-8f738146]{background:var(--color-gray-600);color:var(--color-white)}.dropdown-enter-active[data-v-8f738146],.dropdown-leave-active[data-v-8f738146]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-enter-from[data-v-8f738146],.dropdown-leave-to[data-v-8f738146]{opacity:0;transform:translateY(-8px)}.dropdown-up-enter-active[data-v-8f738146],.dropdown-up-leave-active[data-v-8f738146]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-up-enter-from[data-v-8f738146],.dropdown-up-leave-to[data-v-8f738146]{opacity:0;transform:translateY(8px)}@media (max-width: 430px){.date-fields[data-v-8f738146]{padding:var(--space-2)}.date-field[data-v-8f738146]{font-size:var(--font-size-xs)}.month-field[data-v-8f738146],.day-field[data-v-8f738146]{width:22px}.year-field[data-v-8f738146]{width:38px}.calendar-btn[data-v-8f738146]{width:32px}.calendar-btn i[data-v-8f738146]{font-size:var(--font-size-xs)}}@media (max-width: 320px){.date-fields[data-v-8f738146]{padding:var(--space-1) var(--space-2)}.date-field[data-v-8f738146],.date-separator[data-v-8f738146]{font-size:10px}.month-field[data-v-8f738146],.day-field[data-v-8f738146]{width:18px}.year-field[data-v-8f738146]{width:32px}.calendar-btn[data-v-8f738146]{width:28px}.calendar-btn i[data-v-8f738146]{font-size:10px}}@media (max-width: 430px){.calendar-dropdown[data-v-8f738146]{min-width:260px;padding:var(--space-3)}.month-year[data-v-8f738146]{font-size:var(--font-size-sm)}.nav-btn[data-v-8f738146]{width:28px;height:28px}.nav-btn i[data-v-8f738146]{font-size:10px}.weekday[data-v-8f738146]{font-size:10px;padding:2px}.calendar-day[data-v-8f738146]{width:28px;height:28px;font-size:var(--font-size-xs)}}@media (max-width: 375px){.calendar-dropdown[data-v-8f738146]{min-width:240px;padding:var(--space-2)}.calendar-header[data-v-8f738146]{margin-bottom:var(--space-3)}.month-year[data-v-8f738146]{font-size:var(--font-size-xs)}.nav-btn[data-v-8f738146]{width:26px;height:26px}.nav-btn i[data-v-8f738146],.weekday[data-v-8f738146]{font-size:9px}.calendar-day[data-v-8f738146]{width:26px;height:26px;font-size:10px}}@media (max-width: 320px){.calendar-dropdown[data-v-8f738146]{min-width:220px;padding:6px}.calendar-header[data-v-8f738146]{margin-bottom:var(--space-2)}.month-year[data-v-8f738146]{font-size:10px}.nav-btn[data-v-8f738146]{width:24px;height:24px}.nav-btn i[data-v-8f738146]{font-size:8px}.weekday[data-v-8f738146]{font-size:8px;padding:1px}.calendar-day[data-v-8f738146]{width:24px;height:24px;font-size:9px}}.select-trigger[data-v-07c3a142]{width:100%;padding:var(--space-2) var(--space-3);padding-right:36px;border:1px solid var(--color-gray-200);min-width:140px;height:44px;display:flex;align-items:center;text-align:left;position:relative;box-sizing:border-box}.select-trigger[data-v-07c3a142]:hover:not(.disabled){border-color:var(--color-gray-300)}.select-trigger.active[data-v-07c3a142]{border-color:var(--color-gray-600)}.select-trigger.disabled[data-v-07c3a142]{background-color:var(--color-gray-100);cursor:not-allowed;opacity:.6}.select-chevron[data-v-07c3a142]{position:absolute;right:12px;font-size:var(--font-size-xs);color:var(--color-gray-600)}.select-chevron.rotated[data-v-07c3a142]{transform:rotate(180deg)}@media (max-width: 430px){.select-trigger[data-v-07c3a142]{min-width:100px;height:40px;padding:var(--space-1) var(--space-2);padding-right:28px;font-size:var(--font-size-xs)}.select-chevron[data-v-07c3a142]{right:var(--space-2);font-size:10px}}@media (max-width: 375px){.select-trigger[data-v-07c3a142]{min-width:70px;height:36px;padding:var(--space-1) 6px;padding-right:var(--space-6);font-size:11px}.select-chevron[data-v-07c3a142]{right:6px;font-size:9px}}@media (max-width: 320px){.select-trigger[data-v-07c3a142]{min-width:50px;height:28px;padding:2px var(--space-1);padding-right:18px;font-size:9px}.select-chevron[data-v-07c3a142]{right:var(--space-1);font-size:8px}}.select-dropdown{border:1px solid var(--color-gray-200);z-index:9999;padding:var(--space-1);max-height:240px;overflow-y:auto}.select-option{padding:var(--space-2) var(--space-3);color:var(--color-gray-700);font-size:var(--font-size-sm)}.select-option:hover,.select-option--focused{background:var(--color-gray-50)}.select-option.selected{background:var(--color-gray-600);color:var(--color-white);font-weight:var(--font-weight-medium)}.select-option.selected:hover,.select-option.selected.select-option--focused{background:var(--color-gray-700)}.dropdown-enter-active,.dropdown-leave-active{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-8px)}.dropdown-up-enter-active,.dropdown-up-leave-active{transition:opacity var(--transition-fast),transform var(--transition-fast)}.dropdown-up-enter-from,.dropdown-up-leave-to{opacity:0;transform:translateY(8px)}@media (max-width: 430px){.select-dropdown{max-height:200px}.select-option{padding:6px var(--space-2);font-size:var(--font-size-xs)}}@media (max-width: 375px){.select-dropdown{max-height:180px;padding:2px}.select-option{padding:5px 6px;font-size:10px}}@media (max-width: 320px){.select-dropdown{max-height:160px}.select-option{padding:var(--space-1) 5px;font-size:9px}}.table-container[data-v-fdc8fa07]{display:block;width:100%;min-width:100%;background:var(--color-white)}.filter-tabs[data-v-fdc8fa07]{border-color:var(--color-gray-100)}.filter-tab[data-v-fdc8fa07]{padding:var(--space-2) var(--space-4);border:none;background:none;color:var(--color-gray-600);transition:all var(--transition-fast)}.filter-tab[data-v-fdc8fa07]:hover{background:var(--color-gray-100)}.filter-tab.active[data-v-fdc8fa07]{background:var(--color-gray-600);color:var(--color-white)}.filter-tab.tab-success.active[data-v-fdc8fa07]{background:var(--color-success)}.filter-tab.tab-danger.active[data-v-fdc8fa07]{background:var(--color-danger)}.filter-tabs .filter-trigger[data-v-fdc8fa07]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-gray-400);cursor:pointer;transition:all var(--transition-fast)}.filter-tabs .filter-trigger[data-v-fdc8fa07]:hover{border-color:var(--color-gray-300);color:var(--color-gray-600);background:var(--color-gray-50)}.filter-tabs .filter-trigger.active[data-v-fdc8fa07]{background:var(--color-gray-600);border-color:var(--color-gray-600);color:var(--color-white)}.table-wrapper[data-v-fdc8fa07]{min-height:400px;width:100%;background:var(--color-white);container-type:inline-size}.data-table[data-v-fdc8fa07]{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.active-filters-container[data-v-fdc8fa07]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s ease-out,opacity .2s ease-out}.active-filters-container--visible[data-v-fdc8fa07]{grid-template-rows:1fr;opacity:1}.active-filters-inner[data-v-fdc8fa07]{overflow:hidden}.active-filters[data-v-fdc8fa07]{padding:var(--space-2) var(--space-4)}.active-filters-label[data-v-fdc8fa07]{margin-right:var(--space-2)}.filter-tag[data-v-fdc8fa07]{padding:var(--space-1) var(--space-3);color:var(--color-gray-700)}.filter-tag i[data-v-fdc8fa07]:hover{color:var(--color-danger)}.clear-all-btn[data-v-fdc8fa07]{margin-left:auto;text-decoration:underline}.clear-all-btn[data-v-fdc8fa07]:hover{color:var(--color-gray-700)}.data-table thead th[data-v-fdc8fa07]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-gray-500);text-align:left;padding:var(--space-3) var(--space-4);background:var(--color-gray-50);border-bottom:2px solid var(--color-gray-200);white-space:nowrap;position:relative;overflow:visible}.expand-header[data-v-fdc8fa07]{width:50px}.select-header[data-v-fdc8fa07],.select-cell[data-v-fdc8fa07]{width:50px;text-align:center;padding-left:var(--space-4)!important;padding-right:var(--space-2)!important}.checkbox-wrapper[data-v-fdc8fa07]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.checkbox-wrapper input[type=checkbox][data-v-fdc8fa07]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-fdc8fa07]{width:18px;height:18px;border:2px solid var(--color-gray-300);border-radius:var(--radius-sm);background:var(--color-white);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.checkbox-custom[data-v-fdc8fa07]:after{content:"";display:none;width:5px;height:9px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom[data-v-fdc8fa07]{background:var(--color-gray-600);border-color:var(--color-gray-600)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom[data-v-fdc8fa07]:after{display:block}.checkbox-custom.indeterminate[data-v-fdc8fa07]{background:var(--color-gray-600);border-color:var(--color-gray-600)}.checkbox-custom.indeterminate[data-v-fdc8fa07]:after{display:block;width:8px;height:2px;border:none;background:var(--color-white);transform:none;margin-top:0}.checkbox-wrapper:hover .checkbox-custom[data-v-fdc8fa07]{border-color:var(--color-gray-400)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-custom[data-v-fdc8fa07]:hover,.checkbox-wrapper:hover .checkbox-custom.indeterminate[data-v-fdc8fa07]{background:var(--color-gray-700);border-color:var(--color-gray-700)}.data-table tbody tr.row-selected td[data-v-fdc8fa07]{background:var(--color-blue-50, #eff6ff)}.data-table tbody tr.row-selected:hover td[data-v-fdc8fa07]{background:var(--color-blue-100)}.header-content[data-v-fdc8fa07]{display:flex;align-items:center;position:relative}.header-text-wrapper[data-v-fdc8fa07]{display:inline-flex;align-items:center;gap:var(--space-1);position:relative}.header-sort-area[data-v-fdc8fa07]{display:inline-flex;align-items:center;gap:2px}.header-sort-area.clickable[data-v-fdc8fa07]{cursor:pointer}.header-sort-area.clickable[data-v-fdc8fa07]:hover{color:var(--color-black)}.header-sort-area[data-v-fdc8fa07]:has(.header-primary){flex-direction:column;align-items:flex-start}.data-table thead th.cell-center .header-sort-area[data-v-fdc8fa07]:has(.header-primary){align-items:center}.header-primary[data-v-fdc8fa07]{font-weight:var(--font-weight-semibold)}.header-secondary[data-v-fdc8fa07]{font-size:var(--font-size-xs);color:var(--color-gray-400);font-weight:var(--font-weight-normal)}.data-table thead th.sortable[data-v-fdc8fa07]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast)}.data-table thead th.sort-active[data-v-fdc8fa07]{color:var(--color-black)}.sort-icon[data-v-fdc8fa07]{font-size:10px;color:var(--color-gray-400);flex-shrink:0;width:0;overflow:hidden;margin:0;transition:width var(--transition-fast),margin var(--transition-fast),opacity var(--transition-fast);opacity:0}.header-sort-area:hover .sort-icon[data-v-fdc8fa07],.sort-active .sort-icon[data-v-fdc8fa07]{width:10px;margin-left:var(--space-1);opacity:1}.sort-active .sort-icon[data-v-fdc8fa07]{color:var(--color-black)}.data-table th.cell-center .header-content[data-v-fdc8fa07],.data-table th.cell-center .header-text-wrapper[data-v-fdc8fa07]{justify-content:center}.data-table th.cell-center .filter-trigger[data-v-fdc8fa07]{position:absolute;right:-22px;top:50%;transform:translateY(-50%)}.data-table tbody td.cell-center[data-v-fdc8fa07]{text-align:center!important}.data-table tbody td.cell-right[data-v-fdc8fa07]{text-align:right!important}.cell-content.cell-center[data-v-fdc8fa07]{display:block;text-align:center;overflow:visible}.data-table th.cell-right .header-content[data-v-fdc8fa07],.cell-content.cell-right[data-v-fdc8fa07]{display:flex;justify-content:flex-end}.filter-trigger[data-v-fdc8fa07]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-gray-300);cursor:pointer;padding:0;opacity:0;transition:all var(--transition-fast);flex-shrink:0;position:relative;z-index:10}.data-table thead th[data-v-fdc8fa07]:hover{z-index:5;position:relative}.filter-trigger i[data-v-fdc8fa07]{font-size:10px}.data-table thead th:hover .filter-trigger[data-v-fdc8fa07]{opacity:1;color:var(--color-gray-400);background:var(--color-gray-50)}.filter-trigger[data-v-fdc8fa07]:hover{color:var(--color-gray-600);background:var(--color-gray-100)!important}.filter-trigger.open[data-v-fdc8fa07]{opacity:1;color:var(--color-gray-600);background:var(--color-gray-100)}.header-text-wrapper.has-active-filter .header-sort-area[data-v-fdc8fa07]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--color-gray-400);border-radius:1px}.header-sort-area[data-v-fdc8fa07]{position:relative}.data-table tbody td[data-v-fdc8fa07]{padding:var(--space-4);border-bottom:1px solid var(--color-gray-100);vertical-align:middle;font-size:var(--font-size-sm);background:var(--color-white)}.cell-content[data-v-fdc8fa07]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-content.cell-center[data-v-fdc8fa07],.cell-content.cell-right[data-v-fdc8fa07]{overflow:visible;white-space:normal}.cell-content[data-v-fdc8fa07]:has(.customer-name),.cell-content[data-v-fdc8fa07]:has(.received-cell),.cell-content[data-v-fdc8fa07]:has(.activity-cell){white-space:normal;overflow:visible}.data-table tbody td[data-v-fdc8fa07]:last-child,.data-table thead th[data-v-fdc8fa07]:last-child{padding-right:var(--space-6)}.data-table tbody td[data-v-fdc8fa07]:first-child,.data-table thead th[data-v-fdc8fa07]:first-child{padding-left:var(--space-6)}.data-table tbody tr[data-v-fdc8fa07]{background:var(--color-white);transition:all var(--transition-fast)}.data-table tbody tr.row-arrive>td[data-v-fdc8fa07]{animation:ev-row-arrive-fdc8fa07 var(--ev-row-arrive-ms, .9s) cubic-bezier(.16,1,.3,1) both}@keyframes ev-row-arrive-fdc8fa07{0%{opacity:0;transform:translateY(-7px);background-color:var(--ev-row-arrive-tint, rgba(59, 130, 246, .1))}45%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0);background-color:transparent}}@media (prefers-reduced-motion: reduce){.data-table tbody tr.row-arrive>td[data-v-fdc8fa07]{animation:ev-row-arrive-fade-fdc8fa07 var(--ev-row-arrive-ms, .9s) ease both}@keyframes ev-row-arrive-fade-fdc8fa07{0%{background-color:var(--ev-row-arrive-tint, rgba(59, 130, 246, .1))}to{background-color:transparent}}}.data-table tbody tr.row-hoverable:hover td[data-v-fdc8fa07]{background:var(--color-gray-100)}.data-table tbody tr.row-clickable[data-v-fdc8fa07]{cursor:pointer}.data-table tbody tr.row-clickable:hover td[data-v-fdc8fa07],.data-table tbody tr.row-clickable:active td[data-v-fdc8fa07]{background:var(--color-gray-100)}.data-table tbody tr.empty-state-row[data-v-fdc8fa07]:hover{background:transparent}.expand-cell[data-v-fdc8fa07]{text-align:center;width:50px}.expand-btn[data-v-fdc8fa07]{width:28px;height:28px;border:none;background:transparent;color:var(--color-gray-400);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.expand-btn[data-v-fdc8fa07]:hover{background:var(--color-gray-200);color:var(--color-gray-600)}.expand-btn.expanded[data-v-fdc8fa07]{transform:rotate(90deg);color:var(--color-black)}.row-expanded td[data-v-fdc8fa07]{background:var(--color-gray-50);border-bottom:none}.row-expanded:hover td[data-v-fdc8fa07]{background:var(--color-gray-100)}.expanded-row td[data-v-fdc8fa07]{background:var(--color-gray-50);padding:0!important;border-bottom:none}.expanded-row--open td[data-v-fdc8fa07]{border-bottom:1px solid var(--color-gray-200)}.expanded-row-animation[data-v-fdc8fa07]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.expanded-row--open .expanded-row-animation[data-v-fdc8fa07]{grid-template-rows:1fr}.expanded-row-content[data-v-fdc8fa07]{overflow:hidden;padding:0 var(--space-6)}.expanded-row--open .expanded-row-content[data-v-fdc8fa07]{padding:var(--space-4) var(--space-6)}.loading-cell[data-v-fdc8fa07],.empty-cell[data-v-fdc8fa07]{text-align:center;padding:var(--space-12)!important}.loading-spinner[data-v-fdc8fa07]{width:20px;height:20px;border:2px solid var(--color-gray-200);border-top-color:var(--color-gray-600);border-radius:50%;animation:spin-fdc8fa07 .8s linear infinite}@keyframes spin-fdc8fa07{to{transform:rotate(360deg)}}.empty-content[data-v-fdc8fa07]{min-height:300px;padding:var(--space-12) var(--space-6)}.empty-content i[data-v-fdc8fa07]{font-size:48px;color:var(--color-gray-300);margin-bottom:var(--space-4)}.empty-content h3[data-v-fdc8fa07]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin:0 0 var(--space-2) 0}.empty-content p[data-v-fdc8fa07]{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.pagination-wrapper[data-v-fdc8fa07]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-gray-100);background:var(--color-gray-50)}.pagination-label[data-v-fdc8fa07]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.pagination-dropdown-wrapper[data-v-fdc8fa07]{display:inline-flex;align-items:center}.pagination-dropdown[data-v-fdc8fa07]{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:70px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.pagination-dropdown[data-v-fdc8fa07]:hover{border-color:var(--color-gray-300)}.pagination-dropdown[data-v-fdc8fa07]:focus{outline:none;border-color:var(--color-gray-600)}.pagination-chevron[data-v-fdc8fa07]{position:absolute;right:var(--space-2);font-size:var(--font-size-xs);color:var(--color-gray-400);pointer-events:none}.page-jump-input[data-v-fdc8fa07]{padding:var(--space-2) var(--space-2);border:1px solid var(--color-gray-200);color:var(--color-gray-700);width:60px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.page-jump-input[data-v-fdc8fa07]::-webkit-outer-spin-button,.page-jump-input[data-v-fdc8fa07]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump-input[data-v-fdc8fa07]:hover{border-color:var(--color-gray-300)}.page-jump-input[data-v-fdc8fa07]:focus{outline:none;border-color:var(--color-gray-600)}.nav-btn[data-v-fdc8fa07]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast)}.nav-btn[data-v-fdc8fa07]:hover:not(:disabled){border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-black)}.nav-btn[data-v-fdc8fa07]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.pagination-wrapper[data-v-fdc8fa07]{flex-direction:column;gap:var(--space-3)}.pagination-controls[data-v-fdc8fa07]{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.active-filters[data-v-fdc8fa07]{flex-direction:column;align-items:flex-start}.clear-all-btn[data-v-fdc8fa07]{margin-left:0;margin-top:var(--space-2)}}@media (max-width: 1700px){.table-wrapper[data-v-fdc8fa07]{overflow-x:auto}.data-table[data-v-fdc8fa07]{table-layout:auto}.expanded-row-content[data-v-fdc8fa07]{position:sticky;left:0;max-width:100cqw;box-sizing:border-box}}@media (max-width: 430px){.data-table thead th[data-v-fdc8fa07],.data-table tbody td[data-v-fdc8fa07]{padding:var(--space-2) 6px;font-size:10px}.data-table tbody td[data-v-fdc8fa07]:last-child,.data-table thead th[data-v-fdc8fa07]:last-child{padding-right:10px}.data-table tbody td[data-v-fdc8fa07]:first-child,.data-table thead th[data-v-fdc8fa07]:first-child{padding-left:10px}.header-text-wrapper[data-v-fdc8fa07]{gap:3px}.header-sort-area[data-v-fdc8fa07]{gap:1px}.pagination-wrapper[data-v-fdc8fa07]{padding:var(--space-2) var(--space-3)}.pagination-info[data-v-fdc8fa07]{font-size:var(--font-size-xs)}.pagination-label[data-v-fdc8fa07]{font-size:9px}.pagination-dropdown[data-v-fdc8fa07]{min-width:56px;padding:var(--space-1) 6px;padding-right:var(--space-5);font-size:11px}.nav-btn[data-v-fdc8fa07]{width:32px;height:32px}.empty-content[data-v-fdc8fa07]{min-height:200px;padding:var(--space-6) var(--space-4)}.empty-content i[data-v-fdc8fa07]{font-size:var(--font-size-3xl)}.empty-content h3[data-v-fdc8fa07]{font-size:var(--font-size-base)}.expanded-row-content[data-v-fdc8fa07]{padding:0 var(--space-4)}.expanded-row--open .expanded-row-content[data-v-fdc8fa07]{padding:var(--space-3) var(--space-4)}}@media (max-width: 375px){.data-table thead th[data-v-fdc8fa07],.data-table tbody td[data-v-fdc8fa07]{padding:6px 5px;font-size:10px}.data-table tbody td[data-v-fdc8fa07]:last-child,.data-table thead th[data-v-fdc8fa07]:last-child{padding-right:var(--space-2)}.data-table tbody td[data-v-fdc8fa07]:first-child,.data-table thead th[data-v-fdc8fa07]:first-child{padding-left:var(--space-2)}.header-text-wrapper[data-v-fdc8fa07]{gap:2px}.header-sort-area[data-v-fdc8fa07]{gap:1px}.pagination-wrapper[data-v-fdc8fa07]{padding:6px var(--space-2);gap:6px}.pagination-controls[data-v-fdc8fa07]{gap:var(--space-2)}.pagination-info[data-v-fdc8fa07]{font-size:10px}.pagination-label[data-v-fdc8fa07]{font-size:8px}.pagination-dropdown[data-v-fdc8fa07]{min-width:48px;padding:3px var(--space-1);padding-right:var(--space-4);font-size:10px}.nav-btn[data-v-fdc8fa07]{width:32px;height:32px}.expanded-row-content[data-v-fdc8fa07]{padding:0 var(--space-2)}.expanded-row--open .expanded-row-content[data-v-fdc8fa07]{padding:var(--space-2)}}@media (max-width: 320px){.data-table thead th[data-v-fdc8fa07]{padding:5px var(--space-1);font-size:10px;letter-spacing:.02em}.data-table tbody td[data-v-fdc8fa07]{padding:5px var(--space-1);font-size:10px}.data-table tbody td[data-v-fdc8fa07]:last-child,.data-table thead th[data-v-fdc8fa07]:last-child{padding-right:6px}.data-table tbody td[data-v-fdc8fa07]:first-child,.data-table thead th[data-v-fdc8fa07]:first-child{padding-left:6px}.header-text-wrapper[data-v-fdc8fa07]{gap:2px}.header-sort-area[data-v-fdc8fa07]{gap:1px}.sort-icon[data-v-fdc8fa07]{font-size:7px;margin-left:1px}.pagination-wrapper[data-v-fdc8fa07]{padding:var(--space-1) 6px;gap:var(--space-1)}.pagination-info[data-v-fdc8fa07]{font-size:8px}.pagination-label[data-v-fdc8fa07]{font-size:7px}.pagination-dropdown[data-v-fdc8fa07]{min-width:44px;padding:2px 3px;padding-right:var(--space-4);font-size:9px}.pagination-chevron[data-v-fdc8fa07]{font-size:8px;right:var(--space-1)}.nav-btn[data-v-fdc8fa07]{width:28px;height:28px}.nav-btn i[data-v-fdc8fa07]{font-size:10px}.empty-content[data-v-fdc8fa07]{min-height:150px;padding:var(--space-4) var(--space-2)}.empty-content i[data-v-fdc8fa07]{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.empty-content h3[data-v-fdc8fa07]{font-size:var(--font-size-sm)}.empty-content p[data-v-fdc8fa07]{font-size:var(--font-size-xs)}.expanded-row-content[data-v-fdc8fa07]{padding:0 var(--space-1)}.expanded-row--open .expanded-row-content[data-v-fdc8fa07]{padding:var(--space-1)}}.filter-dropdown{z-index:9999;width:320px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-4)}.filter-dropdown-header{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-gray-100);text-transform:none;letter-spacing:normal}.filter-dropdown .filter-input{width:100%;height:44px;padding:0 var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--font-size-base);margin-bottom:var(--space-3);transition:border-color var(--transition-fast)}.filter-dropdown .filter-input:hover{border-color:var(--color-gray-300)}.filter-dropdown .filter-input:focus{outline:none;border-color:var(--color-gray-600)}.filter-dropdown .filter-select-wrapper,.filter-dropdown .filter-multi-select{margin-bottom:var(--space-3)}.filter-dropdown .filter-multi-search{margin-bottom:var(--space-2)}.filter-dropdown .filter-multi-options{max-height:220px;overflow-y:auto;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:var(--space-1) 0}.filter-dropdown .filter-multi-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-gray-700)}.filter-dropdown .filter-multi-option:hover{background:var(--color-gray-50)}.filter-dropdown .filter-multi-option input[type=checkbox]{margin:0;flex-shrink:0;cursor:pointer}.filter-dropdown .filter-multi-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown .filter-multi-empty{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-400);text-align:center}.filter-dropdown .filter-range{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-3)}.filter-dropdown .filter-range-input{display:flex;align-items:center;flex:1;height:44px;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);overflow:hidden;transition:border-color var(--transition-fast)}.filter-dropdown .filter-range-input:hover{border-color:var(--color-gray-300)}.filter-dropdown .filter-range-input:focus-within{border-color:var(--color-gray-600)}.filter-dropdown .input-prefix{display:flex;align-items:center;justify-content:center;padding:0 12px;height:100%;background:var(--color-gray-50);color:var(--color-gray-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-right:1px solid var(--color-gray-200);flex-shrink:0}.filter-dropdown .filter-range-input input{flex:1;height:100%;padding:0 12px;border:none;font-size:var(--font-size-base);background:transparent}.filter-dropdown .filter-range-input input:focus{outline:none}.filter-dropdown .filter-range-input input::placeholder{color:var(--color-gray-400)}.filter-dropdown .range-separator{color:var(--color-gray-400);font-size:var(--font-size-sm);flex-shrink:0}.filter-dropdown .filter-date-range{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.filter-dropdown .filter-date-row{display:flex;align-items:center;gap:var(--space-3)}.filter-dropdown .date-label{min-width:40px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.filter-dropdown .filter-actions{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.filter-dropdown .filter-btn{flex:1;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.filter-dropdown .filter-btn-clear{background:var(--color-white);border:1px solid var(--color-gray-300);color:var(--color-gray-600)}.filter-dropdown .filter-btn-clear:hover{background:var(--color-gray-50)}.filter-dropdown .filter-btn-apply{background:var(--color-gray-600);border:1px solid var(--color-gray-600);color:var(--color-white)}.filter-dropdown .filter-btn-apply:hover{opacity:.9}.filter-fade-enter-active{transition:opacity var(--transition-fast),transform var(--transition-fast)}.filter-fade-leave-active{transition:opacity .1s ease,transform .1s ease}.filter-fade-enter-from,.filter-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}.filter-fade-enter-to,.filter-fade-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.size-sm .bubble-value[data-v-8ae2ec46]{min-width:28px;height:22px;padding:0 var(--space-2);font-size:var(--font-size-xs)}.size-md .bubble-value[data-v-8ae2ec46]{min-width:36px;height:28px;padding:0 10px;font-size:var(--font-size-sm)}.size-lg .bubble-value[data-v-8ae2ec46]{min-width:48px;height:36px;padding:0 14px;font-size:var(--font-size-base)}.variant-primary[data-v-8ae2ec46]{background:var(--color-gray-600);color:var(--color-white)}.variant-muted[data-v-8ae2ec46]{background:var(--color-gray-200);color:var(--color-gray-700)}.variant-success[data-v-8ae2ec46]{background:var(--color-emerald);color:var(--color-white)}.variant-danger[data-v-8ae2ec46]{background:var(--color-red);color:var(--color-white)}.variant-warning[data-v-8ae2ec46]{background:var(--color-amber);color:var(--color-black)}.variant-info[data-v-8ae2ec46]{background:var(--color-blue);color:var(--color-white)}.variant-success-soft[data-v-8ae2ec46]{background:var(--color-emerald-15);color:var(--color-emerald)}.variant-danger-soft[data-v-8ae2ec46]{background:var(--color-rose-15);color:var(--color-rose)}.variant-warning-soft[data-v-8ae2ec46]{background:var(--color-amber-15);color:var(--color-amber)}@media (max-width: 430px){.size-sm .bubble-value[data-v-8ae2ec46]{min-width:24px;height:20px;padding:0 6px;font-size:10px}.size-md .bubble-value[data-v-8ae2ec46]{min-width:28px;height:22px;padding:0 7px;font-size:10px}.size-lg .bubble-value[data-v-8ae2ec46]{min-width:36px;height:26px;padding:0 9px;font-size:11px}.bubble-label[data-v-8ae2ec46]{font-size:10px}}@media (max-width: 375px){.size-sm .bubble-value[data-v-8ae2ec46]{min-width:22px;height:18px;padding:0 5px;font-size:9px}.size-md .bubble-value[data-v-8ae2ec46]{min-width:26px;height:20px;padding:0 6px;font-size:9px}.size-lg .bubble-value[data-v-8ae2ec46]{min-width:32px;height:24px;padding:0 var(--space-2);font-size:10px}.bubble-label[data-v-8ae2ec46]{font-size:9px}}@media (max-width: 320px){.size-sm .bubble-value[data-v-8ae2ec46]{min-width:20px;height:16px;padding:0 var(--space-1);font-size:8px}.size-md .bubble-value[data-v-8ae2ec46]{min-width:24px;height:18px;padding:0 5px;font-size:8px}.size-lg .bubble-value[data-v-8ae2ec46]{min-width:28px;height:22px;padding:0 6px;font-size:9px}.bubble-label[data-v-8ae2ec46]{font-size:8px}}.date-cell[data-v-7489b481],.response-cell[data-v-7489b481]{font-size:var(--font-size-sm)}.category-cell[data-v-7489b481]{display:flex;align-items:center;gap:var(--space-2)}.category-dot[data-v-7489b481]{width:10px;height:10px;border-radius:var(--radius-full);flex-shrink:0}.email-list[data-v-7489b481]{padding:var(--space-2) var(--space-4) var(--space-4) var(--space-4)}.email-list-header[data-v-7489b481]{padding-left:var(--space-2);padding-right:var(--space-2)}.pagination-label[data-v-7489b481]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.pagination-dropdown-wrapper[data-v-7489b481]{display:inline-flex;align-items:center}.pagination-dropdown[data-v-7489b481]{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:none;letter-spacing:normal}.pagination-dropdown[data-v-7489b481]:hover{border-color:var(--color-gray-300)}.pagination-dropdown[data-v-7489b481]:focus{outline:none;border-color:var(--color-gray-600)}.pagination-chevron[data-v-7489b481]{position:absolute;right:var(--space-2);font-size:var(--font-size-xs);color:var(--color-gray-400);pointer-events:none}.nav-btn[data-v-7489b481]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast)}.nav-btn[data-v-7489b481]:hover:not(:disabled){border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-black)}.nav-btn[data-v-7489b481]:disabled{opacity:.4;cursor:not-allowed}.email-item[data-v-7489b481]{padding:var(--space-3);border:1px solid var(--color-gray-200);margin-bottom:var(--space-2);transition:all var(--transition-fast)}.email-item[data-v-7489b481]:hover{border-color:var(--color-gray-600);box-shadow:var(--shadow-sm)}.email-item[data-v-7489b481]:last-child{margin-bottom:0}.email-icon[data-v-7489b481]{width:36px;height:36px;background:var(--color-blue-light);color:var(--color-blue)}.email-content[data-v-7489b481]{min-width:0}.email-meta[data-v-7489b481]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-separator[data-v-7489b481]{margin:0 var(--space-1)}.thread-count[data-v-7489b481]{white-space:nowrap}.thread-count i[data-v-7489b481]{margin-right:2px;font-size:10px}.email-details[data-v-7489b481]{gap:var(--space-1)}.email-action[data-v-7489b481]{font-size:var(--font-size-xs);color:var(--color-gray-300);transition:color var(--transition-fast)}.email-item:hover .email-action[data-v-7489b481]{color:var(--color-black)}.no-emails[data-v-7489b481]{padding:var(--space-4);font-style:italic}@media (max-width: 768px){.email-list[data-v-7489b481]{padding:var(--space-2) var(--space-3) var(--space-3)}.email-item[data-v-7489b481]{padding:var(--space-3)}.email-icon[data-v-7489b481]{width:32px;height:32px;font-size:var(--font-size-sm)}.nav-btn[data-v-7489b481]{width:36px;height:36px}}@media (max-width: 430px){.email-list[data-v-7489b481]{padding:var(--space-2)}.email-list-header[data-v-7489b481]{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:0 var(--space-1)}.email-pagination[data-v-7489b481]{width:100%;justify-content:space-between}.email-item[data-v-7489b481]{padding:var(--space-2);gap:var(--space-2)}.email-item[data-v-7489b481]:hover{border-color:var(--color-gray-200);box-shadow:none}.email-item[data-v-7489b481]:active{border-color:var(--color-gray-400);background:var(--color-gray-50)}.email-icon[data-v-7489b481]{width:28px;height:28px;font-size:var(--font-size-xs)}.email-subject[data-v-7489b481]{font-size:var(--font-size-sm)}.email-meta[data-v-7489b481]{font-size:11px}.nav-btn[data-v-7489b481]{width:44px;height:44px}.pagination-dropdown[data-v-7489b481]{min-width:50px;padding:var(--space-1) var(--space-2);padding-right:var(--space-6);font-size:var(--font-size-xs)}.category-dot[data-v-7489b481]{width:8px;height:8px}.date-cell[data-v-7489b481],.response-cell[data-v-7489b481]{font-size:10px}}@media (max-width: 375px){.email-list[data-v-7489b481]{padding:var(--space-1)}.email-list-header[data-v-7489b481]{font-size:10px}.email-item[data-v-7489b481]{border-radius:var(--radius-sm)}.email-subject[data-v-7489b481]{font-size:var(--font-size-xs)}.email-meta[data-v-7489b481],.email-date[data-v-7489b481],.pagination-label[data-v-7489b481]{font-size:10px}}@media (max-width: 375px){.email-list[data-v-7489b481]{padding:var(--space-1)}.email-item[data-v-7489b481]{gap:var(--space-1);padding:var(--space-2)}.email-icon[data-v-7489b481]{width:24px;height:24px;font-size:10px}.date-cell[data-v-7489b481],.response-cell[data-v-7489b481]{font-size:9px}}@media (max-width: 320px){.email-list-header span[data-v-7489b481]:first-child{font-size:9px}.email-pagination[data-v-7489b481]{gap:var(--space-1)}.nav-arrows[data-v-7489b481]{gap:0}.email-subject[data-v-7489b481]{font-size:11px}.email-customer[data-v-7489b481]{font-size:10px}.email-address[data-v-7489b481]{font-size:9px}.date-cell[data-v-7489b481],.response-cell[data-v-7489b481]{font-size:8px}}.thread-count[data-v-b074b3e1]{white-space:nowrap}.thread-count i[data-v-b074b3e1]{margin-right:2px;font-size:10px}.percentage-cell[data-v-b074b3e1]{font-size:var(--font-size-sm)}.email-list[data-v-b074b3e1]{padding:var(--space-2) var(--space-4) var(--space-4) var(--space-4)}.email-list-header[data-v-b074b3e1]{padding-left:var(--space-2);padding-right:var(--space-2)}.pagination-label[data-v-b074b3e1]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.pagination-dropdown-wrapper[data-v-b074b3e1]{display:inline-flex;align-items:center}.pagination-dropdown[data-v-b074b3e1]{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:none;letter-spacing:normal}.pagination-dropdown[data-v-b074b3e1]:hover{border-color:var(--color-gray-300)}.pagination-dropdown[data-v-b074b3e1]:focus{outline:none;border-color:var(--color-gray-600)}.pagination-chevron[data-v-b074b3e1]{position:absolute;right:var(--space-2);font-size:var(--font-size-xs);color:var(--color-gray-400);pointer-events:none}.nav-btn[data-v-b074b3e1]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast)}.nav-btn[data-v-b074b3e1]:hover:not(:disabled){border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-black)}.nav-btn[data-v-b074b3e1]:disabled{opacity:.4;cursor:not-allowed}.email-item[data-v-b074b3e1]{padding:var(--space-3);border:1px solid var(--color-gray-200);margin-bottom:var(--space-2);transition:all var(--transition-fast)}.email-item[data-v-b074b3e1]:hover{border-color:var(--color-gray-600);box-shadow:var(--shadow-sm)}.email-item[data-v-b074b3e1]:last-child{margin-bottom:0}.email-icon[data-v-b074b3e1]{width:36px;height:36px;background:var(--color-blue-light);color:var(--color-blue)}.email-icon--won[data-v-b074b3e1]{background:var(--color-emerald-15);color:var(--color-emerald)}.email-icon--loss[data-v-b074b3e1]{background:var(--color-rose-15);color:var(--color-rose)}.email-icon--other[data-v-b074b3e1]{background:var(--color-gray-100);color:var(--color-gray-500)}.email-content[data-v-b074b3e1]{min-width:0}.email-meta[data-v-b074b3e1]{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-separator[data-v-b074b3e1]{margin:0 var(--space-1)}.email-details[data-v-b074b3e1]{gap:var(--space-1)}.email-action[data-v-b074b3e1]{font-size:var(--font-size-xs);color:var(--color-gray-300);transition:color var(--transition-fast)}.email-item:hover .email-action[data-v-b074b3e1]{color:var(--color-black)}.no-emails[data-v-b074b3e1]{padding:var(--space-4);font-style:italic}@media (max-width: 768px){.email-list[data-v-b074b3e1]{padding:var(--space-2) var(--space-3) var(--space-3)}.email-item[data-v-b074b3e1]{padding:var(--space-3)}.email-icon[data-v-b074b3e1]{width:32px;height:32px;font-size:var(--font-size-sm)}.nav-btn[data-v-b074b3e1]{width:36px;height:36px}}@media (max-width: 430px){.email-list[data-v-b074b3e1]{padding:var(--space-2)}.email-list-header[data-v-b074b3e1]{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:0 var(--space-1)}.email-pagination[data-v-b074b3e1]{width:100%;justify-content:space-between}.email-item[data-v-b074b3e1]{padding:var(--space-2);gap:var(--space-2)}.email-item[data-v-b074b3e1]:hover{border-color:var(--color-gray-200);box-shadow:none}.email-item[data-v-b074b3e1]:active{border-color:var(--color-gray-400);background:var(--color-gray-50)}.email-icon[data-v-b074b3e1]{width:28px;height:28px;font-size:var(--font-size-xs)}.email-subject[data-v-b074b3e1]{font-size:var(--font-size-sm)}.email-meta[data-v-b074b3e1]{font-size:11px}.nav-btn[data-v-b074b3e1]{width:44px;height:44px}.pagination-dropdown[data-v-b074b3e1]{min-width:50px;padding:var(--space-1) var(--space-2);padding-right:var(--space-6);font-size:var(--font-size-xs)}}@media (max-width: 375px){.email-list[data-v-b074b3e1]{padding:var(--space-1)}.email-list-header[data-v-b074b3e1]{font-size:10px}.email-item[data-v-b074b3e1]{border-radius:var(--radius-sm)}.email-subject[data-v-b074b3e1]{font-size:var(--font-size-xs)}.email-meta[data-v-b074b3e1],.email-date[data-v-b074b3e1],.pagination-label[data-v-b074b3e1]{font-size:10px}}@media (max-width: 375px){.email-list[data-v-b074b3e1]{padding:var(--space-1)}.email-item[data-v-b074b3e1]{gap:var(--space-1);padding:var(--space-2)}.email-icon[data-v-b074b3e1]{width:24px;height:24px;font-size:10px}}@media (max-width: 320px){.email-list-header span[data-v-b074b3e1]:first-child{font-size:9px}.email-pagination[data-v-b074b3e1]{gap:var(--space-1)}.nav-arrows[data-v-b074b3e1]{gap:0}.email-subject[data-v-b074b3e1]{font-size:11px}.email-customer[data-v-b074b3e1]{font-size:10px}.email-address[data-v-b074b3e1]{font-size:9px}}.spinner__circle[data-v-e3c9e47b]{border-style:solid;border-color:var(--color-gray-600) transparent var(--color-gray-600) transparent;animation:spin-e3c9e47b 1.2s linear infinite}.spinner--xs .spinner__circle[data-v-e3c9e47b]{width:12px;height:12px;border-width:1.5px}.spinner--sm .spinner__circle[data-v-e3c9e47b]{width:16px;height:16px;border-width:2px}.spinner--md .spinner__circle[data-v-e3c9e47b]{width:24px;height:24px;border-width:3px}.spinner--lg .spinner__circle[data-v-e3c9e47b]{width:40px;height:40px;border-width:4px}.spinner--xl .spinner__circle[data-v-e3c9e47b]{width:56px;height:56px;border-width:5px}@keyframes spin-e3c9e47b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.refresh-btn[data-v-52aec306]{position:relative;width:32px;height:32px;font-size:var(--font-size-sm);border:none;background:transparent;color:var(--color-gray-600);transition:background-color var(--transition-fast),color var(--transition-fast),transform .12s ease}.refresh-btn[data-v-52aec306]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.refresh-btn__icon[data-v-52aec306]{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.refresh-btn:hover:not(:disabled) .refresh-btn__icon[data-v-52aec306]{transform:rotate(-180deg)}.refresh-btn[data-v-52aec306]:active:not(:disabled){transform:scale(.92)}@media (prefers-reduced-motion: reduce){.refresh-btn__icon[data-v-52aec306]{transition:none}.refresh-btn:hover:not(:disabled) .refresh-btn__icon[data-v-52aec306]{transform:none}.refresh-btn[data-v-52aec306]:active:not(:disabled){transform:none}}.refresh-btn--disabled[data-v-52aec306],.refresh-btn[data-v-52aec306]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn--error[data-v-52aec306]{color:var(--color-red)}.refresh-btn--error[data-v-52aec306]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-red)}.refresh-btn__error-dot[data-v-52aec306]{position:absolute;top:var(--space-1);right:var(--space-1);width:8px;height:8px;border-radius:50%;background:var(--color-red);pointer-events:none}@media (max-width: 430px){.refresh-btn[data-v-52aec306]{width:28px;height:28px;font-size:var(--font-size-xs)}}@media (max-width: 375px){.refresh-btn[data-v-52aec306]{width:26px;height:26px;font-size:11px}}@media (max-width: 320px){.refresh-btn[data-v-52aec306]{width:24px;height:24px;font-size:10px}}.refresh-btn-tooltip{z-index:9999;max-width:240px;padding:var(--space-2) var(--space-3);background:var(--color-gray-800);color:var(--color-white);font-size:var(--font-size-xs);line-height:var(--line-height-normal);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;text-align:center;white-space:nowrap}.refresh-btn-tooltip--error{background:var(--color-red);white-space:normal}.refresh-btn-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--color-gray-800)}.refresh-btn-tooltip--error:after{background:var(--color-red)}.refresh-tooltip-fade-enter-active{transition:opacity .1s ease,transform .1s ease}.refresh-tooltip-fade-leave-active{transition:opacity .08s ease}.refresh-tooltip-fade-enter-from,.refresh-tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(4px)}.refresh-tooltip-fade-enter-to,.refresh-tooltip-fade-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.clickable-card[data-v-0d08a06d]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-0d08a06d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.charts-row[data-v-0d08a06d]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.chart-card[data-v-0d08a06d]{min-height:280px}@media (max-width: 1024px){.charts-row[data-v-0d08a06d]{grid-template-columns:1fr}}@media (max-width: 430px){[data-v-0d08a06d] .settings-card-header__title h3{font-size:var(--font-size-sm)}[data-v-0d08a06d] .settings-card-header__title p{font-size:var(--font-size-xs)}.clickable-card[data-v-0d08a06d]:hover{transform:none;box-shadow:none}.clickable-card[data-v-0d08a06d]:active{transform:scale(.98)}}@media (max-width: 375px){[data-v-0d08a06d] .settings-card-header__title h3{font-size:var(--font-size-xs)}[data-v-0d08a06d] .settings-card-header__title p{font-size:10px}}@media (max-width: 320px){[data-v-0d08a06d] .settings-card-header__title h3{font-size:10px}[data-v-0d08a06d] .settings-card-header__title p{font-size:9px}}.chart-expander[data-v-0d08a06d]{display:flex;justify-content:center;padding-bottom:var(--space-2)}.horizontal-funnel-chart-outer[data-v-55c1c731]{container-type:inline-size;width:100%;height:100%;flex:1}.horizontal-funnel-chart[data-v-55c1c731]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);width:100%;height:100%;justify-content:center}.bar-row[data-v-55c1c731]{display:grid;grid-template-columns:140px 1fr 120px;align-items:center;gap:var(--space-4);width:100%;position:relative;cursor:pointer;transition:all .2s ease;padding:var(--space-2) 0;border-radius:var(--radius-md)}.row-label[data-v-55c1c731]{text-align:right;padding-right:var(--space-2)}.label-text[data-v-55c1c731]{font-size:var(--font-size-sm);color:var(--color-gray-600);transition:all .2s ease;display:inline-block}.bar-row--hovered .label-text[data-v-55c1c731]{color:var(--color-black);transform:scale(1.08);transform-origin:right center;font-weight:var(--font-weight-medium)}.row-bar-area[data-v-55c1c731]{position:relative;display:flex;align-items:center}.bar-track[data-v-55c1c731]{position:absolute;left:0;right:0;background:var(--color-gray-100);border-radius:var(--radius-sm)}.bar[data-v-55c1c731]{position:relative;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-3);transition:all .2s ease;min-width:40px;z-index:1}.bar-row--hovered .bar[data-v-55c1c731]{transform:scaleY(1.15);filter:brightness(1.05) saturate(1.1)}.horizontal-funnel-chart--centered .row-bar-area[data-v-55c1c731]{justify-content:center}.horizontal-funnel-chart--centered .bar-track[data-v-55c1c731]{left:50%;transform:translate(-50%);width:100%}.horizontal-funnel-chart--centered .bar[data-v-55c1c731]{position:absolute;left:50%;transform:translate(-50%)}.horizontal-funnel-chart--centered .bar-row--hovered .bar[data-v-55c1c731]{transform:translate(-50%) scaleY(1.15)}.row-stats[data-v-55c1c731]{display:flex;flex-direction:column;gap:2px}.stats-primary[data-v-55c1c731]{display:flex;align-items:baseline;gap:var(--space-2)}.stats-value[data-v-55c1c731]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-black);transition:all .2s ease;display:inline-block}.bar-row--hovered .stats-value[data-v-55c1c731]{transform:scale(1.15);transform-origin:left center}.stats-percent[data-v-55c1c731]{font-size:var(--font-size-xs);color:var(--color-gray-400);transition:all .2s ease;display:inline-block}.bar-row--hovered .stats-percent[data-v-55c1c731]{color:var(--color-gray-600);transform:scale(1.15);transform-origin:left center}.stats-secondary[data-v-55c1c731]{font-size:var(--font-size-xs);color:var(--color-gray-500);transition:all .2s ease;display:inline-block}.bar-row--hovered .stats-secondary[data-v-55c1c731]{color:var(--color-gray-700);transform:scale(1.1);transform-origin:left center;font-weight:var(--font-weight-medium)}@keyframes slideIn-55c1c731{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.bar-row[data-v-55c1c731]{animation:slideIn-55c1c731 .2s ease backwards}.bar-row[data-v-55c1c731]:nth-child(1){animation-delay:0ms}.bar-row[data-v-55c1c731]:nth-child(2){animation-delay:50ms}.bar-row[data-v-55c1c731]:nth-child(3){animation-delay:.1s}.bar-row[data-v-55c1c731]:nth-child(4){animation-delay:.15s}.bar-row[data-v-55c1c731]:nth-child(5){animation-delay:.2s}.bar-row[data-v-55c1c731]:nth-child(6){animation-delay:.25s}@container (max-width: 520px){.bar-row[data-v-55c1c731]{grid-template-columns:100px 1fr 100px;gap:var(--space-3)}}@container (max-width: 400px){.bar-row[data-v-55c1c731]{grid-template-columns:80px 1fr 80px;gap:var(--space-2)}.label-text[data-v-55c1c731]{font-size:var(--font-size-xs)}.stats-value[data-v-55c1c731]{font-size:var(--font-size-sm)}}@media (max-width: 768px){.horizontal-funnel-chart[data-v-55c1c731]{padding:var(--space-3)}.bar-row[data-v-55c1c731]{grid-template-columns:100px 1fr 100px;gap:var(--space-3)}.label-text[data-v-55c1c731]{font-size:var(--font-size-xs)}.stats-value[data-v-55c1c731]{font-size:var(--font-size-sm)}.stats-percent[data-v-55c1c731]{font-size:10px}}@media (max-width: 430px){.horizontal-funnel-chart[data-v-55c1c731]{padding:var(--space-2);gap:var(--space-1)}.bar-row[data-v-55c1c731]{grid-template-columns:70px 1fr 80px;gap:var(--space-2);padding:var(--space-1) 0}.row-label[data-v-55c1c731]{padding-right:var(--space-1)}.label-text[data-v-55c1c731]{font-size:10px}.stats-value[data-v-55c1c731]{font-size:var(--font-size-xs)}.stats-percent[data-v-55c1c731]{font-size:9px}.row-stats[data-v-55c1c731]{gap:var(--space-1)}.bar-row--hovered .label-text[data-v-55c1c731],.bar-row--hovered .stats-value[data-v-55c1c731],.bar-row--hovered .stats-percent[data-v-55c1c731],.bar-row--hovered .bar[data-v-55c1c731]{transform:none;filter:none}}@media (max-width: 375px){.bar-row[data-v-55c1c731]{grid-template-columns:55px 1fr 70px;gap:var(--space-1)}.label-text[data-v-55c1c731]{font-size:9px}.stats-value[data-v-55c1c731]{font-size:11px}.stats-percent[data-v-55c1c731]{font-size:8px}}.money-breakdown[data-v-72d27660]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);width:100%;height:100%}.mb-headline[data-v-72d27660]{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.mb-total[data-v-72d27660]{font-size:var(--font-size-2xl, 28px);font-weight:var(--font-weight-semibold);color:var(--color-black);font-variant-numeric:tabular-nums}.mb-total-label[data-v-72d27660]{font-size:var(--font-size-sm);color:var(--color-gray-500)}.mb-bars[data-v-72d27660]{flex:1;min-height:180px;display:flex}.mb-bars[data-v-72d27660] .vbar-v2{padding:var(--space-2)}.mb-legend[data-v-72d27660]{display:flex;flex-direction:column;gap:var(--space-1)}.mb-legend-row[data-v-72d27660]{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.mb-swatch[data-v-72d27660]{width:10px;height:10px;border-radius:var(--radius-sm);flex-shrink:0;align-self:center}.mb-legend-name[data-v-72d27660]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700);white-space:nowrap}.mb-legend-hint[data-v-72d27660]{font-size:var(--font-size-xs);color:var(--color-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 430px){.money-breakdown[data-v-72d27660]{padding:var(--space-2)}.mb-legend-hint[data-v-72d27660]{white-space:normal}}.risk-matrix[data-v-5f08aa44]{width:100%;height:100%;min-height:240px;padding:var(--space-4);display:flex;align-items:center;justify-content:center}.risk-grid-pane[data-v-5f08aa44]{position:relative;width:100%;max-width:460px}.risk-svg[data-v-5f08aa44]{width:100%;height:auto;display:block}.cell[data-v-5f08aa44]{stroke:var(--color-white);stroke-width:1.5}.axis-title[data-v-5f08aa44]{font-size:9px;fill:var(--color-gray-500);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.tick-label[data-v-5f08aa44]{font-size:8px;fill:var(--color-gray-400)}.point[data-v-5f08aa44]{cursor:default}.point--dimmed[data-v-5f08aa44]{opacity:.35}.point-halo[data-v-5f08aa44]{fill:none;stroke-width:1.5;opacity:0;transition:opacity .12s ease}.point-halo--visible[data-v-5f08aa44]{opacity:.7}.point-count[data-v-5f08aa44]{font-size:8px;font-weight:700;fill:#fff;pointer-events:none}.risk-tooltip[data-v-5f08aa44]{position:absolute;z-index:3;min-width:150px;max-width:230px;padding:7px 10px;background:var(--color-gray-900);color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none}.risk-tip-row[data-v-5f08aa44]{display:flex;flex-direction:column;gap:0;padding:2px 0}.risk-tip-name[data-v-5f08aa44]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-tip-meta[data-v-5f08aa44]{font-size:10px;color:var(--color-gray-300);font-variant-numeric:tabular-nums}.risk-tip-more[data-v-5f08aa44]{margin-top:2px;padding-top:3px;border-top:1px solid rgba(255,255,255,.18);font-size:10px;color:var(--color-gray-300)}.estimate-disclaimer[data-v-030dfa19]{position:relative;display:inline-flex;align-items:center}.disclaimer-trigger[data-v-030dfa19]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-gray-400);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-sm)}.disclaimer-trigger[data-v-030dfa19]:hover{color:var(--color-gray-600);background:var(--color-gray-100)}.estimate-disclaimer--light .disclaimer-trigger[data-v-030dfa19]{color:#fff6}.estimate-disclaimer--light .disclaimer-trigger[data-v-030dfa19]:hover{color:#fffc;background:#ffffff1a}.disclaimer-tooltip[data-v-030dfa19]{position:absolute;z-index:100;width:220px;padding:var(--space-3);background:var(--color-gray-800);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.disclaimer-tooltip--left[data-v-030dfa19]{right:100%;top:50%;transform:translateY(-50%);margin-right:var(--space-2)}.disclaimer-tooltip--left[data-v-030dfa19]:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;background:var(--color-gray-800)}.disclaimer-tooltip--bottom[data-v-030dfa19]{top:100%;right:0;margin-top:var(--space-2)}.disclaimer-tooltip--bottom[data-v-030dfa19]:after{content:"";position:absolute;top:-6px;right:var(--space-2);transform:rotate(45deg);width:12px;height:12px;background:var(--color-gray-800)}.disclaimer-tooltip__content[data-v-030dfa19]{font-size:var(--font-size-xs);color:var(--color-white);line-height:1.5;position:relative;z-index:1}.tooltip-enter-active[data-v-030dfa19],.tooltip-leave-active[data-v-030dfa19]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.tooltip-enter-from[data-v-030dfa19],.tooltip-leave-to[data-v-030dfa19]{opacity:0;transform:translateY(-50%) translate(4px)}.disclaimer-tooltip--bottom.tooltip-enter-from[data-v-030dfa19],.disclaimer-tooltip--bottom.tooltip-leave-to[data-v-030dfa19]{transform:translateY(-4px)}@media (max-width: 430px){.disclaimer-tooltip[data-v-030dfa19]{width:180px;padding:var(--space-2)}.disclaimer-tooltip__content[data-v-030dfa19]{font-size:11px}}.exec-summary[data-v-52ef8ccf]{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10);background:linear-gradient(135deg,#0f0f1a,#1a1a2e 30%,#2d1b3d 70%,#1a0a2e);border-radius:var(--radius-xl);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);position:relative;border:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm)}.exec-summary[data-v-52ef8ccf]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(248,113,113,.08) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(139,92,246,.08) 0%,transparent 50%);pointer-events:none;border-radius:inherit}.exec-summary[data-v-52ef8ccf]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(248,113,113,.5),transparent)}.exec-summary[data-v-52ef8ccf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.exec-summary__main[data-v-52ef8ccf]{flex-shrink:0;text-align:center;padding-right:var(--space-8);position:relative}.exec-summary__label[data-v-52ef8ccf]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#ffffffb3;text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-2)}.exec-summary__value[data-v-52ef8ccf]{font-family:var(--font-display);font-size:4.5rem;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#ff6b6b,#f87171,#fca5a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:var(--space-2);filter:drop-shadow(0 4px 30px rgba(248,113,113,.4))}.exec-summary__unit[data-v-52ef8ccf]{font-size:var(--font-size-base);color:#ffffffd9;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-1)}.exec-summary__money[data-v-52ef8ccf]{font-size:var(--font-size-sm);color:#ffffff80;font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.exec-summary__sublabel[data-v-52ef8ccf]{font-size:var(--font-size-lg);color:#ffffffe6;font-weight:var(--font-weight-medium)}.exec-summary__divider[data-v-52ef8ccf]{width:2px;height:100px;background:linear-gradient(to bottom,transparent,rgba(248,113,113,.4),rgba(139,92,246,.4),transparent);flex-shrink:0;border-radius:var(--radius-full)}.exec-summary__stats[data-v-52ef8ccf]{display:flex;gap:var(--space-10);flex:1}.exec-stat[data-v-52ef8ccf]{text-align:center;position:relative}.exec-stat__value[data-v-52ef8ccf]{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:var(--space-2)}.exec-stat__value--success[data-v-52ef8ccf]{color:#34d399;text-shadow:0 0 30px rgba(52,211,153,.3)}.exec-stat__value--danger[data-v-52ef8ccf]{color:#f87171;text-shadow:0 0 30px rgba(248,113,113,.3)}.exec-stat__value--warning[data-v-52ef8ccf]{color:#fbbf24;text-shadow:0 0 30px rgba(251,191,36,.3)}.exec-stat__unit[data-v-52ef8ccf]{font-size:var(--font-size-xs);color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.exec-stat__money[data-v-52ef8ccf]{font-size:var(--font-size-xs);color:#fff6;margin-bottom:var(--space-1)}.exec-stat__label[data-v-52ef8ccf]{font-size:var(--font-size-sm);color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-medium)}.exec-delta[data-v-52ef8ccf]{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 8px;border-radius:var(--radius-full)}.exec-delta--good[data-v-52ef8ccf]{color:#34d399;background:#34d3991f}.exec-delta--bad[data-v-52ef8ccf]{color:#f87171;background:#f871711f}.exec-summary__disclaimer-icon[data-v-52ef8ccf]{position:absolute;top:var(--space-4);right:var(--space-4);z-index:10}.exec-summary__cta[data-v-52ef8ccf]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8717133,#8b5cf633);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-full);color:#fffc;font-size:var(--font-size-xl);flex-shrink:0;transition:all .3s ease}.exec-summary:hover .exec-summary__cta[data-v-52ef8ccf]{background:linear-gradient(135deg,#f8717166,#8b5cf666);color:var(--color-white);transform:translate(6px);box-shadow:0 0 20px #f871714d}.clickable-card[data-v-52ef8ccf]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-52ef8ccf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.text-amber[data-v-52ef8ccf]{color:var(--color-amber)}.speed-grid[data-v-52ef8ccf]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}.speed-tier[data-v-52ef8ccf]{text-align:center;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-gray-50)}.speed-tier--0[data-v-52ef8ccf]{background:var(--color-emerald-15)}.speed-tier--1[data-v-52ef8ccf]{background:var(--color-blue-15)}.speed-tier--2[data-v-52ef8ccf]{background:var(--color-amber-15)}.speed-tier--3[data-v-52ef8ccf]{background:var(--color-rose-15)}.speed-tier__header[data-v-52ef8ccf]{margin-bottom:var(--space-2)}.speed-tier__time[data-v-52ef8ccf]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em}.speed-tier__rate[data-v-52ef8ccf]{font-family:var(--font-display);font-size:2.5rem;font-weight:var(--font-weight-semibold);line-height:1;margin-bottom:var(--space-2)}.speed-tier--0 .speed-tier__rate[data-v-52ef8ccf]{color:var(--color-emerald)}.speed-tier--1 .speed-tier__rate[data-v-52ef8ccf]{color:var(--color-blue)}.speed-tier--2 .speed-tier__rate[data-v-52ef8ccf]{color:var(--color-amber)}.speed-tier--3 .speed-tier__rate[data-v-52ef8ccf]{color:var(--color-rose)}.speed-tier__bar[data-v-52ef8ccf]{height:6px;background:#0000001a;border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-2)}.speed-tier__fill[data-v-52ef8ccf]{height:100%;border-radius:var(--radius-full);transition:width .5s ease}.speed-tier--0 .speed-tier__fill[data-v-52ef8ccf]{background:var(--color-emerald)}.speed-tier--1 .speed-tier__fill[data-v-52ef8ccf]{background:var(--color-blue)}.speed-tier--2 .speed-tier__fill[data-v-52ef8ccf]{background:var(--color-amber)}.speed-tier--3 .speed-tier__fill[data-v-52ef8ccf]{background:var(--color-rose)}.speed-tier__stats[data-v-52ef8ccf]{font-size:var(--font-size-xs);color:var(--color-gray-500)}.speed-callout[data-v-52ef8ccf]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-emerald-15);border-radius:var(--radius-md)}.speed-callout__icon[data-v-52ef8ccf]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-emerald);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-lg)}.speed-callout__text[data-v-52ef8ccf]{flex:1;font-size:var(--font-size-sm);color:var(--color-gray-700)}@media (max-width: 1024px){.speed-grid[data-v-52ef8ccf]{grid-template-columns:repeat(2,1fr)}.exec-summary[data-v-52ef8ccf]{flex-direction:column;text-align:center;padding:var(--space-8);gap:var(--space-6)}.exec-summary__main[data-v-52ef8ccf]{padding-right:0;padding-bottom:var(--space-2)}.exec-summary__divider[data-v-52ef8ccf]{width:60%;height:2px;background:linear-gradient(90deg,transparent,rgba(248,113,113,.4),rgba(139,92,246,.4),transparent)}.exec-summary__stats[data-v-52ef8ccf]{justify-content:center;padding-top:var(--space-2)}.exec-summary__cta[data-v-52ef8ccf]{position:absolute;bottom:var(--space-4);right:var(--space-4)}}@media (max-width: 768px){.exec-summary__value[data-v-52ef8ccf]{font-size:3.5rem}.exec-summary__label[data-v-52ef8ccf]{font-size:var(--font-size-sm)}.exec-summary__sublabel[data-v-52ef8ccf]{font-size:var(--font-size-base)}.exec-stat__value[data-v-52ef8ccf]{font-size:var(--font-size-2xl)}.exec-summary__stats[data-v-52ef8ccf]{gap:var(--space-8)}}@media (max-width: 430px){.speed-grid[data-v-52ef8ccf]{grid-template-columns:1fr 1fr;gap:var(--space-2)}.speed-tier[data-v-52ef8ccf]{padding:var(--space-3)}.speed-tier__rate[data-v-52ef8ccf]{font-size:2rem}.exec-summary[data-v-52ef8ccf]{padding:var(--space-5);gap:var(--space-4);border-radius:var(--radius-lg)}.exec-summary__value[data-v-52ef8ccf]{font-size:2.5rem}.exec-summary__label[data-v-52ef8ccf]{font-size:var(--font-size-xs);letter-spacing:.1em}.exec-summary__sublabel[data-v-52ef8ccf]{font-size:var(--font-size-sm)}.exec-stat__value[data-v-52ef8ccf]{font-size:1.5rem}.exec-stat__label[data-v-52ef8ccf]{font-size:var(--font-size-xs)}.exec-summary__stats[data-v-52ef8ccf]{flex-wrap:wrap;gap:var(--space-4)}.exec-stat[data-v-52ef8ccf]{flex:1 1 30%;min-width:90px}.exec-summary__cta[data-v-52ef8ccf]{width:44px;height:44px;bottom:var(--space-3);right:var(--space-3)}}@media (max-width: 375px){.exec-summary[data-v-52ef8ccf]{padding:var(--space-4)}.exec-summary__value[data-v-52ef8ccf]{font-size:2rem}.exec-stat__value[data-v-52ef8ccf]{font-size:1.25rem}.exec-summary__label[data-v-52ef8ccf],.exec-stat__label[data-v-52ef8ccf]{font-size:10px}.exec-summary__sublabel[data-v-52ef8ccf]{font-size:var(--font-size-xs)}}.badge[data-v-21a02b22]{letter-spacing:.03em}.badge--sm[data-v-21a02b22]{font-size:var(--font-size-xs);padding:3px 10px}.badge--md[data-v-21a02b22]{font-size:var(--font-size-sm);padding:5px 12px}.badge--success[data-v-21a02b22]{background:var(--color-success-light);color:var(--color-success-dark)}.badge--warning[data-v-21a02b22]{background:var(--color-warning-light);color:var(--color-warning-dark)}.badge--danger[data-v-21a02b22]{background:var(--color-danger-light);color:var(--color-danger-dark)}.badge--info[data-v-21a02b22]{background:var(--color-info-light);color:var(--color-info-dark)}.badge--neutral[data-v-21a02b22]{background:var(--color-gray-100);color:var(--color-gray-600)}.badge--critical[data-v-21a02b22]{background:var(--color-red-light);color:var(--color-red-dark)}.badge--escalated[data-v-21a02b22]{background:var(--color-purple-light);color:var(--color-purple-dark)}@media (max-width: 430px){.badge--sm[data-v-21a02b22]{font-size:10px;padding:2px var(--space-2)}.badge--md[data-v-21a02b22]{font-size:var(--font-size-xs);padding:3px 10px}}@media (max-width: 375px){.badge--sm[data-v-21a02b22]{font-size:9px;padding:2px 6px}.badge--md[data-v-21a02b22]{font-size:10px;padding:2px var(--space-2)}}@media (max-width: 320px){.badge--sm[data-v-21a02b22]{font-size:8px;padding:2px 5px}.badge--md[data-v-21a02b22]{font-size:9px;padding:2px 6px}}.empty-state[data-v-538bbb1c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12);text-align:center;color:var(--color-gray-400)}.empty-state__icon[data-v-538bbb1c]{font-size:48px;margin-bottom:var(--space-4)}.empty-state__title[data-v-538bbb1c]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-gray-600)}.empty-state__description[data-v-538bbb1c]{margin:0 0 var(--space-4);font-size:var(--font-size-base);color:var(--color-gray-500);max-width:320px}.empty-state__action[data-v-538bbb1c]{margin-top:var(--space-2)}@media (max-width: 1024px){.empty-state[data-v-538bbb1c]{padding:var(--space-8)}.empty-state__icon[data-v-538bbb1c]{font-size:40px}.empty-state__description[data-v-538bbb1c]{max-width:280px}}.top-row[data-v-84c818a5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:stretch}.kpi-section[data-v-84c818a5]{display:flex;flex-direction:column;gap:var(--space-4)}.funnel-card[data-v-84c818a5]{display:flex;flex-direction:column}.signal-cell[data-v-84c818a5]{display:flex;align-items:center;gap:var(--space-3)}.signal-icon[data-v-84c818a5]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-shrink:0}.signal-icon--danger[data-v-84c818a5]{background:var(--color-rose-15);color:var(--color-rose)}.signal-icon--success[data-v-84c818a5]{background:var(--color-emerald-15);color:var(--color-emerald)}.signal-label[data-v-84c818a5]{font-weight:var(--font-weight-medium);color:var(--color-black)}.count-plain[data-v-84c818a5]{font-weight:var(--font-weight-semibold);color:var(--color-gray-600)}.count-bubble[data-v-84c818a5]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.count-bubble--danger[data-v-84c818a5]{background:var(--color-rose-15);color:var(--color-rose)}.clickable-card[data-v-84c818a5]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-84c818a5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.email-list[data-v-84c818a5]{padding:var(--space-2) var(--space-4) var(--space-4) var(--space-4)}.email-list-header[data-v-84c818a5]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);padding-left:var(--space-2);padding-right:var(--space-2)}.pagination-label[data-v-84c818a5]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.pagination-dropdown-wrapper[data-v-84c818a5]{display:inline-flex;align-items:center}.pagination-dropdown[data-v-84c818a5]{padding:var(--space-2) var(--space-3);padding-right:var(--space-8);border:1px solid var(--color-gray-200);color:var(--color-gray-700);min-width:60px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:none;letter-spacing:normal}.pagination-dropdown[data-v-84c818a5]:hover{border-color:var(--color-gray-300)}.pagination-dropdown[data-v-84c818a5]:focus{outline:none;border-color:var(--color-gray-600)}.pagination-chevron[data-v-84c818a5]{position:absolute;right:var(--space-2);font-size:var(--font-size-xs);color:var(--color-gray-400);pointer-events:none}.nav-btn[data-v-84c818a5]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast)}.nav-btn[data-v-84c818a5]:hover:not(:disabled){border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-black)}.nav-btn[data-v-84c818a5]:disabled{opacity:.4;cursor:not-allowed}.email-item[data-v-84c818a5]{padding:var(--space-3);border:1px solid var(--color-gray-200);margin-bottom:var(--space-2);transition:all var(--transition-fast)}.email-item[data-v-84c818a5]:hover{border-color:var(--color-gray-600);box-shadow:var(--shadow-sm)}.email-item[data-v-84c818a5]:last-child{margin-bottom:0}.email-icon[data-v-84c818a5]{width:36px;height:36px;background:var(--color-blue-light);color:var(--color-blue)}.email-action[data-v-84c818a5]{width:32px;height:32px;color:var(--color-gray-300);transition:color var(--transition-fast)}.email-item:hover .email-action[data-v-84c818a5]{color:var(--color-black)}@media (max-width: 1024px){.top-row[data-v-84c818a5]{grid-template-columns:1fr}.kpi-section[data-v-84c818a5]{flex-direction:row;flex-wrap:wrap}.kpi-section[data-v-84c818a5]>*{flex:1 1 calc(33.333% - var(--space-4));min-width:200px}}@media (max-width: 768px){.kpi-section[data-v-84c818a5]>*{flex:1 1 100%}.signal-icon[data-v-84c818a5]{width:28px;height:28px}.email-list[data-v-84c818a5]{padding:var(--space-2) var(--space-3) var(--space-3)}.email-icon[data-v-84c818a5]{width:32px;height:32px;font-size:var(--font-size-sm)}.nav-btn[data-v-84c818a5]{width:36px;height:36px}}@media (max-width: 430px){.signal-cell[data-v-84c818a5]{gap:var(--space-2)}.signal-icon[data-v-84c818a5]{width:24px;height:24px;font-size:var(--font-size-xs)}.signal-label[data-v-84c818a5]{font-size:var(--font-size-sm)}.count-bubble[data-v-84c818a5]{min-width:24px;height:20px;font-size:var(--font-size-xs);padding:0 var(--space-1)}.email-list[data-v-84c818a5]{padding:var(--space-2)}.email-list-header[data-v-84c818a5]{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:0 var(--space-1)}.email-pagination[data-v-84c818a5]{width:100%;justify-content:space-between}.email-item[data-v-84c818a5]{padding:var(--space-2);gap:var(--space-2)}.email-item[data-v-84c818a5]:hover{border-color:var(--color-gray-200);box-shadow:none}.email-item[data-v-84c818a5]:active{border-color:var(--color-gray-400);background:var(--color-gray-50)}.email-icon[data-v-84c818a5]{width:28px;height:28px;font-size:var(--font-size-xs)}.email-action[data-v-84c818a5],.nav-btn[data-v-84c818a5]{width:44px;height:44px}.pagination-dropdown[data-v-84c818a5]{min-width:50px;padding:var(--space-1) var(--space-2);padding-right:var(--space-6);font-size:var(--font-size-xs)}}@media (max-width: 375px){.signal-icon[data-v-84c818a5]{width:20px;height:20px;font-size:10px}.signal-label[data-v-84c818a5]{font-size:var(--font-size-xs)}.count-bubble[data-v-84c818a5]{min-width:20px;height:18px;font-size:10px}.email-list[data-v-84c818a5]{padding:var(--space-1)}.email-list-header[data-v-84c818a5]{font-size:10px}.email-item[data-v-84c818a5]{border-radius:var(--radius-sm);gap:var(--space-1)}.email-icon[data-v-84c818a5]{width:24px;height:24px;font-size:10px}.pagination-label[data-v-84c818a5]{font-size:10px}}@media (max-width: 320px){.signal-icon[data-v-84c818a5]{width:18px;height:18px;font-size:9px}.signal-label[data-v-84c818a5]{font-size:11px}.count-bubble[data-v-84c818a5]{min-width:18px;height:16px;font-size:9px}.email-list-header span[data-v-84c818a5]:first-child{font-size:9px}.email-pagination[data-v-84c818a5]{gap:var(--space-1)}.nav-arrows[data-v-84c818a5]{gap:0}.email-icon[data-v-84c818a5]{width:20px;height:20px;font-size:9px}}.rep-cell[data-v-f329ef48]{display:flex;align-items:center;gap:var(--space-3)}.rep-rank-badge[data-v-f329ef48]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;background:var(--color-gray-100);color:var(--color-gray-500)}.rep-rank-badge.rank-gold[data-v-f329ef48]{background:var(--color-amber-light);color:var(--color-amber-dark)}.rep-rank-badge.rank-silver[data-v-f329ef48]{background:var(--color-gray-200);color:var(--color-gray-700)}.rep-rank-badge.rank-bronze[data-v-f329ef48]{background:var(--color-orange-light);color:var(--color-orange-dark)}.rep-avatar[data-v-f329ef48]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.rep-avatar--photo[data-v-f329ef48]{object-fit:cover}.rep-avatar--gray[data-v-f329ef48]{background:var(--color-gray-100);color:var(--color-gray-600)}.rep-avatar--emerald[data-v-f329ef48]{background:linear-gradient(135deg,var(--color-emerald) 0%,#059669 100%);color:var(--color-white)}.rep-avatar--blue[data-v-f329ef48]{background:var(--color-blue-light);color:var(--color-blue)}.rep-info[data-v-f329ef48]{display:flex;flex-direction:column;min-width:0;cursor:default}.rep-name[data-v-f329ef48]{font-weight:var(--font-weight-medium);color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-subtitle[data-v-f329ef48]{font-size:var(--font-size-xs);color:var(--color-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-tooltip[data-v-f329ef48]{position:fixed;transform:translate(-50%) translateY(-100%);padding:var(--space-2) var(--space-3);background:var(--color-gray-600);color:var(--color-white);font-size:var(--font-size-xs);border-radius:var(--radius-md);white-space:nowrap;z-index:9999;pointer-events:none;display:flex;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-lg)}.rep-tooltip[data-v-f329ef48]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-gray-600)}.rep-tooltip i[data-v-f329ef48]{font-size:10px;opacity:.7}.tooltip-fade-enter-active[data-v-f329ef48],.tooltip-fade-leave-active[data-v-f329ef48]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.tooltip-fade-enter-from[data-v-f329ef48],.tooltip-fade-leave-to[data-v-f329ef48]{opacity:0;transform:translate(-50%) translateY(-100%) translateY(4px)}@media (max-width: 430px){.rep-cell[data-v-f329ef48]{gap:var(--space-2)}.rep-rank-badge[data-v-f329ef48]{width:20px;height:20px;font-size:10px}.rep-avatar[data-v-f329ef48]{width:32px;height:32px;font-size:11px}.rep-info[data-v-f329ef48]{gap:2px}.rep-name[data-v-f329ef48]{font-size:10px}.rep-subtitle[data-v-f329ef48]{font-size:9px}}@media (max-width: 375px){.rep-cell[data-v-f329ef48]{gap:6px}.rep-rank-badge[data-v-f329ef48]{width:18px;height:18px;font-size:9px}.rep-avatar[data-v-f329ef48]{width:28px;height:28px;font-size:10px}.rep-info[data-v-f329ef48]{gap:1px}.rep-name[data-v-f329ef48]{font-size:9px}.rep-subtitle[data-v-f329ef48]{font-size:8px}}@media (max-width: 320px){.rep-cell[data-v-f329ef48]{gap:5px}.rep-rank-badge[data-v-f329ef48]{width:16px;height:16px;font-size:8px}.rep-avatar[data-v-f329ef48]{width:24px;height:24px;font-size:9px}.rep-info[data-v-f329ef48]{gap:1px}.rep-name[data-v-f329ef48]{font-size:8px}.rep-subtitle[data-v-f329ef48]{font-size:7px}}.count-bubble[data-v-0ad97c91]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:var(--space-7);padding:0 var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black)}.count-bubble--danger[data-v-0ad97c91]{background:var(--color-rose-15);color:var(--color-rose)}.count-bubble--warning[data-v-0ad97c91]{background:var(--color-amber-15);color:var(--color-amber)}.win-rate-cell[data-v-0ad97c91]{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.win-rate-bar[data-v-0ad97c91]{width:60px;height:6px;background:var(--color-gray-100);border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.win-rate-fill[data-v-0ad97c91]{height:100%;background:var(--color-emerald);border-radius:var(--radius-sm)}.win-rate-value[data-v-0ad97c91]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);min-width:36px}@media (max-width: 430px){.count-bubble[data-v-0ad97c91]{min-width:20px;height:16px;padding:0 3px;font-size:9px}.win-rate-cell[data-v-0ad97c91]{gap:3px}.win-rate-bar[data-v-0ad97c91]{width:28px;height:3px}.win-rate-value[data-v-0ad97c91]{font-size:9px;min-width:20px}}@media (max-width: 375px){.count-bubble[data-v-0ad97c91]{min-width:18px;height:14px;padding:0 2px;font-size:8px}.win-rate-cell[data-v-0ad97c91]{gap:2px}.win-rate-bar[data-v-0ad97c91]{width:24px;height:3px}.win-rate-value[data-v-0ad97c91]{font-size:8px;min-width:18px}}@media (max-width: 320px){.count-bubble[data-v-0ad97c91]{min-width:16px;height:12px;padding:0 2px;font-size:7px}.win-rate-cell[data-v-0ad97c91]{gap:1px}.win-rate-bar[data-v-0ad97c91]{width:18px;height:2px}.win-rate-value[data-v-0ad97c91]{font-size:7px;min-width:16px}}.classify-banner[data-v-f94b39aa]{background:var(--color-primary-50, #eef2ff);border:1px solid var(--color-primary-200, #c7d2fe);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 16px);margin-bottom:var(--spacing-md, 16px)}.classify-banner-head[data-v-f94b39aa]{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.classify-banner-icon[data-v-f94b39aa]{color:var(--color-primary, #4f46e5);font-size:1.25rem}.classify-banner-text[data-v-f94b39aa]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.classify-banner-text strong[data-v-f94b39aa]{font-weight:var(--font-weight-semibold, 600);color:var(--color-black, #111)}.classify-banner-text span[data-v-f94b39aa]{font-size:var(--font-size-sm, .875rem);color:var(--color-gray-600, #4b5563)}.classify-banner-pct[data-v-f94b39aa]{font-weight:var(--font-weight-semibold, 600);color:var(--color-primary, #4f46e5);font-variant-numeric:tabular-nums}.classify-banner-bar[data-v-f94b39aa]{margin-top:var(--spacing-sm, 10px);height:6px;background:var(--color-primary-200, #c7d2fe);border-radius:var(--radius-full);overflow:hidden}.classify-banner-bar-fill[data-v-f94b39aa]{height:100%;background:var(--color-primary, #4f46e5);border-radius:var(--radius-full);transition:width .4s ease}.straggler-note[data-v-f94b39aa]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm, .875rem);color:var(--color-gray-500, #6b7280);margin-bottom:var(--spacing-md, 16px)}.straggler-note i[data-v-f94b39aa]{opacity:.7}.rc-charts-row[data-v-f94b39aa]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.rc-chart-card[data-v-f94b39aa]{min-height:280px}@media (max-width: 1024px){.rc-charts-row[data-v-f94b39aa]{grid-template-columns:1fr}}@media (max-width: 430px){.rc-charts-row[data-v-f94b39aa]{gap:var(--space-3);margin-bottom:var(--space-3)}}.charts-row[data-v-71426797]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.chart-card[data-v-71426797]{min-height:280px}@media (max-width: 1024px){.charts-row[data-v-71426797]{grid-template-columns:1fr}}.clickable-card[data-v-71426797]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-71426797]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.section-header[data-v-71426797]{scroll-margin-top:var(--space-6)}.date-cell[data-v-71426797]{font-weight:var(--font-weight-medium);color:var(--color-black);white-space:nowrap}.request-badge[data-v-71426797]{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-sm);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:var(--font-size-sm);color:var(--color-gray-700)}.expanded-content[data-v-71426797]{padding:var(--space-4) var(--space-6)}.expanded-header[data-v-71426797]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.expanded-title[data-v-71426797]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-gray-500)}.email-pagination[data-v-71426797]{display:flex;align-items:center;gap:var(--space-2)}.pagination-label[data-v-71426797]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-gray-500)}.email-page-select[data-v-71426797]{padding:var(--space-1) var(--space-2);padding-right:var(--space-5);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:var(--font-body);background:var(--color-white);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center;background-size:16px}.email-page-select[data-v-71426797]:hover{border-color:var(--color-gray-300)}.email-page-select[data-v-71426797]:focus{outline:none;border-color:var(--color-gray-600)}.pagination-of[data-v-71426797]{font-size:var(--font-size-sm);color:var(--color-gray-400)}.email-nav-btn[data-v-71426797]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-gray-600);cursor:pointer;transition:all var(--transition-fast)}.email-nav-btn[data-v-71426797]:hover:not(:disabled){border-color:var(--color-gray-300);background:var(--color-gray-100);color:var(--color-black)}.email-nav-btn[data-v-71426797]:disabled{opacity:.4;cursor:not-allowed}.email-list[data-v-71426797]{display:flex;flex-direction:column;gap:var(--space-2)}.email-item[data-v-71426797]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.email-item[data-v-71426797]:hover{border-color:var(--color-gray-600);box-shadow:var(--shadow-sm)}.email-item:hover .email-arrow[data-v-71426797]{color:var(--color-black)}.email-icon[data-v-71426797]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-blue-15);color:var(--color-blue);flex-shrink:0}.email-icon i[data-v-71426797]{font-size:var(--font-size-sm)}.email-content[data-v-71426797]{flex:1;min-width:0}.email-subject[data-v-71426797]{font-weight:var(--font-weight-medium);color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.email-customer[data-v-71426797]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm)}.customer-name[data-v-71426797]{font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.customer-separator[data-v-71426797],.customer-email[data-v-71426797]{color:var(--color-gray-400)}.email-meta[data-v-71426797]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.qty-badge[data-v-71426797]{padding:2px var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-gray-600);white-space:nowrap}.email-date[data-v-71426797]{font-size:var(--font-size-xs);color:var(--color-gray-400);white-space:nowrap}.email-arrow[data-v-71426797]{color:var(--color-gray-300);flex-shrink:0;transition:color var(--transition-fast)}@media (max-width: 768px){.email-item[data-v-71426797]{flex-wrap:wrap}.email-content[data-v-71426797]{order:1;flex-basis:calc(100% - 56px)}.email-meta[data-v-71426797]{order:2;flex-direction:row;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-basis:100%;padding-left:52px}.email-arrow[data-v-71426797]{order:3;position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%)}.email-item[data-v-71426797]{position:relative;padding-right:var(--space-8)}}@media (max-width: 430px){.clickable-card[data-v-71426797]:hover{transform:none;box-shadow:none}.clickable-card[data-v-71426797]:active{transform:scale(.98)}.expanded-content[data-v-71426797]{padding:var(--space-3) var(--space-4)}.expanded-header[data-v-71426797]{flex-direction:column;align-items:flex-start}.email-pagination[data-v-71426797]{width:100%;justify-content:flex-start}.email-item[data-v-71426797]{padding:var(--space-2) var(--space-3);gap:var(--space-3)}.email-icon[data-v-71426797]{width:28px;height:28px}.email-icon i[data-v-71426797]{font-size:var(--font-size-xs)}.email-subject[data-v-71426797]{font-size:var(--font-size-sm)}.email-customer[data-v-71426797]{font-size:var(--font-size-xs)}.email-meta[data-v-71426797]{padding-left:var(--space-10)}.request-badge[data-v-71426797]{font-size:var(--font-size-xs);padding:2px 6px}.date-cell[data-v-71426797]{font-size:10px}.email-nav-btn[data-v-71426797]{width:44px;height:44px}}@media (max-width: 375px){.expanded-title[data-v-71426797]{font-size:10px}.email-customer[data-v-71426797]{flex-wrap:wrap}.customer-separator[data-v-71426797]{display:none}.customer-email[data-v-71426797]{flex-basis:100%;margin-top:2px}.email-subject[data-v-71426797]{font-size:var(--font-size-xs)}.email-icon[data-v-71426797]{width:24px;height:24px}.email-icon i[data-v-71426797]{font-size:10px}.email-meta[data-v-71426797]{padding-left:36px;gap:var(--space-2)}.qty-badge[data-v-71426797]{font-size:10px;padding:1px var(--space-1)}.email-date[data-v-71426797]{font-size:10px}.request-badge[data-v-71426797]{font-size:10px;padding:1px var(--space-1)}.date-cell[data-v-71426797]{font-size:9px}}@media (max-width: 320px){.expanded-content[data-v-71426797]{padding:var(--space-2) var(--space-3)}.expanded-title[data-v-71426797]{font-size:9px}.pagination-label[data-v-71426797]{font-size:8px}.email-page-select[data-v-71426797]{font-size:var(--font-size-xs);padding:2px var(--space-1);padding-right:var(--space-4)}.pagination-of[data-v-71426797]{font-size:var(--font-size-xs)}.email-list[data-v-71426797]{gap:var(--space-1)}.email-item[data-v-71426797]{padding:var(--space-2);gap:var(--space-2)}.email-subject[data-v-71426797]{font-size:11px}.email-customer[data-v-71426797]{font-size:10px}.email-meta[data-v-71426797]{padding-left:var(--space-8)}.qty-badge[data-v-71426797],.email-date[data-v-71426797]{font-size:9px}.request-badge[data-v-71426797]{font-size:9px;padding:1px 3px}.date-cell[data-v-71426797]{font-size:8px}}.week-cal[data-v-55056133]{padding:var(--space-5) var(--space-4) var(--space-4);width:100%}.week-cal-grid[data-v-55056133]{display:grid;gap:var(--space-1);align-items:stretch}.corner[data-v-55056133]{width:44px}.day-head[data-v-55056133]{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);padding-bottom:var(--space-1)}.day-accent[data-v-55056133]{width:22px;height:3px;border-radius:var(--radius-full)}.hour-label[data-v-55056133]{font-size:var(--font-size-xs);color:var(--color-gray-400);text-align:right;padding-right:var(--space-2);align-self:center;font-variant-numeric:tabular-nums}.cal-cell[data-v-55056133]{height:20px;border-radius:var(--radius-sm);transition:transform .1s ease,box-shadow .1s ease;cursor:default;display:flex;align-items:center;justify-content:center}.cell-value[data-v-55056133]{font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-white);line-height:1;font-variant-numeric:tabular-nums}.cell-value--dark[data-v-55056133]{color:var(--color-gray-700)}.cal-cell--empty[data-v-55056133]{background:var(--color-gray-50)}.cal-cell--hovered[data-v-55056133]{transform:scale(1.06);box-shadow:var(--shadow-md)}.week-cal-footer[data-v-55056133]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);min-height:20px}.week-cal-tooltip[data-v-55056133]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black);opacity:0;transition:opacity .1s ease}.week-cal-tooltip--visible[data-v-55056133]{opacity:1}.week-cal-legend[data-v-55056133]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.legend-ramp[data-v-55056133]{width:90px;height:8px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-gray-100),var(--color-gray-500))}.legend-end[data-v-55056133]{font-size:10px;color:var(--color-gray-500)}@media (max-width: 430px){.week-cal[data-v-55056133]{padding:var(--space-2)}.cal-cell[data-v-55056133]{height:16px}}.clickable-card[data-v-f96cd9e5]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-f96cd9e5]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (max-width: 430px){.clickable-card[data-v-f96cd9e5]:hover{transform:none;box-shadow:none}.clickable-card[data-v-f96cd9e5]:active{transform:scale(.98)}}.comparison-row[data-v-dec9dd6c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.comparison-card[data-v-dec9dd6c]{min-width:0}.comparison-card[data-v-dec9dd6c] .horizontal-bar-chart{justify-content:flex-start}.chart-expander[data-v-dec9dd6c]{display:flex;justify-content:center;padding-bottom:var(--space-2)}.chart-legend[data-v-dec9dd6c]{display:flex;align-items:center;gap:var(--space-4)}.legend-item[data-v-dec9dd6c]{display:flex;align-items:center;gap:var(--space-2)}.legend-swatch[data-v-dec9dd6c]{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}.legend-swatch--calendar[data-v-dec9dd6c]{background:#3b82f659}.legend-swatch--business[data-v-dec9dd6c]{background:var(--color-blue)}.legend-label[data-v-dec9dd6c]{font-size:var(--font-size-xs);color:var(--color-gray-600);white-space:nowrap}@media (max-width: 1024px){.comparison-row[data-v-dec9dd6c]{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width: 768px){.chart-legend[data-v-dec9dd6c]{gap:var(--space-3)}.legend-swatch[data-v-dec9dd6c]{width:10px;height:10px}.legend-label[data-v-dec9dd6c]{font-size:11px}}@media (max-width: 430px){[data-v-dec9dd6c] .settings-card-header__title h3{font-size:var(--font-size-sm)}[data-v-dec9dd6c] .settings-card-header__title p{font-size:var(--font-size-xs)}.chart-legend[data-v-dec9dd6c]{gap:var(--space-2)}.legend-item[data-v-dec9dd6c]{gap:var(--space-1)}.legend-swatch[data-v-dec9dd6c]{width:8px;height:8px}.legend-label[data-v-dec9dd6c]{font-size:10px}}@media (max-width: 375px){[data-v-dec9dd6c] .settings-card-header__title h3{font-size:11px}[data-v-dec9dd6c] .settings-card-header__title p,.legend-label[data-v-dec9dd6c]{font-size:9px}}@media (max-width: 320px){[data-v-dec9dd6c] .settings-card-header__title h3{font-size:10px}[data-v-dec9dd6c] .settings-card-header__title p{font-size:9px}.legend-label[data-v-dec9dd6c]{font-size:8px}}.icon-btn[data-v-06b25db3]{border:1px solid var(--color-gray-200);background:transparent;transition:all var(--transition-fast)}.icon-btn--xs[data-v-06b25db3]{width:24px;height:24px;font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.icon-btn--sm[data-v-06b25db3]{width:32px;height:32px;font-size:var(--font-size-sm)}.icon-btn--md[data-v-06b25db3]{width:44px;height:44px;font-size:var(--font-size-md)}.icon-btn--with-label[data-v-06b25db3]{width:auto;padding:0 var(--space-3)}.icon-btn--with-label.icon-btn--xs[data-v-06b25db3]{padding:0 var(--space-2)}.icon-btn--with-label.icon-btn--sm[data-v-06b25db3]{padding:0 var(--space-3)}.icon-btn--default[data-v-06b25db3],.icon-btn--ghost[data-v-06b25db3],.icon-btn--success[data-v-06b25db3],.icon-btn--danger[data-v-06b25db3],.icon-btn--warning[data-v-06b25db3],.icon-btn--info[data-v-06b25db3]{color:var(--color-gray-600);background:var(--color-white)}.icon-btn--default[data-v-06b25db3]:hover:not(:disabled),.icon-btn--ghost[data-v-06b25db3]:hover:not(:disabled){background:var(--color-gray-100);color:var(--color-gray-800)}.icon-btn--success[data-v-06b25db3]:hover:not(:disabled){background:var(--color-success);color:var(--color-white)}.icon-btn--danger[data-v-06b25db3]:hover:not(:disabled){background:var(--color-danger);color:var(--color-white)}.icon-btn--warning[data-v-06b25db3]:hover:not(:disabled){background:var(--color-amber);color:var(--color-white)}.icon-btn--info[data-v-06b25db3]:hover:not(:disabled){background:var(--color-blue);color:var(--color-white)}.icon-btn--disabled[data-v-06b25db3],.icon-btn[data-v-06b25db3]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 430px){.icon-btn--xs[data-v-06b25db3]{width:22px;height:22px;font-size:10px}.icon-btn--sm[data-v-06b25db3]{width:28px;height:28px;font-size:var(--font-size-xs)}.icon-btn--md[data-v-06b25db3]{width:36px;height:36px;font-size:var(--font-size-sm)}.icon-btn--with-label[data-v-06b25db3]{padding:0 var(--space-2)}.icon-btn--with-label span[data-v-06b25db3]{font-size:var(--font-size-xs)}}@media (max-width: 375px){.icon-btn--xs[data-v-06b25db3]{width:20px;height:20px;font-size:9px}.icon-btn--sm[data-v-06b25db3]{width:26px;height:26px;font-size:11px}.icon-btn--md[data-v-06b25db3]{width:32px;height:32px;font-size:var(--font-size-xs)}.icon-btn--with-label span[data-v-06b25db3]{font-size:10px}}@media (max-width: 320px){.icon-btn--xs[data-v-06b25db3]{width:18px;height:18px;font-size:8px;border-radius:3px}.icon-btn--sm[data-v-06b25db3]{width:24px;height:24px;font-size:10px}.icon-btn--md[data-v-06b25db3]{width:28px;height:28px;font-size:11px}.icon-btn--with-label[data-v-06b25db3]{padding:0 6px}.icon-btn--with-label span[data-v-06b25db3]{font-size:9px}}.icon-btn-tooltip{z-index:9999;max-width:280px;padding:var(--space-2) var(--space-3);background:var(--color-gray-800);color:var(--color-white);font-size:var(--font-size-xs);line-height:var(--line-height-normal);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;text-align:center;white-space:normal;word-wrap:break-word}.icon-btn-tooltip:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:var(--color-gray-800)}.tooltip-fade-enter-active{transition:opacity .1s ease,transform .1s ease}.tooltip-fade-leave-active{transition:opacity .08s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(4px)}.tooltip-fade-enter-to,.tooltip-fade-leave-from{opacity:1;transform:translate(-50%) translateY(0)}.mailbox-wrapper[data-v-006cb4c9]{position:relative;display:inline-flex;justify-content:center}.mailbox-bubble[data-v-006cb4c9]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-blue-light);color:var(--color-blue);font-size:11px;border:2px solid var(--color-white);cursor:help;overflow:hidden}.mailbox-bubble-stack[data-v-006cb4c9]{display:flex;align-items:center}.mailbox-bubble--stacked[data-v-006cb4c9]{margin-left:-8px}.mailbox-bubble--stacked[data-v-006cb4c9]:first-child{margin-left:0}.mailbox-bubble--overflow[data-v-006cb4c9]{background:var(--color-gray-200);color:var(--color-gray-600);font-size:10px;font-weight:var(--font-weight-semibold)}.mailbox-bubble--empty[data-v-006cb4c9]{background:var(--color-gray-100);color:var(--color-gray-400);cursor:default}.bubble-tooltip{position:fixed;transform:translate(-50%,calc(-100% - 10px));background:#111827;color:var(--color-white);padding:var(--space-2) 12px;border-radius:6px;font-size:var(--font-size-xs);font-weight:400;letter-spacing:normal;white-space:nowrap;pointer-events:none;z-index:2147483647;box-shadow:0 4px 12px #00000040;text-align:left}.bubble-tooltip__row{display:block;line-height:1.4;color:#d1d5db;padding:2px 0}.bubble-tooltip--multi .bubble-tooltip__row+.bubble-tooltip__row{border-top:1px solid #374151;padding-top:6px;margin-top:var(--space-1)}.bubble-tooltip__name{margin-right:var(--space-1);color:var(--color-white)}.bubble-tooltip__email{color:#9ca3af;font-weight:400}.bubble-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#111827}.rank-badge[data-v-136eb6da]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0}.rank-badge.rank-gold[data-v-136eb6da]{background:linear-gradient(135deg,var(--color-amber-light) 0%,#fde68a 100%);color:var(--color-amber-dark);box-shadow:0 1px 2px #92400e33}.rank-badge.rank-silver[data-v-136eb6da]{background:linear-gradient(135deg,var(--color-gray-200) 0%,var(--color-gray-300) 100%);color:var(--color-gray-700);box-shadow:0 1px 2px #0000001a}.rank-badge.rank-bronze[data-v-136eb6da]{background:linear-gradient(135deg,var(--color-orange-light) 0%,#fdba74 100%);color:var(--color-orange-dark);box-shadow:0 1px 2px #9a341233}.rank-number[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.emails-count[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.time-cell[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.time-cell--primary[data-v-136eb6da]{font-weight:var(--font-weight-semibold);color:var(--color-black)}.time-cell--good[data-v-136eb6da]{color:var(--color-emerald)}.time-cell--warning[data-v-136eb6da]{color:var(--color-amber-600)}.percent-cell[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700)}.percent-cell--good[data-v-136eb6da]{color:var(--color-emerald)}.percent-cell--warning[data-v-136eb6da]{color:var(--color-amber-600)}.change-cell[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.change-cell--good[data-v-136eb6da]{color:var(--color-emerald)}.change-cell--bad[data-v-136eb6da]{color:var(--color-rose)}[data-v-136eb6da] .expanded-row td,[data-v-136eb6da] .expanded-row-content{padding:0!important}[data-v-136eb6da] .expanded-row--open .expanded-row-content{padding:0 var(--space-6)!important}.expanded-content[data-v-136eb6da]{background:var(--color-gray-50);border-top:1px solid var(--color-gray-200);overflow-x:auto;margin:0 calc(-1 * var(--space-6));padding:0 var(--space-6) var(--space-4)}.charts-row[data-v-136eb6da]{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:900px}.chart-card[data-v-136eb6da]{min-width:400px}.chart-card[data-v-136eb6da] .horizontal-bar-chart{padding:0;justify-content:flex-start;height:auto;flex:none}.chart-card[data-v-136eb6da] .triple-bar-track{height:18px}.chart-card[data-v-136eb6da] .triple-bar--bg,.chart-card[data-v-136eb6da] .triple-bar--fg{height:7px}.chart-card[data-v-136eb6da] .triple-bar--bg{top:1px}.chart-card[data-v-136eb6da] .triple-bar--fg{top:auto;bottom:1px}.chart-card[data-v-136eb6da] .stats-avg,.chart-card[data-v-136eb6da] .stats-rep{font-size:var(--font-size-sm)}.charts-legend-header[data-v-136eb6da]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6)}.legend-title[data-v-136eb6da]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black)}.chart-legend[data-v-136eb6da]{display:flex;align-items:center;gap:var(--space-4)}.legend-item[data-v-136eb6da]{display:flex;align-items:center;gap:var(--space-2)}.legend-swatch[data-v-136eb6da]{width:12px;height:12px;border-radius:var(--radius-sm);flex-shrink:0}.legend-swatch--calendar[data-v-136eb6da]{background:#6b7280}.legend-swatch--company[data-v-136eb6da]{background:var(--color-blue)}.legend-swatch--rep[data-v-136eb6da]{background:var(--color-emerald)}.legend-divider[data-v-136eb6da]{color:var(--color-gray-300);margin:0 var(--space-1)}.legend-note[data-v-136eb6da]{font-size:var(--font-size-xs);color:var(--color-gray-500);font-style:italic}.legend-label[data-v-136eb6da]{font-size:var(--font-size-xs);color:var(--color-gray-600);white-space:nowrap}@media (max-width: 1024px){.charts-row[data-v-136eb6da]{grid-template-columns:1fr;gap:var(--space-4)}}@media (max-width: 768px){.charts-legend-header[data-v-136eb6da]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.chart-legend[data-v-136eb6da]{flex-wrap:wrap;gap:var(--space-2)}.legend-divider[data-v-136eb6da],.legend-note[data-v-136eb6da]{display:none}}@media (max-width: 430px){[data-v-136eb6da] .settings-card-header__title h3{font-size:var(--font-size-sm)}[data-v-136eb6da] .settings-card-header__title p{font-size:var(--font-size-xs)}.charts-legend-header[data-v-136eb6da]{padding:var(--space-3) var(--space-4)}.legend-title[data-v-136eb6da]{font-size:var(--font-size-xs)}.legend-swatch[data-v-136eb6da]{width:10px;height:10px}.charts-row[data-v-136eb6da]{gap:0}.chart-card[data-v-136eb6da] .horizontal-bar-chart{padding:0}.expanded-content[data-v-136eb6da]{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4) var(--space-3)}.rank-badge[data-v-136eb6da]{width:20px;height:20px;font-size:10px}.rank-number[data-v-136eb6da],.emails-count[data-v-136eb6da],.time-cell[data-v-136eb6da]{font-size:10px}.legend-swatch[data-v-136eb6da]{width:8px;height:8px}.legend-label[data-v-136eb6da]{font-size:10px}}@media (max-width: 375px){[data-v-136eb6da] .settings-card-header__title h3{font-size:11px}[data-v-136eb6da] .settings-card-header__title p,.rank-number[data-v-136eb6da],.emails-count[data-v-136eb6da],.time-cell[data-v-136eb6da]{font-size:9px}.rank-badge[data-v-136eb6da]{width:18px;height:18px;font-size:9px}.legend-label[data-v-136eb6da]{font-size:9px}}@media (max-width: 320px){[data-v-136eb6da] .settings-card-header__title h3{font-size:10px}[data-v-136eb6da] .settings-card-header__title p{font-size:9px}.rank-number[data-v-136eb6da],.emails-count[data-v-136eb6da],.time-cell[data-v-136eb6da]{font-size:8px}.rank-badge[data-v-136eb6da]{width:16px;height:16px;font-size:8px}.legend-label[data-v-136eb6da]{font-size:8px}}.spread-cell[data-v-136eb6da]{display:flex;align-items:center;gap:var(--space-2);width:100%;cursor:default}.spread-track[data-v-136eb6da]{position:relative;flex:1;height:18px;background:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden}.spread-whisker[data-v-136eb6da]{position:absolute;top:8px;height:2px;background:var(--color-gray-300);border-radius:var(--radius-full)}.spread-box[data-v-136eb6da]{position:absolute;top:3px;height:12px;background:#3b82f680;border-radius:var(--radius-sm)}.spread-median[data-v-136eb6da]{position:absolute;top:2px;height:14px;width:3px;background:var(--color-blue-dark);border-radius:var(--radius-full);transform:translate(-1.5px)}.spread-end[data-v-136eb6da]{font-size:var(--font-size-xs);color:var(--color-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.spread-empty[data-v-136eb6da]{color:var(--color-gray-300)}.rt-charts-row[data-v-5a280dd7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-6)}.rt-chart-card[data-v-5a280dd7]{min-height:280px}@media (max-width: 1024px){.rt-charts-row[data-v-5a280dd7]{grid-template-columns:1fr}}@media (max-width: 430px){.rt-charts-row[data-v-5a280dd7]{gap:var(--space-3);margin-bottom:var(--space-3)}}.progress-bar-wrapper[data-v-e48dbbeb]{display:flex;align-items:center;gap:var(--space-2)}.progress-bar[data-v-e48dbbeb]{flex:1;background:var(--color-gray-200);border-radius:var(--radius-full);overflow:hidden}.progress-bar--sm .progress-bar[data-v-e48dbbeb]{height:4px}.progress-bar--md .progress-bar[data-v-e48dbbeb]{height:8px}.progress-bar--lg .progress-bar[data-v-e48dbbeb]{height:12px}.progress-bar__fill[data-v-e48dbbeb]{height:100%;border-radius:var(--radius-full);transition:width .5s ease-out;position:relative}.progress-bar__fill--success[data-v-e48dbbeb]{background:var(--color-emerald)}.progress-bar__fill--warning[data-v-e48dbbeb]{background:var(--color-amber)}.progress-bar__fill--danger[data-v-e48dbbeb]{background:var(--color-rose)}.progress-bar__fill--gradient[data-v-e48dbbeb]{background:linear-gradient(90deg,var(--color-blue),var(--color-emerald))}.progress-bar__fill--default[data-v-e48dbbeb]{background:var(--color-blue)}.progress-bar__label[data-v-e48dbbeb]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);min-width:3ch;text-align:right}.progress-bar__label--inside[data-v-e48dbbeb]{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.2)}.progress-bar--animated .progress-bar__fill[data-v-e48dbbeb]{background-size:30px 30px;animation:progress-stripes-e48dbbeb 1s linear infinite}.progress-bar--animated .progress-bar__fill--success[data-v-e48dbbeb],.progress-bar--animated .progress-bar__fill--warning[data-v-e48dbbeb],.progress-bar--animated .progress-bar__fill--danger[data-v-e48dbbeb]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@keyframes progress-stripes-e48dbbeb{0%{background-position:30px 0}to{background-position:0 0}}.data-cell[data-v-6589aa49]{font-size:var(--font-size-sm)}.clickable-card[data-v-6589aa49]{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.clickable-card[data-v-6589aa49]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.rep-cell[data-v-6589aa49]{display:flex;align-items:center;gap:var(--space-3)}.compliance-cell[data-v-6589aa49]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%}.compliance-cell[data-v-6589aa49] .progress-bar-wrapper{width:110px;flex-shrink:0}.compliance-value[data-v-6589aa49]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);min-width:40px;text-align:right}.charts-grid[data-v-6589aa49]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}@media (max-width: 1024px){.charts-grid[data-v-6589aa49]{grid-template-columns:1fr}}@media (max-width: 768px){.charts-grid[data-v-6589aa49]{gap:var(--space-4);margin-bottom:var(--space-6)}.compliance-cell[data-v-6589aa49] .progress-bar-wrapper{width:80px}.compliance-value[data-v-6589aa49]{min-width:36px;font-size:var(--font-size-xs)}.rep-cell[data-v-6589aa49]{gap:var(--space-2)}.rep-cell .avatar[data-v-6589aa49]{width:28px;height:28px;font-size:var(--font-size-xs)}}@media (max-width: 430px){.section-header h2[data-v-6589aa49]{font-size:var(--font-size-sm)}.section-header p[data-v-6589aa49]{font-size:var(--font-size-xs)}.clickable-card[data-v-6589aa49]:hover{transform:none;box-shadow:none}.clickable-card[data-v-6589aa49]:active{transform:scale(.98)}.charts-grid[data-v-6589aa49]{gap:var(--space-3);margin-bottom:var(--space-4)}.compliance-cell[data-v-6589aa49]{gap:var(--space-2)}.compliance-cell[data-v-6589aa49] .progress-bar-wrapper{width:60px}.compliance-value[data-v-6589aa49]{min-width:28px;font-size:10px}.rep-cell[data-v-6589aa49]{gap:var(--space-2)}.rep-cell .avatar[data-v-6589aa49]{width:24px;height:24px;font-size:9px}.rep-cell .font-medium[data-v-6589aa49]{font-size:var(--font-size-sm)}.data-cell[data-v-6589aa49]{font-size:10px}}@media (max-width: 375px){.section-header h2[data-v-6589aa49]{font-size:var(--font-size-xs)}.section-header p[data-v-6589aa49]{font-size:10px}.charts-grid[data-v-6589aa49]{gap:var(--space-2);margin-bottom:var(--space-3)}.compliance-cell[data-v-6589aa49] .progress-bar-wrapper{width:50px}.compliance-value[data-v-6589aa49]{min-width:28px;font-size:10px}.rep-cell .avatar[data-v-6589aa49]{width:22px;height:22px;font-size:8px}.rep-cell .font-medium[data-v-6589aa49]{font-size:var(--font-size-xs)}.data-cell[data-v-6589aa49]{font-size:9px}}@media (max-width: 320px){.section-header h2[data-v-6589aa49]{font-size:10px}.section-header p[data-v-6589aa49]{font-size:9px}.charts-grid[data-v-6589aa49]{gap:var(--space-2);margin-bottom:var(--space-2)}.compliance-cell[data-v-6589aa49] .progress-bar-wrapper{width:32px}.compliance-cell[data-v-6589aa49]{gap:var(--space-1)}.compliance-value[data-v-6589aa49]{min-width:20px;font-size:8px}.rep-cell[data-v-6589aa49]{gap:var(--space-1)}.rep-cell .avatar[data-v-6589aa49]{width:20px;height:20px;font-size:7px}.rep-cell .font-medium[data-v-6589aa49]{font-size:10px}.data-cell[data-v-6589aa49]{font-size:8px}}.ev-carousel[data-v-643f41b1]{position:fixed;top:50%;left:max(24px,calc(50% - 700px));transform:translateY(-50%);z-index:4;width:1000px;max-width:calc(100vw - 420px);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl, 0 24px 64px rgba(10, 10, 20, .35));pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;animation:ev-carousel-in-643f41b1 .45s cubic-bezier(.16,1,.3,1) both}@keyframes ev-carousel-in-643f41b1{0%{opacity:0;transform:translateY(calc(-50% + 14px))}to{opacity:1;transform:translateY(-50%)}}.ev-carousel-head[data-v-643f41b1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-gray-100)}.ev-carousel-title[data-v-643f41b1]{font-weight:var(--font-weight-semibold);color:var(--color-gray-900);font-size:var(--font-size-sm)}.ev-carousel-dots[data-v-643f41b1]{display:inline-flex;gap:6px}.ev-carousel-dot[data-v-643f41b1]{width:22px;height:14px;padding:5px 0;border:none;border-radius:2px;background-color:var(--color-gray-200);background-clip:content-box;cursor:pointer}.ev-carousel-dot.is-active[data-v-643f41b1]{background-color:var(--color-orange, #d4761f)}.ev-carousel-frame[data-v-643f41b1]{position:relative;height:min(600px,64vh);overflow:hidden;background:var(--color-gray-50)}.ev-carousel-scale[data-v-643f41b1]{width:1160px;transform:scale(.8);transform-origin:top left;height:calc(min(600px,64vh)/.8);overflow-y:auto;overflow-x:hidden;background:var(--color-white);padding:16px}.ev-carousel-veil[data-v-643f41b1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--color-white) 82%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:var(--font-size-sm);color:var(--color-gray-600);z-index:2}.ev-carousel-veil-pulse[data-v-643f41b1]{width:10px;height:10px;border-radius:50%;background:var(--color-orange, #d4761f);animation:ev-carousel-pulse-643f41b1 1s ease-in-out infinite}@keyframes ev-carousel-pulse-643f41b1{50%{opacity:.25;transform:scale(.7)}}.ev-carousel-veil-enter-active[data-v-643f41b1],.ev-carousel-veil-leave-active[data-v-643f41b1]{transition:opacity .25s ease}.ev-carousel-veil-enter-from[data-v-643f41b1],.ev-carousel-veil-leave-to[data-v-643f41b1]{opacity:0}.ev-carousel-scale[data-v-643f41b1] .filter-bar,.ev-carousel-scale[data-v-643f41b1] .refresh-btn{display:none!important}.ev-carousel-arrow[data-v-643f41b1]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:1px solid var(--color-gray-200);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-700);cursor:pointer;box-shadow:var(--shadow-md)}.ev-carousel-arrow[data-v-643f41b1]:hover{background:var(--color-gray-50)}.ev-carousel-arrow--prev[data-v-643f41b1]{left:10px}.ev-carousel-arrow--next[data-v-643f41b1]{right:10px}.ev-carousel-foot[data-v-643f41b1]{padding:10px 16px;font-size:var(--font-size-xs);color:var(--color-gray-500);border-top:1px solid var(--color-gray-100)}.ev-tour-root[data-v-ed938990]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;font-family:var(--font-body);pointer-events:none}.ev-tour-catcher[data-v-ed938990]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto}.ev-tour-catcher--through[data-v-ed938990]{pointer-events:none}.ev-tour-nav-hold[data-v-ed938990]{display:inline-block;min-height:32px;min-width:32px}.ev-tour-clickblock[data-v-ed938990]{position:fixed;z-index:2;pointer-events:auto}.ev-tour-spotlight--click[data-v-ed938990]{animation:ev-tour-click-pulse-ed938990 1.4s ease-in-out infinite}@keyframes ev-tour-click-pulse-ed938990{0%,to{box-shadow:0 0 0 9999px #0a0a0a80,0 0 0 2px var(--color-orange)}50%{box-shadow:0 0 0 9999px #0a0a0a80,0 0 0 5px var(--color-orange)}}.ev-tour-clickhint[data-v-ed938990]{display:inline-flex;align-items:center;gap:8px;align-self:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--ev-tour-accent, var(--color-orange));background:color-mix(in srgb,var(--ev-tour-accent, var(--color-orange)) 12%,transparent);border:1px solid color-mix(in srgb,var(--ev-tour-accent, var(--color-orange)) 32%,transparent);padding:6px 13px;border-radius:999px;white-space:nowrap;line-height:1}.ev-tour-clickhint-icn[data-v-ed938990]{font-size:.95em;animation:ev-tour-clickhint-bob-ed938990 1.15s ease-in-out infinite}@keyframes ev-tour-clickhint-bob-ed938990{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ev-tour-fulldim[data-v-ed938990]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a80;z-index:2;pointer-events:none}.ev-tour-sweepcap[data-v-ed938990]{margin-top:10px;font-weight:600;font-size:.9rem;color:var(--color-orange, #d4761f)}.ev-tour-spotcap[data-v-ed938990]{position:fixed;z-index:5;transform:translate(-50%);background:var(--color-orange, #d4761f);color:#fff;font-size:.8rem;font-weight:600;padding:5px 13px;border-radius:99px;white-space:nowrap;box-shadow:0 6px 18px #00000047;pointer-events:none;animation:ev-tour-copy-in-ed938990 .22s ease both}.ev-tour-inbox[data-v-ed938990]{margin-top:12px;border:1px solid var(--color-gray-200, #e5e2d8);border-radius:10px;background:var(--color-white, #fff);overflow:hidden}.ev-tour-inbox-head[data-v-ed938990]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-gray-500, #8b8278);padding:7px 12px;display:flex;align-items:center;gap:6px;background:var(--color-gray-50, #faf8f3);border-bottom:1px solid var(--color-gray-200, #e5e2d8)}.ev-tour-inbox-mail[data-v-ed938990]{display:flex;gap:9px;padding:10px 12px;align-items:flex-start}.ev-tour-inbox-dot[data-v-ed938990]{width:8px;height:8px;border-radius:50%;background:var(--color-blue, #1565c0);margin-top:7px;flex-shrink:0}.ev-tour-inbox-avatar[data-v-ed938990]{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:var(--color-blue-15, #e7f0fb);color:var(--color-blue, #1565c0);font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ev-tour-inbox-content[data-v-ed938990]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ev-tour-inbox-l1[data-v-ed938990]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ev-tour-inbox-sender[data-v-ed938990]{font-weight:700;font-size:.85rem;color:var(--color-gray-900, #16130f)}.ev-tour-inbox-time[data-v-ed938990]{font-size:.7rem;color:var(--color-gray-400, #b3a99c);flex-shrink:0}.ev-tour-inbox-subject[data-v-ed938990]{font-size:.82rem;color:var(--color-gray-700, #4a443c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-tour-inbox-labels[data-v-ed938990]{display:flex;gap:4px;margin-top:2px}.ev-tour-inbox-label[data-v-ed938990]{font-size:.66rem;padding:2px 7px;border-radius:4px;font-weight:600;background:var(--color-blue-15, #e7f0fb);color:var(--color-blue, #1565c0)}.ev-tour-inbox-label--hot[data-v-ed938990]{background:#fde8e8;color:#c92a2a}.ev-tour-inbox-foot[data-v-ed938990]{font-size:.72rem;color:var(--color-gray-500, #8b8278);padding:8px 12px;border-top:1px solid var(--color-gray-100, #f0ece3)}.ev-tour-end-subfoot[data-v-ed938990]{display:flex;gap:18px;justify-content:center;margin-top:12px}.ev-tour-end-link[data-v-ed938990]{background:none;border:none;color:#ffffff8c;font-size:.82rem;cursor:pointer;text-decoration:underline}.ev-tour-end-link[data-v-ed938990]:hover{color:#ffffffd9}.ev-tour-copy[data-v-ed938990]{animation:ev-tour-copy-in-ed938990 .3s ease both}@keyframes ev-tour-copy-in-ed938990{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ev-anno-layer[data-v-ed938990]{position:absolute;top:0;left:0;z-index:19998;pointer-events:none}.ev-anno-svg[data-v-ed938990]{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.ev-anno-ring[data-v-ed938990]{position:absolute;z-index:2;border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-orange, #d4761f);pointer-events:none;animation:ev-anno-ring-in-ed938990 .42s cubic-bezier(.16,1,.3,1) both}.ev-anno-box[data-v-ed938990]{position:absolute;z-index:4;pointer-events:none;width:250px;max-width:calc(100vw - 24px);display:flex;gap:var(--space-2);align-items:flex-start;background:var(--color-white);color:var(--color-gray-800);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);transform-origin:top left;animation:ev-anno-in-ed938990 .45s cubic-bezier(.16,1,.3,1) both}.ev-anno-num[data-v-ed938990]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;margin-top:1px;background:var(--ev-tour-accent, var(--color-orange));color:#fff;font-size:.66rem;font-weight:700}.ev-anno-cap[data-v-ed938990]{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.4;color:var(--color-gray-700)}@keyframes ev-anno-in-ed938990{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ev-anno-ring-in-ed938990{0%{opacity:0;box-shadow:0 0 0 7px var(--color-orange, #d4761f)}to{opacity:1;box-shadow:0 0 0 2px var(--color-orange, #d4761f)}}@media (prefers-reduced-motion: reduce){.ev-anno-box[data-v-ed938990],.ev-anno-ring[data-v-ed938990]{animation:ev-tour-copy-in-ed938990 .2s ease both}}.ev-tour-spotlayer[data-v-ed938990]{position:absolute;top:0;left:0;z-index:19999;pointer-events:none}.ev-tour-spotlight[data-v-ed938990]{position:absolute;z-index:1;border-radius:var(--radius-md);box-shadow:0 0 0 9999px #0a0a0a80,0 0 0 2px var(--color-orange);pointer-events:none}.ev-tour-spotlight.ev-tour-moving[data-v-ed938990]{will-change:top,left,width,height;transition:top .42s cubic-bezier(.33,0,.15,1),left .42s cubic-bezier(.33,0,.15,1),width .42s cubic-bezier(.33,0,.15,1),height .42s cubic-bezier(.33,0,.15,1)}.ev-tour-card[data-v-ed938990]{position:fixed;z-index:4;pointer-events:auto;width:380px;max-width:calc(100vw - 24px);background:var(--color-white);color:var(--color-gray-800);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6) var(--space-5);box-shadow:var(--shadow-xl)}.ev-tour-card.ev-tour-moving[data-v-ed938990]{transition:top .55s cubic-bezier(.33,0,.15,1),left .55s cubic-bezier(.33,0,.15,1)}.ev-tour-entering .ev-tour-fulldim[data-v-ed938990],.ev-tour-entering .ev-tour-spotlight[data-v-ed938990]{animation:ev-tour-dim-in-ed938990 .4s ease both}.ev-tour-entering .ev-tour-card[data-v-ed938990]{animation:ev-tour-card-in-ed938990 .42s cubic-bezier(.16,1,.3,1) both}@keyframes ev-tour-dim-in-ed938990{0%{opacity:0}to{opacity:1}}@keyframes ev-tour-card-in-ed938990{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ev-tour-fulldim--grand[data-v-ed938990]{background:#0a0a0aa8}.ev-tour-end[data-v-ed938990]{position:fixed;z-index:4;pointer-events:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:540px;max-width:calc(100vw - 32px);background:#16130f;color:#e8e2d8;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-12) var(--space-10);box-shadow:0 40px 100px #0000008c;text-align:center}.ev-tour-end-tag[data-v-ed938990]{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;font-weight:var(--font-weight-semibold);color:#7bc97f;margin-bottom:var(--space-5)}.ev-tour-end-title[data-v-ed938990]{font-family:var(--font-display);font-size:3rem;font-weight:var(--font-weight-normal);line-height:1.04;color:#fff;margin:0 0 var(--space-5)}.ev-tour-end-body[data-v-ed938990]{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:#c3bbaf;margin:0 auto var(--space-6);max-width:40ch}.ev-tour-end-body strong[data-v-ed938990]{color:#fff;font-weight:var(--font-weight-semibold)}.ev-tour-end-chips[data-v-ed938990]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6)}.ev-tour-chip[data-v-ed938990]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:5px 14px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.18);color:#d4d4d4}.ev-tour-end-cta[data-v-ed938990]{font-size:var(--font-size-lg);color:#fff;margin:0 0 var(--space-8)}.ev-tour-end-cta strong[data-v-ed938990]{color:var(--color-orange);font-weight:var(--font-weight-semibold)}.ev-tour-end-foot[data-v-ed938990]{display:flex;justify-content:center;gap:var(--space-3)}.ev-tour-end-btn[data-v-ed938990]{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);padding:13px 26px;cursor:pointer;transition:all var(--transition-fast)}.ev-tour-end-btn--ghost[data-v-ed938990]{background:transparent;color:#e8e2d8;border:1px solid rgba(255,255,255,.25)}.ev-tour-end-btn--ghost[data-v-ed938990]:hover{border-color:#ffffff8c}.ev-tour-end-btn--cta[data-v-ed938990]{background:var(--color-orange);color:#fff;border:1px solid var(--color-orange)}.ev-tour-end-btn--cta[data-v-ed938990]:hover{background:var(--color-orange-dark);border-color:var(--color-orange-dark)}@media (max-width: 560px){.ev-tour-end[data-v-ed938990]{padding:var(--space-8) var(--space-6) var(--space-6)}.ev-tour-end-title[data-v-ed938990]{font-size:2.2rem}}.ev-tour-head[data-v-ed938990]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ev-tour-actname[data-v-ed938990]{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--ev-tour-accent, var(--color-gray-500))}.ev-tour-count[data-v-ed938990]{font-size:var(--font-size-xs);color:var(--color-gray-400);font-variant-numeric:tabular-nums}.ev-tour-title[data-v-ed938990]{font-family:var(--font-display);font-size:1.65rem;font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);color:var(--color-gray-900);margin:0 0 var(--space-3)}.ev-tour-body[data-v-ed938990]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-600);margin:0}.ev-tour-progress[data-v-ed938990]{display:flex;gap:3px;margin-top:var(--space-5)}.ev-tour-pip[data-v-ed938990]{flex:1;height:15px;padding:6px 0;border:none;border-radius:2px;background-color:var(--color-gray-200);background-clip:content-box;cursor:pointer;transition:background-color var(--transition-fast)}.ev-tour-pip.is-done[data-v-ed938990]{background-color:var(--ev-tour-accent, var(--color-orange))}.ev-tour-pip[data-v-ed938990]:hover{background-color:var(--color-gray-400)}.ev-tour-pip.is-done[data-v-ed938990]:hover{background-color:var(--ev-tour-accent-strong, var(--color-orange));filter:brightness(.85)}.ev-tour-foot[data-v-ed938990]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);row-gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.ev-tour-nav[data-v-ed938990]{display:flex;gap:var(--space-2);align-items:center;margin-left:auto;justify-content:flex-end}.ev-tour-watch-btn.ev-tour-watch-btn[data-v-ed938990]{background:#4f46e5;color:#fff;animation:ev-watch-pulse-ed938990 1.5s ease-in-out infinite}.ev-tour-watch-btn.ev-tour-watch-btn[data-v-ed938990]:hover:not(:disabled){background:#4338ca}@keyframes ev-watch-pulse-ed938990{0%,to{box-shadow:0 0 #4f46e580}50%{box-shadow:0 0 0 7px #4f46e526}}@media (prefers-reduced-motion: reduce){.ev-tour-watch-btn.ev-tour-watch-btn[data-v-ed938990]{animation:none}}.ev-tour-skip[data-v-ed938990]{background:none;border:none;color:var(--color-gray-400);font-family:var(--font-body);font-size:var(--font-size-sm);cursor:pointer;padding:var(--space-1) 0}.ev-tour-skip[data-v-ed938990]:hover{color:var(--color-gray-600)}.ev-tour-act-1[data-v-ed938990]{--ev-tour-accent: var(--color-red)}.ev-tour-act-2[data-v-ed938990]{--ev-tour-accent: var(--color-purple)}.ev-tour-act-3[data-v-ed938990]{--ev-tour-accent: var(--color-blue)}.ev-tour-act-4[data-v-ed938990]{--ev-tour-accent: var(--color-orange)}.ev-tour-act-5[data-v-ed938990]{--ev-tour-accent: var(--color-emerald)}.ev-tour-fire[data-v-ed938990]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-gray-50);border:1px solid var(--color-gray-200)}.ev-tour-fire-dot[data-v-ed938990]{width:11px;height:11px;border-radius:50%;background:var(--color-emerald);flex-shrink:0;animation:ev-tour-breach-ed938990 3.2s ease forwards}.ev-tour-fire-label[data-v-ed938990]{font-size:var(--font-size-sm);color:var(--color-gray-600);flex:1}.ev-tour-fire-badge[data-v-ed938990]{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);padding:3px var(--space-2);border-radius:var(--radius-sm);color:var(--color-white);background:var(--color-emerald);animation:ev-tour-breach-bg-ed938990 3.2s ease forwards}@keyframes ev-tour-breach-ed938990{0%,18%{background:var(--color-emerald)}55%{background:var(--color-amber)}85%,to{background:var(--color-red)}}@keyframes ev-tour-breach-bg-ed938990{0%,18%{background:var(--color-emerald)}55%{background:var(--color-amber)}85%,to{background:var(--color-red)}}.ev-tour-toast[data-v-ed938990]{position:fixed;bottom:20px;right:20px;z-index:5;display:flex;align-items:center;gap:var(--space-2);background:var(--color-white);color:var(--color-gray-800);border:1px solid var(--color-gray-200);border-left:3px solid var(--color-red);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-lg);animation:ev-tour-toast-in-ed938990 .35s ease}.ev-tour-toast-icn[data-v-ed938990]{font-size:var(--font-size-md)}@keyframes ev-tour-toast-in-ed938990{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.ev-tour-title[data-v-ed938990] .ev-tour-star,.ev-tour-body[data-v-ed938990] .ev-tour-star{color:var(--color-orange)}.ev-tour-body[data-v-ed938990] .ev-tour-tok{color:var(--color-orange-dark);font-weight:var(--font-weight-semibold)}.ev-tour-body[data-v-ed938990] strong{color:var(--color-gray-900);font-weight:var(--font-weight-semibold)}.ev-tour-body[data-v-ed938990] em{font-style:italic}@media (max-width: 560px){.ev-tour-card[data-v-ed938990]{left:12px!important;right:12px;width:auto;bottom:12px;top:auto!important;transform:none!important}}.skip-link[data-v-160c9717]{position:absolute;top:-40px;left:0;background:var(--color-gray-600);color:var(--color-white);padding:var(--space-2) var(--space-4);z-index:10000;text-decoration:none;font-weight:var(--font-weight-medium)}.skip-link[data-v-160c9717]:focus{top:0}.app[data-v-160c9717]{min-height:100vh;display:flex;flex-direction:column}.app--demo[data-v-160c9717]{padding-bottom:56px}.main-content[data-v-160c9717],.view-stagger-host[data-v-160c9717]{flex:1;display:flex;flex-direction:column;min-height:0}.app--fixed-height[data-v-160c9717]{height:100vh;overflow:hidden}@media (max-height: 550px){.app--fixed-height[data-v-160c9717]{height:auto;min-height:100vh;overflow:visible}}:root{--color-black: #0a0a0a;--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-emerald: #10b981;--color-emerald-light: #d1fae5;--color-emerald-dark: #065f46;--color-red: #ef4444;--color-red-light: #fee2e2;--color-red-dark: #991b1b;--color-amber: #f59e0b;--color-amber-light: #fef3c7;--color-amber-dark: #92400e;--color-blue: #3b82f6;--color-blue-light: #dbeafe;--color-blue-dark: #1e40af;--color-purple: #8b5cf6;--color-purple-light: #ede9fe;--color-purple-dark: #5b21b6;--color-orange: #f97316;--color-orange-light: #fed7aa;--color-orange-dark: #9a3412;--color-cyan: #06b6d4;--color-cyan-light: #cffafe;--color-cyan-dark: #0e7490;--color-rose: #f43f5e;--color-rose-light: #ffe4e6;--color-rose-dark: #be123c;--color-indigo: #6366f1;--color-indigo-light: #e0e7ff;--color-indigo-dark: #4338ca;--color-success: var(--color-emerald);--color-success-light: var(--color-emerald-light);--color-success-dark: var(--color-emerald-dark);--color-danger: var(--color-red);--color-danger-light: var(--color-red-light);--color-danger-dark: var(--color-red-dark);--color-warning: var(--color-amber);--color-warning-light: var(--color-amber-light);--color-warning-dark: var(--color-amber-dark);--color-info: var(--color-blue);--color-info-light: var(--color-blue-light);--color-info-dark: var(--color-blue-dark);--color-blue-15: rgba(59, 130, 246, .15);--color-emerald-15: rgba(16, 185, 129, .15);--color-rose-15: rgba(239, 68, 68, .15);--color-amber-15: rgba(245, 158, 11, .15);--color-purple-15: rgba(139, 92, 246, .15);--color-gray-15: rgba(115, 115, 115, .15);--color-blue-20: rgba(59, 130, 246, .2);--color-emerald-20: rgba(16, 185, 129, .2);--color-rose-20: rgba(244, 63, 94, .2);--color-amber-20: rgba(245, 158, 11, .2);--font-display: "Instrument Serif", Georgia, serif;--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .9375rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-4xl: 2.75rem;--font-size-5xl: 3.25rem;--font-size-6xl: 3.75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-snug: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--letter-spacing-tight: -.03em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .08em;--letter-spacing-widest: .12em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .1);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 100px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s cubic-bezier(.16, 1, .3, 1);--z-dropdown: 50;--z-sticky: 100;--z-modal: 200;--z-tooltip: 300;--container-max-width: 1700px;--container-wide-max-width: 2000px;--nav-height: 72px;--sidebar-width: 280px;--bp-desktop: 1024px;--bp-tablet: 768px;--bp-mobile-lg: 430px;--bp-mobile: 375px;--bp-mobile-sm: 320px;--bp-height-sm: 550px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;overflow-y:scroll;overflow-x:hidden}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-black);background-color:var(--color-gray-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}p{margin-bottom:var(--space-4)}p:last-child{margin-bottom:0}a{color:var(--color-blue);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-blue-dark)}strong{font-weight:var(--font-weight-semibold)}small{font-size:var(--font-size-sm)}code{font-family:SF Mono,Fira Code,monospace;font-size:.9em;background:var(--color-gray-100);padding:2px 6px;border-radius:var(--radius-sm)}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer;background:none;border:none}input:focus,select:focus,textarea:focus,button:focus{outline:none}table{width:100%;border-collapse:collapse}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:85%;max-width:var(--container-max-width);margin:0 auto;padding:0 0 var(--space-4);overflow-x:hidden}@media (max-width: 700px){.container{width:100%;padding:0 var(--space-5) var(--space-4)}}@media (max-width: 375px){.container{padding:0 var(--space-3) var(--space-3)}}@media (max-width: 320px){.container{padding:0 var(--space-2) var(--space-2)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}::selection{background:var(--color-gray-600);color:var(--color-white)}.btn{transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--color-gray-600);color:var(--color-white);border:1px solid var(--color-gray-600)}@media (hover: hover){.btn-primary:hover:not(:disabled){background-color:var(--color-gray-700);transform:translateY(-1px)}}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{background-color:var(--color-white);color:var(--color-gray-600);border:1px solid var(--color-gray-200)}@media (hover: hover){.btn-secondary:hover:not(:disabled){border-color:var(--color-gray-600);color:var(--color-black)}}.btn-ghost{background-color:transparent;color:var(--color-gray-600);border:1px solid transparent}@media (hover: hover){.btn-ghost:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-black)}}.btn-danger{background-color:var(--color-danger);color:var(--color-white);border:1px solid var(--color-danger)}@media (hover: hover){.btn-danger:hover:not(:disabled){background-color:var(--color-danger-dark);border-color:var(--color-danger-dark)}}.icon-btn{transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}@media (hover: hover){.icon-btn:hover:not(:disabled){background-color:var(--color-gray-200);color:var(--color-black)}.icon-btn--ghost:hover:not(:disabled){background-color:var(--color-gray-100)}.icon-btn--danger:hover:not(:disabled){background-color:var(--color-danger-light);color:var(--color-danger)}.icon-btn--success:hover:not(:disabled){background-color:var(--color-success-light);color:var(--color-success)}}.form-input{border:1px solid var(--color-gray-200);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}@media (hover: hover){.form-input:hover:not(:disabled){border-color:var(--color-gray-300)}}.form-input:focus{outline:none;border-color:var(--color-gray-600);box-shadow:0 0 0 3px #4b55631a}.form-input--error{border-color:var(--color-danger)}.form-input--error:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #ef44441a}.form-input:disabled{background-color:var(--color-gray-100);cursor:not-allowed;opacity:.7}.toggle-switch{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch-input{opacity:0;width:0;height:0}.toggle-switch-slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:var(--color-gray-200);border-radius:var(--radius-full);transition:background-color var(--transition-fast)}.toggle-switch-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:var(--color-white);border-radius:var(--radius-full);transition:transform var(--transition-fast);box-shadow:var(--shadow-sm)}.toggle-switch-input:checked+.toggle-switch-slider{background-color:var(--color-emerald)}.toggle-switch-input:checked+.toggle-switch-slider:before{transform:translate(20px)}.toggle-switch-input:disabled+.toggle-switch-slider{opacity:.5;cursor:not-allowed}@media (max-width: 430px){.toggle-switch{width:38px;height:20px}.toggle-switch-slider:before{height:14px;width:14px;left:3px;bottom:3px}.toggle-switch-input:checked+.toggle-switch-slider:before{transform:translate(18px)}}@media (max-width: 375px){.toggle-switch{width:34px;height:18px}.toggle-switch-slider:before{height:12px;width:12px;left:3px;bottom:3px}.toggle-switch-input:checked+.toggle-switch-slider:before{transform:translate(16px)}}@media (max-width: 320px){.toggle-switch{width:30px;height:16px}.toggle-switch-slider:before{height:10px;width:10px;left:3px;bottom:3px}.toggle-switch-input:checked+.toggle-switch-slider:before{transform:translate(14px)}}.card{transition:box-shadow var(--transition-fast),transform var(--transition-fast)}@media (hover: hover){.card--hoverable:hover,.card--clickable:hover{box-shadow:var(--shadow-md)}}.card--clickable{cursor:pointer}.card--clickable:active{transform:scale(.995)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background-color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:90vw;max-height:90vh;overflow:auto}@media (max-height: 550px){.modal-backdrop{position:absolute;min-height:100%;overflow-y:auto;align-items:flex-start;padding:var(--space-4) 0}.modal-content{max-height:none;overflow:visible;margin:0 auto}}.modal-content h3,.modal-header h3{font-family:var(--font-body);font-weight:var(--font-weight-semibold)}.modal-enter-active,.modal-leave-active{transition:opacity var(--transition-base)}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:transform var(--transition-base),opacity var(--transition-base)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-content,.modal-leave-to .modal-content{transform:scale(.95);opacity:0}.sso-button{transition:background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}@media (hover: hover){.sso-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}}.sso-button:active{transform:translateY(0)}.sso-button--microsoft{background-color:#2f2f2f;color:var(--color-white);border:1px solid #2f2f2f}@media (hover: hover){.sso-button--microsoft:hover{background-color:#1a1a1a;border-color:#1a1a1a}}.sso-button--google{background-color:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300)}@media (hover: hover){.sso-button--google:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-400)}}.table-header{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-gray-600);background-color:var(--color-gray-50)}.table-header th{padding:var(--space-3) var(--space-4);text-align:left;white-space:nowrap}.table-header--sortable{cursor:pointer;transition:color var(--transition-fast)}@media (hover: hover){.table-header--sortable:hover{color:var(--color-black)}}.table-row{transition:background-color var(--transition-fast)}@media (hover: hover){.table-row--hoverable:hover,.table-row--clickable:hover{background-color:var(--color-gray-50)}}.table-row--clickable{cursor:pointer}.table-row--clickable:active{background-color:var(--color-gray-100)}.avatar{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);flex-shrink:0}.avatar--xs{width:24px;height:24px;font-size:var(--font-size-xs)}.avatar--sm{width:32px;height:32px;font-size:var(--font-size-sm)}.avatar--md{width:42px;height:42px;font-size:var(--font-size-base)}.avatar--lg{width:64px;height:64px;font-size:var(--font-size-xl)}.avatar--xl{width:96px;height:96px;font-size:var(--font-size-3xl)}.avatar--gray{background-color:var(--color-gray-200);color:var(--color-gray-600)}.avatar-stack{display:inline-flex;align-items:center}.avatar--stacked:not(:first-child){margin-left:-8px}.avatar--stack-2{background-color:#dbeafe!important;color:#1e40af!important}.avatar--stack-3{background-color:#dcfce7!important;color:#166534!important}.avatar--overflow{background-color:var(--color-gray-600)!important;color:#fff!important;min-width:32px;padding:0 4px}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.badge--sm{padding:3px 10px;font-size:var(--font-size-xs)}.badge--md{padding:5px 12px;font-size:var(--font-size-sm)}.badge--success{background-color:var(--color-success-light);color:var(--color-success-dark)}.badge--warning{background-color:var(--color-warning-light);color:var(--color-warning-dark)}.badge--danger{background-color:var(--color-danger-light);color:var(--color-danger-dark)}.badge--info{background-color:var(--color-info-light);color:var(--color-info-dark)}.badge--neutral{background-color:var(--color-gray-100);color:var(--color-gray-600)}.status-dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.status-dot--lg{width:12px;height:12px}.status-dot--success{background-color:var(--color-success)}.status-dot--warning{background-color:var(--color-warning)}.status-dot--danger{background-color:var(--color-danger)}.status-dot--info{background-color:var(--color-info)}.status-dot--neutral{background-color:var(--color-gray-400)}.status-dot--pulse{animation:pulse 2s ease-in-out infinite}.severity-card--critical{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-left:4px solid var(--color-danger)}.severity-card--warning{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border-left:4px solid var(--color-warning)}.severity-card--info{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-left:4px solid var(--color-info)}.dropdown-menu{position:absolute;background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-100);z-index:50;min-width:160px}.dropdown-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-gray-600);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}@media (hover: hover){.dropdown-item:hover{background-color:var(--color-gray-50);color:var(--color-black)}}.dropdown-item--active{background-color:var(--color-gray-100);color:var(--color-black);font-weight:var(--font-weight-medium)}@media (hover: hover){.dropdown-item--danger:hover{background-color:var(--color-danger-light);color:var(--color-danger)}}.progress-bar{width:100%;height:6px;background-color:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden}.progress-bar--sm{height:4px}.progress-bar--lg{height:8px}.progress-bar__fill{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.progress-bar__fill--success{background-color:var(--color-success)}.progress-bar__fill--warning{background-color:var(--color-warning)}.progress-bar__fill--danger{background-color:var(--color-danger)}.progress-bar__fill--info{background-color:var(--color-info)}.progress-bar__fill--primary{background-color:var(--color-gray-600)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12);color:var(--color-gray-500)}.empty-state__icon{font-size:var(--font-size-4xl);color:var(--color-gray-300);margin-bottom:var(--space-4)}.empty-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--space-2)}.empty-state__description{font-size:var(--font-size-sm);color:var(--color-gray-500);max-width:300px}.rank-badge{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.rank-badge--gold{background-color:#fef3c7;color:#d97706}.rank-badge--silver{background-color:#f3f4f6;color:#6b7280}.rank-badge--bronze{background-color:#fed7aa;color:#c2410c}.rank-badge--default{background-color:var(--color-gray-100);color:var(--color-gray-500)}.trend{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.trend--up{color:var(--color-success)}.trend--down{color:var(--color-danger)}.trend--neutral{color:var(--color-gray-400)}.filter-tabs{display:flex;gap:var(--space-1);background-color:var(--color-gray-100);padding:var(--space-1);border-radius:var(--radius-md)}.filter-tab{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-600);background-color:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}@media (hover: hover){.filter-tab:hover{color:var(--color-black)}}.filter-tab--active{background-color:var(--color-gray-600);color:var(--color-white)}@media (max-width: 430px){.filter-tabs{gap:2px;padding:3px}.filter-tab{padding:6px 10px;font-size:10px}}@media (max-width: 375px){.filter-tabs{gap:2px;padding:2px}.filter-tab{padding:5px 8px;font-size:10px}}@media (max-width: 320px){.filter-tabs{gap:1px;padding:2px}.filter-tab{padding:4px 6px;font-size:10px}}.mono{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.9em}.mono--badge{background-color:var(--color-gray-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0}.stat-icon--sm{width:32px;height:32px}.stat-icon--lg{width:48px;height:48px}.stat-icon--blue{background:var(--color-blue-15);color:var(--color-blue)}.stat-icon--emerald,.stat-icon--success{background:var(--color-emerald-15);color:var(--color-emerald)}.stat-icon--rose,.stat-icon--danger{background:var(--color-rose-15);color:var(--color-rose)}.stat-icon--amber,.stat-icon--warning{background:var(--color-amber-15);color:var(--color-amber)}.stat-icon--purple{background:var(--color-purple-15);color:var(--color-purple)}.stat-icon--gray,.stat-icon--neutral{background:var(--color-gray-15);color:var(--color-gray-600)}.metric-bar{height:6px;background-color:var(--color-gray-100);border-radius:var(--radius-full);overflow:hidden}.metric-bar--sm{height:4px}.metric-bar--lg{height:8px}.metric-bar__fill{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base)}.settings-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);width:100%}.settings-card-header__title{flex:1 0 auto;min-width:0}.settings-card-header__actions{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0}@media (max-width: 768px){.settings-card-header{flex-wrap:nowrap;flex-direction:row;align-items:flex-start;gap:var(--space-3)}.settings-card-header__title{min-width:0;flex:1}.settings-card-header__actions{flex-shrink:0;gap:var(--space-2)}}@media (max-width: 430px){.settings-card-header{gap:var(--space-2)}.settings-card-header__title h3{font-size:var(--font-size-sm)}.settings-card-header__title p{font-size:var(--font-size-xs)}.settings-card-header__actions{gap:var(--space-1)}.settings-card-header__actions :deep(.btn){font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}}@media (max-width: 375px){.settings-card-header__title h3{font-size:var(--font-size-xs)}.settings-card-header__title p{font-size:10px}.settings-card-header__actions :deep(.btn){font-size:0;padding:var(--space-2);min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.settings-card-header__actions :deep(.btn i){font-size:var(--font-size-sm);margin:0}}@media (max-width: 320px){.settings-card-header__title h3{font-size:10px}.settings-card-header__title p{font-size:9px}.settings-card-header__actions :deep(.btn){padding:6px;min-width:28px;min-height:28px}.settings-card-header__actions :deep(.btn i){font-size:var(--font-size-xs)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countUp{0%{opacity:0}to{opacity:1}}@keyframes expandDown{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:500px;overflow:visible}}.expand-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.expand-container--expanded{grid-template-rows:1fr}.expand-content{overflow:hidden}.edit-mode-container{display:grid}.edit-mode-panel{grid-row:1;grid-column:1;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s ease-out,opacity .2s ease-out,visibility 0s .3s}.edit-mode-panel--active{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s ease-out,opacity .2s ease-out .05s,visibility 0s}.edit-mode-panel>*{overflow:hidden}.hidden{display:none!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.m-0{margin:0}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.p-0{padding:0}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.p-10{padding:var(--space-10)}.p-12{padding:var(--space-12)}.p-16{padding:var(--space-16)}.p-20{padding:var(--space-20)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-emerald{color:var(--color-emerald)}.text-red{color:var(--color-red)}.text-amber{color:var(--color-amber)}.text-blue{color:var(--color-blue)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-warning{color:var(--color-warning)}.text-info{color:var(--color-info)}.bg-white{background-color:var(--color-white)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-black{background-color:var(--color-black)}.bg-success{background-color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.bg-danger{background-color:var(--color-danger)}.bg-danger-light{background-color:var(--color-danger-light)}.bg-warning{background-color:var(--color-warning)}.bg-warning-light{background-color:var(--color-warning-light)}.bg-info{background-color:var(--color-info)}.bg-info-light{background-color:var(--color-info-light)}.border{border:1px solid var(--color-gray-200)}.border-0{border:none}.border-t{border-top:1px solid var(--color-gray-200)}.border-b{border-bottom:1px solid var(--color-gray-200)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:var(--z-dropdown)}.z-100{z-index:var(--z-sticky)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.invisible{visibility:hidden}.visible{visibility:visible}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.onboarding-card{flex:1;display:flex;flex-direction:column;min-height:0}.onboarding-card--fit{flex:0 0 auto}.onboarding-card--fit>div{flex:0 0 auto}.onboarding-card>div{flex:1;display:flex;flex-direction:column;min-height:0}.onboarding-card-inner{flex:1;display:flex;flex-direction:column;padding:var(--space-6);min-height:0}.onboarding-card-header{text-align:center;flex-shrink:0;padding-bottom:var(--space-4);margin-bottom:var(--space-4);position:relative}.onboarding-card-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color-gray-200)}.onboarding-card-title{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-black);margin-bottom:var(--space-2)}.onboarding-card-description{color:var(--color-gray-500);font-size:var(--font-size-base);max-width:560px;margin:0 auto;line-height:var(--line-height-relaxed)}.onboarding-card-content{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4) 0;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent}.onboarding-card-content>*{padding-left:var(--space-8);padding-right:var(--space-8)}.onboarding-card-content::-webkit-scrollbar{width:12px;background:transparent}.onboarding-card-content::-webkit-scrollbar-track{background:transparent}.onboarding-card-content::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}.onboarding-card-content::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.onboarding-card-content--no-scroll{overflow-y:visible;scrollbar-gutter:auto}.onboarding-card-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-2);margin-top:var(--space-2);position:relative}.onboarding-card-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-gray-200)}.onboarding-card-footer__status{color:var(--color-gray-500);font-size:var(--font-size-sm);text-align:center}.onboarding-card-footer--no-border{margin-top:var(--space-2)}.onboarding-card-footer--no-border:before{display:none}.onboarding-list-item{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);transition:all var(--transition-fast);overflow:hidden;cursor:pointer}.onboarding-list-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:background var(--transition-fast)}.onboarding-list-item:hover{border-color:var(--color-gray-300);box-shadow:var(--shadow-sm)}.onboarding-list-item:not(.onboarding-list-item--selected){opacity:.6;background:var(--color-gray-50)}.onboarding-list-item--selected{background:var(--color-white);border-color:var(--color-gray-300);opacity:1}.onboarding-list-item--selected:before{background:var(--color-emerald)}@media (max-width: 430px){.onboarding-card-inner{padding:var(--space-4)}.onboarding-card-header{padding-bottom:var(--space-3);margin-bottom:var(--space-3)}.onboarding-card-title{font-size:var(--font-size-xl)}.onboarding-card-description{font-size:var(--font-size-sm)}.onboarding-card-content>*{padding-left:var(--space-4);padding-right:var(--space-4)}.onboarding-card-footer{padding-top:var(--space-1);margin-top:var(--space-1);gap:var(--space-2)}.onboarding-card-footer__status{display:none}.onboarding-list-item{padding:var(--space-3) var(--space-4);gap:var(--space-3)}}@media (max-width: 375px){.onboarding-card-inner{padding:var(--space-3)}.onboarding-card-title{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.onboarding-card-description{font-size:var(--font-size-xs);line-height:1.5}.onboarding-card-content>*{padding-left:var(--space-3);padding-right:var(--space-3)}.onboarding-card-footer{gap:var(--space-2)}.onboarding-list-item{padding:var(--space-2) var(--space-3);gap:var(--space-2)}}@media (max-width: 375px){.onboarding-card-inner{padding:var(--space-2)}.onboarding-card-header{padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.onboarding-card-title{font-size:var(--font-size-base);margin-bottom:2px}.onboarding-card-description{font-size:10px;line-height:1.4}.onboarding-card-content{padding:var(--space-2) 0}.onboarding-card-content>*{padding-left:var(--space-2);padding-right:var(--space-2)}.onboarding-card-footer{padding-top:var(--space-1);margin-top:var(--space-1);gap:var(--space-1)}.onboarding-card-footer__status{font-size:10px}.onboarding-list-item{padding:var(--space-1) var(--space-2);gap:var(--space-1)}.onboarding-list-item:before{width:3px}}@media (max-height: 500px) and (min-width: 500px){.onboarding-card-inner{padding:var(--space-3) var(--space-4)}.onboarding-card-header{padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.onboarding-card-title{font-size:var(--font-size-lg);margin-bottom:var(--space-1)}.onboarding-card-description{font-size:var(--font-size-xs);max-width:400px}.onboarding-card-content{padding:var(--space-2) 0}.onboarding-card-content>*{padding-left:var(--space-4);padding-right:var(--space-4)}.onboarding-card-footer{padding-top:var(--space-1);margin-top:var(--space-1)}.onboarding-list-item{padding:var(--space-2) var(--space-3);gap:var(--space-2)}}@media (max-height: 655px){.onboarding-card{flex:0 0 auto;max-height:none;overflow:visible}.onboarding-card>div{flex:0 0 auto;overflow:visible}.onboarding-card-inner{flex:0 0 auto;overflow:visible}.onboarding-card-header{flex-shrink:1}.onboarding-card-content{flex:0 0 auto;overflow:visible;min-height:auto;scrollbar-gutter:auto}.onboarding-card-footer{flex-shrink:1}.scroll-wrapper .fade-top,.scroll-wrapper .fade-bottom{display:none}.scroll-wrapper{flex:0 0 auto;overflow:visible}}
