@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.rail-item[data-v-52c87ddd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px 4px;border:none;border-left:3px solid transparent;border-radius:0;background:transparent;color:#fff9;text-decoration:none;cursor:pointer;transition:all var(--xp-transition-fast);font-family:inherit;position:relative}.rail-item[data-v-52c87ddd]:hover{background:#ffffff14;color:#fff}.rail-item.active[data-v-52c87ddd],.rail-item.expanded[data-v-52c87ddd]{border-left-color:var(--xp-primary-light);background:#ffffff1a;color:#fff;box-shadow:inset 3px 0 0 var(--xp-primary-light),0 0 16px #60a5fa59}.rail-item.active .rail-icon[data-v-52c87ddd],.rail-item.expanded .rail-icon[data-v-52c87ddd]{color:var(--xp-primary-light)}.rail-icon[data-v-52c87ddd]{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.rail-label[data-v-52c87ddd]{font-size:10px;font-weight:var(--xp-font-medium);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-badge[data-v-52c87ddd]{position:absolute;top:6px;right:10px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:var(--xp-font-semibold);background:var(--xp-error);color:#fff;border-radius:var(--xp-radius-full);display:flex;align-items:center;justify-content:center}.flyout-group[data-v-1ad6b2ed]{padding:0 var(--xp-space-4)}.flyout-divider[data-v-1ad6b2ed]{height:1px;background:#ffffff1a;margin:var(--xp-space-3) var(--xp-space-1)}.flyout-group-header[data-v-1ad6b2ed]{display:flex;align-items:center;gap:var(--xp-space-2);padding:var(--xp-space-2) var(--xp-space-1)}.group-icon[data-v-1ad6b2ed]{font-size:11px;color:#93c5fdcc}.group-icon--live[data-v-1ad6b2ed]{color:var(--xp-success, #1ea97c);font-size:8px}.group-title[data-v-1ad6b2ed]{font-family:var(--xp-font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#f4f7fc99}.group-count[data-v-1ad6b2ed]{font-family:var(--xp-font-mono);font-size:10px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--xp-radius-full);background:#ffffff1a;color:#f4f7fcb3}.flyout-link[data-v-1ad6b2ed]{display:flex;align-items:center;gap:var(--xp-space-3);padding:8px var(--xp-space-2);border-radius:var(--xp-radius-md);text-decoration:none;transition:background var(--xp-transition-fast)}.flyout-link[data-v-1ad6b2ed]:hover{background:#ffffff14}.flyout-link.active[data-v-1ad6b2ed]{background:#60a5fa29}.link-tile[data-v-1ad6b2ed]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--xp-radius-md);background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#f4f7fcd9;font-size:14px}.flyout-link.active .link-tile[data-v-1ad6b2ed]{background:#60a5fa40;border-color:#60a5fa66;color:#fff}.link-body[data-v-1ad6b2ed]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.link-label[data-v-1ad6b2ed]{font-size:13px;font-weight:500;color:#f4f7fceb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyout-link.active .link-label[data-v-1ad6b2ed]{color:#fff}.link-desc[data-v-1ad6b2ed]{font-size:11px;color:#f4f7fc80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-status[data-v-1ad6b2ed]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--xp-font-mono);font-size:10px;color:#f4f7fc80}.status-dot[data-v-1ad6b2ed]{width:7px;height:7px;border-radius:50%;background:#f4f7fc4d}.link-status--working .status-dot[data-v-1ad6b2ed]{background:var(--xp-success);animation:flyout-status-pulse-1ad6b2ed 1.8s ease-in-out infinite}.link-status--working[data-v-1ad6b2ed]{color:var(--xp-success-text)}.link-status--warning .status-dot[data-v-1ad6b2ed]{background:var(--xp-warning, #f97316)}.link-status--idle .status-dot[data-v-1ad6b2ed]{background:#f4f7fc40}.flyout-link.disabled[data-v-1ad6b2ed]{opacity:.4;cursor:not-allowed;pointer-events:none}@keyframes flyout-status-pulse-1ad6b2ed{0%,to{opacity:1;box-shadow:0 0 #1ea97c80}50%{opacity:.7;box-shadow:0 0 6px 2px #1ea97c66}}@media (prefers-reduced-motion: reduce){.link-status--working .status-dot[data-v-1ad6b2ed]{animation:none}}.flyout-scrim[data-v-c6dacfe0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--xp-z-dropdown);background:#0f172a2e}.nav-flyout[data-v-c6dacfe0]{position:fixed;left:var(--xp-rail-width, 72px);width:320px;max-height:calc(100vh - 32px);overflow-y:auto;background:#0f172a8c;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-right:1px solid rgba(255,255,255,.1);border-radius:0 var(--xp-radius-lg) var(--xp-radius-lg) 0;box-shadow:8px 0 40px #00000059;padding:var(--xp-space-5) 0 var(--xp-space-4);z-index:var(--xp-z-dropdown);color:#f4f7fceb}.flyout-head[data-v-c6dacfe0]{padding:0 var(--xp-space-5) var(--xp-space-4)}.flyout-eyebrow[data-v-c6dacfe0]{display:block;font-size:11px;font-weight:var(--xp-font-semibold);text-transform:uppercase;letter-spacing:1.5px;color:#93c5fdd9;margin-bottom:4px}.flyout-title[data-v-c6dacfe0]{font-family:var(--xp-font-heading, "Lexend", sans-serif);font-size:22px;font-weight:600;line-height:1.1;margin:0;color:#fff}.flyout-body[data-v-c6dacfe0]{display:flex;flex-direction:column}.flyout-enter-active[data-v-c6dacfe0]{transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1)}.flyout-leave-active[data-v-c6dacfe0]{transition:opacity .18s ease,transform .18s ease}.flyout-enter-from[data-v-c6dacfe0],.flyout-leave-to[data-v-c6dacfe0]{opacity:0;transform:translate(-16px)}.flyout-scrim-enter-active[data-v-c6dacfe0],.flyout-scrim-leave-active[data-v-c6dacfe0]{transition:opacity .24s ease}.flyout-scrim-enter-from[data-v-c6dacfe0],.flyout-scrim-leave-to[data-v-c6dacfe0]{opacity:0}.nav-flyout[data-v-c6dacfe0]::-webkit-scrollbar{width:4px}.nav-flyout[data-v-c6dacfe0]::-webkit-scrollbar-track{background:transparent}.nav-flyout[data-v-c6dacfe0]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}@media (prefers-reduced-motion: reduce){.flyout-enter-active[data-v-c6dacfe0],.flyout-leave-active[data-v-c6dacfe0],.flyout-scrim-enter-active[data-v-c6dacfe0],.flyout-scrim-leave-active[data-v-c6dacfe0]{transition:opacity .12s ease}.flyout-enter-from[data-v-c6dacfe0],.flyout-leave-to[data-v-c6dacfe0]{transform:none}}.side-nav-rail[data-v-c7c48258]{position:fixed;left:0;top:0;bottom:var(--xp-status-bar-height);width:var(--xp-rail-width, 72px);background:linear-gradient(180deg,#1e3a8a8c,#0f1b33b3),var(--xp-chrome-glass);backdrop-filter:var(--xp-chrome-blur);-webkit-backdrop-filter:var(--xp-chrome-blur);border-right:1px solid var(--xp-chrome-border);color:#fff;display:flex;flex-direction:column;z-index:var(--xp-z-fixed);overflow:hidden}.rail-items[data-v-c7c48258]{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--xp-space-2) 0;overflow-y:auto;gap:2px}.rail-footer[data-v-c7c48258]{display:flex;flex-direction:column;align-items:center;padding:var(--xp-space-2) 0;border-top:1px solid rgba(255,255,255,.1);gap:2px}.rail-footer .rail-item[data-v-c7c48258]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px 4px;border:none;border-left:3px solid transparent;border-radius:0;background:transparent;color:#fff9;text-decoration:none;cursor:pointer;transition:all var(--xp-transition-fast);font-family:inherit;position:relative}.rail-footer .rail-item[data-v-c7c48258]:hover{background:#ffffff14;color:#fff}.rail-footer .rail-item.active[data-v-c7c48258]{border-left-color:var(--xp-primary-light);background:#ffffff1a;color:#fff}.rail-footer .rail-icon[data-v-c7c48258]{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.rail-footer .rail-label[data-v-c7c48258]{font-size:10px;font-weight:var(--xp-font-medium);text-align:center;line-height:1.2}.rail-footer .rail-badge[data-v-c7c48258]{position:absolute;top:6px;right:10px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:var(--xp-font-semibold);background:var(--xp-error);color:#fff;border-radius:var(--xp-radius-full);display:flex;align-items:center;justify-content:center}.rail-logout[data-v-c7c48258]{margin-top:var(--xp-space-1)}.rail-logout[data-v-c7c48258]:hover{background:#e24c4c33!important;color:#fca5a5!important}.settings-rail-wrapper[data-v-c7c48258]{position:relative;width:100%}.name-prompt-tooltip[data-v-c7c48258]{position:absolute;left:calc(100% + 8px);bottom:0;width:180px;background:var(--xp-bg-primary);border-radius:var(--xp-radius-lg);padding:var(--xp-space-3);box-shadow:var(--xp-shadow-lg);z-index:var(--xp-z-tooltip);color:var(--xp-text-primary)}.name-prompt-header[data-v-c7c48258]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--xp-space-2)}.name-prompt-header>i[data-v-c7c48258]{font-size:16px;color:var(--xp-primary)}.name-prompt-close[data-v-c7c48258]{background:none;border:none;padding:4px;cursor:pointer;color:var(--xp-text-muted);border-radius:var(--xp-radius-sm);display:flex;align-items:center;justify-content:center}.name-prompt-close[data-v-c7c48258]:hover{background:var(--xp-bg-secondary);color:var(--xp-text-primary)}.name-prompt-text[data-v-c7c48258]{font-size:var(--xp-text-xs);color:var(--xp-text-secondary);margin:0;line-height:1.4}.rail-user-avatar[data-v-c7c48258]{width:32px;height:32px;border-radius:var(--xp-radius-full);background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--xp-font-semibold);margin:var(--xp-space-2) 0}.rail-user-avatar.admin-avatar[data-v-c7c48258]{background:#ffc83240;color:#fcd34d}.rail-items[data-v-c7c48258]::-webkit-scrollbar{width:0}.mobile-header[data-v-128a379e]{position:fixed;top:0;left:0;right:0;height:calc(var(--xp-mobile-header-height) + var(--xp-safe-top));padding-top:var(--xp-safe-top);padding-left:max(var(--xp-space-2),var(--xp-safe-left));padding-right:max(var(--xp-space-2),var(--xp-safe-right));display:flex;align-items:center;gap:var(--xp-space-2);background:linear-gradient(180deg,#1e3a8a8c,#0f1b33b3),var(--xp-chrome-glass);backdrop-filter:var(--xp-chrome-blur);-webkit-backdrop-filter:var(--xp-chrome-blur);border-bottom:1px solid var(--xp-chrome-border);color:#fff;z-index:var(--xp-z-fixed)}.mobile-header__lead[data-v-128a379e],.mobile-header__action[data-v-128a379e] button{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;font-size:20px;cursor:pointer;border-radius:var(--xp-radius-md)}.mobile-header__lead[data-v-128a379e]:active{background:#ffffff1f}.mobile-header__title[data-v-128a379e]{flex:1;margin:0;font-family:var(--xp-font-heading);font-size:var(--xp-text-lg);font-weight:var(--xp-font-semibold);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header__action[data-v-128a379e]{display:flex;align-items:center;justify-content:flex-end;min-width:var(--xp-touch-target-min)}.mobile-drawer__backdrop[data-v-80934dd9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c1699;z-index:var(--xp-z-modal-backdrop)}.mobile-drawer[data-v-80934dd9]{position:fixed;top:0;bottom:0;left:0;width:min(82vw,320px);padding-top:var(--xp-safe-top);padding-left:var(--xp-safe-left);display:flex;flex-direction:column;background:linear-gradient(180deg,#1e3a8a80,#0f1b33b8),var(--xp-chrome-glass);backdrop-filter:var(--xp-chrome-blur);-webkit-backdrop-filter:var(--xp-chrome-blur);border-right:1px solid var(--xp-chrome-border);color:#fff;z-index:var(--xp-z-modal)}.mobile-drawer__scroll[data-v-80934dd9]{flex:1;padding:var(--xp-space-3) var(--xp-space-2)}.mobile-drawer__section[data-v-80934dd9]{margin-bottom:var(--xp-space-4)}.mobile-drawer__section-title[data-v-80934dd9]{margin:0 0 var(--xp-space-1);padding:0 var(--xp-space-3);font-size:var(--xp-text-xs);font-weight:var(--xp-font-semibold);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.mobile-drawer__link[data-v-80934dd9]{display:flex;align-items:center;gap:var(--xp-space-3);width:100%;padding:var(--xp-space-3);border:none;border-radius:var(--xp-radius-md);background:transparent;color:#ffffffd1;font-family:inherit;font-size:var(--xp-text-sm);font-weight:var(--xp-font-medium);text-align:left;cursor:pointer}.mobile-drawer__link i[data-v-80934dd9]{font-size:18px;width:22px;text-align:center}.mobile-drawer__link[data-v-80934dd9]:active{background:#ffffff14}.mobile-drawer__link.active[data-v-80934dd9]{background:#ffffff1f;color:#fff}.mobile-drawer__link.disabled[data-v-80934dd9]{opacity:.4;cursor:not-allowed}.mobile-drawer__footer[data-v-80934dd9]{display:flex;align-items:center;justify-content:space-between;gap:var(--xp-space-2);padding:var(--xp-space-3);padding-bottom:max(var(--xp-space-3),var(--xp-safe-bottom));border-top:1px solid rgba(255,255,255,.1)}.mobile-drawer__user[data-v-80934dd9]{display:flex;align-items:center;gap:var(--xp-space-2);min-width:0}.mobile-drawer__avatar[data-v-80934dd9]{flex-shrink:0;width:32px;height:32px;border-radius:var(--xp-radius-full);background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--xp-font-semibold)}.mobile-drawer__user-name[data-v-80934dd9]{font-size:var(--xp-text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-drawer__logout[data-v-80934dd9]{display:flex;align-items:center;gap:var(--xp-space-2);padding:var(--xp-space-2) var(--xp-space-3);border:none;border-radius:var(--xp-radius-md);background:#ffffff14;color:#fca5a5;font-family:inherit;font-size:var(--xp-text-sm);cursor:pointer}.mobile-drawer__logout[data-v-80934dd9]:active{background:#e24c4c33}.drawer-fade-enter-active[data-v-80934dd9],.drawer-fade-leave-active[data-v-80934dd9]{transition:opacity var(--xp-transition-normal)}.drawer-fade-enter-from[data-v-80934dd9],.drawer-fade-leave-to[data-v-80934dd9]{opacity:0}.drawer-slide-enter-active[data-v-80934dd9],.drawer-slide-leave-active[data-v-80934dd9]{transition:transform var(--xp-transition-slow)}.drawer-slide-enter-from[data-v-80934dd9],.drawer-slide-leave-to[data-v-80934dd9]{transform:translate(-100%)}@media (prefers-reduced-motion: reduce){.drawer-slide-enter-active[data-v-80934dd9],.drawer-slide-leave-active[data-v-80934dd9]{transition:none}}.mobile-tabs[data-v-a2032ee5]{position:fixed;bottom:0;left:0;right:0;height:var(--xp-mobile-tab-height);padding-bottom:var(--xp-safe-bottom);display:flex;align-items:stretch;background:linear-gradient(0deg,#0f1b33c7,#1e3a8a80),var(--xp-chrome-glass);backdrop-filter:var(--xp-chrome-blur);-webkit-backdrop-filter:var(--xp-chrome-blur);border-top:1px solid var(--xp-chrome-border);z-index:var(--xp-z-fixed)}.mobile-tabs__tab[data-v-a2032ee5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;color:#fff9;font-family:inherit;cursor:pointer;transition:color var(--xp-transition-fast)}.mobile-tabs__tab.active[data-v-a2032ee5]{color:#fff}.mobile-tabs__tab.active .mobile-tabs__icon-wrap[data-v-a2032ee5]{background:#ffffff24}.mobile-tabs__icon-wrap[data-v-a2032ee5]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:26px;border-radius:var(--xp-radius-full);font-size:20px;transition:background var(--xp-transition-fast)}.mobile-tabs__label[data-v-a2032ee5]{font-size:10px;font-weight:var(--xp-font-medium);line-height:1.2}.mobile-tabs__badge[data-v-a2032ee5]{position:absolute;top:-2px;right:2px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:var(--xp-font-semibold);background:var(--xp-error);color:#fff;border-radius:var(--xp-radius-full);display:flex;align-items:center;justify-content:center}.xp-loader[data-v-059fca2f]{--xp-loader-color: var(--xp-primary, #2563eb);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--xp-space-2, 8px);color:var(--xp-loader-color)}.xp-loader__message[data-v-059fca2f]{font-size:var(--xp-text-sm, .875rem);color:var(--xp-text-secondary, #6b7280)}.xp-loader--sm[data-v-059fca2f]{--xp-loader-size: 20px}.xp-loader--md[data-v-059fca2f]{--xp-loader-size: 36px}.xp-loader--lg[data-v-059fca2f]{--xp-loader-size: 56px}.xp-loader__thinking[data-v-059fca2f]{width:var(--xp-loader-size);height:var(--xp-loader-size);display:grid;place-items:center}.xp-loader__blob[data-v-059fca2f]{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--xp-primary-300, #93c5fd),var(--xp-primary, #2563eb) 70%);animation:xp-blob-breathe-059fca2f 1.8s ease-in-out infinite}@keyframes xp-blob-breathe-059fca2f{0%,to{transform:scale(.78);opacity:.7}50%{transform:scale(1);opacity:1}}.xp-loader__searching[data-v-059fca2f]{position:relative;width:var(--xp-loader-size);height:var(--xp-loader-size);display:grid;place-items:center}.xp-loader__core[data-v-059fca2f]{width:22%;height:22%;border-radius:50%;background:var(--xp-loader-color)}.xp-loader__ripple[data-v-059fca2f]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--xp-loader-color);border-radius:50%;opacity:0;animation:xp-ripple-059fca2f 1.6s ease-out infinite}.xp-loader__ripple[data-v-059fca2f]:nth-child(2){animation-delay:.4s}.xp-loader__ripple[data-v-059fca2f]:nth-child(3){animation-delay:.8s}@keyframes xp-ripple-059fca2f{0%{transform:scale(.2);opacity:.8}to{transform:scale(1);opacity:0}}.xp-loader__building[data-v-059fca2f]{position:relative;width:var(--xp-loader-size);height:var(--xp-loader-size)}.xp-loader__particle[data-v-059fca2f]{position:absolute;top:50%;left:50%;width:18%;height:18%;margin:-9% 0 0 -9%;border-radius:2px;background:var(--xp-loader-color);animation:xp-build-059fca2f 2s ease-in-out infinite;animation-delay:var(--xp-particle-delay)}@keyframes xp-build-059fca2f{0%,to{transform:translate(var(--xp-particle-x),var(--xp-particle-y)) scale(.4);opacity:.3}50%{transform:translate(0) scale(1);opacity:1}}.xp-loader__streaming[data-v-059fca2f]{position:relative;width:calc(var(--xp-loader-size) * 2.4);height:4px;display:flex;align-items:center}.xp-loader__track[data-v-059fca2f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:var(--xp-primary-100, #dbeafe)}.xp-loader__pulse[data-v-059fca2f]{position:absolute;top:0;left:0;height:100%;width:35%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--xp-loader-color),transparent);animation:xp-stream-059fca2f 1.4s ease-in-out infinite}@keyframes xp-stream-059fca2f{0%{transform:translate(-100%)}to{transform:translate(285%)}}@media (prefers-reduced-motion: reduce){.xp-loader__blob[data-v-059fca2f],.xp-loader__ripple[data-v-059fca2f],.xp-loader__particle[data-v-059fca2f],.xp-loader__pulse[data-v-059fca2f]{animation-duration:.01ms;animation-iteration-count:1}.xp-loader__blob[data-v-059fca2f]{transform:scale(1);opacity:1}.xp-loader__particle[data-v-059fca2f]{transform:translate(0) scale(1);opacity:1}.xp-loader__blob[data-v-059fca2f],.xp-loader__core[data-v-059fca2f],.xp-loader__pulse[data-v-059fca2f]{animation:xp-static-pulse-059fca2f 2s ease-in-out infinite}}@keyframes xp-static-pulse-059fca2f{0%,to{opacity:1}50%{opacity:.55}}.xp-inline-loader[data-v-e5beaceb]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;color:var(--xp-primary)}.xp-inline-loader__dot[data-v-e5beaceb]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:xp-inline-bounce-e5beaceb 1.2s ease-in-out infinite}.xp-inline-loader__dot[data-v-e5beaceb]:nth-child(2){animation-delay:.15s}.xp-inline-loader__dot[data-v-e5beaceb]:nth-child(3){animation-delay:.3s}.xp-inline-loader__message[data-v-e5beaceb]{margin-left:6px;font-size:var(--xp-text-sm, .875rem);color:var(--xp-text-secondary, #6b7280)}@keyframes xp-inline-bounce-e5beaceb{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion: reduce){.xp-inline-loader__dot[data-v-e5beaceb]{animation:xp-inline-fade-e5beaceb 1.2s ease-in-out infinite}@keyframes xp-inline-fade-e5beaceb{0%,to{opacity:1}50%{opacity:.5}}}.xp-spinner[data-v-ebe78ddb]{display:inline-block;box-sizing:border-box;border-style:solid;border-color:var(--xp-primary-200, #bfdbfe);border-top-color:var(--xp-primary, #2563eb);border-radius:50%;vertical-align:middle;animation:xp-spinner-rotate-ebe78ddb .7s linear infinite}@keyframes xp-spinner-rotate-ebe78ddb{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.xp-spinner[data-v-ebe78ddb]{animation-duration:1.4s}}.approval-details[data-v-add9743b]{margin:8px 0;padding:10px;background:var(--xp-bg-secondary);border:1px solid var(--xp-border);border-radius:6px}.details-action[data-v-add9743b]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.82em;color:var(--xp-text-primary);margin-bottom:8px}.details-action .pi[data-v-add9743b]{font-size:.85em;color:var(--xp-text-secondary)}.fields-grid[data-v-add9743b]{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin-bottom:6px;font-size:.82em}.field-label[data-v-add9743b]{color:var(--xp-text-secondary);white-space:nowrap;padding:1px 0}.field-value[data-v-add9743b]{color:var(--xp-text-primary);padding:1px 0;word-break:break-word}.badge[data-v-add9743b]{display:inline-block;padding:0 6px;border-radius:8px;font-size:.85em;font-weight:500}.badge-enabled[data-v-add9743b]{background:var(--xp-success-bg);color:var(--xp-success-text)}.badge-disabled[data-v-add9743b]{background:var(--xp-bg-tertiary);color:var(--xp-text-secondary)}.collapsible-section[data-v-add9743b]{margin-top:4px}.collapsible-toggle[data-v-add9743b]{display:flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;cursor:pointer;font-size:.82em;font-weight:500;color:var(--xp-text-secondary);transition:color .15s}.collapsible-toggle[data-v-add9743b]:hover{color:var(--xp-text-primary)}.collapsible-toggle .pi[data-v-add9743b]{font-size:9px}.preview-hint[data-v-add9743b]{font-weight:400;font-size:.9em;opacity:.7}.collapsible-content[data-v-add9743b]{margin-top:3px}.long-text[data-v-add9743b]{background:var(--xp-bg-primary);border:1px solid var(--xp-border);border-radius:4px;padding:8px;font-size:.8em;font-family:inherit;white-space:pre-wrap;word-break:break-word;max-height:150px;overflow-y:auto;margin:0;color:var(--xp-text-primary)}.detail-json[data-v-add9743b]{background:var(--xp-bg-primary);border:1px solid var(--xp-border);border-radius:4px;padding:8px;font-size:.75em;font-family:SF Mono,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word;max-height:150px;overflow-y:auto;margin:0;color:var(--xp-text-secondary)}.html-preview[data-v-add9743b]{margin-top:3px;border:1px solid var(--xp-border);border-radius:4px;overflow:hidden;background:var(--xp-bg-primary)}.html-iframe[data-v-add9743b]{width:100%;height:600px;border:none;display:block}.xp-button[data-v-5343552e]{display:inline-flex;align-items:center;justify-content:center;gap:var(--xp-space-2);border:1px solid transparent;border-radius:var(--xp-radius-md);font-family:inherit;font-weight:var(--xp-font-medium);line-height:1;cursor:pointer;transition:all var(--xp-transition-fast);white-space:nowrap}.xp-button[data-v-5343552e]:disabled{opacity:.5;cursor:not-allowed}.xp-button--sm[data-v-5343552e]{padding:var(--xp-space-2) var(--xp-space-3);font-size:var(--xp-text-xs)}.xp-button--md[data-v-5343552e]{padding:10px 16px;font-size:var(--xp-text-sm)}.xp-button--lg[data-v-5343552e]{padding:var(--xp-space-3) var(--xp-space-4);font-size:var(--xp-text-base)}.xp-button--block[data-v-5343552e]{width:100%}.xp-button--icon-only[data-v-5343552e]{gap:0;aspect-ratio:1;padding:var(--xp-space-2)}.xp-button--primary[data-v-5343552e]{background:linear-gradient(135deg,var(--xp-primary) 0%,var(--xp-primary-hover) 100%);color:#fff}.xp-button--primary[data-v-5343552e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--xp-shadow-md)}.xp-button--secondary[data-v-5343552e]{background:var(--xp-bg-primary);color:var(--xp-text-primary);border-color:var(--xp-border)}.xp-button--secondary[data-v-5343552e]:hover:not(:disabled){background:var(--xp-bg-secondary);border-color:var(--xp-primary)}.xp-button--success[data-v-5343552e]{background:linear-gradient(135deg,var(--xp-success) 0%,var(--xp-success-hover) 100%);color:#fff}.xp-button--success[data-v-5343552e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--xp-shadow-md)}.xp-button--danger[data-v-5343552e]{background:var(--xp-error);color:#fff}.xp-button--danger[data-v-5343552e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--xp-shadow-md)}.xp-button--minimal[data-v-5343552e]{background:transparent;color:var(--xp-text-secondary)}.xp-button--minimal[data-v-5343552e]:hover:not(:disabled){background:var(--xp-bg-secondary);color:var(--xp-text-primary)}.xp-button__icon[data-v-5343552e]{font-size:1em}.inbox-item[data-v-e0bc4d48]{border:1px solid var(--xp-border);border-left:3px solid var(--xp-border);border-radius:8px;padding:12px;background:var(--xp-bg-primary)}.inbox-item--chat[data-v-e0bc4d48]{border-left-color:var(--xp-info-text)}.inbox-item--workflow[data-v-e0bc4d48]{border-left-color:var(--xp-primary)}.inbox-item--autonomous[data-v-e0bc4d48]{border-left-color:var(--xp-success-text)}.item-header[data-v-e0bc4d48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.module-badge[data-v-e0bc4d48]{font-size:.75em;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.module-badge.chat[data-v-e0bc4d48],.module-badge.workflow[data-v-e0bc4d48]{background:var(--xp-info-bg);color:var(--xp-info-text)}.module-badge.autonomous[data-v-e0bc4d48]{background:var(--xp-success-bg);color:var(--xp-success-text)}.item-time[data-v-e0bc4d48]{font-size:.8em;color:var(--xp-text-secondary)}.item-description[data-v-e0bc4d48]{font-size:.9em;margin-bottom:10px;word-break:break-word;color:var(--xp-text-primary)}.item-footer[data-v-e0bc4d48]{display:flex;justify-content:space-between;align-items:center}.item-link[data-v-e0bc4d48]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--xp-primary);font-size:.8em;cursor:pointer;padding:0}.item-link[data-v-e0bc4d48]:hover{text-decoration:underline}.item-actions[data-v-e0bc4d48]{display:flex;gap:6px}.item-status[data-v-e0bc4d48]{display:flex;align-items:center}.status-badge[data-v-e0bc4d48]{font-size:.75em;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:capitalize}.status-badge.approved[data-v-e0bc4d48]{background:var(--xp-success-bg);color:var(--xp-success-text)}.status-badge.rejected[data-v-e0bc4d48]{background:var(--xp-error-bg);color:var(--xp-error-text)}.status-badge.expired[data-v-e0bc4d48]{background:var(--xp-bg-tertiary);color:var(--xp-text-secondary)}.notification-item[data-v-b917db56]{position:relative;border:1px solid var(--xp-border);border-left:3px solid var(--xp-border);border-radius:8px;padding:12px;background:var(--xp-bg-primary);cursor:pointer;transition:background .15s}.notification-item[data-v-b917db56]:hover{background:var(--xp-bg-tertiary)}.notification-item.is-unread[data-v-b917db56]{background:var(--xp-info-bg)}.notification-item.is-unread[data-v-b917db56]:before{content:"";position:absolute;left:8px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--xp-primary)}.notification-item--critical[data-v-b917db56]{border-left-color:var(--xp-error-text)}.notification-item--warning[data-v-b917db56]{border-left-color:var(--xp-warning-text)}.notification-item--info[data-v-b917db56]{border-left-color:var(--xp-info-text)}.item-header[data-v-b917db56]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.severity-indicator[data-v-b917db56]{display:flex;align-items:center;font-size:1em}.item-time[data-v-b917db56]{font-size:.8em;color:var(--xp-text-secondary);margin-left:auto}.btn-dismiss[data-v-b917db56]{background:none;border:none;color:var(--xp-text-secondary);cursor:pointer;padding:2px;border-radius:4px;font-size:.9em}.btn-dismiss[data-v-b917db56]:hover{background:var(--xp-bg-tertiary);color:var(--xp-text-primary)}.item-title[data-v-b917db56]{font-weight:600;font-size:.95em;margin-bottom:4px;color:var(--xp-text-primary)}.item-body[data-v-b917db56]{font-size:.9em;color:var(--xp-text-secondary);word-break:break-word;margin-bottom:8px}.item-footer[data-v-b917db56]{display:flex;align-items:center;gap:4px;font-size:.8em;color:var(--xp-primary)}.item-footer i[data-v-b917db56]{font-size:.9em}.inbox-overlay[data-v-de1785f6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000004d}.inbox-panel[data-v-de1785f6]{position:fixed;left:var(--xp-sidebar-width, 72px);top:0;bottom:0;width:420px;background:var(--xp-bg-secondary);box-shadow:4px 0 24px #0000001f;display:flex;flex-direction:column;overflow:hidden}.inbox-header[data-v-de1785f6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;background:var(--xp-bg-primary)}.header-left[data-v-de1785f6]{display:flex;align-items:center;gap:8px}.header-left h3[data-v-de1785f6]{margin:0;font-size:1.1em;font-weight:600;color:var(--xp-text-primary)}.inbox-count[data-v-de1785f6]{background:var(--xp-primary);color:var(--xp-text-inverse);border-radius:12px;padding:2px 8px;font-size:.8em;font-weight:600}.btn-close[data-v-de1785f6]{background:none;border:none;color:var(--xp-text-secondary);cursor:pointer;padding:4px;border-radius:4px;font-size:1em}.btn-close[data-v-de1785f6]:hover{background:var(--xp-bg-tertiary)}.inbox-tabs[data-v-de1785f6]{display:flex;gap:0;padding:0 20px;background:var(--xp-bg-primary);border-bottom:1px solid var(--xp-border)}.tab-btn[data-v-de1785f6]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:none;font-size:.85em;font-weight:500;color:var(--xp-text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn[data-v-de1785f6]:hover{color:var(--xp-text-primary)}.tab-btn.active[data-v-de1785f6]{color:var(--xp-primary);border-bottom-color:var(--xp-primary)}.tab-count[data-v-de1785f6]{background:var(--xp-primary);color:var(--xp-text-inverse);border-radius:10px;padding:1px 6px;font-size:.75em;font-weight:600}.inbox-loading[data-v-de1785f6]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 24px;color:var(--xp-text-secondary)}.inbox-empty[data-v-de1785f6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--xp-text-secondary)}.inbox-empty i[data-v-de1785f6]{font-size:2em;margin-bottom:8px;opacity:.5}.inbox-empty p[data-v-de1785f6]{margin:0;font-size:.95em}.inbox-content[data-v-de1785f6]{flex:1;display:flex;flex-direction:column;overflow:hidden}.inbox-actions[data-v-de1785f6]{display:flex;justify-content:flex-end;padding:8px 12px;border-bottom:1px solid var(--xp-border)}.btn-mark-all-read[data-v-de1785f6]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--xp-primary);font-size:.85em;cursor:pointer;padding:4px 8px;border-radius:4px}.btn-mark-all-read[data-v-de1785f6]:hover{background:var(--xp-bg-tertiary)}.inbox-list[data-v-de1785f6]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.pull-indicator[data-v-de1785f6]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-64px;font-size:.8em;color:var(--xp-text-secondary);overflow:hidden}.inbox-fade-enter-active[data-v-de1785f6],.inbox-fade-leave-active[data-v-de1785f6]{transition:opacity .2s ease}.inbox-fade-enter-from[data-v-de1785f6],.inbox-fade-leave-to[data-v-de1785f6]{opacity:0}.inbox-slide-enter-active[data-v-de1785f6]{transition:transform .25s ease-out}.inbox-slide-leave-active[data-v-de1785f6]{transition:transform .2s ease-in}.inbox-slide-enter-from[data-v-de1785f6],.inbox-slide-leave-to[data-v-de1785f6]{transform:translate(-100%)}.inbox-overlay.is-mobile[data-v-de1785f6]{background:transparent;z-index:var(--xp-z-modal)}.inbox-panel.is-mobile[data-v-de1785f6]{left:0;right:0;width:100%;height:100dvh;background:var(--xp-bg-secondary);box-shadow:none}.inbox-panel.is-mobile .inbox-header[data-v-de1785f6]{padding-top:calc(16px + var(--xp-safe-top))}.inbox-panel.is-mobile .inbox-list[data-v-de1785f6]{padding-bottom:calc(12px + var(--xp-mobile-tab-height))}.inbox-mobile-enter-active[data-v-de1785f6],.inbox-mobile-leave-active[data-v-de1785f6]{transition:transform var(--xp-transition-slow)}.inbox-mobile-enter-from[data-v-de1785f6],.inbox-mobile-leave-to[data-v-de1785f6]{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.inbox-mobile-enter-active[data-v-de1785f6],.inbox-mobile-leave-active[data-v-de1785f6]{transition:none}}.kill-switch-banner[data-v-52621332]{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--xp-error, #ef4444);color:#fff;font-size:13px;flex-shrink:0}.kill-switch-banner i[data-v-52621332]{font-size:16px;flex-shrink:0}.banner-text[data-v-52621332]{line-height:1.4}.banner-text strong[data-v-52621332]{font-weight:600}.status-bar[data-v-9d813421]{position:fixed;bottom:0;left:0;right:0;z-index:var(--xp-z-sticky, 200);display:flex;align-items:center;justify-content:space-between;height:var(--xp-status-bar-height);flex-shrink:0;padding:0 12px;background:linear-gradient(90deg,var(--xp-chrome-bottom) 0%,var(--xp-chrome-top) 100%);font-family:var(--xp-font-mono);font-size:11px;color:#f4f7fcd9;-webkit-user-select:none;user-select:none}.status-bar__group[data-v-9d813421]{display:flex;align-items:center;height:100%}.status-bar__group--center[data-v-9d813421]{flex:1;justify-content:center}.status-bar__group--right[data-v-9d813421]{gap:0}.status-bar__seg[data-v-9d813421]{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px;border-left:1px solid rgba(244,247,252,.12);white-space:nowrap}.status-bar__group>.status-bar__seg[data-v-9d813421]:first-child{border-left:none}.status-bar__brand[data-v-9d813421]{font-weight:600;color:#f4f7fcf2}.status-bar__brand .pi[data-v-9d813421]{font-size:12px;color:#93c5fd}.status-bar__role[data-v-9d813421]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#f4f7fca6}.status-bar__clock[data-v-9d813421]{font-variant-numeric:tabular-nums;color:#f4f7fcb3}.status-bar__dot[data-v-9d813421]{width:7px;height:7px;border-radius:50%;background:#60a5fa;flex-shrink:0}.status-bar__dot--pulse[data-v-9d813421]{animation:status-bar-pulse-9d813421 1.8s ease-in-out infinite}.status-bar__dot--warning[data-v-9d813421]{background:var(--xp-warning, #f97316);animation:none}.status-bar__stat--idle[data-v-9d813421]{color:#f4f7fc99}.status-bar__stat--warning[data-v-9d813421]{color:#fdba74}.status-bar__cmdk[data-v-9d813421],.status-bar__bell[data-v-9d813421]{background:transparent;border:none;border-left:1px solid rgba(244,247,252,.12);cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;transition:background var(--xp-transition-fast, .15s ease)}.status-bar__cmdk[data-v-9d813421]:hover,.status-bar__bell[data-v-9d813421]:hover{background:#f4f7fc14}.status-bar__kbd[data-v-9d813421]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--xp-radius-sm, 4px);background:#f4f7fc1f;border:1px solid rgba(244,247,252,.18);font-size:10px;line-height:1}.status-bar__cmdk-label[data-v-9d813421]{color:#f4f7fcb3}.status-bar__bell[data-v-9d813421]{position:relative}.status-bar__bell .pi[data-v-9d813421]{font-size:12px}.status-bar__bell-dot[data-v-9d813421]{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--xp-error, #e24c4c)}.status-bar__wisp[data-v-9d813421]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#60a5fa 30%,#a78bfa 50%,#60a5fa 70%,transparent 100%);background-size:200% 100%;animation:status-bar-wisp-9d813421 2.4s linear infinite}@keyframes status-bar-pulse-9d813421{0%,to{opacity:1;box-shadow:0 0 #60a5fa99}50%{opacity:.7;box-shadow:0 0 6px 2px #60a5fa80}}@keyframes status-bar-wisp-9d813421{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.status-bar__dot--pulse[data-v-9d813421],.status-bar__wisp[data-v-9d813421]{animation:none}}.main-layout[data-v-9efce376]{display:flex;height:100vh;width:100%;background:var(--xp-bg-secondary)}.main-content[data-v-9efce376]{flex:1;min-width:0;margin-left:var(--xp-sidebar-width);padding-bottom:var(--xp-status-bar-height);overflow:hidden;display:flex;flex-direction:column}.main-layout.is-tablet-hybrid .main-content[data-v-9efce376]{margin-left:0;padding-top:calc(var(--xp-mobile-header-height) + var(--xp-safe-top));padding-bottom:0}.main-layout.is-mobile-shell[data-v-9efce376]{height:100dvh}.main-layout.is-mobile-shell .main-content[data-v-9efce376]{margin-left:0;padding-top:calc(var(--xp-mobile-header-height) + var(--xp-safe-top));padding-bottom:var(--xp-mobile-tab-height)}.public-layout[data-v-6328f15d]{display:flex;flex-direction:column;min-height:100vh;background-color:var(--xp-bg-secondary)}.public-header[data-v-6328f15d]{display:flex;align-items:center;justify-content:center;padding:var(--xp-space-6) var(--xp-space-4)}.public-logo[data-v-6328f15d]{width:180px;height:auto;filter:brightness(0) saturate(100%) invert(18%) sepia(89%) saturate(2792%) hue-rotate(218deg) brightness(91%) contrast(93%)}.public-main[data-v-6328f15d]{flex:1;display:flex;align-items:center;justify-content:center;padding:0 var(--xp-space-4)}.public-footer[data-v-6328f15d]{display:flex;align-items:center;justify-content:center;padding:var(--xp-space-4)}.footer-brand[data-v-6328f15d]{font-size:var(--xp-text-sm);color:var(--xp-text-tertiary)}.toast-container[data-v-38b872c0]{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:8px;padding:16px;pointer-events:none;max-width:400px;width:100%}.top-right[data-v-38b872c0]{top:0;right:0}.top-left[data-v-38b872c0]{top:0;left:0}.bottom-right[data-v-38b872c0]{bottom:0;right:0}.bottom-left[data-v-38b872c0]{bottom:0;left:0}.top-center[data-v-38b872c0]{top:0;left:50%;transform:translate(-50%)}.bottom-center[data-v-38b872c0]{bottom:0;left:50%;transform:translate(-50%)}.toast[data-v-38b872c0]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--xp-bg-primary, #fff);border-radius:8px;box-shadow:0 4px 12px #00000026;border-left:4px solid;pointer-events:auto}.toast-success[data-v-38b872c0]{border-left-color:var(--xp-success)}.toast-success .toast-icon[data-v-38b872c0]{color:var(--xp-success)}.toast-info[data-v-38b872c0]{border-left-color:var(--xp-primary, #2563eb)}.toast-info .toast-icon[data-v-38b872c0]{color:var(--xp-primary, #2563eb)}.toast-warn[data-v-38b872c0]{border-left-color:var(--xp-warning, #f59e0b)}.toast-warn .toast-icon[data-v-38b872c0]{color:var(--xp-warning, #f59e0b)}.toast-error[data-v-38b872c0]{border-left-color:var(--xp-error, #ef4444)}.toast-error .toast-icon[data-v-38b872c0]{color:var(--xp-error, #ef4444)}.toast-icon[data-v-38b872c0]{font-size:20px;flex-shrink:0;margin-top:2px}.toast-content[data-v-38b872c0]{flex:1;min-width:0}.toast-summary[data-v-38b872c0]{font-weight:600;font-size:14px;color:var(--xp-text-primary, #1f2937);margin-bottom:2px}.toast-detail[data-v-38b872c0]{font-size:13px;color:var(--xp-text-secondary, #6b7280);line-height:1.4}.toast-close[data-v-38b872c0]{background:none;border:none;color:var(--xp-text-secondary, #6b7280);cursor:pointer;padding:4px;margin:-4px -4px -4px 0;border-radius:4px;transition:all .2s;font-size:12px}.toast-close[data-v-38b872c0]:hover{background:var(--xp-bg-secondary, #f3f4f6);color:var(--xp-text-primary, #1f2937)}.toast-enter-active[data-v-38b872c0]{animation:toast-in-38b872c0 .3s ease}.toast-leave-active[data-v-38b872c0]{animation:toast-out-38b872c0 .3s ease}@keyframes toast-in-38b872c0{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-38b872c0{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.top-left .toast-enter-active[data-v-38b872c0],.bottom-left .toast-enter-active[data-v-38b872c0]{animation:toast-in-left-38b872c0 .3s ease}.top-left .toast-leave-active[data-v-38b872c0],.bottom-left .toast-leave-active[data-v-38b872c0]{animation:toast-out-left-38b872c0 .3s ease}@keyframes toast-in-left-38b872c0{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-left-38b872c0{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.top-center .toast-enter-active[data-v-38b872c0],.bottom-center .toast-enter-active[data-v-38b872c0]{animation:toast-in-center-38b872c0 .3s ease}.top-center .toast-leave-active[data-v-38b872c0],.bottom-center .toast-leave-active[data-v-38b872c0]{animation:toast-out-center-38b872c0 .3s ease}@keyframes toast-in-center-38b872c0{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-center-38b872c0{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width: 480px){.toast-container[data-v-38b872c0]{padding:8px;max-width:calc(100% - 16px)}.toast-container.top-center[data-v-38b872c0],.toast-container.bottom-center[data-v-38b872c0]{left:8px;right:8px;transform:none;max-width:none}}.edge-bloom[data-v-25dbecea]{position:fixed;top:0;right:0;bottom:0;width:4px;z-index:var(--xp-z-toast, 700);pointer-events:none;opacity:0;background:radial-gradient(120px 60% at 100% 50%,rgba(37,99,235,calc(.4 * var(--bloom-intensity, 1))) 0%,rgba(37,99,235,.18) 45%,transparent 100%);filter:blur(1px)}.edge-bloom--active[data-v-25dbecea]{animation:xp-edge-bloom-25dbecea 12s ease-out forwards}@keyframes xp-edge-bloom-25dbecea{0%{opacity:0;transform:translateY(40%)}15%{opacity:1;transform:translateY(0)}70%{opacity:.9;transform:translateY(-10%)}to{opacity:0;transform:translateY(-30%)}}@media (prefers-reduced-motion: reduce){.edge-bloom--active[data-v-25dbecea]{animation:xp-edge-flash-25dbecea 1.2s ease-out forwards}@keyframes xp-edge-flash-25dbecea{0%{opacity:0;transform:none}30%{opacity:.7}to{opacity:0}}}.cp-item[data-v-1d72da40]{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:none;border-radius:var(--xp-radius-md, 8px);background:transparent;color:#f4f7fceb;font-family:var(--xp-font-body);font-size:var(--xp-text-sm, .875rem);text-align:left;cursor:pointer;transition:background var(--xp-transition-fast, .15s ease)}.cp-item--active[data-v-1d72da40]{background:#60a5fa29}.cp-item__icon[data-v-1d72da40]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--xp-radius-md, 8px);background:#f4f7fc14;color:#f4f7fcb3;font-size:13px}.cp-item__emoji[data-v-1d72da40]{font-size:15px;line-height:1}.cp-item__body[data-v-1d72da40]{display:flex;flex-direction:column;min-width:0;flex:1}.cp-item__title[data-v-1d72da40]{font-weight:var(--xp-font-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item__subtitle[data-v-1d72da40]{font-size:var(--xp-text-xs, .75rem);color:#f4f7fc8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-item__status[data-v-1d72da40]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--xp-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#6ee7b7}.cp-item__dot[data-v-1d72da40]{width:7px;height:7px;border-radius:50%;background:#34d399;animation:cp-pulse-1d72da40 1.8s ease-in-out infinite}@keyframes cp-pulse-1d72da40{0%,to{opacity:1;box-shadow:0 0 #34d39999}50%{opacity:.7;box-shadow:0 0 6px 2px #34d39973}}@media (prefers-reduced-motion: reduce){.cp-item__dot[data-v-1d72da40]{animation:none}}.cp-group[data-v-7487de04]{padding:4px 8px}.cp-group__label[data-v-7487de04]{padding:6px 12px 4px;font-family:var(--xp-font-mono);font-size:10px;font-weight:var(--xp-font-medium, 500);text-transform:uppercase;letter-spacing:.08em;color:#f4f7fc73}.cp-scrim[data-v-69950af9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--xp-z-toast, 700);display:flex;justify-content:center;align-items:flex-start;padding-top:15vh;background:#070e1f52;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cp-palette[data-v-69950af9]{width:660px;max-width:calc(100vw - 32px);max-height:70vh;display:flex;flex-direction:column;border-radius:var(--xp-radius-xl, 16px);background:linear-gradient(180deg,#1e3a8a66,#0f1b338c),var(--xp-chrome-glass, rgba(15, 23, 42, .62));backdrop-filter:var(--xp-chrome-blur, blur(36px) saturate(160%));-webkit-backdrop-filter:var(--xp-chrome-blur, blur(36px) saturate(160%));border:1px solid var(--xp-chrome-border, rgba(255, 255, 255, .1));box-shadow:var(--xp-shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .4));overflow:hidden}.cp-input-row[data-v-69950af9]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(244,247,252,.1)}.cp-input-row__icon[data-v-69950af9]{font-size:16px;color:#f4f7fc8c}.cp-input[data-v-69950af9]{flex:1;border:none;background:transparent;outline:none;color:#f4f7fcf2;font-family:var(--xp-font-heading);font-size:var(--xp-text-lg, 1.125rem)}.cp-input[data-v-69950af9]::placeholder{color:#f4f7fc66}.cp-input-row__spinner[data-v-69950af9]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(244,247,252,.25);border-top-color:#60a5fa;animation:cp-spin-69950af9 .7s linear infinite}.cp-results[data-v-69950af9]{flex:1;overflow-y:auto;padding:4px 0}.cp-empty[data-v-69950af9]{padding:28px 18px;text-align:center;color:#f4f7fc80;font-family:var(--xp-font-body);font-size:var(--xp-text-sm, .875rem)}.cp-footer[data-v-69950af9]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid rgba(244,247,252,.1);font-family:var(--xp-font-mono);font-size:10px;color:#f4f7fc8c}.cp-footer__hints[data-v-69950af9]{display:inline-flex;gap:14px}.cp-hint[data-v-69950af9]{display:inline-flex;align-items:center;gap:4px}.cp-kbd[data-v-69950af9]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--xp-radius-sm, 4px);background:#f4f7fc1f;border:1px solid rgba(244,247,252,.18);font-size:10px;line-height:1}@keyframes cp-spin-69950af9{to{transform:rotate(360deg)}}.cp-fade-enter-active[data-v-69950af9],.cp-fade-leave-active[data-v-69950af9]{transition:opacity var(--xp-transition-fast, .15s ease)}.cp-fade-enter-active .cp-palette[data-v-69950af9],.cp-fade-leave-active .cp-palette[data-v-69950af9]{transition:transform var(--xp-transition-normal, .2s ease),opacity var(--xp-transition-normal, .2s ease)}.cp-fade-enter-from[data-v-69950af9],.cp-fade-leave-to[data-v-69950af9]{opacity:0}.cp-fade-enter-from .cp-palette[data-v-69950af9],.cp-fade-leave-to .cp-palette[data-v-69950af9]{transform:translateY(-12px) scale(.98);opacity:0}@media (prefers-reduced-motion: reduce){.cp-fade-enter-active[data-v-69950af9],.cp-fade-leave-active[data-v-69950af9],.cp-fade-enter-active .cp-palette[data-v-69950af9],.cp-fade-leave-active .cp-palette[data-v-69950af9]{transition:none}.cp-fade-enter-from .cp-palette[data-v-69950af9],.cp-fade-leave-to .cp-palette[data-v-69950af9]{transform:none}}html,body{height:100%;margin:0;padding:0}#app{height:100vh;width:100%}@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{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);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:""}:root{--xp-primary: #2563EB;--xp-primary-hover: #1E40AF;--xp-primary-active: #1D4ED8;--xp-primary-light: #B5DCF4;--xp-primary-lighter: #DBEAFE;--xp-primary-50: #EFF6FF;--xp-primary-100: #DBEAFE;--xp-primary-200: #BFDBFE;--xp-primary-300: #93C5FD;--xp-primary-400: #60A5FA;--xp-primary-500: #2563EB;--xp-primary-600: #1E40AF;--xp-primary-700: #1D4ED8;--xp-primary-800: #1E3A8A;--xp-primary-900: #1E3A8A;--xp-primary-950: #172554;--xp-success: #1EA97C;--xp-success-hover: #17876A;--xp-warning: #F97316;--xp-error: #E24C4C;--xp-info: #2563EB;--xp-chrome-top: #1e3a8a;--xp-chrome-bottom: #0f1b33;--xp-chrome-glass: rgba(15, 23, 42, .62);--xp-chrome-border: rgba(255, 255, 255, .1);--xp-chrome-blur: blur(28px) saturate(160%);--xp-block-schedule: #2563EB;--xp-block-webhook: #EA580C;--xp-block-manual: #16A34A;--xp-block-ai_agent: #2563EB;--xp-block-intelligence_data: #2563EB;--xp-block-betting_odds: #F59E0B;--xp-block-news: #10B981;--xp-block-segments: #2563EB;--xp-block-campaigns: #EC4899;--xp-block-task_history: #06B6D4;--xp-block-email_send: #DC2626;--xp-block-slack_message: #4A154B;--xp-block-transform: #16A34A;--xp-block-condition: #EA580C;--xp-block-approval_gate: #F59E0B;--xp-block-default: #6B7280}:root{--xp-font-heading: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--xp-font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--xp-font-mono: "JetBrains Mono", "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--xp-text-xs: .75rem;--xp-text-sm: .875rem;--xp-text-base: 1rem;--xp-text-lg: 1.125rem;--xp-text-xl: 1.25rem;--xp-text-2xl: 1.5rem;--xp-text-3xl: 1.875rem;--xp-text-4xl: 2.25rem;--xp-font-normal: 400;--xp-font-medium: 500;--xp-font-semibold: 600;--xp-font-bold: 700;--xp-leading-tight: 1.25;--xp-leading-normal: 1.5;--xp-leading-relaxed: 1.625}:root{--xp-space-0: 0;--xp-space-1: .25rem;--xp-space-2: .5rem;--xp-space-3: .75rem;--xp-space-4: 1rem;--xp-space-5: 1.25rem;--xp-space-6: 1.5rem;--xp-space-8: 2rem;--xp-space-10: 2.5rem;--xp-space-12: 3rem;--xp-space-16: 4rem}:root{--xp-radius-sm: 4px;--xp-radius-md: 8px;--xp-radius-lg: 12px;--xp-radius-xl: 16px;--xp-radius-2xl: 24px;--xp-radius-full: 9999px;--xp-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--xp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--xp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--xp-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--xp-transition-fast: .15s ease;--xp-transition-normal: .2s ease;--xp-transition-slow: .3s ease;--xp-z-dropdown: 100;--xp-z-sticky: 200;--xp-z-fixed: 300;--xp-z-modal-backdrop: 400;--xp-z-modal: 500;--xp-z-tooltip: 600;--xp-z-toast: 700}:root{--xp-rail-width: 72px;--xp-flyout-width: 260px;--xp-sidebar-width: 72px;--xp-header-height: 64px;--xp-status-bar-height: 32px;--xp-max-content-width: 1280px;--xp-safe-top: env(safe-area-inset-top, 0px);--xp-safe-bottom: env(safe-area-inset-bottom, 0px);--xp-safe-left: env(safe-area-inset-left, 0px);--xp-safe-right: env(safe-area-inset-right, 0px);--xp-mobile-header-height: 56px;--xp-mobile-tab-height: calc(56px + var(--xp-safe-bottom));--xp-mobile-content-height: 100dvh;--xp-touch-target-min: 44px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:root,[data-theme=light]{color-scheme:light;--xp-bg-primary: #FFFFFF;--xp-bg-secondary: #F8FAFC;--xp-bg-tertiary: #F1F5F9;--xp-text-primary: #4B515F;--xp-text-secondary: #5C6374;--xp-text-muted: #94A3B8;--xp-text-inverse: #FFFFFF;--xp-border: #DFE7EF;--xp-border-hover: #CBD5E1;--xp-border-focus: #2563EB;--xp-success-bg: #D1FAE5;--xp-success-text: #065F46;--xp-warning-bg: #FEF3C7;--xp-warning-text: #92400E;--xp-error-bg: #FEE2E2;--xp-error-text: #991B1B;--xp-info-bg: #DBEAFE;--xp-info-text: #1E40AF;--xp-selection-bg: var(--xp-primary-light);--xp-selection-text: var(--xp-primary-hover)}[data-theme=dim]{color-scheme:dark;--xp-bg-primary: #1E2536;--xp-bg-secondary: #252D40;--xp-bg-tertiary: #2E374D;--xp-text-primary: #E5E9F0;--xp-text-secondary: #B8C0D0;--xp-text-muted: #7E889E;--xp-text-inverse: #1E2536;--xp-border: #38415A;--xp-border-hover: #4A546F;--xp-border-focus: #60A5FA;--xp-success-bg: #133A2E;--xp-success-text: #6EE7B7;--xp-warning-bg: #3D2A12;--xp-warning-text: #FCD34D;--xp-error-bg: #3A1A1A;--xp-error-text: #FCA5A5;--xp-info-bg: #16294D;--xp-info-text: #93C5FD;--xp-selection-bg: rgba(37, 99, 235, .35);--xp-selection-text: #E5E9F0}[data-theme=dark]{color-scheme:dark;--xp-bg-primary: #0B1220;--xp-bg-secondary: #111A2E;--xp-bg-tertiary: #18233D;--xp-text-primary: #F4F7FC;--xp-text-secondary: #C2CBDC;--xp-text-muted: #7382A0;--xp-text-inverse: #0B1220;--xp-border: #243049;--xp-border-hover: #344160;--xp-border-focus: #60A5FA;--xp-success-bg: #0E3326;--xp-success-text: #6EE7B7;--xp-warning-bg: #36240F;--xp-warning-text: #FCD34D;--xp-error-bg: #341616;--xp-error-text: #FCA5A5;--xp-info-bg: #112244;--xp-info-text: #93C5FD;--xp-selection-bg: rgba(37, 99, 235, .4);--xp-selection-text: #F4F7FC}:root{--xp-status-live-bg: var(--xp-success-bg);--xp-status-live-text: var(--xp-success-text);--xp-status-pending-bg: var(--xp-info-bg);--xp-status-pending-text: var(--xp-info-text);--xp-status-past-bg: var(--xp-bg-tertiary);--xp-status-past-text: var(--xp-text-muted);--xp-status-draft-bg: var(--xp-bg-tertiary);--xp-status-draft-text: var(--xp-text-secondary);--xp-label-grey: #6B7280;--xp-label-red: #E24C4C;--xp-label-orange: #F97316;--xp-label-amber: #F59E0B;--xp-label-green: #1EA97C;--xp-label-teal: #06B6D4;--xp-label-blue: #2563EB;--xp-label-indigo: #4F46E5;--xp-label-purple: #7C3AED;--xp-label-pink: #EC4899}:root{--xp-bg: var(--xp-bg-primary);--xp-surface: var(--xp-bg-primary);--xp-bg-hover: var(--xp-bg-tertiary);--xp-bg-warning: var(--xp-warning-bg);--xp-text-tertiary: var(--xp-text-muted);--xp-text-warning: var(--xp-warning-text);--xp-border-light: var(--xp-border);--xp-border-strong: var(--xp-border-hover);--xp-border-warning: var(--xp-warning);--xp-danger: var(--xp-error);--xp-danger-bg: var(--xp-error-bg);--xp-danger-border: var(--xp-error);--xp-error-light: var(--xp-error-bg);--xp-error-hover: var(--xp-error);--xp-warning-hover: var(--xp-warning);--xp-primary-dark: var(--xp-primary-hover)}.p-component{font-family:var(--xp-font-body)}.p-card{box-shadow:var(--xp-shadow-sm);border:1px solid var(--xp-border)}.p-button{font-family:var(--xp-font-body);font-weight:var(--xp-font-medium)}.p-inputtext,.p-textarea,.p-select{font-family:var(--xp-font-body)}.dark-mode .p-select-overlay{background:var(--xp-bg-primary);border:1px solid var(--xp-border);color:var(--xp-text-primary)}.dark-mode .p-select-overlay .p-select-list{background:var(--xp-bg-primary)}.dark-mode .p-select-overlay .p-select-option{color:var(--xp-text-primary)}.dark-mode .p-select-overlay .p-select-option:not(.p-disabled):hover,.dark-mode .p-select-overlay .p-select-option.p-focus{background:var(--xp-bg-secondary);color:var(--xp-text-primary)}.dark-mode .p-select-overlay .p-select-option.p-select-option-selected{background:var(--xp-bg-tertiary);color:var(--xp-text-primary)}.dark-mode .p-multiselect-overlay{background:var(--xp-bg-primary);border:1px solid var(--xp-border);color:var(--xp-text-primary)}.dark-mode .p-multiselect-overlay .p-multiselect-list{background:var(--xp-bg-primary)}.dark-mode .p-multiselect-overlay .p-multiselect-option{color:var(--xp-text-primary)}.dark-mode .p-multiselect-overlay .p-multiselect-option:not(.p-disabled):hover,.dark-mode .p-multiselect-overlay .p-multiselect-option.p-focus{background:var(--xp-bg-secondary);color:var(--xp-text-primary)}.dark-mode .p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected{background:var(--xp-bg-tertiary);color:var(--xp-text-primary)}.dark-mode .p-paginator{background:var(--xp-bg-primary);color:var(--xp-text-secondary)}.dark-mode .p-paginator .p-paginator-page,.dark-mode .p-paginator .p-paginator-first,.dark-mode .p-paginator .p-paginator-prev,.dark-mode .p-paginator .p-paginator-next,.dark-mode .p-paginator .p-paginator-last{color:var(--xp-text-secondary)}.dark-mode .p-paginator .p-paginator-page:not(.p-disabled):hover,.dark-mode .p-paginator .p-paginator-first:not(.p-disabled):hover,.dark-mode .p-paginator .p-paginator-prev:not(.p-disabled):hover,.dark-mode .p-paginator .p-paginator-next:not(.p-disabled):hover,.dark-mode .p-paginator .p-paginator-last:not(.p-disabled):hover{background:var(--xp-bg-secondary);color:var(--xp-text-primary)}.dark-mode .p-paginator .p-paginator-page.p-highlight{background:var(--xp-bg-tertiary);color:var(--xp-text-primary)}.dark-mode .p-paginator .p-select{background:var(--xp-bg-primary);border-color:var(--xp-border);color:var(--xp-text-secondary)}.p-dialog{box-shadow:var(--xp-shadow-xl)}.p-dialog-header{font-family:var(--xp-font-heading)}.p-toast-message{box-shadow:var(--xp-shadow-lg)}.p-datatable .p-datatable-header{font-family:var(--xp-font-heading)}.p-datatable .p-datatable-tbody>tr{background:var(--xp-bg-primary)}.p-datatable .p-datatable-tbody>tr>td{color:var(--xp-text-primary)}.p-datatable .p-datatable-tbody>tr:hover{background:var(--xp-bg-secondary)}.xp-artefact-frame{color-scheme:light;--xp-bg-primary: #FFFFFF;--xp-bg-secondary: #F8FAFC;--xp-bg-tertiary: #F1F5F9;--xp-text-primary: #4B515F;--xp-text-secondary: #5C6374;--xp-text-muted: #94A3B8;--xp-text-inverse: #FFFFFF;--xp-border: #DFE7EF;--xp-border-hover: #CBD5E1;position:relative;background:var(--xp-bg-primary);color:var(--xp-text-primary);border:1px dashed var(--xp-border-hover);border-radius:var(--xp-radius-lg);padding:var(--xp-space-4)}.xp-artefact-frame:before{content:"🔒PREVIEW";position:absolute;top:0;right:var(--xp-space-3);transform:translateY(-50%);font-family:var(--xp-font-mono);font-size:10px;letter-spacing:.05em;color:var(--xp-text-muted);background:var(--xp-bg-primary);padding:0 var(--xp-space-2)}.xp-field{width:100%;background:var(--xp-bg-primary);border:2px solid var(--xp-border);border-radius:var(--xp-radius-md);padding:var(--xp-space-2) var(--xp-space-3);font-family:var(--xp-font-body);font-size:var(--xp-text-sm);color:var(--xp-text-primary);transition:all var(--xp-transition-fast)}.xp-field::placeholder{color:var(--xp-text-muted)}.xp-field:focus,.xp-field:focus-within{border-color:var(--xp-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.xp-field:disabled,.xp-field[disabled]{opacity:.6;cursor:not-allowed}textarea.xp-field{resize:vertical}.xp-field--mono{font-family:var(--xp-font-mono)}.xp-field--error{border-color:var(--xp-error)}.xp-field--error:focus,.xp-field--error:focus-within{border-color:var(--xp-error);box-shadow:0 0 0 3px #e24c4c1a}.w-full{width:100%}.w-auto{width:auto}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.gap-1{gap:var(--xp-space-1)}.gap-2{gap:var(--xp-space-2)}.gap-3{gap:var(--xp-space-3)}.gap-4{gap:var(--xp-space-4)}.gap-6{gap:var(--xp-space-6)}.gap-8{gap:var(--xp-space-8)}.p-0{padding:var(--xp-space-0)}.p-2{padding:var(--xp-space-2)}.p-3{padding:var(--xp-space-3)}.p-4{padding:var(--xp-space-4)}.p-6{padding:var(--xp-space-6)}.p-8{padding:var(--xp-space-8)}.px-2{padding-left:var(--xp-space-2);padding-right:var(--xp-space-2)}.px-3{padding-left:var(--xp-space-3);padding-right:var(--xp-space-3)}.px-4{padding-left:var(--xp-space-4);padding-right:var(--xp-space-4)}.px-6{padding-left:var(--xp-space-6);padding-right:var(--xp-space-6)}.py-2{padding-top:var(--xp-space-2);padding-bottom:var(--xp-space-2)}.py-3{padding-top:var(--xp-space-3);padding-bottom:var(--xp-space-3)}.py-4{padding-top:var(--xp-space-4);padding-bottom:var(--xp-space-4)}.m-0{margin:var(--xp-space-0)}.mt-2{margin-top:var(--xp-space-2)}.mt-4{margin-top:var(--xp-space-4)}.mt-6{margin-top:var(--xp-space-6)}.mb-2{margin-bottom:var(--xp-space-2)}.mb-4{margin-bottom:var(--xp-space-4)}.mb-6{margin-bottom:var(--xp-space-6)}.ml-2{margin-left:var(--xp-space-2)}.ml-auto{margin-left:auto}.mr-2{margin-right:var(--xp-space-2)}.text-xs{font-size:var(--xp-text-xs)}.text-sm{font-size:var(--xp-text-sm)}.text-base{font-size:var(--xp-text-base)}.text-lg{font-size:var(--xp-text-lg)}.text-xl{font-size:var(--xp-text-xl)}.text-2xl{font-size:var(--xp-text-2xl)}.text-3xl{font-size:var(--xp-text-3xl)}.text-4xl{font-size:var(--xp-text-4xl)}.font-normal{font-weight:var(--xp-font-normal)}.font-medium{font-weight:var(--xp-font-medium)}.font-semibold{font-weight:var(--xp-font-semibold)}.font-bold{font-weight:var(--xp-font-bold)}.font-mono{font-family:var(--xp-font-mono)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--xp-text-primary)}.text-secondary{color:var(--xp-text-secondary)}.text-muted{color:var(--xp-text-muted)}.text-inverse{color:var(--xp-text-inverse)}.text-error{color:var(--xp-error)}.text-success{color:var(--xp-success)}.text-warning{color:var(--xp-warning)}.bg-primary{background-color:var(--xp-bg-primary)}.bg-secondary{background-color:var(--xp-bg-secondary)}.bg-tertiary{background-color:var(--xp-bg-tertiary)}.border{border:1px solid var(--xp-border)}.border-0{border:none}.rounded-sm{border-radius:var(--xp-radius-sm)}.rounded-md{border-radius:var(--xp-radius-md)}.rounded-lg{border-radius:var(--xp-radius-lg)}.rounded-xl{border-radius:var(--xp-radius-xl)}.rounded-full{border-radius:var(--xp-radius-full)}.shadow-sm{box-shadow:var(--xp-shadow-sm)}.shadow-md{box-shadow:var(--xp-shadow-md)}.shadow-lg{box-shadow:var(--xp-shadow-lg)}.shadow-xl{box-shadow:var(--xp-shadow-xl)}.hidden{display:none}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.grid{display:grid}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.transition{transition:all var(--xp-transition-normal)}.transition-fast{transition:all var(--xp-transition-fast)}.transition-slow{transition:all var(--xp-transition-slow)}.hover\:bg-secondary:hover{background-color:var(--xp-bg-secondary)}.hover\:text-primary:hover{color:var(--xp-primary)}.animate-fadeIn{animation:fadeIn var(--xp-transition-normal)}.animate-slideIn{animation:slideIn var(--xp-transition-normal)}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 767px){html,body{height:100%;overflow:hidden;overscroll-behavior:none}#app{height:100dvh}.mobile-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto}.mobile-touch-target{min-width:var(--xp-touch-target-min);min-height:var(--xp-touch-target-min)}a,button,[role=button]{-webkit-tap-highlight-color:transparent}}@media (max-width: 1023px){.hide-on-mobile-shell{display:none!important}}.mobile-push-enter-active,.mobile-push-leave-active{transition:transform var(--xp-transition-slow)}.mobile-push-enter-from,.mobile-push-leave-to{transform:translate(100%)}@media (prefers-reduced-motion: reduce){.mobile-push-enter-active,.mobile-push-leave-active{transition:none}}:root{font-family:var(--xp-font-body);line-height:var(--xp-leading-normal);font-weight:var(--xp-font-normal);color:var(--xp-text-primary);background-color:var(--xp-bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--xp-text-primary);background-color:var(--xp-bg-primary);transition:background-color var(--xp-transition-normal),color var(--xp-transition-normal)}#app{width:100%;height:100vh;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--xp-font-heading);font-weight:var(--xp-font-semibold);color:var(--xp-text-primary);margin:0;line-height:var(--xp-leading-tight)}h1{font-size:var(--xp-text-4xl)}h2{font-size:var(--xp-text-3xl)}h3{font-size:var(--xp-text-2xl)}h4{font-size:var(--xp-text-xl)}h5{font-size:var(--xp-text-lg)}h6{font-size:var(--xp-text-base)}p{margin:0;line-height:var(--xp-leading-normal)}a{color:var(--xp-primary);text-decoration:none;font-weight:var(--xp-font-medium);transition:color var(--xp-transition-fast)}a:hover{color:var(--xp-primary-hover)}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--xp-bg-secondary);border-radius:var(--xp-radius-full)}::-webkit-scrollbar-thumb{background:var(--xp-border);border-radius:var(--xp-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--xp-border-hover)}:focus-visible{outline:2px solid var(--xp-primary);outline-offset:2px}::selection{background-color:var(--xp-selection-bg);color:var(--xp-selection-text)}
