.top-menu-item[data-v-f3c098ff]{list-style:none}.top-menu-item__link[data-v-f3c098ff],.top-menu-item__trigger[data-v-f3c098ff]{align-items:center;background:transparent;border:none;border-radius:var(--hm-radius-md);color:var(--hm-color-text-muted);cursor:pointer;display:inline-flex;font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-regular);gap:var(--hm-spacing-2);padding:var(--hm-spacing-2) var(--hm-spacing-3);text-decoration:none;transition:background-color var(--hm-duration-fast) var(--hm-ease-standard),color var(--hm-duration-fast) var(--hm-ease-standard);white-space:nowrap}.top-menu-item__link[data-v-f3c098ff]:hover,.top-menu-item__trigger[data-v-f3c098ff]:hover{background-color:var(--hm-color-bg-hover)}.top-menu-item__icon[data-v-f3c098ff]{font-size:var(--hm-font-size-sm);width:1rem;text-align:center}.top-menu-item__label[data-v-f3c098ff]{display:inline-flex;flex-direction:column;align-items:flex-start}.top-menu-item__label[data-v-f3c098ff]:after{content:attr(data-text);font-weight:var(--hm-font-weight-medium);height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.top-menu-item__caret[data-v-f3c098ff]{font-size:.625rem;margin-left:auto;opacity:.7;transition:transform var(--hm-duration-fast) var(--hm-ease-standard)}.top-menu-item__caret--open[data-v-f3c098ff]{transform:rotate(180deg)}.top-menu-item--mobile .top-menu-item__link[data-v-f3c098ff],.top-menu-item--mobile .top-menu-item__trigger[data-v-f3c098ff]{display:flex;width:100%}.top-menu-item__submenu[data-v-f3c098ff],.top-menu-item__submenu-nested[data-v-f3c098ff]{list-style:none;margin:0;padding:0}.top-menu-item__submenu[data-v-f3c098ff]{padding-left:var(--hm-spacing-2)}.top-menu-item__submenu-heading[data-v-f3c098ff]{color:var(--hm-color-text-muted);display:block;font-size:var(--hm-font-size-xs);font-weight:var(--hm-font-weight-semibold);padding:var(--hm-spacing-2) var(--hm-spacing-3);text-transform:uppercase}.top-menu-item--mobile .top-menu-item__dropdown-link[data-v-f3c098ff]{border-radius:var(--hm-radius-md);display:block;padding:var(--hm-spacing-2) var(--hm-spacing-3);width:100%}.top-menu-item__dropdown-link[data-v-f3c098ff],.top-menu-item__submenu-trigger[data-v-f3c098ff]{background:transparent;border:none;color:var(--hm-color-text);cursor:pointer;display:block;font-family:inherit;font-size:var(--hm-font-size-sm);padding:var(--hm-spacing-1) var(--hm-spacing-2);text-align:left;text-decoration:none;white-space:nowrap;width:100%}.top-menu-item__dropdown-link--active[data-v-f3c098ff],.top-menu-item__dropdown-link[data-v-f3c098ff]:hover{color:var(--hm-color-primary)}.top-menu-item__link.top-menu-item__link--active[data-v-f3c098ff],.top-menu-item__trigger.top-menu-item__trigger--active[data-v-f3c098ff]{background-color:var(--hm-color-primary-50);color:var(--hm-color-primary);font-weight:var(--hm-font-weight-medium)}.top-menu-item__link.top-menu-item__link--active .top-menu-item__icon[data-v-f3c098ff],.top-menu-item__trigger.top-menu-item__trigger--active .top-menu-item__icon[data-v-f3c098ff]{color:inherit}.active[data-v-0ef415c4]{background-color:var(--hm-color-bg-hover)!important}.notification[data-v-0ef415c4]{padding:var(--hm-spacing-4);width:300px;font-size:14px;cursor:pointer;border-bottom:1px solid var(--hm-color-border)}p[data-v-0ef415c4]{margin:0}button[data-v-0ef415c4]{margin-top:0!important;border:none;outline:none;background:none;color:var(--hm-color-danger-500)}.header[data-v-0ef415c4]{align-items:center;display:inline-flex;justify-content:space-between;margin-bottom:var(--hm-spacing-2);width:100%;font-family:var(--hm-font-sans);font-weight:700}.notification__created-at[data-v-0ef415c4]{margin-top:var(--hm-spacing-2);font-size:12px}.top-action-dropdown__popper{padding:0!important}.top-action-dropdown__popper .hm-popover__content{overflow:hidden;padding:0}.top-action-dropdown__drawer .hm-drawer__body{display:flex;flex-direction:column;padding:0}.top-action-dropdown__drawer .hm-drawer__footer{justify-content:center;padding:var(--hm-spacing-2)}.top-action-dropdown__drawer.hm-drawer--btt .hm-drawer__panel{border-top-left-radius:var(--hm-radius-lg);border-top-right-radius:var(--hm-radius-lg);overflow:hidden;width:100%}.top-action-dropdown__mobile-trigger[data-v-0671f7f7]{display:inline-flex}.top-action-dropdown__panel[data-v-0671f7f7]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.top-action-dropdown__footer[data-v-0671f7f7]{border-top:1px solid var(--hm-color-border);flex-shrink:0;padding:var(--hm-spacing-2);text-align:center}.top-notifications-dropdown__badge[data-v-38ccc821]{display:inline-flex}.top-notifications-dropdown__trigger[data-v-38ccc821]{cursor:pointer}.top-notifications-dropdown__empty[data-v-38ccc821]{border-bottom:1px solid var(--hm-color-border);color:var(--hm-color-text-muted);margin:0;padding:var(--hm-spacing-4);text-align:center}.top-notifications-dropdown__list[data-v-38ccc821]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.top-notifications-dropdown__list[data-v-38ccc821] .notification{box-sizing:border-box;width:100%}.top-notifications-dropdown__list[data-v-38ccc821] .notification.active{background-color:var(--hm-color-primary-50)}.top-notifications-dropdown__view-all[data-v-38ccc821]{color:var(--hm-color-primary);width:100%}.user-status[data-v-e845189d]{display:inline-block}.user-status--inline[data-v-e845189d]{align-items:center;display:inline-flex;gap:var(--hm-spacing-2, 8px)}.user-status__dot[data-v-e845189d]{background-color:var(--hm-color-text-muted, #909399);border-radius:50%;display:inline-block;flex-shrink:0}.user-status__dot--sm[data-v-e845189d]{height:10px;width:10px}.user-status__dot--md[data-v-e845189d]{height:.8em;width:.8em}.user-status__dot.user-status--connected[data-v-e845189d]{background-color:var(--hm-color-success, #67c23a)}.user-status__dot.user-status--away[data-v-e845189d]{background-color:var(--hm-color-warning, #e6a23c)}.user-status__dot.user-status--busy[data-v-e845189d]{background-color:var(--hm-color-danger, #f56c6c)}.user-status__dot.user-status--disconnected[data-v-e845189d]{background-color:var(--hm-color-text-muted, #909399)}.user-status__label[data-v-e845189d]{color:var(--hm-color-text-muted, #909399);font-size:inherit;line-height:inherit}.user-status--text-only .user-status__label[data-v-e845189d]{margin:0}.user-status__label.user-status--connected[data-v-e845189d]{color:var(--hm-color-success, #67c23a)}.user-status__label.user-status--away[data-v-e845189d]{color:var(--hm-color-warning, #e6a23c)}.user-status__label.user-status--busy[data-v-e845189d]{color:var(--hm-color-danger, #f56c6c)}.user-status__label.user-status--disconnected[data-v-e845189d]{color:var(--hm-color-text-muted, #909399)}.user[data-v-3cb426c5]{align-items:center;display:inline-flex;width:100%}.user--avatar-only[data-v-3cb426c5]{flex-shrink:0;width:auto}.avatar[data-v-3cb426c5]{position:relative;width:fit-content}.default[data-v-3cb426c5]{background-color:var(--hm-color-info-500);color:#fff;text-align:center;font-family:var(--hm-font-sans);font-weight:700;border-radius:50%}.avatar[data-v-3cb426c5] .avatar__status{bottom:-3px;position:absolute;right:0}.small[data-v-3cb426c5]{width:40px;height:40px;line-height:40px}p[data-v-3cb426c5]{color:var(--hm-color-text-muted);font-size:14px}p.full[data-v-3cb426c5]{max-width:200px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;margin-left:var(--hm-spacing-4)}button[data-v-c7ed4c20]{background-color:transparent;border:none;outline:none;color:var(--hm-color-text-muted);cursor:pointer;margin-top:0!important;transition:color var(--hm-duration-fast, .14s) var(--hm-ease-flow, ease)}button[data-v-c7ed4c20]:hover{color:var(--hm-color-accent, var(--hm-color-primary))}.top-user-actions[data-v-34b6231e]{align-items:center;display:flex;flex-direction:row;gap:var(--hm-spacing-2)}.top-user-actions__action-tooltip[data-v-34b6231e]{display:inline-flex}.top-user-actions__icon-btn[data-v-34b6231e],.top-user-actions[data-v-34b6231e] .top-chat-dropdown__trigger,.top-user-actions[data-v-34b6231e] .top-notifications-dropdown__trigger,.top-user-actions[data-v-34b6231e] .top-theme-toggle__trigger,.top-user-actions[data-v-34b6231e] .top-softphone-dropdown__trigger,.top-user-actions[data-v-34b6231e] .top-softphone-dropdown__badge,.top-user-actions[data-v-34b6231e] .videocall-button{align-items:center;border:none;border-radius:var(--hm-radius-md);cursor:pointer;display:inline-flex;font-size:var(--hm-font-size-lg);height:36px;justify-content:center;outline:none;padding:var(--hm-spacing-2);transition:background-color var(--hm-duration-fast) var(--hm-ease-standard),color var(--hm-duration-fast) var(--hm-ease-standard);width:36px}.top-user-actions__icon-btn[data-v-34b6231e],.top-user-actions[data-v-34b6231e] .top-chat-dropdown__trigger,.top-user-actions[data-v-34b6231e] .top-notifications-dropdown__trigger,.top-user-actions[data-v-34b6231e] .top-theme-toggle__trigger,.top-user-actions[data-v-34b6231e] .top-softphone-dropdown__trigger:not(.top-softphone-dropdown__trigger--in-call),.top-user-actions[data-v-34b6231e] .top-softphone-dropdown__badge,.top-user-actions[data-v-34b6231e] .videocall-button{background:transparent;color:var(--hm-color-text-muted)}.top-user-actions__icon-btn[data-v-34b6231e]:hover,.top-user-actions[data-v-34b6231e] .top-chat-dropdown__trigger:hover,.top-user-actions[data-v-34b6231e] .top-notifications-dropdown__trigger:hover,.top-user-actions[data-v-34b6231e] .top-theme-toggle__trigger:hover,.top-user-actions[data-v-34b6231e] .top-softphone-dropdown__trigger:not(.top-softphone-dropdown__trigger--in-call):hover,.top-user-actions[data-v-34b6231e] .videocall-button:hover{background-color:var(--hm-color-bg-hover);color:var(--hm-color-text)}.top-user-actions__avatar-trigger[data-v-34b6231e]{background:transparent;border:none;cursor:pointer;display:inline-flex;outline:none;padding:0}.top-user-actions__avatar[data-v-34b6231e] .user-status__dot{border:2px solid var(--hm-color-bg)}.top-user-actions__user-menu[data-v-34b6231e]{display:flex;flex-direction:column}.top-user-actions__user-menu-group[data-v-34b6231e]{display:flex;flex-direction:column;list-style:none;margin:0;padding:var(--hm-spacing-2) 0}.top-user-actions__user-menu-group+.top-user-actions__user-menu-group[data-v-34b6231e]{border-top:1px solid var(--hm-color-border-muted)}.top-user-actions__user-menu-group>li[data-v-34b6231e]{margin:0}.top-user-actions__user-menu button[data-v-34b6231e]{align-items:center;background:transparent;border:none;color:var(--hm-color-text);cursor:pointer;display:flex;font-size:var(--hm-font-size-md);gap:var(--hm-spacing-3);outline:none;padding:var(--hm-spacing-3) var(--hm-spacing-5);text-align:left;width:100%}.top-user-actions__user-menu button[data-v-34b6231e]:hover{background-color:var(--hm-color-bg-hover)}.top-user-actions__user-menu-icon[data-v-34b6231e]{color:var(--hm-color-text-muted);font-size:var(--hm-font-size-md);text-align:center;width:1.25rem}.top-user-actions__user-menu-logout[data-v-34b6231e],.top-user-actions__user-menu-logout .top-user-actions__user-menu-icon[data-v-34b6231e]{color:var(--hm-color-danger-500)!important}.top-user-actions .top-user-actions__icon-btn,.top-user-actions .top-chat-dropdown__trigger,.top-user-actions .top-notifications-dropdown__trigger,.top-user-actions .top-theme-toggle__trigger,.top-user-actions .top-softphone-dropdown__trigger:not(.top-softphone-dropdown__trigger--in-call),.top-user-actions .videocall-button{color:var(--hm-color-text-muted)}.top-user-actions .top-user-actions__icon-btn:hover,.top-user-actions .top-chat-dropdown__trigger:hover,.top-user-actions .top-notifications-dropdown__trigger:hover,.top-user-actions .top-theme-toggle__trigger:hover,.top-user-actions .top-softphone-dropdown__trigger:not(.top-softphone-dropdown__trigger--in-call):hover,.top-user-actions .videocall-button:hover{background-color:var(--hm-color-bg-hover);color:var(--hm-color-text)}.hiperme-logo[data-v-6f690ff5]{--hiperme-logo-primary: var(--hm-deep, #033939);--hiperme-logo-accent: var(--hm-mint, #87d49e);display:block;flex-shrink:0;height:auto;min-width:120px}.hiperme-logo--on-green[data-v-6f690ff5]{--hiperme-logo-primary: var(--hm-color-text-inverse, #ffffff);--hiperme-logo-accent: var(--hm-mint, #87d49e)}.hiperme-logo--on-dark[data-v-6f690ff5]{--hiperme-logo-primary: var(--hm-color-text-inverse, #ffffff);--hiperme-logo-accent: var(--hm-color-text-inverse, #ffffff)}.hiperme-logo--on-light[data-v-6f690ff5]{--hiperme-logo-primary: var(--hm-deep, #033939);--hiperme-logo-accent: var(--hm-deep, #033939)}.hiperme-logo--auto[data-v-6f690ff5]{--hiperme-logo-primary: var(--hm-deep, #033939);--hiperme-logo-accent: var(--hm-mint, #87d49e)}.hiperme-logo__primary[data-v-6f690ff5]{fill:var(--hiperme-logo-primary)}.hiperme-logo__accent[data-v-6f690ff5]{fill:var(--hiperme-logo-accent)}html[data-theme=dark] .hiperme-logo--auto{--hiperme-logo-primary: var(--hm-color-text-inverse, #ffffff);--hiperme-logo-accent: var(--hm-mint, #87d49e)}.top-menu[data-v-0a79a39b]{align-items:center;display:flex;gap:var(--hm-spacing-4);min-height:72px;padding:0 var(--hm-spacing-4);position:sticky;top:0;width:100%;z-index:var(--hm-z-sticky)}.top-menu__toggle[data-v-0a79a39b]{background:transparent;border:none;cursor:pointer;display:none;font-size:var(--hm-font-size-lg);padding:var(--hm-spacing-2)}.top-menu__brand[data-v-0a79a39b]{flex-shrink:0}.top-menu__logo[data-v-0a79a39b]{aspect-ratio:960 / 540;display:block;height:auto;min-width:120px;object-fit:contain;width:120px}.top-menu__nav[data-v-0a79a39b]{flex:1;min-width:0;overflow-x:auto}.top-menu__links[data-v-0a79a39b]{display:flex;align-items:center;gap:var(--hm-spacing-1);list-style:none;margin:0;padding:0}.top-menu__actions[data-v-0a79a39b]{flex-shrink:0;margin-left:auto}.top-menu__drawer-logo[data-v-0a79a39b]{aspect-ratio:960 / 540;display:block;height:auto;min-width:100px;object-fit:contain;width:100px}.top-menu__drawer-links[data-v-0a79a39b]{display:flex;flex-direction:column;gap:var(--hm-spacing-1);list-style:none;margin:0;padding:0}@media only screen and (max-width:991px){.top-menu__toggle[data-v-0a79a39b]{display:inline-flex}.top-menu__nav[data-v-0a79a39b]{display:none}}.top-menu{background-color:var(--hm-color-bg);border-bottom:1px solid var(--hm-color-border)}.top-menu__toggle{color:var(--hm-color-text)}.top-menu__drawer .hm-drawer__body{padding:var(--hm-spacing-4)}.top-menu__drawer-links .top-menu-item__link,.top-menu__drawer-links .top-menu-item__trigger{color:var(--hm-color-text-muted);width:100%}.top-menu__drawer-links .top-menu-item__link:hover,.top-menu__drawer-links .top-menu-item__trigger:hover{background-color:var(--hm-color-bg-hover)}.dialog-footer[data-v-9f41edda]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--hm-spacing-4)}.notification-abm[data-v-43e3c854]{align-items:center;display:flex;height:100%;justify-content:space-around;text-align:center;width:100%}.notification-abm p[data-v-43e3c854]{color:var(--hm-color-text-muted)}.notification-abm .title[data-v-43e3c854]{font-size:24px;font-weight:700;word-break:break-word}.notification-abm img[data-v-43e3c854]{height:150px;width:150px}.psm[data-v-4c6631e6]{width:100%;height:6px;background:#eceff1;border-radius:3px;overflow:hidden;margin-top:4px}.psm__bar[data-v-4c6631e6]{height:100%;transition:width .25s ease,background-color .25s ease}.psm__bar--0[data-v-4c6631e6]{background:#c62828}.psm__bar--1[data-v-4c6631e6]{background:#ef6c00}.psm__bar--2[data-v-4c6631e6]{background:#f9a825}.psm__bar--3[data-v-4c6631e6]{background:#689f38}.psm__bar--4[data-v-4c6631e6]{background:#2e7d32}.change-password[data-v-fc28406a]{display:flex;flex-direction:column;gap:var(--hm-spacing-3)}.change-password__form[data-v-fc28406a]{display:flex;flex-direction:column;gap:var(--hm-spacing-2)}.change-password__last-item[data-v-fc28406a]{margin-bottom:0}p[data-v-188a58bb]{margin-bottom:var(--hm-spacing-2)}.password-updated[data-v-188a58bb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--hm-spacing-3);padding:var(--hm-spacing-4) 0}.password-updated__icon[data-v-188a58bb]{width:150px;height:150px}.password-updated__title[data-v-188a58bb]{margin:0;font-size:1.5rem;font-weight:700;color:var(--hm-color-text)}.password-updated__description[data-v-188a58bb]{margin:0;max-width:28rem;color:var(--hm-color-text-muted)}.fake-production-banner[data-v-94524896]{background-color:var(--hm-color-warning-500, #e6a23c);color:#fff;flex-shrink:0;font-size:13px;font-weight:500;padding:6px 12px;text-align:center;width:100%}.v3-redesign-announcement[data-v-e78f536a]{display:flex;flex-direction:column;gap:var(--hm-spacing-4)}.v3-redesign-announcement p[data-v-e78f536a]{margin:0;line-height:1.6}.top-app-layout[data-v-687f64e1]{display:flex;flex-direction:column;height:100dvh;overflow:clip;position:relative}.top-app-layout__overlays[data-v-687f64e1]{inset:0;pointer-events:none;position:fixed;z-index:var(--hm-z-overlay, 1030)}.top-app-layout__overlays[data-v-687f64e1]>*{pointer-events:auto}.top-app-layout__content[data-v-687f64e1]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.top-app-layout__content[data-v-687f64e1]>div:first-child{padding:var(--hm-spacing-4)}html:has(.top-app-layout),html:has(.top-app-layout) body{height:100%;overflow:hidden}#app:has(.top-app-layout){display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:clip}.top-app-layout,.top-app-layout__content{background-color:var(--hm-color-canvas)}#app-main-content:has(>.config-layout),.top-app-layout__content:has(>.config-layout),#app-main-content:has(.conversations-page),.top-app-layout__content:has(.conversations-page),#app-main-content:has(.agent-console),.top-app-layout__content:has(.agent-console){display:flex;flex-direction:column;overflow:clip;padding:0}#app-main-content:has(>.config-layout)>.config-layout,.top-app-layout__content:has(>.config-layout)>.config-layout,#app-main-content:has(.conversations-page)>*,.top-app-layout__content:has(.conversations-page)>*,#app-main-content:has(.agent-console)>.agent-console,.top-app-layout__content:has(.agent-console)>.agent-console{flex:1;min-height:0}#app-main-content:has(.conversations-page) .conversations-page,.top-app-layout__content:has(.conversations-page) .conversations-page,#app-main-content:has(.agent-console) .agent-console{flex:1;min-height:0}:root{--hm-deep: #033939;--hm-mint: #87d49e;--hm-sand: #e6e3dc;--hm-ink: #0c0c0c;--hm-forest: #174f44;--hm-lavender: #c797df;--hm-lime: #dff3ab;--hm-cream: #fcf8ec;--hm-white: #ffffff;--hm-gray-950: #141414;--hm-gray-900: #1c1c1c;--hm-gray-800: #2b2b2b;--hm-gray-700: #444444;--hm-gray-600: #575757;--hm-color-primary-50: #e7f0ef;--hm-color-primary-100: #c3dbd9;--hm-color-primary-200: #8ab8b4;--hm-color-primary-300: #4f8f8a;--hm-color-primary-400: #1f5f5a;--hm-color-primary-500: #033939;--hm-color-primary-600: #022d2d;--hm-color-primary-700: #022222;--hm-color-primary-800: #011919;--hm-color-primary-900: #010f0f;--hm-color-primary: var(--hm-color-primary-500);--hm-color-primary-subtle: rgb(3 57 57 / .06);--hm-color-accent-50: #f1faf4;--hm-color-accent-100: #ddf2e4;--hm-color-accent-200: #c0e8cc;--hm-color-accent-300: #a3deb5;--hm-color-accent-400: #87d49e;--hm-color-accent-500: #6cc187;--hm-color-accent-600: #51a56c;--hm-color-accent: var(--hm-color-accent-400);--hm-color-on-accent: var(--hm-deep);--hm-color-loading: var(--hm-color-primary-500);--hm-color-success-50: #eef8f2;--hm-color-success-100: #d5f0e2;--hm-color-success-500: #2f9e63;--hm-color-success-600: #267e4f;--hm-color-warning-50: #fbf6eb;--hm-color-warning-100: #f5e9c8;--hm-color-warning-500: #d49f3b;--hm-color-warning-600: #b3852f;--hm-color-danger-50: #faf0f0;--hm-color-danger-100: #f4d6d6;--hm-color-danger-500: #c04848;--hm-color-danger-600: #a13b3b;--hm-color-info-50: #f8f2fb;--hm-color-info-100: #f0e3f7;--hm-color-info-300: #d4b0e8;--hm-color-info-500: #c797df;--hm-color-info-600: #7a3fa0;--hm-color-channel-whatsapp: #25d366;--hm-color-channel-facebook: #1877f2;--green-500: var(--hm-color-success-500);--green-400: color-mix(in srgb, var(--green-500) 75%, white);--green-300: color-mix(in srgb, var(--green-500) 55%, white);--green-200: color-mix(in srgb, var(--green-500) 35%, white);--green-100: var(--hm-color-success-100);--green-50: var(--hm-color-success-50);--violet-500: var(--hm-color-info-600);--violet-400: color-mix(in srgb, var(--violet-500) 75%, white);--violet-300: var(--hm-color-info-300);--violet-200: color-mix(in srgb, var(--violet-500) 35%, white);--violet-100: var(--hm-color-info-100);--violet-50: var(--hm-color-info-50);--blue-500: #3d6ea5;--blue-400: color-mix(in srgb, var(--blue-500) 75%, white);--blue-300: color-mix(in srgb, var(--blue-500) 55%, white);--blue-200: color-mix(in srgb, var(--blue-500) 35%, white);--blue-100: color-mix(in srgb, var(--blue-500) 20%, white);--blue-50: color-mix(in srgb, var(--blue-500) 10%, white);--red-500: var(--hm-color-danger-500);--red-400: color-mix(in srgb, var(--red-500) 75%, white);--red-300: color-mix(in srgb, var(--red-500) 55%, white);--red-200: color-mix(in srgb, var(--red-500) 35%, white);--red-100: var(--hm-color-danger-100);--red-50: var(--hm-color-danger-50);--yellow-500: var(--hm-color-warning-600);--yellow-400: color-mix(in srgb, var(--yellow-500) 75%, white);--yellow-300: color-mix(in srgb, var(--yellow-500) 55%, white);--yellow-200: color-mix(in srgb, var(--yellow-500) 35%, white);--yellow-100: var(--hm-color-warning-100);--yellow-50: var(--hm-color-warning-50);--hm-spacing-0: 0;--hm-spacing-1: .25rem;--hm-spacing-2: .5rem;--hm-spacing-3: .75rem;--hm-spacing-4: 1rem;--hm-spacing-5: 1.25rem;--hm-spacing-6: 1.5rem;--hm-spacing-8: 2rem;--hm-spacing-10: 2.5rem;--hm-spacing-12: 3rem;--hm-spacing-16: 4rem;--hm-radius-none: 0;--hm-radius-sm: 4px;--hm-radius-md: 8px;--hm-radius-lg: 12px;--hm-radius-xl: 16px;--hm-radius-full: 9999px;--hm-font-display: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hm-font-ui: var(--hm-font-display);--hm-font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--hm-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hm-font-size-xs: .75rem;--hm-font-size-sm: .875rem;--hm-font-size-md: 1rem;--hm-font-size-lg: 1.125rem;--hm-font-size-xl: 1.25rem;--hm-font-size-2xl: 1.5rem;--hm-font-weight-light: 300;--hm-font-weight-regular: 400;--hm-font-weight-medium: 500;--hm-font-weight-semibold: 600;--hm-font-weight-bold: 700;--hm-line-height-tight: 1.25;--hm-line-height-normal: 1.5;--hm-line-height-loose: 1.75;--hm-tracking-display: -.025em;--hm-shadow-sm: 0 1px 2px 0 rgb(12 12 12 / .06);--hm-shadow-md: 0 4px 6px -1px rgb(12 12 12 / .1), 0 2px 4px -2px rgb(12 12 12 / .08);--hm-shadow-lg: 0 10px 15px -3px rgb(12 12 12 / .12), 0 4px 6px -4px rgb(12 12 12 / .08);--hm-focus-border: var(--hm-color-accent-500);--hm-duration-fast: .14s;--hm-duration-normal: .24s;--hm-duration-slow: .32s;--hm-ease-flow: cubic-bezier(.22, 1, .36, 1);--hm-ease-standard: cubic-bezier(.4, 0, .2, 1);--hm-ease-in: cubic-bezier(.4, 0, 1, 1);--hm-ease-out: cubic-bezier(0, 0, .2, 1);--hm-panel-slide: 6px;--hm-scrollbar-size: 6px;--hm-scrollbar-track: transparent;--hm-scrollbar-radius: var(--hm-radius-full);--hm-z-loading-local: 10;--hm-z-sticky: 1020;--hm-z-overlay: 1030;--hm-z-modal: 1040;--hm-z-dropdown: 1050;--hm-z-popover: 1050;--hm-z-tooltip: 1060;--hm-z-toast: 1070;--hm-z-loading: 2000}:root,html[data-theme=light]{color-scheme:light;--hm-color-canvas: var(--hm-sand);--hm-color-bg: #ffffff;--hm-color-bg-muted: #f5f3ec;--hm-color-bg-hover: #ece9df;--hm-color-border: #ddd9cd;--hm-color-border-muted: #e9e5da;--hm-color-text: #0c0c0c;--hm-color-text-muted: #5a6663;--hm-color-text-subtle: #8a9692;--hm-color-text-inverse: #ffffff;--hm-color-heading: var(--hm-color-primary-500);--hm-color-primary-50: #e7f0ef;--hm-color-primary-100: #c3dbd9;--hm-color-primary-400: #1f5f5a;--hm-color-primary-500: #033939;--hm-color-primary-600: #022d2d;--hm-color-primary: var(--hm-color-primary-500);--hm-color-primary-subtle: rgb(3 57 57 / .06);--hm-color-loading: var(--hm-color-primary-500);--hm-color-link: var(--hm-color-primary);--hm-color-link-hover: var(--hm-color-primary-600);--hm-color-chat-bubble-bg: var(--hm-color-bg);--hm-color-chat-bubble-text: var(--hm-color-text);--hm-color-chat-bubble-self-bg: var(--hm-color-primary-500);--hm-color-chat-bubble-self-text: var(--hm-color-text-inverse);--chat-control-hover-bg: var(--hm-color-primary);--chat-control-hover-color: var(--hm-color-text-inverse);--chat-search-flash-color: var(--hm-color-primary-100);--chat-emoji-accent: var(--hm-color-primary);--chat-emoji-item-hover-bg: var(--hm-color-primary-50);--hm-scrollbar-thumb: var(--hm-color-text-subtle);--hm-scrollbar-thumb-hover: var(--hm-color-text-muted)}html[data-theme=dark]{color-scheme:dark;--hm-color-canvas: var(--hm-gray-950);--hm-color-bg: var(--hm-gray-900);--hm-color-bg-muted: var(--hm-gray-800);--hm-color-bg-hover: var(--hm-gray-700);--hm-color-border: var(--hm-gray-700);--hm-color-border-muted: var(--hm-gray-800);--hm-color-text: #f5f5f5;--hm-color-text-muted: #b3b3b3;--hm-color-text-subtle: #8c8c8c;--hm-color-text-inverse: #ffffff;--hm-color-heading: var(--hm-color-text);--el-text-color-primary: var(--hm-color-text);--el-text-color-regular: var(--hm-color-text);--el-text-color-secondary: var(--hm-color-text-muted);--el-text-color-placeholder: var(--hm-color-text-subtle);--hm-color-primary-50: rgb(135 212 158 / .1);--hm-color-primary-100: rgb(135 212 158 / .16);--hm-color-primary-400: #57b3a6;--hm-color-primary-500: #2f8f81;--hm-color-primary-600: #3aa899;--hm-color-primary: var(--hm-color-primary-500);--hm-color-primary-subtle: rgb(135 212 158 / .12);--hm-color-loading: var(--hm-color-primary-500);--hm-color-link: var(--hm-color-primary-400);--hm-color-link-hover: #6fc4b6;--hm-color-success-50: color-mix(in srgb, var(--hm-color-success-500) 16%, var(--hm-color-bg));--hm-color-success-100: color-mix(in srgb, var(--hm-color-success-500) 28%, var(--hm-color-bg));--hm-color-warning-50: color-mix(in srgb, var(--hm-color-warning-500) 16%, var(--hm-color-bg));--hm-color-warning-100: color-mix(in srgb, var(--hm-color-warning-500) 28%, var(--hm-color-bg));--hm-color-danger-50: color-mix(in srgb, var(--hm-color-danger-500) 16%, var(--hm-color-bg));--hm-color-danger-100: color-mix(in srgb, var(--hm-color-danger-500) 28%, var(--hm-color-bg));--hm-color-info-50: color-mix(in srgb, var(--hm-color-info-500) 16%, var(--hm-color-bg));--hm-color-info-100: color-mix(in srgb, var(--hm-color-info-500) 28%, var(--hm-color-bg));--hm-color-info-500: #c797df;--hm-color-chat-bubble-bg: var(--hm-color-bg);--hm-color-chat-bubble-text: var(--hm-color-text);--hm-color-chat-bubble-self-bg: var(--hm-color-primary-500);--hm-color-chat-bubble-self-text: var(--hm-color-text-inverse);--chat-control-hover-bg: var(--hm-color-primary);--chat-control-hover-color: var(--hm-color-text-inverse);--chat-search-flash-color: var(--hm-color-primary-100);--chat-emoji-accent: var(--hm-color-primary);--chat-emoji-item-hover-bg: var(--hm-color-primary-50);--hm-scrollbar-thumb: var(--hm-color-text-subtle);--hm-scrollbar-thumb-hover: var(--hm-color-text-muted)}body{font-family:var(--hm-font-sans);color:var(--hm-color-text);background-color:var(--hm-color-canvas)}h1,h2,h3,h4,h5,h6,.hm-page-header__title,.hm-tabs__trigger,.hm-form-item__label,.hm-checkbox__label,.hm-radio__label,.hm-button,.hm-dropdown-item,.hm-pagination,.hm-select__trigger{font-family:var(--hm-font-ui)}h1,h2,h3,h4,h5,h6{margin:0;letter-spacing:var(--hm-tracking-display);color:var(--hm-color-heading)}code,pre,kbd,samp{font-family:var(--hm-font-mono)}*{scrollbar-width:thin;scrollbar-color:var(--hm-scrollbar-thumb) var(--hm-scrollbar-track)}::-webkit-scrollbar{width:var(--hm-scrollbar-size);height:var(--hm-scrollbar-size)}::-webkit-scrollbar-track{background:var(--hm-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--hm-scrollbar-thumb);border-radius:var(--hm-scrollbar-radius)}::-webkit-scrollbar-thumb:hover{background:var(--hm-scrollbar-thumb-hover)}html[data-theme=clasic]{color-scheme:light;--hm-color-primary-50: #edfcec;--hm-color-primary-500: #a7c71d;--hm-color-primary-600: #019d4a;--hm-color-primary: var(--hm-color-primary-500);--hm-color-loading: #1a5344;--hm-color-canvas: #f5f5f5;--hm-color-bg: #ffffff;--hm-color-bg-muted: #f5f5f5;--hm-color-bg-hover: #eae8e4;--hm-color-border: #dcdfe6;--hm-color-border-muted: #e4e7ed;--hm-color-text: #5a5b5b;--hm-color-text-muted: #757575;--hm-color-text-subtle: #909399;--hm-color-text-inverse: #ffffff}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{overflow-x:hidden}body{min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;background-color:var(--hm-color-canvas)}.text-center{text-align:center}@keyframes hm-panel-enter{0%{opacity:0;translate:var(--hm-panel-slide-x, 0) var(--hm-panel-slide-y, calc(-1 * var(--hm-panel-slide, 6px)))}to{opacity:1;translate:0 0}}@keyframes hm-panel-leave{0%{opacity:1;translate:0 0}to{opacity:0;translate:var(--hm-panel-slide-x, 0) var(--hm-panel-slide-y, calc(-1 * var(--hm-panel-slide, 6px)))}}@media(prefers-reduced-motion:reduce){.hm-select__content,.hm-date-picker__content,.hm-time-picker__content{animation:none!important}.hm-popover-panel:popover-open,.hm-popover-panel--fallback.is-open{animation:none!important}}.hm-link{font-family:var(--hm-font-sans);font-size:inherit;line-height:var(--hm-line-height-normal);text-decoration:none;cursor:pointer;transition:color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-link:focus-visible{outline:2px solid var(--hm-color-primary-400);outline-offset:2px;border-radius:var(--hm-radius-sm)}.hm-link--primary{color:var(--hm-color-link)}.hm-link--primary:hover{color:var(--hm-color-link-hover)}.hm-link--primary.router-link-active{color:var(--hm-color-link-hover);font-weight:var(--hm-font-weight-medium)}.hm-link--nav{font:inherit;color:var(--hm-color-text-muted)}.hm-link--nav.router-link-active{color:var(--hm-color-link);font-weight:var(--hm-font-weight-medium)}.hm-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--hm-spacing-2);font-family:var(--hm-font-ui);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-tight);white-space:nowrap;vertical-align:middle;border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);background:var(--hm-color-bg);color:var(--hm-color-text);cursor:pointer;appearance:none;box-sizing:border-box;transition:background-color var(--hm-duration-fast) var(--hm-ease-standard),border-color var(--hm-duration-fast) var(--hm-ease-standard),color var(--hm-duration-fast) var(--hm-ease-standard),opacity var(--hm-duration-fast) var(--hm-ease-standard)}.hm-button:focus-visible{outline:2px solid var(--hm-color-primary-400);outline-offset:2px}.hm-button:disabled{cursor:not-allowed;opacity:.55}.hm-button--md{min-height:2rem;padding:var(--hm-spacing-2) var(--hm-spacing-4);font-size:var(--hm-font-size-sm)}.hm-button--sm{min-height:1.5rem;padding:var(--hm-spacing-1) var(--hm-spacing-3);font-size:var(--hm-font-size-xs)}.hm-button--primary{background:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500);color:var(--hm-color-text-inverse)}.hm-button--primary:not(:disabled):hover{background:var(--hm-color-primary-600);border-color:var(--hm-color-primary-600)}.hm-button--accent{background:var(--hm-color-accent);border-color:var(--hm-color-accent);color:var(--hm-color-on-accent)}.hm-button--accent:not(:disabled):hover{background:var(--hm-color-accent-500);border-color:var(--hm-color-accent-500)}.hm-button--success{background:var(--hm-color-success-500);border-color:var(--hm-color-success-500);color:var(--hm-color-text-inverse)}.hm-button--warning{background:var(--hm-color-warning-500);border-color:var(--hm-color-warning-500);color:var(--hm-color-text-inverse)}.hm-button--danger{background:var(--hm-color-danger-500);border-color:var(--hm-color-danger-500);color:var(--hm-color-text-inverse)}.hm-button--info{background:var(--hm-color-info-500);border-color:var(--hm-color-info-500);color:var(--hm-color-text-inverse)}.hm-button--ghost{border-color:transparent;background:transparent;color:var(--hm-color-primary-500)}.hm-button--ghost:not(:disabled):hover{background:var(--hm-color-primary-50)}.hm-button--link{min-height:auto;padding:0;border-color:transparent;background:transparent;color:var(--hm-color-primary-500);font-weight:var(--hm-font-weight-regular)}.hm-button--link:not(:disabled):hover{color:var(--hm-color-primary-600)}.hm-button--round{border-radius:var(--hm-radius-full)}.hm-button--circle{width:2rem;height:2rem;min-height:2rem;padding:0;border-radius:var(--hm-radius-full)}.hm-button--circle.hm-button--sm{width:1.5rem;height:1.5rem;min-height:1.5rem}.hm-button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--hm-spacing-2);min-width:0;line-height:1}.hm-button__content .hm-icon,.hm-button__content>i{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1em;line-height:1}.hm-button--loading .hm-button__content{visibility:hidden}.hm-button__spinner{position:absolute;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--hm-radius-full);animation:hm-button-spin var(--hm-duration-slow) linear infinite}@keyframes hm-button-spin{to{transform:rotate(360deg)}}.crud-filters__actions .hm-button+.hm-button,.editor__actions .hm-button+.hm-button,.filter-buttons .hm-button+.hm-button,#chat-buttons .hm-button+.hm-button{margin-left:0}.hm-input-group__append .hm-badge,.hm-input-group__prepend .hm-badge,.hm-input-group__append .hm-dropdown,.hm-input-group__prepend .hm-dropdown{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;margin:0}.hm-input-group__append .hm-button,.hm-input-group__prepend .hm-button{min-width:2.5rem;min-height:100%;margin:0;padding:0 var(--hm-spacing-3);border-color:transparent;border-radius:0;background-color:transparent;color:var(--hm-color-text-muted);box-shadow:none}.hm-input-group__append .hm-button:hover:not(:disabled),.hm-input-group__prepend .hm-button:hover:not(:disabled),.hm-input-group__append .hm-button:focus-visible,.hm-input-group__prepend .hm-button:focus-visible{border-color:transparent;background-color:transparent;color:var(--hm-color-text-muted)}.hm-input-group__append .hm-button+.hm-button,.hm-input-group__prepend .hm-button+.hm-button{margin-left:0}.hm-tag{display:inline-flex;align-items:center;gap:var(--hm-spacing-1);max-width:100%;font-family:var(--hm-font-sans);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-tight);vertical-align:middle;border:1px solid transparent;border-radius:var(--hm-radius-md);box-sizing:border-box;white-space:nowrap}.hm-tag--md{height:1.5rem;padding:0 var(--hm-spacing-2);font-size:var(--hm-font-size-xs)}.hm-tag--sm{height:1.25rem;padding:0 var(--hm-spacing-2);font-size:var(--hm-font-size-xs)}.hm-tag--lg{height:2rem;padding:0 var(--hm-spacing-3);font-size:var(--hm-font-size-sm)}.hm-tag--round{border-radius:var(--hm-radius-full)}.hm-tag__content{overflow:hidden;text-overflow:ellipsis}.hm-tag__close{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:1;opacity:.75}.hm-tag__close:hover{opacity:1}.hm-tag--closable{padding-right:var(--hm-spacing-1)}.hm-tag--light.hm-tag--default{background:var(--hm-color-bg-muted);border-color:var(--hm-color-border-muted);color:var(--hm-color-text-muted)}.hm-tag--light.hm-tag--primary{background:var(--hm-color-primary-50);border-color:var(--hm-color-primary-100);color:var(--hm-color-primary-600)}.hm-tag--light.hm-tag--success{background:#f0f9eb;border-color:#e1f3d8;color:var(--hm-color-success-600)}.hm-tag--light.hm-tag--warning{background:#fdf6ec;border-color:#faecd8;color:var(--hm-color-warning-600)}.hm-tag--light.hm-tag--danger{background:#fef0f0;border-color:#fde2e2;color:var(--hm-color-danger-600)}.hm-tag--light.hm-tag--info{background:#f4f4f5;border-color:#e9e9eb;color:var(--hm-color-info-600)}.hm-tag--dark.hm-tag--default{background:var(--hm-color-info-500);border-color:var(--hm-color-info-500);color:var(--hm-color-text-inverse)}.hm-tag--dark.hm-tag--primary{background:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500);color:var(--hm-color-text-inverse)}.hm-tag--dark.hm-tag--success{background:var(--hm-color-success-500);border-color:var(--hm-color-success-500);color:var(--hm-color-text-inverse)}.hm-tag--dark.hm-tag--warning{background:var(--hm-color-warning-500);border-color:var(--hm-color-warning-500);color:var(--hm-color-text-inverse)}.hm-tag--dark.hm-tag--danger{background:var(--hm-color-danger-500);border-color:var(--hm-color-danger-500);color:var(--hm-color-text-inverse)}.hm-tag--dark.hm-tag--info{background:var(--hm-color-info-500);border-color:var(--hm-color-info-500);color:var(--hm-color-text-inverse)}html[data-theme=dark] .hm-tag--light.hm-tag--default{border-color:var(--hm-color-border)}html[data-theme=dark] .hm-tag--light.hm-tag--primary{background:color-mix(in srgb,var(--hm-color-primary-400) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-primary-400) 36%,transparent);color:color-mix(in srgb,var(--hm-color-primary-400) 72%,#ffffff)}html[data-theme=dark] .hm-tag--light.hm-tag--success{background:color-mix(in srgb,var(--hm-color-success-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-success-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-success-500) 60%,#ffffff)}html[data-theme=dark] .hm-tag--light.hm-tag--warning{background:color-mix(in srgb,var(--hm-color-warning-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-warning-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-warning-500) 60%,#ffffff)}html[data-theme=dark] .hm-tag--light.hm-tag--danger{background:color-mix(in srgb,var(--hm-color-danger-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-danger-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-danger-500) 62%,#ffffff)}html[data-theme=dark] .hm-tag--light.hm-tag--info{background:color-mix(in srgb,var(--hm-color-info-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-info-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-info-500) 70%,#ffffff)}.hm-tag--plain.hm-tag--default{background:var(--hm-color-bg);border-color:var(--hm-color-border);color:var(--hm-color-text-muted)}.hm-tag--plain.hm-tag--primary{background:var(--hm-color-bg);border-color:var(--hm-color-primary-300);color:var(--hm-color-primary-600)}.hm-tag--plain.hm-tag--success{background:var(--hm-color-bg);border-color:#b3e19d;color:var(--hm-color-success-600)}.hm-tag--plain.hm-tag--warning{background:var(--hm-color-bg);border-color:#f3d19e;color:var(--hm-color-warning-600)}.hm-tag--plain.hm-tag--danger{background:var(--hm-color-bg);border-color:#fab6b6;color:var(--hm-color-danger-600)}.hm-tag--plain.hm-tag--info{background:var(--hm-color-bg);border-color:#c8c9cc;color:var(--hm-color-info-600)}.hm-password-checklist{display:flex;flex-direction:column;gap:var(--hm-spacing-2);width:100%;margin:0;padding:var(--hm-spacing-3);list-style:none;box-sizing:border-box;border-radius:var(--hm-radius-lg);background:var(--hm-color-bg-muted);border:1px solid var(--hm-color-border-muted)}.hm-password-checklist__item{display:flex;align-items:flex-start;gap:var(--hm-spacing-2);margin:0;color:var(--hm-color-text-muted);font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-password-checklist__item--met{color:var(--hm-color-text)}.hm-password-checklist__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.15em;border-radius:var(--hm-radius-full);border:1.5px solid var(--hm-color-border);box-sizing:border-box;color:transparent;background:transparent}.hm-password-checklist__item--met .hm-password-checklist__icon{border-color:transparent;background:var(--hm-color-success-500);color:var(--hm-color-text-inverse)}.hm-password-checklist__check{font-size:.55rem;line-height:1}.hm-password-checklist__label{flex:1;min-width:0}.hm-switch{display:inline-flex;align-items:center;gap:var(--hm-spacing-2);vertical-align:middle;line-height:1}.hm-switch--disabled{opacity:.55;cursor:not-allowed}.hm-switch__control{position:relative;display:inline-flex;align-items:center;padding:0;border:none;background:transparent;cursor:pointer}.hm-switch__control:disabled{cursor:not-allowed}.hm-switch__control:focus-visible{outline:2px solid var(--hm-color-primary-400);outline-offset:2px;border-radius:var(--hm-radius-full)}.hm-switch__track{display:inline-flex;align-items:center;width:2.5rem;height:1.25rem;padding:.125rem;border-radius:var(--hm-radius-full);background:var(--hm-color-border);box-sizing:border-box;transition:background-color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-switch--checked .hm-switch__track{background:var(--hm-color-primary-500)}.hm-switch__thumb{width:1rem;height:1rem;border-radius:var(--hm-radius-full);background:var(--hm-color-bg);box-shadow:var(--hm-shadow-sm);transform:translate(0);transition:transform var(--hm-duration-fast) var(--hm-ease-standard)}.hm-switch--checked .hm-switch__thumb{transform:translate(1.25rem)}.hm-switch__text{font-size:var(--hm-font-size-sm);color:var(--hm-color-text-muted)}.hm-switch--checked .hm-switch__text--active,.hm-switch:not(.hm-switch--checked) .hm-switch__text--inactive{color:var(--hm-color-primary-500)}.hm-switch--with-text .hm-switch__text--inactive{margin-right:var(--hm-spacing-1)}.hm-switch--with-text .hm-switch__text--active{margin-left:var(--hm-spacing-1)}.hm-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;color:inherit}.hm-icon--sm{font-size:var(--hm-font-size-xs)}.hm-icon--md{font-size:var(--hm-font-size-md)}.hm-icon--lg{font-size:var(--hm-font-size-lg)}.hm-icon--named i{display:block}.hm-badge{position:relative;display:inline-flex;vertical-align:middle}.hm-badge__content{position:absolute;top:0;right:calc(1px + var(--hm-spacing-4) / 2);z-index:var(--hm-z-badge, 1);display:inline-flex;align-items:center;justify-content:center;min-width:var(--hm-spacing-4);height:var(--hm-spacing-4);padding:0 var(--hm-spacing-1);font-family:var(--hm-font-sans);font-size:var(--hm-font-size-xs);font-weight:var(--hm-font-weight-bold);line-height:1;color:var(--hm-color-text-inverse);white-space:nowrap;border:1px solid var(--hm-color-bg);border-radius:var(--hm-radius-full);transform:translateY(-50%) translate(100%);box-sizing:border-box}.hm-badge__content--standalone{position:static;transform:none}.hm-badge__content--dot{min-width:var(--hm-spacing-2);width:var(--hm-spacing-2);height:var(--hm-spacing-2);padding:0;border-radius:var(--hm-radius-full)}.hm-badge__content--dot:not(.hm-badge__content--standalone){top:var(--hm-spacing-1);right:var(--hm-spacing-1);transform:translateY(-50%) translate(50%)}.hm-badge__content--primary{background-color:var(--hm-color-primary-500)}.hm-badge__content--success{background-color:var(--hm-color-success-500)}.hm-badge__content--warning{background-color:var(--hm-color-warning-500)}.hm-badge__content--danger{background-color:var(--hm-color-danger-500)}.hm-badge__content--info{background-color:var(--hm-color-info-500)}.hm-alert{display:flex;align-items:flex-start;gap:var(--hm-spacing-2);width:100%;padding:var(--hm-spacing-2) var(--hm-spacing-4);font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);border:1px solid transparent;border-radius:var(--hm-radius-md);box-sizing:border-box}.hm-alert__icon{flex-shrink:0;margin-top:.125rem;font-size:var(--hm-font-size-md)}.hm-alert__body{flex:1;min-width:0}.hm-alert__title{margin:0;font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-normal)}.hm-alert__description{margin:var(--hm-spacing-1) 0 0;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-alert__close{flex-shrink:0;margin:0;padding:0;font-size:var(--hm-font-size-md);line-height:1;color:inherit;background:transparent;border:none;cursor:pointer;opacity:.7}.hm-alert__close:hover{opacity:1}.hm-alert--light.hm-alert--success{color:var(--hm-color-success-600);background-color:#f0f9eb;border-color:#e1f3d8}.hm-alert--light.hm-alert--warning{color:var(--hm-color-warning-600);background-color:#fdf6ec;border-color:#faecd8}.hm-alert--light.hm-alert--info{color:var(--hm-color-primary-600);background-color:var(--hm-color-primary-50);border-color:var(--hm-color-primary-100)}.hm-alert--light.hm-alert--error{color:var(--hm-color-danger-600);background-color:#fef0f0;border-color:#fde2e2}.hm-alert--dark.hm-alert--success{color:var(--hm-color-text-inverse);background-color:var(--hm-color-success-500)}.hm-alert--dark.hm-alert--warning{color:var(--hm-color-text-inverse);background-color:var(--hm-color-warning-500)}.hm-alert--dark.hm-alert--info{color:var(--hm-color-text-inverse);background-color:var(--hm-color-primary-500)}.hm-alert--dark.hm-alert--error{color:var(--hm-color-text-inverse);background-color:var(--hm-color-danger-500)}html[data-theme=dark] .hm-alert--light.hm-alert--success{background-color:color-mix(in srgb,var(--hm-color-success-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-success-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-success-500) 60%,#ffffff)}html[data-theme=dark] .hm-alert--light.hm-alert--warning{background-color:color-mix(in srgb,var(--hm-color-warning-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-warning-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-warning-500) 60%,#ffffff)}html[data-theme=dark] .hm-alert--light.hm-alert--info{background-color:color-mix(in srgb,var(--hm-color-primary-400) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-primary-400) 36%,transparent);color:color-mix(in srgb,var(--hm-color-primary-400) 72%,#ffffff)}html[data-theme=dark] .hm-alert--light.hm-alert--error{background-color:color-mix(in srgb,var(--hm-color-danger-500) 18%,transparent);border-color:color-mix(in srgb,var(--hm-color-danger-500) 36%,transparent);color:color-mix(in srgb,var(--hm-color-danger-500) 62%,#ffffff)}.hm-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--hm-color-text-inverse);background-color:var(--hm-color-info-500);vertical-align:middle;box-sizing:border-box;-webkit-user-select:none;user-select:none}.hm-avatar--circle{border-radius:var(--hm-radius-full)}.hm-avatar--square{border-radius:var(--hm-radius-md)}.hm-avatar__img{display:block;width:100%;height:100%}.hm-avatar__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;text-transform:uppercase}.hm-avatar__fallback :deep(p){margin:0}.hm-avatar__fallback :deep(img){display:block;width:100%;height:100%;object-fit:cover}.hm-card{overflow:hidden;color:var(--hm-color-text);background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border-muted);border-radius:var(--hm-radius-md);transition:box-shadow .3s ease}.hm-card--shadow-always{box-shadow:var(--hm-shadow-sm)}.hm-card--shadow-never,.hm-card--shadow-hover{box-shadow:none}.hm-card--shadow-hover:hover{box-shadow:var(--hm-shadow-md)}.hm-card__header{padding:var(--hm-spacing-4) var(--hm-spacing-5);font-size:var(--hm-font-size-md);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-normal);border-bottom:1px solid var(--hm-color-border-muted)}.hm-card__body{padding:var(--hm-spacing-5)}.hm-card__footer{padding:var(--hm-spacing-4) var(--hm-spacing-5);border-top:1px solid var(--hm-color-border-muted)}.hm-input-group{display:inline-flex;width:100%;vertical-align:middle;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-input-group--disabled{opacity:.7}.hm-input-group__prepend,.hm-input-group__append{display:inline-flex;flex-shrink:0;align-items:stretch;color:var(--hm-color-text-muted);background-color:var(--hm-color-bg-muted);border:1px solid var(--hm-color-border);box-sizing:border-box}.hm-input-group__prepend{border-right:0;border-radius:var(--hm-radius-md) 0 0 var(--hm-radius-md)}.hm-input-group__append{border-left:0;border-radius:0 var(--hm-radius-md) var(--hm-radius-md) 0;padding:0;overflow:hidden}.hm-input{position:relative;display:inline-flex;flex:1;align-items:center;width:100%;min-height:2rem;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-sizing:border-box;transition:border-color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-input-group--has-prepend .hm-input{border-top-left-radius:0;border-bottom-left-radius:0}.hm-input-group--has-append .hm-input{border-top-right-radius:0;border-bottom-right-radius:0}.hm-input--textarea{align-items:stretch;min-height:auto}.hm-input:focus-within{border-color:var(--hm-focus-border)}.hm-input__control{flex:1;width:100%;min-width:0;padding:var(--hm-spacing-1) var(--hm-spacing-3);font:inherit;color:var(--hm-color-text);background:transparent;border:none;outline:none;box-sizing:border-box}.hm-input--textarea .hm-input__control{display:block;min-height:4rem;padding:var(--hm-spacing-2) var(--hm-spacing-3);line-height:var(--hm-line-height-normal);resize:vertical}.hm-input__prefix,.hm-input__suffix{display:inline-flex;flex-shrink:0;align-items:center;color:var(--hm-color-text-subtle)}.hm-input__prefix{padding-left:var(--hm-spacing-3)}.hm-input__suffix{gap:var(--hm-spacing-1);padding-right:var(--hm-spacing-2)}.hm-input--with-prefix .hm-input__control{padding-left:var(--hm-spacing-2)}.hm-input--with-suffix .hm-input__control{padding-right:var(--hm-spacing-1)}.hm-input__action{display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;background:transparent;border:none;cursor:pointer}.hm-input__action:hover{color:var(--hm-color-text-muted)}.hm-input__count{position:absolute;right:var(--hm-spacing-2);bottom:var(--hm-spacing-1);font-size:var(--hm-font-size-xs);color:var(--hm-color-text-subtle);pointer-events:none}.hm-input--textarea.hm-input--with-suffix .hm-input__control,.hm-input--textarea .hm-input__control{padding-bottom:calc(var(--hm-spacing-4) + var(--hm-spacing-1))}.hm-input__control:disabled{cursor:not-allowed}.hm-checkbox-group{display:flex;flex-direction:column;gap:var(--hm-spacing-2)}.hm-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--hm-spacing-2);font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.hm-checkbox--disabled{cursor:not-allowed;opacity:.55}.hm-checkbox__native{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;cursor:inherit}.hm-checkbox__box{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:.875rem;height:.875rem;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-sm);box-sizing:border-box;transition:background-color var(--hm-duration-fast) var(--hm-ease-standard),border-color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-checkbox__icon{font-size:.625rem;color:var(--hm-color-text-inverse);opacity:0;transform:scale(.8);transition:opacity var(--hm-duration-fast) var(--hm-ease-standard)}.hm-checkbox--checked .hm-checkbox__box{background-color:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500)}.hm-checkbox--checked .hm-checkbox__icon{opacity:1}.hm-checkbox:not(.hm-checkbox--disabled):hover .hm-checkbox__box{border-color:var(--hm-color-primary-400)}.hm-checkbox__native:focus-visible+.hm-checkbox__box{outline:2px solid var(--hm-color-primary-400);outline-offset:2px}.hm-checkbox__label{flex:1;min-width:0}.hm-radio-group{display:inline-flex;flex-wrap:wrap;gap:var(--hm-spacing-2);vertical-align:middle}.hm-radio-group--button{gap:0}.hm-radio{position:relative;display:inline-flex;align-items:center;gap:var(--hm-spacing-2);font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.hm-radio--disabled{cursor:not-allowed;opacity:.55}.hm-radio__native{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;cursor:inherit}.hm-radio__dot{position:relative;flex-shrink:0;width:.875rem;height:.875rem;background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-full);box-sizing:border-box}.hm-radio__dot:after{position:absolute;top:50%;left:50%;width:.375rem;height:.375rem;content:"";background:var(--hm-color-primary-500);border-radius:var(--hm-radius-full);transform:translate(-50%,-50%) scale(0);transition:transform var(--hm-duration-fast) var(--hm-ease-standard)}.hm-radio--checked .hm-radio__dot{border-color:var(--hm-color-primary-500)}.hm-radio--checked .hm-radio__dot:after{transform:translate(-50%,-50%) scale(1)}.hm-radio--border{padding:var(--hm-spacing-2) var(--hm-spacing-4);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md)}.hm-radio--border.hm-radio--checked{border-color:var(--hm-color-primary-500)}.hm-radio:not(.hm-radio--disabled):hover .hm-radio__dot{border-color:var(--hm-color-primary-400)}.hm-radio__native:focus-visible+.hm-radio__dot,.hm-radio__native:focus-visible~.hm-radio__label{outline:2px solid var(--hm-color-primary-400);outline-offset:2px}.hm-radio__label{display:inline-flex;align-items:center;gap:var(--hm-spacing-2)}.hm-radio-group--button .hm-radio--button{margin:0;border:1px solid var(--hm-color-border);border-radius:0}.hm-radio-group--button .hm-radio--button:first-of-type{border-top-left-radius:var(--hm-radius-md);border-bottom-left-radius:var(--hm-radius-md)}.hm-radio-group--button .hm-radio--button:last-of-type{border-top-right-radius:var(--hm-radius-md);border-bottom-right-radius:var(--hm-radius-md)}.hm-radio-group--button .hm-radio--button+.hm-radio--button{margin-left:-1px}.hm-radio--button{padding:var(--hm-spacing-2) var(--hm-spacing-4);background:var(--hm-color-bg)}.hm-radio--button-sm{padding:var(--hm-spacing-1) var(--hm-spacing-3);font-size:var(--hm-font-size-xs)}.hm-radio--button.hm-radio--checked{color:var(--hm-color-text-inverse);background:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500)}.hm-radio--button:not(.hm-radio--disabled):hover{color:var(--hm-color-primary-500)}.hm-radio--button.hm-radio--checked:not(.hm-radio--disabled):hover{color:var(--hm-color-text-inverse);background:var(--hm-color-primary-600)}.hm-form{font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);color:var(--hm-color-text)}.hm-form--inline{display:flex;flex-wrap:wrap;gap:var(--hm-spacing-3);align-items:flex-end}.hm-form--inline .hm-form-item{margin-bottom:0}.hm-form-item{margin-bottom:var(--hm-spacing-4)}.hm-form-item__label{display:block;margin-bottom:var(--hm-spacing-1);font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-normal);color:var(--hm-color-text)}.hm-form--label-left .hm-form-item,.hm-form--label-right .hm-form-item{display:flex;gap:var(--hm-spacing-3)}.hm-form--label-left .hm-form-item__label,.hm-form--label-right .hm-form-item__label{flex-shrink:0;margin-bottom:0;padding-top:var(--hm-spacing-2)}.hm-form--label-right .hm-form-item{flex-direction:row-reverse}.hm-form--label-right .hm-form-item__label{text-align:right}.hm-form-item__content{flex:1;min-width:0}.hm-form-item--required .hm-form-item__label:before{margin-right:var(--hm-spacing-1);color:var(--hm-color-danger-500);content:"*"}.hm-form-item__error{margin:var(--hm-spacing-1) 0 0;min-height:calc(var(--hm-font-size-xs) * var(--hm-line-height-normal));font-size:var(--hm-font-size-xs);line-height:var(--hm-line-height-normal);color:var(--hm-color-danger-500);visibility:hidden}.hm-form-item__error--visible{visibility:visible}.hm-form--inline .hm-form-item__error{min-height:0;margin:0}.hm-form-item--error :deep(.hm-input),.hm-form-item--error :deep(.hm-input-group .hm-input){border-color:var(--hm-color-danger-500)}.hm-select{display:inline-block;position:relative;width:100%;font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);vertical-align:middle}.hm-select--disabled{opacity:1;cursor:not-allowed}.hm-select--disabled .hm-select__trigger,.hm-select__trigger:disabled,.hm-select__trigger[data-disabled]{cursor:not-allowed;color:var(--hm-color-text-muted);background-color:var(--hm-color-bg-muted);border-color:var(--hm-color-border)}.hm-select--disabled .hm-select__trigger:hover,.hm-select__trigger:disabled:hover,.hm-select__trigger[data-disabled]:hover{border-color:var(--hm-color-border)}.hm-select--disabled .hm-select__suffix{color:var(--hm-color-text-subtle, var(--hm-color-text-muted))}.hm-select--disabled .hm-select__input:disabled{cursor:not-allowed}.hm-select__trigger{display:inline-flex;align-items:center;width:100%;min-height:2rem;padding:0 .625rem;color:var(--hm-color-text);background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-sizing:border-box;cursor:pointer;transition:border-color .2s ease;gap:.375rem}.hm-select--multiple .hm-select__trigger{flex-wrap:wrap;align-items:center;height:auto;padding-top:.25rem;padding-bottom:.25rem;row-gap:.25rem}.hm-select__trigger:hover:not(:disabled){border-color:var(--hm-color-border-strong, var(--hm-color-border))}.hm-select__trigger:focus-visible,.hm-select__trigger[data-state=open]{border-color:var(--hm-focus-border);outline:none}.hm-select__trigger--combobox{position:relative;padding-right:.375rem}.hm-select__prefix{display:inline-flex;align-items:center;flex-shrink:0}.hm-select__value--selected,.hm-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hm-select__value[data-placeholder]{color:var(--hm-color-text-muted)}.hm-select__input{flex:1;min-width:0;padding:0;color:inherit;background:transparent;border:0;outline:none;font:inherit}.hm-select--multiple .hm-select__input{flex:1 1 2rem;min-width:2rem}.hm-select__input::placeholder{color:var(--hm-color-text-muted)}.hm-select__tags{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;max-width:100%}.hm-select--multiple .hm-select__trigger:not(.hm-select__trigger--combobox) .hm-select__tags{flex:1 1 auto}.hm-select__tag-tooltip{max-width:min(100%,12rem)}.hm-select__tag.hm-tag{max-width:100%;color:var(--hm-color-text);background-color:var(--hm-color-bg-muted);border-color:var(--hm-color-border)}.hm-select__tag-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-select__suffix{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--hm-color-text-muted)}.hm-select__clear{padding:0;border:0;background:transparent;cursor:pointer;line-height:1}.hm-select__clear:hover{color:var(--hm-color-text)}.hm-select__arrow{width:1rem;font-size:.75rem;pointer-events:none}.hm-select__trigger--combobox .hm-select__arrow{flex-shrink:0;margin-left:auto;pointer-events:auto;border:0;background:transparent;cursor:pointer}.hm-select__loading-icon{font-size:.875rem}.hm-select__content{z-index:var(--hm-z-popover, 1050);width:max-content;min-width:max(var(--hm-popover-min-width, 0px),var(--reka-select-trigger-width, 0px),var(--reka-combobox-trigger-width, 0px),10rem);max-width:min(calc(100vw - 1rem),28rem);max-height:16rem;overflow:hidden;margin:0;padding:0;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md, 0 4px 12px rgb(0 0 0 / 12%))}.hm-select__content.hm-popover-panel,.hm-select__content.hm-select__content--dialog{background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border)}dialog [data-reka-popper-content-wrapper]{z-index:var(--hm-z-popover, 1050)}.hm-select__content[data-state=open]{animation:hm-panel-enter var(--hm-duration-fast) var(--hm-ease-out)}.hm-select__content[data-state=closed]{animation:hm-panel-leave var(--hm-duration-fast) var(--hm-ease-in)}.hm-select__content[data-side=top]{--hm-panel-slide-y: var(--hm-panel-slide)}.hm-select__content[data-side=left]{--hm-panel-slide-x: var(--hm-panel-slide);--hm-panel-slide-y: 0}.hm-select__content[data-side=right]{--hm-panel-slide-x: calc(-1 * var(--hm-panel-slide));--hm-panel-slide-y: 0}.hm-select__viewport{max-height:16rem;padding:.25rem 0;overflow-y:auto}.hm-select__empty{padding:.5rem .75rem;color:var(--hm-color-text-muted);font-size:var(--hm-font-size-sm, .875rem);text-align:center}.hm-select__option{position:relative;display:flex;align-items:center;min-height:2rem;padding:0 .75rem;color:var(--hm-color-text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;white-space:nowrap;content-visibility:auto;contain-intrinsic-size:auto 2rem}[data-reka-virtualizer] .hm-select__option{width:100%;height:2rem;min-height:2rem;overflow:hidden;white-space:nowrap;content-visibility:visible;contain-intrinsic-size:auto none}.hm-select__option[data-highlighted]{background-color:var(--hm-color-bg-hover)}.hm-select__option[data-state=checked]:not([data-disabled]){color:var(--hm-color-primary);font-weight:var(--hm-font-weight-medium)}.hm-select__option[data-disabled]{color:var(--hm-color-text-muted);cursor:not-allowed}.hm-select__group-label{padding:.375rem .75rem .25rem;color:var(--hm-color-text-muted);font-size:var(--hm-font-size-xs, .75rem);font-weight:600}.hm-select__group:not(:first-child) .hm-select__group-label{margin-top:.25rem;border-top:1px solid var(--hm-color-border);padding-top:.5rem}.hm-select--multiple .hm-select__option[data-state=checked]:before{content:"✓";margin-right:.5rem;color:var(--hm-color-primary);font-weight:700}.hm-dialog{position:relative;flex-direction:column;width:var(--hm-dialog-width, 50%);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:auto;padding:0;font-family:var(--hm-font-sans);color:var(--hm-color-text);background-color:var(--hm-color-bg);border:0;border-radius:var(--hm-radius-lg);box-shadow:var(--hm-shadow-lg);outline:none;color-scheme:inherit}.hm-dialog[open],.hm-dialog:modal{color:var(--hm-color-text);background-color:var(--hm-color-bg)}.hm-dialog[open]:not(:modal){position:fixed;inset:0;height:fit-content;z-index:var(--hm-z-modal)}.hm-dialog[open]{display:flex;flex-direction:column;overflow:clip;animation:hm-dialog-enter var(--hm-duration-normal) var(--hm-ease-out)}@keyframes hm-dialog-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.hm-dialog::backdrop{background:#00000073}.hm-dialog[open]::backdrop{animation:hm-dialog-backdrop-enter var(--hm-duration-normal) var(--hm-ease-out)}@keyframes hm-dialog-backdrop-enter{0%{background-color:#0000}to{background-color:#00000073}}.hm-dialog--closing[open]{animation:hm-dialog-leave var(--hm-duration-normal) var(--hm-ease-in) forwards}.hm-dialog--closing[open]::backdrop{animation:hm-dialog-backdrop-leave var(--hm-duration-normal) var(--hm-ease-in) forwards}@keyframes hm-dialog-leave{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 8px}}@keyframes hm-dialog-backdrop-leave{0%{background-color:#00000073}to{background-color:#0000}}@media(prefers-reduced-motion:reduce){.hm-dialog[open],.hm-dialog[open]::backdrop,.hm-dialog--closing[open],.hm-dialog--closing[open]::backdrop{animation:none!important}}.hm-dialog:not(.hm-dialog--center):not(.hm-dialog--fullscreen){margin-top:var(--hm-dialog-top, 15vh);max-height:calc(100vh - var(--hm-dialog-top, 15vh) - 1rem)}.hm-dialog--center{margin:auto}.hm-dialog--fullscreen{width:100vw!important;max-width:100vw;height:100vh;max-height:100vh;margin:0;border-radius:0}.hm-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--hm-spacing-3);padding:var(--hm-spacing-4) var(--hm-spacing-5)}.hm-dialog__header--no-title{justify-content:flex-end}.hm-dialog__title{margin:0;font-size:var(--hm-font-size-lg);font-weight:var(--hm-font-weight-semibold);line-height:var(--hm-line-height-normal)}.hm-dialog__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin-inline-start:auto;padding:0;color:var(--hm-color-text-muted);background:transparent;border:0;border-radius:var(--hm-radius-md);cursor:pointer}.hm-dialog__close:hover{color:var(--hm-color-text);background:var(--hm-color-bg-muted)}.hm-dialog:has(.hm-select__content[data-state=open]),.hm-dialog:has(.hm-date-picker__content[data-state=open]),.hm-dialog:has(.hm-time-picker__content[data-state=open]){overflow:visible}.hm-dialog__body{flex:1;min-height:0;padding:var(--hm-spacing-5);overflow:auto}.hm-dialog--no-header .hm-dialog__body{padding-top:var(--hm-spacing-5)}.hm-dialog__footer{display:flex;justify-content:flex-end;gap:var(--hm-spacing-2);padding:var(--hm-spacing-4) var(--hm-spacing-5)}.hm-dialog__footer:empty{display:none}.hm-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-drawer{position:fixed;inset:0;z-index:2000;pointer-events:none}.hm-drawer__overlay{position:absolute;inset:0;background:#00000073;pointer-events:auto}.hm-drawer__panel{position:fixed;display:flex;flex-direction:column;max-width:100vw;max-height:100vh;font-family:var(--hm-font-sans);color:var(--hm-color-text);background:var(--hm-color-bg);box-shadow:var(--hm-shadow-lg);pointer-events:auto;transition:transform .3s ease;outline:none}.hm-drawer--rtl .hm-drawer__panel{top:0;right:0;bottom:0;width:var(--hm-drawer-size, 30%);transform:translate(100%)}.hm-drawer--ltr .hm-drawer__panel{top:0;left:0;bottom:0;width:var(--hm-drawer-size, 30%);transform:translate(-100%)}.hm-drawer--ttb .hm-drawer__panel{top:0;left:0;right:0;height:var(--hm-drawer-size, 30%);transform:translateY(-100%)}.hm-drawer--btt .hm-drawer__panel{left:0;right:0;bottom:0;width:100%;height:var(--hm-drawer-size, 30%);transform:translateY(100%)}.hm-drawer--visible.hm-drawer--rtl .hm-drawer__panel,.hm-drawer--visible.hm-drawer--ltr .hm-drawer__panel,.hm-drawer--visible.hm-drawer--ttb .hm-drawer__panel,.hm-drawer--visible.hm-drawer--btt .hm-drawer__panel{transform:translate(0)}.hm-drawer--no-modal .hm-drawer__panel{box-shadow:var(--hm-shadow-md)}.hm-drawer__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--hm-spacing-3);padding:var(--hm-spacing-4) var(--hm-spacing-5);border-bottom:1px solid var(--hm-color-border)}.hm-drawer__title{flex:1;min-width:0;margin:0;font-size:var(--hm-font-size-lg);font-weight:var(--hm-font-weight-semibold);line-height:var(--hm-line-height-normal)}.hm-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--hm-color-text-muted);background:transparent;border:0;border-radius:var(--hm-radius-md);cursor:pointer}.hm-drawer__close:hover{color:var(--hm-color-text);background:var(--hm-color-bg-muted)}.hm-drawer__body{flex:1;min-height:0;padding:var(--hm-spacing-5);overflow:auto}.hm-drawer--no-header .hm-drawer__body{padding-top:var(--hm-spacing-5)}.hm-drawer:has(.hm-select__content[data-state=open]) .hm-drawer__body{overflow:visible}.hm-drawer__footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:var(--hm-spacing-2);padding:var(--hm-spacing-4) var(--hm-spacing-5);border-top:1px solid var(--hm-color-border)}.hm-drawer__footer:empty{display:none}.hm-drawer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-tabs{display:flex;font-family:var(--hm-font-ui);color:var(--hm-color-text)}.hm-tabs--top{flex-direction:column}.hm-tabs--bottom{flex-direction:column-reverse}.hm-tabs--left{flex-direction:row}.hm-tabs--right{flex-direction:row-reverse}.hm-tabs__header{display:flex;flex-shrink:0;gap:var(--hm-spacing-1);margin:0 0 var(--hm-spacing-3);border-bottom:1px solid var(--hm-color-border)}.hm-tabs__header--stretch{width:100%}.hm-tabs__header--stretch .hm-tabs__trigger{flex:1;justify-content:center}.hm-tabs--bottom .hm-tabs__header{margin:var(--hm-spacing-3) 0 0;border-bottom:0;border-top:1px solid var(--hm-color-border)}.hm-tabs--left .hm-tabs__header,.hm-tabs--right .hm-tabs__header{flex-direction:column;min-width:10rem;margin:0 var(--hm-spacing-4) 0 0;border-bottom:0;border-right:1px solid var(--hm-color-border)}.hm-tabs--right .hm-tabs__header{margin:0 0 0 var(--hm-spacing-4);border-right:0;border-left:1px solid var(--hm-color-border)}.hm-tabs__trigger{display:inline-flex;align-items:center;gap:var(--hm-spacing-2);padding:var(--hm-spacing-2) var(--hm-spacing-4);font-family:inherit;font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-medium);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.hm-tabs__trigger-content{display:inline-flex;align-items:center;gap:var(--hm-spacing-2)}.hm-tabs--left .hm-tabs__trigger,.hm-tabs--right .hm-tabs__trigger{justify-content:flex-start;width:100%;border-bottom:0;border-right:2px solid transparent}.hm-tabs--right .hm-tabs__trigger{border-right:0;border-left:2px solid transparent}.hm-tabs__trigger:hover:not(:disabled){color:var(--hm-color-primary)}.hm-tabs__trigger[data-state=active]{color:var(--hm-color-primary);border-color:var(--hm-color-primary)}.hm-tabs__trigger:disabled,.hm-tabs__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.hm-tabs__content{flex:1;min-width:0;min-height:0}.hm-tab-pane{outline:none}.hm-tab-pane[hidden],.hm-tab-pane[data-state=inactive]{display:none}.hm-tab-pane[hidden] [popover],.hm-tab-pane[data-state=inactive] [popover],.hm-tab-pane[style*="display: none"] [popover]{display:none!important}.hm-popover-panel{z-index:var(--hm-z-popover);margin:0;padding:0;border:0;background:transparent;overflow:visible}.hm-popover-panel:popover-open,.hm-popover-panel--fallback.is-open{animation:hm-panel-enter var(--hm-duration-fast) var(--hm-ease-out)}@supports (position-area: block-end){.hm-popover-panel:popover-open:not(.hm-popover-panel--fallback){inset:auto;position:fixed;margin:.25rem;position-area:var(--hm-popover-area, block-end);position-try-fallbacks:flip-block,flip-inline}}.hm-popover-panel--fallback.is-open{display:block}.hm-popover-panel--fallback:not(.is-open){display:none}.hm-popover-panel--fallback,.hm-popover-panel:not(:popover-open).is-open{position:fixed;top:var(--hm-popover-top, 0);left:var(--hm-popover-left, 0)}.hm-popover-panel[hidden]:not(.is-open){display:none}.hm-popover,.hm-popover__reference{display:inline}.hm-popover__panel{z-index:var(--hm-z-popover);min-width:var(--hm-popover-min-width, 10rem);padding:0;border:0;background:transparent}.hm-popover__content{padding:var(--hm-spacing-3);font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md)}.hm-popover__panel--with-arrow .hm-popover__content:before{content:"";position:absolute;width:8px;height:8px;background:var(--hm-color-bg);border:1px solid var(--hm-color-border);transform:rotate(45deg)}.hm-popover__content{position:relative}.hm-date-picker-wrap{display:inline-flex;width:100%}.hm-date-picker{display:inline-flex;width:100%;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-date-picker--disabled{opacity:.7}.hm-date-picker__field{width:100%}.hm-date-picker__control{display:flex;align-items:center;gap:var(--hm-spacing-1);width:100%}.hm-date-picker__segments-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hm-date-picker__input{display:inline-flex;align-items:center;gap:var(--hm-spacing-2);flex:1;min-width:0;min-height:2rem;padding:0 var(--hm-spacing-3);font:inherit;color:var(--hm-color-text);text-align:left;cursor:pointer;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-sizing:border-box;transition:border-color .2s ease}.hm-date-picker__input:hover:not(:disabled){border-color:var(--hm-color-primary-500)}.hm-date-picker__input:focus-visible{outline:none;border-color:var(--hm-focus-border)}.hm-date-picker__input:disabled{cursor:not-allowed}.hm-date-picker__display{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-date-picker__display--placeholder{color:var(--hm-color-text-subtle)}.hm-date-picker__clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;color:var(--hm-color-text-subtle);background:transparent;border:none;cursor:pointer}.hm-date-picker__clear:hover{color:var(--hm-color-text)}.hm-date-picker__icon{flex-shrink:0;color:var(--hm-color-text-subtle)}.hm-date-picker__content{z-index:var(--hm-z-popover, 1050);padding:var(--hm-spacing-3);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md)}.hm-date-picker__content--dialog:not(:popover-open)[data-state=open]{position:fixed;pointer-events:auto}.hm-date-picker__content[data-state=open]{animation:hm-panel-enter var(--hm-duration-fast) var(--hm-ease-out)}.hm-date-picker__content[data-state=closed]{animation:hm-panel-leave var(--hm-duration-fast) var(--hm-ease-in)}.hm-date-picker__content[data-side=top]{--hm-panel-slide-y: var(--hm-panel-slide)}.hm-date-picker__content[data-side=left]{--hm-panel-slide-x: var(--hm-panel-slide);--hm-panel-slide-y: 0}.hm-date-picker__content[data-side=right]{--hm-panel-slide-x: calc(-1 * var(--hm-panel-slide));--hm-panel-slide-y: 0}.hm-date-picker__content--range{min-width:20rem}.hm-date-picker__content--with-shortcuts{padding:0}.hm-date-picker__panel{display:flex;align-items:stretch}.hm-date-picker__panel-main{flex:1;min-width:0;padding:var(--hm-spacing-3)}.hm-date-picker__shortcuts{display:flex;flex-direction:column;flex-shrink:0;gap:var(--hm-spacing-1);padding:var(--hm-spacing-3);border-right:1px solid var(--hm-color-border)}.hm-date-picker__shortcut{padding:var(--hm-spacing-2) var(--hm-spacing-3);font:inherit;font-size:var(--hm-font-size-sm);color:var(--hm-color-text);text-align:left;white-space:nowrap;cursor:pointer;background:transparent;border:none;border-radius:var(--hm-radius-sm)}.hm-date-picker__shortcut:hover{color:var(--hm-color-primary-500);background:var(--hm-color-bg-muted)}.hm-date-picker__calendars{display:flex;gap:var(--hm-spacing-4)}.hm-date-picker-wrap--range .hm-date-picker__display{white-space:normal}.hm-date-picker__time{display:flex;align-items:center;gap:var(--hm-spacing-2);margin-top:var(--hm-spacing-3);padding-top:var(--hm-spacing-3);border-top:1px solid var(--hm-color-border)}.hm-date-picker__time-label{font-size:var(--hm-font-size-sm);color:var(--hm-color-text-muted)}.hm-date-picker__time-input{flex:1;min-height:2rem;padding:0 var(--hm-spacing-2);font:inherit;color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md)}.hm-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--hm-spacing-2);margin-bottom:var(--hm-spacing-2)}.hm-date-picker__heading{flex:1;font-weight:600;text-align:center;color:var(--hm-color-text)}.hm-date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;color:var(--hm-color-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--hm-radius-sm);cursor:pointer}.hm-date-picker__nav:hover{color:var(--hm-color-primary-500);background:var(--hm-color-bg-muted)}.hm-date-picker__grid{width:100%;border-collapse:collapse}.hm-date-picker__grid-row{display:grid;grid-template-columns:repeat(7,1fr)}.hm-date-picker__head-cell{padding:var(--hm-spacing-1);font-size:var(--hm-font-size-xs);font-weight:600;color:var(--hm-color-text-muted);text-align:center}.hm-date-picker__cell{padding:1px}.hm-date-picker__cell-trigger{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 auto;font:inherit;color:var(--hm-color-text);border-radius:var(--hm-radius-sm);cursor:pointer}.hm-date-picker__cell-trigger:hover:not([data-disabled]){background:var(--hm-color-bg-muted)}.hm-date-picker__cell-trigger[data-selected]{color:var(--hm-color-on-primary, #fff);background:var(--hm-color-primary-500)}.hm-date-picker__cell-trigger[data-today]:not([data-selected]){color:var(--hm-color-primary-500);font-weight:600}.hm-date-picker__cell-trigger[data-outside-view]{color:var(--hm-color-text-subtle)}.hm-date-picker__cell-trigger[data-disabled]{color:var(--hm-color-text-subtle);cursor:not-allowed;opacity:.45}.hm-date-picker__content--range .hm-date-picker__cell{position:relative;padding:1px 0}.hm-date-picker__content--range .hm-date-picker__cell:has([data-selected]),.hm-date-picker__content--range .hm-date-picker__cell:has([data-highlighted]){background:color-mix(in srgb,var(--hm-color-primary-500) 15%,transparent)}.hm-date-picker__content--range .hm-date-picker__cell:has([data-selection-start]),.hm-date-picker__content--range .hm-date-picker__cell:has([data-highlighted-start]){border-top-left-radius:var(--hm-radius-full);border-bottom-left-radius:var(--hm-radius-full)}.hm-date-picker__content--range .hm-date-picker__cell:has([data-selection-end]),.hm-date-picker__content--range .hm-date-picker__cell:has([data-highlighted-end]){border-top-right-radius:var(--hm-radius-full);border-bottom-right-radius:var(--hm-radius-full)}.hm-date-picker__content--range .hm-date-picker__cell-trigger[data-selected],.hm-date-picker__content--range .hm-date-picker__cell-trigger[data-highlighted]{color:var(--hm-color-text);background:transparent}.hm-date-picker__content--range .hm-date-picker__cell-trigger[data-selection-start],.hm-date-picker__content--range .hm-date-picker__cell-trigger[data-selection-end]{position:relative;z-index:1;color:var(--hm-color-on-primary, #fff);background:var(--hm-color-primary-500)}.hm-time-picker-wrap{display:inline-flex;width:100%}.hm-time-picker{display:inline-flex;width:100%;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-time-picker--disabled{opacity:.7}.hm-time-picker__control{display:flex;align-items:center;gap:var(--hm-spacing-1);width:100%}.hm-time-picker__input{display:inline-flex;align-items:center;gap:var(--hm-spacing-2);flex:1;min-width:0;min-height:2rem;padding:0 var(--hm-spacing-3);font:inherit;color:var(--hm-color-text);text-align:left;cursor:pointer;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-sizing:border-box;transition:border-color .2s ease}.hm-time-picker__input:hover:not(:disabled){border-color:var(--hm-color-primary-500)}.hm-time-picker__input:focus-visible{outline:none;border-color:var(--hm-focus-border)}.hm-time-picker__input:disabled{cursor:not-allowed}.hm-time-picker__display{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-time-picker__display--placeholder{color:var(--hm-color-text-subtle)}.hm-time-picker-wrap--range .hm-time-picker__display{white-space:normal}.hm-time-picker__clear{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;color:var(--hm-color-text-subtle);background:transparent;border:none;cursor:pointer}.hm-time-picker__clear:hover{color:var(--hm-color-text)}.hm-time-picker__icon{flex-shrink:0;color:var(--hm-color-text-subtle)}.hm-time-picker__content{z-index:var(--hm-z-popover, 1050);padding:var(--hm-spacing-3);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md)}.hm-time-picker__content--dialog:not(:popover-open)[data-state=open]{position:fixed;pointer-events:auto}.hm-time-picker__content[data-state=open]{animation:hm-panel-enter var(--hm-duration-fast) var(--hm-ease-out)}.hm-time-picker__content[data-state=closed]{animation:hm-panel-leave var(--hm-duration-fast) var(--hm-ease-in)}.hm-time-picker__content[data-side=top]{--hm-panel-slide-y: var(--hm-panel-slide)}.hm-time-picker__content[data-side=left]{--hm-panel-slide-x: var(--hm-panel-slide);--hm-panel-slide-y: 0}.hm-time-picker__content[data-side=right]{--hm-panel-slide-x: calc(-1 * var(--hm-panel-slide));--hm-panel-slide-y: 0}.hm-time-picker__content--range{min-width:16rem}.hm-time-picker__range{display:flex;align-items:flex-end;gap:var(--hm-spacing-2)}.hm-time-picker__field{display:flex;flex:1;flex-direction:column;gap:var(--hm-spacing-1);min-width:0}.hm-time-picker__field--single{width:100%}.hm-time-picker__field-label{font-size:var(--hm-font-size-xs);color:var(--hm-color-text-muted)}.hm-time-picker__field-input{min-height:2rem;padding:0 var(--hm-spacing-2);font:inherit;color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md)}.hm-time-picker__separator{flex-shrink:0;padding-bottom:.375rem;color:var(--hm-color-text-muted)}.hm-popconfirm{display:inline}.hm-popconfirm__body{display:flex;flex-direction:column;gap:var(--hm-spacing-3)}.hm-popconfirm__title{margin:0;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text)}.hm-popconfirm__actions{display:flex;justify-content:flex-end;gap:var(--hm-spacing-2)}.hm-popconfirm__panel .hm-popover__content{padding:var(--hm-spacing-3)}.hm-collapse{font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);overflow:hidden}.hm-collapse-item{border-bottom:1px solid var(--hm-color-border)}.hm-collapse-item:last-child{border-bottom:0}.hm-collapse-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--hm-spacing-3);padding:var(--hm-spacing-3) var(--hm-spacing-4);font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:var(--hm-color-bg);transition:background-color .2s ease}.hm-collapse-item__summary::-webkit-details-marker{display:none}.hm-collapse-item__summary:hover:not(.hm-collapse-item--disabled *){background:var(--hm-color-bg-muted)}.hm-collapse-item--disabled .hm-collapse-item__summary{cursor:not-allowed;opacity:.6}.hm-collapse-item__title{flex:1;min-width:0}.hm-collapse-item__arrow{flex-shrink:0;color:var(--hm-color-text-muted);transition:transform .2s ease}.hm-collapse-item--open .hm-collapse-item__arrow{transform:rotate(90deg)}.hm-collapse-item__body{padding:0 var(--hm-spacing-4) var(--hm-spacing-4)}.hm-pagination{display:inline-flex;align-items:center;gap:var(--hm-spacing-2);font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);color:var(--hm-color-text)}.hm-pagination--small{font-size:var(--hm-font-size-xs)}.hm-pagination__total{margin-right:var(--hm-spacing-2);color:var(--hm-color-text-muted)}.hm-pagination__btn,.hm-pagination__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 var(--hm-spacing-2);font:inherit;color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-sm);cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.hm-pagination--small .hm-pagination__btn,.hm-pagination--small .hm-pagination__page-btn{min-width:1.5rem;min-height:1.5rem}.hm-pagination__btn:hover:not(:disabled),.hm-pagination__page-btn:hover:not(.hm-pagination__page-btn--active){color:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500)}.hm-pagination__btn:disabled{cursor:not-allowed;opacity:.45}.hm-pagination__pager{display:inline-flex;align-items:center;gap:var(--hm-spacing-1);margin:0;padding:0;list-style:none}.hm-pagination__page-item{display:inline-flex}.hm-pagination__page-btn--active{color:var(--hm-color-on-primary, #fff);background:var(--hm-color-primary-500);border-color:var(--hm-color-primary-500)}.hm-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;color:var(--hm-color-text-muted)}.hm-pagination--small .hm-pagination__ellipsis{min-width:1.5rem}html[data-theme=dark] .hm-pagination__btn,html[data-theme=dark] .hm-pagination__page-btn{background:var(--hm-color-bg-muted);border-color:var(--hm-color-border-muted)}html[data-theme=dark] .hm-pagination__btn:hover:not(:disabled),html[data-theme=dark] .hm-pagination__page-btn:hover:not(.hm-pagination__page-btn--active){color:var(--hm-color-primary-600);border-color:var(--hm-color-primary-600)}.hm-page-header{display:flex;align-items:flex-start;gap:var(--hm-spacing-4);margin-bottom:var(--hm-spacing-4);font-family:var(--hm-font-ui);color:var(--hm-color-text)}.hm-page-header__back{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--hm-spacing-2);padding:0;font:inherit;font-size:var(--hm-font-size-sm);color:var(--hm-color-primary-500);cursor:pointer;background:transparent;border:none}.hm-page-header__back:hover{color:var(--hm-color-primary-600, var(--hm-color-primary-500))}.hm-page-header__back:focus-visible{outline:2px solid var(--hm-color-primary-400);outline-offset:2px;border-radius:var(--hm-radius-sm)}.hm-page-header__icon{font-size:var(--hm-font-size-sm)}.hm-page-header__main{display:flex;flex:1;flex-direction:column;gap:var(--hm-spacing-1);min-width:0}.hm-page-header__title{font-size:var(--hm-font-size-lg);font-weight:600;line-height:var(--hm-line-height-tight)}.hm-page-header__content{font-size:var(--hm-font-size-base, var(--hm-font-size-sm));font-weight:600;line-height:var(--hm-line-height-normal);color:var(--hm-color-text)}.hm-upload{display:inline-block;width:100%;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);color:var(--hm-color-text)}.hm-upload.is-disabled{cursor:not-allowed;opacity:.6}.hm-upload__input{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.hm-upload__dragger,.hm-upload__trigger,.hm-upload__default{cursor:pointer}.hm-upload.is-disabled .hm-upload__dragger,.hm-upload.is-disabled .hm-upload__trigger,.hm-upload.is-disabled .hm-upload__default{cursor:not-allowed;pointer-events:none}.hm-upload__dragger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hm-spacing-3);width:100%;min-height:180px;padding:var(--hm-spacing-6);text-align:center;background:var(--hm-color-bg);border:1px dashed var(--hm-color-border);border-radius:var(--hm-radius-md);transition:border-color .2s ease,background-color .2s ease}.hm-upload__dragger:hover,.hm-upload__dragger.is-dragover{border-color:var(--hm-color-primary);background:var(--hm-color-primary-subtle, rgba(64, 158, 255, .06))}.hm-upload__text{color:var(--hm-color-text-muted);line-height:1.5}.hm-upload__text em{color:var(--hm-color-primary);font-style:normal}.hm-upload__tip{margin-top:var(--hm-spacing-2);font-size:var(--hm-font-size-xs);color:var(--hm-color-text-muted);line-height:1.4}.hm-upload__file-list{margin:var(--hm-spacing-3) 0 0;padding:0;list-style:none}.hm-upload__file-list--text .hm-upload__file-item{display:flex;align-items:center;gap:var(--hm-spacing-2);padding:var(--hm-spacing-2) 0;border-bottom:1px solid var(--hm-color-border-subtle, var(--hm-color-border))}.hm-upload__file-list--text .hm-upload__file-item:last-child{border-bottom:none}.hm-upload__file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-upload__file-list--picture .hm-upload__file-item{display:inline-flex;flex-direction:column;align-items:center;width:148px;margin:0 var(--hm-spacing-3) var(--hm-spacing-3) 0;vertical-align:top}.hm-upload__file-thumb{position:relative;width:148px;height:148px;overflow:hidden;background:var(--hm-color-bg-muted, #f5f7fa);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-sm)}.hm-upload__file-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hm-upload__file-actions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--hm-spacing-2);background:#00000073;opacity:0;transition:opacity .2s ease}.hm-upload__file-thumb:hover .hm-upload__file-actions{opacity:1}.hm-upload__file-action{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;font:inherit;color:#fff;cursor:pointer;background:transparent;border:none;border-radius:var(--hm-radius-sm)}.hm-upload__file-action:hover{background:#ffffff26}.hm-upload__file-label{width:100%;margin-top:var(--hm-spacing-2);overflow:hidden;font-size:var(--hm-font-size-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap}.hm-upload__file-remove{flex-shrink:0;padding:0;font:inherit;color:var(--hm-color-text-muted);cursor:pointer;background:transparent;border:none}.hm-upload__file-remove:hover{color:var(--hm-color-danger, #f56c6c)}.hm-upload__file-status{flex-shrink:0;font-size:var(--hm-font-size-xs);color:var(--hm-color-text-muted)}.hm-upload__file-status.is-success{color:var(--hm-color-success, #67c23a)}.hm-upload__file-status.is-fail{color:var(--hm-color-danger, #f56c6c)}.hm-slider{display:flex;align-items:center;width:100%;min-height:2rem}.hm-slider__input{width:100%;height:.375rem;margin:0;appearance:none;cursor:pointer;background:var(--hm-color-border);border-radius:var(--hm-radius-full, 999px);outline:none}.hm-slider__input::-webkit-slider-thumb{width:1rem;height:1rem;appearance:none;cursor:pointer;background:var(--hm-color-primary);border:2px solid var(--hm-color-bg);border-radius:50%;box-shadow:0 1px 3px #00000026}.hm-slider__input::-moz-range-thumb{width:1rem;height:1rem;cursor:pointer;background:var(--hm-color-primary);border:2px solid var(--hm-color-bg);border-radius:50%;box-shadow:0 1px 3px #00000026}.hm-slider.is-disabled{opacity:.6}.hm-slider.is-disabled .hm-slider__input{cursor:not-allowed}.hm-progress{position:relative;width:100%;line-height:1}.hm-progress__bar{position:relative;height:.375rem;overflow:hidden;background:var(--hm-color-border);border-radius:var(--hm-radius-full, 999px)}.hm-progress__inner{height:100%;background:var(--hm-color-primary);border-radius:inherit;transition:width .3s ease}.hm-progress.is-success .hm-progress__inner{background:var(--hm-color-success, #67c23a)}.hm-progress.is-exception .hm-progress__inner{background:var(--hm-color-danger, #f56c6c)}.hm-progress.is-warning .hm-progress__inner{background:var(--hm-color-warning, #e6a23c)}.hm-progress__text{margin-top:var(--hm-spacing-1);font-size:var(--hm-font-size-xs);color:var(--hm-color-text-muted)}.hm-image{display:inline-block;overflow:hidden;line-height:0}.hm-image__img{display:block;width:100%;height:100%}.hm-image.is-previewable{cursor:zoom-in}.hm-image-preview{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:var(--hm-spacing-6);background:#000000a6}.hm-image-preview__img{max-width:100%;max-height:100%;object-fit:contain}.hm-image-preview__close{position:absolute;top:var(--hm-spacing-4);right:var(--hm-spacing-4);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;font-size:1.25rem;color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%}.hm-color-picker{display:inline-flex;align-items:center;gap:var(--hm-spacing-2)}.hm-color-picker__trigger{position:relative;width:2rem;height:2rem;padding:0;overflow:hidden;cursor:pointer;background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-sm)}.hm-color-picker__trigger.is-disabled{cursor:not-allowed;opacity:.6}.hm-color-picker__swatch{display:block;width:100%;height:100%}.hm-color-picker__input{position:absolute;inset:0;width:100%;height:100%;padding:0;cursor:pointer;opacity:0}.hm-color-picker__input:disabled{cursor:not-allowed}.hm-color-picker--large .hm-color-picker__trigger{width:2.5rem;height:2.5rem}.hm-color-picker__value{font-family:var(--hm-font-mono, monospace);font-size:var(--hm-font-size-sm);color:var(--hm-color-text-muted)}.hm-timeline{margin:0;padding:0;list-style:none}.hm-timeline.is-start{padding-left:0}.hm-timeline-item{position:relative;padding-bottom:var(--hm-spacing-5)}.hm-timeline-item:last-child{padding-bottom:0}.hm-timeline-item__tail{position:absolute;top:.75rem;left:.25rem;width:2px;height:calc(100% - .75rem);background:var(--hm-color-border)}.hm-timeline-item:last-child .hm-timeline-item__tail{display:none}.hm-timeline-item__node{position:absolute;top:.25rem;left:0;width:.75rem;height:.75rem;background:var(--hm-color-bg);border:2px solid var(--hm-color-primary);border-radius:50%}.hm-timeline-item__wrapper{position:relative;top:-.125rem;padding-left:1.75rem}.hm-timeline-item__timestamp{margin-bottom:var(--hm-spacing-1);font-size:var(--hm-font-size-xs);color:var(--hm-color-text-muted);line-height:1.4}.hm-timeline-item__content{font-size:var(--hm-font-size-sm);color:var(--hm-color-text);line-height:1.5}html[data-theme=dark] .hm-timeline-item__content,html[data-theme=dark] .el-timeline-item__content{color:var(--hm-color-text)}html[data-theme=dark] .hm-timeline-item__timestamp,html[data-theme=dark] .el-timeline-item__timestamp{color:var(--hm-color-text-muted)}.hm-table,.el-table{position:relative;width:100%;overflow:hidden;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border-muted);border-radius:var(--hm-radius-lg)}.hm-table__inner,.hm-table--fit .hm-table__inner,.hm-table--fit table{width:100%}.hm-table__wrapper{overflow:auto}.hm-table table{width:100%;border-collapse:collapse;table-layout:fixed}.hm-table__header-row,.hm-table__body-row,.el-table__row{transition:background-color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-table__header-cell,.el-table__header .el-table__cell{padding:.625rem 0;vertical-align:middle;background:var(--hm-color-bg-muted);border-bottom:1px solid var(--hm-color-border-muted)}.hm-table__body-cell,.el-table__cell{padding:.625rem 0;vertical-align:middle;border-bottom:1px solid var(--hm-color-border-muted)}.hm-table__body-row:last-child .hm-table__body-cell,.el-table__body .el-table__row:last-child .el-table__cell{border-bottom:none}.hm-table--border .hm-table__header-cell,.hm-table--border .hm-table__body-cell,.hm-table--border .el-table__cell{border-right:1px solid var(--hm-color-border-muted)}.hm-table--border .hm-table__header-cell:last-child,.hm-table--border .hm-table__body-cell:last-child,.hm-table--border .el-table__cell:last-child{border-right:none}.hm-table--small .hm-table__header-cell,.hm-table--small .hm-table__body-cell{padding:.5rem 0;font-size:var(--hm-font-size-xs)}.hm-table--stripe .hm-table__body-row:nth-child(2n),.hm-table--stripe .el-table__row:nth-child(2n){background:color-mix(in srgb,var(--hm-color-bg-muted) 55%,var(--hm-color-bg))}.hm-table__cell-content,.cell{padding:0 1rem;line-height:var(--hm-line-height-normal);word-break:break-word}.hm-table__cell-content.is-ellipsis,.cell.is-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-table__header-cell.is-center,.hm-table__body-cell.is-center{text-align:center}.hm-table__header-cell.is-right,.hm-table__body-cell.is-right{text-align:right}.hm-table__header-cell.is-fixed-left,.hm-table__body-cell.is-fixed-left{position:sticky;left:0;z-index:2;background:inherit}.hm-table__header-cell-content{display:inline-flex;align-items:center;gap:var(--hm-spacing-1);padding:0 1rem;font-family:var(--hm-font-ui);font-weight:var(--hm-font-weight-semibold);letter-spacing:var(--hm-tracking-display);color:var(--hm-color-text-muted)}.hm-table__sort{display:inline-flex;flex-direction:column;margin-left:.25rem;font-size:.625rem;line-height:1;color:var(--hm-color-text-muted)}.hm-table__sort.is-active{color:var(--hm-color-primary)}.hm-table__filter{position:relative;display:inline-flex}.hm-table__filter-panel{position:absolute;top:calc(100% + .25rem);right:0;z-index:10;min-width:8rem;padding:var(--hm-spacing-2);background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md)}.hm-table__filter-option{display:flex;align-items:center;gap:var(--hm-spacing-2);padding:.25rem 0;font-size:var(--hm-font-size-xs);white-space:nowrap}.hm-table__empty,.hm-table__empty-block,.el-table__empty-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hm-spacing-3);width:100%;min-height:7.5rem;padding:var(--hm-spacing-6);text-align:center;color:var(--hm-color-text-muted)}.hm-table__selection{width:3rem;text-align:center}.hm-table__body-row:hover .hm-table__body-cell,.el-table__row:hover .el-table__cell{background:var(--hm-color-primary-subtle)}.hm-skeleton-bar{position:relative;display:block;height:.875rem;max-width:100%;overflow:hidden;border-radius:var(--hm-radius-md);background:color-mix(in srgb,var(--hm-color-border) 72%,var(--hm-color-bg-hover))}.hm-skeleton-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--hm-color-bg) 55%,transparent) 45%,color-mix(in srgb,var(--hm-color-bg) 75%,transparent) 55%,transparent 100%);transform:translate(-120%);animation:hm-skeleton-shimmer 2.2s var(--hm-ease-flow, cubic-bezier(.22, 1, .36, 1)) infinite}.hm-skeleton-bar--short{width:40%}.hm-skeleton-bar--medium{width:65%}.hm-skeleton-bar--long{width:88%}.hm-skeleton-bar--tag{width:3.5rem;height:1.25rem;border-radius:var(--hm-radius-full)}.hm-skeleton-bar--avatar{width:2rem;height:2rem;border-radius:var(--hm-radius-full)}.hm-skeleton-bar--action{width:1.75rem;height:1.75rem;border-radius:var(--hm-radius-md)}.hm-skeleton-loading{pointer-events:none;-webkit-user-select:none;user-select:none}.hm-skeleton-loading--replace{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hm-skeleton-loading__items{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.hm-skeleton-loading__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.hm-skeleton-loading--append .hm-skeleton-loading__items{flex:none;overflow:visible}@keyframes hm-skeleton-shimmer{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.hm-skeleton-bar:after{animation:none;opacity:0}.hm-skeleton-bar{opacity:.7}}.hm-table-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}.hm-table-skeleton .hm-table__header-cell-content{color:var(--hm-color-text-muted)}.hm-table-skeleton__actions{display:flex;gap:var(--hm-spacing-2);justify-content:flex-end;padding:0 .75rem}.hm-dropdown{display:inline-block;vertical-align:middle}.hm-dropdown__menu{min-width:6rem;padding:.25rem 0;background:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-shadow:var(--hm-shadow-md, 0 4px 12px rgb(0 0 0 / 12%));z-index:var(--hm-z-popover)}.hm-dropdown-menu{display:flex;flex-direction:column;gap:0}.hm-dropdown__trigger{display:inline-flex;align-items:center;cursor:pointer}.hm-dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem;font-family:var(--hm-font-ui);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text);text-align:left;background:transparent;border:0;cursor:pointer}.hm-dropdown-item:hover:not(:disabled),.hm-dropdown-item:focus-visible:not(:disabled){outline:none;background:var(--hm-color-bg-hover);color:var(--hm-color-text)}.hm-dropdown-item:disabled{color:var(--hm-color-text-muted);cursor:not-allowed}.hm-dropdown-item--divided{margin-top:.375rem;border-top:1px solid var(--hm-color-border);padding-top:.625rem}.hm-dropdown-item__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem}.hm-dropdown-item__label{flex:1;min-width:0}.hm-tooltip,.hm-tooltip__trigger{display:inline-flex;max-width:100%}.hm-tooltip__panel{max-width:min(20rem,calc(100vw - 1rem));padding:.375rem .625rem;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-xs, .75rem);line-height:var(--hm-line-height-normal);border-radius:var(--hm-radius-sm);box-shadow:var(--hm-shadow-sm, 0 2px 8px rgb(0 0 0 / 15%));pointer-events:none}.hm-tooltip__panel--dark{color:#fff;background:#303133eb}.hm-tooltip__panel--light{color:var(--hm-color-text);background:var(--hm-color-bg);border:1px solid var(--hm-color-border)}.hm-tooltip__panel p{margin:0}.hm-tooltip__panel p+p{margin-top:.25rem}.hm-tooltip__panel .technical-detail{opacity:.85;font-size:.6875rem}.hm-quill{width:100%;background-color:var(--hm-color-bg);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);box-sizing:border-box;transition:border-color var(--hm-duration-fast, .2s) var(--hm-ease-standard, ease);overflow:hidden}.hm-quill:focus-within{border-color:var(--hm-focus-border)}.hm-quill .ql-toolbar.ql-snow{border:none;border-bottom:1px solid var(--hm-color-border);background:var(--hm-color-bg-muted)}.hm-quill .ql-container.ql-snow{border:none;font-family:var(--hm-font-sans);font-size:var(--hm-font-size-sm);color:var(--hm-color-text)}.hm-quill .ql-editor{min-height:var(--hm-quill-min-height, 150px);line-height:var(--hm-line-height-relaxed, 1.6)}.hm-quill .ql-editor.ql-blank:before{color:var(--hm-color-text-subtle);font-style:normal}.hm-quill .ql-snow .ql-stroke{stroke:var(--hm-color-text-muted)}.hm-quill .ql-snow .ql-fill,.hm-quill .ql-snow .ql-stroke.ql-fill{fill:var(--hm-color-text-muted)}.hm-quill .ql-snow .ql-picker{color:var(--hm-color-text-muted)}.hm-quill .ql-snow .ql-picker-options{background:var(--hm-color-bg);border-color:var(--hm-color-border)}.hm-quill .ql-snow.ql-toolbar button:hover,.hm-quill .ql-snow .ql-toolbar button:hover,.hm-quill .ql-snow.ql-toolbar button.ql-active,.hm-quill .ql-snow .ql-toolbar button.ql-active,.hm-quill .ql-snow.ql-toolbar .ql-picker-label:hover,.hm-quill .ql-snow .ql-toolbar .ql-picker-label:hover,.hm-quill .ql-snow.ql-toolbar .ql-picker-label.ql-active,.hm-quill .ql-snow .ql-toolbar .ql-picker-label.ql-active{color:var(--hm-color-primary-500)}.hm-quill .ql-snow.ql-toolbar button:hover .ql-stroke,.hm-quill .ql-snow .ql-toolbar button:hover .ql-stroke,.hm-quill .ql-snow.ql-toolbar button.ql-active .ql-stroke,.hm-quill .ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--hm-color-primary-500)}.hm-quill .ql-snow.ql-toolbar button:hover .ql-fill,.hm-quill .ql-snow .ql-toolbar button:hover .ql-fill,.hm-quill .ql-snow.ql-toolbar button.ql-active .ql-fill,.hm-quill .ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--hm-color-primary-500)}.hm-quill.is-compact .ql-toolbar.ql-snow{padding:4px 8px}.hm-quill.is-compact .ql-toolbar .ql-formats{margin-right:8px}.hm-quill.is-disabled{opacity:.65;pointer-events:none}.hm-loading-parent{position:relative!important}.hm-loading-parent--hidden,body.hm-loading-locked{overflow:hidden!important}.hm-loading-mask{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hm-spacing-3);background:color-mix(in srgb,var(--hm-color-bg) 90%,transparent)}.hm-loading-mask--relative{position:absolute;inset:0;z-index:var(--hm-z-loading-local)}.hm-loading-mask--fullscreen{position:fixed;inset:0;z-index:var(--hm-z-loading)}.hm-loading-spinner{box-sizing:border-box;flex-shrink:0;align-self:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;aspect-ratio:1;border:3px solid var(--hm-color-primary-100, var(--hm-color-border-muted));border-top-color:var(--hm-color-loading, var(--hm-color-primary));border-radius:50%;animation:hm-loading-spin var(--hm-duration-slow) linear infinite}.hm-loading-text{margin:0;max-width:min(20rem,80vw);font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted);text-align:center}@keyframes hm-loading-spin{to{transform:rotate(360deg)}}:root{--mobile-topbar-height: 55px}@media(max-width:768px){.the-main-menu h1,.login h1,.logout h1{font-size:3em}.menu-drawer .hm-drawer__panel{background-color:var(--hm-color-primary-500)}.menu-drawer.light .hm-drawer__panel{background-color:var(--hm-color-bg-muted)}.menu-drawer.clasic .hm-drawer__panel{background-color:var(--hm-gray-600)}.menu-drawer .hm-drawer__panel,.hm-dialog{width:80%}.hm-upload__dragger{width:100%}}.hm-confirm[data-v-cd533284]{width:min(26rem,100%);margin:auto;padding:var(--hm-spacing-6);border:0;border-radius:var(--hm-radius-lg);background:var(--hm-color-bg);box-shadow:var(--hm-shadow-lg);outline:none;color:var(--hm-color-text)}.hm-confirm[data-v-cd533284]::backdrop{background:#00000073}.hm-confirm__title[data-v-cd533284]{margin:0 0 var(--hm-spacing-3);font-size:var(--hm-font-size-lg);font-weight:var(--hm-font-weight-semibold);color:var(--hm-color-text)}.hm-confirm__message[data-v-cd533284]{margin:0;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted);white-space:pre-wrap}.hm-confirm__input[data-v-cd533284]{width:100%;margin-top:var(--hm-spacing-4);padding:var(--hm-spacing-2) var(--hm-spacing-3);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-md);font-size:var(--hm-font-size-sm)}.hm-confirm__error[data-v-cd533284]{margin:var(--hm-spacing-2) 0 0;font-size:var(--hm-font-size-xs);color:var(--hm-color-danger-600)}.hm-confirm__actions[data-v-cd533284]{display:flex;justify-content:flex-end;gap:var(--hm-spacing-2);margin-top:var(--hm-spacing-6)}.hm-toast-host[data-v-4bc76a9e]{position:fixed;z-index:var(--hm-z-toast);pointer-events:none;width:min(24rem,calc(100vw - var(--hm-spacing-8)))}.hm-toast-host--top-center[data-v-4bc76a9e]{top:var(--hm-spacing-5);left:50%;transform:translate(-50%)}.hm-toast-host--bottom-left[data-v-4bc76a9e]{bottom:var(--hm-spacing-5);left:var(--hm-spacing-5)}.hm-toast-host--bottom-right[data-v-4bc76a9e]{bottom:var(--hm-spacing-5);right:var(--hm-spacing-5)}.hm-toast-host__list[data-v-4bc76a9e]{display:flex;flex-direction:column;gap:var(--hm-spacing-2);position:relative}.hm-toast[data-v-4bc76a9e]{display:flex;align-items:center;gap:var(--hm-spacing-3);padding:var(--hm-spacing-3) var(--hm-spacing-4);border-radius:var(--hm-radius-md);background:var(--hm-color-bg);color:var(--hm-color-text);box-shadow:var(--hm-shadow-md);border:1px solid var(--hm-color-border-muted);border-left-width:3px;pointer-events:auto}.hm-toast--success[data-v-4bc76a9e]{background:var(--hm-color-success-50);border-color:var(--hm-color-success-100);border-left-color:var(--hm-color-success-500)}.hm-toast--error[data-v-4bc76a9e]{background:var(--hm-color-danger-50);border-color:var(--hm-color-danger-100);border-left-color:var(--hm-color-danger-500)}.hm-toast--warning[data-v-4bc76a9e]{background:var(--hm-color-warning-50);border-color:var(--hm-color-warning-100);border-left-color:var(--hm-color-warning-500)}.hm-toast--info[data-v-4bc76a9e]{background:var(--hm-color-info-50);border-color:var(--hm-color-info-100);border-left-color:var(--hm-color-info-500)}.hm-toast--plain[data-v-4bc76a9e]{background:var(--hm-color-bg);border-color:var(--hm-color-border-muted);border-left-color:var(--hm-color-border)}.hm-toast__icon[data-v-4bc76a9e]{flex-shrink:0;font-size:var(--hm-font-size-md);line-height:1}.hm-toast__icon.fa-stack[data-v-4bc76a9e]{position:relative;display:inline-block;width:1em;height:1em;line-height:1em;vertical-align:middle}.hm-toast__icon.fa-stack .fa-stack-1x[data-v-4bc76a9e],.hm-toast__icon.fa-stack .fa-stack-2x[data-v-4bc76a9e]{position:absolute;left:0;width:100%;text-align:center;line-height:inherit}.hm-toast__icon.fa-stack .fa-stack-2x[data-v-4bc76a9e]{font-size:1em}.hm-toast__icon--success[data-v-4bc76a9e]{color:var(--hm-color-success-500)}.hm-toast__icon--error[data-v-4bc76a9e]{color:var(--hm-color-danger-500)}.hm-toast__icon--warning[data-v-4bc76a9e]{color:var(--hm-color-warning-500)}.hm-toast__icon--info[data-v-4bc76a9e]{color:var(--hm-color-info-600)}.hm-toast__icon--muted[data-v-4bc76a9e]{color:var(--hm-color-text-muted)}.hm-toast__content[data-v-4bc76a9e]{display:flex;flex:1;flex-direction:column;gap:var(--hm-spacing-1);min-width:0}.hm-toast__title[data-v-4bc76a9e]{font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-semibold);line-height:var(--hm-line-height-normal)}.hm-toast__message[data-v-4bc76a9e]{font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal)}.hm-toast__action[data-v-4bc76a9e]{align-self:flex-start;padding-inline:0}.hm-toast__close[data-v-4bc76a9e]{border:none;background:transparent;color:var(--hm-color-text-subtle);cursor:pointer;font-size:var(--hm-font-size-lg);line-height:1;padding:0;transition:color var(--hm-duration-fast) var(--hm-ease-standard)}.hm-toast__close[data-v-4bc76a9e]:hover{color:var(--hm-color-text)}.hm-toast-enter-active[data-v-4bc76a9e],.hm-toast-leave-active[data-v-4bc76a9e]{transition:opacity var(--hm-duration-normal) var(--hm-ease-standard),transform var(--hm-duration-normal) var(--hm-ease-standard)}.hm-toast-leave-active[data-v-4bc76a9e]{position:absolute;width:100%}.hm-toast-enter-from[data-v-4bc76a9e],.hm-toast-leave-to[data-v-4bc76a9e]{opacity:0;transform:translateY(-.5rem)}.hm-toast--placement-bottom-left.hm-toast-enter-from[data-v-4bc76a9e],.hm-toast--placement-bottom-left.hm-toast-leave-to[data-v-4bc76a9e],.hm-toast--placement-bottom-right.hm-toast-enter-from[data-v-4bc76a9e],.hm-toast--placement-bottom-right.hm-toast-leave-to[data-v-4bc76a9e]{transform:translateY(.5rem)}.allow-microphone[data-v-43f85270]{display:flex;flex-direction:column;align-items:center;gap:var(--hm-spacing-5);text-align:center;padding:var(--hm-spacing-2) var(--hm-spacing-1) var(--hm-spacing-1)}.allow-microphone__hero[data-v-43f85270]{display:flex;flex-direction:column;align-items:center;gap:var(--hm-spacing-3);max-width:22rem}.allow-microphone__icon[data-v-43f85270]{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:999px;background:var(--hm-color-danger-50);color:var(--hm-color-danger-500);font-size:1.75rem}.allow-microphone__title[data-v-43f85270]{margin:0;font-size:var(--hm-font-size-lg);font-weight:var(--hm-font-weight-semibold);line-height:var(--hm-line-height-tight, 1.25);color:var(--hm-color-text)}.allow-microphone__subtitle[data-v-43f85270]{margin:0;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted)}.allow-microphone__steps[data-v-43f85270],.allow-microphone__other-browser[data-v-43f85270]{width:100%;padding:var(--hm-spacing-4);border:1px solid var(--hm-color-border);border-radius:var(--hm-radius-lg);background:var(--hm-color-bg);text-align:left}.allow-microphone__other-browsers[data-v-43f85270]{display:flex;flex-direction:column;gap:var(--hm-spacing-3);width:100%}.allow-microphone__browser[data-v-43f85270]{margin:0 0 var(--hm-spacing-3);font-size:var(--hm-font-size-sm);font-weight:var(--hm-font-weight-semibold);color:var(--hm-color-text)}.allow-microphone__list[data-v-43f85270]{margin:0;padding-left:1.25rem;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted)}.allow-microphone__list li+li[data-v-43f85270]{margin-top:var(--hm-spacing-2)}.allow-microphone__tip[data-v-43f85270]{margin:var(--hm-spacing-3) 0 0;font-size:var(--hm-font-size-xs);line-height:var(--hm-line-height-normal);color:var(--hm-color-text-muted)}.allow-microphone__actions[data-v-43f85270]{display:flex;flex-direction:column;align-items:center;gap:var(--hm-spacing-3);width:100%}.allow-microphone__actions[data-v-43f85270] .hm-button{min-width:12rem}.allow-microphone__hint[data-v-43f85270]{margin:0;font-size:var(--hm-font-size-sm);line-height:var(--hm-line-height-normal);color:var(--hm-color-danger-500)}.allow-microphone__other-link[data-v-43f85270]{padding:0;border:0;background:transparent;color:var(--hm-color-primary-500);font-size:var(--hm-font-size-sm);text-decoration:underline;cursor:pointer}.allow-microphone__other-link[data-v-43f85270]:hover{color:var(--hm-color-primary-600)}
