.cliveedit{--ce-bg:var(--p-surface-0,#fff);--ce-text:var(--p-text-color,#1a1a1a);--ce-border:var(--p-surface-300,#d0d5dd);--ce-radius:8px;--ce-toolbar-bg:var(--p-surface-50,#f9fafb);--ce-toolbar-border:var(--p-surface-200,#e5e7eb);--ce-toolbar-btn-hover:var(--p-surface-200,#e5e7eb);--ce-toolbar-btn-active:var(--p-surface-300,#d0d5dd);--ce-font-family:inherit;--ce-font-size:15px;--ce-line-height:1.6;--ce-code-bg:var(--p-surface-100,#f3f4f6);--ce-code-text:#e11d48;--ce-blockquote-border:var(--p-primary-color,#03a9fc);--ce-link-color:var(--p-primary-color,#03a9fc);--ce-selection-bg:#03a9fc26;--ce-focus-ring:#03a9fc59;--ce-placeholder-color:var(--p-text-secondary-color,#9ca3af);--ce-hr-color:var(--p-surface-300,#d0d5dd);--ce-code-lang-bg:#0000000f;--ce-code-lang-text:var(--p-text-secondary-color,#6b7280);--ce-code-lang-font-size:.75em}.dark-theme .cliveedit{--ce-code-text:#ce9178;--ce-link-color:#4fc1ff;--ce-selection-bg:#03a9fc33;--ce-focus-ring:#03a9fc66;--ce-placeholder-color:#6a6a6a;--ce-code-lang-bg:#ffffff14;--ce-code-lang-text:#9ca3af}.markdown-viewer-inline{font-size:.875rem;line-height:1.5}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--p-text-color:#0f172a;--p-text-secondary-color:#64748b;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}.dark-theme{--p-text-color:#f1f5f9;--p-text-secondary-color:#cbd5e1}.dark-theme .p-dialog{background:var(--p-surface-0)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-dialog .p-dialog-header{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-bottom-color:var(--p-surface-200)!important}.dark-theme .p-dialog .p-dialog-content{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-dialog .p-dialog-footer{background:var(--p-surface-0)!important;border-top-color:var(--p-surface-200)!important}.dark-theme .p-panel{background:var(--p-surface-0)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-panel .p-panel-header{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-bottom-color:var(--p-surface-200)!important}.dark-theme .p-panel .p-panel-content{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-accordion{background:0 0!important}.dark-theme .p-accordion .p-accordionheader{background:var(--p-surface-0)!important}.dark-theme .p-accordion .p-accordionheader .p-accordionheader-toggle{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-accordion .p-accordionheader:not(.p-disabled).p-focus .p-accordionheader-toggle{background:var(--p-surface-100)!important;border-color:var(--p-primary-color)!important}.dark-theme .p-accordion .p-accordioncontent{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-accordion .p-accordioncontent-content{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-toast .p-toast-message .p-toast-message-content,.dark-theme .p-toast .p-toast-message .p-toast-detail,.dark-theme .p-toast .p-toast-message .p-toast-summary{color:var(--p-text-color)!important}.dark-theme .p-datatable{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-datatable .p-datatable-header,.dark-theme .p-datatable .p-datatable-thead>tr>th{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-datatable .p-datatable-tbody>tr{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-datatable .p-datatable-tbody>tr>td{border-color:var(--p-surface-200)!important}.dark-theme .p-datatable .p-datatable-tbody>tr:hover{background:var(--p-surface-100)!important}.dark-theme .p-datatable .p-datatable-footer,.dark-theme .p-tree{background:var(--p-surface-0)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-tree .p-tree-node-content{color:var(--p-text-color)!important}.dark-theme .p-tree .p-tree-node-content:hover,.dark-theme .p-tree .p-tree-node-content.p-tree-node-selectable:not(.p-tree-node-selected):hover{background:var(--p-surface-100)!important}.dark-theme .p-tree .p-tree-node-content.p-tree-node-selected{background:var(--p-surface-200)!important}.dark-theme .p-avatar{background:var(--p-surface-200)!important;color:var(--p-text-color)!important}.dark-theme .p-inputtext,.dark-theme .p-textarea,.dark-theme .p-inputnumber-input,.dark-theme .p-datepicker-input{background:var(--p-surface-100)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-300)!important}.dark-theme .p-inputtext:enabled:focus,.dark-theme .p-textarea:enabled:focus,.dark-theme .p-inputnumber-input:enabled:focus,.dark-theme .p-datepicker-input:enabled:focus{background:var(--p-surface-100)!important;border-color:var(--p-primary-color)!important}.dark-theme .p-select{background:var(--p-surface-100)!important;color:var(--p-text-color)!important;border-color:var(--p-surface-300)!important}.dark-theme .p-select:enabled:focus{background:var(--p-surface-100)!important;border-color:var(--p-primary-color)!important}.dark-theme .p-select-label{color:var(--p-text-color)!important}.dark-theme .p-select-overlay{background:var(--p-surface-0)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-select-list{background:var(--p-surface-0)!important}.dark-theme .p-select-option{background:var(--p-surface-0)!important;color:var(--p-text-color)!important}.dark-theme .p-select-option:hover,.dark-theme .p-select-option.p-focus{background:var(--p-surface-100)!important;color:var(--p-text-color)!important}.dark-theme .p-select-option-selected{background:var(--p-primary-color)!important;color:var(--p-primary-contrast-color)!important}.dark-theme .p-password-overlay{background:var(--p-surface-0)!important;border-color:var(--p-surface-200)!important}.dark-theme .p-password-overlay .p-password-meter{background:var(--p-surface-200)!important}.p-tablist{border-radius:8px 8px 0 0;padding:.5rem;background:var(--p-surface-0)!important}.p-tabpanels,.p-tabpanel{color:var(--p-text-color);border-radius:0 0 8px 8px;padding:1rem;background:var(--p-surface-0)!important}body{background:var(--p-surface-50);min-height:100vh;color:var(--p-text-color);margin:0;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s,color .3s}#app{background:var(--p-surface-50);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.p-dialog-header{border-radius:inherit}.p-dialog-content,.p-dialog-footer{border-radius:inherit!important}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.top,.vue-flow__resize-control.bottom{cursor:ns-resize}.vue-flow__resize-control.top.left,.vue-flow__resize-control.bottom.right{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:5px;height:5px;transform:translate(-50%,-50%)}.vue-flow__resize-control.handle.left{top:50%;left:0}.vue-flow__resize-control.handle.right{top:50%;left:100%}.vue-flow__resize-control.handle.top{top:0;left:50%}.vue-flow__resize-control.handle.bottom{top:100%;left:50%}.vue-flow__resize-control.handle.top.left,.vue-flow__resize-control.handle.bottom.left{left:0}.vue-flow__resize-control.handle.top.right,.vue-flow__resize-control.handle.bottom.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.top,.vue-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.ai-message[data-v-ce4ecb45]{min-width:0;margin-bottom:.75rem;animation:.2s ease-in fadeIn-ce4ecb45;overflow:hidden}@keyframes fadeIn-ce4ecb45{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ai-message--user[data-v-ce4ecb45]{justify-content:flex-end;display:flex}.ai-message--user .message-bubble[data-v-ce4ecb45]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-radius:1rem 1rem .25rem;max-width:80%}.ai-message--assistant[data-v-ce4ecb45]{justify-content:flex-start;display:flex}.ai-message--assistant .message-bubble[data-v-ce4ecb45]{background:var(--p-surface-100);color:var(--p-text-color);border-radius:1rem 1rem 1rem .25rem;max-width:85%}.message-bubble[data-v-ce4ecb45]{word-wrap:break-word;overflow-wrap:break-word;min-width:0;padding:.75rem 1rem;overflow:hidden}.message-content[data-v-ce4ecb45]{min-width:0;font-size:.875rem;line-height:1.5;overflow-x:auto}.message-content[data-v-ce4ecb45] table{max-width:100%;display:block;overflow-x:auto}.message-content[data-v-ce4ecb45] p{margin:0 0 .5rem}.message-content[data-v-ce4ecb45] p:last-child{margin-bottom:0}.message-content[data-v-ce4ecb45] pre{background:var(--p-surface-800);color:var(--p-surface-100);border-radius:.5rem;margin:.5rem 0;padding:.75rem;font-size:.8rem;overflow-x:auto}:root.dark-theme .message-content[data-v-ce4ecb45] pre{background:var(--p-surface-100);color:var(--p-surface-900)}.message-content[data-v-ce4ecb45] code{background:var(--p-surface-200);border-radius:.25rem;padding:.1rem .3rem;font-size:.85em}.message-content[data-v-ce4ecb45] pre code{background:0 0;padding:0}.message-content[data-v-ce4ecb45] ul,.message-content[data-v-ce4ecb45] ol{margin:.25rem 0;padding-left:1.25rem}.message-footer[data-v-ce4ecb45]{opacity:.6;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.7rem;display:flex}.message-tokens[data-v-ce4ecb45]{background:var(--p-surface-200);border-radius:.75rem;padding:.1rem .375rem;font-size:.65rem}.copy-btn[data-v-ce4ecb45]{cursor:pointer;opacity:0;color:inherit;background:0 0;border:none;padding:.125rem .25rem;font-size:.75rem;transition:opacity .15s}.message-bubble:hover .copy-btn[data-v-ce4ecb45]{opacity:.7}.copy-btn[data-v-ce4ecb45]:hover{opacity:1!important}.typing-indicator[data-v-ce4ecb45]{gap:.25rem;padding-top:.25rem;display:flex}.typing-indicator .dot[data-v-ce4ecb45]{opacity:.4;background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1.4s infinite both blink-ce4ecb45}.typing-indicator .dot[data-v-ce4ecb45]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-ce4ecb45]:nth-child(3){animation-delay:.4s}@keyframes blink-ce4ecb45{0%,80%,to{opacity:.2}40%{opacity:.8}}.ai-message--system[data-v-ce4ecb45]{justify-content:center;display:flex}.system-message[data-v-ce4ecb45]{background:var(--p-surface-100);color:var(--p-text-muted-color);border-radius:1rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8rem;display:inline-flex}.tool-call-card[data-v-ce4ecb45]{border:1px solid var(--p-surface-200);border-radius:.5rem;max-width:90%;font-size:.8rem;overflow:hidden}.tool-call-header[data-v-ce4ecb45]{cursor:pointer;background:var(--p-surface-50);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.tool-call-header[data-v-ce4ecb45]:hover{background:var(--p-surface-100)}.tool-name[data-v-ce4ecb45]{flex:1;font-weight:600}.tool-status-badge[data-v-ce4ecb45]{border-radius:1rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:500;display:inline-flex}.status-running .tool-status-badge[data-v-ce4ecb45]{background:var(--p-yellow-100);color:var(--p-yellow-700)}.status-success .tool-status-badge[data-v-ce4ecb45]{background:var(--p-green-100);color:var(--p-green-700)}.status-failed .tool-status-badge[data-v-ce4ecb45]{background:var(--p-red-100);color:var(--p-red-700)}:root.dark-theme .status-running .tool-status-badge[data-v-ce4ecb45]{background:var(--p-yellow-900);color:var(--p-yellow-300)}:root.dark-theme .status-success .tool-status-badge[data-v-ce4ecb45]{background:var(--p-green-900);color:var(--p-green-300)}:root.dark-theme .status-failed .tool-status-badge[data-v-ce4ecb45]{background:var(--p-red-900);color:var(--p-red-300)}.expand-icon[data-v-ce4ecb45]{opacity:.5;font-size:.7rem}.tool-call-details[data-v-ce4ecb45]{border-top:1px solid var(--p-surface-200);padding:.5rem .75rem}.tool-section[data-v-ce4ecb45]{margin-bottom:.5rem}.tool-section[data-v-ce4ecb45]:last-child{margin-bottom:0}.tool-section-label[data-v-ce4ecb45]{text-transform:uppercase;color:var(--p-text-muted-color);margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:block}.tool-json[data-v-ce4ecb45]{background:var(--p-surface-800);color:var(--p-surface-100);white-space:pre-wrap;word-break:break-all;border-radius:.375rem;max-height:200px;margin:0;padding:.5rem;font-size:.75rem;overflow:auto}:root.dark-theme .tool-json[data-v-ce4ecb45]{background:var(--p-surface-100);color:var(--p-surface-900)}.ai-chat-input[data-v-c7fb3ea1]{border-top:1px solid var(--p-surface-200);background:var(--p-surface-0);padding:.75rem}.input-container[data-v-c7fb3ea1]{background:var(--p-surface-50);border:1px solid var(--p-surface-300);border-radius:.75rem;align-items:flex-end;gap:.5rem;padding:.5rem .5rem .5rem .75rem;transition:border-color .15s;display:flex}.input-container[data-v-c7fb3ea1]:focus-within{border-color:var(--p-primary-color)}.chat-textarea[data-v-c7fb3ea1]{resize:none;color:var(--p-text-color);background:0 0;border:none;outline:none;flex:1;min-height:1.5rem;max-height:4.5rem;font-family:inherit;font-size:.875rem;line-height:1.5}.chat-textarea[data-v-c7fb3ea1]::placeholder{color:var(--p-text-muted-color)}.textarea-disabled[data-v-c7fb3ea1]{opacity:.5;cursor:not-allowed}.input-actions[data-v-c7fb3ea1]{align-items:center;display:flex}.send-btn[data-v-c7fb3ea1],.stop-btn[data-v-c7fb3ea1]{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;transition:all .15s;display:flex}.send-btn[data-v-c7fb3ea1]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.send-btn[data-v-c7fb3ea1]:hover:not(:disabled){background:var(--p-primary-600)}.send-btn[data-v-c7fb3ea1]:disabled{opacity:.3;cursor:not-allowed}.stop-btn[data-v-c7fb3ea1]{background:var(--p-red-500);color:#fff;animation:2s infinite pulse-c7fb3ea1}.stop-btn[data-v-c7fb3ea1]:hover{background:var(--p-red-600)}@keyframes pulse-c7fb3ea1{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}.input-hints[data-v-c7fb3ea1]{color:var(--p-text-muted-color);justify-content:flex-end;margin-top:.25rem;font-size:.7rem;display:flex}.hint-warning[data-v-c7fb3ea1]{color:var(--p-yellow-600);align-items:center;gap:.25rem;display:flex}:root.dark-theme .hint-warning[data-v-c7fb3ea1]{color:var(--p-yellow-400)}.ai-fab[data-v-28cd5b22]{background:var(--p-primary-color);width:3.5rem;height:3.5rem;color:var(--p-primary-contrast-color);cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #00000026}@media print{.no-print[data-v-28cd5b22],.no-print[data-v-28cd5b22] *{display:none!important}}.ai-fab[data-v-28cd5b22]:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.ai-fab--minimized[data-v-28cd5b22]{animation:2s infinite pulse-fab-28cd5b22}@keyframes pulse-fab-28cd5b22{0%,to{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 12px #00000026, 0 0 0 6px rgba(var(--p-primary-color-rgb,59, 130, 246), .2)}}.fab-badge[data-v-28cd5b22]{background:var(--p-red-500);color:#fff;border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.fab-enter-active[data-v-28cd5b22],.fab-leave-active[data-v-28cd5b22]{transition:all .2s}.fab-enter-from[data-v-28cd5b22],.fab-leave-to[data-v-28cd5b22]{opacity:0;transform:scale(.8)}.chat-window-enter-active[data-v-28cd5b22]{transition:all .25s ease-out}.chat-window-leave-active[data-v-28cd5b22]{transition:all .2s ease-in}.chat-window-enter-from[data-v-28cd5b22]{opacity:0;transform:translateY(20px)scale(.95)}.chat-window-leave-to[data-v-28cd5b22]{opacity:0;transform:translateY(10px)scale(.98)}.ai-chat-window[data-v-28cd5b22]{background:var(--p-surface-0);border:1px solid var(--p-surface-200);z-index:1001;border-radius:.75rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #0000001f}.ai-chat-window--fullscreen[data-v-28cd5b22]{border:none;border-radius:0;width:100vw!important;height:100dvh!important;inset:0!important}:root.dark-theme .ai-chat-window[data-v-28cd5b22]{box-shadow:0 8px 32px #0006}.chat-header[data-v-28cd5b22]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.chat-header[data-v-28cd5b22]:active{cursor:grabbing}.ai-chat-window--fullscreen .chat-header[data-v-28cd5b22],.ai-chat-window--fullscreen .chat-header[data-v-28cd5b22]:active{cursor:default}.header-left[data-v-28cd5b22]{align-items:center;gap:.5rem;display:flex}.header-icon[data-v-28cd5b22]{font-size:1rem}.header-title[data-v-28cd5b22]{font-size:.9rem;font-weight:600}.board-badge[data-v-28cd5b22]{text-overflow:ellipsis;white-space:nowrap;background:#fff3;border-radius:1rem;max-width:120px;padding:.125rem .5rem;font-size:.7rem;overflow:hidden}.header-actions[data-v-28cd5b22]{gap:.25rem;display:flex}.header-btn[data-v-28cd5b22]{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:#ffffff26;border:none;border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;transition:background .15s;display:flex}.header-btn[data-v-28cd5b22]:hover{background:#ffffff4d}.header-btn--close[data-v-28cd5b22]:hover{background:var(--p-red-500)}.chat-toolbar[data-v-28cd5b22]{border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);align-items:center;gap:.25rem;padding:.375rem .75rem;display:flex}.toolbar-btn[data-v-28cd5b22]{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .15s;display:inline-flex}.toolbar-btn[data-v-28cd5b22]:hover:not(:disabled){background:var(--p-surface-200);color:var(--p-text-color)}.toolbar-btn[data-v-28cd5b22]:disabled{opacity:.4;cursor:not-allowed}.toolbar-spacer[data-v-28cd5b22]{flex:1}.connection-status[data-v-28cd5b22]{color:var(--p-text-muted-color);align-items:center;gap:.25rem;font-size:.65rem;display:flex}.connection-status .pi[data-v-28cd5b22]{font-size:.5rem}.status-connected .pi[data-v-28cd5b22]{color:var(--p-green-500)}.rate-limit-banner[data-v-28cd5b22]{background:var(--p-orange-50);border-bottom:1px solid var(--p-orange-200);border-left:3px solid var(--p-orange-500);color:var(--p-orange-900);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}:root.dark-theme .rate-limit-banner[data-v-28cd5b22]{border-bottom-color:var(--p-orange-800);color:var(--p-orange-100);background:#fb923c26}.rate-limit-banner .pi[data-v-28cd5b22]{color:var(--p-orange-600);margin-top:.125rem;font-size:1.25rem}:root.dark-theme .rate-limit-banner .pi[data-v-28cd5b22]{color:var(--p-orange-400)}.rate-limit-content[data-v-28cd5b22]{flex-direction:column;flex:1;gap:.25rem;display:flex}.rate-limit-content strong[data-v-28cd5b22]{font-size:.875rem;font-weight:600}.rate-limit-content p[data-v-28cd5b22]{opacity:.9;margin:0;font-size:.8rem}.retry-time[data-v-28cd5b22]{background:var(--p-orange-100);border-radius:.25rem;align-items:center;gap:.25rem;width:fit-content;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}:root.dark-theme .retry-time[data-v-28cd5b22]{background:#fb923c33}.chat-messages[data-v-28cd5b22]{scroll-behavior:smooth;flex:1;padding:.75rem;overflow:hidden auto}.loading-state[data-v-28cd5b22]{color:var(--p-text-muted-color);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:.875rem;display:flex}.empty-state[data-v-28cd5b22]{text-align:center;color:var(--p-text-muted-color);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.empty-icon[data-v-28cd5b22]{color:var(--p-primary-color);opacity:.5;font-size:2.5rem}.empty-state h3[data-v-28cd5b22]{color:var(--p-text-color);margin:0;font-size:1rem}.empty-state p[data-v-28cd5b22]{margin:0;font-size:.85rem}.empty-state a[data-v-28cd5b22]{color:var(--p-primary-color);cursor:pointer;text-decoration:underline}.example-prompts[data-v-28cd5b22]{flex-direction:column;gap:.375rem;width:100%;margin-top:.75rem;display:flex}.example-prompt[data-v-28cd5b22]{background:var(--p-surface-50);border:1px solid var(--p-surface-200);text-align:left;color:var(--p-text-color);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.8rem;transition:all .15s}.example-prompt[data-v-28cd5b22]:hover{background:var(--p-primary-50);border-color:var(--p-primary-200)}.resize-handle[data-v-28cd5b22]{cursor:nwse-resize;z-index:10;width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle[data-v-28cd5b22]:after{content:"";border-right:2px solid var(--p-surface-300);border-bottom:2px solid var(--p-surface-300);width:8px;height:8px;position:absolute;bottom:3px;right:3px}.reset-dialog-content[data-v-28cd5b22]{align-items:flex-start;gap:1rem;display:flex}.reset-warning-icon[data-v-28cd5b22]{color:var(--p-yellow-500);flex-shrink:0;margin-top:.125rem;font-size:1.5rem}.reset-dialog-content p[data-v-28cd5b22]{margin:0;line-height:1.5}@media (width<=640px){.ai-chat-window[data-v-28cd5b22]{border:none;border-radius:0;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.resize-handle[data-v-28cd5b22]{display:none}}.time-input-row[data-v-d24aa53d]{align-items:stretch;gap:.5rem;display:flex}.time-input-field[data-v-d24aa53d]{flex:1}.time-picker-button[data-v-d24aa53d]{flex-shrink:0}.time-picker-popover[data-v-d24aa53d] .p-popover-content{padding:.5rem}.time-picker-popover[data-v-d24aa53d] .p-datepicker{box-shadow:none;border:0}.file-attachment-list[data-v-7fb34a04]{flex-direction:column;gap:.75rem;display:flex}.upload-area[data-v-7fb34a04]{border:2px dashed var(--p-surface-300);text-align:center;cursor:pointer;border-radius:8px;padding:1.5rem;transition:border-color .2s,background-color .2s}.upload-area[data-v-7fb34a04]:hover{border-color:var(--p-primary-color);background-color:var(--p-primary-50)}.upload-area.drag-over[data-v-7fb34a04]{border-color:var(--p-primary-color);background-color:var(--p-primary-100)}.hidden-input[data-v-7fb34a04]{display:none}.upload-content[data-v-7fb34a04]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.upload-icon[data-v-7fb34a04]{color:var(--p-text-secondary-color);font-size:2rem}.upload-text[data-v-7fb34a04]{color:var(--p-text-color);margin:0;font-size:.875rem}.upload-hint[data-v-7fb34a04]{color:var(--p-text-secondary-color);margin:0;font-size:.75rem}.upload-progress[data-v-7fb34a04]{flex-direction:column;gap:.25rem;display:flex}.upload-progress small[data-v-7fb34a04]{color:var(--p-text-secondary-color);font-size:.75rem}.attachment-search[data-v-7fb34a04]{width:100%}.attachments-list[data-v-7fb34a04]{flex-direction:column;gap:.5rem;display:flex}.attachment-item[data-v-7fb34a04]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.attachment-info[data-v-7fb34a04]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.file-icon[data-v-7fb34a04]{color:var(--p-primary-color);flex-shrink:0;font-size:1.25rem}.attachment-details[data-v-7fb34a04]{flex-direction:column;min-width:0;display:flex}.attachment-name[data-v-7fb34a04]{color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.attachment-size[data-v-7fb34a04]{color:var(--p-text-secondary-color);font-size:.75rem}.attachment-actions[data-v-7fb34a04]{flex-shrink:0;gap:.25rem;display:flex}.no-attachments[data-v-7fb34a04]{text-align:center;color:var(--p-text-secondary-color);padding:.5rem}.pending-file-attachment-list[data-v-c9d72e6e]{flex-direction:column;gap:.75rem;display:flex}.upload-area[data-v-c9d72e6e]{border:2px dashed var(--p-surface-300);text-align:center;cursor:pointer;border-radius:8px;padding:1.5rem;transition:border-color .2s,background-color .2s}.upload-area[data-v-c9d72e6e]:hover{border-color:var(--p-primary-color);background-color:var(--p-primary-50)}.upload-area.drag-over[data-v-c9d72e6e]{border-color:var(--p-primary-color);background-color:var(--p-primary-100)}.hidden-input[data-v-c9d72e6e]{display:none}.upload-content[data-v-c9d72e6e]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.upload-icon[data-v-c9d72e6e]{color:var(--p-text-secondary-color);font-size:2rem}.upload-text[data-v-c9d72e6e]{color:var(--p-text-color);margin:0;font-size:.875rem}.upload-hint[data-v-c9d72e6e]{color:var(--p-text-secondary-color);margin:0;font-size:.75rem}.attachments-list[data-v-c9d72e6e]{flex-direction:column;gap:.5rem;display:flex}.attachment-item[data-v-c9d72e6e]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.attachment-info[data-v-c9d72e6e]{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.file-icon[data-v-c9d72e6e]{color:var(--p-primary-color);flex-shrink:0;font-size:1.25rem}.attachment-details[data-v-c9d72e6e]{flex-direction:column;min-width:0;display:flex}.attachment-name[data-v-c9d72e6e]{color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.attachment-meta[data-v-c9d72e6e]{flex-wrap:wrap;gap:.5rem;display:flex}.attachment-size[data-v-c9d72e6e],.attachment-status[data-v-c9d72e6e]{color:var(--p-text-secondary-color);font-size:.75rem}.attachment-actions[data-v-c9d72e6e]{flex-shrink:0;gap:.25rem;display:flex}.no-attachments[data-v-c9d72e6e]{text-align:center;color:var(--p-text-secondary-color);padding:.5rem}.link-picker-content[data-v-061dfd87]{flex-direction:column;gap:1rem;display:flex}.link-picker-controls[data-v-061dfd87]{align-items:center;gap:1rem;display:flex}.link-picker-search[data-v-061dfd87]{flex:1}.link-picker-search[data-v-061dfd87] .p-inputtext{width:100%}.link-picker-results[data-v-061dfd87]{flex-direction:column;gap:1rem;max-height:60vh;display:flex;overflow-y:auto}.link-section[data-v-061dfd87]{flex-direction:column;gap:.5rem;display:flex}.section-header[data-v-061dfd87]{justify-content:space-between;align-items:center;font-weight:600;display:flex}.section-header small[data-v-061dfd87]{color:var(--p-text-muted-color);font-weight:400}.entity-list[data-v-061dfd87]{flex-direction:column;gap:.5rem;display:flex}.entity-row[data-v-061dfd87]{border:1px solid var(--p-surface-200);background:var(--p-surface-0);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.entity-row[data-v-061dfd87]:hover{border-color:var(--p-primary-color);background:var(--p-primary-50)}.entity-copy[data-v-061dfd87]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.entity-copy strong[data-v-061dfd87]{word-break:break-word}.entity-meta[data-v-061dfd87]{color:var(--p-text-muted-color);word-break:break-word;font-size:.875rem}.entity-tags[data-v-061dfd87]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.entity-tag[data-v-061dfd87]{pointer-events:none}.empty-message[data-v-061dfd87]{border:1px dashed var(--p-surface-300);color:var(--p-text-muted-color);text-align:center;border-radius:10px;padding:1rem}@media (width<=768px){.link-picker-controls[data-v-061dfd87]{flex-direction:column;align-items:stretch}.entity-row[data-v-061dfd87]{flex-direction:column}.entity-tags[data-v-061dfd87]{justify-content:flex-start}}.forecast-message[data-v-9dbae43b]{align-items:flex-start;gap:.5rem;display:flex}@media (width<=768px){.forecast-message[data-v-9dbae43b]{flex-direction:column}}.forecast-icon[data-v-9dbae43b]{margin-top:.125rem;font-size:1.25rem}.forecast-content[data-v-9dbae43b]{flex:1}.forecast-description[data-v-9dbae43b]{margin:.5rem 0 0;font-size:.875rem}@media (width<=768px){.forecast-description[data-v-9dbae43b]{font-size:.8rem}}.edit-master-btn[data-v-9dbae43b]{flex-shrink:0}@media (width<=768px){.edit-master-btn[data-v-9dbae43b]{align-self:flex-start}}.dialog-content[data-v-9dbae43b]{flex-direction:column;gap:1rem;display:flex}.field[data-v-9dbae43b]{flex-direction:column;gap:.5rem;display:flex}.field label[data-v-9dbae43b]{color:var(--p-text-color);font-weight:600}.date-time-fields[data-v-9dbae43b]{grid-template-columns:1fr 1fr auto;gap:1rem;display:grid}@media (width<=768px){.date-time-fields[data-v-9dbae43b]{grid-template-columns:1fr;gap:.75rem}}.duration-field[data-v-9dbae43b]{min-width:150px}@media (width<=768px){.duration-field[data-v-9dbae43b]{max-width:50vw}}.tags-input-container[data-v-9dbae43b]{flex-direction:column;gap:.5rem;display:flex}.selected-tags[data-v-9dbae43b]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=768px){.selected-tags[data-v-9dbae43b]{gap:.375rem}}.tag-with-color[data-v-9dbae43b]{align-items:center;gap:.5rem;display:flex}.tag-color-picker[data-v-9dbae43b]{width:32px;height:32px}.tag-color-picker[data-v-9dbae43b] .p-colorpicker-preview{border-radius:6px;width:32px;height:32px}.tag-option[data-v-9dbae43b]{align-items:center;gap:.5rem;display:flex}.tag-color-indicator[data-v-9dbae43b]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.form-footer[data-v-9dbae43b]{border-top:1px solid var(--p-surface-200);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}@media (width<=768px){.form-footer[data-v-9dbae43b]{gap:.5rem}.form-footer[data-v-9dbae43b] .p-button{flex:auto;min-width:0}}.flex-spacer[data-v-9dbae43b]{flex-grow:1}@media (width<=768px){.flex-spacer[data-v-9dbae43b]{display:none}}.completion-history[data-v-9dbae43b]{background:var(--p-surface-50);border-radius:6px;flex-direction:column;gap:.75rem;max-height:200px;padding:.5rem;display:flex;overflow-y:auto}@media (width<=768px){.completion-history[data-v-9dbae43b]{gap:.5rem;max-height:150px;padding:.375rem}}.completion-loading[data-v-9dbae43b]{background:var(--p-surface-50);color:var(--p-text-secondary-color);border-radius:6px;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.completion-loading i[data-v-9dbae43b]{color:var(--p-primary-color);font-size:1.5rem}.completion-item[data-v-9dbae43b]{background:var(--p-surface-0);border-left:3px solid var(--p-green-500);cursor:pointer;border-radius:4px;flex-direction:column;gap:.5rem;padding:.75rem;transition:background .2s;display:flex}@media (width<=768px){.completion-item[data-v-9dbae43b]{gap:.375rem;padding:.5rem}}.completion-item[data-v-9dbae43b]:hover{background:var(--p-surface-100)}.completion-header[data-v-9dbae43b]{color:var(--p-text-color);align-items:center;gap:.5rem;font-weight:600;display:flex}.completion-success-icon[data-v-9dbae43b]{color:var(--p-green-500)}.completion-cancelled-icon[data-v-9dbae43b]{color:var(--p-red-500)}.did-not-take-place-badge[data-v-9dbae43b]{background:var(--p-red-50);color:var(--p-red-500);border-radius:4px;align-items:center;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dark-theme .did-not-take-place-badge[data-v-9dbae43b]{background:var(--p-red-950);color:var(--p-red-300)}.completion-date[data-v-9dbae43b]{font-size:.875rem}.completion-details[data-v-9dbae43b]{flex-direction:column;gap:.25rem;padding-left:1.5rem;display:flex}.completion-detail[data-v-9dbae43b]{color:var(--p-text-secondary-color);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.completion-detail i[data-v-9dbae43b]{font-size:.75rem}.completion-notes[data-v-9dbae43b]{color:var(--p-text-secondary-color);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.875rem;display:-webkit-box;overflow:hidden}.completion-details-dialog[data-v-9dbae43b]{flex-direction:column;gap:1rem;display:flex}@media (width<=768px){.completion-details-dialog[data-v-9dbae43b]{gap:.75rem}}.detail-row[data-v-9dbae43b]{flex-direction:column;gap:.5rem;display:flex}.detail-row label[data-v-9dbae43b]{color:var(--p-text-color);font-weight:600}.detail-row span[data-v-9dbae43b]{color:var(--p-text-color)}.readonly-notes[data-v-9dbae43b]{background:var(--p-surface-50);color:var(--p-text-color);border-radius:6px;max-height:400px;padding:.75rem;overflow-y:auto}.recurring-header[data-v-9dbae43b]{align-items:center;gap:.5rem;display:flex}.recurring-header label[data-v-9dbae43b]{cursor:pointer;color:var(--p-text-color);margin:0;font-weight:600}.recurring-section[data-v-9dbae43b]{background:var(--p-surface-100);border-left:3px solid var(--p-primary-color);border-radius:6px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.recurring-section .field[data-v-9dbae43b]{margin:0}.recurring-section .field label[data-v-9dbae43b]{color:var(--p-text-color)}.recurring-section[data-v-9dbae43b] .p-select,.recurring-section[data-v-9dbae43b] .p-inputnumber,.recurring-section[data-v-9dbae43b] .p-datepicker-input{background:var(--p-surface-0);color:var(--p-text-color);border-color:var(--p-surface-400)}.recurring-section[data-v-9dbae43b] .p-select:hover,.recurring-section[data-v-9dbae43b] .p-inputnumber:hover,.recurring-section[data-v-9dbae43b] .p-datepicker-input:hover{border-color:var(--p-primary-color)}[data-v-9dbae43b] .p-select-overlay,[data-v-9dbae43b] .p-select-overlay .p-select-option{background:var(--p-surface-0);color:var(--p-text-color)}[data-v-9dbae43b] .p-select-overlay .p-select-option:hover{background:var(--p-surface-100)}[data-v-9dbae43b] .p-select-overlay .p-select-option.p-select-option-selected{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}[data-v-9dbae43b] .p-select-label{color:var(--p-text-color)}.monthly-pattern[data-v-9dbae43b]{flex-direction:column;gap:.5rem;display:flex}.monthly-pattern-fields[data-v-9dbae43b]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (width<=768px){.monthly-pattern-fields[data-v-9dbae43b]{grid-template-columns:1fr}}.articles-input-container[data-v-9dbae43b]{flex-direction:column;gap:.5rem;display:flex}.selected-articles[data-v-9dbae43b]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=768px){.selected-articles[data-v-9dbae43b]{gap:.375rem}}.article-chip[data-v-9dbae43b]{transition:all .2s}.article-chip[data-v-9dbae43b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.article-option[data-v-9dbae43b]{flex-direction:column;gap:.25rem;display:flex}.article-tags[data-v-9dbae43b]{flex-wrap:wrap;gap:.25rem;display:flex}.article-tag-chip[data-v-9dbae43b]{padding:.1rem .3rem;font-size:.7rem}.task-dialog.p-dialog{width:45vw;max-width:45vw}.task-dialog .p-dialog-content{min-width:0;overflow:hidden}.task-dialog .ce-editor-wrap{max-width:100%;overflow:hidden}.task-dialog .ce-wysiwyg{max-height:200px;overflow-y:auto}.task-dialog .p-dialog-content{max-height:calc(100vh - 120px);overflow-y:auto}@media (width<=768px){.task-dialog.p-dialog{width:100vw;max-width:100vw;max-height:100vh;margin:0}.task-dialog .p-dialog-content{max-height:calc(100vh - 120px);padding:1rem;overflow-y:auto}}.note-fab[data-v-05bd0a5f]{background:var(--p-primary-color);width:3.5rem;height:3.5rem;color:var(--p-primary-contrast-color);cursor:pointer;z-index:100000;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .2s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 4px 12px #00000026}.note-fab[data-v-05bd0a5f]:hover{transform:scale(1.05);box-shadow:0 6px 16px #0003}.note-fab--minimized[data-v-05bd0a5f]{animation:2s infinite pulse-note-fab-05bd0a5f}@keyframes pulse-note-fab-05bd0a5f{0%,to{box-shadow:0 4px 12px #00000026}50%{box-shadow:0 4px 12px #00000026, 0 0 0 6px rgba(var(--p-primary-color-rgb,59, 130, 246), .2)}}.note-fab-enter-active[data-v-05bd0a5f],.note-fab-leave-active[data-v-05bd0a5f],.note-window-enter-active[data-v-05bd0a5f],.note-window-leave-active[data-v-05bd0a5f]{transition:all .2s}.note-fab-enter-from[data-v-05bd0a5f],.note-fab-leave-to[data-v-05bd0a5f],.note-window-enter-from[data-v-05bd0a5f],.note-window-leave-to[data-v-05bd0a5f]{opacity:0;transform:scale(.96)}.floating-note-window[data-v-05bd0a5f]{background:var(--p-surface-0);border:1px solid var(--p-surface-200);z-index:100001;border-radius:.75rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 36px #0003}.floating-note-window--fullscreen[data-v-05bd0a5f]{border:none;border-radius:0;width:100vw!important;height:100dvh!important;inset:0!important}.note-header[data-v-05bd0a5f]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.note-header[data-v-05bd0a5f]:active{cursor:grabbing}.floating-note-window--fullscreen .note-header[data-v-05bd0a5f],.floating-note-window--fullscreen .note-header[data-v-05bd0a5f]:active{cursor:default}.note-header__title[data-v-05bd0a5f],.note-header__actions[data-v-05bd0a5f]{align-items:center;gap:.5rem;display:flex}.board-badge[data-v-05bd0a5f]{text-overflow:ellipsis;white-space:nowrap;background:#fff3;border-radius:999px;max-width:160px;padding:.125rem .5rem;font-size:.7rem;overflow:hidden}.header-btn[data-v-05bd0a5f]{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:#ffffff26;border:none;border-radius:.375rem}.header-btn--close[data-v-05bd0a5f]:hover{background:var(--p-red-500)}.note-toolbar[data-v-05bd0a5f]{border-bottom:1px solid var(--p-surface-200);background:var(--p-surface-50);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.note-toolbar__meta[data-v-05bd0a5f],.note-toolbar__actions[data-v-05bd0a5f]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.note-status[data-v-05bd0a5f]{font-weight:600}.note-status--saved[data-v-05bd0a5f]{color:var(--p-green-600)}.note-status--saving[data-v-05bd0a5f],.note-status--dirty[data-v-05bd0a5f]{color:var(--p-orange-600)}.note-status--error[data-v-05bd0a5f],.note-error[data-v-05bd0a5f]{color:var(--p-red-500)}.note-content[data-v-05bd0a5f]{flex:1;min-height:0;display:flex;overflow:hidden}.note-content[data-v-05bd0a5f] .cliveedit,.note-content[data-v-05bd0a5f] .ce-editor-wrap{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.note-content[data-v-05bd0a5f] .ce-wysiwyg-wrap{flex:1;min-height:0;overflow-y:auto}.note-content[data-v-05bd0a5f] .ce-wysiwyg{box-sizing:border-box;min-height:100%}.note-content[data-v-05bd0a5f] .ce-markdown{resize:none;flex:1;height:100%;min-height:0;overflow-y:auto}.note-loading[data-v-05bd0a5f]{height:100%;color:var(--p-text-muted-color);justify-content:center;align-items:center;gap:.5rem;display:flex}.resize-handle[data-v-05bd0a5f]{cursor:nwse-resize;z-index:2;width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle[data-v-05bd0a5f]:after{content:"";border-right:2px solid var(--p-surface-300);border-bottom:2px solid var(--p-surface-300);width:8px;height:8px;position:absolute;bottom:3px;right:3px}@media print{.no-print[data-v-05bd0a5f],.no-print[data-v-05bd0a5f] *{display:none!important}}@media (width<=640px){.note-fab[data-v-05bd0a5f]{bottom:1rem;left:1rem}}.whats-new-content[data-v-1be41618]{max-height:60vh;overflow-y:auto}#app[data-v-5df68e43]{flex-direction:column;min-height:100vh;display:flex}.app-logo[data-v-5df68e43]{align-items:center;gap:.75rem;margin-right:2rem;display:flex}.app-name[data-v-5df68e43]{color:var(--p-text-color);font-size:1.125rem;font-weight:600}.app-logo-icon[data-v-5df68e43]{object-fit:contain;width:2rem;height:2rem}.user-email[data-v-5df68e43]{color:var(--p-text-color);font-size:.875rem;font-weight:500}main[data-v-5df68e43]{flex:1}main.full-height[data-v-5df68e43]{min-height:100vh}@media print{[data-v-5df68e43] .p-menubar,[data-v-5df68e43] .p-toast,[data-v-5df68e43] .p-dialog,[data-v-5df68e43] .p-confirm-dialog{display:none!important}main[data-v-5df68e43]{margin:0!important;padding:0!important}}
