.p-errorb{margin-top:.5rem}.p-input-wrap{width:100%}.p-input-wrap .p-inputtext-no-rad{border-radius:0!important}.lbl-top{margin-bottom:.3rem}input.p-validated-input{width:100%!important}.group-label[data-v-0a0ec880]{color:var(--p-floatlabel-focus-color);font-size:var(--p-floatlabel-active-font-size);font-weight:var(--p-floatlabel-active-font-weight);padding-left:var(--p-inputtext-padding-x)}.flight-facts .p-galleria{border:none}.flight-facts .p-galleria-items{width:100%}.progress-icon-nudge{background-color:var(--p-progressbar-background);padding-left:.25rem}.p-toolbar{padding-top:0;padding-right:0}.expand-slim{width:calc(var(--spacing,.25rem) * 2)}.bulk-actions-toolbar .p-progressbar{border-radius:4px}.chaos-table thead th:hover .p-datatable-column-resizer,.chaos-table .p-datatable-column-resizer:hover{background-color:var(--p-datatable-body-cell-border-color);filter:brightness(90%)}.app-dark .chaos-table thead th:hover .p-datatable-column-resizer,.app-dark .chaos-table .p-datatable-column-resizer:hover{filter:brightness(190%)}.p-datatable-tbody tr td{white-space:unset!important}.p-datatable-tbody tr:last-child td{border-bottom:none}.p-datatable-paginator-bottom{border-top-width:1px!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{margin-bottom:1rem;padding-left:0}.travel p img{max-width:10rem;margin:1rem;display:block}.field-content,.subfield-content{border-left:1px solid var(--p-gray-400);margin-left:.3rem;padding:0 1rem}.p-panel-header-icon .pi-plus:before{content:""}.p-panel-header-icon .pi-plus:after{content:""}.p-panel-header-icon .pi-minus:before{content:""}.p-panel-header-icon .pi-minus:after{content:""}.country-fact .p-panel.p-panel-toggleable .p-panel-header{padding-left:0;padding-right:0}.titlize{text-transform:capitalize}.expando-dialog .p-dialog-header{border-bottom:1px solid var(--surface-border)}.expando-dialog .p-dialog-content{padding-top:1rem;display:flex}.dialog-content-inner{min-width:30rem;min-height:30rem}.grip-top.gutter-resizing,.grip-bottom.gutter-resizing,.grip-left.gutter-resizing,.grip-right.gutter-resizing{background-color:var(--p-gray-500)}.grip-left,.grip-right{content:" ";cursor:ew-resize;z-index:999;width:.5rem;height:calc(100% - 6rem);margin-left:0;margin-right:0;position:absolute}.grip-top,.grip-bottom{content:" ";cursor:ns-resize;z-index:999;width:100%;height:.5rem;margin-top:0;margin-bottom:0;position:absolute;left:0}.grip-left{left:0}.grip-right{right:0}.grip-top{top:0}.grip-bottom{bottom:0}.p-dialog-header{cursor:all-scroll}.resized{flex-direction:row;align-items:stretch;width:100%;height:100%;display:flex}.icon-dialog{height:60vh;padding:0}.icon-dialog .p-dialog-content{padding:0!important}.icon-editor i{font-size:5rem!important}.icon-window{height:75%;overflow:clip scroll}.symbolizer{border-radius:15%}.symbolizer:hover{cursor:pointer;background-color:var(--gray-700)}.symbolizer i{font-size:2rem}.bar-divider{background:0 0;flex-flow:row;width:100%;margin:1.5rem 0 0;display:flex}.bar-divider .end{border-bottom:1px solid var(--p-surface-700);width:20px}.bar-divider .line{border-bottom:1px solid var(--p-surface-600);flex-grow:1;margin:0 2px}.max-width-col{text-wrap:auto;max-width:50vw}.supp-file-types{width:100%;text-align:unset;top:unset;align-items:center;margin:.5rem 0;padding:0;display:flex}.supp-file-types i{justify-content:center;width:1.5rem;margin:0 1rem 0 0;font-size:1.5rem;display:flex}.divider-height{height:50%}.danger-danger{color:var(--red-500);font-weight:700}.column-select{border:none;border-radius:0}.p-editable-column{text-overflow:ellipsis;overflow-wrap:break-word;word-wrap:break-word;max-width:20rem}.p-fileupload .p-fileupload-content{flex-direction:column;justify-content:space-evenly;height:55%;display:flex}.branching-history[data-v-546d1875]{flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}.branching-history__sep[data-v-546d1875]{color:var(--p-text-muted-color);opacity:.6;margin:0 .125rem;font-size:.7rem}.branching-history__crumb[data-v-546d1875]{cursor:pointer;color:var(--p-text-color);font-family:inherit;font-size:inherit;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:.125rem .5rem}.branching-history__crumb[data-v-546d1875]:hover{background:var(--p-content-hover-background);border-color:var(--p-content-border-color)}.branching-history__crumb--current[data-v-546d1875]{cursor:default;background:color-mix(in srgb, var(--p-primary-500) 10%, transparent);font-weight:600}.branching-history__crumb--current[data-v-546d1875]:hover{background:color-mix(in srgb, var(--p-primary-500) 10%, transparent);border-color:#0000}.branching-history__hint[data-v-546d1875]{color:var(--p-text-muted-color);margin-left:.5rem;font-size:.75rem;font-weight:400}.branching-history__clear[data-v-546d1875]{margin-left:auto}.branching-history-canvas[data-v-f701e1dc]{flex-direction:column;width:100%;display:flex}.branching-history-canvas__host[data-v-f701e1dc]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.5rem;width:100%;min-height:12rem;position:relative}.branching-history-canvas__legend[data-v-f701e1dc]{-webkit-user-select:none;user-select:none}.branching-history-canvas__swatch[data-v-f701e1dc]{border:1px solid var(--p-content-border-color);border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}.branching-history-canvas__swatch--head[data-v-f701e1dc]{background:var(--p-primary-500);border-color:var(--p-primary-500)}.branching-history-canvas__swatch--leaf[data-v-f701e1dc]{background:var(--p-content-background);border-color:var(--p-primary-500);border-width:2px}.branching-history-canvas__swatch--node[data-v-f701e1dc]{background:var(--p-content-background)}.easy-search-helper__kind-select[data-v-47574dd1]{min-width:12rem}.easy-search-helper__type-buttons[data-v-47574dd1]{max-height:8rem;overflow-y:auto}.folders-helper__list[data-v-24367ec4]{max-height:16rem;overflow-y:auto}.folders-helper__item[data-v-24367ec4]{transition:background-color .15s}.folders-helper__item[data-v-24367ec4]:hover{background:var(--p-content-hover-background)}.folders-helper__item--active[data-v-24367ec4]{background:color-mix(in srgb, var(--p-primary-500) 12%, transparent)}.folders-helper__item--drop-hover[data-v-24367ec4]{background:color-mix(in srgb, var(--p-primary-500) 18%, transparent);outline:2px dashed var(--p-primary-500);outline-offset:-2px}.histogram-chart[data-v-28070959]{width:100%;height:18rem;position:relative}.histogram-helper__select[data-v-00d33295]{min-width:12rem}.histogram-helper__bars[data-v-00d33295]{max-height:22rem;overflow-y:auto}.histogram-helper__bar[data-v-00d33295]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;grid-template-columns:12rem 1fr 3rem;align-items:center;gap:.5rem;padding:.25rem .5rem;transition:background-color .15s,border-color .15s;display:grid;position:relative}.histogram-helper__bar[data-v-00d33295]:hover{background:var(--p-content-hover-background);border-color:var(--p-content-border-color)}.histogram-helper__bar--active[data-v-00d33295]{background:color-mix(in srgb, var(--p-primary-500) 12%, transparent);border-color:var(--p-primary-500)}.histogram-helper__bar-label[data-v-00d33295]{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.histogram-helper__bar-fill[data-v-00d33295]{background:var(--p-primary-500);opacity:.7;border-radius:.125rem;height:.875rem;transition:width .2s}.histogram-helper__bar-count[data-v-00d33295]{text-align:right;font-variant-numeric:tabular-nums;color:var(--p-text-muted-color)}.histogram-helper__show-more[data-v-00d33295]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;padding:.375rem .5rem;transition:background-color .15s;display:flex}.histogram-helper__show-more[data-v-00d33295]:hover{background:color-mix(in srgb, var(--p-primary-500) 6%, transparent)}.query-purpose-picker__select[data-v-05a75dc5]{min-width:14rem}.time-wheel[data-v-7379fd26]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.time-wheel__layout[data-v-7379fd26]{flex-direction:column;align-items:center;display:flex;position:relative}.time-wheel__svg[data-v-7379fd26]{-webkit-user-select:none;user-select:none;width:100%;max-width:26rem;height:auto}.time-wheel__cell[data-v-7379fd26]{cursor:pointer;transition:opacity .12s}.time-wheel__cell--hover[data-v-7379fd26],.time-wheel__cell[data-v-7379fd26]:hover{opacity:1}.time-wheel__tooltip[data-v-7379fd26]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);pointer-events:none;z-index:10;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;position:absolute;box-shadow:0 2px 8px #0003}.time-wheel__legend-swatch[data-v-7379fd26]{border-radius:.125rem;width:1.25rem;height:.75rem;display:inline-block}.expando-drawer{width:40rem;min-width:20rem;max-width:100vw!important}.expando-drawer .p-drawer-content{padding:0}.sidebar{word-wrap:break-word;width:100%;min-height:100%}.scroll{width:100%;height:100%;transition:all .5s ease-in-out;overflow:hidden auto}.p-scrollpanel-content{height:100%;margin-bottom:0;padding-bottom:0}.p-sidebar-content{padding:0!important;overflow:hidden!important}.resized{flex-direction:row;align-items:stretch;width:100%;height:100%;min-height:90vh;display:flex}.resized .slider{content:" ";cursor:ew-resize;z-index:999;width:2rem;min-height:100%;margin-left:0;margin-right:1rem;position:absolute;left:0}.resizing{-webkit-user-select:none;user-select:none;overflow:hidden}.card-header h5[data-v-1b8853e6]{margin-bottom:0}.empty-dash{background:#0000004d;width:100%;min-height:50vh}.grid-loader{background:#ffffff4d}.drawer-widg{width:30vw;min-width:30rem}.grid-widget{flex-direction:column;height:100%;display:flex;overflow:hidden}.widget-adder:hover{cursor:pointer;background-color:var(--surface-border)}.grid-stack-item-content{background-color:var(--surface-border);box-shadow:0 .125rem .25rem #00000013}.editing-mode .widget-edit-bar{display:flex!important}.widget-edit-bar{display:none}.editing-mode.griddy{background-image:linear-gradient(to right, var(--surface-border) 1px, transparent 1px), linear-gradient(to bottom, var(--surface-border) 1px, transparent 1px);border:var(--surface-border) 1px solid;border:var(--surface-border) 1px solid;min-height:50vh}.drawer-quarter{max-width:40rem;width:30rem!important}.grid-widget .widget-edit-bar{opacity:.6;text-align:right;align-items:center;padding:.125rem .25rem}.grid-widget .widget-edit-bar:hover{opacity:1}@media screen and (width>=1400px){.search-wrapper{margin-left:-22rem}}.ico-group{margin-top:2px;position:absolute;left:.9rem}.md-fix p{margin:0}.item-border{border-color:#0000}.shortcut-badge{background:var(--p-surface-100);color:var(--p-primary-contrast-color);border:1px solid var(--p-surface-200);pointer-events:none;border-radius:.25rem;padding:.15rem .4rem;font-family:system-ui,sans-serif;font-size:.75rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}:root.p-dark .shortcut-badge{background:var(--p-surface-800);border-color:var(--p-surface-700)}@media screen and (width<=640px){.mobile-search-dialog{border-radius:.75rem .75rem 0 0!important;height:90vh!important;max-height:90vh!important;margin:0!important;position:fixed!important;bottom:0!important}}.help-tip[data-v-810a26d2]{vertical-align:middle;align-items:center;margin-left:.35rem;display:inline-flex}.ics-form-shell__form{color:#000;background:#fff;border:2px solid #000;max-width:1100px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:11pt}.ics-form-shell__header-table,.ics-form-shell__footer-table{border-collapse:collapse;width:100%}.ics-form-shell__header-table td,.ics-form-shell__footer-table td{vertical-align:top;border:1px solid #000;padding:4px 8px}.ics-form-shell__header-label{text-align:center;background:#f0f0f0;width:280px;vertical-align:middle!important}.ics-form-shell__form-id{padding:8px}.ics-form-shell__form-number{font-size:18pt;font-weight:700;line-height:1.2}.ics-form-shell__form-title{text-transform:uppercase;margin-top:4px;font-size:10pt;font-weight:700}.ics-form-shell__field-label{text-transform:uppercase;color:#333;margin-bottom:2px;font-size:8pt;font-weight:700}.ics-form-shell__field-value{min-height:1.2em;font-size:10pt}.ics-form-shell__body{border-top:none;border-bottom:none}.ics-form-shell__footer{border-top:2px solid #000}@media print{.no-print{display:none!important}.print-only{display:block!important}body{background:#fff!important;margin:0!important;padding:0!important}.ics-form-shell{margin:0!important;padding:0!important}.ics-form-shell__form{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;border:2px solid #000!important;max-width:100%!important;margin:0!important}.layout-topbar,.layout-sidebar,.layout-menu,.layout-breadcrumb,nav,header,footer,.p-toast{display:none!important}.layout-content,.layout-main-container,.layout-wrapper{margin:0!important;padding:0!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}.ics-section-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8!important}.ics-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0!important}.ics-edit-input{display:none!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}.ics-section-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8!important}.ics-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0!important}.ics-edit-input{display:none!important}}.ics-207 .ics-org-chart{flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.ics-207 .ics-org-connector{color:#000;text-align:center;font-size:16pt;line-height:.8}.ics-207 .ics-org-level{flex-flow:wrap;justify-content:center;gap:8px;display:flex}.ics-207 .ics-org-node{text-align:center;background:#fff;border:2px solid #000;min-width:160px;padding:8px 12px}.ics-207 .ics-org-node--empty{border-style:dashed;border-color:#999}.ics-207 .ics-org-node--section{background:#f5f5f5;min-width:180px}.ics-207 .ics-org-node--staff{background:#fafafa;min-width:150px}.ics-207 .ics-org-node--unit{min-width:140px}.ics-207 .ics-org-node-title{text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:7pt;font-weight:700}.ics-207 .ics-org-node-name{font-size:9pt}@media print{.ics-207 .ics-org-node--section{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f5f5!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}.ics-section-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8!important}.ics-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0!important}.ics-edit-input{display:none!important}}@media print{.no-print{display:none!important}.print-only{display:block!important}.ics-section-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8!important}.ics-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0!important}.ics-edit-input{display:none!important}}.ics-214__time{white-space:nowrap;font-size:8pt}.ics-214__summary{font-size:9pt;font-weight:600}.ics-214__details{color:#444;margin-top:2px;font-size:8pt}.ics-214__category{color:#666;margin-top:2px;font-size:7pt;font-style:italic}.ics-214__significant{border-left:3px solid #c00;background:#fff8f0!important}@media print{.ics-214__significant{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff8f0!important}}.ics-section{border:1px solid #000;border-top:none;margin:0}.ics-section:first-child{border-top:1px solid #000}.ics-section-header{text-transform:uppercase;color:#000;background:#e8e8e8;border-bottom:1px solid #000;padding:4px 8px;font-size:9pt;font-weight:700}.ics-section-body{padding:8px}.ics-table{border-collapse:collapse;width:100%}.ics-table th{text-transform:uppercase;color:#000;background:#f0f0f0;font-size:8pt;font-weight:700}.ics-table td,.ics-table th{vertical-align:top;color:#000;border:1px solid #000;padding:3px 6px;font-size:9pt}.ics-table--log td{padding:6px 8px}.ics-field{margin-bottom:4px}.ics-field:last-child{margin-bottom:0}.ics-field-label{text-transform:uppercase;color:#333;margin-bottom:2px;font-size:8pt;font-weight:700}.ics-field-value{color:#000;min-height:1.2em;font-size:10pt}.ics-field-value--tall{min-height:4em}.ics-edit-input{width:100%;color:#000!important;background:#fafafa!important;border:1px solid #ccc!important;padding:3px 6px!important;font-size:9pt!important}.ics-edit-input.p-inputtextarea{resize:vertical}.print-only{display:none}@media print{.no-print{display:none!important}.print-only{display:block!important}.ics-section-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8!important}.ics-table th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f0f0f0!important}.ics-edit-input{display:none!important}}.shortcut-category-header[data-v-a13d6490]{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-color);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.shortcut-row[data-v-a13d6490]{border-bottom:1px solid var(--p-surface-100);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}:root.p-dark .shortcut-row[data-v-a13d6490]{border-bottom-color:var(--p-surface-700)}.shortcut-label[data-v-a13d6490]{color:var(--p-text-color);font-size:.875rem}.kbd[data-v-a13d6490]{min-width:1.5rem;height:1.5rem;color:var(--p-text-color);background:var(--p-surface-100);border:1px solid var(--p-surface-200);box-shadow:0 1px 0 var(--p-surface-200);border-radius:.25rem;justify-content:center;align-items:center;padding:0 .375rem;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}:root.p-dark .kbd[data-v-a13d6490]{background:var(--p-surface-800);border-color:var(--p-surface-600);box-shadow:0 1px 0 var(--p-surface-700)}.list-toolbar[data-v-8f0276f1]{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.list-toolbar__bar[data-v-8f0276f1]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.list-toolbar__filters[data-v-8f0276f1],.list-toolbar__actions[data-v-8f0276f1]{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}.list-toolbar__separator[data-v-8f0276f1]{background:var(--p-content-border-color,var(--surface-border));align-self:stretch;width:1px;margin:.125rem .25rem}.list-toolbar__stats[data-v-8f0276f1]{gap:1rem;display:grid}.list-toolbar__stat-card[data-v-8f0276f1]{flex-direction:column;align-items:center;padding:1rem;display:flex}.list-toolbar__stat-value[data-v-8f0276f1]{font-size:1.875rem;font-weight:700;line-height:2.25rem}.list-toolbar__stat-label[data-v-8f0276f1]{color:var(--p-text-muted-color,var(--text-color-secondary));margin-top:.25rem;font-size:.875rem}@media (width<=640px){.list-toolbar__bar[data-v-8f0276f1]{flex-direction:column;align-items:stretch}.list-toolbar__actions[data-v-8f0276f1]{justify-content:flex-end}.list-toolbar__stats[data-v-8f0276f1]{grid-template-columns:repeat(2,1fr)!important}}.nav-overlay[data-v-e3f7f02d]{z-index:10002;pointer-events:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.nav-overlay-content[data-v-e3f7f02d]{background:var(--p-surface-900,#1e293b);color:var(--p-surface-100,#f1f5f9);border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex;box-shadow:0 8px 32px #0000004d}:root.p-dark .nav-overlay-content[data-v-e3f7f02d]{background:var(--p-surface-800,#27272a);border:1px solid var(--p-surface-700,#3f3f46)}.nav-overlay-title[data-v-e3f7f02d]{opacity:.7;white-space:nowrap;font-weight:600}.nav-overlay-keys[data-v-e3f7f02d]{flex-wrap:wrap;gap:.75rem;display:flex}.nav-overlay-item[data-v-e3f7f02d]{white-space:nowrap;align-items:center;gap:.35rem;display:flex}.nav-kbd[data-v-e3f7f02d]{color:#fff;background:var(--p-surface-700,#334155);border:1px solid var(--p-surface-600,#475569);border-radius:.25rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.nav-label[data-v-e3f7f02d]{opacity:.85;font-size:.875rem}.nav-overlay-fade-enter-active[data-v-e3f7f02d],.nav-overlay-fade-leave-active[data-v-e3f7f02d]{transition:opacity .15s,transform .15s}.nav-overlay-fade-enter-from[data-v-e3f7f02d],.nav-overlay-fade-leave-to[data-v-e3f7f02d]{opacity:0;transform:translate(-50%)translateY(.5rem)}.fade-enter-active[data-v-d94fe375],.fade-leave-active[data-v-d94fe375]{transition:opacity .2s}.fade-enter-from[data-v-d94fe375],.fade-leave-to[data-v-d94fe375]{opacity:0}.chat-mention{color:var(--p-primary-color);background:color-mix(in srgb, var(--p-primary-color) 12%, transparent);cursor:pointer;border-radius:3px;padding:0 3px;font-weight:600}.chat-mention-me{color:#b45309;background:#f59e0b33}.dark .chat-mention-me{color:#fcd34d}.messaging{flex-direction:column;width:100%;height:100%;display:flex}.message-scroll{height:100%;padding:1rem 0}.messages-menu .p-drawer-content{padding:0}.onboarding-modal{width:min(75vw,960px);height:75vh}.onboarding-modal .p-dialog-content{flex-direction:column;height:100%;padding:0;display:flex}.onboarding-modal .p-stepper{flex-shrink:0;padding:1rem 1.5rem 0}.onboarding-modal .onboarding-content{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;overflow-y:auto}.onboarding-modal .onboarding-content>*{width:100%;max-width:640px}.presence-indicator[data-v-de99548d]{align-items:center;gap:.35rem;display:flex}.presence-indicator__avatars[data-v-de99548d]{flex-direction:row;display:flex}.presence-indicator__avatar[data-v-de99548d]{border:2px solid var(--p-surface-0,#fff);background:var(--p-surface-300,#cbd5e1);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;display:flex;position:relative}.presence-indicator__avatar[data-v-de99548d]:first-child{margin-left:0}.presence-indicator__img[data-v-de99548d]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.presence-indicator__initials[data-v-de99548d]{color:var(--p-surface-700,#334155);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:700;line-height:1}.presence-indicator__overflow[data-v-de99548d]{background:var(--p-surface-200,#e2e8f0)}.presence-indicator__overflow-text[data-v-de99548d]{color:var(--p-surface-600,#475569);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:700;line-height:1}.presence-indicator__dot[data-v-de99548d]{background:var(--p-green-500,#22c55e);border-radius:50%;flex-shrink:0;width:8px;height:8px}.shortcut-hint[data-v-118cb3ea]{opacity:.5;vertical-align:middle;gap:.125rem;margin-left:.5rem;display:inline-flex}.shortcut-hint-kbd[data-v-118cb3ea]{min-width:1.25rem;height:1.25rem;color:var(--p-text-muted-color);background:var(--p-surface-100);border:1px solid var(--p-surface-200);border-radius:.2rem;justify-content:center;align-items:center;padding:0 .25rem;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}:root.p-dark .shortcut-hint-kbd[data-v-118cb3ea]{background:var(--p-surface-800);border-color:var(--p-surface-600)}.tpl-card{border:1px solid var(--p-surface-200);background:var(--p-surface-0);cursor:pointer;border-radius:12px;flex-direction:column;padding:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}.tpl-card:hover{border-color:var(--p-primary-color);box-shadow:0 2px 12px #00000014}.app-dark .tpl-card{background:var(--p-surface-800);border-color:var(--p-surface-700)}.app-dark .tpl-card:hover{border-color:var(--p-primary-color);box-shadow:0 2px 12px #0000004d}.tpl-card__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.tpl-card__icon{color:var(--p-primary-color);font-size:1.5rem}.tpl-card__name{color:var(--p-text-color);margin-bottom:.35rem;font-size:1rem;font-weight:600}.tpl-card__desc{color:var(--p-text-muted-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:.75rem;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tpl-card__tags{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.tpl-card__tag{font-size:.75rem!important}.tpl-card__footer{border-top:1px solid var(--p-surface-100);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;display:flex}.app-dark .tpl-card__footer{border-color:var(--p-surface-700)}.tpl-card__meta{color:var(--p-text-muted-color);font-size:.75rem}.tpl-gallery{padding:1rem 0}.tpl-gallery__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.tpl-gallery__layout{gap:1.5rem;display:flex}.tpl-gallery__sidebar{flex-direction:column;flex-shrink:0;gap:.25rem;width:220px;min-width:220px;display:flex}.tpl-gallery__cat-btn{cursor:pointer;width:100%;color:var(--p-text-muted-color);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;padding:.6rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:flex}.tpl-gallery__cat-btn:hover{background:var(--p-surface-100)}.app-dark .tpl-gallery__cat-btn:hover{background:var(--p-surface-800)}.tpl-gallery__cat-btn--active{background:var(--p-primary-50);color:var(--p-primary-color);font-weight:600}.app-dark .tpl-gallery__cat-btn--active{background:var(--p-primary-950);color:var(--p-primary-color)}.tpl-gallery__cat-count{color:var(--p-text-muted-color);background:var(--p-surface-100);border-radius:10px;margin-left:auto;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.app-dark .tpl-gallery__cat-count{background:var(--p-surface-700)}.tpl-gallery__cat-btn--active .tpl-gallery__cat-count{background:var(--p-primary-100);color:var(--p-primary-color)}.app-dark .tpl-gallery__cat-btn--active .tpl-gallery__cat-count{background:var(--p-primary-900)}.tpl-gallery__content{flex:1;min-width:0}.tpl-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.tpl-gallery__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.tpl-preview-main{flex:1;min-width:0;padding:1.25rem;overflow:auto}.tpl-preview-default{padding:1rem}.tpl-preview-info__items{flex-direction:column;gap:.4rem;display:flex}.tpl-preview-info__item{align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.tpl-preview-info__item-icon{color:var(--p-text-muted-color);text-align:center;flex-shrink:0;width:1.4rem;font-size:.875rem}.tpl-preview-info__item-name{color:var(--p-text-color);font-size:.875rem;font-weight:500;display:block}.tpl-preview-info__item-sub{color:var(--p-text-muted-color);font-size:.75rem;display:block}.select-user[data-v-a7f8e98b]{border-bottom:1px dotted #666;padding-bottom:.2rem;text-decoration:none}.user-selector[data-v-a7f8e98b]{padding:.5rem}.field--error[data-v-94c375da] .p-inputtext,.field--error[data-v-94c375da] .p-select,.field--error[data-v-94c375da] .p-multiselect,.field--error[data-v-94c375da] .p-textarea{border-color:var(--p-red-400,#f87171)}.widget-body[data-v-7215da7e]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-7215da7e]{flex:1;min-height:0;overflow-y:auto}.sev-row[data-v-7215da7e]{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.severity-dot[data-v-7215da7e]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.widget-body[data-v-075baa04]{flex-direction:column;flex:1;padding:.75rem;display:flex}.meter-grid[data-v-075baa04]{flex:1;grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.meter-cell[data-v-075baa04]{flex-direction:column;gap:.125rem;display:flex}.billing-widget--warn[data-v-075baa04] .p-progressbar-value{background:var(--p-yellow-500)!important}.billing-widget--over[data-v-075baa04] .p-progressbar-value{background:var(--p-red-500)!important}.widget-body[data-v-36e090e3]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-36e090e3]{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.checklist-item[data-v-36e090e3]{flex-direction:column;display:flex}.checklist-header[data-v-36e090e3]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.checklist-name[data-v-36e090e3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.widget-empty[data-v-36e090e3]{flex:1;justify-content:center;align-items:center;display:flex}.progress-bar-track[data-v-36e090e3]{background-color:var(--surface-200,#e5e7eb);border-radius:3px;height:6px;overflow:hidden}.progress-bar-fill[data-v-36e090e3]{border-radius:3px;height:100%;transition:width .3s}.green-check[data-v-fd91f8f7]{color:var(--p-green-600);margin-right:-.5rem}.widget-body[data-v-6529b122]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-6529b122]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-6529b122]{flex:1;justify-content:center;align-items:center;display:flex}.exercise-row[data-v-6529b122]{background-color:var(--surface-50,#f9fafb);border:1px solid var(--surface-200,#e5e7eb)}.exercise-soon[data-v-6529b122]{border-color:var(--orange-300,#fdba74);background-color:var(--orange-50,#fff7ed)}.widget-body[data-v-047cc571]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-047cc571]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-047cc571]{flex:1;justify-content:center;align-items:center;display:flex}.widget-body[data-v-0891e606]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-0891e606]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-0891e606]{flex:1;justify-content:center;align-items:center;display:flex}.timeline-dot[data-v-0891e606]{background-color:var(--p-surface-400);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.timeline-dot-significant[data-v-0891e606]{background-color:var(--p-orange-500);box-shadow:0 0 0 3px var(--p-orange-100)}.timeline-line[data-v-0891e606]{background-color:var(--p-surface-200);width:2px;min-height:20px}.widget-body[data-v-69a0465d]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-69a0465d]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-69a0465d]{flex:1;justify-content:center;align-items:center;display:flex}.alert-row[data-v-69a0465d]{background-color:var(--red-50,#fef2f2);border:1px solid var(--red-200,#fecaca)}.widget-body[data-v-58cfc229]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-empty[data-v-58cfc229]{flex:1;justify-content:center;align-items:center;display:flex}.widget-body[data-v-9884e8f3]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-9884e8f3]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-9884e8f3]{flex:1;justify-content:center;align-items:center;display:flex}.widget-body[data-v-379b7630]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-empty[data-v-379b7630]{flex:1;justify-content:center;align-items:center;display:flex}.status-indicator[data-v-379b7630]{border-radius:3px;width:12px;height:12px;display:inline-block}.widget-body[data-v-306f2891]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-306f2891]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-306f2891]{flex:1;justify-content:center;align-items:center;display:flex}.timeline-dot[data-v-306f2891]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.widget-body[data-v-b41fe62a]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-list[data-v-b41fe62a]{flex:1;min-height:0;overflow-y:auto}.widget-empty[data-v-b41fe62a]{flex:1;justify-content:center;align-items:center;display:flex}.widget-body[data-v-b4f4f1a0]{flex-direction:column;flex:1;padding:.75rem;display:flex;overflow:auto}.widget-empty[data-v-b4f4f1a0]{flex:1;justify-content:center;align-items:center;display:flex}.status-dot[data-v-b4f4f1a0]{border-radius:50%;width:10px;height:10px;display:inline-block}.health-bar-track[data-v-b4f4f1a0]{background-color:var(--surface-200,#e5e7eb);border-radius:4px;height:8px;overflow:hidden}.health-bar-fill[data-v-b4f4f1a0]{border-radius:4px;height:100%;transition:width .3s}.expression-editor{margin-bottom:.25rem}.expression-editor__field{align-items:flex-end;gap:0;display:flex}.expression-editor__input-area{flex:1;min-width:0}.expression-editor__toggle{width:2rem;height:2.4rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:0 6px 6px 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.expression-editor__toggle:hover{color:var(--p-primary-color);background:var(--p-surface-100)}.app-dark .expression-editor__toggle:hover{background:var(--p-surface-700)}.expression-editor__toggle.expression-editor__toggle--active,.app-dark .expression-editor__toggle.expression-editor__toggle--active{color:#ff6d5a}.expression-editor__toggle i{font-size:.875rem}.expression-editor--expression .expression-editor__input-area{background:#ff6d5a08;border:1px solid #ff6d5a40;border-radius:6px;padding:.5rem}.app-dark .expression-editor--expression .expression-editor__input-area{background:#ff6d5a0a;border-color:#ff6d5a30}.expression-editor__expr-label{text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.expression-editor__code-area{position:relative}.expression-editor__lang-badge{text-transform:uppercase;letter-spacing:.04em;color:#ff6d5a;pointer-events:none;opacity:.7;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:.35rem;right:.4rem}.expression-editor__lang-badge i{font-size:.75rem}.expression-editor__textarea{border:1px solid var(--p-surface-300);background:var(--p-surface-0);width:100%;min-height:2.5rem;color:var(--p-text-color);resize:vertical;border-radius:4px;outline:none;padding:.4rem 3.5rem .4rem .5rem;font-family:Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:.75rem;line-height:1.5;transition:border-color .15s}.expression-editor__textarea::placeholder{color:var(--p-text-muted-color);font-style:italic}.expression-editor__textarea:focus{border-color:#ff6d5a}.app-dark .expression-editor__textarea{background:var(--p-surface-800);border-color:var(--p-surface-600)}.app-dark .expression-editor__textarea:focus{border-color:#ff6d5a}.expression-editor__fn-bar{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.expression-editor__fn-label{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600;line-height:1.6}.expression-editor__fn{color:var(--p-text-muted-color);cursor:pointer;border-radius:3px;padding:.1rem .4rem;font-family:Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:.75rem;transition:color .12s,background .12s;display:inline-block}.expression-editor__fn:hover{color:#ff6d5a;background:#ff6d5a18}.app-dark .expression-editor__fn:hover{color:#ff6d5a;background:#ff6d5a20}.expression-editor__meta{margin-top:.2rem;padding-left:.1rem}.expression-editor__description{color:var(--p-text-muted-color);font-size:.75rem}.expression-editor__type-hint{color:var(--p-text-muted-color);font-size:.75rem;font-style:italic}.expression-editor__autocomplete{z-index:50;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:6px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.app-dark .expression-editor__autocomplete{background:var(--p-surface-800);border-color:var(--p-surface-600);box-shadow:0 4px 12px #0006}.expression-editor__autocomplete-item{cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .6rem;transition:background .1s;display:flex}.expression-editor__autocomplete-item:hover,.expression-editor__autocomplete-item--active{background:var(--p-primary-50)}.app-dark .expression-editor__autocomplete-item:hover,.app-dark .expression-editor__autocomplete-item--active{background:var(--p-surface-700)}.expression-editor__autocomplete-icon{color:var(--p-text-muted-color);text-align:center;flex-shrink:0;width:1.2rem;font-size:.75rem}.expression-editor__autocomplete-text{flex-direction:column;min-width:0;display:flex}.expression-editor__autocomplete-label{color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.expression-editor__autocomplete-detail{color:var(--p-text-muted-color);font-size:.75rem}.activity-input{margin-bottom:.25rem}.activity-input__field{align-items:flex-end;gap:0;display:flex}.activity-input__control{flex:1;min-width:0;position:relative}.activity-input__select-label,.activity-input__number-label,.activity-input__textarea-label{text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color);margin-top:.2rem;padding-left:.1rem;font-size:.75rem;font-weight:600;display:block}.activity-input__checkbox{align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.activity-input__checkbox-label{color:var(--p-text-color);cursor:pointer;font-size:.875rem}.activity-input__expr-toggle{width:2rem;height:2.4rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:0 6px 6px 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.activity-input__expr-toggle:hover{color:var(--p-primary-color);background:var(--p-surface-100)}.app-dark .activity-input__expr-toggle:hover{background:var(--p-surface-700)}.activity-input__expr-toggle i{font-size:.875rem}.activity-input__hint{color:var(--p-text-muted-color);margin-top:.2rem;padding-left:.1rem;font-size:.75rem}.activity-input__type-hint{color:var(--p-text-muted-color);margin-top:.1rem;padding-left:.1rem;font-size:.75rem;font-style:italic}.activity-input--expression{position:relative}.activity-input--expression .activity-input__mode-btn{width:1.5rem;height:1.5rem;color:var(--p-text-muted-color);cursor:pointer;z-index:5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;transition:color .15s,background .15s;display:flex;position:absolute;top:0;right:-.25rem}.activity-input--expression .activity-input__mode-btn:hover{color:var(--p-primary-color);background:var(--p-surface-100)}.app-dark .activity-input--expression .activity-input__mode-btn:hover{background:var(--p-surface-700)}.activity-node{background:var(--p-surface-0);border:2px solid var(--p-surface-200);cursor:grab;border-radius:8px;align-items:stretch;width:100%;min-width:10rem;height:100%;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible}.activity-node:hover{border-color:var(--p-surface-400);box-shadow:0 2px 8px #00000014}.app-dark .activity-node{background:var(--p-surface-800);border-color:var(--p-surface-600)}.app-dark .activity-node:hover{border-color:var(--p-surface-500);box-shadow:0 2px 8px #0000004d}.activity-node--selected{border-color:var(--p-primary-color)!important;box-shadow:0 0 0 3px var(--p-primary-100)!important}.app-dark .activity-node--selected{box-shadow:0 0 0 3px var(--p-primary-900)!important}.activity-node--exec-success{border-color:#10b981!important}.activity-node--exec-error,.activity-node--exec-failed{border-color:#ef4444!important}.activity-node--exec-running{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.activity-node--exec-skipped{opacity:.7;border-color:#f59e0b!important}.activity-node__icon-block{color:#fff;background:var(--p-surface-400);border-radius:6px 0 0 6px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;min-height:3rem;font-size:1.125rem;display:flex}.activity-node__content{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:.4rem .65rem;display:flex}.activity-node__name{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-color);font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.activity-node__subtitle{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.activity-node--flow .activity-node__icon-block{background:#3b82f6}.activity-node--branching .activity-node__icon-block{background:#f59e0b}.activity-node--looping .activity-node__icon-block{background:#10b981}.activity-node--composition .activity-node__icon-block{background:#8b5cf6}.activity-node--console .activity-node__icon-block{background:#6b7280}.activity-node--primitives .activity-node__icon-block{background:#14b8a6}.activity-node--branching .activity-node__icon-block{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:6px 0 0 6px;width:3.5rem}.activity-node--branching{border-left-color:#f59e0b}.activity-node--looping .activity-node__icon-block{border-radius:50% 0 0 50%;width:3rem}.activity-node--looping{border-left-color:#10b981}.activity-node--composition:not(.activity-node--exec-running):not(.activity-node--exec-success):not(.activity-node--exec-error):not(.activity-node--exec-skipped){box-shadow:3px 3px 0 -1px var(--p-surface-100), 3px 3px 0 var(--p-surface-300)}.app-dark .activity-node--composition:not(.activity-node--exec-running):not(.activity-node--exec-success):not(.activity-node--exec-error):not(.activity-node--exec-skipped){box-shadow:3px 3px 0 -1px var(--p-surface-700), 3px 3px 0 var(--p-surface-600)}.activity-node--composition{border-left-color:#8b5cf6}.activity-node--flow .activity-node__icon-block{border-radius:999px 0 0 999px}.activity-node--flow{border-left-color:#3b82f6}.activity-node--primitives .activity-node__icon-block{border-radius:2px 0 0 2px}.activity-node--primitives{border-left-color:#14b8a6}.activity-node--console{border-left-style:dashed;border-left-color:#6b7280}.activity-node .vue-flow__handle{background:var(--p-surface-400);border:2px solid var(--p-surface-0);border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.app-dark .activity-node .vue-flow__handle{border-color:var(--p-surface-800);background:var(--p-surface-500)}.activity-node .vue-flow__handle:hover,.activity-node .vue-flow__handle.connecting{background:var(--p-primary-color);transform:scale(1.4)}.activity-node:hover .vue-flow__handle{background:var(--p-primary-color)}.activity-node--disabled{opacity:.5;filter:grayscale(.6)}.activity-node--disabled .activity-node__icon-block{background:var(--p-surface-400)!important}.activity-node__docs-link{width:16px;height:16px;color:var(--p-text-muted-color);background:var(--p-surface-0);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;transition:opacity .15s,color .15s;display:flex;position:absolute;top:-6px;left:-6px}.activity-node:hover .activity-node__docs-link{opacity:1}.activity-node__docs-link:hover{color:var(--p-primary-color)}.app-dark .activity-node__docs-link{background:var(--p-surface-800)}.app-dark .activity-node__docs-link:hover{color:var(--p-primary-color)}.activity-node__disabled-badge{color:var(--p-text-muted-color);background:var(--p-surface-0);border-radius:50%;font-size:.875rem;position:absolute;top:-6px;right:-6px}.app-dark .activity-node__disabled-badge{background:var(--p-surface-800)}.activity-node__status-badge{color:#fff;border:2px solid var(--p-surface-0);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:flex;position:absolute;bottom:-6px;right:-6px}.app-dark .activity-node__status-badge{border-color:var(--p-surface-800)}.activity-node__status-badge--success{background:#10b981}.activity-node__status-badge--error{background:#ef4444}.activity-node__status-badge--skipped{background:#f59e0b}.activity-node__item-count{background:var(--p-surface-700);color:#fff;white-space:nowrap;border:1px solid var(--p-surface-0);border-radius:8px;padding:.1rem .4rem;font-size:.75rem;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.app-dark .activity-node__item-count{background:var(--p-surface-300);color:var(--p-surface-900);border-color:var(--p-surface-800)}.activity-node__resize-line{border-color:var(--p-primary-color)!important}.activity-node__resize-handle{background:var(--p-primary-color)!important;border:1px solid var(--p-surface-0)!important;border-radius:2px!important;width:8px!important;height:8px!important}.app-dark .activity-node__resize-handle{border-color:var(--p-surface-800)!important}.credential-manager__list{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.credential-manager__item{border:1px solid var(--p-surface-200);border-radius:8px;padding:.75rem}.app-dark .credential-manager__item{border-color:var(--p-surface-700);background:var(--p-surface-800)}.credential-manager__item-header{justify-content:space-between;align-items:center;display:flex}.credential-manager__item-info{align-items:center;gap:.5rem;display:flex}.credential-manager__item-name{color:var(--p-text-color);font-size:.875rem;font-weight:600}.credential-manager__item-actions{gap:.25rem;display:flex}.credential-manager__item-desc{color:var(--p-text-muted-color);margin-top:.25rem;font-size:.875rem}.credential-manager__edit-form,.credential-manager__add-form{border-top:1px solid var(--p-surface-200);margin-top:.75rem;padding-top:.75rem}.app-dark .credential-manager__edit-form,.app-dark .credential-manager__add-form{border-color:var(--p-surface-700)}.credential-manager__add-title{color:var(--p-text-color);margin-bottom:.75rem;font-size:.875rem;font-weight:600}.credential-manager__form-field{margin-bottom:.5rem}.credential-manager__form-field label{color:var(--p-text-muted-color);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.credential-manager__type-fields{border-top:1px solid var(--p-surface-200);margin-top:.75rem;padding-top:.5rem}.app-dark .credential-manager__type-fields{border-color:var(--p-surface-700)}.credential-manager__section-label{color:var(--p-text-color);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.credential-manager__properties{margin-top:.5rem}.credential-manager__properties>label{color:var(--p-text-muted-color);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.credential-manager__property-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.credential-manager__prop-key{width:35%}.credential-manager__prop-value{flex:1}.credential-manager__add-prop{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.deletable-edge__controls{align-items:center;gap:4px;font-size:.75rem;display:flex}.deletable-edge__label{background:var(--p-content-background,var(--p-surface-0));border:1px solid var(--p-content-border-color,var(--p-surface-300));color:var(--p-text-color,var(--p-surface-700));cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:.1rem .4rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.deletable-edge__label:hover{border-color:var(--p-primary-color)}.app-dark .deletable-edge__label{background:var(--p-surface-800);border-color:var(--p-surface-600);color:var(--p-surface-200)}.deletable-edge__label--guarded{border-color:color-mix(in srgb, var(--p-orange-400,#f59e0b) 60%, transparent);background:color-mix(in srgb, var(--p-orange-100,#fef3c7) 50%, var(--p-content-background,var(--p-surface-0)))}.app-dark .deletable-edge__label--guarded{background:color-mix(in srgb, var(--p-orange-900,#78350f) 40%, var(--p-surface-800));border-color:color-mix(in srgb, var(--p-orange-500,#f59e0b) 50%, transparent)}.deletable-edge__guard-icon{color:var(--p-orange-500,#f59e0b);font-size:.65rem}.deletable-edge__label-input{background:var(--p-content-background,var(--p-surface-0));border:1px solid var(--p-primary-color);color:var(--p-text-color,var(--p-surface-700));width:8rem;box-shadow:0 0 0 2px var(--p-primary-100);border-radius:4px;outline:none;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.app-dark .deletable-edge__label-input{background:var(--p-surface-800);color:var(--p-surface-200);box-shadow:0 0 0 2px var(--p-primary-900)}.deletable-edge__settings,.deletable-edge__delete{border:1px solid var(--p-content-border-color,var(--p-surface-300));background:var(--p-content-background,var(--p-surface-0));width:18px;height:18px;color:var(--p-text-muted-color,var(--p-surface-500));cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;transition:opacity .15s,background .15s,color .15s;display:flex}.vue-flow__edge:hover .deletable-edge__settings,.vue-flow__edge:hover .deletable-edge__delete{opacity:1}.app-dark .deletable-edge__settings,.app-dark .deletable-edge__delete{background:var(--p-surface-800);border-color:var(--p-surface-600)}.deletable-edge__settings:hover{background:var(--p-primary-50);border-color:var(--p-primary-300);color:var(--p-primary-500)}.app-dark .deletable-edge__settings:hover{background:var(--p-primary-900);border-color:var(--p-primary-500);color:var(--p-primary-300)}.deletable-edge__delete:hover{background:var(--p-red-50);border-color:var(--p-red-300);color:var(--p-red-500)}.app-dark .deletable-edge__delete:hover{background:var(--p-red-900);border-color:var(--p-red-500);color:var(--p-red-400)}.deletable-edge__controls--has-condition .deletable-edge__settings{opacity:1}.deletable-edge__settings-panel{z-index:10;background:var(--p-content-background,var(--p-surface-0));border:1px solid var(--p-content-border-color,var(--p-surface-300));border-radius:6px;flex-direction:column;gap:.5rem;width:17rem;padding:.6rem;font-size:.8125rem;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.app-dark .deletable-edge__settings-panel{background:var(--p-surface-800);border-color:var(--p-surface-600)}.deletable-edge__settings-row{flex-direction:column;gap:.2rem;display:flex}.deletable-edge__settings-row label{text-transform:uppercase;letter-spacing:.02em;color:var(--p-text-muted-color,var(--p-surface-500));font-size:.7rem;font-weight:600}.deletable-edge__hint{text-transform:none;letter-spacing:normal;color:var(--p-text-muted-color,var(--p-surface-400));margin-top:1px;font-size:.65rem;font-weight:400;display:block}.deletable-edge__text-input,.deletable-edge__textarea{background:var(--p-content-background,var(--p-surface-0));border:1px solid var(--p-content-border-color,var(--p-surface-300));color:var(--p-text-color,var(--p-surface-900));border-radius:4px;outline:none;padding:.3rem .45rem;font-family:inherit;font-size:.8125rem;transition:border-color .15s,box-shadow .15s}.deletable-edge__text-input:focus,.deletable-edge__textarea:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px var(--p-primary-100)}.app-dark .deletable-edge__text-input:focus,.app-dark .deletable-edge__textarea:focus{box-shadow:0 0 0 2px var(--p-primary-900)}.app-dark .deletable-edge__text-input,.app-dark .deletable-edge__textarea{background:var(--p-surface-900);border-color:var(--p-surface-600);color:var(--p-surface-100)}.deletable-edge__textarea{font-family:var(--font-family-mono,ui-monospace, Consolas, Menlo, monospace);resize:vertical;min-height:3rem;font-size:.75rem}.deletable-edge__settings-actions{justify-content:flex-end;gap:.3rem;margin-top:.1rem;display:flex}.deletable-edge__settings-actions button{cursor:pointer;border-radius:4px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s}.deletable-edge__settings-cancel{border:1px solid var(--p-content-border-color,var(--p-surface-300));color:var(--p-text-muted-color,var(--p-surface-600));background:0 0}.deletable-edge__settings-cancel:hover{background:var(--p-content-hover-background,var(--p-surface-100))}.app-dark .deletable-edge__settings-cancel{border-color:var(--p-surface-600)}.deletable-edge__settings-save{border:1px solid var(--p-primary-color);background:var(--p-primary-color);color:var(--p-primary-contrast-color,#fff)}.deletable-edge__settings-save:hover{background:var(--p-primary-600);border-color:var(--p-primary-600)}.execution-data-panel__status{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.execution-data-panel__row{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.4rem 0;display:flex}.execution-data-panel__row:not(:last-child){border-bottom:1px solid var(--p-surface-100)}.app-dark .execution-data-panel__row:not(:last-child){border-color:var(--p-surface-700)}.execution-data-panel__key{color:var(--p-text-muted-color);white-space:nowrap;font-size:.875rem;font-weight:600}.execution-data-panel__value{color:var(--p-text-color);word-break:break-all;text-align:right;font-size:.875rem}.execution-data-panel__json{background:var(--p-surface-50);border:1px solid var(--p-surface-200);max-height:300px;color:var(--p-text-color);white-space:pre-wrap;word-break:break-all;border-radius:6px;padding:.75rem;font-size:.75rem;overflow:auto}.app-dark .execution-data-panel__json{background:var(--p-surface-900);border-color:var(--p-surface-700)}.execution-data-panel__table-wrapper{max-height:300px;overflow:auto}.execution-data-panel__table{border-collapse:collapse;width:100%;font-size:.75rem}.execution-data-panel__table th,.execution-data-panel__table td{text-align:left;border:1px solid var(--p-surface-200);white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:.35rem .5rem;overflow:hidden}.app-dark .execution-data-panel__table th,.app-dark .execution-data-panel__table td{border-color:var(--p-surface-700)}.execution-data-panel__table th{background:var(--p-surface-50);color:var(--p-text-muted-color);font-weight:600;position:sticky;top:0}.app-dark .execution-data-panel__table th{background:var(--p-surface-800)}.execution-data-panel__table td{color:var(--p-text-color)}.execution-data-panel__table tbody tr:hover{background:var(--p-surface-50)}.app-dark .execution-data-panel__table tbody tr:hover{background:var(--p-surface-800)}.execution-data-panel__schema-row{align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.execution-data-panel__schema-row:not(:last-child){border-bottom:1px solid var(--p-surface-100)}.app-dark .execution-data-panel__schema-row:not(:last-child){border-color:var(--p-surface-700)}.execution-data-panel__schema-field{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.execution-data-panel__schema-name{color:var(--p-text-color);font-size:.75rem;font-weight:500}.execution-data-panel__schema-type{flex-shrink:0;font-size:.75rem}.execution-data-panel__schema-value{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.75rem;overflow:hidden}.execution-data-panel__schema-copy{width:24px;height:24px;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:color .15s,background .15s;display:flex}.execution-data-panel__schema-copy:hover{background:var(--p-surface-100);color:var(--p-primary-color)}.app-dark .execution-data-panel__schema-copy:hover{background:var(--p-surface-700)}.new-workflow-dialog{width:70vw;min-width:50rem;height:78vh;min-height:30rem}.new-workflow-dialog.p-dialog{flex-direction:column;display:flex}.new-workflow-dialog .p-dialog-content{flex:1;padding:0;display:flex;overflow:hidden}.new-workflow-dialog .dialog-content-inner{flex:1;min-width:0;min-height:0;display:flex}.new-workflow-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.new-workflow-search{border-bottom:1px solid var(--p-surface-200);flex-shrink:0;padding:1rem 1.5rem}.app-dark .new-workflow-search{border-color:var(--p-surface-700)}.new-workflow-content{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.new-workflow-blank{border:2px dashed var(--p-surface-300);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:2rem;transition:border-color .15s,background .15s;display:flex}.new-workflow-blank:hover{border-color:var(--p-primary-color);background:var(--p-primary-50)}.app-dark .new-workflow-blank:hover{background:var(--p-primary-950)}.app-dark .new-workflow-blank{border-color:var(--p-surface-600)}.new-workflow-blank__title{color:var(--p-text-color);margin-top:.75rem;font-size:1.125rem;font-weight:600}.new-workflow-blank__desc{color:var(--p-text-muted-color);margin-top:.25rem;font-size:.875rem}.new-workflow-category{margin-bottom:1.5rem}.new-workflow-category__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.new-workflow-category__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.new-workflow-empty{color:var(--p-text-muted-color);flex-direction:column;justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}.node-data-view{flex-direction:column;height:100%;min-height:0;display:flex}.node-data-view+.node-data-view{border-top:1px solid var(--p-surface-200)}.app-dark .node-data-view+.node-data-view{border-color:var(--p-surface-700)}.node-data-view__header{border:none;border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);cursor:pointer;text-align:left;flex-shrink:0;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;transition:background .15s;display:flex}.app-dark .node-data-view__header{background:var(--p-surface-900);border-color:var(--p-surface-700)}.node-data-view__header:hover{background:var(--p-surface-100)}.app-dark .node-data-view__header:hover{background:var(--p-surface-800)}.node-data-view__icon{color:var(--p-text-muted-color);flex-shrink:0;font-size:1rem}.node-data-view__name{color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.node-data-view__nav{color:var(--p-text-muted-color);opacity:0;flex-shrink:0;font-size:.75rem;transition:opacity .15s}.node-data-view__header:hover .node-data-view__nav{opacity:1}.node-data-view__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.node-data-view__tabs{border-bottom:1px solid var(--p-surface-200);flex-shrink:0;display:flex}.app-dark .node-data-view__tabs{border-color:var(--p-surface-700)}.node-data-view__tab{text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.3rem .5rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s}.node-data-view__tab:hover{color:var(--p-text-color)}.node-data-view__tab--active{color:var(--p-primary-color);border-bottom-color:var(--p-primary-color)}.node-data-view__content{flex:1;min-height:0;overflow:auto}.node-data-view__empty{color:var(--p-text-muted-color);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:1.5rem 1rem;font-size:.75rem;display:flex}.node-data-view__table-wrapper{height:100%;overflow:auto}.node-data-view__table{border-collapse:collapse;width:100%;font-size:.75rem}.node-data-view__table th,.node-data-view__table td{text-align:left;border-bottom:1px solid var(--p-surface-100);padding:.25rem .4rem}.app-dark .node-data-view__table th,.app-dark .node-data-view__table td{border-color:var(--p-surface-800)}.node-data-view__table th{color:var(--p-text-muted-color);background:var(--p-surface-0);font-weight:600;position:sticky;top:0}.app-dark .node-data-view__table th{background:var(--p-surface-900)}.node-data-view__table td{color:var(--p-text-color)}.node-data-view__table tbody tr:hover{background:var(--p-surface-50)}.app-dark .node-data-view__table tbody tr:hover{background:var(--p-surface-800)}.node-data-view__cell{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:inline-block;overflow:hidden}.node-data-view__json{white-space:pre-wrap;word-break:break-all;color:var(--p-text-color);margin:0;padding:.5rem;font-family:Cascadia Code,Fira Code,JetBrains Mono,monospace;font-size:.75rem}.node-data-view__schema-row{justify-content:space-between;align-items:center;padding:.3rem .5rem;display:flex}.node-data-view__schema-row:not(:last-child){border-bottom:1px solid var(--p-surface-100)}.app-dark .node-data-view__schema-row:not(:last-child){border-color:var(--p-surface-800)}.node-data-view__schema-name{color:var(--p-text-color);font-size:.75rem;font-weight:500}.node-data-view__schema-type{text-transform:uppercase;color:var(--p-text-muted-color);background:var(--p-surface-100);border-radius:3px;padding:.1rem .35rem;font-size:.75rem;font-weight:600}.app-dark .node-data-view__schema-type{background:var(--p-surface-800)}.schema-view__section{margin-bottom:1.25rem}.schema-view__section:last-child{margin-bottom:0}.schema-view__title{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.schema-view__row{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.schema-view__row:not(:last-child){border-bottom:1px solid var(--p-surface-100)}.app-dark .schema-view__row:not(:last-child){border-color:var(--p-surface-700)}.schema-view__field{align-items:center;gap:.5rem;display:flex}.schema-view__field-name{color:var(--p-text-color);font-family:monospace;font-size:.875rem;font-weight:600}.schema-view__type-badge{font-size:.75rem}.schema-view__actions{align-items:center;gap:.5rem;display:flex}.schema-view__value{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.75rem;overflow:hidden}.schema-view__empty{padding:.5rem 0}.sticky-note{cursor:grab;border:1px solid #0000001a;border-radius:4px;width:100%;min-width:150px;height:100%;min-height:80px;padding:.5rem;font-family:inherit;transition:box-shadow .15s;position:relative;box-shadow:2px 2px 6px #00000014}.sticky-note:hover{box-shadow:2px 2px 10px #00000026}.sticky-note--selected{box-shadow:0 0 0 2px var(--p-primary-color), 2px 2px 10px #00000026!important}.sticky-note__text{resize:none;color:#92400e;cursor:text;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:inherit;font-size:.875rem;line-height:1.4}.sticky-note__text::placeholder{color:#d97706;opacity:.5}.sticky-note__resize-line{border-color:#d97706!important}.sticky-note__resize-handle{background:#d97706!important;border:1px solid #fef3c7!important;border-radius:2px!important;width:8px!important;height:8px!important}.tpl-preview-dialog{width:60vw;min-width:50rem;height:65vh;min-height:28rem}.tpl-preview-dialog.p-dialog{flex-direction:column;display:flex}.tpl-preview-dialog .p-dialog-content{flex:1;padding:0;display:flex;overflow:hidden}.tpl-preview-dialog .dialog-content-inner{flex:1;min-width:0;min-height:0;display:flex}.tpl-preview-layout{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.tpl-preview-graph{background:radial-gradient(circle, var(--p-surface-200) 1px, transparent 1px);background-size:20px 20px;flex:1;min-width:0;position:relative;overflow:auto}.app-dark .tpl-preview-graph{background:radial-gradient(circle, var(--p-surface-700) 1px, transparent 1px);background-size:20px 20px}.tpl-preview-graph__canvas{min-width:100%;min-height:100%;position:relative}.tpl-preview-node{background:var(--p-surface-0);border:1px solid var(--p-surface-300);white-space:nowrap;z-index:1;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;display:flex;position:absolute;box-shadow:0 1px 4px #00000014}.app-dark .tpl-preview-node{background:var(--p-surface-800);border-color:var(--p-surface-600)}.tpl-preview-node__icon{color:var(--p-primary-color);font-size:.875rem}.tpl-preview-node__name{color:var(--p-text-color);font-size:.75rem;font-weight:600}.tpl-preview-edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.tpl-preview-edge{fill:none;stroke:var(--p-surface-400);stroke-width:1.5px}.app-dark .tpl-preview-edge{stroke:var(--p-surface-500)}.tpl-preview-info{border-left:1px solid var(--p-surface-200);flex-direction:column;flex-shrink:0;width:280px;min-width:280px;padding:1.25rem;display:flex;overflow-y:auto}.app-dark .tpl-preview-info{border-color:var(--p-surface-700)}.tpl-preview-info__desc{color:var(--p-text-muted-color);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.tpl-preview-info__section{margin-bottom:1.25rem}.tpl-preview-info__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color);margin-bottom:.6rem;font-size:.75rem;font-weight:700}.tpl-preview-info__nodes{flex-direction:column;gap:.4rem;display:flex}.tpl-preview-info__node{align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.tpl-preview-info__node-icon{color:var(--p-text-muted-color);text-align:center;flex-shrink:0;width:1.4rem;font-size:.875rem}.tpl-preview-info__node-name{color:var(--p-text-color);font-size:.875rem;font-weight:500;display:block}.tpl-preview-info__node-cat{color:var(--p-text-muted-color);font-size:.75rem;display:block}.tpl-preview-info__actions{margin-top:auto;padding-top:1rem}.trigger-node{background:var(--p-surface-0);cursor:grab;border:2px solid #9c6ade;border-radius:24px;align-items:stretch;width:100%;min-width:10rem;height:100%;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:visible}.trigger-node:hover{border-color:#7c4dbc;box-shadow:0 2px 8px #9c6ade33}.app-dark .trigger-node{background:var(--p-surface-800);border-color:#9c6ade}.app-dark .trigger-node:hover{border-color:#b68af0;box-shadow:0 2px 8px #9c6ade4d}.trigger-node--selected{border-color:#7c4dbc!important;box-shadow:0 0 0 3px #9c6ade40!important}.app-dark .trigger-node--selected{box-shadow:0 0 0 3px #9c6ade4d!important}.trigger-node--exec-success{border-color:#10b981!important}.trigger-node--exec-error,.trigger-node--exec-failed{border-color:#ef4444!important}.trigger-node--exec-running{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.trigger-node__icon-block{color:#fff;background:#9c6ade;border-radius:22px 0 0 22px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;min-height:3rem;font-size:1.125rem;display:flex}.trigger-node__content{flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:.4rem .65rem;display:flex}.trigger-node__name{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-color);font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.trigger-node__subtitle{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.trigger-node .vue-flow__handle{border:2px solid var(--p-surface-0);background:#9c6ade;border-radius:50%;width:8px;height:8px;transition:background .15s,transform .15s}.app-dark .trigger-node .vue-flow__handle{border-color:var(--p-surface-800)}.trigger-node .vue-flow__handle:hover,.trigger-node .vue-flow__handle.connecting{background:#7c4dbc;transform:scale(1.4)}.trigger-node:hover .vue-flow__handle{background:#7c4dbc}.trigger-node__status-badge{color:#fff;border:2px solid var(--p-surface-0);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:flex;position:absolute;bottom:-6px;right:-6px}.app-dark .trigger-node__status-badge{border-color:var(--p-surface-800)}.trigger-node__status-badge--success{background:#10b981}.trigger-node__status-badge--error{background:#ef4444}.trigger-node__webhook-badge{border:2px solid var(--p-surface-0);color:#fff;cursor:pointer;opacity:0;background:#9c6ade;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;transition:background .15s;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.trigger-node:hover .trigger-node__webhook-badge{opacity:1}.trigger-node__webhook-badge:hover{background:#7c4dbc}.app-dark .trigger-node__webhook-badge{border-color:var(--p-surface-800)}.trigger-node--disabled{opacity:.5;filter:grayscale(.6)}.trigger-node__resize-line{border-color:#9c6ade!important}.trigger-node__resize-handle{border:1px solid var(--p-surface-0)!important;background:#9c6ade!important;border-radius:2px!important;width:8px!important;height:8px!important}.app-dark .trigger-node__resize-handle{border-color:var(--p-surface-800)!important}.shortcuts-list{flex-direction:column;gap:1.25rem;display:flex}.shortcuts-group__title{text-transform:uppercase;letter-spacing:.05em;color:var(--p-text-muted-color);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.shortcuts-item{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.shortcuts-item:not(:last-child){border-bottom:1px solid var(--p-surface-100)}.app-dark .shortcuts-item:not(:last-child){border-color:var(--p-surface-700)}.shortcuts-item__desc{color:var(--p-text-color);font-size:.875rem}.shortcuts-item__keys{gap:.25rem;display:flex}.shortcuts-item__keys kbd{border:1px solid var(--p-surface-300);background:var(--p-surface-50);min-width:1.6rem;height:1.5rem;color:var(--p-text-color);box-shadow:0 1px 0 var(--p-surface-200);border-radius:4px;justify-content:center;align-items:center;padding:0 .35rem;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}.app-dark .shortcuts-item__keys kbd{background:var(--p-surface-700);border-color:var(--p-surface-600);box-shadow:0 1px 0 var(--p-surface-800)}.settings-notes-textarea{border:1px solid var(--p-surface-200);background:var(--p-surface-50);width:100%;color:var(--p-text-color);resize:vertical;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.875rem}.app-dark .settings-notes-textarea{background:var(--p-surface-900);border-color:var(--p-surface-700)}.settings-notes-textarea:focus{border-color:var(--p-primary-color);outline:none}.lineage-canvas[data-v-5d5980ca]{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.lineage-canvas__toolbar[data-v-5d5980ca]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.lineage-canvas__host[data-v-5d5980ca]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.5rem;width:100%;height:28rem}.lineage-canvas__legend[data-v-5d5980ca]{-webkit-user-select:none;user-select:none}.lineage-canvas__swatch[data-v-5d5980ca]{border:1px solid var(--p-content-border-color);border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}.lineage-canvas__swatch--seed[data-v-5d5980ca]{background:var(--p-primary-500);border-color:var(--p-primary-500)}.lineage-canvas__swatch--upstream[data-v-5d5980ca]{background:var(--p-content-background);border-color:var(--p-primary-500);border-width:2px}.lineage-canvas__swatch--downstream[data-v-5d5980ca]{background:var(--p-content-background);border-width:2px;border-color:#10b981}.timezone-bar[data-v-fada8fb1]{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:2.25rem;font-family:var(--p-font-family,system-ui, sans-serif);background:#1418208c;border-bottom:1px solid #ffffff14;position:fixed;top:5rem;overflow:hidden;box-shadow:0 2px 5px -1px #00000080}.tz-cell[data-v-fada8fb1]{color:#e8eaed;text-align:center;border-right:1px solid #e8eaed33;flex-direction:column;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:flex;position:absolute;top:0;bottom:0}.tz-cell[data-v-fada8fb1]:last-child{border-right:none}.tz-cell-empty[data-v-fada8fb1]{opacity:.7;font-style:italic}.tz-time[data-v-fada8fb1]{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.tz-label[data-v-fada8fb1]{opacity:.75;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65rem;overflow:hidden}@media screen and (width<=1200px){.timezone-bar[data-v-fada8fb1]{width:92vw;height:2rem;top:4.5rem}.tz-time[data-v-fada8fb1]{font-size:.85rem}.tz-label[data-v-fada8fb1]{font-size:.6rem}}.situational-overlay-toggles[data-v-ab4897da]{z-index:5;pointer-events:auto;flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:4rem;right:1.5rem}.overlay-toggle[data-v-ab4897da]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.9;transition:opacity .2s,background-color .2s,color .2s;box-shadow:0 0 5px -1px #000000b3}.overlay-toggle[data-v-ab4897da]:hover{opacity:1}.overlay-toggle-active[data-v-ab4897da]{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important;border-color:var(--p-primary-color)!important}.overlay-toggle-active[data-v-ab4897da]:hover{background:var(--p-primary-hover-color)!important;border-color:var(--p-primary-hover-color)!important}.section-hub[data-v-2d9bd70a]{display:block}.section-hub-header[data-v-2d9bd70a]{align-items:center;gap:.75rem;padding:.5rem 0 1rem;display:flex}.section-hub-icon[data-v-2d9bd70a]{color:var(--p-primary-500);font-size:1.5rem}.section-hub-title[data-v-2d9bd70a]{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600}.section-hub-tabs[data-v-2d9bd70a]{border-bottom:1px solid var(--p-content-border-color);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.section-hub-tab[data-v-2d9bd70a]{color:var(--p-text-muted-color);white-space:nowrap;border:1px solid #0000;border-bottom:none;border-radius:.375rem .375rem 0 0;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.section-hub-tab[data-v-2d9bd70a]:hover{color:var(--p-text-color)}.section-hub-tab-active[data-v-2d9bd70a]{color:var(--p-primary-500);background-color:var(--p-content-background);border-color:var(--p-content-border-color);border-bottom-color:var(--p-content-background)}.section-hub-tab-active[data-v-2d9bd70a]:hover{color:var(--p-primary-500);background-color:var(--p-content-background)}.section-hub-tab-icon[data-v-2d9bd70a]{font-size:.95rem}.section-hub-body[data-v-2d9bd70a]{display:block;overflow-y:auto}.par-challenge-modal .p-dialog-content{padding:0!important}.par-challenge-modal__body{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--p-red-500) 12%, var(--p-surface-0)) 0%, var(--p-surface-0) 100%);border-radius:var(--p-border-radius);padding:2rem 1.5rem}.par-challenge-modal__icon{color:var(--p-red-500);margin-bottom:1rem;font-size:3rem;animation:1.5s infinite par-icon-pulse}.par-challenge-modal__title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.par-challenge-modal__subtitle{color:var(--p-text-muted-color);margin-bottom:1.5rem}.par-challenge-modal__countdown{color:var(--p-green-500);font-variant-numeric:tabular-nums;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.par-challenge-modal__countdown--late{color:var(--p-red-500);animation:.8s infinite par-icon-pulse}.par-challenge-modal__ack{width:100%;min-height:4rem;font-size:1.25rem!important;font-weight:700!important}.par-challenge-modal__meta{flex-direction:column;gap:.25rem;margin-top:1rem;display:flex}@keyframes par-icon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}
