@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:""}@tailwind base;@tailwind components;@tailwind utilities;:root{--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);--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: var(--p-content-border-radius);--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)}:root{--surface-ground: var(--p-surface-100);--code-background: var(--p-surface-900);--code-color: var(--p-surface-200)}:root[class*=app-dark]{--surface-ground: var(--p-surface-950);--code-background: var(--p-surface-800);--code-color: var(--p-surface-100)}.preloader{position:fixed;z-index:999999;background:#edf1f5;width:100%;height:100%}.preloader-content{border:0 solid transparent;border-radius:50%;width:150px;height:150px;position:absolute;top:calc(50vh - 75px);left:calc(50vw - 75px)}.preloader-content:before,.preloader-content:after{content:"";border:1em solid var(--primary-color);border-radius:50%;width:inherit;height:inherit;position:absolute;top:0;left:0;animation:loader 2s linear infinite;opacity:0}.preloader-content:before{animation-delay:.5s}@keyframes loader{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}html{height:100%;font-size:14px;line-height:1.2}body{font-family:Lato,sans-serif;color:var(--text-color);background-color:var(--surface-ground);margin:0;padding:0;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.layout-wrapper{min-height:100vh}.layout-main-container{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;padding:6rem 2rem 0;transition:margin-left var(--layout-section-transition-duration)}.layout-main{flex:1 1 auto;padding-bottom:2rem}.layout-topbar{position:fixed;height:4rem;z-index:997;left:0;top:0;width:100%;padding:0 2rem;background-color:var(--surface-card);transition:left var(--layout-section-transition-duration);display:flex;align-items:center}.layout-topbar .layout-topbar-logo-container{width:20rem;display:flex;align-items:center}.layout-topbar .layout-topbar-logo{display:inline-flex;align-items:center;font-size:1.5rem;border-radius:var(--content-border-radius);color:var(--text-color);font-weight:500;gap:.5rem;text-decoration:none}.layout-topbar .layout-topbar-logo .logo-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--primary-color);border-radius:50%}.layout-topbar .layout-topbar-logo .logo-icon .brand-text{color:#fff;font-weight:700;font-size:1.125rem}.layout-topbar .layout-topbar-logo .logo-text{font-weight:600;color:var(--text-color)}.layout-topbar .layout-topbar-logo svg{width:3rem}.layout-topbar .layout-topbar-logo:focus-visible{outline-width:var(--focus-ring-width);outline-style:var(--focus-ring-style);outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);transition:box-shadow var(--transition-duration),outline-color var(--transition-duration)}.layout-topbar .layout-topbar-action{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--border-radius);padding:.5rem;color:var(--text-color);transition:background-color var(--element-transition-duration);cursor:pointer;border:none;background:transparent}.layout-topbar .layout-topbar-action:hover{background-color:var(--surface-hover)}.layout-topbar .layout-topbar-action:focus-visible{outline-width:var(--focus-ring-width);outline-style:var(--focus-ring-style);outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow);transition:box-shadow var(--transition-duration),outline-color var(--transition-duration)}.layout-topbar .layout-topbar-action i{font-size:1.125rem}.layout-topbar .layout-topbar-action span{font-size:1rem;display:none}.layout-topbar .layout-topbar-action.layout-topbar-action-highlight{background-color:var(--primary-color);color:var(--primary-contrast-color)}.layout-topbar .layout-menu-button{margin-right:.5rem}.layout-topbar .layout-topbar-menu-button{display:none}.layout-topbar .layout-topbar-actions{margin-left:auto;display:flex;gap:1rem}.layout-topbar .layout-topbar-menu-content{display:flex;gap:1rem;align-items:center}.layout-topbar .layout-topbar-menu-content .welcome-text{font-size:.875rem;color:var(--text-color-secondary)}.layout-topbar .layout-topbar-menu-content .language-selector{min-width:60px}.layout-topbar .layout-topbar-menu-content .language-selector .p-dropdown-trigger{display:none}.layout-topbar .layout-topbar-menu-content .language-flag{font-size:1.2rem}.layout-topbar .layout-topbar-menu-content .language-option{display:flex;align-items:center;gap:.5rem}.layout-topbar .layout-config-menu{display:flex;gap:1rem}@media(max-width:991px){.layout-topbar{padding:0 2rem}.layout-topbar .layout-topbar-logo-container{width:auto}.layout-topbar .layout-menu-button{margin-left:0;margin-right:.5rem}.layout-topbar .layout-topbar-menu-button{display:inline-flex}.layout-topbar .layout-topbar-menu{position:absolute;background-color:var(--surface-overlay);transform-origin:top;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014;border-radius:var(--content-border-radius);padding:1rem;right:2rem;top:4rem;min-width:15rem;border:1px solid var(--surface-border)}.layout-topbar .layout-topbar-menu .layout-topbar-menu-content{gap:.5rem}.layout-topbar .layout-topbar-menu .layout-topbar-action{display:flex;width:100%;height:auto;justify-content:flex-start;border-radius:var(--content-border-radius);padding:.5rem 1rem}.layout-topbar .layout-topbar-menu .layout-topbar-action i{font-size:1rem;margin-right:.5rem}.layout-topbar .layout-topbar-menu .layout-topbar-action span{font-weight:medium;display:block}.layout-topbar .layout-topbar-menu-content{flex-direction:column}}.modern-action{position:relative}.modern-action .notification-badge{position:absolute;top:-2px;right:-2px;background:var(--red-500);color:#fff;border-radius:50%;width:1rem;height:1rem;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:600}.config-panel .config-panel-label{font-size:.875rem;color:var(--text-secondary-color);font-weight:600;line-height:1}.config-panel .config-panel-colors>div{padding-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between}.config-panel .config-panel-colors>div button{border:none;width:1.25rem;height:1.25rem;border-radius:50%;padding:0;cursor:pointer;outline-color:transparent;outline-width:2px;outline-style:solid;outline-offset:1px}.config-panel .config-panel-colors>div button.active-color{outline-color:var(--primary-color)}.config-panel .config-panel-settings{display:flex;flex-direction:column;gap:.5rem}.layout-sidebar{position:fixed;width:20rem;height:calc(100vh - 4rem);z-index:999;overflow-y:auto;-webkit-user-select:none;user-select:none;top:4rem;left:0;transition:transform var(--layout-section-transition-duration),left var(--layout-section-transition-duration);background-color:var(--surface-overlay);border-radius:0;padding:.5rem 1.5rem}.layout-menu{margin:0;padding:0;list-style-type:none}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{font-size:.857rem;text-transform:uppercase;font-weight:700;color:var(--text-color);margin:.75rem 0}.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{transform:rotate(-180deg)}.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{display:flex;align-items:center;position:relative;outline:0 none;color:var(--text-color);cursor:pointer;padding:.75rem 1rem;border-radius:var(--content-border-radius);transition:background-color var(--element-transition-duration),box-shadow var(--element-transition-duration)}.layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler{font-size:75%;margin-left:auto;transition:transform var(--element-transition-duration)}.layout-menu ul a.active-route{font-weight:700;color:var(--primary-color)}.layout-menu ul a:hover{background-color:var(--surface-hover)}.layout-menu ul a:focus{outline-offset:-1px;box-shadow:inset var(--focus-ring-shadow)}.layout-menu ul ul{overflow:hidden;border-radius:var(--content-border-radius)}.layout-menu ul ul li a{margin-left:1rem}.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{overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.layout-submenu-enter-active{overflow:hidden;transition:max-height 1s ease-in-out}.layout-footer{background:var(--surface-900);color:var(--surface-0);padding:3rem 0 1rem;border-top:1px solid #404040}.layout-footer .footer-container{max-width:1200px;margin:0 auto;padding:0 1rem}.layout-footer .footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.layout-footer .footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.layout-footer .footer-grid{grid-template-columns:repeat(4,1fr)}}.layout-footer .footer-column h3{color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-bottom:1rem}.layout-footer .footer-column h4{color:var(--surface-0);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.layout-footer .footer-column p{color:var(--surface-300);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.layout-footer .footer-column ul{list-style:none;padding:0;margin:0}.layout-footer .footer-column ul li{margin-bottom:.5rem}.layout-footer .footer-column ul li a{color:var(--surface-300);text-decoration:none;font-size:.875rem;transition:color .3s ease}.layout-footer .footer-column ul li a:hover{color:var(--surface-0)}.layout-footer .social-links{display:flex;gap:1rem;margin-top:1rem}.layout-footer .social-links a{color:var(--surface-400);font-size:1.25rem;transition:color .3s ease}.layout-footer .social-links a:hover{color:var(--primary-color)}.layout-footer .contact-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.layout-footer .contact-item i{color:var(--primary-color)}.layout-footer .contact-item a{color:var(--surface-300);text-decoration:none;transition:color .3s ease}.layout-footer .contact-item a:hover{color:var(--surface-0)}.layout-footer .footer-bottom{border-top:1px solid var(--surface-800);padding-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:768px){.layout-footer .footer-bottom{flex-direction:row;justify-content:space-between}}.layout-footer .footer-bottom p{color:var(--surface-400);font-size:.875rem;margin:0}.layout-footer .footer-bottom .footer-links{display:flex;gap:1.5rem}.layout-footer .footer-bottom .footer-links a{color:var(--surface-400);text-decoration:none;font-size:.875rem;transition:color .3s ease}.layout-footer .footer-bottom .footer-links a:hover{color:var(--surface-0)}@media screen and (min-width:1960px){.layout-main,.landing-wrapper{width:1504px;margin-left:auto!important;margin-right:auto!important}}@media(min-width:992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper.layout-overlay .layout-sidebar{transform:translate(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0;border-right:1px solid var(--surface-border);transition:transform .4s cubic-bezier(.05,.74,.2,.99),left .4s cubic-bezier(.05,.74,.2,.99);box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-static .layout-main-container{margin-left:22rem}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{transform:translate(-100%);left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-mask{display:none}}@media(max-width:991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{margin-left:0;padding-left:2rem}.layout-wrapper .layout-sidebar{transform:translate(-100%);left:0;top:0;height:100vh;border-top-left-radius:0;border-bottom-left-radius:0;transition:transform .4s cubic-bezier(.05,.74,.2,.99),left .4s cubic-bezier(.05,.74,.2,.99)}.layout-wrapper .layout-mask{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;background-color:var(--maskbg)}.layout-wrapper.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-mobile-active .layout-mask{display:block}}.clearfix:after{content:" ";display:block;clear:both}.card{background:var(--surface-card);padding:2rem;margin-bottom:2rem;border-radius:var(--content-border-radius)}.card:last-child{margin-bottom:0}.p-toast.p-toast-top-right,.p-toast.p-toast-top-left,.p-toast.p-toast-top-center{top:100px}h1,h2,h3,h4,h5,h6{margin:1.5rem 0 1rem;font-family:inherit;font-weight:700;line-height:1.5;color:var(--text-color)}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:#fff8e1;padding:.25rem .4rem;border-radius:var(--content-border-radius);font-family:monospace}blockquote{margin:1rem 0;padding:0 2rem;border-left:4px solid #90a4ae}hr{border-top:solid var(--surface-border);border-width:1px 0 0 0;margin:1rem 0}p{margin:0 0 1rem;line-height:1.5}p:last-child{margin-bottom:0}:root{--node-action-color: #10B981;--node-conditional-color: #10B981;--node-validation-color: #10B981;--node-workflow-color: #10B981;--node-switchcases-color: #10B981;--node-connection-color: #10B981;--node-trigger-color: #10B981;--node-customentity-color: #10B981;--node-action-bg: rgba(16, 185, 129, .1);--node-conditional-bg: rgba(16, 185, 129, .1);--node-validation-bg: rgba(16, 185, 129, .1);--node-workflow-bg: rgba(16, 185, 129, .1);--node-switchcases-bg: rgba(16, 185, 129, .1);--node-connection-bg: rgba(16, 185, 129, .1);--node-trigger-bg: rgba(16, 185, 129, .1);--node-customentity-bg: rgba(16, 185, 129, .1);--handle-default: var(--node-action-color);--handle-conditional-true: #10B981;--handle-conditional-false: #EF4444;--editor-header-action: #ECFDF5;--editor-header-conditional: #FFFBEB;--editor-header-validation: #F3E8FF;--editor-header-workflow: #EFF6FF;--editor-header-switchcases: #FDF2F8;--editor-header-connection: #ECFEFF;--editor-header-trigger: #FEF2F2;--editor-header-customentity: #ECFDF5;--text-action: #065F46;--text-conditional: #92400E;--text-validation: #5B21B6;--text-workflow: #1E40AF;--text-switchcases: #BE185D;--text-connection: #0E7490;--text-trigger: #B91C1C;--text-customentity: #047857}[data-theme=dark]{--node-action-color: #34D399;--node-conditional-color: #FBBF24;--node-validation-color: #A78BFA;--node-workflow-color: #60A5FA;--node-switchcases-color: #F472B6;--node-connection-color: #22D3EE;--node-trigger-color: #F87171;--node-customentity-color: #34D399}.execute-workflow .header{margin-bottom:2rem}.execute-workflow .header .back-button{font-weight:500;color:var(--text-color-secondary)}.execute-workflow .header .back-button:hover{color:var(--primary-color)}.execute-workflow .workflow-container{display:grid;grid-template-columns:300px 1fr 400px;gap:2rem;height:calc(100vh - 200px)}.execute-workflow .workflow-list{background:var(--surface-card);border-radius:6px;padding:1rem;box-shadow:0 2px 8px #0000001a}.execute-workflow .workflow-list .search-section{margin-bottom:1rem}.execute-workflow .workflow-list .search-section .search-input{width:100%}.execute-workflow .workflow-list .workflows-scroll{max-height:calc(100vh - 350px);overflow-y:auto;padding-right:.5rem}.execute-workflow .workflow-list .workflows-scroll::-webkit-scrollbar{width:8px}.execute-workflow .workflow-list .workflows-scroll::-webkit-scrollbar-track{background:var(--surface-100);border-radius:4px}.execute-workflow .workflow-list .workflows-scroll::-webkit-scrollbar-thumb{background:var(--surface-300);border-radius:4px}.execute-workflow .workflow-list .workflows-scroll::-webkit-scrollbar-thumb:hover{background:var(--surface-400)}.execute-workflow .workflow-list .workflow-item{margin-bottom:.75rem;position:relative;border-radius:8px;background:var(--surface-card);border:1px solid var(--surface-border)}.execute-workflow .workflow-list .workflow-item.selected{border:2px solid var(--primary-color)}.execute-workflow .workflow-list .workflow-item.running{box-shadow:0 0 20px #22c55e4d;border:1px solid rgba(34,197,94,.5)}.execute-workflow .workflow-list .workflow-item.running:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#22c55e,#16a34a,#22c55e);border-radius:10px;z-index:-1;animation:pulse-glow 2s ease-in-out infinite}.execute-workflow .workflow-list .running-indicator{position:absolute;top:8px;right:8px;z-index:10}.execute-workflow .workflow-list .running-pulse{position:absolute;width:24px;height:24px;background:radial-gradient(circle,#22c55ecc,#22c55e33);border-radius:50%;top:0;right:0}.execute-workflow .workflow-list .running-spinner{position:absolute;top:4px;right:4px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.execute-workflow .workflow-list .running-spinner i{color:#22c55e;font-size:12px;font-weight:700}.main-workflow-card{height:fit-content}.main-workflow-card .workflow-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--primary-50)}.main-workflow-card .workflow-header h3{margin:0;color:var(--text-color)}.main-workflow-card .workflow-header .workflow-actions{display:flex;gap:.5rem}.main-workflow-card .workflow-description{color:var(--text-color-secondary);margin-bottom:2rem}.main-workflow-card .workflow-steps h4{margin-bottom:1rem;color:var(--text-color)}.main-workflow-card .workflow-steps .steps-list .step-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:var(--border-radius);margin-bottom:.5rem}.main-workflow-card .workflow-steps .steps-list .step-item .step-icon{font-size:1.25rem}.main-workflow-card .workflow-steps .steps-list .step-item .step-name{flex:1;font-weight:500}.main-workflow-card .workflow-steps .steps-list .step-item .step-status{font-size:.875rem;text-transform:capitalize}.main-workflow-card .workflow-steps .steps-list .step-item.step-completed{background:var(--green-50);color:var(--green-700)}.main-workflow-card .workflow-steps .steps-list .step-item.step-completed .step-icon,.main-workflow-card .workflow-steps .steps-list .step-item.step-completed i.step-icon{color:#10b981!important}.main-workflow-card .workflow-steps .steps-list .step-item.step-progress{background:var(--orange-50);color:var(--orange-700)}.main-workflow-card .workflow-steps .steps-list .step-item.step-progress .step-icon,.main-workflow-card .workflow-steps .steps-list .step-item.step-progress i.step-icon{color:#f97316!important}.main-workflow-card .workflow-steps .steps-list .step-item.step-pending{background:var(--surface-100);color:var(--text-color-secondary)}.main-workflow-card .workflow-steps .steps-list .step-item.step-pending .step-icon,.main-workflow-card .workflow-steps .steps-list .step-item.step-pending i.step-icon{color:#6b7280!important}.main-workflow-card .workflow-steps .steps-list .step-item.step-failed{background:var(--red-50);color:var(--red-700)}.main-workflow-card .workflow-steps .steps-list .step-item.step-failed .step-icon,.main-workflow-card .workflow-steps .steps-list .step-item.step-failed i.step-icon{color:#dc2626!important}.workflow-details{background:var(--surface-card);border-radius:6px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.workflow-details .p-tabview-nav{border-top-left-radius:6px;border-top-right-radius:6px}.workflow-details .tab-content{padding:1rem;height:400px;overflow-y:auto}.workflow-details .placeholder-content{text-align:center;padding:2rem}.workflow-details .placeholder-content .placeholder-icon{font-size:3rem;color:var(--text-color-secondary);margin-bottom:1rem}.workflow-details .placeholder-content h4{margin-bottom:.5rem;color:var(--text-color)}.workflow-details .placeholder-content p{color:var(--text-color-secondary)}.workflow-details .logs-container .log-entry{display:flex;gap:1rem;padding:.5rem;border-bottom:1px solid var(--surface-border);font-family:monospace;font-size:.875rem}.workflow-details .logs-container .log-entry .log-time{color:var(--text-color-secondary);min-width:80px}.workflow-details .logs-container .log-entry .log-message{flex:1}.workflow-details .logs-container .log-entry.success{color:var(--text-color)}.workflow-details .logs-container .log-entry.warning{color:#f97316}.workflow-details .logs-container .log-entry.error{color:#dc2626}.workflow-details .form-container h4{margin-bottom:1rem;color:var(--text-color)}.workflow-details .form-container .form-field{margin-bottom:1rem}.workflow-details .form-container .form-field label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.workflow-details .form-container .form-field input{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:var(--border-radius);background:var(--surface-50)}@media(max-width:1200px){.execute-workflow .workflow-container{grid-template-columns:250px 1fr}.execute-workflow .workflow-container .workflow-details{grid-column:1/-1;margin-top:1rem}}@media(max-width:768px){.execute-workflow .workflow-container{grid-template-columns:1fr;grid-template-rows:auto auto auto}}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.workflow-designer .designer-toolbar{margin-bottom:1.5rem}.workflow-designer .designer-toolbar .toolbar-actions{display:flex;align-items:center;gap:.75rem}.workflow-designer .designer-content{height:calc(100vh - 200px)}.workflow-designer .component-palette{background:var(--surface-card);border-radius:var(--border-radius);padding:1rem;box-shadow:0 2px 8px #0000001a;overflow-y:auto}.workflow-designer .component-palette .palette-header{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-border)}.workflow-designer .component-palette .palette-header h3{margin:0;color:var(--text-color);font-size:1.125rem;font-weight:600}.workflow-designer .component-palette .component-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem;border-radius:var(--border-radius);border:1px solid var(--surface-border);cursor:grab;transition:all .2s ease;background:var(--surface-card)}.workflow-designer .component-palette .component-item:hover{background:var(--surface-hover);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.workflow-designer .component-palette .component-item:active{cursor:grabbing;transform:translateY(0)}.workflow-designer .component-palette .component-item .component-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);font-size:1rem}.workflow-designer .component-palette .component-item .component-icon.workflow{background:var(--blue-100);color:var(--blue-700);border:1px solid var(--blue-300)}.workflow-designer .component-palette .component-item .component-icon.action{background:var(--green-100);color:var(--green-700);border:1px solid var(--green-300)}.workflow-designer .component-palette .component-item .component-icon.conditional{background:var(--orange-100);color:var(--orange-700);border:1px solid var(--orange-300)}.workflow-designer .component-palette .component-item .component-icon.validation{background:var(--purple-100);color:var(--purple-700);border:1px solid var(--purple-300)}.workflow-designer .component-palette .component-item .component-icon.switchcases{background:var(--pink-100);color:var(--pink-700);border:1px solid var(--pink-300)}.workflow-designer .component-palette .component-item .component-icon.connection{background:var(--cyan-100);color:var(--cyan-700);border:1px solid var(--cyan-300)}.workflow-designer .component-palette .component-item .component-icon.trigger{background:var(--red-100);color:var(--red-700);border:1px solid var(--red-300)}.workflow-designer .component-palette .component-item .component-icon.customentity{background:var(--emerald-100);color:var(--emerald-700);border:1px solid var(--emerald-300)}.workflow-designer .component-palette .component-item .component-info{flex:1}.workflow-designer .component-palette .component-item .component-info .component-name{font-weight:600;color:var(--text-color);margin-bottom:.25rem;font-size:.875rem}.workflow-designer .component-palette .component-item .component-info .component-description{font-size:.75rem;color:var(--text-color-secondary);line-height:1.3}.workflow-designer .canvas-container{background:var(--surface-card);border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;position:relative;overflow:hidden;height:100%}.workflow-designer .canvas-container.full-width{width:100%}.workflow-designer .canvas-container .vue-flow-wrapper,.workflow-designer .canvas-container .vue-flow-wrapper.full-height{height:100%}.workflow-designer .override-modal{position:fixed;z-index:1000;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);box-shadow:0 4px 16px #00000026;padding:1rem;min-width:200px}.workflow-designer .override-modal .modal-header{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-border)}.workflow-designer .override-modal .modal-header h4{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.workflow-designer .override-modal .modal-content .form-field{margin-bottom:.75rem}.workflow-designer .override-modal .modal-content .form-field label{display:block;margin-bottom:.25rem;font-weight:500;color:var(--text-color);font-size:.875rem}.workflow-designer .override-modal .modal-content .form-field input,.workflow-designer .override-modal .modal-content .form-field select{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:var(--border-radius);background:var(--surface-card);color:var(--text-color)}.workflow-designer .override-modal .modal-content .form-field input:focus,.workflow-designer .override-modal .modal-content .form-field select:focus{outline:2px solid var(--primary-color);border-color:var(--primary-color)}.workflow-designer .override-modal .modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.workflow-designer .nested-workflow{position:absolute;background:var(--surface-card);border:2px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:0 8px 24px #00000026;z-index:100;min-width:600px;min-height:400px}.workflow-designer .nested-workflow .nested-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--primary-50);border-bottom:1px solid var(--surface-border);border-radius:var(--border-radius) var(--border-radius) 0 0}.workflow-designer .nested-workflow .nested-header .nested-title{font-weight:600;color:var(--text-color);font-size:.875rem}.workflow-designer .nested-workflow .nested-header .nested-actions{display:flex;gap:.25rem}.workflow-designer .nested-workflow .nested-content{height:calc(100% - 50px);position:relative}@media(max-width:768px){.workflow-designer .designer-content{height:calc(100vh - 150px)}}.workflow-node .node-shape{position:relative;width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.workflow-node .node-shape:hover{transform:scale(1.05)}.workflow-node .node-shape.validation-error{box-shadow:0 0 0 2px var(--red-400)}.workflow-node .node-shape svg{position:absolute;top:0;right:0;bottom:0;left:0}.workflow-node .node-shape svg polygon,.workflow-node .node-shape svg rect,.workflow-node .node-shape svg circle{transition:fill .2s ease,stroke .2s ease}.workflow-node .node-shape .node-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem)}.workflow-node .node-shape .node-content .node-icon{font-size:1.125rem;margin-bottom:.25rem}.workflow-node .node-shape .node-content .node-title{font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center}.workflow-node .node-shape .node-content .node-subtitle{font-size:.75rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.125rem}.workflow-node .node-shape .node-content .node-error{color:var(--red-500);font-size:.75rem;margin-top:.25rem}.workflow-node.conditional .node-content{color:var(--text-conditional, var(--text-color))}.workflow-node.action .node-content{color:var(--text-action, var(--text-color))}.workflow-node.validation .node-content{color:var(--text-validation, var(--text-color))}.workflow-node.workflow .node-content{color:var(--text-workflow, var(--text-color))}.workflow-node.switchcases .node-content{color:var(--text-switchcases, var(--text-color))}.workflow-node.connection .node-content{color:var(--text-connection, var(--text-color))}.workflow-node.trigger .node-content{color:var(--text-trigger, var(--text-color))}.workflow-node.customentity .node-content{color:var(--text-customentity, var(--text-color))}.app-dark .workflow-node .node-content{filter:brightness(1.3);font-weight:500}.workflow-node.action .node-content,.workflow-node.validation .node-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .5rem}.workflow-node.validation :global(.vue-flow__handle-bottom){bottom:-1rem}.workflow-node.customentity .node-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .5rem}.workflow-node.customentity :global(.vue-flow__handle-bottom){bottom:-.75rem;width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node.customentity :global(.vue-flow__handle-bottom):hover{background:#475569!important;transform:translate(-50%) scale(1.1)!important}.workflow-node.connection .node-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .5rem}.workflow-node.connection :global(.vue-flow__handle-bottom){bottom:-.75rem;width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node.connection :global(.vue-flow__handle-bottom):hover{background:#475569!important;transform:translate(-50%) scale(1.1)!important}.workflow-node.switchcases .node-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .5rem}.workflow-node.switchcases :global(.vue-flow__handle-bottom){bottom:-.75rem;width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node.switchcases :global(.vue-flow__handle-bottom):hover{background:#475569!important;transform:translate(-50%) scale(1.1)!important}.workflow-node.trigger :global(.vue-flow__handle-top){display:none}.workflow-node.trigger :global(.vue-flow__handle-bottom){bottom:-.375rem;width:12px;height:12px;border:2px solid white}.workflow-node .conditional-true-handle{bottom:-.5rem;left:30%;transform:translate(-50%);background:var(--handle-conditional-true, #10b981)!important;width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node .conditional-true-handle:hover{background:#059669!important;transform:translate(-50%) scale(1.1)!important}.workflow-node .conditional-false-handle{bottom:-.5rem;right:20%;transform:translate(50%);background:var(--handle-conditional-false, #ef4444)!important;width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node .conditional-false-handle:hover{background:#dc2626!important;transform:translate(50%) scale(1.1)!important}.workflow-node .switchcases-handle{bottom:-.5rem;transform:translate(-50%);width:1rem!important;height:1rem!important;border:2px solid white!important;z-index:50!important;cursor:crosshair!important;pointer-events:all!important}.workflow-node .switchcases-handle:hover{background:#475569!important;transform:translate(-50%) scale(1.1)!important}.workflow-node .node-container{position:relative;display:inline-block}.app-dark .workflow-node .vue-flow-handle{border-color:var(--surface-700);box-shadow:0 0 0 1px #ffffff1a}.app-dark .workflow-node .workflow-node.trigger .output-handle{border-color:var(--surface-700)}.nested-workflow-modal .nested-override-modal{position:absolute;z-index:1001}.workflow-editor .editor-container{background:var(--surface-card);border-radius:1rem;border:1px solid var(--surface-border);box-shadow:0 25px 50px -12px #00000040;width:24rem;max-height:80vh;overflow-y:auto}.workflow-editor .editor-container.selected{box-shadow:0 0 0 2px var(--primary-color)}.workflow-editor .editor-header{padding:1rem 1.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;align-items:center;justify-content:space-between;color:var(--primary-800);background:var(--primary-50)}.workflow-editor .editor-header .header-content{display:flex;align-items:center;gap:.5rem}.workflow-editor .editor-header .header-content .header-title{font-weight:600;font-size:1.125rem}.workflow-editor .editor-header .header-actions{display:flex;align-items:center;gap:.5rem}.workflow-editor .editor-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.workflow-editor .field-group .field-label{display:block;font-size:.75rem;font-weight:600;color:var(--text-color-secondary);margin-bottom:.25rem}.workflow-editor .field-group .field-label .required{color:var(--red-500)}.workflow-editor .field-group .field-content{display:flex;align-items:center;gap:.5rem}.workflow-editor .field-group .field-content.field-content-start{align-items:flex-start}.workflow-editor .field-group .field-content .field-display{font-size:.875rem;color:var(--text-color);font-weight:500;flex:1}.workflow-editor .field-group .field-content .field-display.description,.workflow-editor .field-group .field-content .field-display.placeholder{color:var(--text-color-secondary)}.workflow-editor .field-group .field-content .field-input,.workflow-editor .field-group .field-content .field-textarea{flex:1}.workflow-editor .field-group .field-error{font-size:.75rem;color:var(--red-500);margin-top:.25rem}.workflow-editor .field-group .field-array{display:flex;flex-direction:column;gap:.5rem}.workflow-editor .field-group .field-array .field-array-item{display:flex;align-items:center;gap:.5rem}.workflow-editor .field-group .field-array .field-array-item .field-input{flex:1}.workflow-editor.node-editor .header-actions .p-button:first-child{color:var(--orange-500)}.workflow-editor.node-editor .header-actions .p-button:first-child:hover{color:var(--orange-700)}.workflow-editor.workflow-editor-modal{position:absolute;z-index:50;top:0;left:100%;margin-left:.25rem}.nested-workflow-view{position:absolute;background:var(--surface-card);border:2px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:100;min-width:37.5rem;min-height:25rem}.nested-workflow-view .nested-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--primary-50);border-bottom:1px solid var(--surface-border);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.nested-workflow-view .nested-header .nested-title{font-weight:600;color:var(--text-color);font-size:.875rem}.nested-workflow-view .nested-header .nested-actions{display:flex;gap:.25rem}.nested-workflow-view .nested-content{height:calc(100% - 3.125rem);position:relative}.node-override-modal{position:fixed;z-index:1000;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1rem;min-width:12.5rem}.node-override-modal .modal-header{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-border)}.node-override-modal .modal-header .modal-title{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.node-override-modal .modal-content .form-field{margin-bottom:.75rem}.node-override-modal .modal-content .form-field .field-label{display:block;margin-bottom:.25rem;font-weight:500;color:var(--text-color);font-size:.875rem}.node-override-modal .modal-content .form-field .field-input,.node-override-modal .modal-content .form-field .field-select{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:var(--border-radius);background:var(--surface-card);color:var(--text-color)}.node-override-modal .modal-content .form-field .field-input:focus,.node-override-modal .modal-content .form-field .field-select:focus{outline:2px solid var(--primary-color);border-color:var(--primary-color)}.node-override-modal .modal-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--surface-border)}.json-editor .editor-container{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;padding:1rem;min-height:12.5rem;max-height:25rem;overflow-y:auto;white-space:pre-wrap;color:var(--text-color)}.json-editor .editor-container:focus{outline:2px solid var(--primary-color);border-color:var(--primary-color)}.json-editor .editor-container .json-key{color:var(--blue-600);font-weight:600}.json-editor .editor-container .json-string{color:var(--green-600)}.json-editor .editor-container .json-number{color:var(--orange-600)}.json-editor .editor-container .json-boolean{color:var(--purple-600)}.json-editor .editor-container .json-null{color:var(--red-600)}.json-editor .editor-container .json-punctuation{color:var(--text-color-secondary)}.json-editor .editor-actions{display:flex;gap:.5rem;margin-top:.75rem;justify-content:flex-end}.json-editor .editor-error{color:var(--red-500);font-size:.875rem;margin-top:.5rem;padding:.5rem;background:var(--red-50);border:1px solid var(--red-200);border-radius:var(--border-radius)}.schema-editor .editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.schema-editor .editor-header h4{margin:0;color:var(--text-color)}.schema-editor .field-section{margin-bottom:1.5rem}.schema-editor .field-section h5{margin:0 0 .75rem;color:var(--text-color);font-size:.875rem}.schema-editor .field-list{display:flex;flex-direction:column;gap:.75rem}.schema-editor .field-card{border:1px solid var(--surface-border)}.schema-editor .field-card.required{border-left:3px solid var(--green-500)}.schema-editor .field-card.optional{border-left:3px solid var(--orange-500)}.schema-editor .field-card .field-layout{display:flex;flex-direction:column;gap:.75rem}.schema-editor .field-card .field-type-select,.schema-editor .field-card .field-input{width:100%}.schema-editor .field-card .array-config,.schema-editor .field-card .object-config{background:var(--surface-50);padding:.75rem;border-radius:.375rem}.schema-editor .field-card .array-config label,.schema-editor .field-card .object-config label{font-size:.875rem;font-weight:500;margin-bottom:.5rem;display:block}.schema-editor .field-card .array-object-config{margin-top:.75rem;background:var(--surface-100);padding:.75rem;border-radius:.375rem}.schema-editor .field-card .object-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.schema-editor .field-card .nested-fields{background:var(--surface-100);padding:.75rem;border-radius:.375rem;display:flex;flex-direction:column;gap:.75rem}.schema-editor .field-card .nested-field{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:var(--surface-card);border-radius:.25rem;border:1px solid var(--surface-border)}.schema-editor .field-card .nested-field .nested-input,.schema-editor .field-card .nested-field .nested-type-select{width:100%}.schema-editor .field-card .nested-field .property-actions{display:flex;justify-content:flex-end}.schema-editor .field-card .field-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid var(--surface-border)}.schema-editor .field-card .toggle-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.schema-editor .empty-state{text-align:center;padding:2rem;color:var(--text-color-secondary)}.schema-editor .empty-state .empty-content .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.schema-editor .empty-state .empty-content p{margin:0 0 1.5rem}.node-override-modal{position:absolute;background:var(--surface-card);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid var(--surface-border);padding:1rem;width:16rem;z-index:1000}.node-override-modal .modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.node-override-modal .modal-header .modal-title{font-size:.875rem;font-weight:600;color:var(--text-color);margin:0}.node-override-modal .modal-header .close-button{color:var(--text-color-secondary)}.node-override-modal .modal-header .close-button:hover{color:var(--text-color)}.node-override-modal .node-types{display:flex;flex-direction:column;gap:.25rem}.node-override-modal .node-types .node-type-item{padding:.5rem;border-radius:.375rem;border:1px solid var(--surface-border);cursor:pointer;display:flex;align-items:center;font-size:.75rem;transition:all .2s ease}.node-override-modal .node-types .node-type-item:hover{background:var(--surface-hover);transform:translateY(-1px)}.node-override-modal .node-types .node-type-item .node-icon{margin-right:.5rem;font-size:.75rem}.node-override-modal .node-types .node-type-item .node-name{font-weight:500}.node-override-modal .node-types .node-type-item.action{background:var(--green-50);color:var(--green-700);border-color:var(--green-200)}.node-override-modal .node-types .node-type-item.conditional{background:var(--orange-50);color:var(--orange-700);border-color:var(--orange-200)}.node-override-modal .node-types .node-type-item.validation{background:var(--purple-50);color:var(--purple-700);border-color:var(--purple-200)}.node-override-modal .node-types .node-type-item.switchcases{background:var(--pink-50);color:var(--pink-700);border-color:var(--pink-200)}.node-override-modal .node-types .node-type-item.connection{background:var(--cyan-50);color:var(--cyan-700);border-color:var(--cyan-200)}.node-override-modal .node-types .node-type-item.trigger{background:var(--red-50);color:var(--red-700);border-color:var(--red-200)}.node-override-modal .node-types .node-type-item.customentity{background:var(--teal-50);color:var(--teal-700);border-color:var(--teal-200)}.node-override-modal .node-types .node-type-item.workflow{background:var(--blue-50);color:var(--blue-700);border-color:var(--blue-200)}.app-dark .node-override-modal .node-types .node-type-item.action{background:var(--green-900);color:var(--green-300);border-color:var(--green-700)}.app-dark .node-override-modal .node-types .node-type-item.conditional{background:var(--orange-900);color:var(--orange-300);border-color:var(--orange-700)}.app-dark .node-override-modal .node-types .node-type-item.validation{background:var(--purple-900);color:var(--purple-300);border-color:var(--purple-700)}.app-dark .node-override-modal .node-types .node-type-item.switchcases{background:var(--pink-900);color:var(--pink-300);border-color:var(--pink-700)}.app-dark .node-override-modal .node-types .node-type-item.connection{background:var(--cyan-900);color:var(--cyan-300);border-color:var(--cyan-700)}.app-dark .node-override-modal .node-types .node-type-item.trigger{background:var(--red-900);color:var(--red-300);border-color:var(--red-700)}.app-dark .node-override-modal .node-types .node-type-item.customentity{background:var(--teal-900);color:var(--teal-300);border-color:var(--teal-700)}.app-dark .node-override-modal .node-types .node-type-item.workflow{background:var(--blue-900);color:var(--blue-300);border-color:var(--blue-700)}.nested-workflow-modal{position:fixed;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden}.nested-workflow-modal .modal-header{background:var(--surface-100);border-bottom:1px solid var(--surface-border);padding:1rem;display:flex;align-items:center;justify-content:space-between;cursor:move;-webkit-user-select:none;user-select:none}.nested-workflow-modal .modal-header .header-content{display:flex;align-items:center;gap:.75rem}.nested-workflow-modal .modal-header .header-content .header-icon{color:var(--primary-color);font-size:1.125rem}.nested-workflow-modal .modal-header .header-content .header-title{font-weight:600;color:var(--text-color);font-size:1rem}.nested-workflow-modal .modal-header .header-content .level-badge{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500}.nested-workflow-modal .modal-header .header-actions .close-button{color:var(--text-color-secondary)}.nested-workflow-modal .modal-header .header-actions .close-button:hover{color:var(--text-color);background:var(--surface-hover)}.nested-workflow-modal .modal-content{flex:1;position:relative;overflow:hidden}.nested-workflow-modal .modal-content .nested-vue-flow{width:100%;height:100%;background:var(--surface-50)}.nested-workflow-modal .resize-handle{position:absolute;bottom:0;right:0;width:1rem;height:1rem;background:var(--surface-300);cursor:se-resize;border-top-left-radius:.25rem}.nested-workflow-modal .resize-handle:hover{background:var(--surface-400)}.nested-workflow-modal .resize-handle:before{content:"";position:absolute;bottom:.125rem;right:.125rem;width:.5rem;height:.5rem;background:linear-gradient(-45deg,transparent 30%,var(--surface-600) 30%,var(--surface-600) 35%,transparent 35%,transparent 65%,var(--surface-600) 65%,var(--surface-600) 70%,transparent 70%)}.app-dark .nested-workflow-modal .modal-header{background:var(--surface-700)}.app-dark .nested-workflow-modal .modal-content .nested-vue-flow{background:var(--surface-800)}.app-dark .nested-workflow-modal .resize-handle{background:var(--surface-600)}.app-dark .nested-workflow-modal .resize-handle:hover{background:var(--surface-500)}.app-dark .nested-workflow-modal .resize-handle:before{background:linear-gradient(-45deg,transparent 30%,var(--surface-300) 30%,var(--surface-300) 35%,transparent 35%,transparent 65%,var(--surface-300) 65%,var(--surface-300) 70%,transparent 70%)}.logo-image[data-v-e4d0cf45]{width:32px;height:32px;border-radius:8px;object-fit:contain}.logo-text-container[data-v-e4d0cf45]{display:flex;flex-direction:column;line-height:1.2}.company-text[data-v-e4d0cf45]{font-size:.75rem;color:var(--text-color-secondary);font-weight:500}.product-text[data-v-e4d0cf45]{font-size:.9rem;font-weight:600;color:var(--text-color)}@media(max-width:991px){.layout-topbar-menu[data-v-e4d0cf45]{position:absolute;top:100%;right:0;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:250px;z-index:1000}}@media(max-width:991px){.mobile-menu-hidden[data-v-e4d0cf45]{display:none}}@media(max-width:991px){.mobile-menu-visible[data-v-e4d0cf45]{display:block}}@media(max-width:991px){.layout-topbar-menu-content[data-v-e4d0cf45]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}}@media(min-width:992px){.layout-topbar-menu-content[data-v-e4d0cf45]{display:flex;align-items:center;gap:.75rem}}.layout-topbar-actions[data-v-e4d0cf45]{position:relative}@media(max-width:991px){.language-selector[data-v-e4d0cf45]{width:100%}}@media(max-width:991px){.layout-topbar-action.modern-action[data-v-e4d0cf45]{width:100%;justify-content:flex-start;padding:.75rem;border-radius:6px;background:var(--surface-hover);border:1px solid var(--surface-border);position:relative}}@media(max-width:991px){.notification-badge[data-v-e4d0cf45]{position:absolute;top:.5rem;right:.75rem}}@media(max-width:991px){.welcome-text[data-v-e4d0cf45]{padding:1rem 0 .5rem;font-size:.9rem;color:var(--text-color-secondary);border-top:1px solid var(--surface-border);margin-top:.5rem}}@media(max-width:991px){.layout-topbar-menu-content>.p-button[data-v-e4d0cf45]{width:100%;justify-content:flex-start}}.jse-theme-dark{--jse-theme: dark;--jse-theme-color: #2f6dd0;--jse-theme-color-highlight: #467cd2;--jse-background-color: #1e1e1e;--jse-text-color: #d4d4d4;--jse-text-color-inverse: #4d4d4d;--jse-main-border: 1px solid #4f4f4f;--jse-menu-color: #fff;--jse-modal-background: #2f2f2f;--jse-modal-overlay-background: rgba(0, 0, 0, .5);--jse-modal-code-background: #2f2f2f;--jse-tooltip-color: var(--jse-text-color);--jse-tooltip-background: #4b4b4b;--jse-tooltip-border: 1px solid #737373;--jse-tooltip-action-button-color: inherit;--jse-tooltip-action-button-background: #737373;--jse-panel-background: #333333;--jse-panel-background-border: 1px solid #464646;--jse-panel-color: var(--jse-text-color);--jse-panel-color-readonly: #737373;--jse-panel-border: 1px solid #3c3c3c;--jse-panel-button-color-highlight: #e5e5e5;--jse-panel-button-background-highlight: #464646;--jse-navigation-bar-background: #656565;--jse-navigation-bar-background-highlight: #7e7e7e;--jse-navigation-bar-dropdown-color: var(--jse-text-color);--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #595959;--jse-context-menu-separator-color: #595959;--jse-context-menu-color: var(--jse-text-color);--jse-context-menu-pointer-background: #737373;--jse-context-menu-pointer-background-highlight: #818181;--jse-context-menu-pointer-color: var(--jse-context-menu-color);--jse-key-color: #9cdcfe;--jse-value-color: var(--jse-text-color);--jse-value-color-number: #b5cea8;--jse-value-color-boolean: #569cd6;--jse-value-color-null: #569cd6;--jse-value-color-string: #ce9178;--jse-value-color-url: #ce9178;--jse-delimiter-color: #949494;--jse-edit-outline: 2px solid var(--jse-text-color);--jse-selection-background-color: #464646;--jse-selection-background-inactive-color: #333333;--jse-hover-background-color: #343434;--jse-active-line-background-color: rgba(255, 255, 255, .06);--jse-search-match-background-color: #343434;--jse-collapsed-items-background-color: #333333;--jse-collapsed-items-selected-background-color: #565656;--jse-collapsed-items-link-color: #b2b2b2;--jse-collapsed-items-link-color-highlight: #ec8477;--jse-search-match-color: #724c27;--jse-search-match-outline: 1px solid #966535;--jse-search-match-active-color: #9f6c39;--jse-search-match-active-outline: 1px solid #bb7f43;--jse-tag-background: #444444;--jse-tag-color: #bdbdbd;--jse-table-header-background: #333333;--jse-table-header-background-highlight: #424242;--jse-table-row-odd-background: rgba(255, 255, 255, .1);--jse-input-background: #3d3d3d;--jse-input-border: var(--jse-main-border);--jse-button-background: #808080;--jse-button-background-highlight: #7a7a7a;--jse-button-color: #e0e0e0;--jse-button-secondary-background: #494949;--jse-button-secondary-background-highlight: #5d5d5d;--jse-button-secondary-background-disabled: #9d9d9d;--jse-button-secondary-color: var(--jse-text-color);--jse-a-color: #55abff;--jse-a-color-highlight: #4387c9;--jse-svelte-select-background: #3d3d3d;--jse-svelte-select-border: 1px solid #4f4f4f;--list-background: #3d3d3d;--item-hover-bg: #505050;--multi-item-bg: #5b5b5b;--input-color: #d4d4d4;--multi-clear-bg: #8a8a8a;--multi-item-clear-icon-color: #d4d4d4;--multi-item-outline: 1px solid #696969;--list-shadow: 0 2px 8px 0 rgba(0, 0, 0, .4);--jse-color-picker-background: #656565;--jse-color-picker-border-box-shadow: #8c8c8c 0 0 0 1px}.json-editor{width:100%;border:1px solid var(--surface-border);border-radius:.375rem;background:var(--surface-card)}.json-editor .json-editor-component{width:100%}.json-editor :deep(.jsoneditor-menu){display:none!important}.json-editor :deep(.jsoneditor-statusbar){display:none!important}.json-editor :deep(.jsoneditor-validation-errors){display:none!important}.json-editor :deep(.jsoneditor-outer){border:none!important;background:var(--surface-card)!important}.json-editor :deep(.ace_editor){background:var(--surface-card)!important;color:var(--text-color)!important}.json-editor :deep(.ace_gutter){background:var(--surface-100)!important;border-right:1px solid var(--surface-border)!important;color:var(--text-color-secondary)!important}.json-editor :deep(.ace_string){color:var(--green-500)!important}.json-editor :deep(.ace_keyword){color:var(--blue-500)!important}.json-editor :deep(.ace_constant.ace_numeric){color:var(--orange-500)!important}.json-editor :deep(.ace_constant.ace_language){color:var(--purple-500)!important}.json-editor :deep(.ace_error),.json-editor :deep(.ace_warning),.json-editor :deep(.ace_info),.json-editor :deep(.ace_annotation),.json-editor :deep(.ace_tooltip),.json-editor :deep(.jsoneditor-parse-error){display:none!important}.json-editor :deep(.ace_gutter-cell.ace_error),.json-editor :deep(.ace_gutter-cell.ace_warning){background:transparent!important}.bridge-sidebar[data-v-549ef385]{background:var(--surface-card);border-right:1px solid var(--surface-border);width:280px;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;box-shadow:0 10px 30px #0f172a0d}.sidebar-header[data-v-549ef385]{display:flex;align-items:center;gap:1rem}.sidebar-header .sidebar-logo[data-v-549ef385]{width:42px;height:42px;border-radius:12px;object-fit:contain}.sidebar-header .sidebar-badge[data-v-549ef385]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--primary-color);color:var(--primary-contrast-color);font-weight:700;font-size:1.1rem;text-transform:uppercase}.sidebar-header .sidebar-title[data-v-549ef385]{display:flex;flex-direction:column;line-height:1.2}.sidebar-header .sidebar-title .company[data-v-549ef385]{font-size:.85rem;color:var(--text-color-secondary)}.sidebar-header .sidebar-title .product[data-v-549ef385]{font-size:1rem;font-weight:600;color:var(--text-color)}.sidebar-header.keystone .product[data-v-549ef385]{color:var(--primary-color)}.sidebar-nav[data-v-549ef385]{display:flex;flex-direction:column;gap:1rem}.nav-item[data-v-549ef385]{display:flex;align-items:center;gap:1rem;border:1px solid transparent;border-radius:1rem;padding:1rem 1.25rem;background:transparent;color:var(--text-color-secondary);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.nav-item i[data-v-549ef385]{font-size:1.1rem}.nav-item .nav-copy[data-v-549ef385]{display:flex;flex-direction:column;flex:1}.nav-item .nav-copy .nav-label[data-v-549ef385]{font-weight:600;color:var(--text-color)}.nav-item .nav-copy .nav-description[data-v-549ef385]{font-size:.8rem;color:var(--text-color-secondary)}.nav-item .nav-chevron[data-v-549ef385]{font-size:.9rem;color:var(--text-color-secondary);opacity:0;transition:opacity .2s ease}.nav-item[data-v-549ef385]:hover{border-color:var(--surface-border);background:var(--surface-hover);color:var(--text-color);transform:translate(4px)}.nav-item:hover .nav-chevron[data-v-549ef385]{opacity:1}.nav-item.active[data-v-549ef385]{border-color:var(--primary-color);background:#6366f114;color:var(--text-color)}.nav-item.active .nav-label[data-v-549ef385]{color:var(--primary-color)}.nav-item.active .nav-chevron[data-v-549ef385]{opacity:1;color:var(--primary-color)}.sidebar-footer[data-v-549ef385]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--surface-border);display:flex;justify-content:center}.sidebar-footer .collapse-button[data-v-549ef385]{width:100%;justify-content:center;color:var(--text-color-secondary)}.sidebar-footer .collapse-button[data-v-549ef385]:hover{color:var(--primary-color)}@media(max-width:991px){.bridge-sidebar[data-v-549ef385]{width:18rem}}.disabled-modal-content[data-v-0834d1f1]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;text-align:center}.icon-section i[data-v-0834d1f1]{font-size:3rem;color:var(--red-500)}.message-section p[data-v-0834d1f1]{margin:0;color:var(--text-color);line-height:1.5}.modal-actions[data-v-0834d1f1]{display:flex;gap:.75rem;justify-content:center}.centered-header[data-v-0834d1f1]{width:100%;text-align:center}.centered-header h3[data-v-0834d1f1]{margin:0;font-weight:600}.bridge-main[data-v-9d748545]{padding:clamp(1rem,3vw,2rem) clamp(1.5rem,4vw,3rem);background:var(--surface-ground)}
