:root{--ev-c-white: #ffffff;--ev-c-white-soft: #f8f8f8;--ev-c-white-mute: #f2f2f2;--ev-c-black: #1b1b1f;--ev-c-black-soft: #222222;--ev-c-black-mute: #282828;--ev-c-gray-1: #515c67;--ev-c-gray-2: #414853;--ev-c-gray-3: #32363f;--ev-c-text-1: rgba(255, 255, 245, .86);--ev-c-text-2: rgba(235, 235, 245, .6);--ev-c-text-3: rgba(235, 235, 245, .38);--ev-button-alt-border: transparent;--ev-button-alt-text: var(--ev-c-text-1);--ev-button-alt-bg: var(--ev-c-gray-3);--ev-button-alt-hover-border: transparent;--ev-button-alt-hover-text: var(--ev-c-text-1);--ev-button-alt-hover-bg: var(--ev-c-gray-2)}:root{--color-background: var(--ev-c-black);--color-background-soft: var(--ev-c-black-soft);--color-background-mute: var(--ev-c-black-mute);--color-text: var(--ev-c-text-1)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}ul{list-style:none}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--p-surface-ground);color:var(--p-text-color);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app{height:100%}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],pre,code,.pipeline-script,.p-datatable-tbody>tr>td,.p-message-text,.p-toast-detail,.node-error-card,.log-message,.assistant-md{-webkit-user-select:text;user-select:text}.vue-flow__node .vue-flow__handle.ghost-port{width:12px;height:12px;border-radius:50%;background:color-mix(in srgb,var(--node-cat, var(--p-sky-500)) 12%,var(--p-surface-card));border:1.5px dashed var(--node-cat, var(--p-sky-500))}.vue-flow__node .vue-flow__handle.ghost-port:before{content:"";position:absolute;inset:-10px;border-radius:50%}.vue-flow__node .vue-flow__handle.ghost-port:after{content:"+";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:var(--node-cat, var(--p-sky-500))}.attr-card{position:relative;padding:.5rem;border:1px solid color-mix(in srgb,var(--p-text-color) 14%,transparent);border-radius:8px;background:color-mix(in srgb,var(--p-text-color) 6%,transparent)}.attr-card--removable{padding-right:2.25rem}.attr-card button.attr-card-bin{position:absolute;top:.5rem;right:5px;width:2rem;height:2rem;padding:0}.attr-card button.attr-card-bin:not(:disabled):hover{background:radial-gradient(circle at center,color-mix(in srgb,var(--p-red-500) 14%,transparent) 0 12px,transparent 12px)}.attributes-pane .p-selectbutton{width:100%;flex-wrap:wrap}.attributes-pane .p-selectbutton>.p-togglebutton{flex:1 1 4rem;min-width:0;background:color-mix(in srgb,var(--p-text-color) 6%,transparent)}.attributes-pane .p-selectbutton>.p-togglebutton.p-togglebutton-checked>.p-togglebutton-content{background:color-mix(in srgb,var(--p-text-color) 16%,transparent)}.attributes-pane .p-selectbutton.attr-toggle-inline{width:auto}.attributes-pane .p-selectbutton.attr-toggle-inline>.p-togglebutton{flex:0 0 auto}.attributes-pane .p-selectbutton.attr-toggle-nowrap{flex-wrap:nowrap}.attributes-pane .p-selectbutton.attr-toggle-nowrap>.p-togglebutton{flex:1 1 0}.attributes-pane .p-selectbutton.attr-toggle-nowrap>.p-togglebutton>.p-togglebutton-content{padding-inline:.25rem}.attributes-pane .p-selectbutton.attr-toggle-wrap>.p-togglebutton{flex:1 1 7rem}.attr-check{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--p-text-muted-color);cursor:pointer}.run-failures-toast .p-toast-detail{white-space:pre-line}.tok-comment{opacity:.6}.tok-string{color:color-mix(in srgb,currentColor 45%,var(--p-green-500))}.tok-keyword{color:color-mix(in srgb,currentColor 40%,var(--p-blue-500))}.tok-decorator{color:color-mix(in srgb,currentColor 35%,var(--p-primary-color))}.tok-number{color:color-mix(in srgb,currentColor 45%,var(--p-orange-500))}:root{--p-surface-ground: var(--p-surface-50);--p-surface-section: var(--p-surface-0);--p-surface-border: var(--p-surface-200);--p-surface-hover: var(--p-surface-100);--locra-cat-source: #216e5c;--locra-cat-transform: #35688f;--locra-cat-spatial: #57803a;--locra-cat-intelligence: #7a5292;--locra-cat-output: #b35a1f;--locra-error: #a03a34}.dark-mode{--p-surface-ground: var(--p-surface-950);--p-surface-section: var(--p-surface-900);--p-surface-border: var(--p-surface-700);--p-surface-hover: var(--p-surface-800);--locra-cat-source: #4fd1c5;--locra-cat-transform: #7aa2f7;--locra-cat-spatial: #9ece6a;--locra-cat-intelligence: #bb9af7;--locra-cat-output: #f6ad55;--locra-error: #f7768e}:root{--locra-control-height: 2rem;--locra-control-font: .8rem}.p-select,.p-multiselect,.p-inputtext:not(.p-textarea),.p-inputnumber-input,.p-password-input,.p-datepicker-input{height:var(--locra-control-height);min-height:var(--locra-control-height);font-size:var(--locra-control-font)}.p-select .p-select-label,.p-multiselect .p-multiselect-label{display:flex;align-items:center;padding-block:0;font-size:var(--locra-control-font)}.p-multiselect .p-multiselect-label{height:100%}.p-select-overlay .p-select-option-group,.p-multiselect-overlay .p-multiselect-option-group{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted-color);padding:.6rem .75rem .25rem}.vue-flow{background:var(--p-surface-ground)}.vue-flow .vue-flow__background circle{fill:var(--p-surface-border)}.vue-flow .vue-flow__edge-path,.vue-flow .vue-flow__connection-path{stroke:var(--p-surface-400)}.vue-flow .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--p-primary-color)}.vue-flow .vue-flow__minimap{background-color:var(--p-surface-section)}.vue-flow .vue-flow__minimap-mask{fill:color-mix(in srgb,var(--p-surface-ground) 65%,transparent)}.vue-flow .vue-flow__minimap-node{fill:var(--p-surface-border);stroke:none}@font-face{font-family:primeicons;font-display:block;src:url(./primeicons-DMOk5skT.eot);src:url(./primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(./primeicons-C6QP2o4f.woff2) format("woff2"),url(./primeicons-WjwUDZjB.woff) format("woff"),url(./primeicons-MpK4pl85.ttf) format("truetype"),url(./primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.cp-root[data-v-e33f83a2],.cp-multiselect[data-v-e33f83a2]{width:100%}.cp-multiselect[data-v-e33f83a2] .p-multiselect-label{font-size:.75rem}.cp-inline[data-v-e33f83a2]{display:flex;flex-direction:column;gap:.2rem;padding:.4rem .55rem;border:1px solid var(--p-content-border-color);border-radius:6px}.cp-inline--invalid[data-v-e33f83a2]{border-color:var(--p-red-500)}.cp-row[data-v-e33f83a2]{display:flex;align-items:center;gap:.45rem}.cp-row--all[data-v-e33f83a2]{padding-bottom:.3rem;margin-bottom:.15rem;border-bottom:1px solid var(--p-content-border-color)}.cp-name[data-v-e33f83a2]{font-size:.75rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-name--disabled[data-v-e33f83a2]{cursor:default;color:var(--p-text-muted-color)}.cp-name--all[data-v-e33f83a2]{font-weight:600;color:var(--p-text-muted-color)}.cp-caption[data-v-e33f83a2]{margin-top:.3rem;font-size:.7rem;color:var(--p-text-muted-color)}.cp-empty[data-v-e33f83a2]{font-size:.7rem;color:var(--p-text-muted-color)}.attributes-pane[data-v-83975537]{height:100%;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem;overflow-y:auto}:where(.attributes-pane)>*{flex-shrink:0}.attr-hint[data-v-833d4cad]{font-size:.7rem;line-height:1.4;word-break:break-word}.attr-hint--neutral[data-v-833d4cad]{color:var(--p-text-muted-color)}.attr-hint--error[data-v-833d4cad]{color:var(--p-red-500)}.attr-hint--warning[data-v-833d4cad]{color:var(--p-amber-500)}.attr-field[data-v-90c4190a]{display:flex;flex-direction:column;gap:.5rem}.attr-field--spaced[data-v-90c4190a]{margin-top:.4rem}.attr-field__label[data-v-90c4190a]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.attr-field__info[data-v-90c4190a]{margin-left:.25rem;font-size:.7rem;cursor:help}.section-label[data-v-8e4eace3]{font-size:.65rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.attr-rule-row[data-v-f05f24b2]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.attr-rule-row[data-v-f05f24b2] .field-col{flex:1 1 100%;min-width:0}.attr-rule-row[data-v-f05f24b2] .field-rest{flex:1 1 5rem;min-width:0}.attr-row[data-v-ac941e4f]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.attr-row--between[data-v-ac941e4f]{justify-content:space-between}.attr-row__label[data-v-ac941e4f]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.attr-add[data-v-6aa321fc]{align-self:flex-start;font-size:.7rem}.agg-col[data-v-31cb7732],.func[data-v-31cb7732]{flex:1 1 100%;min-width:0}.func.p-select[data-v-31cb7732]{height:auto}.func[data-v-31cb7732] .p-select-label{padding-block:.3rem;white-space:normal;line-height:1.25}.rest[data-v-31cb7732]{flex:1 1 5rem;min-width:0}.extra[data-v-31cb7732]{flex:1 1 100%}.extra[data-v-31cb7732] .p-inputnumber,.extra[data-v-31cb7732] .p-inputnumber-input{width:100%;min-width:0}.regex-field[data-v-56ea011b]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.regex-field__row[data-v-56ea011b]{display:flex;align-items:center;gap:.15rem;min-width:0}.regex-field__row[data-v-56ea011b] .p-inputtext{flex:1 1 auto;width:auto;min-width:0}.regex-field__row[data-v-56ea011b] .p-button{flex:0 0 auto;width:auto}.regex-field__link[data-v-56ea011b] .p-button-label{font-size:.65rem;font-weight:600}.regex-field__draft[data-v-56ea011b]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius)}.regex-field__actions[data-v-56ea011b]{display:flex;justify-content:flex-end}.regex-field__draft-pattern[data-v-56ea011b]{font-size:.72rem;word-break:break-all;background:var(--p-content-background);padding:.25rem .35rem;border-radius:var(--p-content-border-radius)}.assert-rules[data-v-84c9ee07]{display:flex;flex-direction:column;gap:.6rem}.rule-head[data-v-84c9ee07]{display:flex;align-items:center;gap:.4rem}.kind-select[data-v-84c9ee07]{flex:1;min-width:0}.rule-incomplete[data-v-84c9ee07]{font-size:.7rem;color:var(--p-text-muted-color);white-space:nowrap}.rule-body[data-v-84c9ee07]{display:flex;flex-direction:column;gap:.5rem;margin-top:.55rem}.field[data-v-84c9ee07]{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.field>span[data-v-84c9ee07]{font-size:.72rem;color:var(--p-text-muted-color)}.field-row[data-v-84c9ee07]{display:flex;align-items:flex-end;gap:.4rem}.field[data-v-84c9ee07] .p-inputnumber,.field[data-v-84c9ee07] .p-inputtext,.field[data-v-84c9ee07] .p-select,.field[data-v-84c9ee07] .p-multiselect,.field[data-v-84c9ee07] .p-autocomplete{width:100%;min-width:0}.field-note[data-v-84c9ee07]{margin:0;font-size:.7rem;color:var(--p-text-muted-color)}.rule-error[data-v-84c9ee07]{margin:0;font-size:.75rem;color:var(--locra-error)}.rule-note[data-v-84c9ee07]{font-size:.7rem;color:var(--p-text-muted-color)}.head[data-v-44d5d6e3]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.combinator[data-v-44d5d6e3] .p-togglebutton,.combinator[data-v-5b71a352] .p-togglebutton{font-size:.62rem;padding:.1rem .4rem}.col[data-v-5b71a352]{flex:1 1 100%;min-width:0}.op[data-v-5b71a352]{flex:0 0 70px}.rhs-kind[data-v-5b71a352]{flex:0 0 78px}.val[data-v-5b71a352]{flex:1 1 5rem;min-width:0}.param-rule[data-v-5b71a352]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.expr-condition[data-v-5b71a352]{display:flex;flex-direction:column;gap:.3rem}.expr-head[data-v-5b71a352]{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.expr-head .rhs-kind[data-v-5b71a352]{flex:0 0 7rem}.waited-on[data-v-2baf86fd]{margin:0;padding-left:1.1rem;font-size:.8rem}.attr-suggested--stacked .attr-suggested__tag[data-v-c779d5c1]{position:static;display:inline-flex;margin-top:.25rem;transform:none}.attr-suggested[data-v-c779d5c1]{position:relative;display:block;flex:1 1 100%;min-width:0}.attr-suggested__input--blank[data-v-c779d5c1]{padding-right:4.75rem}.attr-suggested__tag[data-v-c779d5c1]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);padding:0 .4rem;font-size:.65rem}.name[data-v-fb44f4ac]{flex:1 1 8rem;min-width:0}.kind[data-v-fb44f4ac]{flex:0 0 6rem}.line[data-v-fb44f4ac]{flex:1 1 100%;min-width:0}.value[data-v-fb44f4ac]{flex:1 1 8rem;min-width:0}.type[data-v-fb44f4ac]{flex:0 0 6rem}.type[data-v-5d9baeeb]{flex:1 1 6.5rem;min-width:0}.num[data-v-5d9baeeb]{flex:1 1 5rem;min-width:0}.num[data-v-5d9baeeb] .p-inputnumber-input{width:100%;min-width:0}.onerror[data-v-5d9baeeb]{flex:1 1 100%}.prose-actions[data-v-84eab647]{display:flex;justify-content:flex-end}.chart-hint[data-v-df3caddc]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--p-text-muted-color)}.chart-hint--invalid[data-v-df3caddc]{color:var(--p-red-500)}.bound[data-v-69d4f06b]{flex:1 1 6rem;min-width:0}.bound[data-v-69d4f06b] .p-inputnumber-input{width:100%;min-width:0}.header[data-v-abdfef31]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.header-icon[data-v-abdfef31]{font-size:.85rem;color:var(--p-primary-color)}.header-label[data-v-abdfef31]{font-size:.8rem;font-weight:600;color:var(--p-text-color);flex:1}.status-icon[data-v-abdfef31]{font-size:.75rem}.status--running[data-v-abdfef31]{color:var(--p-primary-color)}.status--done[data-v-abdfef31]{color:var(--p-green-500)}.status--error[data-v-abdfef31]{color:var(--p-red-500)}.export-btn[data-v-abdfef31]{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:3px;background:none;color:var(--p-text-muted-color);cursor:pointer;flex-shrink:0}.export-btn[data-v-abdfef31]:hover{background:var(--p-surface-hover);color:var(--p-primary-color)}.export-btn i[data-v-abdfef31]{font-size:.75rem}.prompt[data-v-abdfef31]{font-size:.8rem;resize:none}.generate-btn[data-v-abdfef31]{justify-content:center;flex-shrink:0}.preflight-body[data-v-abdfef31]{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.4}.preflight-actions[data-v-abdfef31]{display:flex;gap:.5rem;flex-wrap:wrap}.sanity[data-v-abdfef31]{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.shapes[data-v-abdfef31]{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;line-height:1.4}.shape-row[data-v-abdfef31]{display:flex;justify-content:space-between;gap:.75rem}.shape-row--output[data-v-abdfef31]{border-top:1px solid var(--p-content-border-color);padding-top:.15rem;font-weight:600}.shape-label[data-v-abdfef31]{color:var(--p-text-muted-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shape-value[data-v-abdfef31]{flex-shrink:0;font-variant-numeric:tabular-nums}.columns[data-v-abdfef31]{font-size:.72rem;line-height:1.4;word-break:break-word}.added[data-v-abdfef31]{color:var(--p-green-500)}.dropped[data-v-abdfef31]{color:var(--p-text-muted-color)}.advisory[data-v-abdfef31]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.4}.advisory-title[data-v-abdfef31]{font-weight:600}.advisory-list[data-v-abdfef31]{margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.2rem}.export-body[data-v-abdfef31]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.export-label[data-v-abdfef31]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.key-card[data-v-8207169c]{display:flex;flex-direction:column;align-items:stretch;gap:.4rem}.key-card--highlight[data-v-8207169c]{background:color-mix(in srgb,var(--p-primary-color) 14%,transparent);border-color:color-mix(in srgb,var(--p-primary-color) 42%,transparent)}.key-card[data-v-8207169c] .p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-cards[data-v-10253bac]{display:flex;flex-direction:column;gap:.4rem}.field-col[data-v-61f6cf43]{flex:1;min-width:0}.mode-tabs[data-v-9ae1da27] .p-tab{flex:1 1 0;padding:.5rem .75rem;font-size:.875rem}.table-text[data-v-9ae1da27]{font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.85rem;white-space:pre}.col-name[data-v-9ae1da27]{flex:1 1 5rem;min-width:0}.col-type[data-v-9ae1da27]{flex:0 0 6rem}.cell[data-v-9ae1da27]{flex:1 1 4rem;min-width:0}.picked[data-v-362bbf9d]{display:flex;flex-direction:column;gap:.25rem}.filename[data-v-362bbf9d]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dims[data-v-362bbf9d]{font-size:.75rem;color:var(--p-text-muted-color)}.actions[data-v-362bbf9d]{display:flex;flex-wrap:wrap;gap:.25rem}.columns[data-v-362bbf9d]{list-style:none;margin:0;padding:0;font-size:.75rem}.columns li[data-v-362bbf9d]{display:flex;justify-content:space-between;gap:.5rem;padding:.125rem 0}.col[data-v-362bbf9d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kind[data-v-362bbf9d]{color:var(--p-text-muted-color)}.epoch-row[data-v-2317ffc9]{display:flex;align-items:center;gap:.3rem}.anchor[data-v-2317ffc9]{flex:1.2;min-width:0}.unit[data-v-2317ffc9]{flex:1;min-width:0}.tz-field[data-v-787a97a4]{flex:1 1 100%;min-width:0}.row[data-v-f9467230]{display:flex;align-items:center;gap:.3rem}.grow[data-v-f9467230]{flex:1;min-width:0}.grow[data-v-f9467230] .p-inputnumber-input{width:100%;min-width:0}.source[data-v-f9467230]{flex:0 0 5.5rem}.unit[data-v-f9467230]{flex:0 0 7rem}.now-label[data-v-f9467230]{font-size:.72rem;color:var(--p-text-muted-color)}.run-row[data-v-76173b9d]{display:flex;align-items:center;gap:.5rem}.run-hint[data-v-76173b9d]{font-size:.7rem;color:var(--p-text-muted-color)}.sql-surface[data-v-76173b9d]{position:relative}.sql[data-v-76173b9d]{width:100%;font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8rem;resize:vertical;color:transparent;caret-color:var(--p-textarea-color)}.sql[data-v-76173b9d]::placeholder{color:var(--p-textarea-placeholder-color)}.sql-highlight[data-v-76173b9d]{position:absolute;margin:0;overflow:hidden;box-sizing:border-box;pointer-events:none;color:var(--p-textarea-color)}.param-bindable[data-v-aea32872]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pb-row[data-v-aea32872]{display:flex;align-items:center;gap:.35rem;min-width:0}.pb-input[data-v-aea32872],.pb-slotted[data-v-aea32872-s]{flex:1;min-width:0}.pb-hint[data-v-aea32872]{font-size:.7rem;color:var(--p-text-muted-color)}.bbox-draw-hint[data-v-f3444f19]{margin-right:auto;font-size:.85rem;color:var(--p-text-muted-color)}.bbox-mode[data-v-5a37ca30]{margin-bottom:.25rem}.bbox-grid[data-v-5a37ca30]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.bbox-grid[data-v-5a37ca30] input{width:100%}.bbox-corners[data-v-5a37ca30]{grid-template-columns:1fr}.bbox-cell[data-v-5a37ca30]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bbox-cap[data-v-5a37ca30]{font-size:.75rem;color:var(--p-text-muted-color)}.bbox-draw[data-v-5a37ca30]{margin-top:.25rem}.point-grid[data-v-e6575f2f]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.point-grid[data-v-e6575f2f] input{width:100%}.step[data-v-277a6f8c]{display:flex;align-items:center;gap:.4rem}.step-amount[data-v-277a6f8c]{flex:0 0 6rem}.step-amount[data-v-277a6f8c] .p-inputnumber-input{width:100%;min-width:0}.step-unit[data-v-277a6f8c]{flex:1;min-width:0}.column-selection[data-v-fa2e4640]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.combinator[data-v-12b2845f] .p-togglebutton{font-size:.62rem;padding:.1rem .4rem}.col[data-v-12b2845f]{flex:1 1 100%;min-width:0}.op[data-v-12b2845f]{flex:0 0 70px}.rhs-kind[data-v-12b2845f]{flex:0 0 78px}.expr-condition[data-v-12b2845f]{display:flex;flex-direction:column;gap:.3rem}.expr-head[data-v-12b2845f]{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.expr-head .rhs-kind[data-v-12b2845f]{flex:0 0 7rem}.expr-head .remove-btn[data-v-12b2845f]{flex:0 0 auto}.expr-condition[data-v-12b2845f] .p-select,.expr-condition[data-v-12b2845f] .p-inputtext{font-size:.7rem}.dfp-root[data-v-1e54567b]{display:flex;flex-direction:column;gap:.25rem}.full-width[data-v-1e54567b]{width:100%}.full-width[data-v-1e54567b] .p-select-label{font-size:.75rem}.dfp-delimiter[data-v-1e54567b]{display:flex;align-items:center;gap:.4rem}.dfp-label[data-v-1e54567b]{font-size:.7rem;color:var(--p-text-muted-color);flex:0 0 auto}.empty-hint[data-v-1e54567b]{font-size:.7rem;color:var(--p-text-muted-color)}.empty-hint code[data-v-1e54567b]{font-family:var(--p-font-family-mono, monospace);background:var(--p-surface-hover);padding:0 .2rem;border-radius:3px}.error-text[data-v-1e54567b]{font-size:.7rem;color:var(--p-red-500);word-break:break-word}.stacked[data-v-08680e20]{flex:1 1 100%;min-width:0}.currency-picker[data-v-4432cb3c]{display:flex;width:100%;flex-wrap:wrap;gap:.375rem;align-items:center}.currency-select[data-v-4432cb3c]{flex:1 1 8rem;min-width:0}.currency-picker[data-v-4432cb3c] .p-selectbutton{flex:0 0 auto}.attr-label[data-v-c9ec9426]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.attr-hint[data-v-c9ec9426]{display:block;margin:.15rem 0 .4rem;color:var(--p-text-muted-color);line-height:1.4}.full-width[data-v-c9ec9426]{width:100%}.full-width[data-v-c9ec9426] .p-select-label{font-size:.75rem}.ck-line[data-v-c9ec9426]{gap:.45rem;font-size:.78rem;margin:.28rem 0;color:var(--p-text-color)}.fmt-row[data-v-c9ec9426]{display:flex;flex-wrap:wrap;gap:.35rem}.fmt-row>.field-col[data-v-c9ec9426]{display:flex;flex-direction:column;gap:.1rem;flex:1 1 100px;min-width:0}.fmt-row>.field-col.narrow[data-v-c9ec9426]{flex:1 1 70px}.fmt-row>.field-col.fit[data-v-c9ec9426]{flex:0 0 auto}.fmt-row>.field-col.currency-col[data-v-c9ec9426]{flex:1 1 12rem}.fmt-row[data-v-c9ec9426] .p-inputnumber,.fmt-row[data-v-c9ec9426] .p-inputnumber>input{width:100%;min-width:0}.fmt-row>.field-col>span[data-v-c9ec9426]{font-size:.7rem;color:var(--p-text-muted-color)}.mixed-tag[data-v-c9ec9426]{font-size:.62rem;font-style:italic;color:var(--p-text-muted-color)}.rule-body[data-v-c97bdaad]{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:.25rem}.raw-toggle[data-v-9881f815]{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:none;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.raw-toggle i[data-v-9881f815]{font-size:.6rem}.raw-json[data-v-9881f815]{margin:0;padding:.5rem;max-height:20rem;overflow:auto;font-family:var(--p-font-family-mono, ui-monospace, monospace);font-size:.7rem;white-space:pre;background:var(--p-content-hover-background);border-radius:4px;-webkit-user-select:text;user-select:text}.section-head[data-v-9881f815]{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.section-head.spaced[data-v-9881f815]{margin-top:.75rem}.field-label[data-v-9881f815]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.col[data-v-9881f815]{border-bottom:1px solid var(--p-content-border-color)}.head[data-v-9881f815]{display:flex;align-items:center;gap:.3rem;width:100%;padding:.25rem 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.head[data-v-9881f815]:hover{background:var(--p-surface-hover)}.caret[data-v-9881f815]{font-size:.6rem;color:var(--p-text-muted-color);flex:0 0 auto}.name[data-v-9881f815]{flex:1 1 auto;min-width:4rem;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-9881f815]{flex:0 0 auto;font-size:.55rem;text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-muted-color);border:1px solid var(--p-content-border-color);border-radius:8px;padding:0 .25rem}.pill--rule[data-v-9881f815]{border-color:var(--p-primary-color);color:var(--p-primary-color)}.pill--origin[data-v-9881f815]{cursor:pointer;text-transform:none;flex:0 1 auto;min-width:0;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill--origin[data-v-9881f815]:hover,.pill--origin[data-v-9881f815]:focus-visible{border-color:var(--p-primary-color);color:var(--p-primary-color)}.preview[data-v-9881f815]{flex:0 0 42%;font-size:.72rem;color:var(--p-text-muted-color);font-family:var(--p-font-family-mono, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview--bold[data-v-9881f815]{font-weight:700;color:var(--p-text-color)}.preview--hidden[data-v-9881f815]{text-decoration:line-through;opacity:.6}.fmt-body[data-v-9881f815]{display:flex;flex-direction:column;gap:.3rem;padding:.15rem 0 .5rem .9rem}.add-rule[data-v-9881f815]{background:none;border:none;padding:0 .15rem;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:var(--p-primary-color);cursor:pointer}.rule[data-v-9881f815]{border:1px solid var(--p-content-border-color);border-radius:5px;margin-bottom:.3rem;background:var(--p-surface-hover)}.rule-head[data-v-9881f815]{display:flex;align-items:center;gap:.3rem;width:100%;padding:.3rem .4rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.rule-match[data-v-9881f815]{font-size:.72rem;font-family:var(--p-font-family-mono, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.rule-fmt[data-v-9881f815]{flex:1;min-width:0;font-size:.68rem;color:var(--p-text-muted-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-count[data-v-9881f815]{flex:0 0 auto;font-size:.6rem;color:var(--p-text-muted-color);border:1px solid var(--p-content-border-color);border-radius:8px;padding:0 .3rem}.rule-body[data-v-9881f815]{border-top:1px solid var(--p-content-border-color);padding:.35rem .45rem .5rem;display:flex;flex-direction:column;gap:.15rem}.rule-sep[data-v-9881f815]{border-top:1px dashed var(--p-content-border-color);margin:.4rem 0 .1rem}.dtype-opt[data-v-9881f815]{display:flex;align-items:baseline;gap:.35rem}.dtype-opt small[data-v-9881f815]{font-size:.62rem;color:var(--p-text-muted-color)}.matchbox[data-v-9881f815]{margin-top:.4rem;border:1px solid var(--p-content-border-color);border-radius:4px;overflow:hidden}.matchhead[data-v-9881f815]{display:flex;justify-content:space-between;padding:.2rem .35rem;font-size:.62rem;color:var(--p-text-muted-color);border-bottom:1px solid var(--p-content-border-color)}.matchempty[data-v-9881f815]{padding:.3rem .35rem;font-size:.66rem;color:var(--p-text-muted-color)}.matchrow[data-v-9881f815]{display:flex;align-items:center;gap:.35rem;width:100%;padding:.2rem .35rem;background:none;border:none;border-top:1px solid var(--p-surface-border);cursor:pointer;text-align:left;color:inherit}.matchrow[data-v-9881f815]:first-of-type{border-top:none}.matchrow--miss[data-v-9881f815]{cursor:default}.matchname[data-v-9881f815]{flex:1;min-width:0;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchname--off[data-v-9881f815]{color:var(--p-text-muted-color)}.matchprev[data-v-9881f815]{font-size:.65rem;color:var(--p-text-muted-color);font-family:var(--p-font-family-mono, monospace);flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missreason[data-v-9881f815]{font-size:.6rem;font-style:italic;color:var(--p-text-muted-color)}.check[data-v-9881f815]{flex:0 0 auto;width:.72rem;height:.72rem;border:1px solid var(--p-content-border-color);border-radius:3px;display:flex;align-items:center;justify-content:center}.check--on[data-v-9881f815]{background:var(--p-primary-color);border-color:var(--p-primary-color)}.check .pi[data-v-9881f815]{font-size:.5rem;color:var(--p-primary-contrast-color)}.actions[data-v-9881f815]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.15rem}.spacer[data-v-9881f815]{flex:1}.key-rows[data-v-da18f7a5]{display:flex;flex-direction:column;gap:.4rem}.key-line[data-v-da18f7a5]{display:flex;align-items:center;gap:.3rem}.key-select[data-v-da18f7a5]{flex:1;min-width:0}.add-key[data-v-da18f7a5]{align-self:flex-start}.tokens[data-v-8a2752e1]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.25rem}.chip[data-v-8a2752e1]{font-size:.72rem;padding:.1rem .4rem;border:1px solid var(--p-content-border-color);border-radius:10px;background:var(--p-content-hover-background);color:var(--p-text-color);cursor:pointer}.chip[data-v-8a2752e1]:hover{border-color:var(--p-primary-color);color:var(--p-primary-color)}.step[data-v-8a2752e1]{display:flex;align-items:center;gap:.4rem}.step-amount[data-v-8a2752e1]{flex:0 0 6rem}.step-amount[data-v-8a2752e1] .p-inputnumber-input{width:100%;min-width:0}.step-unit[data-v-8a2752e1]{flex:1;min-width:0}.cu-option[data-v-a952be7a]{display:flex;align-items:baseline;gap:.4rem;width:100%;min-width:0}.cu-name[data-v-a952be7a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-option--used .cu-name[data-v-a952be7a]{color:var(--p-text-muted-color)}.cu-hint[data-v-a952be7a]{flex:none;font-size:.7rem;font-style:italic;color:var(--p-text-muted-color)}.add-city[data-v-7255a26a]{align-self:flex-start;padding-left:0}.num[data-v-24d2d348]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-24d2d348] .p-inputnumber-input{width:100%;min-width:0}.endpoint-url-row[data-v-958c8617]{display:flex;align-items:center;gap:.5rem}.endpoint-url-row[data-v-958c8617] .p-inputtext{flex:1;font-size:.72rem}.endpoint-shape[data-v-958c8617]{display:block;font-size:.7rem;padding:.4rem .5rem;border-radius:6px;border:1px solid var(--p-surface-border);color:var(--p-text-color);overflow-x:auto;white-space:nowrap}.row-head[data-v-185352ea]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.kv-row[data-v-185352ea]{display:flex;align-items:center;gap:.3rem}.kv-row[data-v-185352ea] .p-inputtext{flex:1;min-width:0}.kv-remove[data-v-185352ea]{flex:0 0 auto;width:1.5rem}.empty[data-v-a514c9cf],.picked[data-v-a514c9cf]{display:flex;flex-direction:column;gap:.4rem}.thumb[data-v-a514c9cf]{border:1px solid var(--p-content-border-color);border-radius:6px;overflow:hidden;background:var(--p-content-background);max-height:140px;display:flex;align-items:center;justify-content:center}.thumb img[data-v-a514c9cf]{display:block;max-width:100%;max-height:140px;object-fit:contain}.thumb-missing[data-v-a514c9cf]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.4rem 0;color:var(--p-text-muted-color);font-size:.72rem}.meta[data-v-a514c9cf]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.filename[data-v-a514c9cf]{font-family:var(--font-mono, monospace);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dims[data-v-a514c9cf]{flex-shrink:0;font-size:.7rem;color:var(--p-text-muted-color);font-variant-numeric:tabular-nums}.seg[data-v-a514c9cf]{display:flex;gap:2px;padding:2px;border:1px solid var(--p-content-border-color);border-radius:6px;background:var(--p-content-background)}.seg-btn[data-v-a514c9cf]{flex:1;border:none;background:transparent;color:var(--p-text-muted-color);font-size:.74rem;padding:.3rem 0;border-radius:4px;cursor:pointer}.seg-btn.on[data-v-a514c9cf]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);font-weight:600}.seg-btn[data-v-a514c9cf]:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:1px}.narrow[data-v-d878d29f]{width:9rem}.preview[data-v-d878d29f]{display:flex;flex:1;flex-direction:column}.preview--table[data-v-d878d29f]{min-height:12rem}.table[data-v-d878d29f]{font-size:.68rem}.cell-text[data-v-d878d29f]{display:block;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-d878d29f]{display:flex;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.7rem;color:var(--p-text-muted-color)}.htp-state[data-v-7c570837]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--p-text-muted-color)}.htp-render[data-v-7c570837]{margin-top:.5rem;width:auto}.htp-state--error[data-v-7c570837]{color:var(--p-red-400)}.htp-list[data-v-7c570837]{display:flex;flex-direction:column;gap:.5rem;max-height:22rem;overflow-y:auto}.htp-option[data-v-7c570837]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--p-surface-border);border-radius:8px;background:var(--p-surface-card);color:var(--p-text-color);text-align:left;cursor:pointer}.htp-option[data-v-7c570837]:hover{border-color:var(--p-primary-color)}.htp-option--active[data-v-7c570837]{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-card))}.htp-option[data-v-7c570837]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 35%,transparent)}.htp-head[data-v-7c570837]{display:flex;justify-content:space-between;gap:.75rem}.htp-label[data-v-7c570837]{font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htp-size[data-v-7c570837],.htp-sub[data-v-7c570837]{flex:none;font-size:.75rem;color:var(--p-text-muted-color)}.htp-grid-wrap[data-v-7c570837]{display:block;overflow-x:auto}.htp-grid[data-v-7c570837]{border-collapse:collapse;font-size:.72rem}.htp-grid th[data-v-7c570837],.htp-grid td[data-v-7c570837]{padding:.15rem .5rem .15rem 0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.htp-grid th[data-v-7c570837]{font-weight:600;color:var(--p-text-muted-color)}.hep-state[data-v-9be100bb]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--p-text-muted-color)}.hep-state--error[data-v-9be100bb]{color:var(--p-red-400)}.hep-render[data-v-9be100bb]{margin-top:.5rem;width:auto}.hep-list[data-v-9be100bb]{display:flex;flex-direction:column;gap:.5rem;max-height:22rem;overflow-y:auto}.hep-option[data-v-9be100bb]{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--p-surface-border);border-radius:8px;background:var(--p-surface-card);color:var(--p-text-color);text-align:left;cursor:pointer}.hep-option[data-v-9be100bb]:hover{border-color:var(--p-primary-color)}.hep-option--active[data-v-9be100bb]{border-color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-card))}.hep-option[data-v-9be100bb]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--p-primary-color) 35%,transparent)}.hep-head[data-v-9be100bb]{display:flex;justify-content:space-between;gap:.75rem;min-width:0}.hep-label[data-v-9be100bb]{font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hep-size[data-v-9be100bb],.hep-sub[data-v-9be100bb]{flex:none;font-size:.75rem;color:var(--p-text-muted-color)}.hep-grid-wrap[data-v-9be100bb]{display:block;overflow-x:auto}.hep-grid[data-v-9be100bb]{border-collapse:collapse;font-size:.72rem}.hep-grid th[data-v-9be100bb],.hep-grid td[data-v-9be100bb]{padding:.15rem .5rem .15rem 0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hep-grid th[data-v-9be100bb]{font-weight:600;color:var(--p-text-muted-color)}.hep-columns[data-v-9be100bb]{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem}.hep-columns label[data-v-9be100bb]{font-size:.85rem;font-weight:600}.hep-hint[data-v-9be100bb]{font-size:.75rem;color:var(--p-text-muted-color)}.hro[data-v-3e2dcb8e],.hck[data-v-3a3a3d4d]{display:flex;flex-direction:column;gap:.4rem}.hip[data-v-2d9d9217]{display:flex;gap:1rem;height:70vh;min-height:0}.hip-page[data-v-2d9d9217]{flex:1;min-width:0;border:1px solid var(--p-surface-border);border-radius:8px;overflow:hidden;background:#fff}.hip-frame[data-v-2d9d9217]{width:100%;height:100%;border:0}.hip-state[data-v-2d9d9217]{display:flex;align-items:center;gap:.5rem;padding:1rem;color:var(--p-text-muted-color);font-size:.85rem}.hip-state--error[data-v-2d9d9217]{color:var(--p-red-400)}.hip-side[data-v-2d9d9217]{width:22rem;flex:none;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.hip-hint[data-v-2d9d9217]{margin:0;font-size:.8rem;color:var(--p-text-muted-color)}.hip-check[data-v-2d9d9217]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.hip-outside[data-v-2d9d9217]{color:var(--p-orange-500)}.hip-label[data-v-2d9d9217]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.hip-row[data-v-2d9d9217]{display:flex;align-items:center;gap:.5rem}.hip-row>.p-inputtext[data-v-2d9d9217]{flex:1;min-width:0}.hip-count[data-v-2d9d9217]{flex:none;font-size:.75rem;color:var(--p-text-muted-color)}.hip-field[data-v-2d9d9217]{display:grid;grid-template-columns:6rem 6.5rem 1fr auto;gap:.35rem;align-items:center}.hip-unsupported[data-v-2d9d9217]{grid-column:1 / -1;font-size:.75rem;color:var(--p-red-400)}.hip-field[data-v-2d9d9217] .p-select,.hip-name[data-v-2d9d9217],.hip-sel[data-v-2d9d9217]{min-width:0;width:100%}.hpf[data-v-354bfbde]{display:flex;flex-direction:column;gap:.5rem}.hpf-row[data-v-354bfbde]{display:flex;align-items:center;gap:.5rem}.hpf-row>.p-inputtext[data-v-354bfbde]{flex:1;min-width:0}.hpf-row[data-v-354bfbde] .p-button{flex:none;width:auto}.hpf-numbers label[data-v-354bfbde]{font-size:.8rem;color:var(--p-text-muted-color)}.hpf-num[data-v-354bfbde]{width:5rem;flex:none}.hpf-num[data-v-354bfbde] .p-inputnumber-input{width:100%;min-width:0}.hpf-preview[data-v-354bfbde]{margin:0;padding-left:1.1rem;font-size:.75rem;color:var(--p-text-muted-color);word-break:break-all}.hpf-hint[data-v-354bfbde]{font-size:.8rem;color:var(--p-text-muted-color)}.hpf-error[data-v-354bfbde]{font-size:.8rem;color:var(--p-red-400)}.hrf[data-v-072b3c3c]{display:flex;flex-direction:column;gap:.25rem}.hrf-hint[data-v-072b3c3c]{color:var(--p-text-muted-color);font-size:.75rem}.hrf-more[data-v-072b3c3c]{align-self:flex-start;width:auto;padding:0}.hrf-wait[data-v-072b3c3c]{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.hrf-wait label[data-v-072b3c3c]{font-size:.8rem}.htrs-url[data-v-51d5ad9f]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.htrs-table[data-v-51d5ad9f]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.htrs-label[data-v-51d5ad9f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.htrs-table[data-v-51d5ad9f] .p-button{flex:none;width:auto}.htrs-path[data-v-51d5ad9f]{overflow-wrap:anywhere}.htrs-more[data-v-51d5ad9f]{display:flex;justify-content:flex-end}.htrs-more[data-v-51d5ad9f] .p-button{width:auto}.htrs-error[data-v-51d5ad9f]{margin-top:.5rem;color:var(--p-red-400);font-size:.8rem}.narrow[data-v-0c8ca452]{width:9rem}.ruler[data-v-1e60006a]{overflow-x:auto;font-family:var(--p-font-family-mono, ui-monospace, monospace);font-size:.72rem;line-height:1.2}.ruler-scale[data-v-1e60006a],.ruler-line[data-v-1e60006a]{display:flex;white-space:pre}.ruler-cell[data-v-1e60006a],.ruler-char[data-v-1e60006a]{flex:0 0 1ch;width:1ch;text-align:center}.ruler-cell[data-v-1e60006a]{padding:0;border:none;background:none;color:var(--p-text-muted-color);cursor:col-resize;font:inherit;height:1.1rem}.ruler-cell[data-v-1e60006a]:hover{background:var(--p-highlight-background)}.is-shaded[data-v-1e60006a]{background:var(--p-content-hover-background)}.is-start[data-v-1e60006a]{box-shadow:inset 1px 0 0 var(--p-primary-color)}.ruler-empty[data-v-1e60006a]{margin:0;color:var(--p-text-muted-color);font-family:inherit}.fw-rows[data-v-1e60006a]{display:flex;flex-direction:column;gap:.6rem}.fw-row[data-v-1e60006a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.4fr) 2.5rem;gap:.25rem;align-items:center}.fw-row[data-v-1e60006a]>*{min-width:0}.fw-name[data-v-1e60006a]{grid-column:1 / -1}.fw-type[data-v-1e60006a] .p-select-label{padding-inline:.375rem}.narrow[data-v-d3b51c4f]{width:9rem}.switching[data-v-8d7fb7cf]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;color:var(--p-text-muted-color)}.divider[data-v-8d7fb7cf]{height:1px;margin:.15rem 0;background:var(--p-surface-border)}.state[data-v-8d7fb7cf]{font-size:.65rem;color:var(--p-text-muted-color)}.state--pending[data-v-8d7fb7cf]{color:var(--p-amber-500)}.header[data-v-8d7fb7cf]{display:flex;align-items:center;gap:.35rem}.header-label[data-v-8d7fb7cf]{flex:1;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color)}.status--running[data-v-8d7fb7cf],.status--done[data-v-8d7fb7cf]{color:var(--p-primary-color)}.status--error[data-v-8d7fb7cf]{color:var(--p-red-400)}.csv-rows[data-v-8d7fb7cf]{display:flex;flex-direction:column;gap:.25rem}.csv-row[data-v-8d7fb7cf]{display:flex;align-items:center;gap:.35rem}.csv-col[data-v-8d7fb7cf]{flex:1;min-width:0;overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.csv-type[data-v-8d7fb7cf]{flex:0 0 8rem}.narrow[data-v-8d7fb7cf]{width:9rem}.header[data-v-31b6010a]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.header-icon[data-v-31b6010a]{font-size:.85rem;color:var(--p-primary-color)}.header-label[data-v-31b6010a]{font-size:.8rem;font-weight:600;color:var(--p-text-color);flex:1}.status-icon[data-v-31b6010a]{font-size:.75rem}.status--running[data-v-31b6010a]{color:var(--p-primary-color)}.status--done[data-v-31b6010a]{color:var(--p-green-500)}.status--error[data-v-31b6010a]{color:var(--p-red-500)}.export-btn[data-v-31b6010a]{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:3px;background:none;color:var(--p-text-muted-color);cursor:pointer;flex-shrink:0}.export-btn[data-v-31b6010a]:hover{background:var(--p-surface-hover);color:var(--p-primary-color)}.export-btn i[data-v-31b6010a]{font-size:.75rem}.prompt[data-v-31b6010a]{font-size:.8rem;resize:none}.generate-btn[data-v-31b6010a]{justify-content:center;flex-shrink:0}.export-body[data-v-31b6010a]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.5rem}.export-label[data-v-31b6010a]{font-size:.75rem;font-weight:600;color:var(--p-text-muted-color)}.num[data-v-714a787a]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-714a787a] .p-inputnumber-input{width:100%;min-width:0}.attr-gap[data-v-7de80d6b]{margin-top:.4rem}.budget[data-v-3f3d3b41]{display:flex;align-items:center;gap:.5rem}.budget-amount[data-v-3f3d3b41]{width:6.5rem;flex-shrink:0}.budget-amount[data-v-3f3d3b41] .p-inputnumber-input{width:100%;min-width:0}.budget-unit[data-v-3f3d3b41]{flex:1;min-width:0}.type-row[data-v-86c5b157]{display:flex;align-items:center;gap:.5rem}.type-select[data-v-86c5b157]{flex:1;min-width:0}.venn[data-v-86c5b157]{flex-shrink:0;color:var(--p-primary-color)}.key-rows[data-v-86c5b157]{display:flex;flex-direction:column;gap:.4rem}.key-line[data-v-86c5b157]{display:flex;align-items:center;gap:.3rem}.key-select[data-v-86c5b157]{flex:1;min-width:0}.key-op[data-v-86c5b157]{flex-shrink:0;width:4rem}.key-op--wide[data-v-86c5b157]{width:6rem}.between-and[data-v-86c5b157]{flex-shrink:0;padding:0 .1rem;font-size:.8rem;color:var(--p-text-muted-color)}.add-key[data-v-86c5b157]{align-self:flex-start}.arrow-icon[data-v-86c5b157]{flex:0 0 auto;font-size:.7rem;color:var(--p-text-muted-color)}.between-hint[data-v-86c5b157]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--p-surface-border)}.key-row[data-v-55011af3]{display:flex;align-items:center;gap:.4rem}.key-label[data-v-55011af3]{font-size:.7rem;color:var(--p-text-muted-color);width:4.2rem;flex-shrink:0}.key-control[data-v-55011af3]{flex:1;min-width:0}.row[data-v-2943da96]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.detached[data-v-2943da96]{font-size:.7rem;color:#b45309}.rules[data-v-2943da96]{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}.rule[data-v-2943da96]{display:flex;align-items:center;gap:.25rem}.canonical[data-v-2943da96]{flex:0 0 40%;min-width:0}.variants[data-v-2943da96]{flex:1;min-width:0}.arrow[data-v-2943da96]{color:var(--p-text-muted-color)}.add[data-v-2943da96]{align-self:flex-start;padding-left:0}.loop-bound-readers[data-v-2943da96]{margin:0;padding:0;list-style:none;font-size:.8rem}.loop-bound-readers li[data-v-2943da96]{display:flex;gap:.35rem;white-space:nowrap}.loop-bound-name[data-v-2943da96]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.loop-bound-column[data-v-2943da96]{flex:none}.part[data-v-732e922d]{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.3rem}.part-label[data-v-732e922d]{font-size:.7rem;color:var(--p-text-muted-color)}.part-source[data-v-732e922d] .p-togglebutton{font-size:.62rem;padding:.1rem .4rem}.part-value[data-v-732e922d]{grid-column:2;min-width:0}.part-value[data-v-732e922d] .p-inputnumber-input{width:100%;min-width:0}.presets[data-v-6991f546]{display:flex;flex-wrap:wrap;gap:.15rem}.preset-btn[data-v-6991f546]{font-size:.7rem;padding:.15rem .35rem}.parse-editor[data-v-d07b8a32]{display:flex;flex-direction:column;gap:.4rem}.agg-row[data-v-d07b8a32]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.agg-row[data-v-d07b8a32] .p-select,.agg-row[data-v-d07b8a32] .p-inputtext{font-size:.7rem}.agg-row>.field-onerror[data-v-d07b8a32]{flex:1 1 100%}.agg-row>.field-onerror[data-v-d07b8a32] .p-togglebutton{flex:1 1 0;font-size:.7rem;padding:.3rem .4rem}.field-func[data-v-d07b8a32]{flex:0 0 70px}.field-func-wide[data-v-d07b8a32]{flex:0 0 96px}.inline-hint[data-v-d07b8a32]{font-size:.7rem;color:var(--p-text-muted-color)}.parse-editor[data-v-d07b8a32] .p-multiselect-label,.parse-editor[data-v-d07b8a32] .p-select-label{font-size:.75rem}.add-btn[data-v-d07b8a32]{align-self:flex-start;font-size:.7rem}.attr-hint code[data-v-d07b8a32]{font-family:var(--p-font-family-mono, monospace);background:var(--p-surface-hover);padding:0 .2rem;border-radius:3px}.error-text[data-v-d07b8a32]{font-size:.7rem;color:var(--p-red-500);word-break:break-word}.num[data-v-9fdeb0b5]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-9fdeb0b5] .p-inputnumber-input{width:100%;min-width:0}.percent[data-v-5fbeed84]{width:5.5rem;flex:0 0 auto}.percent[data-v-5fbeed84] .p-inputnumber-input{width:100%;min-width:0}.num[data-v-5fbeed84]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-5fbeed84] .p-inputnumber-input{width:100%;min-width:0}.sort-row[data-v-185150db]{display:flex;align-items:center;gap:.3rem}.field-col[data-v-185150db]{flex:1;min-width:7rem}.field-col[data-v-185150db] .p-select{font-size:.7rem}.inline-group[data-v-185150db]{display:none;align-items:center;gap:.3rem;flex:0 0 auto}.options-btn,@container (min-width: 22rem){.inline-group.inline-direction[data-v-185150db]{display:inline-flex}}@container (min-width: 29rem){.inline-group.inline-nulls[data-v-185150db]{display:inline-flex}.options-btn[data-v-185150db]{display:none}}.toggle[data-v-185150db] .p-togglebutton{font-size:.62rem;padding:.1rem .4rem}.options-inner[data-v-185150db]{display:flex;flex-direction:column;gap:.5rem;padding:.25rem}.options-group[data-v-185150db]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.options-label[data-v-185150db]{font-size:.65rem;font-weight:600;color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em}.inline-group .options-label[data-v-185150db]{flex:0 0 auto;white-space:nowrap}.inline-group .options-label+.toggle[data-v-185150db]{margin-right:.2rem}.sort-rows[data-v-e92988f8]{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem}.attr-gap[data-v-6556289b]{margin-top:.4rem}.field-from[data-v-9c734123],.field-to[data-v-9c734123]{flex:1;min-width:0}.arrow-icon[data-v-9c734123]{flex:0 0 auto;font-size:.7rem;color:var(--p-text-muted-color)}.text-field[data-v-277b1c60]{flex:1 1 45%;min-width:0}.regex-line[data-v-277b1c60]{flex:1 1 100%;min-width:0}.regex-toggle[data-v-277b1c60]{flex:1 1 100%}.actions[data-v-ac6d6d46]{display:flex;justify-content:flex-end}.tile[data-v-ac6d6d46]{display:flex;align-items:baseline;gap:.35rem;padding:.2rem 0;font-size:.7rem;border-bottom:1px solid var(--p-surface-border)}.tile-port[data-v-ac6d6d46]{flex:0 0 1rem;color:var(--p-text-muted-color);text-align:right}.tile-name[data-v-ac6d6d46]{flex:1;min-width:0}.tile-name small[data-v-ac6d6d46]{display:block;font-size:.62rem;color:var(--p-text-muted-color)}.tile-problem[data-v-ac6d6d46]{color:var(--p-amber-500)}.tile-ok[data-v-ac6d6d46]{color:var(--p-text-muted-color)}.tile-empty[data-v-ac6d6d46]{font-style:italic;color:var(--p-text-muted-color)}.crs-row[data-v-9a0b426a]{display:flex;align-items:center;gap:.4rem}.crs-label[data-v-9a0b426a]{font-size:.7rem;color:var(--p-text-muted-color);width:2.5rem;flex-shrink:0}.crs-input[data-v-9a0b426a]{flex:1;min-width:0}.modes[data-v-7b5f5c24]{display:flex;flex-wrap:wrap}.modes[data-v-7b5f5c24] .p-togglebutton{flex:1 1 45%;font-size:.68rem;padding:.2rem .4rem}.count[data-v-7b5f5c24]{width:6.5rem;margin-left:auto;flex-shrink:0}.count[data-v-7b5f5c24] .p-inputnumber-input{width:100%;min-width:0}.switching[data-v-66b0ceb4]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;color:var(--p-text-muted-color)}.divider[data-v-66b0ceb4]{height:1px;margin:.15rem 0;background:var(--p-surface-border)}.gap-row[data-v-69b10ef2]{display:flex;gap:.5rem}.gap-value[data-v-69b10ef2]{flex:1;min-width:0}.gap-value[data-v-69b10ef2] .p-inputnumber-input{width:100%;min-width:0}.gap-unit[data-v-69b10ef2]{flex:1;min-width:0}.wide[data-v-c9bef7c1]{flex:1 1 100%;min-width:0}.narrow[data-v-c9bef7c1]{flex:0 1 4.5rem;min-width:0}.narrow[data-v-c9bef7c1] .p-inputnumber-input{width:100%;min-width:0}.rest[data-v-c9bef7c1]{flex:1;min-width:0}.sort-rows[data-v-37b386d1]{container-type:inline-size;display:flex;flex-direction:column;gap:.5rem}.order-row[data-v-d3ee4114]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.order-col[data-v-d3ee4114]{flex:1 1 12rem;min-width:0}.case-head[data-v-ca5b58da]{display:flex;align-items:center;gap:.2rem;padding-right:1.6rem}.case-label[data-v-ca5b58da]{flex:1;min-width:0}.case-condition[data-v-ca5b58da]{display:flex;flex-wrap:wrap;gap:.3rem}.col[data-v-ca5b58da]{flex:1 1 100%;min-width:0}.op[data-v-ca5b58da]{flex:0 0 70px}.rhs-kind[data-v-ca5b58da]{flex:0 0 78px}.val[data-v-ca5b58da]{flex:1 1 5rem;min-width:0}.group-head[data-v-f400aaae]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;color:var(--p-text-muted-color)}.sub-label[data-v-f400aaae]{font-size:.68rem;color:var(--p-text-muted-color)}.chip-row[data-v-f400aaae]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.group-chip[data-v-f400aaae]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .35rem;font-size:.7rem;border:1px solid var(--p-surface-border);border-radius:10px}.chip-x[data-v-f400aaae],.mv[data-v-f400aaae],.operand-toggle[data-v-f400aaae]{display:inline-flex;padding:0;font-size:.6rem;color:var(--p-text-muted-color);background:none;border:none;cursor:pointer}.mv[data-v-f400aaae]:disabled{opacity:.3;cursor:default}.add-col-select[data-v-f400aaae]{width:7rem}.group-order-row[data-v-f400aaae]{display:flex;flex-wrap:wrap;gap:.3rem}.rule-line[data-v-f400aaae],.rule-then[data-v-f400aaae]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;width:100%}.rule-move[data-v-f400aaae]{display:flex;flex-direction:column}.rule-when[data-v-f400aaae],.then-arrow[data-v-f400aaae],.then-cap[data-v-f400aaae]{font-size:.68rem;color:var(--p-text-muted-color)}.rule-col[data-v-f400aaae],.rule-val[data-v-f400aaae]{flex:1 1 5rem;min-width:0}.rule-op[data-v-f400aaae],.rule-scope[data-v-f400aaae],.rule-color[data-v-f400aaae]{flex:0 0 auto}.then-field[data-v-f400aaae]{display:inline-flex;align-items:center;gap:.2rem}.add[data-v-f400aaae]{align-self:flex-start;padding-left:0}.type[data-v-30523134]{flex:1 1 auto;min-width:0}.line[data-v-30523134]{flex:1 1 100%;min-width:0}[data-v-30523134] .p-select,[data-v-30523134] .p-inputtext,[data-v-30523134] .p-inputnumber-input{font-size:.7rem}[data-v-30523134] .p-inputnumber,[data-v-30523134] .p-inputnumber .p-inputtext{width:100%}.input-row[data-v-67f6eca1]{display:flex;align-items:center;gap:.4rem}.slot[data-v-67f6eca1]{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--p-text-muted-color);white-space:nowrap}.name[data-v-67f6eca1]{flex:1;min-width:0}.conn[data-v-67f6eca1]{font-size:.7rem;color:var(--p-red-400);white-space:nowrap}.conn.wired[data-v-67f6eca1]{color:var(--p-green-500)}.issues[data-v-67f6eca1]{margin:.35rem 0 0;padding-left:1rem;list-style:disc;font-size:.65rem;color:#b45309}.issues li[data-v-67f6eca1]{margin:.1rem 0}.picker[data-v-67f6eca1]{margin-top:.4rem;padding:.4rem;border:1px solid var(--p-content-border-color);border-radius:6px;background:var(--p-content-background)}.picker-head[data-v-67f6eca1]{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;font-weight:600;color:var(--p-text-muted-color);margin-bottom:.3rem}.picker-group[data-v-67f6eca1]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.25rem}.picker-ns[data-v-67f6eca1]{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--p-primary-color);margin-right:.15rem}.chip[data-v-67f6eca1]{font-size:.72rem;padding:.1rem .4rem;border:1px solid var(--p-content-border-color);border-radius:10px;background:var(--p-content-hover-background);color:var(--p-text-color);cursor:pointer}.chip[data-v-67f6eca1]:hover{border-color:var(--p-primary-color);color:var(--p-primary-color)}.chip-block[data-v-67f6eca1]{border-style:dashed;color:var(--p-primary-color)}.chip-block .pi[data-v-67f6eca1]{font-size:.6rem}.ai-btn[data-v-67f6eca1]{align-self:flex-start}.count[data-v-3e006ff3]{width:6.5rem;margin-left:auto;flex-shrink:0}.count[data-v-3e006ff3] .p-inputnumber-input{width:100%;min-width:0}.num[data-v-0e570921]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-0e570921] .p-inputnumber-input{width:100%;min-width:0}.threshold[data-v-0e570921]{display:flex;align-items:center;gap:.5rem}.threshold .num[data-v-0e570921]{margin-left:0}.threshold-kind[data-v-0e570921]{flex:1;min-width:0}.num[data-v-30bef831]{width:6.5rem;margin-left:auto;flex-shrink:0}.bindable .num[data-v-30bef831]{width:auto;margin-left:0}.num[data-v-30bef831] .p-inputnumber-input{width:100%;min-width:0}.num[data-v-5def740f]{width:6.5rem;margin-left:auto;flex-shrink:0}.num[data-v-5def740f] .p-inputnumber-input{width:100%;min-width:0}.rules[data-v-0814a915]{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}.rule[data-v-0814a915]{display:flex;align-items:center;gap:.25rem}.canonical[data-v-0814a915]{flex:0 0 40%;min-width:0}.variants[data-v-0814a915]{flex:1;min-width:0}.arrow[data-v-0814a915]{color:var(--p-text-muted-color)}.add[data-v-0814a915]{align-self:flex-start;padding-left:0}.preview[data-v-0814a915]{margin-top:.4rem;padding:.4rem .5rem;background:var(--p-content-hover-background);border-radius:4px;font-size:.72rem}.preview-title[data-v-0814a915]{font-weight:600;color:var(--p-text-muted-color);margin-bottom:.25rem}.map-row[data-v-0814a915]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.1rem 0}.map-canonical[data-v-0814a915]{font-weight:600}.map-sources[data-v-0814a915]{color:var(--p-text-muted-color)}.attr-gap[data-v-43ac688c]{margin-top:.4rem}.file-row[data-v-315bc14b]{display:flex;align-items:center;gap:.4rem}.file-input[data-v-315bc14b]{flex:1;min-width:0;font-size:.75rem}.file-icon[data-v-315bc14b]{flex:0 0 auto;font-size:.9rem;color:var(--locra-cat-output)}.file-btn[data-v-315bc14b]{flex:0 0 auto;width:1.5rem}.dialect-locked[data-v-afaa3211]{opacity:.55;pointer-events:none}.index[data-v-a8c466b3]{font-size:.65rem;color:var(--p-text-muted-color);flex:0 0 auto}.cell[data-v-a8c466b3]{flex:1;min-width:0;font-size:.7rem}.sheet-header[data-v-a8c466b3]{flex:1 1 100%}.position[data-v-a8c466b3]{flex:0 0 4rem;min-width:0}.position[data-v-a8c466b3] input{font-size:.7rem}.title-row[data-v-1892fb03]{display:flex;align-items:center;gap:.4rem}.title-input[data-v-1892fb03]{flex:1;min-width:0;font-size:.75rem}.title-icon[data-v-1892fb03]{flex:0 0 auto;font-size:.9rem;color:var(--locra-cat-output)}.picker[data-v-e5b4e8f5]{margin-top:.4rem;padding:.4rem;border:1px solid var(--p-content-border-color);border-radius:6px;background:var(--p-content-background)}.head[data-v-e5b4e8f5]{font-size:.72rem;font-weight:600;color:var(--p-text-muted-color);margin-bottom:.3rem}.chips[data-v-e5b4e8f5]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.25rem}.chip[data-v-e5b4e8f5]{font-size:.72rem;padding:.1rem .4rem;border:1px solid var(--p-content-border-color);border-radius:10px;background:var(--p-content-hover-background);color:var(--p-text-color);cursor:pointer}.chip[data-v-e5b4e8f5]:hover{border-color:var(--p-primary-color);color:var(--p-primary-color)}.hint[data-v-e5b4e8f5]{font-size:.7rem;color:var(--p-text-muted-color)}.format-select[data-v-d0bd08aa]{display:flex;width:100%}.format-select[data-v-d0bd08aa] .p-togglebutton{flex:1 1 auto;min-width:0;padding-inline:.4rem;font-size:.75rem}.file-row[data-v-d0bd08aa]{display:flex;align-items:center;gap:.4rem}.file-input[data-v-d0bd08aa]{flex:1;min-width:0;font-size:.75rem}.file-icon[data-v-d0bd08aa]{flex:0 0 auto;font-size:.9rem;color:var(--locra-cat-output)}.file-btn[data-v-d0bd08aa]{flex:0 0 auto;width:1.5rem}.filename-row[data-v-e9de2bdc]{display:flex;align-items:center;gap:.4rem}.filename-input[data-v-e9de2bdc]{flex:1;min-width:0;font-size:.75rem}.filename-icon[data-v-e9de2bdc]{flex:0 0 auto;font-size:.9rem;color:var(--locra-cat-output)}.filename-btn[data-v-e9de2bdc]{flex:0 0 auto;width:1.5rem}.element-row[data-v-ff550d84]{display:flex;align-items:center;gap:.4rem}.element-input[data-v-ff550d84]{flex:1;min-width:0;font-size:.75rem}.element-icon[data-v-ff550d84]{flex:0 0 auto;font-size:.9rem;color:var(--locra-cat-output)}.xh-table[data-v-3356d60f]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.xh-label[data-v-3356d60f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xh-table[data-v-3356d60f] .p-button{flex:none;width:auto}html,body,#app{height:auto;min-height:0}body{background:transparent}.embed[data-v-3fa24abd]{width:300px;max-width:100%;box-sizing:border-box}.inspector[data-v-3fa24abd]{border:1px solid var(--p-content-border-color);border-radius:8px;background:var(--p-surface-card);padding-bottom:.25rem}.none[data-v-3fa24abd]{margin:0;color:var(--p-text-muted-color);font-size:.85rem}
