.app-boot-state[data-v-4c66a924]{background:var(--app-page-background,var(--surface-ground));justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.app-boot-state__spinner[data-v-4c66a924]{color:var(--text-color-secondary);opacity:.72;width:22px;height:22px}.layout-sidebar{border:1px solid var(--app-glass-border,var(--surface-border));width:14.5rem;box-shadow:var(--ld-shadow-sm,0 16px 34px var(--app-shadow-color-soft,transparent));z-index:999;-webkit-user-select:none;user-select:none;height:calc(100svh - 4.125rem);transition:transform var(--layout-section-transition-duration), left var(--layout-section-transition-duration);background:var(--app-glass-background-strong,var(--surface-overlay));-webkit-backdrop-filter:blur(var(--app-glass-blur,18px));backdrop-filter:blur(var(--app-glass-blur,18px));scrollbar-gutter:stable;scrollbar-width:thin;border-radius:16px;flex-direction:column;justify-content:space-between;padding:8px;display:flex;position:fixed;top:3.5rem;left:.75rem;overflow-y:auto}.layout-sidebar__footer{border-top:1px solid color-mix(in srgb, var(--surface-border) 64%, transparent);justify-content:flex-end;align-items:center;margin-top:7px;padding:7px 1px 0;display:flex}.layout-sidebar__footer .p-button{justify-content:center;width:30px;min-height:30px}.layout-sidebar__footer .p-button-icon{font-size:.78rem}.layout-menu{margin:0;padding:0;list-style-type:none}.layout-menu .layout-root-menuitem+.layout-root-menuitem{border-top:1px solid color-mix(in srgb, var(--surface-border) 54%, transparent);margin-top:8px;padding-top:7px}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--text-color-secondary) 82%, transparent);margin:.3rem .45rem .45rem;font-size:.68rem;font-weight:600}.layout-menu .layout-root-menuitem>a{display:none}.layout-menu a{-webkit-user-select:none;user-select:none}.layout-menu a.active-menuitem>.layout-submenu-toggler,.layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu ul{margin:0;padding:0;list-style-type:none}.layout-menu ul a{color:var(--text-color);cursor:pointer;min-width:0;min-height:33px;transition:background-color var(--element-transition-duration), box-shadow var(--element-transition-duration);border:1px solid #0000;border-radius:10px;outline:0;align-items:center;margin-bottom:2px;padding:4px 5px;font-size:.86rem;font-weight:500;line-height:1.1;display:flex;position:relative}.layout-menu ul a .layout-menuitem-icon{transition:background-color var(--element-transition-duration), color var(--element-transition-duration);background-repeat:no-repeat;background:var(--app-menu-icon-background);border:1px solid var(--app-menu-icon-border);color:var(--app-menu-icon-color);text-align:center;box-sizing:content-box;border-radius:8px;flex:none;width:22px;height:22px;margin-right:6px;font-size:.74rem;font-weight:500;line-height:22px}.layout-menu ul a .layout-menuitem-text{letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.layout-menu ul a .layout-submenu-toggler{color:var(--text-color-secondary);transition:transform var(--element-transition-duration);margin-left:auto;font-size:70%}.layout-menu ul a.active-route{background-color:var(--app-menu-item-active-background);border:1px solid var(--app-menu-item-active-border);color:var(--primary-color);font-weight:600}.layout-menu ul a.active-route:before{background:var(--primary-color);content:"";opacity:.72;border-radius:999px;width:2px;height:16px;position:absolute;left:-2px}.layout-menu ul a.active-route .layout-menuitem-icon{color:var(--app-menu-icon-active-color);background:color-mix(in srgb, var(--primary-color) 9%, var(--app-menu-icon-background));border-color:color-mix(in srgb, var(--primary-color) 18%, var(--app-menu-icon-border))}.layout-menu ul a:hover{background-color:var(--app-menu-item-hover-background)}.layout-menu ul a:hover .layout-menuitem-icon{background:var(--app-menu-icon-background)}.layout-menu ul a:focus{outline-offset:-1px;box-shadow:inset var(--focus-ring-shadow)}.layout-menu ul ul{border-radius:var(--content-border-radius);overflow:hidden}.layout-menu ul ul li a{margin-left:30px}.layout-menu ul ul li li a{margin-left:2rem}.layout-menu ul ul li li li a{margin-left:2.5rem}.layout-menu ul ul li li li li a{margin-left:3rem}.layout-menu ul ul li li li li li a{margin-left:3.5rem}.layout-menu ul ul li li li li li li a{margin-left:4rem}.layout-submenu-enter-from,.layout-submenu-leave-to{max-height:0}.layout-submenu-enter-to,.layout-submenu-leave-from{max-height:1000px}.layout-submenu-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden}.layout-submenu-enter-active{transition:max-height 1s ease-in-out;overflow:hidden}.layout-mobile-active .layout-sidebar{background:var(--app-glass-background-strong,var(--surface-overlay))}html.app-dark .layout-menu ul a.active-route{background-color:var(--app-menu-item-active-background);border-color:var(--app-menu-item-active-border)}html.app-dark .layout-menu ul a .layout-menuitem-icon{color:var(--app-menu-icon-color);border-color:var(--app-menu-icon-border)}html.app-dark .layout-menu ul a.active-route .layout-menuitem-icon{color:var(--app-menu-icon-active-color);background-color:var(--app-menu-icon-background)}html.app-dark .layout-menu ul a:hover .layout-menuitem-icon{background-color:var(--app-menu-icon-background)}@font-face{font-family:primeicons;font-display:block;src:url(/assets/C6QP2o4f.woff2)format("woff2");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:""}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,main,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:root{--border-color:var(--surface-border);--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--link-color:var(--app-link-color);--link-color-hover:var(--app-link-color-hover);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:16px;--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--selectable-element-hover-bg:color-mix(in srgb, var(--text-color) 6%, transparent);--body-block-padding:30px;--green-500:var(--app-success);--orange-500:var(--app-warning);--orange-600:var(--app-warning-strong);--blue-500:var(--app-info);--red-500:var(--app-danger);--red-600:var(--app-danger-strong);--p-paginator-background:transparent!important}:root:not(.app-dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ld-bg-app:#f6f8fa;--ld-bg-app-gradient-a:#635bff14;--ld-bg-app-gradient-b:#2563eb0a;--ld-surface:#fff;--ld-surface-subtle:#f8fafc;--ld-surface-muted:#f1f5f9;--ld-surface-glass:#ffffffd1;--ld-border:#e6e8ef;--ld-border-strong:#d9dee8;--ld-text-strong:#0a2540;--ld-text:#334155;--ld-text-muted:#64748b;--ld-text-faint:#94a3b8;--ld-primary:#635bff;--ld-primary-hover:#4f46e5;--ld-primary-soft:#f0efff;--ld-primary-border:#c7c2ff;--ld-focus-ring:#635bff47;--ld-link:#2563eb;--ld-success-text:#0e6245;--ld-success-bg:#e7f8ef;--ld-success-border:#b8e5c9;--ld-info-text:#1d4ed8;--ld-info-bg:#eff6ff;--ld-info-border:#bfdbfe;--ld-warning-text:#8a5a00;--ld-warning-bg:#fff6df;--ld-warning-border:#f2d182;--ld-danger-text:#b42318;--ld-danger-bg:#fff1f0;--ld-danger-border:#f5b5ae;--ld-neutral-text:#475569;--ld-neutral-bg:#f1f5f9;--ld-neutral-border:#d8dee8;--ld-shadow-xs:0 1px 2px #0f172a0f;--ld-shadow-sm:0 8px 24px #0f172a14;--ld-shadow-md:0 16px 48px #0f172a1a;--p-primary-50:#f0efff;--p-primary-100:#e6e4ff;--p-primary-200:#d4d0ff;--p-primary-300:#b9b2ff;--p-primary-400:#8f86ff;--p-primary-500:#635bff;--p-primary-600:#4f46e5;--p-primary-700:#4338ca;--p-primary-800:#3730a3;--p-primary-900:#312e81;--p-primary-950:#1e1b4b;--p-primary-color:var(--ld-primary);--p-primary-hover-color:var(--ld-primary-hover);--p-primary-active-color:#4338ca;--p-primary-contrast-color:#fff;--p-text-color:var(--ld-text);--p-text-muted-color:var(--ld-text-muted);--p-content-background:var(--ld-surface);--p-content-border-color:var(--ld-border);--p-content-hover-background:var(--ld-surface-subtle);--p-overlay-popover-background:var(--ld-surface);--p-mask-background:#0f172a57;--p-focus-ring-color:var(--ld-focus-ring);--p-form-field-background:#fff;--p-form-field-border-color:var(--ld-border-strong);--p-form-field-hover-border-color:#cbd5e1;--p-form-field-focus-border-color:var(--ld-primary);--p-inputtext-background:var(--p-form-field-background);--p-inputtext-border-color:var(--p-form-field-border-color);--p-inputtext-color:var(--p-text-color);--p-inputtext-placeholder-color:color-mix(in srgb, var(--p-text-muted-color) 78%, transparent);--p-multiselect-background:var(--p-form-field-background);--p-multiselect-border-color:var(--p-form-field-border-color);--p-select-background:var(--p-form-field-background);--p-select-border-color:var(--p-form-field-border-color);--p-checkbox-background:#fff;--p-checkbox-border-color:var(--p-form-field-border-color);--p-button-secondary-background:#fff;--p-button-secondary-border-color:var(--ld-border-strong);--p-button-secondary-color:#334155;--p-button-secondary-hover-background:var(--ld-surface-subtle);--p-button-secondary-hover-border-color:#cbd5e1;--p-button-secondary-hover-color:#0a2540;--surface-ground:var(--ld-bg-app);--code-background:#0a2540;--code-color:#e2e8f0;--box-background:var(--ld-surface);--app-page-background:var(--ld-bg-app);--app-topbar-background:var(--ld-surface-glass);--app-box-header-background:var(--ld-surface);--app-box-secondary-background:var(--ld-surface-subtle);--app-glass-background:#ffffffb8;--app-glass-background-strong:#ffffffe0;--app-glass-border:var(--ld-border);--app-glass-blur:12px;--app-menu-item-hover-background:var(--ld-surface-muted);--app-menu-item-active-background:var(--ld-primary-soft);--app-menu-item-active-border:var(--ld-primary-border);--app-menu-icon-background:var(--ld-surface-subtle);--app-menu-icon-border:var(--ld-border);--app-menu-icon-color:#64748b;--app-menu-icon-active-color:var(--ld-primary);--app-shadow-color:#0f172a1a;--app-shadow-color-soft:#0f172a0f;--app-link-color:var(--ld-link);--app-link-color-hover:#1d4ed8;--app-neutral:var(--ld-neutral-text);--app-neutral-bg:var(--ld-neutral-bg);--app-neutral-border:var(--ld-neutral-border);--app-success:var(--ld-success-text);--app-success-bg:var(--ld-success-bg);--app-success-border:var(--ld-success-border);--app-success-strong:var(--ld-success-text);--app-info:var(--ld-info-text);--app-info-bg:var(--ld-info-bg);--app-info-border:var(--ld-info-border);--app-info-strong:var(--ld-info-text);--app-warning:var(--ld-warning-text);--app-warning-bg:var(--ld-warning-bg);--app-warning-border:var(--ld-warning-border);--app-warning-strong:var(--ld-warning-text);--app-danger:var(--ld-danger-text);--app-danger-bg:var(--ld-danger-bg);--app-danger-border:var(--ld-danger-border);--app-danger-strong:var(--ld-danger-text)}:root[class*=app-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ld-bg-app:#0b1020;--ld-surface:#111827;--ld-surface-subtle:#162033;--ld-surface-muted:#1e293b;--ld-surface-glass:#111827d6;--ld-border:#273244;--ld-border-strong:#334155;--ld-text-strong:#f8fafc;--ld-text:#dbe5f2;--ld-text-muted:#94a3b8;--ld-text-faint:#64748b;--ld-primary:#a5b4fc;--ld-primary-hover:#c4b5fd;--ld-primary-soft:#635bff2e;--ld-primary-border:#a5b4fc47;--ld-focus-ring:#a5b4fc3d;--ld-link:#93c5fd;--ld-success-text:#8bd4b2;--ld-success-bg:#0e62452e;--ld-success-border:#8bd4b242;--ld-info-text:#a8c7ff;--ld-info-bg:#2563eb2e;--ld-info-border:#a8c7ff3d;--ld-warning-text:#f6c76f;--ld-warning-bg:#8a5a0033;--ld-warning-border:#f6c76f42;--ld-danger-text:#f1a6a0;--ld-danger-bg:#b4231833;--ld-danger-border:#f1a6a042;--ld-neutral-text:#cbd5e1;--ld-neutral-bg:#1e293b;--ld-neutral-border:#334155;--ld-shadow-xs:0 1px 2px #0003;--ld-shadow-sm:0 8px 24px #0000003d;--ld-shadow-md:0 16px 48px #00000047;--p-primary-50:#eef2ff;--p-primary-100:#e0e7ff;--p-primary-200:#c7d2fe;--p-primary-300:#a5b4fc;--p-primary-400:#818cf8;--p-primary-500:#6366f1;--p-primary-600:#4f46e5;--p-primary-700:#4338ca;--p-primary-800:#3730a3;--p-primary-900:#312e81;--p-primary-950:#1e1b4b;--p-primary-color:var(--ld-primary);--p-primary-hover-color:var(--ld-primary-hover);--p-primary-active-color:#ddd6fe;--p-primary-contrast-color:#111827;--p-text-color:var(--ld-text);--p-text-muted-color:var(--ld-text-muted);--p-content-background:var(--ld-surface);--p-content-border-color:var(--ld-border);--p-content-hover-background:color-mix(in srgb, var(--ld-surface-muted) 78%, transparent);--p-overlay-popover-background:#111827f5;--p-mask-background:#02061794;--p-focus-ring-color:var(--ld-focus-ring);--p-form-field-border-color:#64748b6b;--p-form-field-hover-border-color:#94a3b88a;--p-form-field-focus-border-color:color-mix(in srgb, var(--p-primary-color) 58%, #94a3b8);--p-inputtext-background:#ffffff12;--p-inputtext-border-color:var(--p-form-field-border-color);--p-inputtext-color:var(--p-text-color);--p-inputtext-placeholder-color:color-mix(in srgb, var(--p-text-muted-color) 74%, transparent);--p-multiselect-background:var(--p-inputtext-background);--p-multiselect-border-color:var(--p-form-field-border-color);--p-select-background:var(--p-inputtext-background);--p-select-border-color:var(--p-form-field-border-color);--p-checkbox-background:var(--p-inputtext-background);--p-checkbox-border-color:var(--p-form-field-border-color);--p-button-secondary-background:#ffffff0f;--p-button-secondary-border-color:#64748b61;--p-button-secondary-color:#cbd5e1;--p-button-secondary-hover-background:#ffffff1a;--p-button-secondary-hover-border-color:#94a3b87a;--p-button-secondary-hover-color:#f8fafc;--surface-ground:var(--ld-bg-app);--code-background:#020617;--code-color:#e2e8f0;--p-form-field-background:var(--p-inputtext-background);--box-background:#111827e0;--p-accordion-header-background:transparent;--p-accordion-header-active-background:transparent;--p-accordion-content-background:transparent;--p-accordion-header-hover-background:var(--surface-ground);--app-page-background:var(--ld-bg-app);--app-topbar-background:#111827e0;--app-box-header-background:#162033c2;--app-box-secondary-background:#0f172aa3;--app-glass-background:#111827b8;--app-glass-background-strong:#111827e0;--app-glass-border:#64748b57;--app-glass-blur:16px;--app-menu-item-hover-background:#ffffff0d;--app-menu-item-active-background:var(--ld-primary-soft);--app-menu-item-active-border:var(--ld-primary-border);--app-menu-icon-background:#ffffff12;--app-menu-icon-border:#64748b57;--app-menu-icon-color:#94a3b8;--app-menu-icon-active-color:var(--ld-primary);--app-shadow-color:#00000042;--app-shadow-color-soft:#0000002e;--app-link-color:var(--ld-link);--app-link-color-hover:#bfdbfe;--app-success:var(--ld-success-text);--app-success-bg:var(--ld-success-bg);--app-success-border:var(--ld-success-border);--app-success-strong:var(--ld-success-text);--app-info:var(--ld-info-text);--app-info-bg:var(--ld-info-bg);--app-info-border:var(--ld-info-border);--app-info-strong:var(--ld-info-text);--app-warning:var(--ld-warning-text);--app-warning-bg:var(--ld-warning-bg);--app-warning-border:var(--ld-warning-border);--app-warning-strong:var(--ld-warning-text);--app-danger:var(--ld-danger-text);--app-danger-bg:var(--ld-danger-bg);--app-danger-border:var(--ld-danger-border);--app-danger-strong:var(--ld-danger-text);--app-neutral:var(--ld-neutral-text);--app-neutral-bg:var(--ld-neutral-bg);--app-neutral-border:var(--ld-neutral-border)}.row{flex-wrap:wrap;row-gap:30px;margin-left:-15px;margin-right:-15px;display:flex}.col{box-sizing:border-box;flex:0 0 100%;min-width:0;padding-left:15px;padding-right:15px}.col-12{flex:0 0 100%}.col-6{flex:0 0 50%}.col-4{flex:0 0 33.333%}.col-3{flex:0 0 25%}@media (width>=576px){.col-sm-12{flex:0 0 100%}.col-sm-6{flex:0 0 50%}.col-sm-4{flex:0 0 33.333%}.col-sm-3{flex:0 0 25%}}@media (width>=768px){.col-md-12{flex:0 0 100%}.col-md-6{flex:0 0 50%}.col-md-4{flex:0 0 33.333%}.col-md-3{flex:0 0 25%}}@media (width>=992px){.col-lg-12{flex:0 0 100%}.col-lg-6{flex:0 0 50%}.col-lg-4{flex:0 0 33.333%}.col-lg-3{flex:0 0 25%}}@media (width>=1200px){.col-xl-12{flex:0 0 100%}.col-xl-6{flex:0 0 50%}.col-xl-4{flex:0 0 33.333%}.col-xl-3{flex:0 0 25%}}@media (width>=1400px){.col-xxl-12{flex:0 0 100%}.col-xxl-6{flex:0 0 50%}.col-xxl-4{flex:0 0 33.333%}.col-xxl-3{flex:0 0 25%}}@media (width>=1200px){.col-xl-3{flex:0 0 25%}.col-xl-6{flex:0 0 50%}}.container-xs{width:500px;max-width:100%;margin:0 auto}.container-sm{width:600px;max-width:100%;margin:0 auto}.container-md{width:800px;max-width:100%;margin:0 auto}.container-lg{width:1000px;max-width:100%;margin:0 auto}html{height:100%;font-size:16px;line-height:1.36}button{font-family:inherit}body{font-variant-ligatures:none;font-variant-numeric:tabular-nums;color:var(--text-color);background-color:var(--app-page-background,var(--surface-ground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.4}.p-component,.p-inputtext,.p-button,.p-select,.p-multiselect,.p-datepicker,.p-menu{font-size:1rem}a{text-decoration:none}.p-multiselect-label .p-chip{height:27px}.p-fieldset{margin-bottom:30px!important}.clearfix:after{content:" ";clear:both;display:block}.card{background:var(--surface-card);border-radius:var(--content-border-radius);margin-bottom:2rem;padding:2rem}.card:last-child{margin-bottom:0}.p-toast{z-index:1300;width:min(360px,100vw - 28px);max-width:min(360px,100vw - 28px)}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:78px}.p-toast.p-toast-top-right{right:16px}.p-toast.p-toast-top-left{left:16px}.p-toast.p-toast-top-center{left:50%;transform:translate(-50%)}.p-toast .p-toast-message{-webkit-backdrop-filter:blur(var(--app-glass-blur,16px));backdrop-filter:blur(var(--app-glass-blur,16px));background:color-mix(in srgb, var(--app-glass-background-strong) 94%, transparent);border:1px solid color-mix(in srgb, var(--surface-border) 78%, transparent);box-shadow:0 14px 38px var(--app-shadow-color-soft,#0f172a14);color:var(--text-color);border-radius:13px;margin:0 0 8px;overflow:hidden}.p-toast .p-toast-message-content{align-items:flex-start;gap:10px;min-height:0;padding:11px 12px}.p-toast .p-toast-message-icon{background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;display:inline-flex}.p-toast .p-toast-message-text{flex:auto;gap:3px;min-width:0;margin:0;display:grid}.p-toast .p-toast-summary{color:var(--text-color);letter-spacing:0;font-size:13px;font-weight:650;line-height:1.2}.p-toast .p-toast-detail{color:var(--text-color-secondary);margin:0;font-size:12px;line-height:1.35}.p-toast .p-toast-close-button{color:var(--text-color-secondary);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin:-2px -3px 0 0;transition:background-color .12s,border-color .12s,color .12s}.p-toast .p-toast-close-button:hover,.p-toast .p-toast-close-button:focus-visible{background:color-mix(in srgb, var(--surface-hover) 82%, transparent);border-color:color-mix(in srgb, var(--surface-border) 72%, transparent);color:var(--text-color);outline:none}.p-toast .p-toast-message-info{color:var(--app-info-strong,var(--primary-color))}.p-toast .p-toast-message-success{color:var(--app-success-strong,#0e6245)}.p-toast .p-toast-message-warn{color:var(--app-warning-strong,#8a5a00)}.p-toast .p-toast-message-error{color:var(--app-danger-strong,#b42318)}.p-toast .p-toast-message-secondary,.p-toast .p-toast-message-contrast{color:var(--app-neutral,var(--text-color-secondary))}@media (width<=640px){.p-toast{width:auto;max-width:calc(100vw - 28px);top:72px!important;left:14px!important;right:14px!important;transform:none!important}}.t-right{text-align:right}.t-left{text-align:left}.t-center{text-align:center}.w-full{width:100%}.inline-fields-group{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.inline-fields-group .form-field{margin-bottom:0}.input-w-lg{flex-basis:280px;width:280px}.input-w-md{flex-basis:220px;width:220px}.input-w-sm{flex-basis:160px;width:160px}.input-w-xs{flex-basis:100px;width:100px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.gap-5{gap:5px}.gap-15{gap:15px}.flex-column{flex-direction:column}.space-between{justify-content:space-between}.flex-align-center{align-items:center}.justify-center{justify-items:center}.relative{position:relative}h1,h2,h3,h4,h5,h6{color:var(--text-color);margin:1.5rem 0 1rem;font-family:inherit;font-weight:700;line-height:1.5}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}mark{background:color-mix(in srgb, var(--app-warning) 13%, var(--box-background));border-radius:var(--content-border-radius);padding:.25rem .4rem;font-family:monospace}blockquote{border-left:4px solid color-mix(in srgb, var(--text-color-secondary) 55%, transparent);margin:1rem 0;padding:0 2rem}hr{border-top:solid var(--surface-border);border-width:1px 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}.t-secondary{color:var(--text-color-secondary)}.font-size-small{font-size:14px}.caption-delimiter{text-align:center;color:var(--text-color-secondary);-webkit-user-select:none;user-select:none;align-content:center;align-items:center;margin-bottom:15px;font-size:16px;display:flex}.caption-delimiter:before,.caption-delimiter:after{content:"";background:var(--surface-border);flex:1;min-width:100px;height:1px;display:inline-block}@media screen and (width<=600px){.caption-delimiter:before,.caption-delimiter:after{min-width:20px}}.caption-delimiter:before{margin-right:10px}.caption-delimiter:after{margin-left:10px}.fw-light{font-weight:300}.fw-normal{font-weight:400}.fw-medium{font-weight:500}.fw-bold{font-weight:700}.fw-black{font-weight:900}.link-primary{color:var(--link-color)}.link-primary:hover{color:var(--link-color-hover)}.btn-inline{color:var(--link-color);cursor:pointer;background:0 0;border:none;padding:0;display:inline-block}.btn-inline:hover{color:var(--link-color-hover)}.capitalize,[capitalize=""]{text-transform:capitalize}.nowrap{white-space:nowrap}.m-0,.mt-0{margin-top:0!important}.p-0,.pt-0{padding-top:0!important}.m-0,.mb-0{margin-bottom:0!important}.p-0,.pb-0{padding-bottom:0!important}.m-0,.ml-0{margin-left:0!important}.p-0,.pl-0{padding-left:0!important}.m-0,.mr-0{margin-right:0!important}.p-0,.pr-0{padding-right:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-5,.mt-5{margin-top:5px!important}.p-5,.pt-5{padding-top:5px!important}.m-5,.mb-5{margin-bottom:5px!important}.p-5,.pb-5{padding-bottom:5px!important}.m-5,.ml-5{margin-left:5px!important}.p-5,.pl-5{padding-left:5px!important}.m-5,.mr-5{margin-right:5px!important}.p-5,.pr-5{padding-right:5px!important}.mx-5{margin-left:5px!important;margin-right:5px!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.px-5{padding-left:5px!important;padding-right:5px!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.m-10,.mt-10{margin-top:10px!important}.p-10,.pt-10{padding-top:10px!important}.m-10,.mb-10{margin-bottom:10px!important}.p-10,.pb-10{padding-bottom:10px!important}.m-10,.ml-10{margin-left:10px!important}.p-10,.pl-10{padding-left:10px!important}.m-10,.mr-10{margin-right:10px!important}.p-10,.pr-10{padding-right:10px!important}.mx-10{margin-left:10px!important;margin-right:10px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.px-10{padding-left:10px!important;padding-right:10px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.m-15,.mt-15{margin-top:15px!important}.p-15,.pt-15{padding-top:15px!important}.m-15,.mb-15{margin-bottom:15px!important}.p-15,.pb-15{padding-bottom:15px!important}.m-15,.ml-15{margin-left:15px!important}.p-15,.pl-15{padding-left:15px!important}.m-15,.mr-15{margin-right:15px!important}.p-15,.pr-15{padding-right:15px!important}.mx-15{margin-left:15px!important;margin-right:15px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.px-15{padding-left:15px!important;padding-right:15px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.m-20,.mt-20{margin-top:20px!important}.p-20,.pt-20{padding-top:20px!important}.m-20,.mb-20{margin-bottom:20px!important}.p-20,.pb-20{padding-bottom:20px!important}.m-20,.ml-20{margin-left:20px!important}.p-20,.pl-20{padding-left:20px!important}.m-20,.mr-20{margin-right:20px!important}.p-20,.pr-20{padding-right:20px!important}.mx-20{margin-left:20px!important;margin-right:20px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.px-20{padding-left:20px!important;padding-right:20px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.m-25,.mt-25{margin-top:25px!important}.p-25,.pt-25{padding-top:25px!important}.m-25,.mb-25{margin-bottom:25px!important}.p-25,.pb-25{padding-bottom:25px!important}.m-25,.ml-25{margin-left:25px!important}.p-25,.pl-25{padding-left:25px!important}.m-25,.mr-25{margin-right:25px!important}.p-25,.pr-25{padding-right:25px!important}.mx-25{margin-left:25px!important;margin-right:25px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.px-25{padding-left:25px!important;padding-right:25px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.m-30,.mt-30{margin-top:30px!important}.p-30,.pt-30{padding-top:30px!important}.m-30,.mb-30{margin-bottom:30px!important}.p-30,.pb-30{padding-bottom:30px!important}.m-30,.ml-30{margin-left:30px!important}.p-30,.pl-30{padding-left:30px!important}.m-30,.mr-30{margin-right:30px!important}.p-30,.pr-30{padding-right:30px!important}.mx-30{margin-left:30px!important;margin-right:30px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.px-30{padding-left:30px!important;padding-right:30px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.m-35,.mt-35{margin-top:35px!important}.p-35,.pt-35{padding-top:35px!important}.m-35,.mb-35{margin-bottom:35px!important}.p-35,.pb-35{padding-bottom:35px!important}.m-35,.ml-35{margin-left:35px!important}.p-35,.pl-35{padding-left:35px!important}.m-35,.mr-35{margin-right:35px!important}.p-35,.pr-35{padding-right:35px!important}.mx-35{margin-left:35px!important;margin-right:35px!important}.my-35{margin-top:35px!important;margin-bottom:35px!important}.px-35{padding-left:35px!important;padding-right:35px!important}.py-35{padding-top:35px!important;padding-bottom:35px!important}.m-40,.mt-40{margin-top:40px!important}.p-40,.pt-40{padding-top:40px!important}.m-40,.mb-40{margin-bottom:40px!important}.p-40,.pb-40{padding-bottom:40px!important}.m-40,.ml-40{margin-left:40px!important}.p-40,.pl-40{padding-left:40px!important}.m-40,.mr-40{margin-right:40px!important}.p-40,.pr-40{padding-right:40px!important}.mx-40{margin-left:40px!important;margin-right:40px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.px-40{padding-left:40px!important;padding-right:40px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.m-45,.mt-45{margin-top:45px!important}.p-45,.pt-45{padding-top:45px!important}.m-45,.mb-45{margin-bottom:45px!important}.p-45,.pb-45{padding-bottom:45px!important}.m-45,.ml-45{margin-left:45px!important}.p-45,.pl-45{padding-left:45px!important}.m-45,.mr-45{margin-right:45px!important}.p-45,.pr-45{padding-right:45px!important}.mx-45{margin-left:45px!important;margin-right:45px!important}.my-45{margin-top:45px!important;margin-bottom:45px!important}.px-45{padding-left:45px!important;padding-right:45px!important}.py-45{padding-top:45px!important;padding-bottom:45px!important}.m-50,.mt-50{margin-top:50px!important}.p-50,.pt-50{padding-top:50px!important}.m-50,.mb-50{margin-bottom:50px!important}.p-50,.pb-50{padding-bottom:50px!important}.m-50,.ml-50{margin-left:50px!important}.p-50,.pl-50{padding-left:50px!important}.m-50,.mr-50{margin-right:50px!important}.p-50,.pr-50{padding-right:50px!important}.mx-50{margin-left:50px!important;margin-right:50px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.px-50{padding-left:50px!important;padding-right:50px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.m-60,.mt-60{margin-top:60px!important}.p-60,.pt-60{padding-top:60px!important}.m-60,.mb-60{margin-bottom:60px!important}.p-60,.pb-60{padding-bottom:60px!important}.m-60,.ml-60{margin-left:60px!important}.p-60,.pl-60{padding-left:60px!important}.m-60,.mr-60{margin-right:60px!important}.p-60,.pr-60{padding-right:60px!important}.mx-60{margin-left:60px!important;margin-right:60px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.px-60{padding-left:60px!important;padding-right:60px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}@keyframes fadeIn{to{opacity:1}}:is(:root,:host) .p-tabs{--p-tabs-tablist-background:transparent}:is(:root,:host) .p-tabpanels{--p-tabs-tabpanel-padding:15px 0 0 0;--p-tabs-tabpanel-background:transparent}:is(:root,:host) .p-breadcrumb{--p-breadcrumb-padding:3px 0;white-space:nowrap;background:0 0}:is(:root,:host) .p-multiselect-label{--p-multiselect-padding-y:9px}:is(:root,:host) .p-select-lg .p-select-label{--p-select-lg-font-size:1rem}:is(:root,:host) .p-select-label{padding-right:0}.tabs--bordered{border:1px solid var(--border-color);border-radius:15px 15px 20px 20px;padding:6px}.tabs--bordered .p-tab{padding:4px 15px 8px}.tabs--bordered>.p-tabpanels{padding:8px 0 0}.tabs--bordered .p-tablist-nav-button{border-radius:10px}.tabs--bordered .p-tablist{border-radius:10px;overflow:hidden}.workflow-action-button.p-button{box-shadow:none;letter-spacing:.025em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:650;line-height:1;transition:background-color .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.workflow-action-button.p-button:not(.p-button-text):not(.p-button-outlined){border-color:color-mix(in srgb, currentColor 18%, transparent)}.workflow-action-button.p-button.p-button-outlined{background:color-mix(in srgb, var(--box-background) 78%, transparent);border-color:color-mix(in srgb, currentColor 22%, var(--surface-border))}.workflow-action-button.p-button.p-disabled,.workflow-action-button.p-button:disabled{opacity:.56}.workflow-action-button.workflow-action-button--compact.p-button{border-radius:9px;min-height:28px;padding:4px 8px;font-size:11px}.workflow-action-button.p-button .p-button-icon{justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.workflow-action-button.p-button .p-button-label{text-overflow:ellipsis;align-items:center;min-width:0;line-height:1;display:inline-flex;overflow:hidden}.workflow-action-button.p-button .p-badge{border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.workflow-action-dialog.p-dialog{-webkit-backdrop-filter:blur(var(--app-glass-blur,18px));backdrop-filter:blur(var(--app-glass-blur,18px));background:var(--box-background);border:1px solid var(--surface-border);box-shadow:var(--app-shadow-modal,0 18px 60px #0f172a2e);border-radius:18px;overflow:hidden;width:min(860px,100vw - 40px)!important}.workflow-action-dialog.p-dialog .p-dialog-header{border-bottom:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);padding:14px 18px 12px}.workflow-action-dialog.p-dialog .p-dialog-title{color:var(--text-color);letter-spacing:.01em;font-size:18px;font-weight:650}.workflow-action-dialog.p-dialog .p-dialog-content{scrollbar-width:thin;max-height:min(82vh,780px);padding:12px 14px 0;scroll-padding-bottom:88px;overflow:auto}.workflow-action-dialog.p-dialog .workflow-action-form{gap:12px;width:min(100%,720px);max-width:720px;margin-inline:auto;display:grid}.workflow-action-dialog.p-dialog .workflow-action-summary{width:min(100%,720px);max-width:720px;margin-inline:auto}.workflow-action-dialog.p-dialog .workflow-action-form-section{min-width:0}.workflow-action-dialog.p-dialog .workflow-action-form-section__header,.workflow-action-dialog.p-dialog .workflow-action-form-section__summary{color:var(--text-color-secondary);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1;display:flex}.workflow-action-dialog.p-dialog .workflow-action-form-section__header span:last-child,.workflow-action-dialog.p-dialog .workflow-action-form-section__summary span:last-of-type{color:color-mix(in srgb, var(--text-color-secondary) 72%, transparent);font-size:11px;font-weight:650}.workflow-action-dialog.p-dialog .workflow-action-form-section--optional{border-top:1px solid color-mix(in srgb, var(--surface-border) 70%, transparent);padding-top:10px}.workflow-action-dialog.p-dialog .workflow-action-form-section__summary{cursor:pointer;min-height:30px;margin-bottom:0;padding:0;list-style:none}.workflow-action-dialog.p-dialog .workflow-action-form-section__summary::-webkit-details-marker{display:none}.workflow-action-dialog.p-dialog .workflow-action-form-section__summary i{color:var(--text-color-secondary);font-size:11px;transition:transform .14s}.workflow-action-dialog.p-dialog .workflow-action-form-section--optional[open] .workflow-action-form-section__summary{margin-bottom:8px}.workflow-action-dialog.p-dialog .workflow-action-form-section--optional[open] .workflow-action-form-section__summary i{transform:rotate(180deg)}.workflow-action-dialog.p-dialog .workflow-action-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;display:grid}.workflow-action-dialog.p-dialog .workflow-action-form-item{min-width:0}.workflow-action-dialog.p-dialog .workflow-action-form-item--wide{grid-column:1/-1}.workflow-action-dialog.p-dialog .workflow-action-form-field{min-width:0}.workflow-action-dialog.p-dialog .workflow-action-form-field .form-field{min-width:0;margin-bottom:0}.workflow-action-dialog.p-dialog .workflow-action-form-field .form-field__content{width:100%;min-width:0}.workflow-action-dialog.p-dialog .workflow-action-form-field .form-field__label{color:var(--text-color-secondary);letter-spacing:.045em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;min-height:15px;margin-bottom:4px;font-size:12px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.workflow-action-dialog.p-dialog .workflow-action-form-field .form-field__optional{color:color-mix(in srgb, var(--text-color-secondary) 78%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1;position:static;top:auto}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputtext,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-input,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-datepicker,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-select,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton,.workflow-action-dialog.p-dialog .workflow-action-form-field .phone-input-wrapper,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputgroup{width:100%}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputtext,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-select,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-input{min-height:40px;font-size:16px}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputtext,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-input{padding-block:6px}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputtext:enabled:hover,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-select:not(.p-disabled):hover,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-input:enabled:hover{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--surface-border))}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputtext:enabled:focus,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-select:not(.p-disabled).p-focus,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-input:enabled:focus{border-color:color-mix(in srgb, var(--primary-color) 50%, var(--surface-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent)}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-inputnumber-button{width:30px}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:40px;display:grid;overflow:hidden}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton{box-shadow:none;color:var(--text-color-secondary);border-color:#0000;outline:0;min-width:0;padding:6px 10px;font-size:15px;font-weight:550}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton:focus,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton:focus-visible,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton.p-focus{box-shadow:none;outline:0}.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton.p-togglebutton-checked,.workflow-action-dialog.p-dialog .workflow-action-form-field .p-selectbutton .p-togglebutton.p-highlight{background:color-mix(in srgb, var(--box-background) 92%, transparent);border-color:color-mix(in srgb, var(--surface-border) 70%, transparent);color:var(--text-color);font-weight:600}.workflow-action-dialog.p-dialog .workflow-action-form-field .phone-input__code-select{width:128px;min-width:128px;max-width:128px!important}.workflow-action-dialog.p-dialog .workflow-action-form-field .phone-input__label{min-width:0}.workflow-action-dialog.p-dialog .form-actions{background:linear-gradient(to bottom, color-mix(in srgb, var(--box-background) 0%, transparent), var(--box-background) 26%);z-index:1;gap:8px;max-width:720px;margin-left:auto;margin-right:auto;padding:14px 0;position:sticky;bottom:0;margin-top:10px!important}.workflow-action-dialog.p-dialog .form-actions .p-button{letter-spacing:.025em;text-transform:uppercase;border-radius:10px;min-height:32px;padding-inline:12px;font-size:13px;font-weight:650}@media (width<=720px){.workflow-action-dialog.p-dialog .workflow-action-form-grid{grid-template-columns:minmax(0,1fr)}}.p-tooltip{pointer-events:none;max-width:min(520px,100vw - 24px)}.p-tooltip .p-tooltip-text{background:color-mix(in srgb, var(--surface-900,#111827) 92%, var(--primary-color));border:1px solid color-mix(in srgb, var(--primary-color) 24%, transparent);color:var(--surface-0,#fff);overflow-wrap:break-word;text-align:left;white-space:normal;word-break:normal;border-radius:10px;width:max-content;max-width:min(520px,100vw - 24px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;box-shadow:0 16px 36px #00000047}.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-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}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}
