.sidebar-header[data-v-ef916c89]{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:64px;padding:.875rem 1rem;display:flex}.sidebar-header.collapsed[data-v-ef916c89]{justify-content:center;padding:.75rem .5rem}.logo[data-v-ef916c89]{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex;overflow:hidden}.logo.collapsed[data-v-ef916c89]{flex:none;justify-content:center;gap:0}.logo-image[data-v-ef916c89]{-o-object-fit:contain;object-fit:contain;filter:brightness(1.15)drop-shadow(0 1px 2px #00000040);flex-shrink:0;width:auto;height:30px}.logo-content[data-v-ef916c89]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.logo-text[data-v-ef916c89]{color:#fff;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;line-height:1.2;overflow:hidden}.app-version[data-v-ef916c89]{color:#ffffff73;letter-spacing:.02em;background:#ffffff1a;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-block}.header-btn[data-v-ef916c89]{color:#ffffffa6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.header-btn[data-v-ef916c89]:hover{color:#fff;background:#ffffff29;border-color:#ffffff40}.header-btn[data-v-ef916c89]:active{background:#ffffff38;transform:scale(.95)}.header-btn i[data-v-ef916c89]{justify-content:center;align-items:center;font-size:.75rem;display:flex}@media (width<=768px){.sidebar-header[data-v-ef916c89]{min-height:56px;padding:.75rem}.logo-image[data-v-ef916c89]{height:26px}.logo-text[data-v-ef916c89]{font-size:.875rem}}@media (width<=480px){.sidebar-header[data-v-ef916c89]{min-height:50px}.logo-image[data-v-ef916c89]{height:24px}.logo-text[data-v-ef916c89]{font-size:13px}.header-btn[data-v-ef916c89]{width:26px;height:26px}}.sidebar-nav[data-v-c345499d]{scrollbar-width:none;flex:1;padding:.625rem .75rem;overflow-y:auto}.sidebar-nav[data-v-c345499d]::-webkit-scrollbar{display:none}.sidebar.collapsed .sidebar-nav[data-v-c345499d]{padding:.625rem .5rem}.nav-list[data-v-c345499d]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-v-c345499d]{color:#ffffffc2;cursor:pointer;width:100%;min-height:38px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:1px solid #0000;border-radius:10px;outline:none;align-items:center;gap:.625rem;padding:.5rem .75rem;text-decoration:none;transition:color .14s,border-color .14s;display:flex;position:relative}.nav-item[data-v-c345499d]:before{content:none}.nav-item.collapsed[data-v-c345499d]{justify-content:center;padding:.5rem}.nav-item[data-v-c345499d]:hover,.nav-item[data-v-c345499d]:focus-visible{color:#fff;background:#123747;border-color:#ffffff14}.nav-item:hover i[data-v-c345499d]:not(.nav-arrow),.nav-item:focus-visible i[data-v-c345499d]:not(.nav-arrow){color:#fff}.nav-item:hover .nav-arrow[data-v-c345499d],.nav-item:focus-visible .nav-arrow[data-v-c345499d]{color:#ffffffc7}.nav-item[data-v-c345499d]:active,.nav-item[data-v-c345499d]:focus:not(:focus-visible){color:#fff;background:#123747;border-color:#ffffff14}.nav-item.router-link-active[data-v-c345499d]{color:#fff;font-weight:var(--font-weight-semibold);background:#0a6e89;border-color:#ffffff29;box-shadow:inset 3px 0 #ffc700,0 8px 18px #00000029}.nav-item.router-link-active i[data-v-c345499d]:not(.nav-arrow){color:#ffc700}.nav-item.router-link-active[data-v-c345499d]:hover,.nav-item.router-link-active[data-v-c345499d]:focus-visible,.nav-item.router-link-active[data-v-c345499d]:active,.nav-item.router-link-active[data-v-c345499d]:focus:not(:focus-visible){color:#fff;font-weight:var(--font-weight-semibold);background:#0a6e89;border-color:#ffffff29;box-shadow:inset 3px 0 #ffc700,0 8px 18px #00000029}.nav-item i[data-v-c345499d]{color:#ffffff85;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;min-width:1.125rem;height:1.125rem;font-size:1.125rem;transition:color .14s;display:flex}.nav-text[data-v-c345499d]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-arrow[data-v-c345499d]{color:#ffffff61;flex-shrink:0;min-width:.9375rem;margin-left:auto;font-size:.9375rem;transition:transform .25s cubic-bezier(.4,0,.2,1),color .18s}.nav-arrow.rotated[data-v-c345499d]{transform:rotate(180deg)}.nav-parent.expanded[data-v-c345499d]{color:#fffc;background:0 0;border-color:#0000}.nav-parent.expanded i[data-v-c345499d]:not(.nav-arrow){color:#fff9}.nav-parent.expanded[data-v-c345499d]:hover,.nav-parent.expanded[data-v-c345499d]:focus-visible{color:#fff;background:#123747;border-color:#ffffff14}.nav-parent.expanded:hover i[data-v-c345499d]:not(.nav-arrow),.nav-parent.expanded:focus-visible i[data-v-c345499d]:not(.nav-arrow){color:#fff}.nav-parent.has-active-child[data-v-c345499d]{color:#fff;font-weight:var(--font-weight-semibold);background:0 0;border-color:#0000;box-shadow:inset 3px 0 #ffc700ad}.nav-parent.has-active-child i[data-v-c345499d]:not(.nav-arrow){color:#ffc700}.nav-parent.has-active-child .nav-arrow[data-v-c345499d]{color:#ffffffd1}.nav-parent.has-active-child[data-v-c345499d]:hover,.nav-parent.has-active-child[data-v-c345499d]:focus-visible{color:#fff;background:#123747;border-color:#ffffff14;box-shadow:inset 3px 0 #ffc700ad}.nav-badge[data-v-c345499d]{color:#d5ecf7;background:#1f5e77;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sub-nav-badge[data-v-c345499d]{color:#ffb3b3;background:#6b2020;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.sub-nav-list[data-v-c345499d]{border-left:1px solid #ffffff1a;margin:3px 0 4px 1.125rem;padding:4px 0 4px .5rem;list-style:none}.sub-nav-list li[data-v-c345499d]{padding-left:.45rem}.sub-nav-item[data-v-c345499d]{color:#ffffffa8;min-height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;margin:1px 0 1px -1px;padding:.35rem .625rem;text-decoration:none;transition:color .14s,border-color .14s;display:flex;position:relative}.sub-nav-item[data-v-c345499d]:hover,.sub-nav-item[data-v-c345499d]:focus-visible{color:#fff;background:#102f3d;border-color:#ffffff14}.sub-nav-item.router-link-active[data-v-c345499d],.sub-nav-item.router-link-active[data-v-c345499d]:hover,.sub-nav-item.router-link-active[data-v-c345499d]:focus-visible,.sub-nav-item.router-link-active[data-v-c345499d]:active,.sub-nav-item.router-link-active[data-v-c345499d]:focus:not(:focus-visible){color:#fff;font-weight:var(--font-weight-semibold);background:#0a6e89;border-color:#ffffff29;box-shadow:inset 3px 0 #ffc700}.sub-nav-item[data-v-c345499d]:active,.sub-nav-item[data-v-c345499d]:focus:not(:focus-visible){color:#fff;background:#102f3d;border-color:#ffffff14}.tooltip-modal[data-v-c345499d]{z-index:1100;transform-origin:0;pointer-events:auto;background:#0e2a36;border:1px solid #ffffff21;border-radius:9px;min-width:140px;max-width:230px;animation:.15s cubic-bezier(.4,0,.2,1) tooltipEnter-c345499d;position:fixed;box-shadow:0 12px 32px #00000061,0 4px 12px #00000040}@media (width<=768px){.tooltip-modal[data-v-c345499d]{display:none!important}}@keyframes tooltipEnter-c345499d{0%{opacity:0;transform:scale(.94)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}.tooltip-content[data-v-c345499d]{padding:.25rem}.tooltip-content[data-v-c345499d]:before{content:"";filter:drop-shadow(-1px 0 #ffffff21);border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:5px solid #0e2a36;width:0;height:0;position:absolute;top:.875rem;left:-5px}.tooltip-simple[data-v-c345499d]{white-space:nowrap;color:#ffffffe6;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:12px;font-weight:500;display:flex}.tooltip-title[data-v-c345499d]{color:#ffffffd1;white-space:nowrap;letter-spacing:-.01em;border-bottom:1px solid #ffffff17;padding:.5rem .75rem .4rem;font-size:12px;font-weight:600}.tooltip-children[data-v-c345499d]{padding:.25rem}.tooltip-child-item[data-v-c345499d]{margin:0}.tooltip-child-link[data-v-c345499d]{color:#ffffffb3;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;margin:2px 0;padding:.375rem .5rem;font-size:12px;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s;display:flex}.tooltip-child-link[data-v-c345499d]:hover,.tooltip-child-link[data-v-c345499d]:focus-visible,.tooltip-child-link[data-v-c345499d]:active,.tooltip-child-link[data-v-c345499d]:focus:not(:focus-visible){color:#fff;background:#102f3d;border-color:#ffffff14}.tooltip-child-link.router-link-active[data-v-c345499d]{color:#ffc700;background:#0a6e89;border-color:#ffffff14;font-weight:600}.tooltip-child-link.router-link-active[data-v-c345499d]:hover,.tooltip-child-link.router-link-active[data-v-c345499d]:focus-visible,.tooltip-child-link.router-link-active[data-v-c345499d]:active,.tooltip-child-link.router-link-active[data-v-c345499d]:focus:not(:focus-visible){color:#ffc700;background:#0a6e89;border-color:#ffffff14}.tooltip-badge[data-v-c345499d]{color:#ffb3b3;background:#6b2020;border-radius:4px;flex-shrink:0;margin-left:.375rem;padding:2px 5px;font-size:10px;font-weight:700}.sidebar-bottom[data-v-ffa39e14]{flex-shrink:0;position:relative}.user-profile[data-v-ffa39e14]{background:#0003;border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.75rem;min-height:60px;padding:.875rem 1rem;transition:background .2s;display:flex}.user-profile.collapsed[data-v-ffa39e14]{justify-content:center;gap:0;padding:.875rem .5rem}.user-profile.collapsed:hover .user-avatar[data-v-ffa39e14]{background:#ffffff2e;border-color:#ffffff80}.user-avatar[data-v-ffa39e14]{background:#ffffff1f;border:1.5px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;transition:all .2s;display:flex}.user-avatar i[data-v-ffa39e14]{color:#ffffffd9;justify-content:center;align-items:center;font-size:15px;display:flex}.user-info[data-v-ffa39e14]{flex:1;min-width:0;overflow:hidden}.user-name[data-v-ffa39e14]{color:#ffffffe6;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.user-menu-btn[data-v-ffa39e14]{color:#fff9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .2s;display:flex}.user-menu-btn[data-v-ffa39e14]:hover{color:#fff;background:#ffffff29;border-color:#ffffff40}.user-menu-btn[data-v-ffa39e14]:active{transform:scale(.95)}.user-menu-btn[data-v-ffa39e14]:focus-visible{outline-offset:2px;outline:2px solid #fff6}.user-menu-btn i[data-v-ffa39e14]{justify-content:center;align-items:center;font-size:.75rem;transition:transform .2s;display:flex}.user-menu-list[data-v-ffa39e14]{z-index:1002;transform-origin:bottom;background:#0e2a36;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-width:210px;max-height:70vh;margin-bottom:.5rem;animation:.18s cubic-bezier(.4,0,.2,1) menuSlideUp-ffa39e14;display:flex;position:absolute;bottom:100%;left:.5rem;right:.5rem;overflow:hidden auto;box-shadow:0 -4px 24px #00000052,0 -2px 8px #0003,inset 0 0 0 1px #ffffff0f}.sidebar.collapsed .user-menu-list[data-v-ffa39e14]{transform-origin:0 100%;z-index:1002;min-width:220px;position:fixed;inset:auto}@keyframes menuSlideUp-ffa39e14{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.user-menu-group[data-v-ffa39e14]{border-bottom:1px solid #ffffff12;padding:.25rem}.user-menu-group[data-v-ffa39e14]:first-child{padding-top:0}.user-menu-group[data-v-ffa39e14]:last-child{border-bottom:none}.user-menu-header[data-v-ffa39e14]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);align-items:center;gap:.75rem;padding:.875rem .875rem .75rem;display:flex}.user-menu-avatar[data-v-ffa39e14]{background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;display:inline-flex}.user-menu-avatar i[data-v-ffa39e14]{color:#fffc;justify-content:center;align-items:center;font-size:14px;display:flex}.user-menu-user-info[data-v-ffa39e14]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.user-menu-user-name[data-v-ffa39e14]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#ffffffe6;overflow:hidden}.user-menu-link[data-v-ffa39e14]{color:#c8e6f2;cursor:pointer;width:100%;min-height:36px;font-size:var(--font-size-sm);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.4375rem .75rem;text-decoration:none;transition:all .15s;display:flex;position:relative}.user-menu-link[data-v-ffa39e14]:hover{background:#1a3e4e}.user-menu-link[data-v-ffa39e14]:focus-visible{outline-offset:-2px;outline:2px solid #ffffff4d}.user-menu-link.router-link-active[data-v-ffa39e14]{color:#fff;background:#1f4f63}.user-menu-link i[data-v-ffa39e14]{color:#ffffff7a;flex-shrink:0;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;font-size:15px;transition:color .15s;display:flex}.user-menu-link:hover i[data-v-ffa39e14]{color:#ffffffbf}.user-menu-link.router-link-active i[data-v-ffa39e14]{color:#ffc700}.user-menu-item-container.logout-item .user-menu-link[data-v-ffa39e14]{color:#f87171}.user-menu-item-container.logout-item .user-menu-link i[data-v-ffa39e14]{color:#f87171b3}.user-menu-item-container.logout-item .user-menu-link[data-v-ffa39e14]:hover{color:#fca5a5;background:#3d1a1a}.user-menu-item-container.logout-item .user-menu-link:hover i[data-v-ffa39e14]{color:#fca5a5}.user-menu-item-wrapper[data-v-ffa39e14]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.user-menu-item-label[data-v-ffa39e14]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm);overflow:hidden}.user-menu-trailing[data-v-ffa39e14]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.user-menu-arrow[data-v-ffa39e14]{color:#ffffff61;font-size:14px}.user-menu-external[data-v-ffa39e14]{color:#ffffff59;font-size:12px}.submenu-overlay[data-v-ffa39e14],.user-menu-overlay[data-v-ffa39e14]{z-index:1001;background:0 0;position:fixed;inset:0}.submenu-modal[data-v-ffa39e14]{z-index:1003;transform-origin:0 0;background:#0e2a36;border:1px solid #ffffff1a;border-radius:10px;min-width:160px;animation:.15s cubic-bezier(.4,0,.2,1) submenuEnter-ffa39e14;position:fixed;box-shadow:0 8px 24px #00000052,inset 0 0 0 1px #ffffff0d}@keyframes submenuEnter-ffa39e14{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}.submenu-content[data-v-ffa39e14]{flex-direction:column;padding:.25rem;display:flex}.submenu-item[data-v-ffa39e14]{margin:0}.submenu-link[data-v-ffa39e14]{color:#c8e6f2;cursor:pointer;width:100%;min-height:36px;font-size:var(--font-size-sm);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:.625rem;padding:.4375rem .75rem;text-decoration:none;transition:all .15s;display:flex}.submenu-link[data-v-ffa39e14]:hover{background:#1a3e4e}.submenu-link.router-link-active[data-v-ffa39e14]{color:#ffc700;font-weight:var(--font-weight-semibold);background:#173828}.submenu-link i[data-v-ffa39e14]{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;font-size:15px;transition:color .15s;display:flex}.submenu-link i.submenu-check[data-v-ffa39e14]{color:#ffc700;margin-left:auto;font-size:13px}.submenu-link:hover i[data-v-ffa39e14]:not(.submenu-check){color:#ffffffbf}.submenu-label[data-v-ffa39e14]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (width<=768px){.user-profile[data-v-ffa39e14]{gap:.625rem;min-height:54px;padding:.75rem}.user-profile.collapsed[data-v-ffa39e14]{gap:0}.user-avatar[data-v-ffa39e14]{width:30px;min-width:30px;height:30px}.user-menu-btn[data-v-ffa39e14]{width:24px;height:24px}.user-menu-list[data-v-ffa39e14]{min-width:190px;max-height:60vh}}@media (width<=480px){.user-profile[data-v-ffa39e14]{min-height:48px;padding:.625rem .75rem}.user-avatar[data-v-ffa39e14]{width:28px;min-width:28px;height:28px}.user-name[data-v-ffa39e14]{font-size:12px}.user-menu-list[data-v-ffa39e14]{min-width:170px;max-height:50vh}.user-menu-link[data-v-ffa39e14],.submenu-link[data-v-ffa39e14]{min-height:32px;padding:.375rem .625rem}}.sidebar[data-v-4d28e100]{background:var(--sidebar-bg-gradient);border-right:1px solid var(--sidebar-border);z-index:1001;width:256px;height:100vh;color:var(--sidebar-text);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar-bg) transparent;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:4px 0 24px #00000038,inset 1px 0 #ffffff0d}.sidebar.collapsed[data-v-4d28e100]{width:64px}.sidebar[data-v-4d28e100]::-webkit-scrollbar{width:4px}.sidebar[data-v-4d28e100]::-webkit-scrollbar-track{background:0 0}.sidebar[data-v-4d28e100]::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-bg);border-radius:4px}.sidebar[data-v-4d28e100]::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scrollbar-hover)}.admin-sidebar-user[data-v-4d28e100]{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem .75rem;display:flex}.admin-sidebar-user.collapsed[data-v-4d28e100]{align-items:center;padding-inline:.5rem}.admin-sidebar-account[data-v-4d28e100]{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.admin-sidebar-avatar[data-v-4d28e100]{color:#ffffffe6;background:#ffffff1f;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid}.admin-sidebar-account-info[data-v-4d28e100]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-sidebar-name[data-v-4d28e100]{color:#ffffffeb;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-sidebar-role[data-v-4d28e100]{color:#ffffff85;font-size:var(--font-size-xs)}.admin-sidebar-logout[data-v-4d28e100]{color:#fff;background:#7f1d1d;border:1px solid #f871715c;border-top-color:#f871712e;border-radius:10px;justify-content:center;align-self:center;width:calc(100% - .25rem);padding:.6rem .75rem;font-weight:700;box-shadow:0 10px 20px #7f1d1d3d}.admin-sidebar-logout[data-v-4d28e100] .p-button-label{flex:none}.admin-sidebar-logout[data-v-4d28e100]:hover{color:#fff;background:#991b1b;border-color:#fca5a57a}.admin-sidebar-user.collapsed .admin-sidebar-logout[data-v-4d28e100]{border-top:0;justify-content:center;width:36px;height:36px;padding:0}.sidebar-overlay[data-v-4d28e100]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;cursor:pointer;background:#0000008c;width:100%;height:100%;animation:.2s overlayFadeIn-4d28e100;position:fixed;top:0;left:0}@keyframes overlayFadeIn-4d28e100{0%{opacity:0}to{opacity:1}}@media (width<=768px){.sidebar[data-v-4d28e100]{width:256px;box-shadow:4px 0 32px #00000059}.sidebar.mobile-hidden[data-v-4d28e100]{transform:translate(-100%)}.sidebar.collapsed[data-v-4d28e100]{width:256px;transform:translate(-100%)}.sidebar.collapsed.mobile-hidden[data-v-4d28e100]{transform:translate(-100%)}}@media (width<=480px){.sidebar[data-v-4d28e100]{width:min(82vw,256px)}}@media (width<=320px){.sidebar[data-v-4d28e100]{width:100%;max-width:280px}}.lang-switcher[data-v-7d39b018]{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:999px;flex-shrink:0;align-items:center;gap:0;min-height:32px;padding:2px;transition:all .2s;display:inline-flex}.lang-btn[data-v-7d39b018]{color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:4px 8px;transition:all .15s;display:flex}.lang-btn[data-v-7d39b018]:hover{color:var(--text-primary);background:var(--bg-hover)}.lang-btn[data-v-7d39b018]:active{transform:scale(.95)}.lang-btn.active[data-v-7d39b018]{background:var(--brand-primary);color:#fff;box-shadow:0 1px 3px #0000001f}@media (width<=480px){.lang-switcher[data-v-7d39b018]{min-height:30px;padding:2px}.lang-btn[data-v-7d39b018]{min-width:26px;height:26px;padding:2px 6px;font-size:10px}}@media (width<=320px){.lang-switcher[data-v-7d39b018]{min-height:28px;padding:1px}.lang-btn[data-v-7d39b018]{min-width:24px;height:24px;padding:2px 4px;font-size:9px}}@media (hover:hover) and (pointer:fine){.lang-btn[data-v-7d39b018]:not(.active):hover{background:#0000000a}}.lang-btn[data-v-7d39b018]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-4px}.quick-actions-container[data-v-bfb4993d]{position:relative}.quick-actions-btn[data-v-bfb4993d]{background:var(--brand-primary);color:#fff;cursor:pointer;padding:var(--space-1);border-radius:var(--radius-full);transition:var(--transition-colors);font-size:var(--font-size-base);border:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex}.quick-actions-btn[data-v-bfb4993d]:hover{background:var(--brand-primary-hover);transform:scale(1.05)}.quick-actions-menu[data-v-bfb4993d]{margin-top:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);z-index:10000;min-width:160px;padding:var(--space-2);transform-origin:100% 0;animation:.15s ease-out fadeInScale-bfb4993d;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000026}@keyframes fadeInScale-bfb4993d{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.quick-action-item[data-v-bfb4993d]{align-items:center;gap:var(--space-3);padding:var(--space-2);cursor:pointer;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);transition:background-color .15s;display:flex}.quick-action-item[data-v-bfb4993d]:hover{background:var(--bg-hover)}.quick-action-item i[data-v-bfb4993d]{font-size:var(--font-size-base);color:var(--text-secondary);width:16px}.quick-action-item span[data-v-bfb4993d]{flex:1}.quick-actions-overlay[data-v-bfb4993d]{z-index:9999;background:0 0;position:fixed;inset:0}.impersonation-chip[data-v-5f4225d6]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#92400e;border-radius:var(--radius-md);white-space:nowrap;background:linear-gradient(90deg,#fef3c7,#fde68a);border:1px solid #f59e0b;flex-shrink:0;display:inline-flex;box-shadow:0 1px 2px #78350f1f}.chip-icon[data-v-5f4225d6]{font-size:var(--font-size-sm);color:#b45309}.chip-label[data-v-5f4225d6]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:#b45309}.chip-tenant[data-v-5f4225d6]{font-weight:var(--font-weight-semibold);color:#78350f;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.chip-timer[data-v-5f4225d6]{font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);color:#78350f;font-size:var(--font-size-xs);background:#b4530924;align-items:center;gap:.25rem;padding:.05rem .4rem;display:inline-flex}.chip-timer i[data-v-5f4225d6]{font-size:.75rem}@media (width<=768px){.chip-label[data-v-5f4225d6]{display:none}.chip-tenant[data-v-5f4225d6]{max-width:10ch}}@media (width<=480px){.chip-tenant[data-v-5f4225d6]{display:none}}.topbar[data-v-f81666c9]{background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);padding:0 var(--space-4);height:var(--topbar-height);height:var(--topbar-height);z-index:1000;justify-content:space-between;align-items:center;width:calc(100% - 250px);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:250px;right:0}.topbar.sidebar-collapsed[data-v-f81666c9]{width:calc(100% - 64px);left:64px}.topbar-left[data-v-f81666c9]{align-items:center;gap:var(--space-4);flex:0 auto;min-width:0;display:flex}.sidebar-toggle-btn[data-v-f81666c9]{color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .2s;display:flex}.sidebar-toggle-btn[data-v-f81666c9]:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar-toggle-btn[data-v-f81666c9]:active{background:var(--bg-active)}.page-title[data-v-f81666c9]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--brand-primary);border-right:1px solid var(--topbar-border);padding:0 var(--space-3);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;margin:0;overflow:hidden}.tenant-badge[data-v-f81666c9]{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#166534;border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);white-space:nowrap;background:#dcfce7;border:1px solid #86efac;flex-shrink:0;display:flex}.tenant-badge i[data-v-f81666c9]{font-size:var(--font-size-sm)}.session-timer[data-v-f81666c9]{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#166534;border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);white-space:nowrap;font-variant-numeric:tabular-nums;background:#dcfce7;border:1px solid #86efac;flex-shrink:0;display:flex}.session-timer i[data-v-f81666c9]{font-size:var(--font-size-sm)}.session-timer--warning[data-v-f81666c9]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.session-timer--expired[data-v-f81666c9]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.topbar-right[data-v-f81666c9]{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:0 auto;display:flex}.notification-btn[data-v-f81666c9]{color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--font-size-lg);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:all .2s;display:flex;position:relative}.notification-btn[data-v-f81666c9]:hover{color:var(--text-primary);background:var(--bg-hover)}.notification-btn[data-v-f81666c9]:active{background:var(--bg-active)}.notification-btn i[data-v-f81666c9]{justify-content:center;align-items:center;display:flex}.notification-badge[data-v-f81666c9]{background:var(--color-danger);color:#fff;font-size:10px;font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;line-height:1;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #0000001a}[data-v-f81666c9] .topbar-action-btn{background:var(--brand-primary);color:#fff;cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);white-space:nowrap;border:none;flex-shrink:0;min-height:44px;transition:all .2s;display:flex}[data-v-f81666c9] .topbar-action-btn:hover{background:var(--brand-primary-hover)}[data-v-f81666c9] .topbar-action-btn:active{opacity:.9}[data-v-f81666c9] .topbar-action-btn.secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-default)}[data-v-f81666c9] .topbar-action-btn.secondary:hover{background:var(--bg-hover)}[data-v-f81666c9] .topbar-action-btn.danger{background:var(--color-danger)}[data-v-f81666c9] .topbar-action-btn.danger:hover{background:var(--color-danger-dark)}[data-v-f81666c9] .topbar-action-btn i{font-size:var(--font-size-sm);flex-shrink:0}@media (width<=768px){.topbar[data-v-f81666c9]{width:100%;padding:0 var(--space-3);gap:var(--space-2);left:0}.topbar.sidebar-collapsed[data-v-f81666c9]{width:100%;left:0}.sidebar-toggle-btn[data-v-f81666c9]{display:flex}.page-title[data-v-f81666c9]{font-size:var(--font-size-lg);padding:0 var(--space-2)}.topbar-right[data-v-f81666c9]{gap:var(--space-2)}[data-v-f81666c9] .topbar-action-btn{padding:var(--space-2) var(--space-2);font-size:var(--font-size-sm)}[data-v-f81666c9] .topbar-action-btn span{display:inline}}@media (width<=480px){.topbar[data-v-f81666c9]{padding:0 var(--space-2);gap:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.topbar-left[data-v-f81666c9]{gap:var(--space-2);min-width:0}.page-title[data-v-f81666c9]{font-size:var(--font-size-base);padding:0 var(--space-1);flex-shrink:0}.topbar-right[data-v-f81666c9]{gap:var(--space-1)}.sidebar-toggle-btn[data-v-f81666c9],.notification-btn[data-v-f81666c9]{min-width:40px;min-height:40px;padding:var(--space-1)}[data-v-f81666c9] .topbar-action-btn{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);min-height:40px}[data-v-f81666c9] .topbar-action-btn span{display:none}[data-v-f81666c9] .topbar-action-btn i{font-size:var(--font-size-xs)}[data-v-f81666c9] .lang-switcher{min-width:50px}}@media (width<=320px){.topbar[data-v-f81666c9]{padding:0 var(--space-1)}.notification-badge[data-v-f81666c9]{min-width:14px;height:14px;font-size:8px;top:2px;right:2px}}.admin-root{width:100%;height:100%;overflow:hidden}.layout-container{background:var(--p-surface-ground);width:100%;height:100%;display:flex;overflow:hidden}.layout-content{background:var(--p-surface-ground);flex-direction:column;flex:1;width:calc(100% - 250px);min-width:0;min-height:0;margin-left:250px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.layout-content.sidebar-collapsed{width:calc(100% - 64px);margin-left:64px}.layout-content.full-mode{width:100%;margin-left:0}.main-content{min-height:0;padding-top:var(--topbar-height);background:var(--p-surface-ground);flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.full-mode .main-content{padding-top:0}@media (width<=768px){.layout-content,.layout-content.sidebar-collapsed{width:100%;margin-left:0}.main-content{padding:1rem;padding-top:calc(var(--topbar-height) + 1rem)}}@media (width<=480px){.layout-container{flex-direction:column}.main-content{padding:.75rem;padding-top:calc(var(--topbar-height) + .75rem)}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.neo-palette-item-text[data-v-3591a224]{flex-direction:column;gap:1px;min-width:0;display:flex}.neo-palette-empty[data-v-3591a224]{text-align:center;color:#94a3b8;padding:24px 16px;font-size:12px}.neo-vfd{--neo-node-bg:#fff;--neo-node-fg:#0f172a;--neo-panel-bg:#f8fafc;--neo-canvas-bg:#f1f5f9;--neo-border:#e2e8f0;--neo-border-dark:#cbd5e1;--neo-toolbar-bg:#fff;--neo-toolbar-fg:#374151;--neo-primary:#6366f1;--neo-muted:#64748b;--neo-text-xs:11px;--neo-text-sm:12px;--neo-text-base:13px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--neo-text-base);color:var(--neo-node-fg);background:var(--neo-panel-bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.neo-vfd-body{flex:1;min-height:0;display:flex;overflow:hidden}.neo-vfd-canvas{flex:1;min-width:0;position:relative}.neo-toolbar{background:var(--neo-toolbar-bg);border-bottom:1px solid var(--neo-border);flex-shrink:0;align-items:center;gap:2px;height:40px;padding:0 10px;display:flex}.neo-toolbar-group{align-items:center;gap:1px;display:flex}.neo-toolbar-divider{background:var(--neo-border);width:1px;height:18px;margin:0 6px}.neo-toolbar-btn{color:var(--neo-toolbar-fg);cursor:pointer;font-size:var(--neo-text-sm);white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.neo-toolbar-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.neo-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.neo-toolbar-btn--icon{justify-content:center;min-width:28px;padding:4px 6px}.neo-palette{border-right:1px solid var(--neo-border);background:#fff;flex-direction:column;flex-shrink:0;width:240px;min-width:200px;display:flex;overflow:hidden}.neo-palette-search{flex-shrink:0;padding:10px 10px 6px}.neo-palette-search-wrap{position:relative}.neo-palette-search-icon{color:#94a3b8;pointer-events:none;font-size:11px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.neo-palette-input{border:1px solid var(--neo-border);width:100%;font-size:var(--neo-text-sm);color:#0f172a;background:#f8fafc;border-radius:7px;outline:none;padding:6px 8px 6px 26px;transition:border-color .12s,background .12s}.neo-palette-input::placeholder{color:#94a3b8}.neo-palette-input:focus{border-color:var(--neo-primary);background:#fff;box-shadow:0 0 0 3px #6366f11a}.neo-palette-scroll{flex:1;padding-bottom:8px;overflow-y:auto}.neo-palette-group{margin:0}.neo-palette-group-header{cursor:pointer;width:100%;font-size:var(--neo-text-sm);text-align:left;color:#374151;border:none;border-left:3px solid var(--cat-color,#94a3b8);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:6px;padding:7px 10px 7px 12px;font-weight:600;transition:background .1s;display:flex}.neo-palette-group-header:hover{background:#f8fafc}.neo-palette-group-icon{color:var(--cat-color,#94a3b8);flex-shrink:0;font-size:12px}.neo-palette-count{color:#94a3b8;background:#f1f5f9;border-radius:8px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:400}.neo-palette-chevron{color:#94a3b8;flex-shrink:0;margin-left:2px;font-size:9px;transition:transform .15s}.neo-palette-group-header.is-open .neo-palette-chevron{transform:rotate(180deg)}.neo-palette-list{margin:0;padding:2px 0 4px;list-style:none}.neo-palette-item{cursor:grab;-webkit-user-select:none;user-select:none;border-left:3px solid #0000;align-items:center;gap:8px;padding:6px 10px 6px 24px;transition:background .1s,border-color .1s;display:flex}.neo-palette-item:hover{border-left-color:var(--cat-color,var(--neo-primary));background:#f0f4ff}.neo-palette-item:active{cursor:grabbing}.neo-palette-item-icon{color:var(--cat-color,#64748b);text-align:center;flex-shrink:0;width:16px;font-size:12px}.neo-palette-item-label{font-size:var(--neo-text-sm);color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neo-palette-item-desc{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10px;overflow:hidden}.neo-canvas{background:var(--neo-canvas-bg);flex:1;position:relative;overflow:hidden}.neo-vueflow{width:100%;height:100%}.neo-vueflow .vue-flow__edge-path,.neo-vueflow .vue-flow__connection-path{stroke:#94a3b8!important;stroke-width:2px!important;fill:none!important;opacity:1!important}.neo-vueflow .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--neo-primary)!important;stroke-width:2.5px!important}.neo-vueflow .vue-flow__edges{pointer-events:none;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.neo-vueflow .vue-flow__controls,.neo-vueflow .vue-flow__minimap{border:1px solid var(--neo-border);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.neo-node{--accent:#64748b;background:var(--neo-node-bg);color:var(--neo-node-fg);border:1.5px solid var(--neo-border);border-left:4px solid var(--accent);min-width:190px;max-width:260px;font-size:var(--neo-text-sm);cursor:default;border-radius:8px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 4px #0000000f,0 0 #0000}.neo-node:hover{border-color:var(--neo-border-dark);border-left-color:var(--accent);box-shadow:0 3px 12px #0000001a}.neo-node.is-selected{border-color:var(--accent);box-shadow:0 0 0 2.5px var(--accent), 0 4px 16px #0000001f}.neo-node.is-running{animation:1.2s ease-in-out infinite neo-pulse}.neo-node.is-completed{border-left-color:#22c55e!important}.neo-node.is-failed{border-left-color:#ef4444!important}@keyframes neo-pulse{0%,to{box-shadow:0 0 #f9731666}50%{box-shadow:0 0 0 6px #f9731600}}.neo-node-header{align-items:flex-start;gap:8px;padding:10px 11px 7px;display:flex}.neo-node-icon{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.neo-node-icon i{color:var(--accent);font-size:13px}.neo-node-titles{flex:1;min-width:0}.neo-node-label{font-weight:600;font-size:var(--neo-text-base);white-space:nowrap;text-overflow:ellipsis;color:#0f172a;display:block;overflow:hidden}.neo-node-type{color:#94a3b8;margin-top:1px;font-family:monospace;font-size:10px;display:block}.neo-node-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.neo-node-badge--running{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.neo-node-badge--completed{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.neo-node-badge--failed{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.neo-node-badge--pending{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.neo-node-outputs{border-top:1px solid #f1f5f9;margin:0;padding:4px 0;list-style:none}.neo-node-output-row{color:#64748b;justify-content:flex-end;align-items:center;padding:3px 14px 3px 10px;font-size:11px;display:flex;position:relative}.neo-node-output-label{margin-right:10px}.neo-node-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:2px;padding:3px 7px 5px;display:flex}.neo-node-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px 6px;font-size:11px;transition:background .1s,color .1s;display:inline-flex}.neo-node-btn:hover{color:#475569;background:#f1f5f9}.neo-node-btn--danger:hover{color:#dc2626;background:#fff1f2}.neo-node-dialog-backdrop{z-index:1000;background:#0f172a52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.neo-node-dialog{border:1px solid var(--neo-border);background:#fff;border-radius:8px;flex-direction:column;width:min(1200px,100vw - 64px);height:min(780px,100vh - 64px);min-height:520px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.neo-node-dialog-header{border-bottom:1px solid var(--neo-border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.neo-node-dialog-header h2{margin:0;font-size:14px;font-weight:700}.neo-node-dialog-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.neo-node-dialog-close:hover{color:#0f172a;background:#f1f5f9}.neo-node-dialog-tabs{border-bottom:1px solid var(--neo-border);background:#f8fafc;align-items:center;gap:2px;min-height:42px;padding:0 12px;display:flex}.neo-node-dialog-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:650}.neo-node-dialog-tab:hover{color:#0f172a;background:#f1f5f9}.neo-node-dialog-tab.is-active{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.neo-node-dialog-body{background:#fff;flex:1;min-height:0}.neo-node-config-tab{width:100%;height:100%}.neo-node-config{flex-direction:column;gap:.5rem;display:flex;overflow:auto}.neo-card{background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e2e8f0);border-radius:14px;overflow:hidden}.neo-card__header{border-bottom:1px solid var(--surface-border,#e2e8f0);padding:.875rem 1rem}.neo-card__header h3{margin:0;font-size:.95rem;font-weight:600}.neo-card__header p{color:var(--p-text-muted-color,#64748b);margin:4px 0 0;font-size:.78rem}.neo-card__body,.neo-card>.neo-grid{padding:1rem}.neo-card__body{flex-direction:column;gap:1rem;display:flex}.neo-grid{gap:1rem;padding:1rem;display:grid}.neo-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-card--muted{opacity:.92}.neo-card__body .neo-field--wide,.neo-grid .neo-field--wide{grid-column:1/-1}.neo-field-group{flex-direction:column;gap:8px;display:flex}.neo-field-group>.neo-field-group__label{color:var(--p-text-color,#374151);font-size:.8rem;font-weight:600}.neo-field-group__label .neo-req{color:var(--p-red-500,#ef4444)}.neo-field-row{align-items:center;gap:8px;display:flex}.neo-field-row>:first-child{flex:1;min-width:0}.neo-field-hint{color:var(--p-text-muted-color,#64748b);font-size:.72rem}@media (width<=768px){.neo-grid--2{grid-template-columns:1fr}}.neo-node-info-tab{padding:18px;overflow:auto}.neo-info-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;max-width:900px;display:grid}.neo-info-field{flex-direction:column;gap:5px;min-width:0;display:flex}.neo-info-field--wide{grid-column:1/-1}.neo-info-field--inline{flex-direction:row;justify-content:space-between;align-items:center;min-height:34px;padding-right:8px}.neo-info-field span{color:#374151;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.neo-info-field strong{color:#dc2626}.neo-info-input{border:1px solid var(--neo-border);color:#0f172a;width:100%;min-height:34px;font:inherit;background:#f8fafc;border-radius:6px;outline:none;padding:7px 9px;font-size:12px}.neo-info-input:focus{border-color:var(--neo-primary);background:#fff;box-shadow:0 0 0 3px #6366f11f}.neo-info-input:disabled{cursor:not-allowed;opacity:.72}.neo-info-textarea{resize:vertical;min-height:92px}.neo-settings-tab{flex-direction:column;display:flex;overflow:auto}.neo-settings-header{border-bottom:1px solid var(--neo-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;padding:16px 18px;display:flex}.neo-settings-header h3,.neo-settings-section h4{color:#0f172a;margin:0;font-size:14px;font-weight:750}.neo-settings-header p,.neo-settings-section p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.neo-settings-activity{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;flex-shrink:0;padding:5px 8px;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700}.neo-settings-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.neo-settings-section{border:1px solid var(--neo-border);background:#fff;border-radius:8px;overflow:hidden}.neo-settings-section--actions{border-color:#bfdbfe}.neo-settings-section>header{border-bottom:1px solid var(--neo-border);background:#f8fafc;padding:12px 14px}.neo-settings-fields{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;padding:14px;display:grid}.neo-settings-field{flex-direction:column;gap:6px;min-width:0;display:flex}.neo-settings-field--wide{grid-column:1/-1}.neo-settings-field>span{color:#374151;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.neo-settings-field strong{color:#dc2626}.neo-settings-input{border:1px solid var(--neo-border);color:#0f172a;width:100%;min-height:36px;font:inherit;background:#fff;border-radius:6px;outline:none;padding:8px 10px;font-size:12px}.neo-settings-input:focus{border-color:var(--neo-primary);box-shadow:0 0 0 3px #6366f11f}.neo-settings-input:disabled,.neo-settings-toggle input:disabled,.neo-settings-options input:disabled,.neo-settings-list button:disabled{cursor:not-allowed;opacity:.65}.neo-settings-textarea{resize:vertical;min-height:92px;line-height:1.5}.neo-settings-json{resize:vertical;min-height:136px;font-family:Cascadia Code,Consolas,monospace;line-height:1.5}.neo-settings-toggle,.neo-settings-options label{color:#334155;align-items:center;gap:8px;min-height:36px;font-size:12px;font-weight:650;display:inline-flex}.neo-settings-options{border:1px solid var(--neo-border);background:#fff;border-radius:6px;flex-wrap:wrap;gap:8px 14px;padding:7px 9px;display:flex}.neo-settings-help,.neo-settings-error{font-size:11px;line-height:1.4}.neo-settings-help{color:#64748b}.neo-settings-error{color:#be123c}.neo-settings-list,.neo-settings-json-wrap{flex-direction:column;gap:8px;display:flex}.neo-settings-list-row,.neo-settings-kv-row{align-items:center;gap:8px;display:grid}.neo-settings-list-row{grid-template-columns:minmax(0,1fr) 34px}.neo-settings-kv-row{grid-template-columns:minmax(120px,.45fr) minmax(160px,1fr) 34px}.neo-settings-list button{border:1px solid var(--neo-border);color:#475569;cursor:pointer;background:#fff;border-radius:6px;min-height:34px}.neo-settings-list button:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.neo-settings-add{align-self:flex-start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.neo-settings-actions{flex-wrap:wrap;gap:10px;padding:14px;display:flex}.neo-settings-action{border:1px solid var(--neo-border);color:#334155;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.neo-settings-action:hover:not(:disabled){color:#0f172a;background:#f8fafc}.neo-settings-action--primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.neo-settings-action--primary:hover:not(:disabled){color:#fff;background:#4338ca}.neo-settings-action:disabled{cursor:not-allowed;opacity:.58}.neo-schema-tab{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);min-height:0;display:grid}.neo-schema-pane{border-right:1px solid var(--neo-border);flex-direction:column;min-width:0;min-height:0;display:flex}.neo-schema-pane:last-child{border-right:none}.neo-schema-pane-header{border-bottom:1px solid var(--neo-border);background:#f8fafc;align-items:center;min-height:42px;padding:0 14px;display:flex}.neo-schema-pane-header h3{color:#374151;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.neo-schema-editor{flex:1;width:100%;min-height:0}.neo-schema-editor textarea,.neo-schema-editor .p-textarea{resize:none;width:100%;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.55}.neo-schema-error{color:#be123c;background:#fff1f2;border-top:1px solid #fecdd3;margin:0;padding:8px 14px;font-size:12px}.neo-schema-doc{background:#fff;flex:1;min-height:0;padding:12px;overflow:auto}.neo-schema-doc-row{border-bottom:1px solid #f1f5f9;padding:10px 0}.neo-schema-doc-row:first-child{padding-top:0}.neo-schema-doc-row div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.neo-schema-doc-row strong{color:#0f172a;font-size:13px}.neo-schema-doc-row span{color:#4338ca;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.neo-schema-doc-row p{color:#475569;margin:5px 0;font-size:12px}.neo-schema-doc-row small,.neo-schema-empty{color:#94a3b8;font-size:11px}.neo-handle{border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1.5px #00000026;cursor:crosshair!important;pointer-events:all!important}.neo-handle:hover{transform:scale(1.35);box-shadow:0 0 0 3px #6366f159}.neo-handle--input{background:#94a3b8}.neo-validation-panel{color:#e2e8f0;background:#1e293b;border-top:1px solid #334155;flex-direction:column;flex-shrink:0;max-height:200px;transition:max-height .15s;display:flex}.neo-validation-panel.is-collapsed{max-height:38px;overflow:hidden}.neo-validation-panel.has-errors{border-top-color:#ef4444}.neo-validation-toggle{color:inherit;cursor:pointer;text-align:left;width:100%;font-size:var(--neo-text-sm);background:0 0;border:none;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.neo-validation-toggle:hover{background:#ffffff0a}.neo-validation-summary{align-items:center;gap:6px;display:flex}.neo-validation-chevron{color:#64748b;font-size:9px}.neo-badge{letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.neo-badge--error{color:#fecaca;background:#7f1d1d}.neo-badge--warning{color:#fed7aa;background:#78350f}.neo-badge--ok{color:#bbf7d0;background:#14532d}.neo-validation-list{flex:1;padding:2px 0 6px;overflow-y:auto}.neo-validation-item{align-items:baseline;gap:8px;padding:4px 12px;font-size:11px;line-height:1.5;display:flex}.neo-validation-item[role=button]{cursor:pointer}.neo-validation-item[role=button]:hover{background:#ffffff0f}.neo-validation-item--error{color:#fca5a5}.neo-validation-item--warning{color:#fcd34d}.neo-validation-item--info{color:#93c5fd}.neo-validation-icon{opacity:.8;flex-shrink:0;font-size:10px}.neo-validation-code{white-space:nowrap;font-family:monospace;font-weight:600}.neo-validation-msg{color:#94a3b8}.neo-validation-empty{color:#475569;padding:8px 12px;font-size:11px}.palette-slide-enter-active,.palette-slide-leave-active{max-height:500px;transition:opacity .12s,max-height .12s;overflow:hidden}.palette-slide-enter-from,.palette-slide-leave-to{opacity:0;max-height:0}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-kAwBdRge.woff2)format("woff2"),url(/assets/material-icons-Dr0goTwe.woff)format("woff")}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-outlined-DZhiGvEA.woff2)format("woff2"),url(/assets/material-icons-outlined-BpWbwl2n.woff)format("woff")}.material-icons-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-round-DrirKXBx.woff2)format("woff2"),url(/assets/material-icons-round-BDlwx-sv.woff)format("woff")}.material-icons-round{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-sharp-gidztirS.woff2)format("woff2"),url(/assets/material-icons-sharp-CH1KkVu7.woff)format("woff")}.material-icons-sharp{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Sharp;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-two-tone-DuNIpaEj.woff2)format("woff2"),url(/assets/material-icons-two-tone-B7wz7mED.woff)format("woff")}.material-icons-two-tone{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.neo-button-wrapper[data-v-5ce08c40]{min-width:0;max-width:100%;display:inline-flex}.neo-button-wrapper--fluid[data-v-5ce08c40]{width:100%;min-width:0;max-width:100%;display:flex}.neo-button-wrapper[data-v-5ce08c40] button,.neo-button-wrapper[data-v-5ce08c40] .p-button{min-width:0;max-width:100%}.neo-button-wrapper[data-v-5ce08c40] .p-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-button-wrapper--disabled[data-v-5ce08c40]{opacity:.45}.neo-button-wrapper--disabled[data-v-5ce08c40] button,.neo-button-wrapper--disabled[data-v-5ce08c40] .p-button{pointer-events:none!important;box-shadow:none!important}.blockly-editor[data-v-e2b3bd96]{border:1px solid var(--neo-neutral-300,#d4d4d4);background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000012,0 1px 2px -1px #0000000d}.blockly-tabs[data-v-e2b3bd96]{border-bottom:1px solid var(--neo-neutral-300,#d4d4d4);background:#fff;flex-shrink:0;align-items:center;gap:0;height:48px;padding:0;display:flex}.blockly-tab[data-v-e2b3bd96]{cursor:pointer;height:100%;color:var(--neo-neutral-500,#737373);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.blockly-tab[data-v-e2b3bd96]:hover{color:var(--neo-primary-500,#0a6e89);background-color:var(--neo-primary-50,#ecf9fd)}.blockly-tab[data-v-e2b3bd96]:focus-visible{outline:2px solid var(--neo-primary-500,#0a6e89);outline-offset:-2px;border-radius:4px}.blockly-tab.active[data-v-e2b3bd96]{color:var(--neo-primary-500,#0a6e89);border-bottom-color:var(--neo-primary-500,#0a6e89);font-weight:600}.blockly-code-view[data-v-e2b3bd96]{background:var(--neo-neutral-900,#171717);flex:1;padding:20px;overflow:auto}.blockly-code-pre[data-v-e2b3bd96]{color:var(--neo-neutral-100,#f5f5f5);white-space:pre-wrap;word-break:break-word;margin:0;font-family:JetBrains Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:12.5px;line-height:1.75}.blockly-code-pre code[data-v-e2b3bd96]{all:unset}.blockly-code-empty[data-v-e2b3bd96]{color:var(--neo-neutral-500,#737373);text-align:center;margin-top:60px;font-family:inherit;font-size:13px;font-style:italic}.blockly-workspace[data-v-e2b3bd96]{flex:1;width:100%;height:100%;min-height:400px}[data-v-e2b3bd96] .blocklyToolboxDiv{background-color:var(--neo-neutral-50,#fafafa)!important;border-right:1px solid var(--neo-neutral-200,#e5e5e5)!important;box-shadow:none!important}[data-v-e2b3bd96] .blocklyToolboxDiv input[type=search]{appearance:none;display:block;background-color:var(--neo-field-bg-default,#f3f8f9)!important;border:1px solid var(--neo-field-border-default,#deeef2)!important;color:#000!important;box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:calc(100% - 16px)!important;height:32px!important;margin:8px!important;padding:0 10px!important;font-family:Trebuchet MS,sans-serif!important;font-size:13px!important;transition:border-color .2s!important}[data-v-e2b3bd96] .blocklyToolboxDiv input[type=search]::placeholder{color:var(--neo-text-placeholder,#51616f)!important}[data-v-e2b3bd96] .blocklyToolboxDiv input[type=search]:hover{border-color:var(--neo-field-border-hover,#97c3cf)!important}[data-v-e2b3bd96] .blocklyToolboxDiv input[type=search]:focus{border-color:var(--neo-primary-500,#0a6e89)!important;background-color:var(--neo-field-bg-default,#f3f8f9)!important}[data-v-e2b3bd96] .blocklyTreeRow{border-radius:6px!important;align-items:center!important;height:34px!important;margin:1px 6px!important;padding:0 8px!important;display:flex!important}[data-v-e2b3bd96] .blocklyTreeRow:hover{background-color:var(--neo-primary-50,#ecf9fd)!important}[data-v-e2b3bd96] .blocklyTreeSelected,[data-v-e2b3bd96] .blocklyTreeSelected:hover{background-color:#d0f0f8!important}[data-v-e2b3bd96] .blocklyTreeLabel{color:var(--neo-neutral-700,#404040)!important;font-family:Trebuchet MS,sans-serif!important;font-size:13px!important;font-weight:500!important}[data-v-e2b3bd96] .blocklyToolboxContents>.blocklyToolboxCategory>.blocklyToolboxContents>.blocklyToolboxCategory>.blocklyTreeRow{height:30px!important;padding-left:28px!important}[data-v-e2b3bd96] .blocklyToolboxContents>.blocklyToolboxCategory>.blocklyToolboxContents>.blocklyToolboxCategory>.blocklyTreeRow .blocklyTreeLabel{font-size:12px!important}[data-v-e2b3bd96] .blocklyTreeSelected .blocklyTreeLabel{color:var(--neo-primary-500,#0a6e89)!important;font-weight:600!important}[data-v-e2b3bd96] .blocklyFlyoutBackground{fill:var(--neo-neutral-100,#f5f5f5)!important;fill-opacity:1!important}[data-v-e2b3bd96] .blocklyFlyout{border-left:1px solid var(--neo-neutral-200,#e5e5e5)!important}[data-v-e2b3bd96] .blocklyMainBackground{stroke:none!important;fill:#fff!important}[data-v-e2b3bd96] .blocklyGridPattern path{stroke:var(--neo-neutral-200,#e5e5e5)!important;stroke-opacity:1!important}[data-v-e2b3bd96] .blocklyScrollbarBackground,[data-v-e2b3bd96] .blocklyScrollbarHandle{visibility:hidden!important}[data-v-e2b3bd96] .blocklyFlyout .blocklyScrollbarBackground,[data-v-e2b3bd96] .blocklyFlyout .blocklyScrollbarHandle{visibility:visible!important}[data-v-e2b3bd96] .blocklyFlyout .blocklyScrollbarBackground{fill:var(--neo-neutral-200,#e5e5e5)!important;fill-opacity:1!important}[data-v-e2b3bd96] .blocklyFlyout .blocklyScrollbarHandle{fill:var(--neo-primary-500,#0a6e89)!important;fill-opacity:.5!important;rx:3px!important}[data-v-e2b3bd96] .blocklySelected>.blocklyPath{stroke:var(--neo-primary-500,#0a6e89)!important;stroke-width:2px!important}[data-v-e2b3bd96] .blocklyZoom>image,[data-v-e2b3bd96] .blocklyZoom>svg{opacity:.5}[data-v-e2b3bd96] .blocklyZoom>image:hover,[data-v-e2b3bd96] .blocklyZoom>svg:hover{opacity:1}.html-editor-wrap[data-v-e2b3bd96]{height:420px;overflow:hidden}.html-editor-textarea[data-v-e2b3bd96]{width:100%;height:100%;color:var(--neo-neutral-100,#f5f5f5);background:var(--neo-neutral-900,#171717);resize:none;white-space:pre;overflow-wrap:normal;box-sizing:border-box;border:none;outline:none;padding:1rem;font-family:JetBrains Mono,Consolas,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.blocklyDropDownDiv,.blocklyWidgetDiv{z-index:9999!important}.blocklyDropDownDiv{border:1px solid var(--neo-primary-500,#0a6e89)!important;background-color:#fff!important;border-radius:8px!important;min-width:fit-content!important;padding:4px 0!important;overflow:visible!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f!important}.blocklyDropDownDiv .blocklyDropDownArrow{border-color:var(--neo-primary-500,#0a6e89)!important;background-color:#fff!important}.blocklyDropDownDiv,.blocklyDropDownDiv .blocklyMenu,.blocklyDropDownDiv .blocklyMenuItem,.blocklyDropDownDiv .blocklyMenuItemContent,.blocklyDropDownDiv *{color:var(--neo-neutral-800,#262626)!important;font-family:Trebuchet MS,sans-serif!important;font-size:13px!important}.blocklyDropDownDiv .blocklyMenuItem{cursor:pointer!important;white-space:nowrap!important;background-color:#0000!important;min-width:120px!important;margin:0!important;padding:6px 28px!important;overflow:visible!important}.blocklyDropDownDiv .blocklyMenuItem:hover,.blocklyDropDownDiv .blocklyMenuItemHighlight{background-color:var(--neo-primary-50,#ecf9fd)!important;color:var(--neo-primary-500,#0a6e89)!important}.blocklyDropDownDiv .blocklyMenuItemHighlight *{color:var(--neo-primary-500,#0a6e89)!important}.blocklyWidgetDiv .blocklyMenu{border:1px solid var(--neo-field-border-default,#deeef2)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a!important}.blocklyWidgetDiv .blocklyHtmlInput{color:var(--neo-neutral-800,#262626)!important;background:var(--neo-field-bg-default,#f3f8f9)!important;border:1px solid var(--neo-field-border-default,#deeef2)!important;border-radius:4px!important;font-family:Trebuchet MS,sans-serif!important;font-size:13px!important}[data-v-aa14772a] .neo-toast--rtl,[data-v-aa14772a] .neo-toast-content--rtl,[data-v-aa14772a] .neo-toast--rtl .p-toast-message-content,[data-v-aa14772a] .neo-toast--rtl .p-toast-message-text,[data-v-aa14772a] .neo-toast--rtl .p-toast-summary,[data-v-aa14772a] .neo-toast--rtl .p-toast-detail,[data-v-aa14772a] .neo-toast-content--rtl .p-toast-message-text,[data-v-aa14772a] .neo-toast-content--rtl .p-toast-summary,[data-v-aa14772a] .neo-toast-content--rtl .p-toast-detail{text-align:right;direction:rtl}[data-v-aa14772a] .neo-toast--rtl .p-toast-message-content,[data-v-aa14772a] .neo-toast-content--rtl{flex-direction:row-reverse}@media (width<=366px){.neo-datepicker-panel{box-sizing:border-box;max-height:calc(100vh - 1rem);overflow:auto;width:calc(100vw - 1rem)!important;min-width:0!important;max-width:calc(100vw - 1rem)!important}}.neo-file-upload-list[data-v-325b15fb]{flex-direction:column;gap:.375rem;margin-top:.5rem;display:flex}.neo-file-upload-basic-container[data-v-325b15fb]{--neo-file-upload-primary:var(--p-primary-color,#0a6e89);--neo-file-upload-primary-hover:var(--p-primary-hover-color,var(--neo-file-upload-primary));--neo-file-upload-primary-soft:var(--p-primary-50,#0a6e8914);border:1px solid var(--p-form-field-border-color,#deeef2);background:var(--p-form-field-background,#fff);border-radius:.5rem;align-items:center;gap:.35rem;width:100%;height:2rem;padding:0 .45rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.neo-file-upload-basic-container--neoledge[data-v-325b15fb]{--neo-file-upload-primary:var(--neo-primary-500,#0a6e89);--neo-file-upload-primary-hover:var(--neo-primary-600,#065f7c);--neo-file-upload-primary-soft:#0a6e8914}.neo-file-upload-basic-container--themed[data-v-325b15fb]{height:auto;min-height:2.5rem;padding-block:.25rem}.neo-file-upload-basic-container[data-v-325b15fb]:hover{border-color:var(--neo-file-upload-primary)}.neo-file-upload-basic-container[data-v-325b15fb]:focus-within{border-color:var(--neo-file-upload-primary);box-shadow:0 0 0 1px var(--neo-file-upload-primary)}.neo-file-upload-basic-container[data-v-325b15fb] .p-button{min-height:0;color:var(--neo-file-upload-primary);padding-block:.25rem}.neo-file-upload-basic-container[data-v-325b15fb] .p-button:hover{color:var(--neo-file-upload-primary-hover);background:var(--neo-file-upload-primary-soft)}.neo-file-upload-basic-container--small[data-v-325b15fb]{gap:.25rem;height:1.5rem;padding-inline:.3rem}.neo-file-upload-basic-container--themed.neo-file-upload-basic-container--small[data-v-325b15fb]{height:auto;min-height:2rem;padding-block:.2rem}.neo-file-upload-basic-container--large[data-v-325b15fb]{gap:.45rem;height:2.5rem;padding-inline:.6rem}.neo-file-upload-basic-container--themed.neo-file-upload-basic-container--large[data-v-325b15fb]{height:auto;min-height:3rem;padding-block:.3rem}.neo-file-upload-basic-container--disabled[data-v-325b15fb]{opacity:.65;cursor:not-allowed}.neo-file-upload-basic-container[data-v-325b15fb] .p-fileupload{flex:none;width:auto}.neo-file-upload-basic-container[data-v-325b15fb] .p-fileupload-basic{width:auto;min-width:0;height:100%}.neo-file-upload-basic-container--themed[data-v-325b15fb] .p-fileupload-basic{height:auto}.neo-file-upload-basic-container[data-v-325b15fb] .neo-file-upload-basic-choose{flex:none;align-items:center;gap:.35rem;min-width:0;height:100%;font-size:.875rem;line-height:1;display:inline-flex}.neo-file-upload-basic-container--small[data-v-325b15fb] .neo-file-upload-basic-choose{gap:.25rem;font-size:.75rem}.neo-file-upload-basic-container--large[data-v-325b15fb] .neo-file-upload-basic-choose{gap:.45rem;font-size:1rem}.neo-file-upload-basic-files[data-v-325b15fb]{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:.25rem;min-width:0;height:100%;padding:0;display:flex;overflow:auto hidden}.neo-file-upload-basic-files[data-v-325b15fb]::-webkit-scrollbar{display:none}.neo-file-upload-chip[data-v-325b15fb]{background:var(--neo-file-upload-primary-soft);min-width:0;max-width:min(12rem,100%);height:1.25rem;color:var(--p-text-color,#171717);white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:.25rem;padding:0 .35rem;font-size:.75rem;line-height:1;display:inline-flex}.neo-file-upload-basic-container--small .neo-file-upload-chip[data-v-325b15fb]{max-width:min(9rem,100%);height:1rem;padding-inline:.28rem;font-size:.65rem}.neo-file-upload-basic-container--large .neo-file-upload-chip[data-v-325b15fb]{max-width:min(14rem,100%);height:1.5rem;padding-inline:.45rem;font-size:.82rem}.neo-file-upload-chip-label[data-v-325b15fb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-file-upload-chip-remove[data-v-325b15fb]{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:.9rem;height:.9rem;padding:0;display:inline-flex}.neo-file-upload-basic-container--small .neo-file-upload-chip-remove[data-v-325b15fb]{width:.75rem;height:.75rem}.neo-file-upload-basic-container--large .neo-file-upload-chip-remove[data-v-325b15fb]{width:1rem;height:1rem}.neo-file-upload-chip-remove[data-v-325b15fb]:hover{background:var(--p-surface-200,#17171714)}.neo-file-upload-item[data-v-325b15fb]{background:var(--p-surface-100,#fafafa);border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;display:flex}.neo-file-upload-name[data-v-325b15fb]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.neo-file-upload-remove[data-v-325b15fb]{cursor:pointer;color:var(--p-text-muted-color,#737373);background:0 0;border:none;align-items:center;padding:.125rem;display:flex}.neo-file-upload-remove[data-v-325b15fb]:hover{color:var(--p-red-500,#ef4444)}.neo-file-upload-item--pending[data-v-325b15fb]{margin-bottom:.5rem}.neo-file-upload-item--uploaded[data-v-325b15fb]{background:var(--p-green-50,#f0fdf4);border:1px solid var(--p-green-200,#bbf7d0);margin-bottom:.5rem}.neo-file-upload-icon--success[data-v-325b15fb]{color:var(--p-green-600,#16a34a)}.neo-file-upload-size[data-v-325b15fb]{color:var(--p-text-muted-color,#737373);flex-shrink:0;font-size:.75rem}.neo-file-upload-badge[data-v-325b15fb]{border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.7rem;font-weight:600}.neo-file-upload-badge--pending[data-v-325b15fb]{background:var(--p-orange-100,#ffedd5);color:var(--p-orange-700,#c2410c)}.neo-file-upload-badge--uploaded[data-v-325b15fb]{background:var(--p-green-100,#dcfce7);color:var(--p-green-700,#15803d)}.neo-file-upload-empty[data-v-325b15fb]{color:var(--p-text-muted-color,#737373);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.neo-file-upload-empty-icon[data-v-325b15fb]{color:var(--p-text-muted-color,#737373);margin-bottom:.5rem;font-size:2rem}.neo-file-upload-list--small .neo-file-upload-item[data-v-325b15fb]{padding:.25rem .5rem;font-size:.75rem}.neo-file-upload-list--small .neo-file-upload-chip[data-v-325b15fb]{font-size:.75rem}.neo-file-upload-list--large .neo-file-upload-item[data-v-325b15fb]{padding:.5rem .75rem;font-size:1rem}.neo-file-upload-list--large .neo-file-upload-chip[data-v-325b15fb]{font-size:1rem}.neo-photo-error[data-v-5521ecdb]{background:var(--p-red-50,#fef2f2);border:1px solid var(--p-red-200,#fecaca);color:var(--p-red-700,#b91c1c);border-radius:6px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.neo-thesaurus[data-v-9471fbd9]{width:100%;font-family:Trebuchet MS,sans-serif;position:relative}.neo-thesaurus--neoledge[data-v-9471fbd9]{--neo-thesaurus-primary:var(--neo-primary-500,#0a6e89);--neo-thesaurus-primary-hover:var(--neo-primary-600,#065f7c);--neo-thesaurus-primary-contrast:#fff;--neo-thesaurus-primary-soft:var(--neo-field-bg-default,#f3f8f9);--neo-thesaurus-primary-border:var(--neo-field-border-default,#deeef2);--neo-thesaurus-primary-muted:var(--neo-field-border-hover,#97c3cf)}.neo-thesaurus--themed[data-v-9471fbd9]{--neo-thesaurus-primary:var(--p-primary-color,var(--p-primary-500,#0a6e89));--neo-thesaurus-primary-hover:var(--p-primary-hover-color,var(--p-primary-600,#065f7c));--neo-thesaurus-primary-contrast:var(--p-primary-contrast-color,#fff);--neo-thesaurus-primary-soft:var(--p-primary-50,color-mix(in srgb, var(--neo-thesaurus-primary) 10%, white));--neo-thesaurus-primary-border:var(--p-primary-100,color-mix(in srgb, var(--neo-thesaurus-primary) 22%, white));--neo-thesaurus-primary-muted:var(--p-primary-200,color-mix(in srgb, var(--neo-thesaurus-primary) 38%, white))}.neo-thesaurus-input[data-v-9471fbd9]{border:1px solid var(--neo-thesaurus-primary-border);background:var(--neo-thesaurus-primary-soft);cursor:pointer;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem;transition:border-color .2s;display:flex}.neo-thesaurus-input[data-v-9471fbd9]:hover{border-color:var(--neo-thesaurus-primary-muted)}.neo-thesaurus-input-focused[data-v-9471fbd9]{border-color:var(--neo-thesaurus-primary)}.neo-thesaurus-input-error[data-v-9471fbd9]{border-color:#d2142b}.neo-thesaurus-input-disabled[data-v-9471fbd9]{color:#737373;cursor:not-allowed;background:#fff;border-color:#eaecee}.neo-thesaurus-sm[data-v-9471fbd9]{min-height:1.5rem;padding:.25rem .375rem;font-size:.75rem}.neo-thesaurus-md[data-v-9471fbd9]{min-height:2rem;padding:.25rem .5rem;font-size:.875rem}.neo-thesaurus-lg[data-v-9471fbd9]{min-height:2.5rem;padding:.375rem .75rem;font-size:1rem}.neo-thesaurus-placeholder[data-v-9471fbd9]{color:#51616f;-webkit-user-select:none;user-select:none;font-size:inherit;flex:1}.neo-thesaurus-arrow[data-v-9471fbd9]{color:#51616f;flex-shrink:0;margin-inline-start:auto;font-size:.75rem}.neo-thesaurus-sm .neo-thesaurus-arrow[data-v-9471fbd9]{font-size:.625rem}.neo-thesaurus-lg .neo-thesaurus-arrow[data-v-9471fbd9]{font-size:.875rem}.neo-thesaurus-chip[data-v-9471fbd9]{background:var(--neo-thesaurus-primary);color:var(--neo-thesaurus-primary-contrast);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.neo-thesaurus-sm .neo-thesaurus-chip[data-v-9471fbd9]{gap:.125rem;padding:0 .375rem;font-size:.75rem}.neo-thesaurus-lg .neo-thesaurus-chip[data-v-9471fbd9]{padding:.1875rem .625rem;font-size:1rem}.neo-thesaurus-chip-remove[data-v-9471fbd9]{color:#fffc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:.75rem;height:.75rem;padding:0;font-size:.625rem;line-height:1;transition:color .15s;display:flex}.neo-thesaurus-chip-remove[data-v-9471fbd9]:hover{color:#fff}.neo-thesaurus-panel[data-v-9471fbd9]{border:1px solid var(--neo-thesaurus-primary-border);background:#fff;flex-direction:column;max-height:340px;font-family:Trebuchet MS,sans-serif;display:flex;overflow:hidden}.neo-thesaurus-panel-top[data-v-9471fbd9]{border-top:1px solid var(--neo-thesaurus-primary-border);border-bottom:none}.neo-thesaurus-limit[data-v-9471fbd9]{color:#b45309;border-bottom:1px solid var(--neo-thesaurus-primary-border);background:#fffbeb;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.75rem;display:flex}.neo-thesaurus-header[data-v-9471fbd9]{background:var(--neo-thesaurus-primary-soft);border-bottom:1px solid var(--neo-thesaurus-primary-border);align-items:center;padding:.5rem .75rem;display:flex}.neo-thesaurus-title[data-v-9471fbd9]{color:var(--neo-thesaurus-primary);flex:1;font-size:.85rem;font-weight:600}.neo-thesaurus-close[data-v-9471fbd9]{width:1.5rem!important;height:1.5rem!important;padding:0!important}.neo-thesaurus-search[data-v-9471fbd9]{border-bottom:1px solid var(--neo-thesaurus-primary-border);align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.neo-thesaurus-search-icon[data-v-9471fbd9]{color:#51616f;flex-shrink:0;font-size:.85rem}.neo-thesaurus-search-input[data-v-9471fbd9]{color:#171717;background:0 0;border:none;outline:none;flex:1;padding:.2rem 0;font-family:inherit;font-size:.85rem}.neo-thesaurus-search-input[data-v-9471fbd9]::placeholder{color:#51616f}.neo-thesaurus-search-clear[data-v-9471fbd9]{cursor:pointer;color:#51616f;border-radius:50%;padding:.2rem;font-size:.7rem;transition:all .15s}.neo-thesaurus-search-clear[data-v-9471fbd9]:hover{color:var(--neo-thesaurus-primary);background:var(--neo-thesaurus-primary-soft)}.neo-thesaurus-loading[data-v-9471fbd9]{height:120px;color:var(--neo-thesaurus-primary);justify-content:center;align-items:center;display:flex}.neo-thesaurus-results[data-v-9471fbd9]{flex-direction:column;flex:1;max-height:220px;padding:.5rem;display:flex;overflow-y:auto}.neo-thesaurus-breadcrumb[data-v-9471fbd9]{flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.neo-thesaurus-breadcrumb-home[data-v-9471fbd9]{cursor:pointer;color:var(--neo-thesaurus-primary);padding:.125rem}.neo-thesaurus-breadcrumb-home[data-v-9471fbd9]:hover{opacity:.7}.neo-thesaurus-breadcrumb-sep[data-v-9471fbd9]{color:var(--neo-thesaurus-primary-muted);font-size:.7rem}.neo-thesaurus-breadcrumb-item[data-v-9471fbd9]{cursor:pointer;color:#404040;transition:color .15s}.neo-thesaurus-breadcrumb-item[data-v-9471fbd9]:hover{color:var(--neo-thesaurus-primary)}.neo-thesaurus-results-label[data-v-9471fbd9]{color:#51616f;margin-bottom:.375rem;font-size:.8rem;font-weight:500}.neo-thesaurus-no-result[data-v-9471fbd9]{color:#51616f;flex:1;justify-content:center;align-items:center;min-height:60px;font-size:.85rem;display:flex}.neo-thesaurus-term-items[data-v-9471fbd9]{flex-wrap:wrap;gap:.375rem;display:flex}.neo-thesaurus-term[data-v-9471fbd9]{background:var(--neo-thesaurus-primary-soft);height:28px;color:var(--neo-thesaurus-primary);cursor:pointer;border:1px solid var(--neo-thesaurus-primary-border);border-radius:14px;align-items:center;transition:all .15s;display:flex;overflow:hidden}.neo-thesaurus-term[data-v-9471fbd9]:hover{background:var(--neo-thesaurus-primary);color:var(--neo-thesaurus-primary-contrast);border-color:var(--neo-thesaurus-primary)}.neo-thesaurus-term-inactive[data-v-9471fbd9]{opacity:.4;cursor:default;pointer-events:none}.neo-thesaurus-term-limit[data-v-9471fbd9]{pointer-events:none;opacity:.4}.neo-thesaurus-term-label[data-v-9471fbd9]{flex:1;align-items:center;padding:0 .5rem;font-size:.8rem;display:flex;overflow:hidden}.neo-thesaurus-term-label-full[data-v-9471fbd9]{width:100%}.neo-thesaurus-term-navigate[data-v-9471fbd9]{cursor:pointer;opacity:.6;align-items:center;padding-inline-end:.375rem;display:flex}.neo-thesaurus-term-navigate[data-v-9471fbd9]:hover{opacity:1}.neo-thesaurus-panel[dir=rtl] .neo-thesaurus-breadcrumb-sep[data-v-9471fbd9],.neo-thesaurus-panel[dir=rtl] .neo-thesaurus-term-navigate .pi[data-v-9471fbd9]{transform:scaleX(-1)}.truncated[data-v-9471fbd9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.neo-form-renderer[data-v-8c1555ed]{width:100%}.neo-form-header[data-v-8c1555ed]{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.neo-form-title[data-v-8c1555ed]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:600;line-height:2rem}.neo-form-description[data-v-8c1555ed]{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1));margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem}.neo-form-language-switcher[data-v-8c1555ed]{gap:.5rem;display:flex}.neo-form-language-button[data-v-8c1555ed]{--tw-border-opacity:1;border-width:1px;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1));border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.neo-form-language-button[data-v-8c1555ed]:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.neo-form-language-button[data-v-8c1555ed]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.neo-form-language-button.active[data-v-8c1555ed]{--tw-border-opacity:1;border-color:rgb(6 95 124/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(6 95 124/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.neo-form-fields[data-v-8c1555ed]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[dir=rtl] .neo-form-header[data-v-8c1555ed],[dir=rtl] .neo-form-language-switcher[data-v-8c1555ed]{flex-direction:row-reverse}.neo-stepper[data-v-6ac34839]{--neo-stepper-primary:var(--p-primary-color,#0a6e89);--neo-stepper-primary-hover:var(--p-primary-hover-color,#065f7c);--neo-stepper-primary-soft:var(--p-primary-50,#0a6e891a);--neo-stepper-success:var(--p-green-500,#22c55e);--neo-stepper-border:var(--p-content-border-color,#e5e5e5);--neo-stepper-text:var(--p-text-muted-color,#525252);--neo-stepper-muted:var(--p-text-muted-color,#a3a3a3);--neo-stepper-surface:var(--p-content-background,#fff);flex-direction:column;gap:24px;display:flex}.neo-stepper--neoledge[data-v-6ac34839]{--neo-stepper-primary:var(--neo-primary-500,#0a6e89);--neo-stepper-primary-hover:#4da8be;--neo-stepper-primary-soft:#0a6e8926;--neo-stepper-success:var(--neo-primary-500,#0a6e89);--neo-stepper-border:var(--neo-neutral-200,#e5e5e5);--neo-stepper-text:var(--neo-neutral-600,#525252);--neo-stepper-muted:var(--neo-neutral-400,#a3a3a3);--neo-stepper-surface:#fff}.neo-stepper-track[data-v-6ac34839]{align-items:flex-start;padding-bottom:4px;display:flex;overflow-x:auto}.neo-stepper-item[data-v-6ac34839]{cursor:default;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:80px;padding:0 4px;display:flex;position:relative}.neo-stepper-item--clickable[data-v-6ac34839]{cursor:pointer}.neo-stepper-circle[data-v-6ac34839]{border:2px solid var(--neo-stepper-border);background:var(--neo-stepper-surface);width:36px;height:36px;color:var(--neo-stepper-muted);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s;display:flex}.neo-stepper-item--clickable:hover .neo-stepper-circle[data-v-6ac34839]{border-color:var(--neo-stepper-primary-hover);color:var(--neo-stepper-primary);box-shadow:0 0 0 4px var(--neo-stepper-primary-soft)}.neo-stepper-item--clickable:hover .neo-stepper-title[data-v-6ac34839]{color:var(--neo-stepper-primary)}.neo-stepper-item--active.neo-stepper-item--clickable:hover .neo-stepper-circle[data-v-6ac34839]{border-color:var(--neo-stepper-primary);background:var(--neo-stepper-primary);color:#fff}.neo-stepper-item--done.neo-stepper-item--clickable:hover .neo-stepper-circle[data-v-6ac34839]{border-color:var(--neo-stepper-success);background:var(--neo-stepper-success);color:#fff}.neo-stepper-item--active .neo-stepper-circle[data-v-6ac34839]{border-color:var(--neo-stepper-primary);background:var(--neo-stepper-primary);color:#fff;box-shadow:0 0 0 4px var(--neo-stepper-primary-soft)}.neo-stepper-item--done .neo-stepper-circle[data-v-6ac34839]{border-color:var(--neo-stepper-success);background:var(--neo-stepper-success);color:#fff}.neo-stepper-item--disabled[data-v-6ac34839]{cursor:not-allowed;opacity:.45}.neo-stepper-item--disabled .neo-stepper-circle[data-v-6ac34839]{box-shadow:none;border-style:dashed}.neo-stepper-label[data-v-6ac34839]{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.neo-stepper-title[data-v-6ac34839]{color:var(--neo-stepper-text);white-space:nowrap;font-size:12px;font-weight:600}.neo-stepper-item--active .neo-stepper-title[data-v-6ac34839]{color:var(--neo-stepper-primary)}.neo-stepper-item--done .neo-stepper-title[data-v-6ac34839]{color:var(--neo-stepper-success)}.neo-stepper-desc[data-v-6ac34839]{color:var(--neo-stepper-muted);font-size:11px}.neo-stepper-connector[data-v-6ac34839]{background:var(--neo-stepper-border);z-index:0;height:2px;transition:background .3s;position:absolute;top:18px;left:calc(50% + 18px);right:calc(18px - 50%)}.neo-stepper-item--done .neo-stepper-connector[data-v-6ac34839]{background:var(--neo-stepper-success)}.neo-stepper-actions[data-v-6ac34839]{justify-content:flex-end;gap:8px;display:flex}.AppNeoTabHeader__label[data-v-228699fd]{font-size:14px;font-weight:inherit;letter-spacing:.1px;white-space:nowrap;align-items:center;gap:.4rem;line-height:1.5;display:flex}.AppNeoTabHeader__icon[data-v-228699fd]{font-size:.95rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[data-v-3ad4eafa] .leaflet-container{font-family:inherit;font-size:14px}[data-v-3ad4eafa] .leaflet-control-attribution{display:none!important}[data-v-3ad4eafa] .leaflet-marker-draggable{cursor:grab}[data-v-3ad4eafa] .leaflet-marker-draggable.leaflet-marker-dragging{cursor:grabbing}.neo-html-root[data-v-828c0a5a]{display:block}.neo-html-errors[data-v-828c0a5a]{border:1px solid #0000;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;font-size:12px;display:flex}.neo-html-errors--error[data-v-828c0a5a]{background:#fef2f2;border-color:#fca5a5}.neo-html-errors--warning[data-v-828c0a5a]{background:#fffbeb;border-color:#fcd34d}.neo-html-error[data-v-828c0a5a]{color:#dc2626;align-items:center;gap:6px;display:flex}.neo-html-warning[data-v-828c0a5a]{color:#d97706;align-items:center;gap:6px;display:flex}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[dir=rtl]{direction:rtl}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.neo-field{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:0;display:flex}.neo-field-content{width:100%}.neo-field-label{--tw-text-opacity:1;color:#0a6e89;flex-direction:row;align-items:center;gap:.25rem;padding:0;font-family:Trebuchet MS,sans-serif;font-size:.875rem;font-weight:400;line-height:130%;display:flex}.neo-field-label.required:after{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));content:" *";margin-left:.25rem}.neo-field.neo-field-disabled .neo-field-label{--tw-text-opacity:1;color:rgb(81 97 111/var(--tw-text-opacity,1))}.neo-field-error-message{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));flex-direction:row;align-items:center;gap:.25rem;margin-top:.25rem;padding:0;font-family:Trebuchet MS,sans-serif;font-size:12.8px;font-weight:400;line-height:130%;display:flex}.neo-field-error-message:before{content:"!";--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.neo-field-warning-message{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1));flex-direction:row;align-items:center;gap:.25rem;padding:0;font-family:Trebuchet MS,sans-serif;font-size:12.8px;font-weight:400;line-height:130%;display:flex}.neo-field-warning-message:before{content:"!";--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.neo-field-hint{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1));font-family:Trebuchet MS,sans-serif;font-size:12.8px;font-weight:400;line-height:130%}[dir=rtl] .neo-field-label.required:after{margin-left:0;margin-right:.25rem}.neo-field input[data-neo-warning],.neo-field textarea[data-neo-warning],.neo-field input[data-neo-warning]:focus,.neo-field textarea[data-neo-warning]:focus{--tw-border-opacity:1;border-color:rgb(239 157 17/var(--tw-border-opacity,1))}.neo-field,.neo-field-content,.neo-field-content>*{min-width:0;max-width:100%}.neo-field .p-select,.neo-field .p-dropdown,.neo-field .p-multiselect{width:100%;min-width:0;max-width:100%;overflow:hidden}.neo-field .p-select-label,.neo-field .p-dropdown-label,.neo-field .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-inline-end:3.5rem;display:block;overflow:hidden}.neo-field .p-multiselect-label-container{min-width:0;max-width:100%;overflow:hidden}.neo-field .p-multiselect-token,.neo-field .p-multiselect-chip,.neo-field .p-chip{min-width:0;max-width:100%}.neo-field .p-multiselect-token-label,.neo-field .p-chip-label,.neo-field .p-select-label>*,.neo-field .p-dropdown-label>*,.neo-field .p-multiselect-label>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.neo-field .p-select-clear-icon,.neo-field .p-dropdown-clear-icon,.neo-field .p-multiselect-clear-icon{inset-inline-end:2.2rem}.neo-field .p-multiselect-panel .p-multiselect-items .p-checkbox{display:none!important}.neo-field .p-rating .p-rating-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}html[data-neo-theme=neoledge]{--neo-photo-camera-bg:linear-gradient(135deg, var(--neo-field-bg-default,#f3f8f9) 0%, #fff 48%, var(--neo-field-border-default,#deeef2) 100%);--neo-photo-camera-border:var(--neo-field-border-default,#deeef2);--neo-photo-camera-shadow:#0a6e8929;--neo-photo-camera-loader-bg:radial-gradient(circle at center, #0a6e891a, #ffffffe0 58%);--neo-photo-camera-color:var(--neo-primary-500,#0a6e89);--neo-photo-camera-muted:var(--neo-text-placeholder,#51616f);--neo-photo-spinner-color:var(--neo-primary-500,#0a6e89);--neo-photo-spinner-track:var(--neo-field-border-default,#deeef2);--neo-photo-spinner-shadow:#0a6e8938}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar.ql-snow,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-container.ql-snow{font-family:Trebuchet MS,sans-serif;border:0!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar.ql-snow{background:#fff;border-bottom:1px solid var(--neo-field-border-default,#deeef2)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker-label{color:var(--neo-primary-500,#0a6e89)}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button:hover,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button:focus,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker-label:hover,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker-label.ql-active,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{color:var(--neo-primary-600,#065f7c)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button.ql-active{border-radius:.375rem;color:#fff!important;background:var(--neo-primary-500,#0a6e89)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button .ql-stroke,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker-label .ql-stroke{stroke:currentColor!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button .ql-fill,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar .ql-picker-label .ql-fill{fill:currentColor!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-toolbar button.ql-clean{color:var(--neo-field-border-error,#d2142b)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-options{border:1px solid var(--neo-field-border-default,#deeef2)!important;background:#fff!important;border-radius:.5rem!important;box-shadow:0 12px 32px #0a6e8929!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-item{color:var(--neo-text-placeholder,#51616f)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-item:hover{color:var(--neo-primary-600,#065f7c)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-item.ql-selected{font-weight:700;color:var(--neo-primary-500,#0a6e89)!important;background:var(--neo-primary-50,#ecf9fd)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-label:before,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-picker-item:before{color:inherit}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-color-picker .ql-picker-item:hover,html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-color-picker .ql-picker-item.ql-selected{border-color:var(--neo-primary-500,#0a6e89)!important}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-container{background:var(--neo-field-bg-default,#f3f8f9)}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-editor{color:#171717;min-height:12rem;font-family:Trebuchet MS,sans-serif}html[data-neo-theme=neoledge] .neo-field .neo-editor--disabled .ql-editor{color:var(--neo-text-placeholder-disabled,#959fa7)}html[data-neo-theme=neoledge] .neo-field .neo-editor--readonly .ql-editor{color:var(--neo-text-placeholder,#51616f)}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-editor.ql-blank:before{color:var(--neo-text-placeholder,#51616f);opacity:.9;font-style:normal}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-editor :is(h1,h2,h3){color:var(--neo-primary-500,#0a6e89)}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-editor blockquote{border-inline-start-color:var(--neo-primary-500,#0a6e89);background:#0a6e890f}html[data-neo-theme=neoledge] .neo-field .neo-editor .ql-editor pre.ql-syntax{color:var(--neo-primary-50,#ecf9fd);background:#0f2930}.neo-field .p-toggleswitch-handle,.neo-field .p-password-toggle-mask-icon{margin-block-start:0!important}.neo-field .p-datepicker-input-icon-container{margin-block-start:0!important;top:50%!important;transform:translateY(-50%)!important}.neo-field .p-datepicker-input-icon{line-height:1;display:block}[data-pc-name=pcfiltercontainer],.neo-field .p-filter-container,.neo-field .p-dropdown-filter-container,.neo-field .p-multiselect-filter-container,.neo-field .p-treeselect-filter-container{align-items:center;display:flex}[data-pc-name=pcfiltericoncontainer],.neo-field .p-filter-icon,.neo-field .p-dropdown-filter-icon,.neo-field .p-multiselect-filter-icon,.neo-field .p-treeselect-filter-icon{align-items:center;margin-left:.5rem;margin-right:.5rem;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-px{bottom:1px}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-10{inset-inline-end:2.5rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-8{inset-inline-end:2rem}.end-9{inset-inline-end:2.25rem}.end-px{inset-inline-end:1px}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-4{right:1rem}.right-5{right:1.25rem}.start-\[20px\]{inset-inline-start:20px}.start-\[2px\]{inset-inline-start:2px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-px{top:1px}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.order-last{order:9999}.m-0{margin:0}.m-0\.5{margin:.125rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-0{margin-bottom:0}.mb-8,.mb-neo-2xl{margin-bottom:2rem}.mb-neo-lg{margin-bottom:1rem}.mb-neo-md{margin-bottom:.75rem}.mb-neo-sm{margin-bottom:.5rem}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.ms-0{margin-inline-start:0}.ms-0\.5{margin-inline-start:.125rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-neo-lg{margin-top:1rem}.mt-neo-xl{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.\!h-8{height:2rem!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-full{height:100%}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-\[250px\]{max-height:250px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[200px\]{min-height:200px}.min-h-\[3rem\]{min-height:3rem}.min-h-screen{min-height:100vh}.\!w-5{width:1.25rem!important}.\!w-6{width:1.5rem!important}.\!w-8{width:2rem!important}.\!w-\[350px\]{width:350px!important}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[6px\]{width:6px}.w-\[8px\]{width:8px}.w-\[90vw\]{width:90vw}.w-full{width:100%}.\!min-w-\[350px\]{min-width:350px!important}.min-w-0{min-width:0}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[80px\]{min-width:80px}.min-w-fit{min-width:fit-content}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3px\]{--tw-translate-y:3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-neo-md{gap:.75rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-neo-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-neo-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-neo-lg{border-radius:.5rem}.rounded-neo-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[calc\(0\.5rem-2px\)\]{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(.5rem - 2px)}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-\[calc\(0\.5rem-2px\)\]{border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px)}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-ee-\[7px\]{border-end-end-radius:7px}.rounded-se-\[7px\]{border-start-end-radius:7px}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-e-0{border-inline-end-width:0}.border-l{border-left-width:1px}.border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--neo-photo-camera-border\,var\(--p-content-border-color\,\#deeef2\)\)\]{border-color:var(--neo-photo-camera-border,var(--p-content-border-color,#deeef2))}.border-\[var\(--neo-photo-spinner-track\,var\(--p-surface-300\,\#d4d4d4\)\)\]{border-color:var(--neo-photo-spinner-track,var(--p-surface-300,#d4d4d4))}.border-\[var\(--p-form-field-border-color\,\#cbd5e1\)\]{border-color:var(--p-form-field-border-color,#cbd5e1)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-neo-danger-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-neo-danger-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-neo-danger-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-neo-field-border-default{--tw-border-opacity:1;border-color:rgb(222 238 242/var(--tw-border-opacity,1))}.border-neo-field-border-disabled{--tw-border-opacity:1;border-color:rgb(234 236 238/var(--tw-border-opacity,1))}.border-neo-field-border-error{--tw-border-opacity:1;border-color:rgb(210 20 43/var(--tw-border-opacity,1))}.border-neo-field-border-focus{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.border-neo-field-border-readonly{--tw-border-opacity:1;border-color:rgb(234 237 238/var(--tw-border-opacity,1))}.border-neo-field-border-strong{--tw-border-opacity:1;border-color:rgb(149 159 167/var(--tw-border-opacity,1))}.border-neo-field-border-warning{--tw-border-opacity:1;border-color:rgb(239 157 17/var(--tw-border-opacity,1))}.border-neo-info-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-neo-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neo-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-neo-primary-100{--tw-border-opacity:1;border-color:rgb(222 238 242/var(--tw-border-opacity,1))}.border-neo-primary-200{--tw-border-opacity:1;border-color:rgb(151 195 207/var(--tw-border-opacity,1))}.border-neo-primary-300{--tw-border-opacity:1;border-color:rgb(92 165 182/var(--tw-border-opacity,1))}.border-neo-primary-500{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.border-neo-success-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-neo-success-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-neo-warning-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-neo-warning-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-t-\[var\(--neo-photo-spinner-color\,var\(--p-primary-color\,\#0a6e89\)\)\]{border-top-color:var(--neo-photo-spinner-color,var(--p-primary-color,#0a6e89))}.\!bg-neo-neutral-50{--tw-bg-opacity:1!important;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))!important}.\!bg-neo-primary-500{--tw-bg-opacity:1!important;background-color:rgb(10 110 137/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[var\(--neo-photo-camera-bg\,var\(--p-surface-100\,\#f3f8f9\)\)\]{background-color:var(--neo-photo-camera-bg,var(--p-surface-100,#f3f8f9))}.bg-\[var\(--neo-photo-camera-loader-bg\,var\(--p-surface-50\,rgb\(255_255_255_\/_0\.82\)\)\)\]{background-color:var(--neo-photo-camera-loader-bg,var(--p-surface-50,#ffffffd1))}.bg-\[var\(--p-form-field-background\,\#fff\)\]{background-color:var(--p-form-field-background,#fff)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-neo-danger-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-neo-danger-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-neo-danger-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-neo-field-bg-default{--tw-bg-opacity:1;background-color:rgb(243 248 249/var(--tw-bg-opacity,1))}.bg-neo-field-bg-disabled,.bg-neo-field-bg-readonly{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-neo-info-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-neo-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neo-neutral-200{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neo-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-neo-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neo-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neo-primary-200{--tw-bg-opacity:1;background-color:rgb(151 195 207/var(--tw-bg-opacity,1))}.bg-neo-primary-50{--tw-bg-opacity:1;background-color:rgb(236 249 253/var(--tw-bg-opacity,1))}.bg-neo-primary-500{--tw-bg-opacity:1;background-color:rgb(10 110 137/var(--tw-bg-opacity,1))}.bg-neo-primary-600{--tw-bg-opacity:1;background-color:rgb(6 95 124/var(--tw-bg-opacity,1))}.bg-neo-success-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-neo-success-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-neo-warning-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-neo-md{padding:.75rem}.p-neo-xl{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-neo-lg{padding-left:1rem;padding-right:1rem}.px-neo-xl{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8,.py-neo-2xl{padding-top:2rem;padding-bottom:2rem}.py-neo-md{padding-top:.75rem;padding-bottom:.75rem}.\!pe-10{padding-inline-end:2.5rem!important}.\!pe-14{padding-inline-end:3.5rem!important}.\!pe-8{padding-inline-end:2rem!important}.\!pe-9{padding-inline-end:2.25rem!important}.\!ps-3{padding-inline-start:.75rem!important}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pe-10{padding-inline-end:2.5rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.ps-6{padding-inline-start:1.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-neo-md{padding-top:.75rem}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.font-neo-body{font-family:Trebuchet MS,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.\!text-6xl{font-size:3.75rem!important;line-height:1!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg,.text-neo-lg{font-size:1.125rem;line-height:1.75rem}.text-neo-sm,.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[var\(--neo-photo-camera-color\,var\(--p-text-color\,\#171717\)\)\]{color:var(--neo-photo-camera-color,var(--p-text-color,#171717))}.text-\[var\(--neo-photo-camera-muted\,var\(--p-text-muted-color\,\#737373\)\)\]{color:var(--neo-photo-camera-muted,var(--p-text-muted-color,#737373))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-neo-danger-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-neo-danger-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-neo-danger-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-neo-danger-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-neo-info-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-neo-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neo-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neo-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neo-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neo-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neo-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-neo-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neo-primary-500{--tw-text-opacity:1;color:rgb(10 110 137/var(--tw-text-opacity,1))}.text-neo-primary-600{--tw-text-opacity:1;color:rgb(6 95 124/var(--tw-text-opacity,1))}.text-neo-primary-700{--tw-text-opacity:1;color:rgb(7 68 85/var(--tw-text-opacity,1))}.text-neo-primary-800{--tw-text-opacity:1;color:rgb(5 54 66/var(--tw-text-opacity,1))}.text-neo-primary-900{--tw-text-opacity:1;color:rgb(3 37 46/var(--tw-text-opacity,1))}.text-neo-success-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-neo-text-label{--tw-text-opacity:1;color:rgb(10 110 137/var(--tw-text-opacity,1))}.text-neo-text-placeholder{--tw-text-opacity:1;color:rgb(81 97 111/var(--tw-text-opacity,1))}.text-neo-text-placeholder-disabled{--tw-text-opacity:1;color:rgb(149 159 167/var(--tw-text-opacity,1))}.text-neo-warning-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-neo-warning-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-neo-warning-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-neo-warning-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_32px_var\(--neo-photo-spinner-shadow\,rgb\(10_110_137_\/_0\.22\)\)\]{--tw-shadow:0 0 32px var(--neo-photo-spinner-shadow,#0a6e8938);--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgb\(10_110_137_\/_0\.10\)\]{--tw-shadow:0 12px 32px #0a6e891a;--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_var\(--neo-photo-camera-shadow\,rgb\(15_23_42_\/_0\.12\)\)\]{--tw-shadow:0 24px 60px var(--neo-photo-camera-shadow,#0f172a1f);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md,.shadow-neo-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!outline-none{outline-offset:2px!important;outline:2px solid #0000!important}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-yellow-500{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}:root{--neo-primary-50:#ecf9fd;--neo-primary-100:#deeef2;--neo-primary-200:#97c3cf;--neo-primary-300:#5ca5b6;--neo-primary-400:#2e8ba2;--neo-primary-500:#0a6e89;--neo-primary-600:#065f7c;--neo-primary-700:#074455;--neo-primary-800:#053642;--neo-primary-900:#03252e;--neo-neutral-50:#fafafa;--neo-neutral-100:#f5f5f5;--neo-neutral-200:#e5e5e5;--neo-neutral-300:#d4d4d4;--neo-neutral-400:#a3a3a3;--neo-neutral-500:#737373;--neo-neutral-600:#525252;--neo-neutral-700:#404040;--neo-neutral-800:#262626;--neo-neutral-900:#171717;--neo-field-bg-default:#f3f8f9;--neo-field-bg-readonly:#fff;--neo-field-border-default:#deeef2;--neo-field-border-hover:#97c3cf;--neo-field-border-focus:#0a6e89;--neo-field-border-error:#d2142b;--neo-field-border-warning:#ef9d11;--neo-field-border-disabled:#eaecee;--neo-field-border-strong:#959fa7;--neo-text-placeholder:#51616f;--neo-text-placeholder-disabled:#959fa7;--neo-success-50:#f0fdf4;--neo-success-100:#dcfce7;--neo-success-200:#bbf7d0;--neo-success-500:#22c55e;--neo-success-600:#16a34a;--neo-success-700:#15803d;--neo-danger-50:#fef2f2;--neo-danger-100:#fee2e2;--neo-danger-200:#fecaca;--neo-danger-300:#fca5a5;--neo-danger-500:#ef4444;--neo-danger-600:#dc2626;--neo-danger-700:#b91c1c;--neo-warning-50:#fffbeb;--neo-warning-100:#fef3c7;--neo-warning-300:#fcd34d;--neo-warning-500:#f59e0b;--neo-warning-600:#d97706;--neo-warning-700:#b45309}.neo-field [class*=p-inputwrapper],.neo-field [class*=p-inputtext],.neo-field [class*=p-textarea]{width:100%!important}[dir=rtl] .ql-editor{text-align:right;direction:rtl}[dir=rtl] .ql-toolbar button,[dir=rtl] .ql-picker{float:right}[dir=rtl] .ql-picker .ql-picker-label{text-align:right;justify-content:flex-end;align-items:center;padding:0 8px 0 18px;display:flex}[dir=rtl] .ql-picker .ql-picker-label svg{margin-top:0;position:absolute;left:0;right:auto}[dir=rtl] .ql-picker.ql-expanded .ql-picker-label svg{left:0;right:auto}[dir=rtl] .ql-picker.ql-header .ql-picker-label,[dir=rtl] .ql-picker.ql-font .ql-picker-label,[dir=rtl] .ql-picker.ql-size .ql-picker-label{text-align:right;padding-right:8px}[dir=rtl] .ql-picker.ql-header .ql-picker-label svg,[dir=rtl] .ql-picker.ql-font .ql-picker-label svg,[dir=rtl] .ql-picker.ql-size .ql-picker-label svg{left:3px;right:auto}[dir=rtl] .ql-picker .ql-picker-options{text-align:right;left:auto!important;right:0!important}[dir=rtl] .ql-picker .ql-picker-item{text-align:right;padding:0 5px 0 10px}.placeholder\:text-\[var\(--p-form-field-placeholder-color\,\#64748b\)\]::placeholder{color:var(--p-form-field-placeholder-color,#64748b)}.placeholder\:text-neo-text-placeholder::placeholder{--tw-text-opacity:1;color:rgb(81 97 111/var(--tw-text-opacity,1))}.focus-within\:border-\[var\(--p-primary-color\,\#0a6e89\)\]:focus-within{border-color:var(--p-primary-color,#0a6e89)}.focus-within\:border-neo-field-border-error:focus-within{--tw-border-opacity:1;border-color:rgb(210 20 43/var(--tw-border-opacity,1))}.focus-within\:border-neo-field-border-focus:focus-within,.focus-within\:border-neo-primary-500:focus-within{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.focus-within\:bg-transparent:focus-within{background-color:#0000}.focus-within\:shadow-none:focus-within{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-neo-primary-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(10 110 137/var(--tw-ring-opacity,1))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-neo-field-border-hover:hover{--tw-border-opacity:1;border-color:rgb(151 195 207/var(--tw-border-opacity,1))}.hover\:border-neo-neutral-400:hover{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.hover\:border-neo-primary-500:hover{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.hover\:border-neo-primary-600:hover{--tw-border-opacity:1;border-color:rgb(6 95 124/var(--tw-border-opacity,1))}.hover\:border-neo-primary-700:hover{--tw-border-opacity:1;border-color:rgb(7 68 85/var(--tw-border-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-400:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-neo-danger-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-neo-danger-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-neo-danger-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-neo-info-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-neo-info-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-neo-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neo-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-neo-neutral-300:hover{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.hover\:bg-neo-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.hover\:bg-neo-primary-300:hover{--tw-bg-opacity:1;background-color:rgb(92 165 182/var(--tw-bg-opacity,1))}.hover\:bg-neo-primary-50:hover{--tw-bg-opacity:1;background-color:rgb(236 249 253/var(--tw-bg-opacity,1))}.hover\:bg-neo-primary-500\/10:hover{background-color:#0a6e891a}.hover\:bg-neo-primary-600:hover{--tw-bg-opacity:1;background-color:rgb(6 95 124/var(--tw-bg-opacity,1))}.hover\:bg-neo-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(7 68 85/var(--tw-bg-opacity,1))}.hover\:bg-neo-success-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-neo-success-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-neo-success-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-neo-warning-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-neo-warning-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:text-neo-danger-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-neo-neutral-400:hover{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.hover\:text-neo-neutral-700:hover{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.hover\:text-neo-neutral-800:hover{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.hover\:text-neo-primary-500:hover{--tw-text-opacity:1;color:rgb(10 110 137/var(--tw-text-opacity,1))}.hover\:text-neo-primary-600:hover{--tw-text-opacity:1;color:rgb(6 95 124/var(--tw-text-opacity,1))}.hover\:text-neo-text-label:hover{--tw-text-opacity:1;color:rgb(10 110 137/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-neo-field-border-error:focus{--tw-border-opacity:1;border-color:rgb(210 20 43/var(--tw-border-opacity,1))}.focus\:border-neo-field-border-focus:focus{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.focus\:border-neo-field-border-warning:focus{--tw-border-opacity:1;border-color:rgb(239 157 17/var(--tw-border-opacity,1))}.focus\:border-neo-primary-500:focus{--tw-border-opacity:1;border-color:rgb(10 110 137/var(--tw-border-opacity,1))}.focus\:border-neo-primary-600:focus{--tw-border-opacity:1;border-color:rgb(6 95 124/var(--tw-border-opacity,1))}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-neo-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(10 110 137/var(--tw-ring-opacity,1))}.focus\:ring-neo-primary-500\/30:focus{--tw-ring-color:#0a6e894d}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-neo-primary-500:focus-visible{outline-color:#0a6e89}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-neo-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(10 110 137/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:bg-neo-danger-100:active{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.active\:bg-neo-danger-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:bg-neo-danger-800:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.active\:bg-neo-info-100:active{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.active\:bg-neo-info-700:active{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.active\:bg-neo-neutral-100:active{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.active\:bg-neo-neutral-200:active{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.active\:bg-neo-neutral-300:active{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.active\:bg-neo-primary-100:active{--tw-bg-opacity:1;background-color:rgb(222 238 242/var(--tw-bg-opacity,1))}.active\:bg-neo-primary-400:active{--tw-bg-opacity:1;background-color:rgb(46 139 162/var(--tw-bg-opacity,1))}.active\:bg-neo-primary-500\/15:active{background-color:#0a6e8926}.active\:bg-neo-primary-700:active{--tw-bg-opacity:1;background-color:rgb(7 68 85/var(--tw-bg-opacity,1))}.active\:bg-neo-success-100:active{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.active\:bg-neo-success-700:active{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.active\:bg-neo-success-800:active{--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity,1))}.active\:bg-neo-warning-100:active{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.active\:bg-neo-warning-700:active{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.active\:bg-neutral-200:active{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.active\:bg-neutral-900:active{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.active\:text-neo-danger-800:active{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neo-neutral-100:disabled{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.disabled\:bg-neo-primary-500\/50:disabled{background-color:#0a6e8980}.disabled\:bg-neo-primary-700:disabled{--tw-bg-opacity:1;background-color:rgb(7 68 85/var(--tw-bg-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=768px){.md\:w-\[50vw\]{width:50vw}}@media (width>=1024px){.lg\:w-\[35vw\]{width:35vw}}.ltr\:flex-row:where([dir=ltr],[dir=ltr] *){flex-direction:row}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.\[\&\[data-has-prefix\]\]\:\!rounded-s-none[data-has-prefix]{border-start-start-radius:0!important;border-end-start-radius:0!important}.\[\&\[data-has-prefix\]\]\:border-s-0[data-has-prefix]{border-inline-start-width:0}.\[\&\[data-has-suffix\]\]\:\!rounded-e-none[data-has-suffix]{border-start-end-radius:0!important;border-end-end-radius:0!important}.\[\&\[data-has-suffix\]\]\:border-e-0[data-has-suffix]{border-inline-end-width:0}.\[\&_\.pi\]\:text-4xl .pi{font-size:2.25rem;line-height:2.5rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-column{display:table-column}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{-moz-columns:2;columns:2}.flex-wrap{flex-wrap:wrap}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--brand-primary:#266c87;--brand-primary-hover:#1f5a72;--brand-primary-light:#3b82f6;--brand-secondary:#3b82f6;--brand-accent:#8b5cf6;--primary-color:#266c87;--color-success:#10b981;--color-success-hover:#059669;--color-success-light:#d1fae5;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:#fef3c7;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-danger-dark:#dc2626;--color-danger-light:#fecaca;--color-info:#3b82f6;--color-info-hover:#2563eb;--color-info-light:#dbeafe;--color-white:#fff;--color-black:#000;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--dark-50:#f8fafc;--dark-100:#f1f5f9;--dark-200:#e2e8f0;--dark-300:#cbd5e1;--dark-400:#94a3b8;--dark-500:#64748b;--dark-600:#475569;--dark-700:#334155;--dark-800:#1e293b;--dark-900:#0f172a;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-elevated:#fff;--bg-elevated-alpha-50:#ffffff80;--bg-overlay:#00000080;--bg-hover:#f1f5f9;--bg-active:#e2e8f0;--bg-default:#fff;--text-primary:#1e293b;--text-secondary:#475569;--text-tertiary:#64748b;--text-muted:#fff;--text-dimmed:#9f9fa9;--text-highlighted:#334155;--text-default:#1e293b;--text-inverse:#fff;--text-brand:#10b981;--text-link:#3b82f6;--text-link-hover:#2563eb;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-default:#9f9fa9;--border-accented:#cbd5e1;--border-focus:#3b82f6;--border-danger:#ef4444;--border-success:#10b981;--border-subtle:#f1f5f9;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--space-px:1px;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--padding-none:0;--padding-sm:8px 12px;--padding-md:16px;--padding-lg:24px 32px;--margin-none:0;--margin-sm:8px;--margin-md:16px;--margin-lg:24px;--radius-none:0;--radius-sm:.125rem;--radius-base:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--transition-fast:.15s;--transition-base:.2s;--transition-slow:.3s;--transition-slower:.5s;--transition-all:all var(--transition-base) cubic-bezier(.4, 0, .2, 1);--transition-colors:color var(--transition-base) cubic-bezier(.4, 0, .2, 1), background-color var(--transition-base) cubic-bezier(.4, 0, .2, 1), border-color var(--transition-base) cubic-bezier(.4, 0, .2, 1);--transition-transform:transform var(--transition-base) cubic-bezier(.4, 0, .2, 1);--transition-opacity:opacity var(--transition-base) cubic-bezier(.4, 0, .2, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--sidebar-width:256px;--sidebar-collapsed-width:64px;--sidebar-bg:#266c87;--sidebar-bg-gradient:linear-gradient(180deg, #2d7a9a 0%, #266c87 45%, #1a4d5f 100%);--sidebar-border:#ffffff14;--sidebar-text:#ffffffd9;--sidebar-text-muted:#ffffff8c;--sidebar-text-hover:#fff;--sidebar-item-hover:#ffffff17;--sidebar-item-active:#ffffff29;--sidebar-item-active-indicator:#ffffffd9;--sidebar-user-bg:#0003;--sidebar-nav-icon-color:#ffffff8c;--sidebar-nav-icon-active:#ffc700;--sidebar-scrollbar-bg:#ffffff2e;--sidebar-scrollbar-hover:#ffffff52;--topbar-height:44px;--topbar-bg:var(--bg-elevated);--topbar-border:var(--border-primary);--btn-padding-sm:var(--space-2) var(--space-3);--btn-padding-base:var(--space-3) var(--space-4);--btn-padding-lg:var(--space-4) var(--space-6);--input-padding:var(--space-3);--input-border:var(--border-primary);--input-border-focus:var(--border-focus);--input-bg:var(--bg-primary);--input-radius:var(--radius-md);--card-bg:var(--bg-elevated);--card-border:var(--border-primary);--card-shadow:var(--shadow-sm);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--surface-bg:var(--bg-primary);--surface-hover:var(--bg-hover);--surface-active:var(--bg-active);--surface-border:var(--border-primary);--surface-card:var(--bg-elevated);--surface-ground:var(--bg-secondary);--surface-section:var(--bg-tertiary);--text-color:var(--text-primary);--text-color-secondary:var(--text-secondary);--text-color-tertiary:var(--text-tertiary);--border-radius:var(--radius-md);--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8}.brand-primary{color:var(--brand-primary)}.brand-secondary{color:var(--brand-secondary)}.brand-accent{color:var(--brand-accent)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-info{color:var(--color-info)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-danger{background-color:var(--color-danger)}.bg-info{background-color:var(--color-info)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-danger{border-color:var(--color-danger)}.border-info{border-color:var(--color-info)}.animate-fade-in{animation:fadeIn var(--transition-base) ease-out}.animate-slide-up{animation:slideUp var(--transition-base) ease-out}.animate-scale-in{animation:scaleIn var(--transition-fast) ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.text-neo-text-label,.hover\:text-neo-text-label:hover{color:#0a6e89}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--btn-padding-base);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);cursor:pointer;transition:var(--transition-colors);-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;text-decoration:none;display:inline-flex}.btn:focus{outline:2px solid var(--border-focus);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:var(--btn-padding-sm);font-size:var(--font-size-xs)}.btn-lg{padding:var(--btn-padding-lg);font-size:var(--font-size-base)}.btn-primary{background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-inverse)}.btn-primary:hover{background-color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.btn-secondary{border-color:var(--border-primary);color:var(--text-primary);background-color:#0000}.btn-secondary:hover{background-color:var(--bg-hover)}.btn-ghost{color:var(--text-secondary);background-color:#0000;border-color:#0000}.btn-ghost:hover{background-color:var(--bg-hover);color:var(--text-primary)}.btn-danger{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--text-inverse)}.btn-danger:hover{background-color:var(--color-danger-hover);border-color:var(--color-danger-hover)}.btn-icon{padding:var(--space-2);width:2.5rem;height:2.5rem}.btn-icon-sm{padding:var(--space-1);width:2rem;height:2rem}.btn-icon-lg{padding:var(--space-3);width:3rem;height:3rem}.form-group{margin-bottom:var(--space-4)}.form-label{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);display:block}.form-input{width:100%;padding:var(--input-padding);border:1px solid var(--input-border);border-radius:var(--input-radius);background-color:var(--input-bg);color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:var(--transition-colors);outline:none;display:block}.form-input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px #3b82f61a}.form-input::placeholder{color:var(--text-muted)}.form-input:disabled{background-color:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed}.form-error{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-danger)}.form-help{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--text-tertiary)}.card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.card-header{padding:var(--card-padding);border-bottom:1px solid var(--card-border);background-color:var(--bg-secondary)}.card-body{padding:var(--card-padding)}.card-footer{padding:var(--card-padding);border-top:1px solid var(--card-border);background-color:var(--bg-secondary)}.card-title{margin:0 0 var(--space-2) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.card-subtitle{margin:0 0 var(--space-4) 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);text-transform:uppercase;letter-spacing:.025em;justify-content:center;align-items:center;display:inline-flex}.badge-primary{background-color:var(--brand-primary);color:var(--text-inverse)}.badge-secondary{background-color:var(--bg-secondary);color:var(--text-secondary)}.badge-success{background-color:var(--color-success-light);color:var(--color-success)}.badge-warning{background-color:var(--color-warning-light);color:var(--color-warning)}.badge-danger{background-color:var(--color-danger-light);color:var(--color-danger)}.badge-info{background-color:var(--color-info-light);color:var(--color-info)}.nav{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-secondary);transition:var(--transition-colors);border-radius:var(--radius-md);text-decoration:none;display:flex;position:relative}.nav-item:before{content:"";z-index:-1;border-radius:var(--radius-md);transition:var(--transition-colors);background:0 0;position:absolute;inset:0}.nav-item:hover{color:var(--text-primary)}.nav-item:hover:before{background:var(--bg-hover)}.nav-item.active{color:var(--brand-primary)}.nav-item.active:before{background:var(--bg-active)}.nav-icon{font-size:var(--font-size-lg);min-width:var(--font-size-lg);color:var(--text-tertiary);transition:var(--transition-colors);flex-shrink:0}.nav-item:hover .nav-icon{color:var(--text-primary)}.nav-item.active .nav-icon{color:var(--brand-primary)}.nav-text{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dropdown{display:inline-block;position:relative}.dropdown-menu{z-index:var(--z-dropdown);min-width:12rem;padding:var(--space-2);margin-top:var(--space-1);background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:var(--transition-all);position:absolute;top:100%;right:0;transform:translateY(-.5rem)}.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--text-primary);border-radius:var(--radius-md);transition:var(--transition-colors);cursor:pointer;text-decoration:none;display:flex}.dropdown-item:hover{background-color:var(--bg-hover)}.dropdown-divider{margin:var(--space-2) 0;border:none;border-top:1px solid var(--border-primary)}.toggle{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-full);cursor:pointer;width:2.75rem;height:1.5rem;transition:var(--transition-colors);align-items:center;display:inline-flex;position:relative}.toggle:after{content:"";background-color:var(--bg-primary);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;transition:var(--transition-transform);box-shadow:var(--shadow-sm);position:absolute;top:2px;left:2px}.toggle.checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.toggle.checked:after{background-color:var(--text-inverse);transform:translate(1.25rem)}.table{border-collapse:collapse;background-color:var(--card-bg);border-radius:var(--card-radius);width:100%;box-shadow:var(--card-shadow);overflow:hidden}.table th,.table td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--border-primary)}.table th{background-color:var(--bg-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.025em}.table tbody tr:hover{background-color:var(--bg-hover)}.table tbody tr:last-child td{border-bottom:none}.spinner{border:2px solid var(--border-primary);border-top-color:var(--brand-primary);border-radius:50%;width:1rem;height:1rem;animation:1s ease-in-out infinite spin;display:inline-block}.status-indicator{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.status-indicator:before{content:"";border-radius:var(--radius-full);width:.5rem;height:.5rem}.status-online{background-color:var(--color-success-light);color:var(--color-success)}.status-online:before{background-color:var(--color-success)}.status-offline{background-color:var(--bg-secondary);color:var(--text-muted)}.status-offline:before{background-color:var(--text-muted)}.status-busy{background-color:var(--color-danger-light);color:var(--color-danger)}.status-busy:before{background-color:var(--color-danger)}.status-away{background-color:var(--color-warning-light);color:var(--color-warning)}.status-away:before{background-color:var(--color-warning)}.p-datatable{background:#fbfcfc!important;border:none!important;border-radius:15px!important;padding:10px!important;box-shadow:0 1px 3px #0000000d!important}.p-datatable .p-datatable-header{background:#fbfcfc!important;border:none!important;border-radius:15px 15px 0 0!important;margin-bottom:0!important;padding:1rem!important}.p-datatable .p-datatable-table-container{border:1px solid #e9ecef!important;border-radius:15px 15px 0 0!important;overflow:hidden!important}.p-datatable .p-datatable-table{border-collapse:collapse!important;width:100%!important}.p-datatable .p-datatable-thead{background:linear-gradient(135deg,#f8f9fa 0%,#fbfcfc 100%)!important;border-bottom:2px solid #e9ecef!important}.p-datatable .p-datatable-thead>tr{border-bottom:2px solid #dee2e6!important}.p-datatable .p-datatable-thead>tr>th{color:#495057!important;text-transform:capitalize!important;text-align:left!important;vertical-align:middle!important;background:linear-gradient(135deg,#f8f9fa 0%,#fbfcfc 100%)!important;border:none!important;padding:1rem!important;font-size:.875rem!important;font-weight:600!important}.p-datatable-paginator-bottom{border-bottom:none!important}.p-datatable .p-datatable-tbody{background:#fff!important}.p-datatable .p-datatable-tbody>tr{border-bottom:1px solid #e9ecef!important;transition:background-color .2s!important}.p-datatable .p-datatable-tbody>tr:hover{background-color:#f8f9fa!important}.p-datatable .p-datatable-tbody>tr>td{color:#495057!important;vertical-align:middle!important;border:none!important;padding:.5rem .5rem .5rem 1rem!important;font-size:.875rem!important}.p-datatable .p-datatable-footer{background:#fbfcfc!important;border:none!important;border-top:1px solid #e9ecef!important;border-radius:0 0 15px 15px!important;padding:1rem!important}.p-datatable .p-paginator{background:0 0!important;border:none!important;justify-content:flex-end!important;padding:1rem 0 0!important}.p-paginator{background:0 0!important;border:none!important;gap:.5rem!important}.p-paginator .p-paginator-pages{gap:.25rem!important}.p-paginator .p-paginator-page{color:#495057!important;cursor:pointer!important;background:#e9ecef!important;border:none!important;border-radius:6px!important;min-width:2rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;transition:all .2s!important}.p-paginator .p-paginator-page:hover{color:#212529!important;background:#dee2e6!important}.p-paginator .p-paginator-page.p-highlight{background:var(--primary-color,#3b82f6)!important;color:#0f172a!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#495057!important;cursor:pointer!important;background:#e9ecef!important;border:none!important;border-radius:6px!important;padding:.5rem .75rem!important;transition:all .2s!important}.p-paginator .p-paginator-first:hover,.p-paginator .p-paginator-prev:hover,.p-paginator .p-paginator-next:hover,.p-paginator .p-paginator-last:hover{color:#212529!important;background:#dee2e6!important}.p-paginator .p-paginator-first:disabled,.p-paginator .p-paginator-prev:disabled,.p-paginator .p-paginator-next:disabled,.p-paginator .p-paginator-last:disabled{opacity:.5!important;cursor:not-allowed!important}.p-datatable .p-checkbox{margin:0!important}.p-datatable .p-datatable-emptymessage>tr>td{text-align:center!important;color:#6c757d!important;padding:3rem!important;font-size:.875rem!important}.p-datatable .p-datatable-thead>tr>th .p-filter-column-icon{color:#6c757d!important;margin-left:.5rem!important}.p-datatable .p-datatable-tbody>tr.p-highlight{background-color:#cfe9ff!important}.p-datatable .p-datatable-tbody>tr.p-highlight:hover{background-color:#c8e0fd!important}html[data-neo-theme=neoledge]{--neo-table-accent:#0a6e89;--neo-table-accent-strong:#065f7c;--neo-table-accent-soft:#4da8be;--neo-table-shell:#f8fafc;--neo-table-surface:#fff;--neo-table-header:#f8fafc;--neo-table-border:#e2e8f0;--neo-table-border-strong:#cbd5e1;--neo-table-hover:#f8fafc;--neo-table-selected:#ecf9fd;--neo-table-selected-hover:#dff3f8;--neo-table-text:#1f2937;--neo-table-muted:#64748b;--neo-table-shadow:0 12px 28px #0f172a0f}html[data-neo-theme=neoledge] .p-datatable{background:var(--neo-table-surface)!important;border:1px solid var(--neo-table-border)!important;box-shadow:var(--neo-table-shadow)!important;border-radius:18px!important;padding:0!important;overflow:hidden!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-header{background:var(--neo-table-header)!important;border:none!important;border-bottom:1px solid var(--neo-table-border)!important;border-radius:18px 18px 0 0!important;padding:1rem 1.25rem!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-table-container{background:var(--neo-table-surface)!important;border:none!important;border-radius:0!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead{background:var(--neo-table-header)!important;border-bottom:1px solid var(--neo-table-border-strong)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr{border-bottom:1px solid var(--neo-table-border)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th{color:var(--neo-table-accent)!important;background:var(--neo-table-header)!important;border:none!important;border-bottom:1px solid var(--neo-table-border)!important;letter-spacing:.01em!important;padding:.95rem 1rem!important;font-size:.82rem!important;font-weight:600!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th .p-datatable-sort-icon,html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th .p-sortable-column-icon{color:var(--neo-table-accent)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th.p-sortable-column:not(.p-highlight):hover,html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th.p-highlight{background:var(--neo-table-selected)!important;color:var(--neo-table-accent)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody{background:var(--neo-table-surface)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody>tr{border-bottom:1px solid var(--neo-table-border)!important;transition:background-color .2s,box-shadow .2s!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody>tr:hover{background-color:var(--neo-table-hover)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody>tr>td{color:var(--neo-table-text)!important;vertical-align:middle!important;border:none!important;padding:.8rem 1rem!important;font-size:.875rem!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-footer,html[data-neo-theme=neoledge] .p-datatable .p-paginator,html[data-neo-theme=neoledge] .p-paginator{background:var(--neo-table-shell)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-footer{border:none!important;border-top:1px solid var(--neo-table-border)!important;border-radius:0 0 18px 18px!important;padding:1rem 1.25rem!important}html[data-neo-theme=neoledge] .p-datatable .p-paginator{border:none!important;border-top:1px solid var(--neo-table-border)!important;justify-content:flex-end!important;padding:.875rem 1rem!important}html[data-neo-theme=neoledge] .p-paginator .p-paginator-page,html[data-neo-theme=neoledge] .p-paginator .p-paginator-first,html[data-neo-theme=neoledge] .p-paginator .p-paginator-prev,html[data-neo-theme=neoledge] .p-paginator .p-paginator-next,html[data-neo-theme=neoledge] .p-paginator .p-paginator-last{color:var(--neo-table-muted)!important;border:1px solid var(--neo-table-border)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}html[data-neo-theme=neoledge] .p-paginator .p-paginator-page:hover,html[data-neo-theme=neoledge] .p-paginator .p-paginator-first:hover,html[data-neo-theme=neoledge] .p-paginator .p-paginator-prev:hover,html[data-neo-theme=neoledge] .p-paginator .p-paginator-next:hover,html[data-neo-theme=neoledge] .p-paginator .p-paginator-last:hover{background:var(--neo-table-selected)!important;color:var(--neo-table-accent)!important;border-color:var(--neo-table-accent-soft)!important}html[data-neo-theme=neoledge] .p-paginator .p-paginator-page.p-highlight{background:var(--neo-table-accent)!important;color:#fff!important;border-color:var(--neo-table-accent)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-emptymessage>tr>td{color:var(--neo-table-muted)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-thead>tr>th .p-filter-column-icon{color:var(--neo-table-accent)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-loading-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#ffffffbf!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--neo-table-selected)!important}html[data-neo-theme=neoledge] .p-datatable .p-datatable-tbody>tr.p-highlight:hover{background-color:var(--neo-table-selected-hover)!important}html[data-neo-theme=neoledge] .neo-table-viewer .table-surface{box-shadow:none!important;background:0 0!important;border:none!important}html[data-neo-theme=neoledge] .neo-table-viewer tr.draft-row-sticky{background:var(--neo-table-surface)!important;border-bottom:2px solid var(--neo-table-accent)!important;box-shadow:0 10px 24px #0f172a14!important}html[data-neo-theme=neoledge] .neo-table-viewer .p-datatable .p-datatable-tbody>tr.draft-row-sticky:hover{background-color:var(--neo-table-surface)!important}html[data-neo-theme=neoledge] .neo-table-viewer .empty-state{color:var(--neo-table-muted)!important}html[data-neo-theme=neoledge] .neo-table-viewer .empty-state i{color:var(--neo-table-accent-soft)!important}html[data-neo-theme=neoledge] .neo-table-viewer .inline-empty-state{border-top:1px solid var(--neo-table-border)!important;background:var(--neo-table-shell)!important}html[data-neo-theme=neoledge] .neo-table-viewer .table-surface--with-inline-empty .inline-empty-state{border-radius:0 0 18px 18px;margin-top:-1px;border-top:none!important;border-left:1px solid var(--neo-table-border)!important;border-right:1px solid var(--neo-table-border)!important;border-bottom:1px solid var(--neo-table-border)!important}@media (width<=768px){.p-datatable .p-datatable-thead>tr>th,.p-datatable .p-datatable-tbody>tr>td{padding:.75rem!important;font-size:.75rem!important}.p-datatable .p-datatable-footer{padding:.75rem!important}}.creation-container{flex-direction:column;height:100%;display:flex}.creation-header{padding:var(--space-4);padding-bottom:var(--space-2);background:var(--surface-card);border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:1rem;display:flex;box-shadow:0 1px 3px #0000001a}.creation-container.form-creation,.creation-container.table-creation,.creation-container.workflow-creation{background-color:var(--bg-primary);width:100%;color:var(--text-primary);transition:var(--transition-colors)}.form-creation .creation-header,.table-creation .creation-header,.workflow-creation .creation-header{background-color:var(--bg-elevated);border-bottom-color:var(--border-primary);box-shadow:none;transition:var(--transition-colors)}.form-creation .creation-content,.table-creation .creation-content,.workflow-creation .creation-content,.creation-content.definition-creation-content{gap:0;min-height:0;padding:.5rem;display:flex;overflow:hidden}.form-creation .content-area,.table-creation .content-area,.workflow-creation .content-area,.definition-creation-content .content-area{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.form-creation .view-panel,.table-creation .view-panel,.workflow-creation .view-panel,.definition-creation-content .view-panel{min-height:0;animation:view-panel-fade-in var(--transition-base) ease-in-out;flex:1;overflow-y:auto}.definition-creation-content .view-panel{padding:.75rem 1rem 1.5rem}.form-creation .designer-panel,.table-creation .designer-panel,.workflow-creation .designer-panel{padding:0;overflow:hidden}@keyframes view-panel-fade-in{0%{opacity:0}to{opacity:1}}.back-button{text-decoration:none}.header-title{flex:1}.header-title h2{color:var(--text-color);margin:0;font-size:1.5rem;font-weight:600}.header-actions{gap:.5rem;display:flex}.creation-content{background:var(--surface-card);flex:1;padding:1rem 2rem 2rem;overflow-y:auto}.creation-content .sidebar-navigation{background-color:var(--bg-elevated);border-right:1px solid var(--border-primary);width:50px;padding:var(--space-4) 0;transition:var(--transition-colors);flex-direction:column;flex-shrink:0;align-items:center;display:flex;overflow-y:auto}.creation-content .sidebar-navigation .nav-btn{border-color:var(--brand-primary);border-radius:var(--radius-lg);cursor:pointer;width:34px;height:34px;transition:var(--transition-all);color:var(--brand-primary);justify-content:center;align-items:center;margin:2px;display:flex}.creation-content .sidebar-navigation .nav-btn:hover{background-color:var(--bg-hover);color:var(--text-primary)}.creation-content .sidebar-navigation .nav-btn.active{background-color:var(--brand-primary);color:var(--color-white)}.creation-content .sidebar-navigation .nav-btn.active:hover{background-color:var(--brand-primary-hover)}.creation-content .sidebar-navigation .nav-btn .p-button-icon{font-size:1.25rem;width:unset!important;height:unset!important}.creation-content .sidebar-navigation .nav-btn .material-icons{font-size:1.25rem;line-height:1}@media (width<=768px){.creation-content .sidebar-navigation{width:50px;padding:var(--space-3) 0}.creation-content .sidebar-navigation .nav-btn{width:34px;height:34px}}.form-card{background:var(--surface-card);border-radius:8px;margin:0 auto}.form-container,.creation-content.creation-content-stacked,.creation-content .creation-content-stacked,.creation-content .form-section{flex-direction:column;gap:.25rem;display:flex}.creation-content .section-title{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group .error{color:var(--red-500);font-size:.85rem}.form-group .help-text{color:var(--text-color-secondary);font-size:.85rem}.creation-content .field-label{color:var(--text-color);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.creation-content .required-mark{color:var(--red-400);margin-left:.2rem}.creation-content .toggle-row{align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.creation-content .toggle-label{color:var(--text-color);-webkit-user-select:none;user-select:none;font-size:.9rem}.creation-content .action-row{justify-content:center;display:flex}.creation-content .action-button{width:auto;min-width:220px;max-width:280px}.columns-2{-moz-column-gap:1.25rem;grid-template-columns:repeat(2,1fr);gap:.25rem 1.25rem;display:grid}@media (width<=768px){.columns-2{grid-template-columns:1fr}}.section-divider{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);margin-top:.25rem;padding-bottom:.4rem;font-size:.75rem;font-weight:600}.section-divider+.form-group,.section-divider+.columns-2,.section-divider+.toggle-row{margin-top:.6rem}.tab-content,.button-with-hint{flex-direction:column;gap:.25rem;display:flex}.header-actions .button-with-hint{align-items:flex-end;margin-left:auto}.button-hint{color:var(--text-color-secondary);text-align:center;font-size:.75rem;line-height:1}.header-actions .button-hint{text-align:right;max-width:25rem}.manager-container{width:100%;padding:1.5rem;overflow-x:hidden}.manager-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.actions-section{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.actions-dropdown{flex:auto;min-width:120px}.actions-dropdown .p-dropdown-trigger{padding:.5rem 1rem}.data-table-container{border:none}.description-text{color:var(--text-color-secondary);margin:0;font-size:.9rem}.action-buttons{gap:.25rem;display:flex}.empty-state{text-align:center;color:var(--text-color-secondary);padding:3rem}.empty-state i{margin-bottom:1rem;font-size:3rem;display:block}.empty-state p{margin:0}.no-link-style{text-decoration:none}.details-content{flex-direction:column;gap:1.5rem;display:flex}.detail-row{border-bottom:1px solid var(--surface-border);align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.detail-row:last-child{border-bottom:none}.detail-row .label{color:var(--text-color);min-width:120px;font-weight:500}.detail-row .value{color:var(--text-color-secondary);flex:1}.detail-row .code-text{word-break:break-all;font-family:monospace;font-size:.9rem}.detail-row .code-block{background:var(--surface-ground);white-space:pre-wrap;word-break:break-word;border-radius:4px;margin:0;padding:.75rem;font-family:monospace;font-size:.9rem}.p-input-icon-left{width:100%;max-width:300px}.p-input-icon-left .p-inputtext{width:100%}.btn-clear-filter{margin-left:.5rem;padding-bottom:.75rem}@media (width<=768px){.manager-container{padding:1rem}.manager-header{flex-direction:column;justify-content:flex-start;align-items:stretch}.actions-section,.actions-dropdown,.manager-header>a,.manager-header>a button{width:100%}}.admin-page-shell{color:#1e293b;width:100%;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.admin-data-table-card{color:#1e293b;background:#ffffffeb;border:1px solid #94a3b838;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 16px 42px #0f172a0f}.admin-data-table-card .p-datatable-wrapper{padding-inline:.75rem;padding-bottom:.75rem}.admin-data-table-card .p-datatable-table{border-collapse:separate;border-spacing:0}.admin-data-table-card .p-datatable,.admin-data-table-card .p-datatable-tbody>tr,.admin-data-table-card .p-datatable-tbody>tr>td{color:#1e293b}.admin-data-table-card .p-datatable-header{background:0 0;border:0;padding:1rem 1.25rem .875rem}.admin-data-table-card .p-datatable-thead>tr>th{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#0a6e890f;padding:.85rem 1rem;font-size:.78rem}.admin-data-table-card .p-datatable-tbody>tr>td{vertical-align:middle;padding:.8rem 1rem}.admin-data-table-card .p-datatable-tbody>tr{transition:background .15s,transform .15s}.admin-data-table-card .p-datatable-tbody>tr:hover{background:#0a6e890b}.admin-table-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.admin-table-toolbar .neo-field{width:min(24rem,100%)}.admin-table-toolbar .btn-clear-filter{flex-shrink:0}.admin-action-buttons{justify-content:flex-end;gap:.375rem;padding-inline:.25rem;display:flex}.admin-empty-state{text-align:center;color:var(--text-color-secondary);padding:3rem}.admin-empty-state i{margin-bottom:1rem;font-size:3rem;display:block}.admin-empty-state p{margin:0}.admin-dashboard,.roles-container{min-width:0;padding:clamp(1rem,2vw,1.5rem)}.admin-dashboard .stat-card,.admin-dashboard .quick-links-section,.roles-container .role-card{min-width:0}@media (width<=720px){.admin-page-shell,.admin-dashboard,.roles-container{padding:.75rem}.admin-data-table-card .p-datatable-wrapper{padding-inline:.5rem}.admin-table-toolbar{justify-content:stretch}.admin-table-toolbar .neo-field{flex:auto;width:auto}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}#app{height:100%}html[data-neo-theme=neoledge]{--p-checkbox-checked-border-color:#0a6e89!important;--p-checkbox-checked-background:#0a6e89!important}.form-toast-rtl,.form-toast-content-rtl{text-align:right;direction:rtl}.form-toast-rtl .p-toast-message-content,.form-toast-content-rtl{flex-direction:row-reverse}.form-toast-rtl .p-toast-summary,.form-toast-rtl .p-toast-detail{text-align:right}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:var(--radius-base)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-4)}.mb-4{margin-bottom:var(--space-6)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-4)}.mt-4{margin-top:var(--space-6)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-4)}.p-4{padding:var(--space-6)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}
