.s-button[data-v-75f36304]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;outline:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.s-button--default[data-v-75f36304]{background:#0c84ae;color:#fff}.s-button--default[data-v-75f36304]:hover:not(.s-button--disabled){background-color:#0e96c6}.s-button--outline[data-v-75f36304]{background:#fff;color:#0f172a;border:1px solid #e2e8f0}.s-button--outline[data-v-75f36304]:hover:not(.s-button--disabled){background:#f8fafc}.s-button--ghost[data-v-75f36304]{background:transparent;color:#0f172a}.s-button--ghost[data-v-75f36304]:hover:not(.s-button--disabled){background:#f8fafc}.s-button--icon[data-v-75f36304]{background:transparent;color:#64748b;padding:.5rem;border-radius:8px}.s-button--icon[data-v-75f36304]:hover:not(.s-button--disabled){background:#f8fafc;color:#0f172a}.s-button--sm[data-v-75f36304]{padding:8px 16px;font-size:14px}.s-button--md[data-v-75f36304]{padding:12px 20px;font-size:16px}.s-button--lg[data-v-75f36304]{padding:16px 24px;font-size:18px}.s-button--disabled[data-v-75f36304]{pointer-events:none;opacity:.5}.s-icon[data-v-6f489720]{display:inline-block;flex-shrink:0;transition:color .15s ease-in-out}.s-icon--current[data-v-6f489720]{color:currentColor}.s-icon--primary[data-v-6f489720]{color:#0c84ae}.s-icon--muted[data-v-6f489720]{color:#64748b}.s-icon--white[data-v-6f489720]{color:#fff}.s-icon--destructive[data-v-6f489720],.s-icon--danger[data-v-6f489720]{color:#d4183d}.s-icon--success[data-v-6f489720]{color:#16a34a}.s-icon--warning[data-v-6f489720]{color:#ea580c}.s-icon--info[data-v-6f489720]{color:#0284c7}.pinned-announcement-toasts[data-v-9fb8a7c3]{position:fixed;top:88px;right:1.5rem;z-index:800;display:grid;gap:1rem;width:min(420px,100vw - 3rem)}.pinned-announcement-toasts__toast[data-v-9fb8a7c3]{display:grid;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid rgba(12,132,174,.18);background:linear-gradient(135deg,#0c84ae14,#0284c70a),#fffffffa;box-shadow:0 20px 48px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pinned-announcement-toasts__header[data-v-9fb8a7c3],.pinned-announcement-toasts__header-copy[data-v-9fb8a7c3],.pinned-announcement-toasts__actions[data-v-9fb8a7c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pinned-announcement-toasts__icon[data-v-9fb8a7c3]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;background:#0c84ae1f;color:#0c84ae;flex-shrink:0}.pinned-announcement-toasts__title[data-v-9fb8a7c3]{font-size:.875rem;font-weight:600;color:#0f172a}.pinned-announcement-toasts__meta[data-v-9fb8a7c3],.pinned-announcement-toasts__description[data-v-9fb8a7c3]{font-size:.875rem;color:#64748b;line-height:1.6}.pinned-announcement-toasts__meta[data-v-9fb8a7c3]{margin-top:2px}.pinned-announcement-toasts__description[data-v-9fb8a7c3]{margin:0}.pinned-announcement-toasts__close[data-v-9fb8a7c3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.pinned-announcement-toasts__close[data-v-9fb8a7c3]:hover{background:#f8fafcb8;color:#0f172a}.pinned-announcement-toasts__actions[data-v-9fb8a7c3]{justify-content:flex-end}.s-logo[data-v-9e1f1cdc]{display:flex;align-items:center;gap:.5rem;-webkit-user-select:none;user-select:none}.s-logo__text[data-v-9e1f1cdc]{font-weight:600;color:#0f172a;transition:opacity .15s ease-in-out}.s-logo--white .s-logo__text[data-v-9e1f1cdc]{color:#fff}.s-logo--sm .logo__svg[data-v-9e1f1cdc]{width:19px;height:21px}.s-logo--sm .s-logo__text[data-v-9e1f1cdc]{font-size:1.25rem}.s-logo--md .logo__svg[data-v-9e1f1cdc]{width:28px;height:30px}.s-logo--md .s-logo__text[data-v-9e1f1cdc]{font-size:1.5rem}.s-logo--lg .logo__svg[data-v-9e1f1cdc]{width:36px;height:40px}.s-logo--lg .s-logo__text[data-v-9e1f1cdc]{font-size:1.875rem}.sidebar-section[data-v-79e5d6d3]{display:flex;flex-direction:column;gap:.25rem}.sidebar-section+.sidebar-section[data-v-79e5d6d3]{margin-top:1.5rem}.sidebar-section__title[data-v-79e5d6d3]{padding:0 1rem .25rem;font-size:.75rem;font-weight:400;color:#64748b;letter-spacing:.05em}.sidebar-section__nav[data-v-79e5d6d3]{display:flex;flex-direction:column;gap:.25rem}.sidebar-nav-item[data-v-15ac8d53]{display:flex;align-items:center;gap:1rem;min-width:0;padding:.5rem 1rem;border-radius:.5rem;color:#64748b;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .15s ease-in-out;cursor:pointer;position:relative;overflow:visible}.sidebar-nav-item[data-v-15ac8d53]:hover{background-color:#f8fafc;color:#0f172a}.sidebar-nav-item--active[data-v-15ac8d53]{background-color:#eff6f9;color:#0c84ae}.sidebar-nav-item--active[data-v-15ac8d53]:hover{background-color:#e4f0f5}.sidebar-nav-item--collapsed[data-v-15ac8d53]{justify-content:center;padding:1rem}.sidebar-nav-item__icon[data-v-15ac8d53]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px}.sidebar-nav-item--collapsed .sidebar-nav-item__icon[data-v-15ac8d53]{width:32px;height:32px}.sidebar-nav-item__label[data-v-15ac8d53]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav-item__badge[data-v-15ac8d53]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;background-color:#0c84ae;color:#fff;font-size:10px;line-height:1;font-weight:600;border:2px solid #ffffff;border-radius:999px}.s-select[data-v-f8d2e913]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.s-select__label[data-v-f8d2e913]{font-size:.875rem;font-weight:500;color:#0f172a}.s-select__wrapper[data-v-f8d2e913]{position:relative;display:flex;align-items:center;min-width:0}.s-select__field[data-v-f8d2e913]{flex:1;width:100%;min-width:0;padding:.5rem 1rem;padding-right:calc(2rem + 16px);font-size:.875rem;color:#0f172a;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-select__field[data-v-f8d2e913]:focus{outline:none;border-color:#0c84ae;box-shadow:0 0 0 3px #0c84ae1a}.s-select__field[data-v-f8d2e913]:disabled{background-color:#f8fafc;cursor:not-allowed}.s-select__icon[data-v-f8d2e913]{position:absolute;right:1rem;display:flex;align-items:center;pointer-events:none}.sidebar[data-v-b8aec02c]{position:fixed;top:0;left:0;height:100vh;width:260px;background-color:#fff;border-right:1px solid #e2e8f0;z-index:300;transition:width .2s ease-in-out,transform .2s ease-in-out}@media (min-width: 1024px){.sidebar[data-v-b8aec02c]{position:sticky;height:100vh}}@media (max-width: 1023px){.sidebar[data-v-b8aec02c]{transform:translate(-100%)}}.sidebar--mobile-open[data-v-b8aec02c]{transform:translate(0)}.sidebar--collapsed[data-v-b8aec02c]{width:80px}.sidebar__overlay[data-v-b8aec02c]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:299;animation:fadeIn-b8aec02c .15s ease-in-out}@media (min-width: 1024px){.sidebar__overlay[data-v-b8aec02c]{display:none}}.sidebar__content[data-v-b8aec02c]{display:flex;flex-direction:column;height:100%;padding:1.5rem;overflow-y:auto}.sidebar__content[data-v-b8aec02c]::-webkit-scrollbar{background:#f8fafc;width:20px;height:20px}.sidebar__content[data-v-b8aec02c]::-webkit-scrollbar-thumb{background:#64748b;border-radius:20px;border:6px solid #f8fafc}.sidebar__content[data-v-b8aec02c]::-webkit-scrollbar-thumb:hover{background-color:#687991}.sidebar__content[data-v-b8aec02c]::-webkit-scrollbar-corner{background:#f8fafc}.sidebar__header[data-v-b8aec02c]{padding-bottom:2rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.sidebar__header--collapsed[data-v-b8aec02c] .s-logo{justify-content:center}.sidebar__nav[data-v-b8aec02c]{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar__tenant-cta[data-v-b8aec02c]{width:100%;border:none;border-radius:16px;cursor:pointer;background:#2e8eff33 linear-gradient(to bottom right,#0c84ae,#0c84ae00 30%);padding:2px;margin-bottom:1.5rem;transition:background-size .3s ease,transform .3s ease}.sidebar__tenant-cta[data-v-b8aec02c]:hover{background-size:150%;transform:translateY(1px)}.sidebar__tenant-cta--collapsed .sidebar__tenant-cta-inner[data-v-b8aec02c]{justify-content:center;padding:10px}.sidebar__scope-card[data-v-b8aec02c]{border-radius:16px;background:#2e8eff29 linear-gradient(to bottom right,#0c84ae,#0c84ae00 34%);padding:2px;margin-bottom:1.5rem}.sidebar__scope-card--collapsed[data-v-b8aec02c]{background:transparent;padding:0}.sidebar__scope-card-inner[data-v-b8aec02c]{padding:10px 12px;border-radius:13px;background-color:#fff;display:grid;gap:.25rem;min-width:0}.sidebar__scope-card-inner[data-v-b8aec02c] .s-select{min-width:0}.sidebar__scope-card--collapsed .sidebar__scope-card-inner[data-v-b8aec02c]{padding:0;background:transparent;display:flex;justify-content:center}.sidebar__scope-label[data-v-b8aec02c]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.sidebar__scope-icon[data-v-b8aec02c]{width:40px;height:40px;border-radius:12px;background-color:#fff;border:1px solid #e2e8f0;color:#0c84ae;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 1px 2px #0f172a0a}.sidebar__tenant-cta-inner[data-v-b8aec02c]{padding:10px 12px;border-radius:13px;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#0c84ae;transition:background-color .3s ease}.sidebar__tenant-cta-inner[data-v-b8aec02c]:hover{background-color:#eff6f9}.sidebar__tenant-cta-icon[data-v-b8aec02c]{transition:transform .3s ease}.sidebar__tenant-cta:hover .sidebar__tenant-cta-icon[data-v-b8aec02c]{transform:translate(2px)}.sidebar__footer[data-v-b8aec02c]{padding-top:1.5rem;border-top:1px solid #e2e8f0;margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.sidebar__toggle[data-v-b8aec02c]{display:flex;align-items:center;justify-content:flex-end;padding-top:.5rem;color:#64748b;cursor:pointer;transition:color .15s ease-in-out}.sidebar__toggle[data-v-b8aec02c]:hover{color:#0f172a}.sidebar__toggle[data-v-b8aec02c] svg{transition:transform .15s ease-in-out}.sidebar__toggle--collapsed[data-v-b8aec02c] svg{transform:rotate(180deg)}@keyframes fadeIn-b8aec02c{0%{opacity:0}to{opacity:1}}.s-avatar[data-v-b5d8f892]{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0c84ae;color:#fff;font-weight:500;overflow:hidden;flex-shrink:0}.s-avatar__image[data-v-b5d8f892]{width:100%;height:100%;object-fit:cover}.s-avatar__initials[data-v-b5d8f892]{font-size:inherit}.s-avatar--sm[data-v-b5d8f892]{width:32px;height:32px;font-size:.875rem}.s-avatar--md[data-v-b5d8f892]{width:40px;height:40px;font-size:1rem}.s-avatar--lg[data-v-b5d8f892]{width:48px;height:48px;font-size:1.125rem}@keyframes shimmer-04a53823{0%{background-position:-468px 0}to{background-position:468px 0}}.s-skeleton[data-v-04a53823]{background:linear-gradient(90deg,#f8fafc,#edf2f7,#f8fafc 80px);background-size:468px 100%;animation:shimmer-04a53823 1.5s infinite}.s-skeleton--text[data-v-04a53823]{height:1em;border-radius:4px;margin-bottom:.5em}.s-skeleton--text[data-v-04a53823]:last-child{margin-bottom:0;width:80%}.s-skeleton--circular[data-v-04a53823]{border-radius:999px}.s-skeleton--rectangular[data-v-04a53823]{border-radius:8px}.empty-state[data-v-042d2044]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:300px}.empty-state__icon[data-v-042d2044]{margin-bottom:1.5rem;opacity:.5}.empty-state__title[data-v-042d2044]{font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}.empty-state__description[data-v-042d2044]{font-size:.875rem;color:#64748b;max-width:400px;margin-bottom:1.5rem}.empty-state__action[data-v-042d2044]{margin-top:1rem}.notifications-dropdown[data-v-edb4253c]{width:420px;max-height:600px;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column}@media (max-width: 640px){.notifications-dropdown[data-v-edb4253c]{width:100vw;max-width:420px}}.notifications-dropdown__header[data-v-edb4253c]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.notifications-dropdown__title[data-v-edb4253c]{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0}.notifications-dropdown__mark-all[data-v-edb4253c]{font-size:.875rem;color:#0c84ae;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .15s ease-in-out}.notifications-dropdown__mark-all[data-v-edb4253c]:hover{background-color:#f8fafc}.notifications-dropdown__loading[data-v-edb4253c]{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.notifications-dropdown__empty[data-v-edb4253c]{padding:2rem 0}.notifications-dropdown__list[data-v-edb4253c]{flex:1;overflow-y:auto;max-height:480px}.notifications-dropdown__list[data-v-edb4253c]::-webkit-scrollbar{background:#f8fafc;width:20px;height:20px}.notifications-dropdown__list[data-v-edb4253c]::-webkit-scrollbar-thumb{background:#64748b;border-radius:20px;border:6px solid #f8fafc}.notifications-dropdown__list[data-v-edb4253c]::-webkit-scrollbar-thumb:hover{background-color:#687991}.notifications-dropdown__list[data-v-edb4253c]::-webkit-scrollbar-corner{background:#f8fafc}.notification-item[data-v-edb4253c]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background-color .15s ease-in-out}.notification-item[data-v-edb4253c]:last-child{border-bottom:none}.notification-item[data-v-edb4253c]:hover{background-color:#f8fafc}.notification-item--unread[data-v-edb4253c]{background-color:#b5e8fa}.notification-item--unread[data-v-edb4253c]:hover{background-color:#a7e4f9}.notification-item__icon[data-v-edb4253c]{flex-shrink:0;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.notification-item__icon--ticket[data-v-edb4253c]{background-color:#a7e4f9;color:#0c84ae}.notification-item__icon--announcement[data-v-edb4253c]{background-color:#fcd8c6;color:#a13d08}.notification-item__icon--insight[data-v-edb4253c]{background-color:#abf4c6;color:#16a34a}.notification-item__icon--user[data-v-edb4253c]{background-color:#97dbfe;color:#0284c7}.notification-item__icon--default[data-v-edb4253c]{background-color:#f8fafc;color:#64748b}.notification-item__content[data-v-edb4253c]{flex:1;min-width:0}.notification-item__header[data-v-edb4253c]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.notification-item__title[data-v-edb4253c]{font-size:.875rem;font-weight:600;color:#0f172a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__time[data-v-edb4253c]{font-size:.75rem;color:#64748b;flex-shrink:0}.notification-item__message[data-v-edb4253c]{font-size:.875rem;color:#64748b;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-item__actions[data-v-edb4253c]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.notification-item__action[data-v-edb4253c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s ease-in-out}.notification-item__action[data-v-edb4253c]:hover{background-color:#e6edf4;color:#0f172a}.topbar[data-v-deb53881]{position:sticky;top:0;z-index:200;background-color:#fff;border-bottom:1px solid #e2e8f0;height:64px}.topbar__content[data-v-deb53881]{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 1.5rem;gap:1.5rem}@media (min-width: 768px){.topbar__content[data-v-deb53881]{padding:0 2rem}}.topbar__left[data-v-deb53881]{display:flex;align-items:center;gap:1rem;flex:1}@media (min-width: 1024px){.topbar__mobile-menu[data-v-deb53881]{display:none}}.topbar__title[data-v-deb53881]{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}@media (max-width: 639px){.topbar__title[data-v-deb53881]{font-size:1.125rem}}.topbar__right[data-v-deb53881]{display:flex;align-items:center;gap:1rem}.topbar__notification-menu[data-v-deb53881],.topbar__org-menu[data-v-deb53881],.topbar__user-menu[data-v-deb53881]{position:relative}.topbar__org-search-input[data-v-deb53881]{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:#0f172a}.topbar__org-search-input[data-v-deb53881]::placeholder{color:#64748b}.topbar__notification[data-v-deb53881]{position:relative;padding:12px}.topbar__notification-badge[data-v-deb53881]{position:absolute;top:4px;right:8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background-color:#d4183d;color:#fff;font-size:10px;font-weight:700;border-radius:1rem;border:2px solid #ffffff}.topbar__notifications-dropdown[data-v-deb53881],.topbar__dropdown[data-v-deb53881],.topbar__org-dropdown[data-v-deb53881]{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;animation:dropdownFadeIn-deb53881 .15s ease-out}.topbar__org-switcher[data-v-deb53881]{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}@media (min-width: 1024px){.topbar__org-switcher[data-v-deb53881]{display:flex}}.topbar__org-switcher[data-v-deb53881]:hover{background-color:#edf2f7}.topbar__org-switcher--open[data-v-deb53881]{border-color:#0c84ae59;background-color:#0c84ae0f}.topbar__org-switcher--static[data-v-deb53881]{cursor:default}.topbar__org-switcher--static[data-v-deb53881]:hover{background-color:#f8fafc}.topbar__org-name[data-v-deb53881]{font-size:.875rem;font-weight:500;color:#0f172a}.topbar__org-dropdown[data-v-deb53881]{width:320px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 30px #0f172a1f;overflow:hidden}.topbar__org-dropdown-header[data-v-deb53881]{padding:1rem;border-bottom:1px solid #e2e8f0}.topbar__org-dropdown-title[data-v-deb53881]{font-size:.875rem;font-weight:600;color:#0f172a}.topbar__org-dropdown-description[data-v-deb53881]{margin-top:.25rem;font-size:.75rem;line-height:1.5;color:#64748b}.topbar__org-search[data-v-deb53881]{display:flex;align-items:center;gap:.5rem;margin:1rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#f8fafc;border:1px solid #e2e8f0}.topbar__org-options[data-v-deb53881]{max-height:280px;overflow-y:auto;padding:0 .5rem .5rem}.topbar__org-option[data-v-deb53881]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer;text-align:left}.topbar__org-option[data-v-deb53881]:hover{background-color:#f8fafc}.topbar__org-option--active[data-v-deb53881]{background-color:#0c84ae14}.topbar__org-option-name[data-v-deb53881]{font-size:.875rem;font-weight:500;color:#0f172a}.topbar__org-option-meta[data-v-deb53881]{font-size:.75rem;color:#64748b}.topbar__org-empty[data-v-deb53881]{padding:1rem;font-size:.875rem;color:#64748b;text-align:center}.topbar__user[data-v-deb53881]{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:transparent;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .15s ease-in-out}.topbar__user[data-v-deb53881]:hover{background-color:#f8fafc;border-color:#e2e8f0}.topbar__user-name[data-v-deb53881]{display:none;font-size:.875rem;font-weight:500;color:#0f172a}@media (min-width: 768px){.topbar__user-name[data-v-deb53881]{display:block}}.topbar__dropdown[data-v-deb53881]{min-width:260px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a}.topbar__dropdown-header[data-v-deb53881]{padding:1rem}.topbar__dropdown-user[data-v-deb53881]{display:flex;align-items:center;gap:1rem}.topbar__dropdown-info[data-v-deb53881]{flex:1;min-width:0}.topbar__dropdown-name[data-v-deb53881]{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.topbar__dropdown-email[data-v-deb53881]{font-size:.75rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__dropdown-divider[data-v-deb53881]{height:1px;background-color:#e2e8f0;margin:0}.topbar__dropdown-item[data-v-deb53881]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background:transparent;border:none;text-align:left;font-size:.875rem;color:#0f172a;cursor:pointer;transition:background-color .15s ease-in-out}.topbar__dropdown-item[data-v-deb53881]:hover{background-color:#f8fafc}.topbar__overlay[data-v-deb53881]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:transparent}@keyframes dropdownFadeIn-deb53881{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.toast-container[data-v-1f510c39]{position:fixed;top:2rem;right:2rem;z-index:800;display:flex;flex-direction:column;gap:1rem;max-width:420px;width:calc(100vw - 4rem)}@media (max-width: 640px){.toast-container[data-v-1f510c39]{top:1rem;right:1rem;width:calc(100vw - 2rem)}}.toast[data-v-1f510c39]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #0000001a;cursor:pointer;transition:all .15s ease-in-out}.toast[data-v-1f510c39]:hover{box-shadow:0 6px 16px #00000026}.toast__icon[data-v-1f510c39]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px}.toast__content[data-v-1f510c39]{flex:1;min-width:0}.toast__title[data-v-1f510c39]{font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.25rem}.toast__message[data-v-1f510c39]{font-size:.875rem;color:#64748b;line-height:1.4}.toast__close[data-v-1f510c39]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s ease-in-out}.toast__close[data-v-1f510c39]:hover{background-color:#f8fafc;color:#0f172a}.toast--success[data-v-1f510c39]{border-left:3px solid #16a34a}.toast--success .toast__icon[data-v-1f510c39]{background-color:#abf4c6;color:#16a34a}.toast--error[data-v-1f510c39]{border-left:3px solid #d4183d}.toast--error .toast__icon[data-v-1f510c39]{background-color:#fad7de;color:#d4183d}.toast--warning[data-v-1f510c39]{border-left:3px solid #ea580c}.toast--warning .toast__icon[data-v-1f510c39]{background-color:#fcd8c6;color:#a13d08}.toast--info[data-v-1f510c39]{border-left:3px solid #0c84ae}.toast--info .toast__icon[data-v-1f510c39]{background-color:#8fdcf7;color:#0c84ae}.toast-enter-active[data-v-1f510c39],.toast-leave-active[data-v-1f510c39]{transition:all .3s ease}.toast-enter-from[data-v-1f510c39]{opacity:0;transform:translate(100%)}.toast-leave-to[data-v-1f510c39]{opacity:0;transform:translate(100%) scale(.95)}.app-layout[data-v-07bf1ede]{display:flex;min-height:100vh;background:radial-gradient(900px circle at 50% -200px,rgba(255,255,255,.08),transparent 70%),linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px}.app-layout__main[data-v-07bf1ede]{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:0}.app-layout__content[data-v-07bf1ede]{flex:1;width:100%}@media (max-width: 768px){.app-layout__content[data-v-07bf1ede]{padding:1rem}}.page-shell[data-v-24967a9e]{width:100%;min-height:calc(100vh - 64px);padding:1.5rem}@media (min-width: 768px){.page-shell[data-v-24967a9e]{padding:2rem}}@media (min-width: 1024px){.page-shell[data-v-24967a9e]{padding:3rem}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body,input,textarea,button,select,pre{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f172a;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.2;font-weight:700}p,pre{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6}a,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;box-sizing:border-box}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}h1,.heading-1{font-size:2.25rem;font-weight:700;color:#0f172a;margin-bottom:1rem}h2,.heading-2{font-size:1.875rem;font-weight:600;color:#0f172a;margin-bottom:1rem}h3,.heading-3{font-size:1.5rem;font-weight:600;color:#0f172a;margin-bottom:.5rem}h4,.heading-4{font-size:1.25rem;font-weight:500;color:#0f172a;margin-bottom:.5rem}h5,.heading-5{font-size:1.125rem;font-weight:500;color:#0f172a;margin-bottom:.5rem}h6,.heading-6{font-size:1rem;font-weight:500;color:#0f172a;margin-bottom:.5rem}p{margin-bottom:1rem;color:#0f172a}.text-muted{color:#64748b}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}.app{width:100%;min-height:100vh}
