.collapsible-section[data-v-03fab74b]{border:1px solid #4c4c4c;border-radius:8px;margin-bottom:12px;overflow:hidden}.collapsible-header[data-v-03fab74b]{align-items:center;background:#353535;cursor:pointer;display:flex;gap:12px;padding:6px 10px 6px 14px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.collapsible-header[data-v-03fab74b]:hover{background:#3a3a3a}.collapsible-section.disabled .collapsible-header[data-v-03fab74b]{cursor:default;min-height:20px}.collapsible-section.disabled .collapsible-header[data-v-03fab74b]:hover{background:#353535}.collapsible-section.open .collapsible-header[data-v-03fab74b]{background-color:#3a3a3a}.collapsible-title[data-v-03fab74b]{color:#ccc;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.header-extras-spacer[data-v-03fab74b]{align-items:center;display:flex;flex:1;gap:12px;justify-content:flex-end;min-width:0}.status-check[data-v-03fab74b]{flex-shrink:0;opacity:.45}.status-disc[data-v-03fab74b]{background:#a7a7a7;border-radius:50%;flex-shrink:0;height:6px;margin-right:4px;width:6px}.toggle-btn[data-v-03fab74b]{background:transparent;border:none;color:#777;cursor:pointer;flex-shrink:0;margin-bottom:-2px;margin-top:2px;padding:0;transition:transform .25s ease}.open .toggle-btn[data-v-03fab74b]{margin-bottom:2px;margin-top:-2px;transform:rotate(180deg)}.collapsible-body[data-v-03fab74b]{max-height:0;overflow:hidden;transition:max-height .3s ease}.open .collapsible-body[data-v-03fab74b]{max-height:2000px}.collapsible-content[data-v-03fab74b]{border-top:1px solid #4c4c4c;padding:0}.collapsible-hint[data-v-03fab74b-s]{color:#acacac;flex:1;font-size:11px;margin-right:6px;text-align:right}.collapsible-hint[data-v-03fab74b-s].no-margin{margin-right:0}.collapsible-hint-warn[data-v-03fab74b-s]{color:#d4c08a}.collapsible-reset-btn[data-v-03fab74b-s]{background:transparent;border:none;cursor:pointer;flex-shrink:0;opacity:.5;padding:2px;transition:filter .15s ease,opacity .15s ease}.collapsible-reset-btn[data-v-03fab74b-s]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.collapsible-reset-btn[data-v-03fab74b-s]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.collapsible-reset-btn[data-v-03fab74b-s]:disabled{cursor:default;opacity:.25}.collapsible-reset-btn[data-v-03fab74b-s]:disabled:hover{filter:none;opacity:.25}.collapsible-reset-icon[data-v-03fab74b-s]{display:block;height:16px;width:16px}.item-row[data-v-b5c15cc4]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;display:flex;font:inherit;gap:12px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.item-row__thumb-wrap[data-v-b5c15cc4]{flex:none;height:32px;position:relative;width:32px}.item-row__thumb[data-v-b5c15cc4]{background:#1a1a1a;border:1px solid #666;border-radius:6px;display:block;height:32px;object-fit:var(--tyto-thumb-fit, cover);width:32px}.item-row__thumb--placeholder[data-v-b5c15cc4]{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 4px,#222 4px,#222 8px)}.item-row__info[data-v-b5c15cc4]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.item-row__name[data-v-b5c15cc4]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ccc;display:-webkit-box;font-size:11px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.item-row__meta[data-v-b5c15cc4]{color:#888;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-row__trail[data-v-b5c15cc4]{align-items:center;display:flex;flex:none}.derivatives-body[data-v-fd354194]{display:flex;flex-direction:column;margin-bottom:12px;margin-right:12px}.elements-help[data-v-fd354194]{color:#8c8c8c;font-size:11px;line-height:1.4;margin:0;padding:0 0 12px 4px}.elements-add-row[data-v-fd354194]{border-top:1px solid hsl(0deg 0% 29.8% / 48%);display:flex;padding-top:8px}.elements-add-btn[data-v-fd354194]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:2px;transition:color .15s,opacity .15s}.elements-add-btn[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{color:#fff;opacity:1}.elements-add-btn[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(2px)}.derivatives-source[data-v-fd354194]{border-top:1px solid hsl(0deg 0% 29.8% / 48%);display:flex;flex-direction:column;padding:6px 0 6px 4px}.elements-chevron[data-v-fd354194]{align-items:center;background:transparent;border:none;color:#888;cursor:pointer;display:flex;justify-content:center;padding:4px 0 4px 4px;transition:transform .2s ease}.elements-source-row.expanded .elements-chevron[data-v-fd354194]{transform:rotate(180deg)}.elements-chevron[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{color:#ccc}.derivatives-rows[data-v-fd354194]{display:flex;flex-direction:column;padding:4px 0 4px 28px}.elements-delete[data-v-fd354194]{align-items:center;background:#d32f2fe6;border-radius:4px;border:1px solid #ffffff80;clip-path:inset(50%);color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:11px;height:16px;justify-content:center;left:1px;line-height:1;padding:0;pointer-events:none;position:absolute;top:1px;transition:background-color .15s;width:16px;z-index:2}.item-row:focus-within .elements-delete[data-v-fd354194],.item-row:hover .elements-delete[data-v-fd354194],.elements-delete[data-v-fd354194]:focus-visible,.elements-delete[data-v-fd354194]:hover{clip-path:none;pointer-events:auto}.elements-badge[data-v-fd354194]{background:#3a4a5a;border-radius:3px;color:#aac;font-size:9px;letter-spacing:.05em;margin-left:6px;padding:1px 4px;text-transform:uppercase;white-space:nowrap}.elements-actions[data-v-fd354194],.elements-source-actions[data-v-fd354194]{align-items:center;display:flex;gap:6px}.elements-source-delete[data-v-fd354194]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background-color .15s,color .15s;width:24px}.elements-source-delete[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{color:#ff4242;filter:none}.elements-travel[data-v-fd354194]{background:transparent;border:1px solid #4a4a4a;border-radius:4px;color:#999;cursor:pointer;font-size:9px!important;padding:4px 3px;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.elements-travel[data-v-fd354194]:hover:not(:disabled){border-color:#6a6a6a;color:#ccc}.elements-travel[data-v-fd354194]:disabled{border-color:#3a3a3a;color:#5a5a5a;cursor:not-allowed}.derivative-row__blocked[data-v-fd354194]{color:#9a8f6a;font-size:10px;line-height:1.35;padding:6px 12px 6px 0}.derivative-row__objects[data-v-fd354194]{display:flex;flex-direction:column;gap:4px}.derivative-row__object-count[data-v-fd354194]{color:#8a8a8a;flex:none;font-size:10px;font-variant-numeric:tabular-nums;min-width:14px;text-align:right}.derivative-row__object-remove[data-v-fd354194]{background:transparent;border:none;color:#8a8a8a;cursor:pointer;flex:none;font-size:14px;line-height:1;padding:0 2px}.derivative-row__object-remove[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{color:#e8e8e8}.derivative-row__object-remove[data-v-fd354194]:focus-visible{border-radius:3px;outline:1px solid #6ab0ff;outline-offset:1px}.derivative-row__object-add[data-v-fd354194]{align-self:flex-start;background:transparent;border:1px dashed hsl(0deg 0% 40%);border-radius:4px;color:#9a9a9a;cursor:pointer;font-size:10px;padding:2px 8px}.derivative-row__object-add[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{border-color:#8c8c8c;color:#ddd}.derivative-row__object-add[data-v-fd354194]:focus-visible{outline:1px solid #6ab0ff;outline-offset:1px}.elements-objectchip[data-v-fd354194]{background:#2c3f4a;border:1px solid #40606f;border-radius:9px;color:#cfe6f0;cursor:pointer;font-size:10px;max-width:96px;padding:1px 4px}.elements-objectchip[data-v-fd354194]:hover{border-color:#5f8fa3}.elements-objectchip[data-v-fd354194]:focus-visible{outline:1px solid #6ab0ff;outline-offset:1px}.derivative-row__onenote[data-v-fd354194]{color:#8a8a8a;font-size:10px;line-height:1.35;padding:2px 12px 6px 0}.elements-travel.is-on[data-v-fd354194]{background:#2c5364;border-color:#4a8aa8;color:#dff}select.elements-assign[data-v-fd354194]{background:#4c4c4c;border:1px solid #444;color:#ccc;font-size:10px!important;text-align:left;width:66px}select.elements-assign--merge[data-v-fd354194]{width:90px}.elements-assign[data-v-fd354194]:focus{border-color:#5a5a5a;outline:none}.derivative-row__object[data-v-fd354194]{align-items:center;display:flex;gap:8px;padding:8px 4px 8px 18px}.derivative-row__object-label[data-v-fd354194]{color:#ccc;font-size:11px}.derivative-row__object-input[data-v-fd354194]{background:#2a2a2a;border:1px solid #4a8aa8;border-radius:4px;box-sizing:border-box;color:#ddd;flex:1;font-size:11px;height:24px;min-width:0;padding:3px 6px}input[data-v-fd354194]::placeholder{color:#666;transition:color .2s ease}input[data-v-fd354194]:focus::placeholder{color:transparent}.derivative-row__object-input[data-v-fd354194]:focus{border-color:#6ab0d0;outline:none}.elements-path-preview[data-v-fd354194]{background:#1a1a1a;box-shadow:0 6px 20px #00000080;pointer-events:none;position:fixed;z-index:9999}.elements-path-preview img[data-v-fd354194]{display:block;max-height:240px;max-width:240px}.embedded-group[data-v-fd354194]{margin-top:2px}.embedded-group__header[data-v-fd354194]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;gap:6px;padding:4px 4px 4px 0;transition:color .15s ease;-webkit-user-select:none;user-select:none;width:100%}.embedded-group__header[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.embedded-group__chevron[data-v-fd354194]{flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.embedded-group__header.open .embedded-group__chevron[data-v-fd354194]{transform:rotate(0)}.embedded-group__title[data-v-fd354194]{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.embedded-group__count[data-v-fd354194]{background:#5d5d5d;border-radius:4px;color:#ccc;font-size:11px;line-height:1;margin-left:auto;margin-right:-3px;padding:2px 8px}.embedded-group__rows[data-v-fd354194]{display:flex;flex-direction:column;gap:6px;padding:8px 0 8px 16px}.is-offered[data-v-fd354194]{--element-content-opacity: .75}.is-pending[data-v-fd354194]{--element-content-opacity: .6}:is(.is-offered[data-v-fd354194],.is-pending[data-v-fd354194]) .item-row__info,:is(.is-offered[data-v-fd354194],.is-pending[data-v-fd354194]) .item-row__thumb,:is(.is-offered[data-v-fd354194],.is-pending[data-v-fd354194]) :is(.elements-assign,.elements-extract,.elements-pending){opacity:var(--element-content-opacity)}.elements-extract[data-v-fd354194]{background:transparent;border:1px solid #4a4a4a;border-radius:4px;color:#999;cursor:pointer;font-size:9px!important;padding:4px 8px;transition:background .12s ease,border-color .12s ease,color .12s ease;white-space:nowrap}.elements-extract[data-v-fd354194]:hover{border-color:#6a6a6a;color:#ccc}.elements-pending[data-v-fd354194]{color:#777;font-size:10px;font-style:italic;white-space:nowrap}.elements-variants[data-v-fd354194]{width:28px!important}.elements-except[data-v-fd354194]{align-items:center;display:flex;gap:8px;padding:2px 4px 2px 45px}.elements-except__label[data-v-fd354194]{color:#999;font-size:10px}.elements-except__input[data-v-fd354194]{background:#2a2a2a;border:1px solid #4a4a4a;border-radius:4px;box-sizing:border-box;color:#ddd;flex:1;font-size:11px;height:22px;min-width:0;padding:2px 6px}.elements-except__input[data-v-fd354194]:focus{border-color:#6ab0d0;outline:none}.elements-badge--fail[data-v-fd354194]{background:#5a3a3a;color:#daa}.elements-badge--computed[data-v-fd354194]{background:#4a3a5a;color:#cab}.elements-failure[data-v-fd354194]{color:#daa;font-size:11px;line-height:1.4;margin:0;padding:4px 4px 4px 45px}.elements-docnote[data-v-fd354194]{color:#777;font-size:10px;padding:4px 4px 8px 16px}.elements-folder[data-v-fd354194]{align-items:center;background:#2e2e2e;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .12s ease;width:32px}.elements-folder[data-v-fd354194]:not(:disabled):not([aria-disabled=true]):hover{background:#3a3a3a}.has-alpha[data-v-fd354194] .item-row__thumb{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 5px,transparent 5px 10px),repeating-linear-gradient(-45deg,#ccc 0 5px,transparent 5px 10px);background-size:10px 10px}.elements-path-preview img[data-v-fd354194]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 10px,transparent 10px 20px),repeating-linear-gradient(-45deg,#ccc 0 10px,transparent 10px 20px);background-size:20px 20px}.inline-warning[data-v-5ffcde88]{align-items:flex-start;background:#282828;border-left:3px solid currentColor;border-radius:4px;box-sizing:border-box;color:#f36060;display:flex;font-size:12px;gap:8px;line-height:1.4;padding:4px 4px 6px 8px;width:256px}.inline-warning--inactive[data-v-5ffcde88]{color:#bbb}.inline-warning__icon[data-v-5ffcde88]{background:currentColor;flex:0 0 16px;height:16px;margin-top:1px;mask:url(/safety_warning.svg) center / contain no-repeat;width:16px}.inline-warning__text[data-v-5ffcde88]{min-width:0;overflow-wrap:anywhere}.input-resize-notice[data-v-0c1f625f]{box-sizing:border-box;color:#bbb;flex:0 0 auto;font-size:10px;grid-column:1 / -1;line-height:1.4;max-width:100%;min-width:0;padding:2px 0;width:344px}.input-resize-notice__controls[data-v-0c1f625f]{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.input-resize-notice__controls label[data-v-0c1f625f]{align-items:center;display:inline-flex;flex:0 0 auto;font-size:inherit;font-weight:400;gap:4px;margin:0;padding:0;width:auto}.input-resize-notice__controls input[data-v-0c1f625f]{background:#4c4c4c;border:1px solid #555;box-sizing:border-box;color:#ccc;font:inherit;height:24px;margin:0;min-width:0;padding:2px 4px;text-align:left;width:60px}.input-resize-notice__controls[data-v-0c1f625f] :disabled{cursor:default;opacity:.5}.file-input-box[data-v-b0e53ce0]{cursor:pointer;position:relative}.file-input-wrapper[data-v-b0e53ce0]:has(>.input-resize-notice){flex-wrap:wrap}.multifile-row[data-v-b0e53ce0]:has(>.input-resize-notice){grid-auto-rows:auto;padding-bottom:10px;padding-top:10px;row-gap:8px}.multifile-row>.input-resize-notice[data-v-b0e53ce0]{padding:4px 0 0 93px}.named-image-entry>.input-resize-notice[data-v-b0e53ce0]{padding:0 10px 8px}.file-input-wrapper--labeled[data-v-b0e53ce0]{margin-left:13px;width:337px}.file-input-wrapper--single-unlabeled .file-input-box[data-v-b0e53ce0]{margin-left:21px}.file-input-wrapper .preview-actions[data-v-b0e53ce0]{align-self:flex-start;gap:4px}.preview-action-glyph[data-v-b0e53ce0]{display:block;font-size:15px;line-height:1}.preview-action[data-v-b0e53ce0]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;flex:none;height:18px;justify-content:center;padding:0;transition:all .1s;width:18px}.preview-action[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff;opacity:1}.preview-action--danger[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#ff4242;filter:none}.preview-action--glyph[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff;filter:none}.multifile-add-row[data-v-b0e53ce0]{display:flex;margin-top:6px}.multifile-add-btn[data-v-b0e53ce0]{align-items:center;background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:2px;transition:opacity .15s}.multifile-add-btn[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff;opacity:1}.multifile-add-btn[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.preview-action[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.preview-action .reuse-icon[data-v-b0e53ce0]{height:14px;opacity:.5;transform:rotate(90deg);width:auto}.preview-action:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover .reuse-icon[data-v-b0e53ce0]{opacity:1}.file-input-wrapper .file-preview[data-v-b0e53ce0]{align-items:flex-start;align-self:flex-start}.file-input-wrapper .file-info-container[data-v-b0e53ce0]{align-self:flex-start}.file-input-box.has-file[data-v-b0e53ce0]{cursor:pointer}.box-ext-badge[data-v-b0e53ce0]{align-items:center;background:#3a3a3a;border-radius:3px;color:#aaa;display:flex;font-size:9px;font-weight:700;height:100%;justify-content:center;left:0;letter-spacing:.04em;position:absolute;top:0;width:100%}.box-spinner[data-v-b0e53ce0]{animation:box-spin-b0e53ce0 .8s linear infinite;border:2px solid rgba(255,255,255,.15);border-radius:50%;border-top-color:#ffffffb3;height:18px;left:50%;margin-left:-9px;margin-top:-9px;pointer-events:none;position:absolute;top:50%;width:18px;z-index:2;box-sizing:border-box}@keyframes box-spin-b0e53ce0{to{transform:rotate(360deg)}}.fileinputsize[data-v-b0e53ce0]{color:#888;cursor:default;font-size:11px;min-width:120px;padding-top:2px}.crop-mergeback[data-v-b0e53ce0]{align-items:center;color:#9a9a9a;cursor:pointer;display:flex;font-size:11px;gap:5px;margin-top:4px;-webkit-user-select:none;user-select:none}.crop-mergeback input[data-v-b0e53ce0]{accent-color:#6a9fdb;cursor:pointer;margin:0}.crop-mergeback__into[data-v-b0e53ce0]{color:#6a9fdb;display:block;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input-label[data-v-b0e53ce0],.multifile-field-label[data-v-b0e53ce0]{color:#999;cursor:default;font-family:Plus Jakarta Sans;font-size:11px;text-transform:uppercase}.file-input-label[data-v-b0e53ce0]{margin-bottom:2px}.multifile-field-label[data-v-b0e53ce0]{margin-bottom:8px}.max-items-hint[data-v-b0e53ce0]{color:#888;font-size:11px;font-weight:400;margin-left:4px}.hover-preview[data-v-b0e53ce0]{background:#1a1a1a;box-shadow:0 6px 20px #00000080;pointer-events:none;position:fixed;z-index:10000}.hover-preview img[data-v-b0e53ce0]{display:block;height:auto;max-height:280px;max-width:280px;width:auto}.hover-preview.transparent img[data-v-b0e53ce0]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 10px,transparent 10px 20px),repeating-linear-gradient(-45deg,#ccc 0 10px,transparent 10px 20px);background-size:20px 20px}.reorder-handle[data-v-b0e53ce0]{color:#7c7c7c;cursor:grab;font-size:16px;flex-shrink:0;line-height:1;padding:4px 2px;-webkit-user-select:none;user-select:none}.reorder-handle[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.reorder-handle[data-v-b0e53ce0]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{cursor:grabbing}.reorder-handle--inert[data-v-b0e53ce0]{cursor:default}.reorder-over[data-v-b0e53ce0]{border-top:2px solid #6a9fdb}.multifile-weight-slider[data-v-b0e53ce0]{align-items:center;display:flex;gap:6px}.mw-slider-label[data-v-b0e53ce0]{color:#9f9f9f;flex-shrink:0;font-size:11px;font-weight:400}.mw-slider-input[data-v-b0e53ce0]{flex:1;height:4px;width:174px}.mw-slider-value[data-v-b0e53ce0]{background-color:#5d5d5d;border-radius:6px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:16px;min-width:24px;padding:2px 6px;text-align:center}.font-picker[data-v-113f63ba]{display:inline-block;margin:0 2px;vertical-align:middle}.font-picker__control[data-v-113f63ba]{align-items:center;background-color:#4c4c4c;border:none;border-radius:6px;box-sizing:border-box;color:#ccc;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;gap:6px;height:22px;padding:0 6px;text-align:left;width:262px}.font-picker__control[data-v-113f63ba]:disabled{cursor:default;opacity:.5}.font-picker__control[data-v-113f63ba]:focus-visible,.font-picker--open .font-picker__control[data-v-113f63ba]{box-shadow:0 0 4px 2px #9ed7e0;outline:none}.font-picker__name[data-v-113f63ba]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-picker__name--placeholder[data-v-113f63ba]{color:#999}.font-picker__specimen[data-v-113f63ba]{background-color:#e6e6e6;display:inline-block;flex:0 0 auto}.font-picker__chevron[data-v-113f63ba]{color:#999;flex:0 0 auto;font-size:10px}.font-picker__popover[data-v-113f63ba]{background:#3d3d3d;border:1px solid #333;border-radius:8px;box-shadow:0 6px 20px #0006;box-sizing:border-box;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;padding:6px;position:fixed;z-index:9999}.font-picker__search[data-v-113f63ba]{box-sizing:border-box;margin:0 0 6px;width:100%}.font-picker__list[data-v-113f63ba]{overflow-x:hidden;overflow-y:auto;position:relative}.font-picker__spacer[data-v-113f63ba]{position:relative}.font-picker__row[data-v-113f63ba]{align-items:center;border-radius:4px;box-sizing:border-box;color:#ccc;cursor:pointer;display:flex;gap:8px;height:24px;left:0;padding:0 6px;position:absolute;right:0}.font-picker__row .font-picker__name[data-v-113f63ba]{flex:0 0 132px}.font-picker__row .font-picker__specimen[data-v-113f63ba]{margin-left:auto}.font-picker__row--active[data-v-113f63ba]{background:#575757}.font-picker__row--selected .font-picker__name[data-v-113f63ba]{color:#fff}.font-picker__row--unreadable .font-picker__name[data-v-113f63ba]{color:#777;font-style:italic}.font-picker__empty[data-v-113f63ba]{color:#888;padding:8px;text-align:center}.font-picker__footer[data-v-113f63ba]{color:#888;font-size:10px;padding:5px 6px 0;text-align:right}.textarea-wrap[data-v-32b455a5]{display:inline-flex;flex-direction:column;vertical-align:text-top;width:262px}.textarea-wrap textarea[data-v-32b455a5]{vertical-align:text-top;width:100%}.char-counter[data-v-32b455a5]{color:#777;font-size:10px;margin-top:2px;text-align:right}.char-counter.warn[data-v-32b455a5]{color:#c90}.field-group.has-rule-issue[data-v-32b455a5]{flex-wrap:wrap}.field-rule-issue[data-v-32b455a5]{color:#c90;flex-basis:100%;font-size:11px;margin:4px 0 0}textarea.in-preview-font[data-v-32b455a5]::placeholder{font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif}.preview-font-note[data-v-32b455a5]{color:#777;font-size:10px;margin-top:2px}.char-counter.over[data-v-32b455a5]{color:#e44}.max-items-hint[data-v-32b455a5]{color:#888;font-size:11px;font-weight:400}.field-label.with-underlabel-actions[data-v-32b455a5]{align-items:flex-end;display:flex;flex-direction:column}.field-label.with-underlabel-actions .field-label-line[data-v-32b455a5]{display:block;width:100%}.underlabel-actions[data-v-32b455a5]{align-items:flex-end;cursor:pointer;display:flex;gap:6px;justify-content:flex-end;margin:6px 0 0;text-align:right;width:100%}.underlabel-actions .underlabelbtn[data-v-32b455a5]{cursor:pointer;display:inline-block;height:14px;margin:0;vertical-align:middle}.underlabel-actions .underlabelbtn[data-v-32b455a5]:first-child{margin-left:0}.underlabel-actions .underlabelbtn[data-v-32b455a5]:focus-visible{outline:2px solid #a7d8e8;outline-offset:2px}.underlabel-actions .underlabelbtn.disabled[data-v-32b455a5]{pointer-events:none}.copied-check[data-v-32b455a5]{animation:check-flash-32b455a5 1.5s ease-out}@keyframes check-flash-32b455a5{0%{opacity:1}70%{opacity:1}to{opacity:0}}.field-required-indicator[data-v-32b455a5]{display:inline-block;line-height:1;margin-left:2px;vertical-align:super}.field-disc[data-v-32b455a5]{background:#a7a7a7;border-radius:50%;display:inline-block;height:5px;vertical-align:middle;width:5px}.seed-random-btn[data-v-32b455a5]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-left:4px;opacity:.5;padding:0;transition:border-color .15s,opacity .15s;vertical-align:middle;width:30px}.seed-random-btn[data-v-32b455a5]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.seed-random-btn[data-v-32b455a5]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.seed-random-icon[data-v-32b455a5]{display:block}.field-group.no-label[data-v-32b455a5]{display:flex}.field-group.no-label[data-v-32b455a5] .multifile-rows{flex:1}.field-group.no-label[data-v-32b455a5] .multifile-row{grid-template-columns:74px 214px 12px 12px}.field-group.no-label[data-v-32b455a5] .multifile-row .file-input-wrapper .preview-actions{left:220px}.field-help-icon[data-v-32b455a5]{color:#666;cursor:help;flex-shrink:0;font-size:13px;line-height:1;padding:0 8px 0 0;-webkit-user-select:none;user-select:none}.field-help-icon[data-v-32b455a5]:hover{color:#aaa}.monitor[data-v-3c20c9e1]{margin-top:8px;max-width:238px;padding:0 6px 0 14px;width:100%;word-break:break-all}.monitor__progress[data-v-3c20c9e1]{display:flex;flex-direction:column;gap:6px}.monitor__bar[data-v-3c20c9e1]{background:#444;border-radius:3px;height:4px;overflow:hidden;width:100%}@keyframes pulse-3c20c9e1{0%,to{opacity:1}50%{opacity:.5}}.monitor__fill[data-v-3c20c9e1]{animation:pulse-3c20c9e1 2s ease-in-out infinite;background:#9ed7e0;border-radius:3px;height:100%;transition:width .4s ease}.monitor__fill--indeterminate[data-v-3c20c9e1]{animation:monitor-travel-3c20c9e1 1.6s ease-in-out infinite;transition:none;width:40%}@keyframes monitor-travel-3c20c9e1{0%{margin-left:0}50%{margin-left:60%}to{margin-left:0}}.monitor__info[data-v-3c20c9e1]{align-items:center;display:flex;justify-content:space-between}.monitor__status[data-v-3c20c9e1]{color:#999;font-size:11px}.monitor__cancel[data-v-3c20c9e1]{background:none;border:1px solid #555;border-radius:6px;color:#999;cursor:pointer;font-family:inherit;font-size:10px;min-width:48px;padding:2px 4px}.monitor__cancel[data-v-3c20c9e1]:hover{border-color:#ff6b6b;color:#ff6b6b}.gc-badge[data-v-9c4dc56d]{border-radius:3px;font-size:10px;letter-spacing:.02em;margin-left:auto;max-width:130px;padding:2px 6px;text-align:center;text-transform:capitalize}.gc-badge--correctable[data-v-9c4dc56d]{background:#4ade801f;border:1px solid rgba(74,222,128,.35);color:#4ade80}.gc-badge--diagnostic[data-v-9c4dc56d],.gc-badge--negligible[data-v-9c4dc56d],.gc-badge--uncalibrated[data-v-9c4dc56d]{background:#8888881a;border:1px solid rgba(136,136,136,.25);color:#acacac}.gc-badge--unknown[data-v-9c4dc56d]{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fbbf24}.pp-body[data-v-9c4dc56d]{padding:0 12px 12px 2px}.pp-dims[data-v-9c4dc56d]{align-items:center;display:flex;gap:6px;margin:18px 0 2px 30px}.pp-dims-arrow[data-v-9c4dc56d]{color:#777;font-size:12px;margin:0 2px}.pp-dims-input[data-v-9c4dc56d]{background-color:#3a3a3a;border:1px solid #555;border-radius:4px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;padding:2px 4px;text-align:center;width:52px}.pp-dims-input[data-v-9c4dc56d]:focus{border-color:#888;outline:none}.pp-dims-input[data-v-9c4dc56d]:focus::placeholder{color:transparent}.pp-dims-source[data-v-9c4dc56d]{color:#acacac;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;margin-left:56px;white-space:nowrap}.pp-dims-x[data-v-9c4dc56d]{color:#777;font-size:11px}.pp-note[data-v-9c4dc56d]{color:#acacac;font-size:11px;line-height:1.4;margin:10px 0 4px 30px}.pp-row[data-v-9c4dc56d]{align-items:center;display:flex;gap:12px}.pp-section--upscale[data-v-9c4dc56d]{margin-top:10px;padding-top:10px}.pp-slider[data-v-9c4dc56d]{accent-color:#ccc;cursor:pointer;flex:1}.pp-slider[data-v-9c4dc56d]:disabled{cursor:not-allowed}.pp-slider-group[data-v-9c4dc56d]{align-items:center;display:flex;flex:1;gap:6px;transition:opacity .15s ease}.pp-slider-group.disabled[data-v-9c4dc56d]{opacity:.35}.pp-toggle[data-v-9c4dc56d]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:6px;-webkit-user-select:none;user-select:none}.pp-toggle.disabled[data-v-9c4dc56d]{cursor:default;opacity:.4}.pp-toggle input[type=checkbox][data-v-9c4dc56d]{accent-color:#ccc;cursor:pointer;margin-right:6px}.pp-toggle.disabled input[type=checkbox][data-v-9c4dc56d]{cursor:not-allowed}.pp-value[data-v-9c4dc56d]{background-color:#5d5d5d;border-radius:6px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:16px;min-width:24px;padding:2px 6px;text-align:center}.color-input[data-v-a35310d1]{margin:8px 0 12px 10px}.color-input__field[data-v-a35310d1]{color:#acacac;display:grid;font-size:10px;gap:4px;margin-bottom:8px}.color-input__field input[data-v-a35310d1],.color-input__field select[data-v-a35310d1]{font-size:11px;margin:0;min-width:0;width:100%}.color-input__picker[data-v-a35310d1]{align-items:stretch;display:flex;gap:8px}.color-input__swatch[data-v-a35310d1]{border:1px solid #666;border-radius:6px;flex:0 0 48px;overflow:hidden}.color-input__swatch img[data-v-a35310d1]{height:100%;object-fit:fill;width:100%}.color-input__channels[data-v-a35310d1]{flex:1;min-width:0}.color-input__channel[data-v-a35310d1]{align-items:center;display:grid;font-size:11px;gap:5px;grid-template-columns:18px minmax(25px,1fr) 60px;margin-bottom:4px}.color-input__channel input[data-v-a35310d1]{font-size:11px;min-width:0;width:100%}.color-input__eyedropper[data-v-a35310d1]{align-items:center;background:transparent;border:1px solid #4a4a4a;border-radius:6px;color:#bbb;cursor:pointer;display:inline-flex;flex:none;height:22px;justify-content:center;padding:0;width:22px}.color-input__eyedropper[data-v-a35310d1]:hover{border-color:#7a7a7a;color:#fff}.color-input__eyedropper img[data-v-a35310d1]{display:block;height:16px;width:16px}.color-input__eyedropper[aria-pressed=true][data-v-a35310d1]{background:#3a3a3a;border-color:#9a9a9a;color:#fff}.color-input__note[data-v-a35310d1]{color:#acacac;font-size:11px;line-height:1.4;margin:0 0 8px}.color-input__sample-size[data-v-a35310d1]{flex:1;margin-bottom:0}.color-input__sampler[data-v-a35310d1]{align-items:end;display:flex;gap:8px;margin:8px 0}.color-input__error[data-v-a35310d1]{color:#e7ad65;font-size:11px;margin:6px 0}#hex-input[data-v-a35310d1]{text-transform:uppercase}.tolerance-compass-anchor[data-v-f8d76c61]{display:inline-flex}.tolerance-compass__trigger[data-v-f8d76c61]{align-items:center;background:transparent;border:1px solid #4a4a4a;border-radius:50%;color:#bbb;cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;padding:0;width:24px}.tolerance-compass__trigger[data-v-f8d76c61]:hover{border-color:#7a7a7a;color:#fff}.tolerance-compass__trigger[aria-expanded=true][data-v-f8d76c61]{background:#3a3a3a;border-color:#9a9a9a;color:#fff}.tolerance-compass[data-v-f8d76c61]{--disc: min(340px, calc(100vw - 32px) );--glass-fill: rgb(53 53 53 / 80%);--glass-filter: blur(18px) saturate(0) brightness(.75);background:transparent;border:0;color:#ddd;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;inset:auto;margin:0;overflow:visible;padding:0;position:fixed;width:var(--disc);z-index:1000}.tolerance-compass__disc[data-v-f8d76c61]{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background-color:var(--glass-fill);background-image:radial-gradient(circle at 50% 0%,#ffffff12,#fff0 62%);border-radius:50%;box-shadow:0 24px 60px #00000073,inset 0 0 0 1px #ffffff21;height:var(--disc);width:var(--disc)}.tolerance-compass__readout[data-v-f8d76c61]{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background-color:var(--glass-fill);border-radius:16px;box-shadow:0 14px 40px #0006,inset 0 0 0 1px #ffffff21;box-sizing:border-box;display:grid;margin:10px auto 0;padding:3px;width:fit-content}.tolerance-compass__readout.is-expanded[data-v-f8d76c61]{width:calc(100% - 12px)}.tolerance-compass__bar[data-v-f8d76c61]{align-items:center;display:flex;gap:2px;justify-content:center}.tolerance-compass__views[data-v-f8d76c61]{border:1px solid rgb(255 255 255 / 16%);border-radius:999px;display:inline-flex;gap:2px;padding:2px;position:relative}.tolerance-compass__views button[data-v-f8d76c61]{background:transparent;border:0;border-radius:999px;color:#bbb;cursor:pointer;font-family:inherit;font-size:11px;padding:3px 10px;position:relative}.tolerance-compass__views button[data-v-f8d76c61]:hover:not(:disabled){color:#fff}.tolerance-compass__views button[data-v-f8d76c61]:disabled{cursor:default;opacity:.4}.tolerance-compass__views button[aria-pressed=true][data-v-f8d76c61]{color:#fff}.tolerance-compass__thumb[data-v-f8d76c61]{background:#ffffff26;border-radius:999px;bottom:2px;left:0;pointer-events:none;position:absolute;top:2px}.tolerance-compass__close[data-v-f8d76c61],.tolerance-compass__more[data-v-f8d76c61]{align-items:center;background:transparent;border:none;color:#ddd;cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;line-height:1;padding:0;width:22px}.tolerance-compass__close[data-v-f8d76c61]{font-size:18px;margin-right:2px}.tolerance-compass__more[data-v-f8d76c61]{margin-left:2px}.tolerance-compass__close[data-v-f8d76c61]:hover,.tolerance-compass__more[data-v-f8d76c61]:hover{color:#fff}.tolerance-compass__more[aria-expanded=true] svg[data-v-f8d76c61]{transform:rotate(180deg)}.tolerance-compass__details[data-v-f8d76c61]{contain:inline-size;display:grid;grid-template-rows:0fr;visibility:hidden}.is-expanded .tolerance-compass__details[data-v-f8d76c61]{grid-template-rows:1fr;visibility:visible}.tolerance-compass__details-clip[data-v-f8d76c61]{display:grid;min-height:0;overflow:hidden}.tolerance-compass__text[data-v-f8d76c61]{box-sizing:border-box;display:grid;gap:2px;justify-self:unsafe center;padding:8px 11px;text-align:center;width:calc(var(--disc) - 18px)}.tolerance-compass__text p[data-v-f8d76c61]{margin:0}.tolerance-compass__headline[data-v-f8d76c61]{color:#f0f0f0;font-size:13px;padding-bottom:12px}.tolerance-compass__detail[data-v-f8d76c61],.tolerance-compass__notes[data-v-f8d76c61]{color:#c4c4c4;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.45}.tolerance-compass__notes[data-v-f8d76c61]{color:#adc7ff;white-space:pre-line}.tolerance-compass__fail[data-v-f8d76c61]{color:#ff5134}.tolerance-compass__pass[data-v-f8d76c61]{color:#7ce064}.tolerance-compass__link[data-v-f8d76c61]{background:none;border:none;color:#ccc;cursor:pointer;font-family:inherit;font-size:11px;justify-self:center;padding:0;text-decoration:underline}.tolerance-compass__link[data-v-f8d76c61]:hover{color:#fff}@media(prefers-reduced-motion:no-preference){.tolerance-compass[data-v-f8d76c61]{transition:display .16s allow-discrete,overlay .16s allow-discrete,transform .16s ease}.tolerance-compass__disc[data-v-f8d76c61]{transition:opacity .16s ease}.tolerance-compass__readout[data-v-f8d76c61]{interpolate-size:allow-keywords;transition:opacity .16s ease,width .2s ease}.tolerance-compass__details[data-v-f8d76c61]{transition:grid-template-rows .2s ease,visibility .2s}.tolerance-compass__more svg[data-v-f8d76c61]{transition:transform .2s ease}.tolerance-compass[popover][data-v-f8d76c61]:not(:popover-open){pointer-events:none;transform:scale(.94)}.tolerance-compass[popover]:not(:popover-open) .tolerance-compass__disc[data-v-f8d76c61],.tolerance-compass[popover]:not(:popover-open) .tolerance-compass__readout[data-v-f8d76c61]{opacity:0}@starting-style{.tolerance-compass[data-v-f8d76c61]:popover-open{transform:scale(.94)}.tolerance-compass:popover-open .tolerance-compass__disc[data-v-f8d76c61],.tolerance-compass:popover-open .tolerance-compass__readout[data-v-f8d76c61]{opacity:0}}.tolerance-compass__thumb[data-v-f8d76c61]{transition:transform .22s ease,width .22s ease}.tolerance-compass-view-enter-active[data-v-f8d76c61]{transition:opacity .14s ease-out}.tolerance-compass-view-leave-active[data-v-f8d76c61]{transition:opacity 90ms ease-in}.tolerance-compass-view-enter-from[data-v-f8d76c61],.tolerance-compass-view-leave-to[data-v-f8d76c61]{opacity:.25}}.tolerance-compass__svg{-webkit-user-select:none;display:block;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;height:100%;touch-action:none;user-select:none;width:100%}.tolerance-compass__svg:focus-visible{outline:none}.tolerance-compass__svg.is-grabbing,.tolerance-compass__svg.is-grabbing *{cursor:grabbing}.tolerance-compass__svg .cx-arrow{fill:#d0d0d0;fill-opacity:.85}.tolerance-compass__svg .cx-axis{fill:none;stroke:#d0d0d0;stroke-opacity:.8;stroke-width:1.3}.tolerance-compass__svg .cx-de{fill:none;stroke:#adc7ff;stroke-dasharray:3 3;stroke-width:1.4}.tolerance-compass__svg .cx-dot{fill:var(--tone);stroke:#141414;stroke-width:1.5}.tolerance-compass__svg .cx-dot--beyond{fill:#161616;stroke:var(--tone)}.tolerance-compass__svg .cx-grip{fill:#161616;stroke:#7ce064;stroke-width:1.6}.tolerance-compass__svg .cx-guide{fill:none;stroke:#bdbdbd;stroke-dasharray:5 4;stroke-opacity:.7;stroke-width:1.2}.tolerance-compass__svg .cx-guide-arrow{fill:#bdbdbd;fill-opacity:.8}.tolerance-compass__svg .cx-halo{fill:var(--tone);fill-opacity:.2;pointer-events:none;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.tolerance-compass__svg .cx-halo{animation:tolerance-compass-ping 2.6s ease-out infinite}}@keyframes tolerance-compass-ping{0%{opacity:.85;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.8)}}.tolerance-compass__svg .cx-handle,.tolerance-compass__svg .cx-ring{cursor:grab;outline:none}.tolerance-compass__svg .cx-handle:focus-visible .cx-grip{stroke:#6ab0ff;stroke-width:2.4}.tolerance-compass__svg .cx-handle:hover .cx-grip{fill:#7ce064}.tolerance-compass__svg .cx-hit{fill:transparent}.tolerance-compass__svg .cx-mini-cross{stroke-opacity:.3}.tolerance-compass__svg .cx-mini-frame{fill:none;stroke:#bdbdbd;stroke-opacity:.6;stroke-width:1}.tolerance-compass__svg .cx-mini-label{fill:#b4b4b4;font-size:8px}.tolerance-compass__svg .cx-mini-ref{fill:#f0f0f0}.tolerance-compass__svg .cx-name{fill:#d6d6d6;font-size:11.5px}.tolerance-compass__svg .cx-name .cx-var{font-style:italic}.tolerance-compass__svg .cx-ray{stroke:var(--tone);stroke-dasharray:2 3;stroke-opacity:.8;stroke-width:1.4}.tolerance-compass__svg .cx-ring:focus-visible{filter:drop-shadow(0 0 2px #6ab0ff)}.tolerance-compass__svg .cx-ring-edge{pointer-events:none;stroke:#f0f0f0;stroke-width:1.2}.tolerance-compass__svg .cx-ring-pass{fill:none;pointer-events:none;stroke:#f0f0f0;stroke-opacity:.85;stroke-width:1.2}.tolerance-compass__svg .cx-ring-veil{fill:#161616;fill-opacity:.66;pointer-events:none}.tolerance-compass__svg .cx-tick{fill:none;stroke:#d0d0d0;stroke-opacity:.7;stroke-width:1.2}.tolerance-compass__svg .cx-tick-label{fill:#b4b4b4;font-size:10px;font-variant-numeric:tabular-nums}.tolerance-compass__svg .cx-tone-fail{--tone: #ff5134}.tolerance-compass__svg .cx-tone-pass{--tone: #7ce064}.tolerance-compass__svg .cx-word{fill:#e4e4e4;font-size:13px;font-weight:400}.tolerance-compass__svg .cx-word--small{font-size:12px}.tolerance-compass__svg .cx-word.cx-tone-fail,.tolerance-compass__svg .cx-word.cx-tone-pass{fill:var(--tone)}.tolerance-compass__svg .cx-zone{fill:#7ce0641c;stroke:#7ce064a6;stroke-width:1.2}.evaluation-advanced[data-v-d8995c43]{color:#acacac;font-size:11px}.evaluation-advanced summary[data-v-d8995c43]{cursor:pointer;margin-bottom:6px;margin-left:-8px}.evaluation-body[data-v-d8995c43]{border:0;margin:0;min-width:0;padding:0 12px 16px 6px}.evaluation-check+.evaluation-check[data-v-d8995c43]{margin-top:16px}.evaluation-errors[data-v-d8995c43]{color:#d4c08a;font-size:11px;line-height:1.5;margin:12px 0 0 30px;padding-left:14px}.evaluation-field[data-v-d8995c43]{color:#ccc;display:flex;flex-direction:column;font-size:11px;gap:6px;margin-bottom:10px;margin-left:10px;margin-top:8px;min-width:0}.evaluation-field span[data-v-d8995c43]{color:#acacac;font-size:10px}.evaluation-field input[data-v-d8995c43],.evaluation-field select[data-v-d8995c43]{background-color:#3a3a3a;border:1px solid #555;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;line-height:1.4;min-width:0;width:100%}.evaluation-field input[data-v-d8995c43]:focus,.evaluation-field select[data-v-d8995c43]:focus{border-color:#888;outline:none}.evaluation-field select[data-v-d8995c43]{background:#4c4c4c;border:1px solid #444;color:#ccc;font-size:11px!important;margin-left:0;text-align:left}.evaluation-note[data-v-d8995c43]{color:#acacac;font-size:11px;line-height:1.4;margin:8px 0 10px 9px}.eval-guidance[data-v-d8995c43]{font-style:italic}.evaluation-settings[data-v-d8995c43]{margin-left:16px}.evaluation-sr-only[data-v-d8995c43]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.evaluation-group-chevron[data-v-d8995c43]{flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.evaluation-group-header[data-v-d8995c43]{align-items:center;display:flex;gap:6px}.evaluation-group-toggle[data-v-d8995c43]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:11px;gap:6px;letter-spacing:.08em;list-style:none;padding:4px 4px 4px 0;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none}.evaluation-group-toggle[data-v-d8995c43]:hover{color:#fff}.evaluation-group-header>.evaluation-group-toggle[data-v-d8995c43]{flex:0}.evaluation-group-toggle[data-v-d8995c43]::-webkit-details-marker{display:none}.evaluation-group-toggle[aria-expanded=true] .evaluation-group-chevron[data-v-d8995c43],.evaluation-advanced[open]>summary .evaluation-group-chevron[data-v-d8995c43]{transform:rotate(0)}.evaluation-tolerance-button[data-v-d8995c43]{background:transparent;border:1px solid #4a4a4a;border-radius:4px;color:#ccc;cursor:pointer;font-family:inherit;font-size:11px;padding:4px 8px}.evaluation-tolerance-actions[data-v-d8995c43]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;margin-top:6px}.evaluation-tolerance-buttons[data-v-d8995c43]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);margin-left:10px}.evaluation-tolerance-button[data-v-d8995c43]:hover:not(:disabled){border-color:#6a6a6a;color:#fff}.evaluation-group-toggle[data-v-d8995c43]:focus-visible,.evaluation-tolerance-button[data-v-d8995c43]:focus-visible{outline:1px solid #6ab0ff;outline-offset:1px}.evaluation-toggle[data-v-d8995c43]{align-items:center;color:#ccc;cursor:pointer;display:flex;flex:1;font-size:12px;gap:12px;-webkit-user-select:none;user-select:none}.evaluation-toggle input[data-v-d8995c43]{accent-color:#ccc;cursor:pointer;margin:0}.evaluation-unavailable[data-v-d8995c43]{color:#aaa;font-size:11px}.evaluation-tolerances[data-v-d8995c43]{border:0;display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 0;min-width:0;padding:0}.evaluation-tolerances legend[data-v-d8995c43]{color:#acacac;font-size:11px;margin-bottom:10px;padding:0}.metric-label[data-v-d8995c43]{font-size:12px!important;margin-left:8px}.fje-container{background:#353535;display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;width:100%}.fje-container::-webkit-scrollbar{width:8px}.fje-container::-webkit-scrollbar-track{background:#353535;border-radius:4px;margin-bottom:16px;margin-top:16px}.fje-container::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.fje-container::-webkit-scrollbar-thumb:hover{background:#777}.fje-form{padding:20px 24px}.fje-empty-state{align-items:center;color:#ccc;display:flex;flex-direction:column;font-size:18px;gap:8px;justify-content:center;padding:60px 20px}.fje-empty-state-icon{font-size:32px;opacity:.4}.fje-field-group{margin-bottom:14px}.fje-field-row{align-items:center;display:flex;gap:12px}.fje-field-label{color:#ccc;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;min-width:120px;text-align:right;width:120px}.fje-field-input{flex:1;min-width:0}.fje-input{background-color:#444;border-radius:6px;border:none;box-shadow:none;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;height:auto;line-height:16px;min-height:22px;padding:4px 4px 4px 8px;width:100%}.fje-input:focus{background-color:#fff;border:none!important;box-shadow:0 0 4px 2px #9ed7e0;color:#353535!important;outline:none}.fje-input::placeholder{color:#777}.fje-input:focus::placeholder{color:transparent}.fje-textarea{background-color:#444;border-radius:6px;border:none;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:13px;height:auto;line-height:22px;min-height:62px;padding:8px 8px 8px 10px;resize:vertical;width:100%}.fje-textarea:focus{background-color:#fff;border:none!important;box-shadow:0 0 4px 2px #9ed7e0;color:#353535!important;outline:none}.fje-textarea::placeholder{color:#777}.fje-textarea:focus::placeholder{color:transparent}.fje-input-number{max-width:120px}.fje-checkbox-row{align-items:center;display:flex;gap:8px;min-height:22px}.fje-checkbox{accent-color:#9ed7e0;cursor:pointer;height:16px;width:16px}.fje-checkbox-label{color:#aaa;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.fje-null-display{align-items:center;color:#888;display:flex;font-family:Consolas,Menlo,monospace;font-size:12px;gap:8px;min-height:22px}.fje-null-set-btn{background:#555;border-radius:4px;border:none;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;padding:2px 8px;transition:background .15s,color .15s}.fje-null-set-btn:hover{background:#666;color:#fff}.fje-accordion{border-radius:6px;border:1px solid #4c4c4c;margin-bottom:14px;overflow:hidden}.fje-accordion-header{align-items:center;background:#3a3a3a;border:none;color:#ccc;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:10px 14px;text-align:left;transition:background .15s;-webkit-user-select:none;user-select:none;width:100%}.fje-accordion-header:hover{background:#404040}.fje-accordion-chevron{color:#888;display:inline-block;flex-shrink:0;font-size:10px;transition:transform .2s ease}.fje-accordion-header[aria-expanded=true] .fje-accordion-chevron,.fje-array-header[aria-expanded=true] .fje-accordion-chevron{transform:rotate(90deg)}.fje-accordion-label{flex:1}.fje-accordion-badge{background:#555;border-radius:10px;color:#aaa;font-size:10px;font-weight:400;padding:2px 8px}.fje-accordion-body{background:#353535;display:none;padding:14px 14px 4px}.fje-accordion-body.fje-open{display:block}.fje-accordion .fje-accordion{border-left:2px solid #5b8def;margin-left:4px}.fje-accordion .fje-accordion .fje-accordion{border-left-color:#9b59b6}.fje-accordion .fje-accordion .fje-accordion .fje-accordion{border-left-color:#27ae60}.fje-array-section{border-radius:6px;border:1px solid #4c4c4c;margin-bottom:14px;overflow:hidden}.fje-array-header{align-items:center;background:#3a3a3a;border:none;color:#ccc;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;gap:8px;padding:10px 14px;text-align:left;transition:background .15s;-webkit-user-select:none;user-select:none;width:100%}.fje-array-header:hover{background:#404040}.fje-array-body{background:#353535;display:none;padding:10px 14px 4px}.fje-array-body.fje-open{display:block}.fje-array-item{border-bottom:1px solid hsl(0deg 0% 29.8% / 48%);margin-bottom:10px;padding-bottom:10px}.fje-array-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.fje-array-item-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.fje-array-item-label{color:#aaa;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.fje-array-item-spacer{flex:1}.fje-array-item-remove{background:transparent;border-radius:4px;border:none;color:#888;cursor:pointer;font-size:16px;height:20px;line-height:1;opacity:.5;padding:0;transition:color .15s,opacity .15s;width:20px}.fje-array-item-remove:hover{color:#e06c75;opacity:1}.fje-array-item-remove:active{transform:translateY(2px)}.fje-array-add-btn{background:#444;border-radius:6px;border:1px dashed #666;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;margin-top:6px;padding:6px 0;text-align:center;transition:background .15s,border-color .15s,color .15s;width:100%}.fje-array-add-btn:hover{background:#4a4a4a;border-color:#888;color:#fff}.fje-array-add-btn:active{transform:translateY(2px)}.fje-array-primitive-row{align-items:flex-start;display:flex;gap:6px;margin-bottom:6px}.fje-array-primitive-index{color:#888;flex-shrink:0;font-family:Consolas,Menlo,monospace;font-size:11px;min-width:24px;padding-top:8px;text-align:right}.fje-array-primitive-row .fje-input,.fje-array-primitive-row .fje-textarea{flex:1}.fje-array-primitive-row .fje-array-item-remove{flex-shrink:0;margin-top:6px}.fje-root-label{margin-left:16px;text-align:left}.fje-fade-in{animation:fjeFadeIn .15s ease}@keyframes fjeFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vje-container{background:#2d2d2d;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.vje-toolbar{align-items:center;background:#3a3a3a;border-bottom:1px solid #555;display:flex;gap:8px;height:42px;padding:0 12px;z-index:10}.vje-toolbar button{background:#4c4c4c;border:1px solid #666;border-radius:4px;color:#bbb;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;min-width:66px;padding:2px 0;transition:background .15s,color .15s}.vje-toolbar button:hover{background:#555;color:#fff}.vje-toolbar button:active{transform:translateY(2px)}#vje-zoom-btns{display:inline-flex;gap:4px;margin-top:4px}button.zoom-btn{background:none;border:none;min-width:28px;opacity:.5;padding:2px}button.zoom-btn:hover{background:none;opacity:1}.vje-zoom-level{color:#acacac;font-size:12px;min-width:40px}.vje-toolbar-spacer{flex:1}.vje-toolbar-divider{background:#555;height:20px;margin:0 4px;width:1px}.vje-node-count{color:#888;font-size:11px}.vue-flow{flex:1}.vue-flow__background{background-color:#2a2a2a!important}.vue-flow__pane{background-color:#2a2a2a;background-image:radial-gradient(circle,#444 1px,transparent 1px);background-size:20px 20px}.vue-flow__edge-path{stroke:#666;stroke-width:2}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:hover .vue-flow__edge-path{stroke:#888}.vue-flow__handle{background:#888;border-radius:50%;border:2px solid #555;height:8px;width:8px}.vue-flow__handle:hover{background:#aaa}.vje-node{background:#404040;border-radius:8px;border:2px solid #555;box-shadow:0 4px 12px #0000004d;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;min-width:180px;transition:border-color .15s,box-shadow .15s}.vje-node:hover{border-color:#777}.vue-flow__node.selected .vje-node{border-color:#5b8def;box-shadow:0 0 0 2px #5b8def4d,0 4px 12px #0006}.vje-node-header{align-items:center;border-bottom:1px solid #555;display:flex;gap:8px;padding:8px 12px;-webkit-user-select:none;user-select:none}.vje-collapse-toggle{align-items:center;background:transparent;border-radius:3px;border:none;color:#888;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.vje-collapse-toggle:hover{background:#ffffff1a;color:#ccc}.vje-chevron{display:inline-block;font-size:14px;font-weight:700;line-height:1;transition:transform .15s ease}.vje-collapse-toggle:not(.vje-collapsed) .vje-chevron{transform:rotate(90deg);margin-left:2px}.vje-collapse-spacer{flex-shrink:0;width:18px}.vje-node.vje-collapsed{min-width:140px}.vje-node.vje-collapsed .vje-node-header{border-bottom:none}.vje-collapsed-summary{color:#888;font-family:monospace;font-size:11px;font-style:italic;padding:0 12px 8px}.vje-node-icon{color:#888;font-family:monospace;font-size:14px;font-weight:600}.vje-node-label{color:#e0e0e0;flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vje-node-badge{background:#555;border-radius:10px;color:#aaa;font-size:10px;padding:2px 6px}.vje-node-object{border-color:#5b8def}.vje-node-object .vje-node-header{background:linear-gradient(135deg,rgba(91,141,239,.15) 0%,transparent 100%)}.vje-node-object .vje-node-icon{color:#5b8def}.vje-node-object.vje-root{border-color:#f5a623;border-width:3px}.vje-node-object.vje-root .vje-node-header{background:linear-gradient(135deg,rgba(245,166,35,.2) 0%,transparent 100%)}.vje-node-object.vje-root .vje-node-icon{color:#f5a623}.vje-node-properties{padding:4px 0}.vje-property{align-items:center;display:flex;padding:4px 12px;position:relative}.vje-property:hover{background:#ffffff08}.vje-property-key{color:#e06c75;flex:1;font-family:Consolas,Menlo,Monaco,Ubuntu Mono,monospace;font-size:11px}.vje-handle-property{position:absolute!important;right:-6px}.vje-node-array{border-color:#9b59b6}.vje-node-array .vje-node-header{background:linear-gradient(135deg,rgba(155,89,182,.15) 0%,transparent 100%)}.vje-node-array .vje-node-icon{color:#9b59b6}.vje-node-elements{padding:4px 0}.vje-element{align-items:center;display:flex;padding:4px 12px;position:relative}.vje-element:hover{background:#ffffff08}.vje-element-index{color:#d19a66;flex:1;font-family:Consolas,Menlo,Monaco,Ubuntu Mono,monospace;font-size:11px}.vje-handle-element{position:absolute!important;right:-6px}.vje-node-primitive{border-color:#27ae60;min-width:160px}.vje-node-primitive .vje-node-header{border-bottom:none;padding-bottom:4px}.vje-type-badge{background:#555;border-radius:4px;color:#888;font-family:monospace;font-size:9px;padding:2px 5px;text-transform:uppercase}.vje-node-value{padding:0 10px 10px}.vje-type-string{border-color:#98c379}.vje-type-string .vje-type-badge{background:#98c37933;color:#98c379}.vje-type-number{border-color:#d19a66}.vje-type-number .vje-type-badge{background:#d19a6633;color:#d19a66}.vje-type-boolean{border-color:#56b6c2}.vje-type-boolean .vje-type-badge{background:#56b6c233;color:#56b6c2}.vje-type-null{border-color:#666}.vje-type-null .vje-type-badge{background:#6666664d;color:#888}.vje-input{background:#333;border-radius:4px;border:1px solid #555;box-sizing:border-box;color:#e0e0e0;font-family:Consolas,Menlo,Monaco,Ubuntu Mono,monospace;font-size:11px;padding:6px 8px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.vje-input:focus{border-color:#5b8def;box-shadow:0 0 0 2px #5b8def33;outline:none}.vje-input::placeholder{color:#666}.vje-input:focus::placeholder{color:transparent}.vje-input-string{color:#98c379;min-height:40px}.vje-input-number{color:#d19a66;text-align:right}.vje-toggle{align-items:center;cursor:pointer;display:flex;gap:8px}.vje-toggle input[type=checkbox]{accent-color:#56b6c2;cursor:pointer;height:16px;width:16px}.vje-toggle-label{color:#56b6c2;font-family:monospace;font-size:12px}.vje-null{color:#888;font-family:monospace;font-size:12px}.vje-container ::-webkit-scrollbar{height:8px;width:8px}.vje-container ::-webkit-scrollbar-track{background:#333}.vje-container ::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.vje-container ::-webkit-scrollbar-thumb:hover{background:#666}.vje-color-field{display:flex;flex-direction:column;gap:6px;width:100%}.vje-color-swatch{align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:inset 0 1px 3px #0000001a;display:flex;height:32px;justify-content:center;width:100%}.vje-input-color{background:var(--vje-input-bg, #333);border:1px solid var(--vje-border, #535353);border-radius:4px;color:var(--vje-text, #e0e0e0);font-family:Consolas,Menlo,Monaco,Ubuntu Mono,monospace;font-size:12px;padding:4px 8px;text-transform:uppercase;width:100%}.vje-input-color:focus{border-color:var(--vje-accent, #6366f1);outline:none}.vje-input-color::placeholder{color:transparent}.vje-color-swatch-transparent{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-position:0 0,0 5px,5px -5px,-5px 0px;background-size:10px 10px}.pw-backdrop[data-v-f77ac81d]{align-items:center;background:#0000008c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.pw-modal[data-v-f77ac81d]{background:#353535;border-radius:12px;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0f;display:flex;flex-direction:column;max-height:85vh;max-width:900px;min-height:500px;min-width:600px;overflow:hidden;transition:max-height .25s ease,max-width .25s ease,min-height .25s ease,width .25s ease,border-radius .25s ease;width:850px}.pw-modal.pw-maximized[data-v-f77ac81d]{border-radius:6px;max-height:96vh;max-width:96vw;min-height:96vh;width:96vw}.pw-header[data-v-f77ac81d]{align-items:center;background:#3a3a3a;border-bottom:1px solid #4c4c4c;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px}.pw-header-left[data-v-f77ac81d]{align-items:center;display:flex;gap:14px;min-width:0}.pw-header-right[data-v-f77ac81d]{align-items:center;display:flex;flex-shrink:0;gap:12px}.pw-title[data-v-f77ac81d]{color:#ccc;font-family:Fustat,sans-serif;font-size:18px}.pw-template-identity[data-v-f77ac81d]{display:flex;gap:5px;white-space:nowrap}.pw-template-name[data-v-f77ac81d]{color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;padding-left:6px}.pw-template-modified[data-v-f77ac81d]{color:#acacac;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;text-transform:uppercase}.pw-format-toggle[data-v-f77ac81d]{border:1px solid #555;border-radius:5px;display:flex;overflow:hidden}.pw-fmt-btn[data-v-f77ac81d]{background:transparent;border:none;border-left:1px solid #555;color:#888;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 10px;transition:background .15s,color .15s}.pw-fmt-btn[data-v-f77ac81d]:first-child{border-left:none}.pw-fmt-btn[data-v-f77ac81d]:hover{color:#ccc}.pw-fmt-btn.active[data-v-f77ac81d]{background:#555;color:#eee;cursor:default}.pw-close-btn[data-v-f77ac81d]{background:transparent;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:16px;height:28px;line-height:1;padding:0;transition:background .15s,color .15s;width:28px}.pw-close-btn[data-v-f77ac81d]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#fff}.pw-guide-btn[data-v-f77ac81d]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background .15s,opacity .15s;width:28px}.pw-guide-btn img[data-v-f77ac81d]{opacity:.45}.pw-guide-btn:not(:disabled,[aria-disabled=true],[inert],[inert] *) img[data-v-f77ac81d]:hover{opacity:1}.pw-maximize-btn[data-v-f77ac81d]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;margin-right:-12px;opacity:.5;padding:0;transition:background .15s,opacity .15s;width:28px}.pw-maximize-btn[data-v-f77ac81d]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{opacity:1}.pw-toolbar[data-v-f77ac81d]{align-items:center;background:#3a3a3a;border-bottom:1px solid #4c4c4c;display:flex;flex-shrink:0;gap:8px;padding:6px 10px}.pw-template-select[data-v-f77ac81d]{background-color:#4c4c4c;border-radius:6px;border:none;box-sizing:border-box;color:#ccc;display:inline-block;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px!important;height:22px;margin:0 2px;overflow:hidden;padding-left:4px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:auto}.pw-template-select[data-v-f77ac81d]:focus{border-color:#888;outline:none}.pw-toolbar-btn[data-v-f77ac81d]{background:#4c4c4c;border:1px solid #666;border-radius:4px;color:#bbb;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;min-width:66px;padding:2px 0;transition:background .15s,color .15s}.pw-toolbar-btn[data-v-f77ac81d]:hover{background:#555;color:#fff}.pw-toolbar-btn[data-v-f77ac81d]:active{transform:translateY(2px)}.pw-toolbar-spacer[data-v-f77ac81d]{flex:1}.pw-validation[data-v-f77ac81d]{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;margin-left:6px;margin-right:12px;white-space:nowrap}.pw-validation.valid[data-v-f77ac81d]{color:#adf061}.pw-validation.invalid[data-v-f77ac81d]{color:#ff4e4b}.pw-confirm-bar[data-v-f77ac81d]{align-items:center;background:#2d2d2d;border-bottom:1px solid #4c4c4c;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:8px 16px}.pw-confirm-msg[data-v-f77ac81d]{color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:12px}.pw-confirm-actions[data-v-f77ac81d]{align-items:center;display:flex;gap:6px}.pw-confirm-btn[data-v-f77ac81d]{background:#4c4c4c;border:1px solid #666;border-radius:4px;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;padding:3px 10px;transition:background .15s,color .15s;white-space:nowrap}.pw-confirm-btn[data-v-f77ac81d]:hover{background:#555;color:#fff}.pw-confirm-btn[data-v-f77ac81d]:active{transform:translateY(2px)}.pw-confirm-slide-enter-active[data-v-f77ac81d]{transition:max-height .15s ease,opacity .15s ease}.pw-confirm-slide-leave-active[data-v-f77ac81d]{transition:max-height .1s ease,opacity .1s ease}.pw-confirm-slide-enter-from[data-v-f77ac81d]{max-height:0;opacity:0;overflow:hidden}.pw-confirm-slide-enter-to[data-v-f77ac81d],.pw-confirm-slide-leave-from[data-v-f77ac81d]{max-height:60px;opacity:1}.pw-confirm-slide-leave-to[data-v-f77ac81d]{max-height:0;opacity:0;overflow:hidden}.pw-body[data-v-f77ac81d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.pw-textarea[data-v-f77ac81d]{background-color:#2d2d2d;border:none;border-radius:0;box-sizing:border-box;color:#ddd;flex:1;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;min-height:0;outline:none;overflow-y:auto;padding:16px 20px;resize:none;width:100%}.pw-textarea[data-v-f77ac81d]::placeholder{color:#666}.pw-textarea[data-v-f77ac81d]:focus{background-color:#fff;color:#353535;outline:none}.pw-textarea[data-v-f77ac81d]:focus::placeholder{color:transparent}.pw-textarea[data-v-f77ac81d]::-webkit-scrollbar{width:8px}.pw-textarea[data-v-f77ac81d]::-webkit-scrollbar-track{background:#2d2d2d}.pw-textarea[data-v-f77ac81d]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.pw-textarea[data-v-f77ac81d]::-webkit-scrollbar-thumb:hover{background:#777}.pw-codemirror[data-v-f77ac81d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.pw-codemirror[data-v-f77ac81d] .cm-editor{display:flex;flex:1;flex-direction:column;min-height:0}.pw-codemirror[data-v-f77ac81d] .cm-scroller{flex:1;min-height:0;overflow:auto}.pw-editor-container[data-v-f77ac81d]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.pw-editor-container[data-v-f77ac81d] .fje-container{flex:1;min-height:0;overflow-y:auto}.pw-editor-container[data-v-f77ac81d] .vje-container{flex:1;min-height:0}.pw-footer[data-v-f77ac81d]{align-items:center;background:#3a3a3a;border-top:1px solid #4c4c4c;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 16px}.pw-footer-left[data-v-f77ac81d]{align-items:center;display:flex;gap:8px}.pw-footer-right[data-v-f77ac81d]{align-items:center;display:flex;gap:8px;margin-left:auto}.pw-char-count[data-v-f77ac81d]{color:#888;font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.pw-char-count.pw-char-warn[data-v-f77ac81d]{color:#c90}.pw-char-count.pw-char-over[data-v-f77ac81d]{color:#e44}.pw-btn[data-v-f77ac81d]{background-color:#4c4c4c;border:1px solid #666;border-radius:6px;color:#bdbdbd;cursor:pointer;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:13px;min-width:130px;padding:6px 18px;text-align:center;transition:background .15s,color .15s}.pw-btn[data-v-f77ac81d]:hover{background:#555;color:#fff}.pw-btn[data-v-f77ac81d]:disabled{cursor:not-allowed;opacity:.45}.pw-btn[data-v-f77ac81d]:disabled:hover{background-color:#4c4c4c;color:#bdbdbd}.pw-btn[data-v-f77ac81d]:active{transform:translateY(2px)}.pw-btn-primary[data-v-f77ac81d]{background-color:#4a6a7a;border-color:#5a8a9a;color:#ddf0f5}.pw-btn-primary[data-v-f77ac81d]:hover{background-color:#5a8a9a;color:#fff}.pw-fade-enter-active[data-v-f77ac81d]{transition:opacity .15s ease}.pw-fade-enter-active .pw-modal[data-v-f77ac81d]{transition:opacity .15s ease,transform .15s ease}.pw-fade-leave-active[data-v-f77ac81d]{transition:opacity .1s ease}.pw-fade-leave-active .pw-modal[data-v-f77ac81d]{transition:opacity .1s ease,transform .1s ease}.pw-fade-enter-from[data-v-f77ac81d]{opacity:0}.pw-fade-enter-from .pw-modal[data-v-f77ac81d]{opacity:0;transform:scale(.97) translateY(8px)}.pw-fade-leave-to[data-v-f77ac81d]{opacity:0}.pw-fade-leave-to .pw-modal[data-v-f77ac81d]{opacity:0;transform:scale(.97) translateY(8px)}[data-v-0d2ed7df] .collapsible-section{margin-left:14px;width:374px}[data-v-0d2ed7df] .collapsible-content{padding:14px 0 0 12px}.prompt-hint[data-v-0d2ed7df]{max-width:196px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint-sep[data-v-0d2ed7df]{opacity:.4}.section-warning-icon[data-v-0d2ed7df]{flex-shrink:0;opacity:.7}.section-reasoning-icon[data-v-0d2ed7df]{flex-shrink:0;opacity:.8}.section-websearch-icon[data-v-0d2ed7df]{flex-shrink:0;max-height:13px;opacity:.6}.output-count-hint[data-v-0d2ed7df]{color:#acacac;flex-shrink:0;font-size:11px}.section-seed-icon[data-v-0d2ed7df]{flex-shrink:0;opacity:.5}.section-seed-icon[data-v-0d2ed7df]:hover{filter:invert(40%) sepia(86%) saturate(1870%) hue-rotate(71deg) brightness(102%) contrast(103%);opacity:1}.section-seed-icon[data-v-0d2ed7df]:active{transform:translateY(2px)}.input-geometry-match__body[data-v-0d2ed7df]{display:flex;flex-direction:column;gap:4px;min-width:0;width:262px}.input-geometry-match__controls[data-v-0d2ed7df]{align-items:center;display:grid;gap:6px;grid-template-columns:max-content minmax(0,1fr)}.input-geometry-match__choice[data-v-0d2ed7df]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:8px}.input-geometry-match__choice input[type=checkbox][data-v-0d2ed7df]{accent-color:#ccc;cursor:pointer;flex:0 0 auto;margin:0}.input-geometry-match__choice[data-v-0d2ed7df]:has(input:disabled){cursor:default;opacity:.6}.input-geometry-match__choice:has(input:disabled) input[type=checkbox][data-v-0d2ed7df]{cursor:not-allowed}.input-geometry-match__select[data-v-0d2ed7df]{background:#4c4c4c;border:1px solid #444;color:#ccc;font-size:10px!important;margin-left:auto;margin-right:0;text-align:left;width:66px}.input-geometry-match__status[data-v-0d2ed7df]{color:#999;font-size:10px}.input-geometry-match__upscale[data-v-0d2ed7df]{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.input-geometry-match__upscale-button[data-v-0d2ed7df]{background:none;border:0;color:#9ed7e0;cursor:pointer;font-family:inherit;font-size:10px;padding:0;text-align:left;text-decoration:underline}.input-geometry-match__upscale-button[data-v-0d2ed7df]:disabled{cursor:default;opacity:.6}.restore-notice[data-v-0d2ed7df]{align-items:flex-start;border-radius:6px;box-sizing:border-box;display:flex;font-size:11px;gap:8px;justify-content:space-between;line-height:1.4;margin-bottom:6px;margin-left:16px;padding:8px 10px;width:376px}.restore-notice[data-v-0d2ed7df]:last-of-type{margin-bottom:12px}.restore-notice--info[data-v-0d2ed7df]{background:#9ed7e01a;border-left:3px solid #9ed7e0;color:#9ed7e0}.restore-notice--warn[data-v-0d2ed7df]{background:#f871711a;border-left:3px solid #f87171;color:#f87171}.restore-notice__text[data-v-0d2ed7df]{flex:1}.restore-notice__dismiss[data-v-0d2ed7df]{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:12px;opacity:.5;padding:0}.restore-notice__dismiss[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}#static-controls .button[data-v-0d2ed7df]:is(.is-inert,[aria-disabled=true]){filter:none!important;opacity:.25!important;pointer-events:none;transform:none}.batch-toggle[data-v-0d2ed7df]{align-items:center;background:transparent;border:1px solid transparent;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;opacity:.5;padding:2px;transition:border-color .15s,opacity .15s}.batch-toggle[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.batch-toggle--on[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true]){border:1px solid #797979;box-sizing:border-box;opacity:1}.batch-toggle[data-v-0d2ed7df]:disabled{cursor:not-allowed;opacity:.3}.batch-slot-picker[data-v-0d2ed7df]{align-items:center;display:flex;gap:14px;margin-bottom:22px;margin-left:6px;margin-top:12px}.batch-slot-picker__label[data-v-0d2ed7df]{color:#ccc;font-size:11px;text-align:right;white-space:nowrap;width:68px}.batch-slot-picker__btns[data-v-0d2ed7df]{display:flex;flex-wrap:wrap;gap:6px;max-width:264px}.batch-slot-picker__btn[data-v-0d2ed7df]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:3px;color:#999;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:24px;min-width:27px;padding:2px 6px;transition:background .15s,border-color .15s,color .15s}.batch-slot-picker__btn[data-v-0d2ed7df]:hover{background:#4c4c4c;color:#ccc}.batch-slot-picker__btn--active[data-v-0d2ed7df]{background:#1e3a5f;border-color:#3b6fa0;color:#7eb8e0}.batch-slot-picker__btn--occupied[data-v-0d2ed7df]{cursor:not-allowed;opacity:.35}.batch-slot-picker__btn--occupied[data-v-0d2ed7df]:hover{background:#3a3a3a;color:#999}.batch-zone-label[data-v-0d2ed7df]{color:#888;cursor:help;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.add-batch-label[data-v-0d2ed7df]{color:#999;font-size:13px}.batch-ref-zone[data-v-0d2ed7df]{display:flex;flex-direction:column;margin-bottom:10px;margin-left:6px;margin-top:24px;width:340px}.batch-ref-zone__row[data-v-0d2ed7df]{align-items:center;background:#2f2f2f;border:1px solid transparent;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:4px 6px}.batch-ref-zone__row[data-v-0d2ed7df]:hover{border-color:#4c4c4c}.batch-ref-zone__num[data-v-0d2ed7df]{color:#acacac;flex-shrink:0;font-size:11px;min-width:50px;padding-right:6px;text-align:right}.batch-ref-zone__thumb[data-v-0d2ed7df]{border:1px solid #4c4c4c;border-radius:3px;flex-shrink:0;height:32px;overflow:hidden;width:32px}.batch-ref-zone__thumb img[data-v-0d2ed7df]{height:100%;object-fit:var(--tyto-thumb-fit, cover);width:100%}.batch-ref-zone__name[data-v-0d2ed7df]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#aaa;display:-webkit-box;flex:1;font-size:11px;min-width:0;overflow:hidden;word-break:break-all}.batch-ref-zone__remove[data-v-0d2ed7df]{align-items:center;background:none;border:none;border-radius:3px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:16px;justify-content:center;transition:background .1s,color .1s;width:16px}.batch-ref-zone__remove[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{background:red;color:#fff}.batch-ref-zone__add[data-v-0d2ed7df]{align-items:center;border:1px dashed #4c4c4c;border-radius:4px;cursor:pointer;display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:6px;transition:background .15s,border-color .15s}.batch-ref-zone__add[data-v-0d2ed7df]:hover{background:#333;border-color:#666}.batch-ref-zone__add--dragover[data-v-0d2ed7df]{background:#1e3a5f;border-color:#3b6fa0}.batch-ref-zone__add .box-plus-icon[data-v-0d2ed7df]{color:#888;font-size:18px}.batch-ref-zone__add-label[data-v-0d2ed7df]{color:#999;font-size:12px}.batch-inline[data-v-0d2ed7df]{align-items:flex-start;display:flex;flex-direction:column;margin-left:6px;width:340px}.batch-inline__badge[data-v-0d2ed7df]{background:#1e3a5f;border-radius:3px;color:#7eb8e0;font-size:9px;font-weight:600;letter-spacing:.3px;margin-left:6px;padding:1px 5px;text-transform:uppercase;vertical-align:middle}.batch-dropzone[data-v-0d2ed7df],.batch-ref-zone__add[data-v-0d2ed7df]{align-items:center;background-color:#444;border:1px dashed #666;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin-top:4px;min-height:52px;padding:10px;transition:background .15s,border-color .15s;width:318px}.batch-ref-zone__add[data-v-0d2ed7df]{min-height:0px}.batch-dropzone[data-v-0d2ed7df]:hover,.batch-dropzone--active[data-v-0d2ed7df],.batch-ref-zone__add[data-v-0d2ed7df]:hover{background:#4a4a4a;border-color:#888}.batch-dropzone .box-plus-icon[data-v-0d2ed7df]{color:#888;font-size:18px;font-weight:300;line-height:1;pointer-events:none;transition:color .15s;-webkit-user-select:none;user-select:none}.batch-dropzone:hover .box-plus-icon[data-v-0d2ed7df]{color:#bbb}.batch-dropzone[data-v-0d2ed7df]:active,.batch-dropzone:active .box-plus-icon[data-v-0d2ed7df],.batch-strip__add-tile[data-v-0d2ed7df]:active,.batch-strip__add-tile:active .box-plus-icon[data-v-0d2ed7df]{transform:scale(.95)}.batch-dropzone.disabled .box-plus-icon[data-v-0d2ed7df]{color:#666}.batch-spinner[data-v-0d2ed7df]{animation:batch-spin-0d2ed7df .8s linear infinite;border:2.5px solid rgba(255,255,255,.15);border-radius:50%;border-top-color:#ffffffb3;display:inline-block;height:24px;width:24px}.batch-spinner--small[data-v-0d2ed7df]{border-width:2px;height:16px;width:16px}.batch-header-reset[data-v-0d2ed7df]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;opacity:.5;padding:2px;transition:color .15s}.batch-header-reset[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.batch-strip__thumbs[data-v-0d2ed7df]{border:1px solid transparent;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;transition:border-color .15s,background .15s;width:340px}.batch-strip__thumbs--dragover[data-v-0d2ed7df]{background:#ffffff06;border-color:#666}.batch-strip__thumb[data-v-0d2ed7df]{flex-shrink:0;height:48px;position:relative;width:48px}.batch-strip__img[data-v-0d2ed7df]{border-radius:6px;display:block;height:48px;object-fit:var(--tyto-thumb-fit, cover);width:48px}.batch-strip__remove[data-v-0d2ed7df]{align-items:center;background:#d32f2f;border:1px solid rgba(255,255,255,.3);border-radius:3px;color:#fff;cursor:pointer;display:none;font-size:13px;font-weight:600;height:16px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:16px;z-index:2}.batch-strip__thumb:hover .batch-strip__remove[data-v-0d2ed7df]{display:flex}.batch-strip__remove[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{background:red;color:#fff}.batch-preview-fixed[data-v-0d2ed7df]{background:#2a2a2a;border:1px solid #555;border-radius:4px;box-shadow:0 4px 16px #00000080;padding:4px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 12px));z-index:100}.batch-preview-fixed img[data-v-0d2ed7df]{border-radius:2px;display:block;height:auto;max-height:240px;max-width:240px;object-fit:contain;width:auto}.batch-preview-fixed__name[data-v-0d2ed7df]{color:#aaa;display:block;font-size:10px;line-height:1.4;margin-top:3px;max-width:240px;overflow-wrap:break-word;text-align:center;word-break:break-all}.batch-strip__add-tile[data-v-0d2ed7df]{align-items:center;background:#444;border:1px dashed #666;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .15s,border-color .15s;width:48px}.batch-strip__add-tile[data-v-0d2ed7df]:hover{background:#4a4a4a;border-color:#888}.batch-strip__add-tile .box-plus-icon[data-v-0d2ed7df]{color:#888;font-size:18px;font-weight:300;line-height:1;pointer-events:none;transition:color .15s}.batch-strip__add-tile:hover .box-plus-icon[data-v-0d2ed7df]{color:#bbb}.batch-ingest-stack[data-v-0d2ed7df]{align-items:center;display:flex;flex-direction:column}.batch-ingest-progress[data-v-0d2ed7df]{color:#999;display:block;font-size:10px;margin-top:6px;text-align:center;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-error[data-v-0d2ed7df]{background:#e0858517;border-left:2px solid #e08585;border-radius:3px;color:#e0a5a5;font-size:11px;line-height:1.45;margin-bottom:10px;margin-top:10px;padding:7px 10px;width:318px}.batch-skipped[data-v-0d2ed7df]{background:#e0c07e12;border-left:2px solid #e0c07e;border-radius:3px;margin-bottom:10px;padding:7px 10px;width:340px}.batch-skipped__head[data-v-0d2ed7df]{color:#e0c07e;font-size:11px;margin-bottom:4px}.batch-skipped__row[data-v-0d2ed7df]{display:flex;font-size:10px;gap:6px;line-height:1.45}.batch-skipped__name[data-v-0d2ed7df]{color:#acacac;flex-shrink:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-skipped__reason[data-v-0d2ed7df]{color:#888;min-width:0}.batch-subheader[data-v-0d2ed7df]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;width:340px}.batch-subheader__toggles[data-v-0d2ed7df]{display:flex;gap:2px}.batch-subheader__view-btn[data-v-0d2ed7df]{align-items:center;background:none;border:1px solid transparent;border-radius:3px;color:#555;cursor:pointer;display:flex;height:24px;justify-content:center;padding:3px;transition:color .15s,border-color .15s;width:24px}.batch-subheader__view-btn[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.batch-subheader__view-btn img[data-v-0d2ed7df]{opacity:.3}.batch-subheader__view-btn img[data-v-0d2ed7df]:hover{opacity:1}.batch-subheader__view-btn.active img[data-v-0d2ed7df]{opacity:.8}.batch-subheader__view-btn.active[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true]){border-color:#555;color:#aaa;transform:translateY(2px)}.batch-subheader__iterations[data-v-0d2ed7df]{align-items:center;color:#888;cursor:pointer;display:flex;font-size:11px;gap:2px;margin-left:6px}.batch-subheader__iterations-x[data-v-0d2ed7df]{color:#666;font-size:12px;line-height:1}.batch-subheader__iterations-input[data-v-0d2ed7df]{background:#444;border:none;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:12px;height:auto;line-height:16px;min-height:22px;padding:4px 4px 4px 8px;text-align:left;transition:border-color .15s;width:54px}.batch-subheader__iterations-input[data-v-0d2ed7df]:hover,.batch-subheader__iterations-input[data-v-0d2ed7df]:focus{border-color:#666;color:#fff;outline:none}.batch-subheader__iter[data-v-0d2ed7df]{color:#aaa}.batch-subheader__status[data-v-0d2ed7df]{color:#888;flex:1;font-size:11px;text-align:right}.batch-subheader__fail[data-v-0d2ed7df]{color:#f87171}.batch-subheader__action[data-v-0d2ed7df]{background:none;border:1px solid #555;border-radius:3px;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:10px;padding:2px 8px;transition:border-color .15s,color .15s}.batch-subheader__action[data-v-0d2ed7df]:hover{border-color:#888;color:#fff}.batch-subheader__action--cancel[data-v-0d2ed7df]{border-color:#f871714d;color:#f87171}.batch-subheader__action--cancel[data-v-0d2ed7df]:hover{background:#f871711a;border-color:#f87171;color:#f87171}.batch-progress[data-v-0d2ed7df]{background:#333;border-radius:2px;height:3px;margin-bottom:6px;margin-left:6px;overflow:hidden;width:338px}.batch-progress__fill[data-v-0d2ed7df]{background:#2563eb;height:100%;transition:width .3s ease}.batch-progress__fill--indeterminate[data-v-0d2ed7df]{animation:batch-indeterminate-0d2ed7df 1.4s ease-in-out infinite;width:30%!important}@keyframes batch-indeterminate-0d2ed7df{0%{margin-left:-30%}to{margin-left:100%}}.batch-list[data-v-0d2ed7df]{border:1px solid transparent;border-radius:4px;margin-left:6px;max-height:280px;overflow-y:auto;scrollbar-color:#555 transparent;scrollbar-width:thin;transition:border-color .15s;width:338px}.batch-list--dragover[data-v-0d2ed7df]{border-color:#666}.batch-list__row[data-v-0d2ed7df]{align-items:flex-start;border-radius:3px;display:flex;flex-wrap:wrap;gap:8px;padding:4px;transition:background .1s}.batch-list__row[data-v-0d2ed7df]:hover{background:#ffffff08}.batch-list__thumb[data-v-0d2ed7df]{border:1px solid #444;border-radius:2px;flex-shrink:0;height:24px;object-fit:var(--tyto-thumb-fit, cover);width:24px}.batch-list__name[data-v-0d2ed7df]{color:#ccc;flex:1;font-size:11px;line-height:1.4;min-width:0;overflow-wrap:break-word;word-break:break-all}.batch-list__remove[data-v-0d2ed7df]{align-items:center;background:none;border:none;border-radius:3px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:16px;justify-content:center;transition:background .1s,color .1s;width:16px}.batch-list__remove[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{background:red;color:#fff}.batch-list__add-row[data-v-0d2ed7df]{align-items:center;border-radius:3px;color:#acacac;cursor:pointer;display:flex;gap:6px;padding:12px 4px;transition:background .1s,color .1s}.batch-list__add-row[data-v-0d2ed7df]:hover{background:#ffffff08;color:#999}.batch-list__add-row .box-plus-icon[data-v-0d2ed7df]{font-size:14px;font-weight:300;line-height:1;width:24px;text-align:center}.batch-list__add-label[data-v-0d2ed7df]{font-size:11px}.batch-list__add-row[data-v-0d2ed7df]:hover{color:#fff}.batch-toggle[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active,.batch-header-reset[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active,.batch-list__add-row[data-v-0d2ed7df]:active,.batch-list__remove[data-v-0d2ed7df]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active,.batch-subheader__action[data-v-0d2ed7df]:active{transform:translateY(2px)}.batch-list__status[data-v-0d2ed7df]{align-items:center;display:flex;flex-shrink:0;font-size:13px;height:16px;justify-content:center;width:16px}.batch-list__status--success[data-v-0d2ed7df]{color:#4ade80;font-weight:700}.batch-list__status--error[data-v-0d2ed7df]{color:#f87171;font-weight:700}.batch-list__status--polling[data-v-0d2ed7df]{color:#888}.batch-list__spinner[data-v-0d2ed7df]{animation:batch-spin-0d2ed7df .8s linear infinite;border:1.5px solid #555;border-radius:50%;border-top-color:#aaa;display:block;height:10px;width:10px}@keyframes batch-spin-0d2ed7df{to{transform:rotate(360deg)}}.batch-list__row--success[data-v-0d2ed7df]{opacity:.7}.batch-list__row--error[data-v-0d2ed7df]{background:#f871710f}.batch-list__row--cancelled[data-v-0d2ed7df]{opacity:.5}.batch-list__status--cancelled[data-v-0d2ed7df]{color:#666;font-weight:400}.batch-strip__status[data-v-0d2ed7df]{align-items:center;border-radius:6px;bottom:0;display:flex;font-size:16px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.batch-strip__status--success[data-v-0d2ed7df]{background:#00000073;color:#4ade80}.batch-strip__status--error[data-v-0d2ed7df]{background:#00000073;color:#f87171}.batch-strip__status--polling[data-v-0d2ed7df]{background:#00000059}.batch-strip__status--cancelled[data-v-0d2ed7df]{background:#00000073;color:#666;font-weight:400}.batch-strip__thumb--success .batch-strip__img[data-v-0d2ed7df]{opacity:.6}.batch-strip__thumb--cancelled .batch-strip__img[data-v-0d2ed7df]{opacity:.4}.batch-recovery-banner[data-v-0d2ed7df]{align-items:center;background:#9ed7e014;border:1px solid rgba(158,215,224,.25);border-radius:6px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;margin-left:16px;padding:10px 12px;width:348px}.batch-recovery-banner__text[data-v-0d2ed7df]{display:flex;flex-direction:column;gap:2px}.batch-recovery-banner__text strong[data-v-0d2ed7df]{color:#ccc;font-size:12px}.batch-recovery-banner__detail[data-v-0d2ed7df]{color:#999;font-size:11px}.batch-recovery-banner__actions[data-v-0d2ed7df]{display:flex;flex-shrink:0;gap:6px}.batch-recovery-banner__btn[data-v-0d2ed7df]{border-radius:4px;cursor:pointer;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:11px;padding:4px 10px;transition:all .15s}.batch-recovery-banner__btn--reconnect[data-v-0d2ed7df]{background:#9ed7e026;border:1px solid #9ed7e0;color:#9ed7e0}.batch-recovery-banner__btn--reconnect[data-v-0d2ed7df]:hover{background:#9ed7e040}.batch-recovery-banner__btn--dismiss[data-v-0d2ed7df]{background:transparent;border:1px solid #555;color:#888}.batch-recovery-banner__btn--dismiss[data-v-0d2ed7df]:hover{border-color:#888;color:#ccc}.path-extraction-body[data-v-0d2ed7df]{padding:10px 14px 6px}.path-row[data-v-0d2ed7df]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.path-row__thumb[data-v-0d2ed7df]{background:#222;border:1px solid #555;border-radius:3px;cursor:pointer;flex-shrink:0;height:40px;object-fit:contain;transition:border-color .15s;width:40px}.path-row__thumb[data-v-0d2ed7df]:hover{border-color:#999}.path-row__info[data-v-0d2ed7df]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.path-row__name[data-v-0d2ed7df]{color:#ccc;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.path-row__clip-badge[data-v-0d2ed7df]{background:#9ed7e026;border:1px solid rgba(158,215,224,.35);border-radius:3px;color:#9ed7e0;font-size:9px;font-weight:600;letter-spacing:.04em;margin-left:6px;padding:1px 4px;text-transform:uppercase;vertical-align:middle}.path-row__meta[data-v-0d2ed7df]{color:#888;font-size:10px}.path-row__assign[data-v-0d2ed7df]{flex-shrink:0;width:120px}.path-hover-preview[data-v-0d2ed7df]{background:#1e1e1e;border:1px solid #555;border-radius:6px;box-shadow:0 8px 24px #00000080;padding:8px;pointer-events:none;position:fixed;z-index:9999}.path-hover-preview__img[data-v-0d2ed7df]{border-radius:3px;display:block;max-height:600px;max-width:600px;object-fit:contain}.path-hover-preview__name[data-v-0d2ed7df]{color:#aaa;display:block;font-size:11px;margin-top:4px;text-align:center}.export-panel[data-v-b8fd646c]{border-top:1px solid hsl(0deg 0% 29.8% / 48%);display:flex;flex-direction:column;gap:14px;padding:12px}.export-panel__title[data-v-b8fd646c]{color:#888;font-size:11px;letter-spacing:.04em}.export-row[data-v-b8fd646c]{align-items:center;display:flex;gap:8px}.export-label[data-v-b8fd646c]{color:#ccc;flex:none;font-size:11px;text-align:right;width:80px}.export-density[data-v-b8fd646c]{align-items:center;display:flex;gap:4px}.export-density-value[data-v-b8fd646c]{background-color:#444;border:none;border-radius:6px;box-sizing:border-box;color:#ccc;font-family:Nunito Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px!important;height:22px;padding:0 8px;text-align:left;width:60px}.export-density-source[data-v-b8fd646c]{color:#6a8a9a;font-size:10px;letter-spacing:.04em}.export-density-select[data-v-b8fd646c]{background-color:#444;border-radius:6px;border:none;box-sizing:border-box;color:#ccc;display:inline-block;font-family:Nunito Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px!important;height:22px;line-height:16px;margin:0 2px;overflow:hidden;padding-left:4px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:60px}.export-select[data-v-b8fd646c]{background-color:#444;border-radius:6px;border:none;box-sizing:border-box;color:#ccc;display:inline-block;font-family:Nunito Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px!important;height:22px;line-height:16px;margin:0 2px;overflow:hidden;padding-left:4px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}input.export-select[data-v-b8fd646c]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;flex:1;font-family:Nunito Sans,Gafata,Arial,Helvetica,sans-serif;height:30px;margin:0;outline:none;padding:4px 8px}.export-slider[data-v-b8fd646c]{accent-color:#ccc;flex:1;min-width:0}.export-val[data-v-b8fd646c]{background-color:#5d5d5d;border-radius:6px;color:#ccc;font-family:Nunito Sans,sans-serif;font-size:11px;height:16px;min-width:24px;padding:2px 6px;text-align:center}.export-segmented[data-v-b8fd646c]{display:flex;flex:1;gap:4px}.export-seg[data-v-b8fd646c]{background:transparent;border:1px solid #4c4c4c;border-radius:3px;color:#888;cursor:pointer;flex:1;font-family:Nunito Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;padding:2px 6px;text-transform:uppercase;transition:background .15s,color .15s}.export-seg[data-v-b8fd646c]:hover{background:#3a3a3a;color:#ccc}.export-seg.is-on[data-v-b8fd646c]{background:#4c4c4c;border-color:#666;color:#e0e0e0}.export-actions[data-v-b8fd646c]{align-items:center;display:flex;gap:8px;margin-left:auto}.export-progress[data-v-b8fd646c]{align-items:center;display:flex;gap:8px;padding:2px 0}.export-progress__spinner[data-v-b8fd646c]{animation:export-spin-b8fd646c .85s linear infinite;border:2px solid rgba(255,255,255,.18);border-radius:50%;border-top-color:#ffffffbf;flex:none;height:13px;margin-left:90px;width:13px}@keyframes export-spin-b8fd646c{to{transform:rotate(360deg)}}.export-progress__text[data-v-b8fd646c]{color:#bdbdbd;font-size:11px;line-height:1.35;margin-left:4px}.export-progress__sub[data-v-b8fd646c]{color:#888;margin-left:6px}.export-btn[data-v-b8fd646c]{background:#8888881a;border:1px solid rgba(136,136,136,.25);border-radius:4px;color:#acacac;cursor:pointer;font-size:11px;padding:4px 6px;width:88px}.export-btn[data-v-b8fd646c]:hover:not(:disabled){background:#4c4c4c;color:#fff}.export-btn[data-v-b8fd646c]:active:not(:disabled){transform:translateY(2px)}.export-btn[data-v-b8fd646c]:disabled{cursor:progress;opacity:.7}.export-check[data-v-b8fd646c]{align-items:center;color:#aaa;cursor:pointer;display:flex;flex:1;font-size:11px;gap:6px;margin-left:4px}.export-check input[data-v-b8fd646c]{accent-color:#888;margin:0}.export-note[data-v-b8fd646c]{color:#888;flex:1;font-size:11px;margin-bottom:4px;margin-left:92px;margin-top:-8px}.export-note--path-copy[data-v-b8fd646c]{font-style:normal;margin-left:90px}.export-note--warn[data-v-b8fd646c]{color:#d6905c;font-style:normal;margin-left:90px}.export-group-title[data-v-b8fd646c]{border-top:1px solid hsl(0deg 0% 29.8% / 36%);color:#888;font-size:10px;letter-spacing:.04em;margin-top:2px;padding-top:10px;text-transform:uppercase}.history-output-browser[data-v-72ef8fc3]{align-items:start;border-top:1px solid #424242;display:grid;gap:24px;grid-column:1 / -1;grid-template-columns:260px minmax(0,1fr);min-width:0;padding-top:16px}.history-output-choices[data-v-72ef8fc3]{min-width:0}.history-output-scroll[data-v-72ef8fc3]{max-height:360px;overflow:auto;overscroll-behavior:contain;padding:4px}.history-output-field[data-v-72ef8fc3]{margin:0 auto;perspective:700px;position:relative;width:230px}.history-output-cell[data-v-72ef8fc3]{animation:history-output-unfold-72ef8fc3 .32s cubic-bezier(.2,.7,.2,1) both;background:#555;border:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer;height:88px;padding:2px;position:absolute;width:76px}.history-output-cell[aria-pressed=true][data-v-72ef8fc3]{background:#ddd}.history-output-cell[data-v-72ef8fc3]:focus-visible{background:#9ed7e0;outline:none;padding:4px}.history-output-cell img[data-v-72ef8fc3],.history-output-missing[data-v-72ef8fc3]{background:#333;clip-path:inherit;display:block;height:100%;object-fit:cover;width:100%}.history-output-missing[data-v-72ef8fc3]{align-content:center;color:#ccc;font-size:20px;text-align:center}.history-output-field--rectangles[data-v-72ef8fc3]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.history-output-field--rectangles .history-output-cell[data-v-72ef8fc3]{animation-name:none;border-radius:5px;clip-path:inset(0 round 5px);height:76px;position:relative;width:100%}.history-output-field--rectangles img[data-v-72ef8fc3]{object-fit:contain}.history-output-preview[data-v-72ef8fc3]{margin:0;min-width:0;text-align:center}.history-output-preview>img[data-v-72ef8fc3]{display:block;height:280px;max-width:100%;object-fit:contain;width:100%}.history-output-preview figcaption[data-v-72ef8fc3]{color:#ccc;font-size:11px;margin:4px 6px 12px}.history-output-preview figcaption span[data-v-72ef8fc3]{color:#999}.history-output-placeholder[data-v-72ef8fc3]{align-content:center;color:#aaa;font-size:12px;height:280px}.history-output-more[data-v-72ef8fc3]{background:transparent;border:1px solid #555;border-radius:4px;color:#ccc;cursor:pointer;font:inherit;font-size:11px;margin-top:10px;padding:5px 8px}@keyframes history-output-unfold-72ef8fc3{0%{opacity:0;transform:translate(var(--fold-x),var(--fold-y)) rotateY(-35deg) scale(.75)}to{opacity:1;transform:translate(0) rotateY(0) scale(1)}}@media(max-width:700px){.history-output-browser[data-v-72ef8fc3]{gap:16px;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.history-output-cell[data-v-72ef8fc3]{animation:none}}.card[data-v-048978c2]{align-items:center;border-top:1px solid hsl(0deg 0% 29.8% / 48%);display:flex;gap:12px;padding:10px 0;position:relative;transition:background .15s;width:358px}.card[data-v-048978c2]:hover{background:#ffffff08}.card.active[data-v-048978c2]{background:#ffffff0f}.card__icon[data-v-048978c2]{background-color:currentColor;display:inline-block;flex-shrink:0;height:var(--card-icon-size, 14px);mask:var(--card-icon) center / contain no-repeat;width:var(--card-icon-size, 14px)}.card__thumb[data-v-048978c2]{border:1px solid #444;border-radius:8px;flex-shrink:0;height:60px;margin-left:6px;width:60px}.card__thumb--multi[data-v-048978c2]{position:relative}.card__thumb--multi[data-v-048978c2]:before,.card__thumb--multi[data-v-048978c2]:after{border:1px solid #444;border-radius:6px;content:"";position:absolute;z-index:0}.card__thumb--multi[data-v-048978c2]:before{background:#3c3f44;height:54px;left:4px;top:-4px;width:54px}.card__thumb--multi[data-v-048978c2]:after{background:#4d5157;height:57px;left:2px;top:-2px;width:57px}.card__thumb--multi .card__thumb-img[data-v-048978c2]{position:relative;z-index:1}.card__thumb-count[data-v-048978c2]{background:#1f2124;border:1px solid #4d5157;border-radius:8px;bottom:-4px;color:#c9cdd3;font-size:10px;line-height:1;padding:3px 5px;position:absolute;right:-4px;z-index:2}.card__thumb-img[data-v-048978c2]{border-radius:8px;height:60px;object-fit:var(--tyto-thumb-fit, cover);width:60px}.card__thumb-img.has-alpha[data-v-048978c2]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 5px,transparent 5px 10px),repeating-linear-gradient(-45deg,#ccc 0 5px,transparent 5px 10px);background-size:10px 10px}.card__thumb-placeholder[data-v-048978c2]{align-items:center;background:#2a2a2a;border-radius:8px;display:flex;height:60px;justify-content:center;width:60px}.card__thumb-placeholder.card__status--pending[data-v-048978c2]{color:#9ed7e0}.card__thumb-placeholder.card__status--success[data-v-048978c2]{color:#888}.card__thumb-placeholder.card__status--partial[data-v-048978c2]{color:#facc15}.card__archived-icon[data-v-048978c2]{color:var(--text-tertiary, #6b7280);opacity:.65}.card__thumb-placeholder.card__status--error[data-v-048978c2]{color:#f87171}.card__thumb-text[data-v-048978c2]{-webkit-box-orient:vertical;-webkit-line-clamp:4;box-sizing:border-box;color:#bbb;display:-webkit-box;font-size:9px;line-clamp:4;line-height:1.25;overflow:hidden;overflow-wrap:anywhere;padding:4px 5px;text-align:left;width:100%}.card__spinner[data-v-048978c2]{animation:card-spin-048978c2 1.2s linear infinite}@keyframes card-spin-048978c2{to{transform:rotate(360deg)}}.card__meta[data-v-048978c2]{cursor:default;flex:1;min-width:0}.card__title[data-v-048978c2]{color:#ccc;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__mode[data-v-048978c2]{align-items:center;color:#acacac;display:inline-flex;font-size:11px;gap:4px;margin-top:3px;overflow:visible;white-space:nowrap}.card__batch-icon[data-v-048978c2]{flex-shrink:0;opacity:.5}.card__batch-icon.crop-icon[data-v-048978c2]{filter:invert(40%) sepia(22%) saturate(1192%) hue-rotate(266deg) brightness(120%) contrast(140%)}.card__batch-badge[data-v-048978c2]{align-items:center;background:#ffffff0d;border:1px solid #4c4c4c;border-radius:3px;color:#999;cursor:pointer;display:inline-flex;font-family:SF Mono,Fira Code,monospace;font-size:9px;gap:3px;letter-spacing:.3px;margin-right:4px;padding:1px 5px 1px 3px;transition:background .15s,border-color .15s,color .15s}.card__batch-badge[data-v-048978c2]:hover{background:#ffffff1a;border-color:#888;color:#ccc}.card__batch-badge:hover .card__batch-icon[data-v-048978c2]{opacity:1}.card__batch-badge[data-v-048978c2]:active{transform:translateY(2px)}.card__workflow-badge[data-v-048978c2]{border-color:#a3679766}.card__workflow-badge[data-v-048978c2]:hover{border-color:#a36797cc}.card__shared-from[data-v-048978c2]{align-items:center;color:#8fb6d8;display:flex;font-size:11px;gap:4px;margin-top:3px;max-width:272px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card__shared-from-icon[data-v-048978c2]{flex-shrink:0}.card__footer[data-v-048978c2]{align-items:center;display:flex;gap:12px;margin-top:6px;width:270px}.card__footer-actions[data-v-048978c2]{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.card__time[data-v-048978c2]{color:#acacac;font-size:11px}.card__status-dot[data-v-048978c2]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.card__status-dot.card__status--pending[data-v-048978c2]{animation:status-pulse-048978c2 1.5s ease-in-out infinite;background:#9ed7e0}.card__status-dot.card__status--success[data-v-048978c2]{background:#4ade80}.card__status-dot.card__status--partial[data-v-048978c2]{background:#facc15}.card__status-dot.card__status--error[data-v-048978c2]{background:#f87171}.card__thumb-placeholder.card__status--complete .card__icon[data-v-048978c2]{opacity:.5}@keyframes status-pulse-048978c2{0%,to{opacity:.5}50%{opacity:1}}.card__heart[data-v-048978c2],.card__heart-icon[data-v-048978c2]{display:block;height:14px;width:auto}.card__heart[data-v-048978c2]{cursor:pointer;flex-shrink:0;opacity:.5;transition:opacity .15s}.card__heart--active[data-v-048978c2]{opacity:1}.card__heart[data-v-048978c2]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.card__heart[data-v-048978c2]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover,.card__heart--active[data-v-048978c2]:hover{opacity:1}.card__actions[data-v-048978c2]{display:flex;flex-direction:row;gap:12px;margin-right:8px;margin-top:-40px;position:relative}.card__action[data-v-048978c2]{background:transparent;border:none;color:#c3c3c3;cursor:pointer;height:14px;padding:0;transition:color .1s,opacity .1s,transform .1s}.card__action in_meta[data-v-048978c2]{margin-left:auto}.card__action[data-v-048978c2]:not(:disabled):not([aria-disabled=true]):hover{color:#fff;opacity:1}.card__action--danger[data-v-048978c2]:not(:disabled):not([aria-disabled=true]):hover{color:#ff4242}.card__action--registry-unavailable[data-v-048978c2]{color:#f0a04b;outline:1px dashed rgb(240 160 75 / 60%);outline-offset:-1px}.card__action--curtain-active[data-v-048978c2]:not(:disabled):not([aria-disabled=true]){color:#fff;opacity:1}.card__action--confirming[data-v-048978c2]:not(:disabled):not([aria-disabled=true]){animation:delete-pulse-048978c2 1s ease-in-out infinite;background:#f8717126;border-radius:4px;color:#f87171}@keyframes delete-pulse-048978c2{0%,to{opacity:.7}50%{opacity:1}}.card__confirm-delete[data-v-048978c2]{color:#f87171;font-size:10px;opacity:0;padding:2px 6px 0;pointer-events:none;position:absolute;right:0;text-align:right;top:100%;transition:opacity .15s;white-space:nowrap}.card:hover .card__confirm-delete[data-v-048978c2]{opacity:1}.card__action[data-v-048978c2]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(2px)}.card__mode-badge[data-v-048978c2]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;padding:0 4px;text-transform:uppercase}.card__mode-badge--model[data-v-048978c2]{border-color:#a3679780;color:#e375c7}.card__mode-badge--analyze[data-v-048978c2]{border-color:#c8833080;color:#e19840}#hist-reuse-button[data-v-048978c2]{height:14px;transform:rotate(-90deg);width:auto}.card__seed-icon[data-v-048978c2]{opacity:.5;padding-right:4px}.card__seed-icon--clickable[data-v-048978c2]{cursor:pointer;transition:opacity .15s}.card__seed-icon--clickable[data-v-048978c2]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.card__seed-icon--clickable[data-v-048978c2]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.card__seed-copied[data-v-048978c2]{animation:seed-copy-flash-048978c2 1.5s ease-out;opacity:.5}@keyframes seed-copy-flash-048978c2{0%{opacity:1}70%{opacity:1}to{opacity:.5}}.card__prompt-icon[data-v-048978c2]{opacity:.5}.card__prompt-icon--clickable[data-v-048978c2]{cursor:pointer;transition:opacity .15s}.card__prompt-icon--clickable[data-v-048978c2]:not([aria-disabled=true]):hover{opacity:1}.card__prompt-icon--clickable[data-v-048978c2]:not([aria-disabled=true]):active{transform:translateY(2px)}.card__prompt-copied[data-v-048978c2]{animation:seed-copy-flash-048978c2 1.5s ease-out;opacity:.5}.card__action[data-v-048978c2]:is(:disabled,[aria-disabled=true]),.card__prompt-icon[aria-disabled=true][data-v-048978c2]{animation:none;background:transparent;color:#c3c3c3;cursor:default;filter:none;opacity:.25;pointer-events:none;transform:none}.card--expanded[data-v-048978c2]{align-content:start;align-items:start;background:#2a2a2a;border:1px solid #424242;border-radius:12px;box-sizing:border-box;display:grid;gap:12px;grid-template-columns:var(--history-thumbnail-size) minmax(0,1fr);min-width:0;padding:12px;width:100%}.card--expanded[data-v-048978c2]:hover{background:#3a3a3a}.card--expanded.card--selected[data-v-048978c2]{border-color:#777;box-shadow:inset 0 0 0 1px #4c4c4c}.card--images[data-v-048978c2]{grid-template-columns:minmax(0,1fr)}.card--images.card--details-open[data-v-048978c2]{grid-column:1 / -1;grid-template-columns:var(--history-thumbnail-size) minmax(0,1fr)}.card--images[data-v-048978c2]:not(.card--details-open){background:transparent;border-color:transparent;gap:0;padding:0}.card--images.card--hexagon[data-v-048978c2]:not(.card--details-open){border:0;border-radius:0;box-shadow:none;pointer-events:none}.card--images.card--hexagon.card--selected[data-v-048978c2]:not(.card--details-open),.card--images.card--hexagon[data-v-048978c2]:not(.card--details-open):focus-within{filter:drop-shadow(0 0 1px #ddd) drop-shadow(0 0 1px #ddd)}.card--images:not(.card--details-open) .card__actions[data-v-048978c2],.card--images:not(.card--details-open) .card__meta[data-v-048978c2]{display:none}.card__image-status[data-v-048978c2]{background:#1c1c1cf2;border-radius:4px;color:#ddd;font-size:11px;left:8px;padding:4px 6px;position:absolute;top:8px;z-index:2}.card__image-controls[data-v-048978c2]{align-items:center;border-radius:6px;bottom:6px;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;left:6px;padding:4px;pointer-events:none;position:absolute;right:6px;z-index:3}.card__image-controls .card__action[data-v-048978c2]{background:#1c1c1cf2;border-radius:4px}.card__image-controls .card__favorite-button[data-v-048978c2]{pointer-events:auto}.card__image-detail[data-v-048978c2]{opacity:0;pointer-events:none}.card--images:focus-within .card__image-detail[data-v-048978c2],.card--images:hover .card__image-detail[data-v-048978c2]{opacity:1;pointer-events:auto}.card__close-details[data-v-048978c2]{float:right;margin:0 0 8px 8px}.card__detail-icon[data-v-048978c2]{display:block;height:16px;width:16px}.card--expanded .card__detail-toggle[data-v-048978c2]{background:transparent;border:none;padding:0}.card__clipboard-error[data-v-048978c2]{color:#ccc;font-size:12px;line-height:1.5;margin:8px 0 0}.card--expanded .card__thumb[data-v-048978c2]{border-color:#555;box-sizing:border-box;height:var(--history-thumbnail-size);margin-left:0;position:relative;width:100%}.card--expanded .card__thumb[role=button][data-v-048978c2]{cursor:zoom-in}.card--expanded .card__thumb[aria-expanded=true][data-v-048978c2]{cursor:zoom-out}.card--expanded .card__thumb[data-v-048978c2]:focus-visible,.card--expanded button[data-v-048978c2]:focus-visible{outline:2px solid #ddd;outline-offset:4px}.card--expanded .card__thumb-img[data-v-048978c2]{height:100%;width:100%}.card--expanded .card__thumb--multi[data-v-048978c2]:after,.card--expanded .card__thumb--multi[data-v-048978c2]:before{display:none}.card--expanded .card__thumb-count[data-v-048978c2]{background:#222;border-color:#666;bottom:6px;color:#ddd;font-size:12px;right:6px}.card--expanded .card__thumb-placeholder[data-v-048978c2]{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:14px;width:100%}.card--images:not(.card--details-open) .card__archived-icon[data-v-048978c2],.card--images:not(.card--details-open) .card__status-check[data-v-048978c2]{height:calc(var(--card-icon-size) * 2);width:calc(var(--card-icon-size) * 2)}.card--expanded .card__thumb-text[data-v-048978c2]{font-size:12px;line-height:1.5}.card--images.card--hexagon:not(.card--details-open) .card__thumb[data-v-048978c2]{aspect-ratio:1.7320508076 / 2;border:0;border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:auto;pointer-events:auto}.card--images.card--hexagon:not(.card--details-open) .card__thumb-img[data-v-048978c2]{object-fit:cover}.card--images .card__thumb-img[data-v-048978c2],.card--images .card__thumb-placeholder[data-v-048978c2]{border-radius:inherit;clip-path:none}.card--hexagon .card__thumb-img[data-v-048978c2]{display:block}.card--hexagon .card__image-controls[data-v-048978c2]{bottom:25%}.card--hexagon .card__image-status[data-v-048978c2]{top:25%}.card--hexagon .card__thumb-count[data-v-048978c2]{bottom:26%;right:8px}.card--images:not(.card--details-open) .card__thumb-count[data-v-048978c2]{bottom:auto;top:8px}.card--images.card--hexagon:not(.card--details-open) .card__thumb-count[data-v-048978c2]{top:26%}.card--expanded .card__title[data-v-048978c2]{color:#ccc;font-size:12px;font-weight:400;line-height:1.4;white-space:normal}.card--expanded .card__mode[data-v-048978c2]{display:flex;flex-wrap:wrap;margin-top:8px;white-space:normal}.card--expanded .card__footer[data-v-048978c2]{flex-wrap:wrap;gap:8px;margin-top:12px;width:auto}.card--expanded .card__status-text[data-v-048978c2]{color:#bbb;font-size:11px;line-height:1.5}.card--expanded .card__actions[data-v-048978c2]{border-top:1px solid #414141;flex-wrap:wrap;gap:6px;grid-column:1 / -1;margin-top:0;padding-top:6px}.card--expanded .card__action[data-v-048978c2]{align-items:center;display:inline-flex;height:28px;justify-content:center;width:28px}.card__text-button[data-v-048978c2]:disabled{cursor:not-allowed;filter:none;opacity:.35}.card__placeholder-label[data-v-048978c2]{color:#aaa;font-size:12px;line-height:1.5;text-align:center}.card__prompt[data-v-048978c2]{margin-top:16px;min-width:0}.card__preview-heading[data-v-048978c2],.card__prompt-heading[data-v-048978c2]{align-items:center;color:#aaa;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;line-height:1.5}.card__preview-heading[data-v-048978c2]{justify-content:flex-end}.card__prompt-text[data-v-048978c2]{-webkit-box-orient:vertical;-webkit-line-clamp:6;color:#ddd;display:-webkit-box;font-family:inherit;font-size:13px;line-clamp:6;line-height:1.65;margin:8px 0;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap}.card__prompt-text--structured[data-v-048978c2]{font-family:SF Mono,Menlo,monospace;font-size:12px}.card--expanded .card__prompt-text--expanded[data-v-048978c2]{-webkit-line-clamp:unset;display:block;line-clamp:unset;max-height:24rem;overflow:auto}.card__prompt-empty[data-v-048978c2]{color:#888;font-size:12px;margin:8px 0}.card__prompt-actions[data-v-048978c2]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.card__text-button[data-v-048978c2]{background:transparent;border:1px solid transparent;border-radius:4px;color:#bbb;cursor:pointer;font:inherit;font-size:11px;line-height:1.5;padding:3px 4px}.card__text-button[data-v-048978c2]:hover{background:#383838;color:#fff}.card__favorite-button[data-v-048978c2]{margin-left:auto}.card__favorite-button[aria-pressed=true][data-v-048978c2]{color:#fff}.card__inline-preview[data-v-048978c2]{background:#1b1b1b;border:1px solid #444;border-radius:8px;grid-column:1 / -1;padding:12px}.card__inline-preview>img[data-v-048978c2]{display:block;height:auto;margin:10px auto 0;max-height:60vh;max-width:960px;object-fit:contain;width:100%}.card--record-details .card__mode[data-v-048978c2]{gap:8px;margin-top:6px}.card--record-details .card__status-text[data-v-048978c2]{min-width:0;overflow-wrap:anywhere}.card--record-details .card__prompt[data-v-048978c2]{margin-top:12px}.card--record-details .card__prompt-empty[data-v-048978c2],.card--record-details .card__prompt-text[data-v-048978c2]{margin:0}.card__prompt-tools[data-v-048978c2]{align-items:center;display:flex;flex-shrink:0;gap:6px}.card__prompt-disclosure[aria-expanded=true] img[data-v-048978c2]{transform:rotate(180deg)}.card--record-details .card__actions[data-v-048978c2]{align-items:center;margin-right:0}.card--record-details .card__footer-actions[data-v-048978c2]{gap:6px}.card--record-details .card__confirm-delete[data-v-048978c2]{left:0;opacity:1;right:auto;text-align:left}.card__visually-hidden[data-v-048978c2]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:700px){.card--images.card--details-open[data-v-048978c2],.card--prompts[data-v-048978c2]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.card--expanded .card__spinner[data-v-048978c2],.card--expanded .card__status-dot[data-v-048978c2]{animation:none}}.card-hover-preview{box-shadow:0 8px 24px #0009;pointer-events:none;position:fixed;z-index:10000}.card-hover-preview--fan{background:#1f2124;border:1px solid #444;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;max-width:660px;padding:8px}.card-hover-preview .card-hover-fan-img{border-radius:4px;display:block;height:auto;max-height:200px;max-width:200px;width:auto}.card-hover-preview img{border-radius:2px;display:block;height:auto;max-height:600px;max-width:600px;width:auto}.card-hover-preview img.has-alpha,.card__inline-preview>img.has-alpha{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 10px,transparent 10px 20px),repeating-linear-gradient(-45deg,#ccc 0 10px,transparent 10px 20px);background-size:20px 20px}.card-prompt-tooltip{background:#1a1a1a;border:1px solid #555;border-radius:6px;box-shadow:0 8px 24px #0009;color:#ccc;font-size:12px;line-height:1.5;max-width:340px;overflow-y:auto;padding:10px 12px;pointer-events:auto;position:fixed;white-space:pre-wrap;word-break:break-word;z-index:10000}.history-workspace-collection[data-v-54606ab7]{overflow-anchor:none;width:100%}.history-workspace-block[data-v-54606ab7]{overflow-anchor:none}.history-workspace-slot[data-v-54606ab7]{display:contents}.history-workspace-grid[data-v-54606ab7]{align-items:start;box-sizing:border-box;display:grid;width:100%}.history-workspace-load-more[data-v-54606ab7]{background:#353535;border:1px solid #555;border-radius:6px;color:#ddd;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;padding:4px 8px}.history-workspace-load-more[data-v-54606ab7]:disabled{cursor:default;opacity:.4}.history-workspace-load-more[data-v-54606ab7]:focus-visible{outline:2px solid #ccc;outline-offset:3px}.history-workspace-more[data-v-54606ab7]{display:flex;justify-content:center;padding-bottom:12px}.history-share-host[data-v-8294fed4]{flex-shrink:0}.history-share-host--compact[data-v-8294fed4]{bottom:0;height:0;margin-top:auto;position:sticky;z-index:1}.history-share-host--compact .history-share-notice[data-v-8294fed4]{background:#353535;border:1px solid #555;border-radius:6px;bottom:0;box-sizing:border-box;left:0;padding:8px;position:absolute;right:16px}.history-share-notice[data-v-8294fed4]{align-items:center;color:#ccc;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:12px;gap:12px;padding:8px 4px 0}.history-share-notice>span[data-v-8294fed4]{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.history-share-notice button[data-v-8294fed4]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:4px}.history-share-notice button[data-v-8294fed4]:first-of-type{margin-left:auto}.history-share-notice button[data-v-8294fed4]:focus-visible{outline:2px solid #ccc;outline-offset:2px}.history-body[data-v-8294fed4]{display:flex;flex-direction:column;min-height:0;padding:12px}.history-count[data-v-8294fed4]{color:#acacac;font-size:11px;margin-left:auto;margin-right:4px}#history-search-count-row[data-v-8294fed4]{align-items:center;display:inline-flex;padding-bottom:12px}.history-prompt-search[data-v-8294fed4]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;height:26px;outline:none;width:256px}.history-prompt-search[data-v-8294fed4]:focus,.history-prompt-search[data-v-8294fed4]:focus-visible{background-color:#fff!important;border:none!important;box-shadow:0 0 4px 2px #9ed7e0;color:#353535!important;outline:none}.history-prompt-search[data-v-8294fed4]:focus::placeholder{color:transparent}.history-filters[data-v-8294fed4]{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:12px;max-width:356px;width:100%}.history-filter-select[data-v-8294fed4]{background:#4c4c4c;border-radius:4px;border:none;box-sizing:border-box;color:#ccc;cursor:pointer;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;height:22px;min-width:0;overflow:hidden;padding-left:4px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.history-filter-select[data-v-8294fed4]:disabled{color:#777;cursor:default;opacity:.5}.history-date-range[data-v-8294fed4]{align-items:center;display:flex;gap:3px;grid-column:1 / -1;margin-left:2px;margin-right:-2px}.history-date-input[data-v-8294fed4]{background:#4c4c4c;border:none;border-radius:4px;box-sizing:border-box;color:#ccc;color-scheme:dark;cursor:pointer;flex:1;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;height:22px;min-width:0;padding-left:6px;padding-right:6px}.history-date-input[data-v-8294fed4]:hover{border-color:#666}.history-date-sep[data-v-8294fed4]{color:#888;flex:none}.history-date-note[data-v-8294fed4]{color:#8a8a8a;font-size:11px;line-height:1.35;margin-bottom:8px;margin-top:8px;padding-left:10px}.history-date-note--warn[data-v-8294fed4]{color:#d8a657}.history-filter-select[data-v-8294fed4]:hover{border-color:#666}.history-filter-select[data-v-8294fed4]:focus{border-color:#888;outline:none}.history-search-clear[data-v-8294fed4]{align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;flex:none;margin-left:2px;padding:2px;transition:color .12s ease}.history-search-clear[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.history-filter-toggle[data-v-8294fed4]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:none;margin-left:4px;opacity:.5;padding:2px;transition:opacity .12s ease,filter .12s ease}.history-filter-toggle[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover,.history-filter-toggle.is-open[data-v-8294fed4]{opacity:1}.history-filter-toggle[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.history-filter-toggle.is-active[data-v-8294fed4]{opacity:1}.history-filter-summary[data-v-8294fed4]{display:contents}.history-body--expanded .history-filter-summary[data-v-8294fed4]{align-items:stretch;display:flex;flex:none;flex-wrap:wrap;margin-bottom:12px;max-width:100%;width:fit-content}.history-body--expanded .history-filter-summary[data-v-8294fed4]>*{border-radius:0;box-sizing:border-box;margin-bottom:0;max-width:min(354px,100%);min-width:0}.history-body--expanded .history-filter-summary[data-v-8294fed4]>:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.history-body--expanded .history-filter-summary[data-v-8294fed4]>:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.history-batch-pill[data-v-8294fed4]{align-items:center;background:#9ed7e014;border:1px solid rgba(158,215,224,.25);border-radius:4px;display:flex;gap:6px;margin-bottom:12px;max-width:354px;padding:5px 8px}.history-batch-pill img[data-v-8294fed4]{flex-shrink:0;filter:invert(77%) sepia(31%) saturate(268%) hue-rotate(140deg) brightness(160%) contrast(101%)}.history-batch-pill__label[data-v-8294fed4]{color:#9ed7e0;flex:1;font-family:SF Mono,Fira Code,monospace;font-size:11px;letter-spacing:.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-batch-pill__clear[data-v-8294fed4]{background:none;border:none;color:#9ed7e0;cursor:pointer;flex-shrink:0;font-size:12px;padding:0 2px;transition:color .15s}.history-workflow-pill .history-batch-pill__clear[data-v-8294fed4]{color:#e375c7}.history-batch-pill__clear[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.history-workflow-pill .history-batch-pill__clear[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#d5aaca}.history-batch-pill__clear[data-v-8294fed4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):active{transform:translateY(2px)}.history-workflow-pill[data-v-8294fed4]{background:#a3679714;border-color:#a3679740}.history-workflow-pill svg[data-v-8294fed4]{flex-shrink:0;stroke:#e375c7}.history-workflow-pill__label[data-v-8294fed4]{color:#e375c7}.history-bulk-bar[data-v-8294fed4]{align-items:center;background:#ffffff08;border-radius:6px;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;max-width:354px;padding:6px 10px}.history-bulk-count[data-v-8294fed4]{color:#acacac;font-size:11px}.history-bulk-delete[data-v-8294fed4]{background:transparent;border:1px solid #666;border-radius:4px;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px;transition:all .15s}.history-bulk-delete[data-v-8294fed4]:hover{border-color:#f87171;color:#f87171}.history-bulk-delete[data-v-8294fed4]:active{transform:translateY(2px)}.history-bulk-delete--confirm[data-v-8294fed4]{background:#f871711f;border-color:#f87171;color:#f87171}.history-bulk-warning[data-v-8294fed4]{color:#f5b7b7;font-size:11px;line-height:1.4;margin:-4px 10px 10px;max-width:354px}.history-list[data-v-8294fed4]{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;max-width:374px;min-height:0;overflow-anchor:none}.history-loading[data-v-8294fed4]{color:#666;font-size:12px;padding:20px 0;text-align:center}.history-sync[data-v-8294fed4]{display:flex;flex-direction:column;gap:4px;padding:6px 12px 8px}.history-sync__label[data-v-8294fed4]{color:#999;font-size:11px}.history-sync__bar[data-v-8294fed4]{background:#444;border-radius:3px;height:4px;overflow:hidden;width:100%}@keyframes history-sync-pulse-8294fed4{0%,to{opacity:1}50%{opacity:.5}}.history-sync__fill[data-v-8294fed4]{animation:history-sync-pulse-8294fed4 2s ease-in-out infinite;background:#9ed7e0;border-radius:3px;height:100%;transition:width .4s ease}.history-sentinel[data-v-8294fed4]{height:1px;text-align:center;width:100%}.history-sentinel__text[data-v-8294fed4]{color:#666;font-size:11px}.history-repro-notice[data-v-8294fed4]{color:#999;font-size:11px;line-height:1.4;margin-bottom:18px;padding-left:10px;padding-right:10px}.history-workspace[data-v-8294fed4]{background:transparent;border:1px solid transparent;border-radius:18px;box-sizing:border-box;color:#ddd;height:calc(100dvh - 32px);max-height:none;max-width:none;overflow:hidden;padding:0;width:calc(100vw - 32px)}dialog.history-workspace[data-v-8294fed4]:focus,dialog.history-workspace[data-v-8294fed4]:focus-visible{outline:none}.history-workspace[data-v-8294fed4]::backdrop{background:#000000a6}.history-workspace-surface[data-v-8294fed4]{background:#353535;border:1px solid #4c4c4c;border-radius:inherit;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;position:absolute}.history-body--expanded[data-v-8294fed4]{box-sizing:border-box;height:100%;padding:20px 24px;position:relative}.history-workspace-header[data-v-8294fed4]{align-items:center;border-bottom:1px solid #4c4c4c;display:flex;flex-shrink:0;gap:24px;margin:-20px -24px 18px;padding:12px 20px}.history-workspace-header h2[data-v-8294fed4]{font-family:Fustat,sans-serif;font-size:14px;font-weight:400;margin:0;text-transform:uppercase}.history-workspace button[data-v-8294fed4]{background:#353535;border:1px solid #555;border-radius:6px;color:#ddd;cursor:pointer;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.4;padding:4px 8px}.history-workspace button[data-v-8294fed4]:disabled{cursor:default;opacity:.4}.history-workspace button[data-v-8294fed4]:focus-visible,.history-workspace input[data-v-8294fed4]:not(.history-prompt-search):focus-visible,.history-workspace .history-sort-axis[data-v-8294fed4]:focus-visible{outline:2px solid #ccc;outline-offset:3px}.history-workspace .history-workspace-close[data-v-8294fed4]{align-items:center;background:transparent;border:none;display:flex;justify-content:center;margin-left:auto;opacity:.6;padding:2px}.history-workspace .history-workspace-close[data-v-8294fed4]:hover{opacity:1}.history-workspace-controls[data-v-8294fed4],.history-presentation[data-v-8294fed4],.history-size-control[data-v-8294fed4]{align-items:center;display:flex;gap:8px}.history-workspace-controls[data-v-8294fed4]{flex-shrink:0;flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px}.history-workspace .history-filter-toggle[data-v-8294fed4],.history-workspace .history-presentation button[data-v-8294fed4]{align-items:center;background:transparent;border-color:transparent;color:#c3c3c3;display:inline-flex;height:32px;justify-content:center;padding:6px;width:32px}.history-workspace .history-filter-toggle[data-v-8294fed4]:hover,.history-workspace .history-presentation button[data-v-8294fed4]:hover,.history-workspace .history-sort-direction[data-v-8294fed4]:hover{background:#414141;color:#ddd}.history-workspace .history-filter-toggle.is-active[data-v-8294fed4],.history-workspace .history-filter-toggle.is-open[data-v-8294fed4],.history-workspace .history-presentation button[aria-selected=true][data-v-8294fed4],.history-workspace .history-presentation button[aria-pressed=true][data-v-8294fed4]{color:#ddd}.history-workspace .history-filter-toggle[data-v-8294fed4]:active{transform:none}.history-sort-control[data-v-8294fed4]{align-items:center;display:inline-flex;flex:none;gap:4px;margin-left:8px}.history-sort-axis[data-v-8294fed4]{background:#4c4c4c;border:none;border-radius:4px;color:#ddd;cursor:pointer;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;height:28px;padding:0 6px;width:124px}.history-workspace .history-sort-direction[data-v-8294fed4]{align-items:center;background:transparent;border:none;color:#ddd;display:inline-flex;gap:6px;height:32px;min-width:132px;padding:6px;white-space:nowrap}.history-sort-direction svg[data-v-8294fed4]{flex:none}.history-sort-error[data-v-8294fed4]{color:#ddd;font-size:12px;margin:0 0 8px}.history-body--expanded #history-search-count-row[data-v-8294fed4]{flex-wrap:wrap;row-gap:8px}.history-view-icon[data-v-8294fed4]{background:currentColor;display:block;height:18px;-webkit-mask-image:var(--history-view-icon);mask-image:var(--history-view-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.history-view-icon--prompts[data-v-8294fed4]{height:14px}.history-size-control[data-v-8294fed4]{color:#bbb;font-size:12px;margin-left:auto}.history-size-control[data-v-8294fed4]:focus-visible{outline:none}.history-size-control input[data-v-8294fed4]{accent-color:#ccc;width:120px}.history-body--expanded .history-prompt-search[data-v-8294fed4]{font-size:12px;height:28px;max-width:640px;padding:0 10px;width:100%}.history-body--expanded .history-filters[data-v-8294fed4]{grid-template-columns:repeat(auto-fit,minmax(max(140px,calc((100% - 30px) / 6)),1fr));max-width:none}.history-body--expanded .history-date-range[data-v-8294fed4]{justify-self:start;margin-left:0;margin-right:0;max-width:356px;width:100%}.history-body--expanded .history-list--workspace[data-v-8294fed4]{display:block;flex:1;max-width:none;overflow-anchor:none;overflow-y:auto;overscroll-behavior:contain;padding:4px}.history-scroll-top-host[data-v-8294fed4]{bottom:8px;height:0;margin:0 auto;pointer-events:none;position:sticky;width:48px;z-index:2}.history-workspace .history-scroll-top[data-v-8294fed4]{background:transparent;border:none;bottom:0;display:block;height:48px;opacity:1;padding:0;pointer-events:auto;position:absolute;transition:opacity .25s ease;width:48px}.history-workspace .history-scroll-top--idle[data-v-8294fed4]{opacity:.2}.history-workspace .history-scroll-top[data-v-8294fed4]:hover,.history-workspace .history-scroll-top[data-v-8294fed4]:focus-visible{opacity:1}.history-scroll-top img[data-v-8294fed4]{display:block}@media(prefers-reduced-motion:reduce){.history-workspace .history-scroll-top[data-v-8294fed4]{transition:none}}@media(max-width:600px){.history-workspace[data-v-8294fed4]{border-radius:0;height:100dvh;width:100vw}.history-body--expanded[data-v-8294fed4]{padding:12px}.history-workspace-header[data-v-8294fed4]{gap:10px;margin:-12px -12px 16px}}.camera-body[data-v-dd8fc4d6]{padding:20px 18px}.camera-subsection-title[data-v-dd8fc4d6]{color:#8a8a8a;font-size:12px;letter-spacing:.08em;margin-bottom:8px}.camera-summary[data-v-dd8fc4d6]{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;row-gap:16px}.camera-summary-row[data-v-dd8fc4d6],.camera-manual-field[data-v-dd8fc4d6]{display:flex;flex-direction:column;gap:4px;min-width:0}.camera-label[data-v-dd8fc4d6],.camera-manual-label[data-v-dd8fc4d6]{color:#aaa;font-size:11px}.camera-value[data-v-dd8fc4d6]{color:#ccc;font-size:12px;margin:0}.camera-value-dimensions[data-v-dd8fc4d6]{align-items:baseline;align-self:flex-start;display:flex;gap:.3em}.camera-multiply[data-v-dd8fc4d6]{transform:translateY(-.08em)}.camera-manual[data-v-dd8fc4d6]{margin-top:20px}.camera-manual-input-row[data-v-dd8fc4d6]{align-items:center;column-gap:8px;display:grid;grid-template-columns:50px auto 24px;justify-content:start}.camera-manual-values[data-v-dd8fc4d6]{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.camera-focal-input[data-v-dd8fc4d6]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;font-family:JetBrains Mono,monospace;font-size:11px;height:22px;text-align:center;width:50px}.camera-focal-input[aria-invalid=true][data-v-dd8fc4d6]{box-shadow:inset 0 0 0 1px #8a5d5d}.camera-manual-preview[data-v-dd8fc4d6]{color:#ccc;font-size:12px;line-height:1.2}.camera-action[data-v-dd8fc4d6]{background:#4a3a1e;border:1px solid #8a7636;border-radius:4px;color:#d4c08a;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:22px;padding:2px 10px;white-space:nowrap}.camera-action[data-v-dd8fc4d6]:not(:disabled):hover{filter:brightness(1.2)}.camera-action[data-v-dd8fc4d6]:not(:disabled):active,.camera-clear[data-v-dd8fc4d6]:not(:disabled):active{transform:translateY(2px)}.camera-action[data-v-dd8fc4d6]:disabled,.camera-action[data-v-dd8fc4d6]:disabled:hover{cursor:default;filter:none;opacity:.4}.camera-clear[data-v-dd8fc4d6]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.5;padding:0;transition:opacity .15s ease;width:24px}.camera-clear[data-v-dd8fc4d6]:not(:disabled):hover{opacity:1}.camera-clear[data-v-dd8fc4d6]:disabled,.camera-clear[data-v-dd8fc4d6]:disabled:hover{cursor:default;filter:none;opacity:.25;pointer-events:none;transform:none}.camera-clear-icon[data-v-dd8fc4d6]{display:block;height:14px;width:14px}.camera-action[data-v-dd8fc4d6]:focus-visible,.camera-clear[data-v-dd8fc4d6]:focus-visible,.camera-focal-input[data-v-dd8fc4d6]:focus-visible{outline:1px solid #aaa;outline-offset:2px}.camera-detail[data-v-dd8fc4d6]{color:#777;font-size:10px;margin-top:8px}.dsp-body input[data-v-17c89330],.dsp-body select[data-v-17c89330]{box-sizing:border-box;margin:0;min-height:0;padding:0}.dsp-body input[type=range][data-v-17c89330]{width:auto}.dsp-body select[data-v-17c89330]{flex-shrink:1;min-width:0;padding-left:4px}.dsp-body[data-v-17c89330]{padding:12px}.dsp-controls[data-v-17c89330]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.dsp-empty-hint[data-v-17c89330]{color:#aaa;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;margin:0 0 4px;text-align:center}.dsp-marker-style-select[data-v-17c89330]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px!important;height:22px;padding-left:4px}.dsp-marker-style-select[data-v-17c89330]{width:70px}.dsp-marker-slider[data-v-17c89330]:focus-visible,.dsp-marker-style-select[data-v-17c89330]:focus-visible{outline:1px solid #aaa;outline-offset:2px}.dsp-subsection[data-v-17c89330]{margin-top:4px}.dsp-subsection-heading[data-v-17c89330]{margin:0}.dsp-subsection-title[data-v-17c89330]{color:#8a8a8a}.dsp-subsection-toggle[data-v-17c89330]{align-items:center;background:transparent;border:none;border-radius:3px;color:#8a8a8a;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;letter-spacing:.08em;padding:4px 6px 4px 8px;text-transform:uppercase;width:100%}.dsp-subsection-toggle[data-v-17c89330]:hover{background:#3a3a3a;border-radius:6px;color:#fff}.dsp-subsection-toggle[data-v-17c89330]:focus-visible{background:#3f3f3f;outline:1px solid #aaa;outline-offset:-1px}.dsp-subsection-count[data-v-17c89330]{color:#777;font-size:11px;font-weight:400;margin-left:auto;margin-right:8px}.dsp-subsection-chevron[data-v-17c89330]{display:block;flex-shrink:0;transition:transform .25s ease}.dsp-subsection-chevron.open[data-v-17c89330]{transform:rotate(180deg)}.dsp-points[data-v-17c89330]{--dsp-point-columns: 10px 24px minmax(44px, 1fr) minmax(68px, auto) 18px;display:flex;flex-direction:column;gap:4px;padding-top:4px}.dsp-points-head[data-v-17c89330],.dsp-point-row[data-v-17c89330]{column-gap:8px;display:grid;grid-template-columns:var(--dsp-point-columns)}.dsp-points-head[data-v-17c89330]{align-items:center;padding:0 6px 2px}.dsp-point-column-index[data-v-17c89330]{grid-column:2}.dsp-point-column-name[data-v-17c89330]{grid-column:3}.dsp-point-column-depth[data-v-17c89330]{grid-column:4}.dsp-sort-btn[data-v-17c89330]{align-items:center;background:transparent;border:none;color:#777;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;gap:3px;padding:1px 0;transition:color .1s}.dsp-sort-btn.active[data-v-17c89330]{color:#aaa}.dsp-sort-btn[data-v-17c89330]:hover{color:#fff}.dsp-sort-btn[data-v-17c89330]:focus-visible{outline:1px solid #6496ff;outline-offset:2px}.dsp-point-row[data-v-17c89330]{align-items:center;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;box-sizing:border-box;min-height:30px;padding:2px 6px;transition:background .12s,border-color .12s,box-shadow .12s}.dsp-point-row.hovered[data-v-17c89330],.dsp-point-row[data-v-17c89330]:hover{background:#ffffff0a;border-color:#4a4a4a}.dsp-point-row.selected[data-v-17c89330]{background:#2f3a52;border-color:#6496ff}.dsp-point-row.selected.hovered[data-v-17c89330],.dsp-point-row.selected[data-v-17c89330]:hover{box-shadow:inset 0 0 0 1px #ffffff14}.dsp-point-dot[data-v-17c89330]{border-radius:50%;flex-shrink:0;height:10px;margin-left:2px;width:10px}.dsp-point-idx[data-v-17c89330]{color:#999;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;min-width:22px}.dsp-body .dsp-point-name[data-v-17c89330]{background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;box-sizing:border-box;color:#aaa;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;min-width:0;padding:1px 2px;width:100%}.dsp-point-name-cell[data-v-17c89330]{min-width:0}.dsp-point-name[data-v-17c89330]::placeholder{color:#666}.dsp-body .dsp-point-name[data-v-17c89330]:focus,.dsp-body .dsp-point-name[data-v-17c89330]:focus-visible{background-color:transparent!important;border:none!important;border-bottom:1px solid #777!important;box-shadow:none;color:#ccc!important;outline:none}.dsp-point-depth[data-v-17c89330]{color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;min-width:48px}.dsp-point-delete[data-v-17c89330]{align-items:center;display:flex;grid-column:5;justify-content:center}.dsp-distances-content[data-v-17c89330]{padding-top:4px}.dsp-measure-create[data-v-17c89330]{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:2px 2px 6px 0}.dsp-measure-select[data-v-17c89330]{color:#888;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;gap:2px;min-width:0}.dsp-measure-select select[data-v-17c89330]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:22px;min-width:0;padding:0 4px;width:100%}.dsp-measure-select select[data-v-17c89330]:disabled{opacity:.35}.dsp-measure-select select[data-v-17c89330]:focus-visible,.dsp-measure-add[data-v-17c89330]:focus-visible,.dsp-anchor-btn[data-v-17c89330]:focus-visible,.dsp-slice-btn[data-v-17c89330]:focus-visible{outline:1px solid #6496ff;outline-offset:1px}.dsp-measure-add[data-v-17c89330]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin-right:4px;opacity:.5;padding:0;transition:opacity .12s;width:18px}.dsp-measure-add[data-v-17c89330]:not(:disabled):hover{opacity:1}.dsp-measure-add[data-v-17c89330]:not(:disabled):active{transform:translateY(2px)}.dsp-distances[data-v-17c89330]{display:flex;flex-direction:column;gap:1px;padding-top:6px}.dsp-dist-row[data-v-17c89330]{align-items:center;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;box-sizing:border-box;display:grid;font-family:JetBrains Mono,monospace;font-size:11px;gap:6px;grid-template-columns:var(--dsp-endpoint-width) minmax(0,1fr) 18px 18px;min-height:30px;padding:2px 6px 2px 10px}.dsp-dist-row.has-detail[data-v-17c89330]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.dsp-dist-label[data-v-17c89330]{align-items:center;color:#999;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;gap:4px;white-space:nowrap}.dsp-meas-dot[data-v-17c89330]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.dsp-dist-arrow[data-v-17c89330]{color:#777}.dsp-dist-summary[data-v-17c89330]{align-items:center;display:flex;gap:4px;justify-content:flex-start;min-width:0}.dsp-dist-summary-button[data-v-17c89330]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;gap:4px;min-width:0;padding:1px 2px}.dsp-dist-kind-select[data-v-17c89330]:focus-visible,.dsp-dist-summary-button[data-v-17c89330]:focus-visible{outline:1px solid #777;outline-offset:1px}.dsp-dist-kind[data-v-17c89330]{color:#888;font-family:Plus Jakarta Sans,sans-serif;font-size:10px!important}.dsp-body .dsp-dist-kind-select[data-v-17c89330]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;flex:0 0 110px;font-family:Plus Jakarta Sans,sans-serif;font-size:10px!important;font-weight:400;height:22px;padding:0 2px;width:110px}.dsp-dist-row>.dsp-anchor-btn[data-v-17c89330]{grid-column:3}.dsp-meas-delete[data-v-17c89330]{grid-column:4}.dsp-dist-chevron[data-v-17c89330]{color:#888;display:block;flex-shrink:0;transition:transform .2s ease}.dsp-dist-chevron.open[data-v-17c89330]{transform:rotate(180deg)}.dsp-anchor-btn[data-v-17c89330],.dsp-slice-btn[data-v-17c89330]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;opacity:.5;padding:0 2px;transition:opacity .12s}.dsp-anchor-icon[data-v-17c89330],.dsp-slice-icon[data-v-17c89330]{height:13px;width:13px}.dsp-anchor-btn[data-v-17c89330]:not(:disabled):hover,.dsp-anchor-btn.active[data-v-17c89330]:not(:disabled),.dsp-slice-btn[data-v-17c89330]:not(:disabled):hover,.dsp-slice-btn.active[data-v-17c89330]:not(:disabled){opacity:1}.dsp-anchor-btn[data-v-17c89330]:not(:disabled):active,.dsp-slice-btn[data-v-17c89330]:not(:disabled):active{transform:translateY(2px)}.dsp-dist-val[data-v-17c89330]{color:#c9b27e;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.dsp-delete-btn[data-v-17c89330]{align-items:center;background:transparent;border:none;border-radius:4px;color:#c3c3c3;cursor:pointer;display:flex;flex:none;height:18px;justify-content:center;opacity:.5;padding:0;transition:color .1s,opacity .1s,transform .1s;width:18px}.dsp-delete-icon[data-v-17c89330]{background-color:currentColor;display:block;height:14px;mask:var(--dsp-delete-icon) center / contain no-repeat;width:14px}.dsp-delete-btn[data-v-17c89330]:not(:disabled):hover{color:#ff4242;opacity:1}.dsp-delete-btn[data-v-17c89330]:focus-visible{outline:1px solid #ff4242;outline-offset:1px}.dsp-delete-btn[data-v-17c89330]:not(:disabled):active{transform:translateY(2px)}.dsp-points-head .dsp-delete-btn--confirming[data-v-17c89330]:not(:disabled){animation:delete-pulse-17c89330 1s ease-in-out infinite;background:#f8717126;border-radius:4px;color:#f87171}@keyframes delete-pulse-17c89330{0%,to{opacity:.7}50%{opacity:1}}.dsp-confirm-delete[data-v-17c89330]{color:#f87171;font-size:10px;padding:2px 6px;pointer-events:none;text-align:right}.dsp-measure-hint[data-v-17c89330]{color:#aaa;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;margin:4px 0 0;text-align:center}.dsp-reference-status[data-v-17c89330]{align-items:center;color:#bca66f;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;justify-content:space-evenly;margin-top:8px}.dsp-reference-clear[data-v-17c89330]{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.5;padding:0;transition:opacity .15s ease;width:24px}.dsp-reference-clear[data-v-17c89330]:not(:disabled):hover{opacity:1}.dsp-reference-clear[data-v-17c89330]:focus-visible{outline:1px solid #d4c08a;outline-offset:2px}.dsp-reference-clear[data-v-17c89330]:not(:disabled):active{transform:translateY(2px)}.dsp-reference-clear-icon[data-v-17c89330]{display:block;height:14px;width:14px}.dsp-meas-card[data-v-17c89330]{padding-bottom:4px}.dsp-meas-card[data-v-17c89330]:last-child{border-bottom:none;padding-bottom:6px}.dsp-meas-breakdown[data-v-17c89330]{align-items:baseline;background-color:#3e3e3e;border-bottom:1px solid #3a3a3a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;color:#ccc;display:flex;flex-wrap:wrap;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;justify-content:space-between;letter-spacing:.03em;padding:0 10px 6px}.dsp-meas-breakdown.has-detail-after[data-v-17c89330]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.dsp-reference-detail[data-v-17c89330]{align-items:center;background-color:#3e3e3e;border-bottom:1px solid #3a3a3a;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-left:1px solid #3a3a3a;border-right:1px solid #3a3a3a;color:#aaa;display:flex;flex-wrap:wrap;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;gap:6px;justify-content:space-around;padding:0 6px 10px}.dsp-reference-model[data-v-17c89330]{color:#aaa;flex:1 0 100%;font-size:10px;text-align:center}.dsp-reference-error[data-v-17c89330]{color:#e9b884;flex:1 0 100%;font-size:10px;text-align:center}.dsp-reference-type[data-v-17c89330]{align-items:center;display:flex;flex:1 0 100%;font-weight:400;gap:6px;justify-content:center}.dsp-reference-type select[data-v-17c89330]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:22px;padding-left:4px;width:110px}.dsp-ref-basis[data-v-17c89330]{text-transform:lowercase}.dsp-reference-known[data-v-17c89330]{align-items:center;display:flex;gap:4px}.dsp-reference-input[data-v-17c89330]{background:#4c4c4c;border:1px solid #555;border-radius:4px;color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:20px;padding:0 4px;text-align:center;width:62px}.dsp-reference-unit[data-v-17c89330]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px!important;height:22px;padding-left:4px;width:82px}.dsp-reference-apply[data-v-17c89330],.dsp-reference-cancel[data-v-17c89330],.dsp-reference-remove[data-v-17c89330]{background:transparent;border:1px solid #666;border-radius:4px;color:#bbb;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;padding:2px 6px;width:56px}.dsp-reference-apply[data-v-17c89330]:hover,.dsp-reference-cancel[data-v-17c89330]:hover,.dsp-reference-remove[data-v-17c89330]:hover{border-color:#999;color:#eee}.dsp-reference-apply[data-v-17c89330]:active,.dsp-reference-cancel[data-v-17c89330]:active,.dsp-reference-remove[data-v-17c89330]:active{transform:translateY(2px)}.dsp-reference-remove[data-v-17c89330]{white-space:nowrap;width:auto}.dsp-reference-apply[data-v-17c89330]:disabled,.dsp-reference-apply[data-v-17c89330]:disabled:hover{border-color:#555;color:#777;cursor:default}.dsp-bd-k[data-v-17c89330]{color:#aaa;padding-right:4px}.dsp-bd-k.angle-icon[data-v-17c89330]{font-size:20px;line-height:1}.dsp-bd-dir[data-v-17c89330]{color:#a7b9d7}.dsp-anchor-btn[data-v-17c89330]:disabled,.dsp-delete-btn[data-v-17c89330]:disabled,.dsp-measure-add[data-v-17c89330]:disabled,.dsp-reference-clear[data-v-17c89330]:disabled,.dsp-slice-btn[data-v-17c89330]:disabled{animation:none;background:transparent;color:#c3c3c3;cursor:default;filter:none;opacity:.25;pointer-events:none;transform:none}.dsp-marker-row[data-v-17c89330]{align-items:center;display:flex;flex:0 1 148px;gap:4px;min-width:72px}.dsp-marker-row.disabled[data-v-17c89330]{opacity:.2}.dsp-marker-label[data-v-17c89330]{color:#999;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;min-width:36px}.dsp-marker-slider[data-v-17c89330]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4c4c4c;border-radius:2px;cursor:pointer;flex:1;height:4px;min-width:32px;outline:none}.dsp-marker-slider[data-v-17c89330]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#989898;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.dsp-marker-slider[data-v-17c89330]:disabled,.dsp-marker-slider[data-v-17c89330]:disabled::-webkit-slider-thumb{cursor:default}.dsp-capacity[data-v-17c89330]{color:#666;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;margin-top:6px;text-align:right}.measurement-panel[data-v-3afcad02]{color:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;min-width:0}.measurement-guide-settings[data-v-3afcad02]{display:flex;flex-direction:column;gap:5px;padding:12px 12px 0}.measurement-guide-settings label[data-v-3afcad02]{align-items:center;display:flex;gap:8px}.measurement-guide-settings select[data-v-3afcad02]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;flex:1;font:inherit;height:22px;min-width:0;padding:0 4px}.measurement-guide-explanation[data-v-3afcad02]{color:#aaa;font-size:10px}.measurement-analysis[data-v-3afcad02]{color:#aaa;font-size:10px;margin:0;padding:12px 18px 0}.is-pending .measurement-analysis[data-v-3afcad02]{padding-bottom:12px}.measurement-analysis p[data-v-3afcad02]{line-height:1.5;margin:6px 0}.camera-action[data-v-3afcad02]{background:#4a3a1e;border:1px solid #8a7636;border-radius:4px;color:#d4c08a;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:22px;padding:2px 10px;white-space:nowrap}.camera-action[data-v-3afcad02]:hover{filter:brightness(1.2)}.camera-action[data-v-3afcad02]:active{transform:translateY(2px)}.camera-action[data-v-3afcad02]:disabled{cursor:default;filter:none;opacity:.4}.camera-action[data-v-3afcad02]:focus-visible{outline:1px solid #aaa;outline-offset:2px}.collapsible-section[data-v-57e9e95b]{border:1px solid #4c4c4c;border-radius:8px;margin-bottom:12px;overflow:clip}.collapsible-section.disabled[data-v-57e9e95b]{pointer-events:none}.collapsible-header[data-v-57e9e95b]{align-items:center;background:#353535;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-height:32px;padding:6px 14px;position:sticky;top:0;transition:background .2s ease;-webkit-user-select:none;user-select:none;z-index:2}.collapsible-header[data-v-57e9e95b]:hover{background:#3a3a3a}.collapsible-section.disabled .collapsible-header[data-v-57e9e95b],.collapsible-section.disabled .collapsible-header[data-v-57e9e95b]:hover{background:#353535;border-radius:7px;cursor:default}.collapsible-section.open .collapsible-header[data-v-57e9e95b]{background-color:#3a3a3a;border-radius:7px 7px 0 0}.collapsible-title[data-v-57e9e95b]{color:#ccc;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.header-extras-spacer[data-v-57e9e95b]{align-items:center;display:flex;flex:1;gap:12px;justify-content:flex-end;min-width:0}.status-disc[data-v-57e9e95b]{background:#a7a7a7;border-radius:50%;flex-shrink:0;height:6px;opacity:0;transition:opacity .3s ease;width:6px}.status-disc.visible[data-v-57e9e95b]{opacity:1}.toggle-btn[data-v-57e9e95b]{background:transparent;border:none;color:#777;cursor:pointer;flex-shrink:0;margin-bottom:-2px;margin-top:2px;padding:0;transition:transform .25s ease}.toggle-btn[data-v-57e9e95b]:focus-visible{border-radius:2px;outline:2px solid #acacac;outline-offset:2px}.open .toggle-btn[data-v-57e9e95b]{margin-bottom:2px;margin-top:-2px;transform:rotate(180deg)}.collapsible-section.disabled .header-extras-spacer[data-v-57e9e95b],.collapsible-section.disabled .status-disc[data-v-57e9e95b]{display:none}.collapsible-body[data-v-57e9e95b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.open .collapsible-body[data-v-57e9e95b]{grid-template-rows:1fr}.collapsible-content[data-v-57e9e95b]{min-height:0;overflow:clip;padding:0}@media(prefers-reduced-motion:reduce){.collapsible-body[data-v-57e9e95b],.toggle-btn[data-v-57e9e95b]{transition:none}}.collapsible-section.open .collapsible-content[data-v-57e9e95b]{border-top:1px solid #4c4c4c}.collapsible-hint[data-v-57e9e95b-s]{color:#acacac;flex:1;font-size:11px;margin-right:6px;text-align:right}.collapsible-hint-warn[data-v-57e9e95b-s]{color:#d4c08a}.collapsible-reset-btn[data-v-57e9e95b-s]{background:transparent;border:none;cursor:pointer;flex-shrink:0;opacity:.5;padding:2px;transition:opacity .15s ease}.collapsible-reset-btn[data-v-57e9e95b-s]:not(:disabled):hover{opacity:1}.collapsible-reset-btn[data-v-57e9e95b-s]:not(:disabled):active{transform:translateY(2px)}.collapsible-reset-btn[data-v-57e9e95b-s]:disabled,.collapsible-visibility-btn[data-v-57e9e95b-s]:disabled{cursor:default;filter:none;opacity:.25;pointer-events:none;transform:none}.collapsible-reset-icon[data-v-57e9e95b-s]{display:block;height:16px;width:16px}.collapsible-visibility-btn[data-v-57e9e95b-s]{background:transparent;border:none;cursor:pointer;flex-shrink:0;opacity:.5;padding:2px;transition:opacity .15s ease}.collapsible-visibility-btn[aria-pressed=true][data-v-57e9e95b-s]:not(:disabled),.collapsible-visibility-btn[data-v-57e9e95b-s]:not(:disabled):hover{opacity:1}.collapsible-visibility-btn[data-v-57e9e95b-s]:not(:disabled):active{transform:translateY(2px)}.collapsible-visibility-icon[data-v-57e9e95b-s]{display:block;height:16px;width:16px}.evaluation-correction-frame[data-v-b81b6e56]{margin-top:8px;position:relative}.evaluation-correction__chevron[data-v-b81b6e56]{flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.evaluation-correction[open]>summary .evaluation-correction__chevron[data-v-b81b6e56]{transform:rotate(0)}summary.evaluation-correction__heading[data-v-b81b6e56]{align-items:center;box-sizing:border-box;color:#999;cursor:pointer;display:flex;font-size:11px;gap:6px;height:28px;letter-spacing:.08em;line-height:14px;list-style:none;margin-left:-4px;padding:0 4px 0 0;text-transform:uppercase;-webkit-user-select:none;user-select:none}summary.evaluation-correction__heading[data-v-b81b6e56]:hover{color:#fff}summary.evaluation-correction__heading[data-v-b81b6e56]::-webkit-details-marker{display:none}.evaluation-correction__note[data-v-b81b6e56]{color:#acacac;font-size:11px;line-height:1.4;margin:8px 0 14px 14px}.evaluation-correction__target[data-v-b81b6e56]{align-items:center;color:#acacac;display:flex;font-size:11px;gap:8px;margin:8px 0 0 14px}.evaluation-correction__target select[data-v-b81b6e56]{background-color:#4c4c4c;border:none;border-radius:4px;color:#ccc;flex:1;font:inherit;height:22px;margin:0;min-width:0;padding:0 4px}.evaluation-correction__number[data-v-b81b6e56]{text-align:center}.evaluation-correction__preview[data-v-b81b6e56]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:28px;padding:0 2px;position:absolute;right:0;top:0}.evaluation-correction__preview img[data-v-b81b6e56]{display:block;height:16px;width:16px}@media(prefers-reduced-motion:no-preference){.evaluation-correction__preview[aria-busy=true] img[data-v-b81b6e56]{animation:evaluation-correction-pending-b81b6e56 .7s ease-in-out infinite alternate}}@keyframes evaluation-correction-pending-b81b6e56{0%{opacity:1}to{opacity:.45}}.evaluation-correction__table[data-v-b81b6e56]{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6;margin-left:14px;margin-top:8px;width:calc(100% - 14px)}.evaluation-correction__table caption[data-v-b81b6e56]{color:#acacac;font-size:10px;line-height:1.4;margin-bottom:6px;text-align:left}.evaluation-correction__table td[data-v-b81b6e56],.evaluation-correction__table th[data-v-b81b6e56]{border-bottom:1px solid #444;font-weight:400;padding:6px 20px;vertical-align:middle}.evaluation-correction__table th[data-v-b81b6e56]:first-child{padding-left:0;text-align:left}.evaluation-correction__table td[data-v-b81b6e56]:last-child,.evaluation-correction__table th[data-v-b81b6e56]:last-child{padding-right:0;text-align:right}.evaluation-correction__table thead th[data-v-b81b6e56]{color:#acacac;font-weight:500}.evaluation-evidence[data-v-ea6362fd]{margin-top:8px}.evaluation-evidence summary[data-v-ea6362fd]{align-items:center;color:#999;cursor:pointer;display:flex;font-size:11px;gap:6px;letter-spacing:.08em;list-style:none;margin-bottom:6px;margin-left:-4px;padding:4px 4px 4px 0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.evaluation-evidence summary[data-v-ea6362fd]:hover{color:#fff}.evaluation-evidence summary[data-v-ea6362fd]::-webkit-details-marker{display:none}.evaluation-evidence__chevron[data-v-ea6362fd]{flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.evaluation-evidence[open]>summary .evaluation-evidence__chevron[data-v-ea6362fd]{transform:rotate(0)}.evaluation-evidence__images[data-v-ea6362fd]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-left:14px;margin-top:8px}.evaluation-evidence figure[data-v-ea6362fd]{margin:0;min-width:0}.evaluation-evidence img[data-v-ea6362fd]{border-radius:6px;max-height:180px;object-fit:contain;width:100%}.evaluation-evidence figcaption[data-v-ea6362fd]{color:#acacac;font-size:10px;margin:4px 0 12px;text-align:center}.evaluation-status[data-v-7e3618cf]{align-items:center;border-radius:4px;border:1px solid currentColor;color:#ccc;display:inline-flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:9px;justify-content:center;letter-spacing:0;line-height:14px;min-width:48px;text-transform:uppercase;white-space:nowrap}.evaluation-status--active[data-v-7e3618cf]{color:#a5c8dc}.evaluation-status--attention[data-v-7e3618cf]{background:#8f6717;border-color:#ddc18a;color:#f4d9a5}.evaluation-status--error[data-v-7e3618cf]{color:#eca7a0}.evaluation-status--inconclusive[data-v-7e3618cf]{background:#555;border-color:#888;color:#ccc}.evaluation-status--measured[data-v-7e3618cf]{background:#3a4b6e;border-color:#6496ff4d;color:#adc7ff}.evaluation-status--negative[data-v-7e3618cf]{background:#702e23;border-color:#b03723;color:#ffc1bf}.evaluation-status--positive[data-v-7e3618cf]{background:#445d37;border-color:#45992b;color:#7ce064}.evaluation-results__colors[data-v-22d27586]{--swatch-size: 32px;align-items:flex-end;display:flex;flex-direction:row;gap:14px;margin-bottom:12px;margin-left:14px}.evaluation-results__color-list[data-v-22d27586]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 28px;min-width:0}.evaluation-results__color[data-v-22d27586]{align-items:center;display:flex;font-size:11px;gap:8px;margin-top:8px;white-space:nowrap}.evaluation-results__compass[data-v-22d27586]{align-items:center;flex:none;height:calc(var(--swatch-size) + 2px);opacity:.6}.evaluation-results__color small[data-v-22d27586]{color:#aaa;display:block;font-size:10px;margin-top:3px}.evaluation-results__swatch[data-v-22d27586]{border:1px solid #666;border-radius:6px;height:var(--swatch-size);width:var(--swatch-size)}.evaluation-results[data-v-22d27586]{border:1px solid hsl(0deg 0% 29.8% / 48%);border-radius:6px;color:#ccc;font-size:11px;margin:0 12px 12px;overflow:hidden}.evaluation-results__body[data-v-22d27586]{padding:0 11px 11px}.evaluation-results__refresh[data-v-22d27586]{background:none;border:1px solid #555;border-radius:6px;color:#ccc;cursor:pointer;font:inherit;margin-bottom:8px;padding:3px 6px}.evaluation-results__refresh[data-v-22d27586]:hover{background:#333}.evaluation-results__chevron[data-v-22d27586]{color:#888;flex:none;transition:transform .12s ease}.evaluation-results__chevron.open[data-v-22d27586]{transform:rotate(180deg)}.evaluation-results__header[data-v-22d27586]{align-items:center;display:flex}.evaluation-results__stop[data-v-22d27586]{background:none;border:1px solid #555;border-radius:6px;color:#999;cursor:pointer;font-family:inherit;font-size:10px;margin-right:11px;min-width:48px;padding:2px 4px}.evaluation-results__stop[data-v-22d27586]:hover{border-color:#ff6b6b;color:#ff6b6b}.evaluation-results .evaluation-results__toggle[data-v-22d27586]{align-items:center;border:none;border-radius:0;display:flex;flex:1;font-size:12px;gap:9px;justify-content:space-between;min-width:0;padding:9px 11px;text-align:left}.evaluation-results__toggle[data-v-22d27586]:hover{background:#333}.evaluation-results__check-body[data-v-22d27586]{padding:6px 0 0 16px}.evaluation-results__check+.evaluation-results__check[data-v-22d27586]{margin-top:6px}.evaluation-results__check-chevron[data-v-22d27586]{color:#999;flex-shrink:0;transform:rotate(-90deg);transition:transform .2s ease}.evaluation-results__check[open]>summary .evaluation-results__check-chevron[data-v-22d27586]{transform:rotate(0)}.evaluation-results__check-heading[data-v-22d27586]{align-items:center;color:#ccc;display:flex;gap:6px;list-style:none;padding:4px 0;-webkit-user-select:none;user-select:none}.evaluation-results__check-heading[data-v-22d27586]:hover{color:#fff}.evaluation-results__check-heading[data-v-22d27586]::-webkit-details-marker{display:none}.evaluation-results__check-title[data-v-22d27586]{flex:1;font-size:12px;padding-left:16px}.evaluation-results .evaluation-results__finding[data-v-22d27586]{margin:0}.evaluation-results__dimension[data-v-22d27586]{align-items:center;box-sizing:border-box;color:#999;display:flex;font-size:11px;gap:6px;height:28px;letter-spacing:.08em;list-style:none;margin-left:-4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}summary.evaluation-results__dimension[data-v-22d27586]:hover{color:#fff}.evaluation-results__dimension[data-v-22d27586]::-webkit-details-marker{display:none}.evaluation-results__dimension-chevron[data-v-22d27586]{flex:none;height:12px;transform:rotate(-90deg);transition:transform .2s ease;width:12px}.evaluation-results__finding[open]>summary .evaluation-results__dimension-chevron[data-v-22d27586]{transform:rotate(0)}.evaluation-results__dimension-label[data-v-22d27586]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evaluation-results__finding-body[data-v-22d27586]{color:#acacac;padding:0 0 6px 14px}.evaluation-results__finding-body p[data-v-22d27586]{padding-bottom:8px}.evaluation-results__finding-body p[data-v-22d27586],.evaluation-results__finding-body ul[data-v-22d27586]{margin:0}.evaluation-results__finding-body ul[data-v-22d27586]{list-style-type:square;padding-left:14px}.evaluation-results__verdict[data-v-22d27586]{display:grid;gap:4px 10px;grid-template-columns:auto 1fr;line-height:1.4}.evaluation-results__verdict code[data-v-22d27586]{color:#ccc;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;overflow-wrap:anywhere;white-space:pre-wrap}.evaluation-results__verdict dd[data-v-22d27586]{margin:0;padding-bottom:6px}.evaluation-results__verdict dt[data-v-22d27586]{color:#888}.evaluation-results__guidance[data-v-22d27586]{font-style:italic}.evaluation-results__note[data-v-22d27586]{color:#acacac;font-size:11px;font-style:italic;line-height:1.4;margin:8px 0 10px 14px}.evaluation-results__note.restored-binding-matched[data-v-22d27586]{height:0px;margin:0}.evaluation-results button[data-v-22d27586]{background:transparent;border:1px solid #666;border-radius:3px;color:inherit;cursor:pointer;font-family:Plus Jakarta Sans,Arial,sans-serif;padding:3px 6px}.evaluation-results caption[data-v-22d27586]{color:#acacac;font-size:10px;margin-bottom:6px;text-align:left}.evaluation-results details[data-v-22d27586]{margin-top:2px}.evaluation-results summary[data-v-22d27586]{cursor:pointer}.evaluation-results table[data-v-22d27586]{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.6;margin-bottom:16px;margin-left:14px;margin-top:8px;width:calc(100% - 14px)}.evaluation-results td[data-v-22d27586],.evaluation-results th[data-v-22d27586]{border-bottom:1px solid #444;font-weight:400;padding:4px 6px;text-align:left;vertical-align:top}.evaluation-results thead th[data-v-22d27586]{color:#acacac;font-weight:500}.evaluation-results td[data-v-22d27586]:nth-child(2),.evaluation-results td[data-v-22d27586]:nth-child(3),.evaluation-results th[data-v-22d27586]:nth-child(2),.evaluation-results th[data-v-22d27586]:nth-child(3){text-align:center}.evaluation-results td[data-v-22d27586]:last-child,.evaluation-results th[data-v-22d27586]:last-child{padding-right:0;text-align:right}.evaluation-results th[data-v-22d27586]:first-child{padding-left:0;padding-right:36px}.pt-verdict[data-v-4d638d4b]{border:1px solid hsl(0deg 0% 29.8% / 48%);border-radius:6px;margin:0 12px 12px;overflow:hidden}.pt-verdict__head[data-v-4d638d4b]{align-items:center;background:transparent;border:none;color:inherit;display:flex;font:inherit;gap:9px;padding:9px 11px;text-align:left;width:100%}.pt-verdict__head.is-button[data-v-4d638d4b]{cursor:pointer}.pt-verdict__head.is-button[data-v-4d638d4b]:not(:disabled):not([aria-disabled=true]):hover{background:#333}.pt-verdict__title[data-v-4d638d4b]{color:#ccc;flex:none;font-size:12px}.pt-verdict__summary[data-v-4d638d4b]{color:#888;flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-verdict__chev[data-v-4d638d4b]{color:#888;flex:none;transition:transform .12s ease}.pt-verdict__chev.open[data-v-4d638d4b]{transform:rotate(180deg)}.pt-verdict__eye[data-v-4d638d4b]{align-items:center;color:#c3c3c3;cursor:pointer;display:flex;flex:none;transition:color .12s ease,opacity .12s ease}.pt-verdict__eye[data-v-4d638d4b]:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.pt-verdict__eye.is-off[data-v-4d638d4b]{color:#777}.pt-verdict__dot[data-v-4d638d4b]{border-radius:50%;flex:none;height:8px;width:8px}.pt-verdict__paths[data-v-4d638d4b]{display:flex;flex-direction:column;padding-left:12px}.pt-verdict__path[data-v-4d638d4b]{align-items:center;border-top:1px solid hsl(0deg 0% 29.8% / 36%);display:flex;gap:9px;padding:7px 11px}.pt-verdict__pathinfo[data-v-4d638d4b]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.pt-verdict__name[data-v-4d638d4b]{color:#ddd;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-verdict__note[data-v-4d638d4b]{color:#757575;font-size:10px}.pt-verdict__offnote[data-v-4d638d4b]{color:#d6905c;font-size:10px}.pt-verdict__path.is-rejected .pt-verdict__offnote[data-v-4d638d4b]{color:#7d6450}.pt-verdict__tier[data-v-4d638d4b]{flex:none;font-size:11px;font-weight:500}.pt-verdict__path.is-rejected .pt-verdict__name[data-v-4d638d4b]{color:#6e6e6e;text-decoration:line-through}.pt-verdict__path.is-rejected .pt-verdict__dot[data-v-4d638d4b]{opacity:.4}.pt-verdict__path.is-rejected .pt-verdict__note[data-v-4d638d4b]{opacity:.6}.pt-verdict__reject[data-v-4d638d4b]{align-items:center;background:transparent;border:none;color:#8a8a8a;cursor:pointer;display:flex;flex:none;padding:3px;transition:color .12s ease}.pt-verdict__reject[data-v-4d638d4b]:not(:disabled):not([aria-disabled=true]):hover{color:#e8e8e8}.pt-verdict__reject[data-v-4d638d4b]:focus-visible{border-radius:3px;outline:1px solid #6ab0ff;outline-offset:1px}.pt-verdict__reject svg[data-v-4d638d4b]{transition:transform .14s ease}.pt-verdict__reject svg.is-rejected[data-v-4d638d4b]{transform:rotate(45deg)}.pt-verdict__allout[data-v-4d638d4b]{border-top:1px solid hsl(0deg 0% 29.8% / 36%);color:#9a9a9a;font-size:10px;line-height:1.4;padding:7px 11px 7px 0}.pt-verdict__object[data-v-4d638d4b]{border-top:1px solid hsl(0deg 0% 29.8% / 36%);color:#9a9a9a;font-size:10px;padding:6px 12px 6px 0}.pt-verdict__object strong[data-v-4d638d4b]{color:#ccc;font-weight:500}.pt-verdict__spinner[data-v-4d638d4b]{animation:pt-spin-4d638d4b .8s linear infinite;border:2px solid #444;border-radius:50%;border-top-color:#6ab0ff;flex:none;height:12px;width:12px}@keyframes pt-spin-4d638d4b{to{transform:rotate(360deg)}}.views-panel[data-v-b9df8d9d]{color:#ccc;display:flex;flex-direction:column}.has-alpha[data-v-b9df8d9d] .item-row__thumb{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 5px,transparent 5px 10px),repeating-linear-gradient(-45deg,#ccc 0 5px,transparent 5px 10px);background-size:10px 10px}.results-thumb-preview[data-v-b9df8d9d]{background:#1a1a1a;box-shadow:0 6px 20px #00000080;pointer-events:none;position:fixed;z-index:9999}.results-thumb-preview img[data-v-b9df8d9d]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 10px,transparent 10px 20px),repeating-linear-gradient(-45deg,#ccc 0 10px,transparent 10px 20px);background-size:20px 20px;display:block;max-height:240px;max-width:240px}.views-rows[data-v-b9df8d9d],.artifact-rows[data-v-b9df8d9d]{display:flex;flex-direction:column;gap:12px;padding:12px}.artifact-rows[data-v-b9df8d9d]{border-top:1px solid #3a3a3a}.views-rows[data-v-b9df8d9d] select.elements-assign,.artifact-rows[data-v-b9df8d9d] select.elements-assign{background:#4c4c4c;border:1px solid #444;color:#ccc;flex:none;font-size:10px!important;text-align:left;width:66px}.views-rows[data-v-b9df8d9d] select.elements-assign:focus,.artifact-rows[data-v-b9df8d9d] select.elements-assign:focus{border-color:#5a5a5a;outline:none}.views-rows[data-v-b9df8d9d] .item-row__trail,.artifact-rows[data-v-b9df8d9d] .item-row__trail{gap:12px}.results-reuse-btn[data-v-b9df8d9d]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.results-reuse-btn img[data-v-b9df8d9d]{display:block;height:14px;opacity:.5;transform:rotate(-90deg);transition:opacity .12s ease,filter .12s ease;width:auto}.results-reuse-btn:not(:disabled):not([aria-disabled=true]):hover img[data-v-b9df8d9d]{opacity:1}.results-download-btn[data-v-b9df8d9d]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.results-download-btn svg[data-v-b9df8d9d]{color:#888;display:block;transition:color .12s ease,opacity .12s ease}.results-download-btn:not(:disabled):not([aria-disabled=true]):hover svg[data-v-b9df8d9d]{color:#fff}.results-remove-btn[data-v-b9df8d9d]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.results-remove-btn .results-remove-glyph[data-v-b9df8d9d]{color:#888;display:block;font-size:15px;line-height:1;transition:color .12s ease,opacity .12s ease}.results-remove-btn:not(:disabled):not([aria-disabled=true]):hover .results-remove-glyph[data-v-b9df8d9d]{color:#fff}.results-copy-icon[data-v-b9df8d9d]{cursor:pointer;display:block;opacity:.5;transition:filter .12s ease,opacity .12s ease}.results-copy-icon[data-v-b9df8d9d]:not(:disabled):not([aria-disabled=true]):hover{opacity:1}.results-copy-icon--done[data-v-b9df8d9d]{cursor:default;opacity:.7}.views-rows[data-v-b9df8d9d] .item-row.composing{cursor:progress}.views-rows[data-v-b9df8d9d] .item-row.composing .item-row__meta{color:#aac;font-style:italic}.right-sidebar[data-v-ea3ca784]{background:#353535;border-radius:24px;box-shadow:0 3px 10px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:99.7%;overflow:hidden;padding:14px 16px 24px 24px;position:relative;max-width:425px;min-width:425px;transition:max-width .3s ease,min-width .3s ease,padding .3s ease,width .3s ease;width:425px}.right-sidebar.collapsed[data-v-ea3ca784]{max-width:46px;min-width:46px;overflow:hidden;padding:24px 0;width:46px}.right-sidebar-header[data-v-ea3ca784]{align-items:flex-end;color:#ccc;cursor:pointer;display:inline-flex;flex-direction:row;gap:4px;justify-content:flex-end;margin-bottom:32px;width:100%}.right-sidebar.collapsed .right-sidebar-header[data-v-ea3ca784]{justify-content:center;padding-top:8px}.right-sidebar-title-text[data-v-ea3ca784]{font-family:Fustat,sans-serif;font-size:18px}.right-sidebar.collapsed .right-sidebar-title-text[data-v-ea3ca784]{display:none}.right-sidebar-title-text[data-v-ea3ca784]:hover{color:#fff}.right-sidebar.collapsed span.right-sidebar-icon img[data-v-ea3ca784]{margin-left:10px;margin-top:-16px}span.right-sidebar-icon img[data-v-ea3ca784]{width:24px}span.right-sidebar-icon img[data-v-ea3ca784]:hover{cursor:pointer;opacity:1}.right-sidebar-toggle-btn[data-v-ea3ca784]{background:transparent;border:none;cursor:pointer;flex-shrink:0;margin-left:auto;opacity:.6;padding:0;transition:opacity .2s}.right-sidebar-toggle-btn[data-v-ea3ca784]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{opacity:1}.right-sidebar-toggle-btn svg[data-v-ea3ca784]{display:block;stroke:#757575;transition:transform .3s ease}.right-sidebar.collapsed .right-sidebar-toggle-btn[data-v-ea3ca784]{left:50%;margin-left:0;position:absolute;top:72px;transform:translate(-50%)}.right-sidebar.collapsed .right-sidebar-toggle-btn svg[data-v-ea3ca784]{transform:rotate(180deg)}.right-sidebar-expanded[data-v-ea3ca784]{display:flex;flex-direction:column;flex:1;min-height:0;opacity:1;overflow-y:auto;transition:opacity .2s ease .15s}.right-sidebar-expanded>.collapsible-section[data-v-ea3ca784]{flex-shrink:0}.right-sidebar .right-sidebar-expanded>.collapsible-section[data-v-ea3ca784]>.collapsible-header{box-sizing:border-box;min-height:32px}.right-sidebar.collapsed .right-sidebar-expanded[data-v-ea3ca784]{display:none}.collapsible-reset-icon.history-maximize-icon[data-v-ea3ca784]{height:14px;left:-4px;position:relative;width:14px}.history-section.open[data-v-ea3ca784] .collapsible-body{max-height:none}.result-tray[data-v-a574de88]{background:#353535;border-radius:24px;box-shadow:0 3px 10px #0000001a;box-sizing:border-box;color:#acacac;flex:none;margin-top:12px;max-height:140px;overflow:hidden;transition:border-radius .4s ease,margin-top .4s ease,max-height .3s ease,transform .4s ease}.result-tray--collapsed[data-v-a574de88]{max-height:40px}.result-tray--maximized[data-v-a574de88]{animation:result-tray-expand-a574de88 .35s ease-out forwards;border-radius:0;bottom:0;display:flex;flex-direction:column;left:0;margin-top:0;max-height:none;position:absolute;right:0;top:0;transform-origin:bottom center;z-index:30}.result-tray__header[data-v-a574de88]{align-items:center;display:flex;padding:12px 18px}.result-tray__header-button[data-v-a574de88]{align-items:center;background:transparent;border:none;color:#888;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:11px;padding:0;text-decoration:none;transition:color .15s}.result-tray__header-button[data-v-a574de88]:not(:disabled):not([aria-disabled=true]):hover{color:#fff}.result-tray__header-button--delete[data-v-a574de88]{margin-left:auto}.result-tray__count[data-v-a574de88]{flex:1;font-size:12px;gap:8px;text-align:left}.result-tray__count span[data-v-a574de88]{color:#acacac;font-weight:500}.result-tray__count:not(:disabled):not([aria-disabled=true]):hover span[data-v-a574de88]{color:#fff}.result-tray__summary[data-v-a574de88]{color:#999;font-size:11px;margin-right:18px;white-space:nowrap}.result-tray__header-button[data-result-command=export-all][data-v-a574de88],.result-tray__header-button[data-result-command=maximize][data-v-a574de88]{margin-left:18px}.result-tray__header-button[data-result-command=maximize][data-v-a574de88]{padding:2px}.result-tray__header-button>.result-tray__command-icon[data-v-a574de88]{display:none}.result-tray__collapse-icon[data-v-a574de88],.result-tray__maximize-icon[data-v-a574de88]{fill:none;flex:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .3s ease;width:14px}.result-tray--collapsed .result-tray__collapse-icon[data-v-a574de88]{transform:rotate(-90deg)}.result-tray__body[data-v-a574de88]{overflow:hidden;padding:0 20px 20px}.result-tray--collapsed .result-tray__body[data-v-a574de88]{display:none}.result-tray__thumbnails[data-v-a574de88]{display:flex;gap:10px;overflow-x:auto;padding:4px 2px;scrollbar-color:#555 #2a2a2a;scrollbar-width:thin}.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar{height:6px}.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar-thumb,.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar-track{border-radius:3px}.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar-thumb{background:#555}.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar-thumb:hover{background:#666}.result-tray__thumbnails[data-v-a574de88]::-webkit-scrollbar-track{background:#2a2a2a}.result-tray--maximized .result-tray__body[data-v-a574de88]{flex:1;overflow-y:auto;padding:0 20px 20px}.result-tray--maximized .result-tray__thumbnails[data-v-a574de88]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center;overflow-x:visible;padding:4px 2px}.result-tray__row[data-v-a574de88]{border:3px solid transparent;border-radius:6px;cursor:pointer;flex:none;height:72px;overflow:hidden;position:relative;transition:border-color .15s,transform .15s}.result-tray__row[data-v-a574de88]:hover{border-color:#555;transform:scale(1.03)}.result-tray__row--selected[data-v-a574de88]{border-color:#4caf50!important}.result-tray__row--source[data-v-a574de88]{cursor:default}.result-tray__row--source[data-v-a574de88]:hover{border-color:transparent;transform:none}.result-tray:not(.result-tray--maximized) .result-tray__row--source[data-v-a574de88]{border-radius:0;border-right:1px solid hsl(0deg 0% 29.8% / 48%);margin-right:14px;padding-right:24px}.result-tray:not(.result-tray--maximized) .result-tray__row--source .result-tray__comparison[data-v-a574de88]{margin-right:24px}.result-tray--comparison .result-tray__row[data-v-a574de88]:not(.result-tray__row--source){cursor:default}.result-tray--comparison .result-tray__row[data-v-a574de88]:not(.result-tray__row--source):hover{border-color:transparent;transform:none}.result-tray__select[data-v-a574de88]{background:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0}.result-tray__select[data-v-a574de88]:disabled{cursor:default}.result-tray__image[data-v-a574de88]{background:#1a1a1a;display:block;height:100%;object-fit:scale-down;width:auto}.result-tray__row--transparent .result-tray__image[data-v-a574de88]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#ccc 0 5px,transparent 5px 10px),repeating-linear-gradient(-45deg,#ccc 0 5px,transparent 5px 10px);background-size:10px 10px}.result-tray__placeholder[data-v-a574de88]{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 6px,#292929 6px,#292929 12px);width:72px}.result-tray__index[data-v-a574de88]{background:#000000b3;border-radius:3px;bottom:4px;color:#ccc;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:10px;left:4px;padding:2px 6px;pointer-events:none;position:absolute}.result-tray__index--source[data-v-a574de88]{color:#eaeaea;font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.result-tray__comparison[data-v-a574de88]{align-items:center;background:#000000b3;border-radius:3px;bottom:4px;color:#bbb;cursor:pointer;display:flex;justify-content:center;padding:2px;position:absolute;right:4px;z-index:2}.result-tray__comparison input[data-v-a574de88]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.result-tray__comparison-icon[data-v-a574de88]{align-items:center;color:#fff;display:flex;height:12px;justify-content:center;pointer-events:none;width:12px}.result-tray__comparison-icon svg[data-v-a574de88]{display:block;fill:currentColor;height:12px;width:12px}.result-tray__comparison input:checked+.result-tray__comparison-icon[data-v-a574de88]{color:#fff}.result-tray__comparison input:focus+.result-tray__comparison-icon[data-v-a574de88]{outline:1px solid #fff;outline-offset:1px}.result-tray__status[data-v-a574de88]{background:#000000b3;color:#ddd;font-size:10px;left:50%;max-width:calc(100% - 8px);overflow:hidden;padding:2px 4px;position:absolute;text-overflow:ellipsis;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.result-tray__actions[data-v-a574de88]{background:#00000080;border-radius:4px;clip-path:inset(50%);padding:2px;pointer-events:none;position:absolute;right:4px;top:4px}.result-tray__row:focus-within .result-tray__actions[data-v-a574de88],.result-tray__row:hover .result-tray__actions[data-v-a574de88]{clip-path:none;pointer-events:auto}.result-tray__command[data-v-a574de88]{align-items:center;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.8;padding:0;position:absolute;top:-3px;transition:background-color .15s,opacity .15s;width:20px;z-index:2}.result-tray__command[data-result-command=hero][data-v-a574de88]{background:#22c55e;border:1px solid #ffffff80;right:18px}.result-tray__command--delete[data-v-a574de88]{background:#d32f2f;border:1px solid #ffffff80;right:-3px}.result-tray__command--remove[data-v-a574de88]{background:#555;border:1px solid #ffffff80;right:-3px}.result-tray__command[data-v-a574de88]:not(:disabled):not([aria-disabled=true]):hover{opacity:1}.result-tray__command[data-v-a574de88]:disabled{cursor:default;opacity:.5}.result-tray__command-icon[data-v-a574de88]{fill:none;height:11px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:11px}.result-tray__hero-icon[data-v-a574de88]{height:auto;width:14px}@media(hover:none){.result-tray__actions[data-v-a574de88]{clip-path:none;pointer-events:auto}}.result-tray__sr-only[data-v-a574de88]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.result-tray--maximized .result-tray__row[data-v-a574de88]{height:auto;max-height:100%;width:100%}.result-tray--maximized .result-tray__select[data-v-a574de88]{width:100%}.result-tray--maximized .result-tray__image[data-v-a574de88]{height:auto;max-height:45vh;object-fit:contain;width:100%}@keyframes result-tray-expand-a574de88{0%{opacity:.6;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.sample-marker[data-v-0898fe7a]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;pointer-events:none}.measurement-overlay[data-v-486f9879]{height:100%;top:0;right:0;bottom:0;left:0;outline:none;overflow:hidden;pointer-events:none;position:absolute;touch-action:none;width:100%;z-index:25}.measurement-hit-area[data-v-486f9879],.measurement-marker-hit[data-v-486f9879]{fill:transparent}.measurement-hit-area[data-v-486f9879],.active .measurement-endpoint[data-v-486f9879]:not(.draft){pointer-events:all}.measurement-segment line[data-v-486f9879]{stroke-width:1.5px}.measurement-base[data-v-486f9879]{opacity:.9;stroke:#000}.measurement-dash[data-v-486f9879]{animation:measurement-ants-486f9879 1s linear infinite;stroke:#fff;stroke-dasharray:6 6}.draft[data-v-486f9879]{opacity:.72;pointer-events:none}.measurement-label[data-v-486f9879]{font-family:Plus Jakarta Sans,sans-serif;font-weight:400;pointer-events:none}@keyframes measurement-ants-486f9879{to{stroke-dashoffset:-12}}@media(prefers-reduced-motion:reduce){.measurement-dash[data-v-486f9879]{animation:none}}.color-sampler-hint[data-v-d07f4cf7]{background:#161616cc;border-radius:999px;color:#ddd;font-size:11px;left:50%;margin:0;padding:5px 12px;pointer-events:none;position:absolute;top:12px;transform:translate(-50%);white-space:nowrap;z-index:26}.color-sampler-hint--error[data-v-d07f4cf7]{color:#e7ad65}.color-sampler-hit[data-v-d07f4cf7]{fill:transparent;pointer-events:all}.color-sampler-overlay[data-v-d07f4cf7]{height:100%;top:0;right:0;bottom:0;left:0;outline:none;overflow:hidden;pointer-events:none;position:absolute;touch-action:none;width:100%;z-index:26}.color-sampler-square polygon[data-v-d07f4cf7],.color-sampler-square circle[data-v-d07f4cf7]{fill:none;pointer-events:none;stroke-width:1.5px}.color-sampler-square__base[data-v-d07f4cf7]{opacity:.9;stroke:#000}.color-sampler-square__dash[data-v-d07f4cf7]{animation:color-sampler-ants-d07f4cf7 1s linear infinite;stroke:#fff;stroke-dasharray:4 4}.color-sampler-square__line[data-v-d07f4cf7]{stroke:#fff}@keyframes color-sampler-ants-d07f4cf7{to{stroke-dashoffset:-8}}@media(prefers-reduced-motion:reduce){.color-sampler-square__dash[data-v-d07f4cf7]{animation:none}}.measurement-guides[data-v-dbf051a4]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:24}.measurement-guide-svg[data-v-dbf051a4]{height:100%;overflow:hidden;width:100%}.measurement-grid-line[data-v-dbf051a4]{stroke:#e3e3e3;stroke-width:1}.measurement-grid-line.major[data-v-dbf051a4]{stroke-width:1.5}.measurement-ruler-background[data-v-dbf051a4]{fill:#303030;stroke:#555;stroke-width:.5}.measurement-rulers line[data-v-dbf051a4]{stroke:#a4a4a4;stroke-width:1}.measurement-rulers text[data-v-dbf051a4]{fill:#ccc;font-family:Plus Jakarta Sans,sans-serif;font-size:9px}.measurement-guide-basis[data-v-dbf051a4]{background:#232323db;border-radius:3px;bottom:8px;color:#d4c08a;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;left:28px;max-width:calc(100% - 40px);overflow:hidden;padding:3px 6px;pointer-events:auto;position:absolute;text-overflow:ellipsis;white-space:nowrap}.measurement-toolbar[data-v-41ba29a0]{align-items:center;display:flex;gap:8px}.measurement-label-toggle img[data-v-41ba29a0],.measurement-toggle img[data-v-41ba29a0]{display:block;height:18px}.measurement-guide-toggle[data-v-41ba29a0]{color:#aaa}.measurement-guide-toggle[aria-pressed=true][data-v-41ba29a0]:not(.osd-btn-disabled,:disabled,[aria-disabled=true]){color:#eee}.measurement-guide-toggle[data-v-41ba29a0]:focus-visible{outline:1px solid #aaa;outline-offset:1px}.measurement-label-toggle[data-v-41ba29a0]:focus-visible,.measurement-toggle[data-v-41ba29a0]:focus-visible{outline:1px solid #aaa;outline-offset:1px}.measurement-unit-select[data-v-41ba29a0]{background-color:#4c4c4c;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;height:22px;margin:0;min-height:0;min-width:0;padding:0 5px;width:136px}.measurement-unit-select[data-v-41ba29a0]:hover{border-color:#666}.measurement-unit-select[data-v-41ba29a0]:focus-visible{outline:1px solid #aaa;outline-offset:1px}.measurement-label-hint[data-v-41ba29a0],.measurement-label-menu[data-v-41ba29a0]{background:#292929;border:1px solid #555;border-radius:6px;box-shadow:0 3px 12px #0006;box-sizing:border-box;color:#e3e3e3;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;left:0;max-height:calc(100vh - 16px);max-width:calc(100vw - 16px);overflow:auto;position:fixed;top:0;z-index:1000}.measurement-label-menu[data-v-41ba29a0]{padding:4px;width:220px}.measurement-label-option[data-v-41ba29a0]{background:transparent;border:1px solid transparent;border-radius:3px;box-sizing:border-box;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;min-height:30px;padding:5px 9px;text-align:left;width:100%}.measurement-label-option[aria-checked=true][data-v-41ba29a0]{background:#454545}.measurement-label-option[data-v-41ba29a0]:hover,.measurement-label-option[data-v-41ba29a0]:focus-visible{background:#505050;border-color:#777;outline:none}.measurement-label-shortcut[data-v-41ba29a0]{border-top:1px solid #484848;color:#aaa;font-size:10px;margin-top:4px;padding:7px 9px 3px}.measurement-label-hint[data-v-41ba29a0]{padding:6px 10px;pointer-events:none;white-space:nowrap}@container osdtoolbar (max-width: 600px){.measurement-unit-select[data-v-41ba29a0]{width:80px}}@container osdtoolbar (max-width: 360px){.measurement-toolbar[data-v-41ba29a0]{gap:0}.measurement-guide-toggle[data-v-41ba29a0],.measurement-label-toggle[data-v-41ba29a0],.measurement-toggle[data-v-41ba29a0]{padding:2px}.measurement-unit-select[data-v-41ba29a0]{width:48px}}@container osdtoolbar (max-width: 300px){.measurement-unit-select[data-v-41ba29a0]{width:36px}}[data-tyto-hand-pan=ready],[data-tyto-hand-pan=ready] *{cursor:grab!important}[data-tyto-hand-pan=dragging],[data-tyto-hand-pan=dragging] *{cursor:grabbing!important}.login-overlay[data-v-c59d103d]{align-items:center;background:#222222f0;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999}.login-panel[data-v-c59d103d]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:8px;max-width:360px;padding:24px;position:relative;width:90vw}.login-panel h3[data-v-c59d103d]{color:#ccc;font-family:Fustat,sans-serif;font-size:22px;margin:0 0 16px;opacity:0;transition:opacity .12s ease-out}.login-panel.font-ready h3[data-v-c59d103d]{opacity:1}.login-close[data-v-c59d103d]{background:none;border:none;color:#888;cursor:pointer;display:none;font-size:22px;line-height:1;padding:4px 8px;position:absolute;right:8px;top:8px}.login-close[data-v-c59d103d]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.login-input[data-v-c59d103d]{background:#444;border:none;border-radius:4px;box-sizing:border-box;color:#ccc;display:block;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:10px;padding:8px 10px;width:100%}.login-input[data-v-c59d103d]:focus{background-color:#fff;border:none!important;box-shadow:0 0 4px 2px #9ed7e0;color:#353535!important;outline:none}.login-btn[data-v-c59d103d]{background-color:#5d5d5d;border-radius:6px;border:1px solid #666;box-shadow:none;color:#bdbdbd;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:14px;margin:12px 2px 0;padding:6px 12px;text-align:center;text-decoration:none;vertical-align:middle;width:100%}.login-btn[data-v-c59d103d]:hover:not(:disabled){background:#5a5a5a}.login-btn[data-v-c59d103d]:disabled{cursor:not-allowed;opacity:.3}.login-link[data-v-c59d103d]{align-items:center;background:none;border:none;color:#9a9a9a;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;gap:7px;justify-content:center;margin:12px auto 0;padding:4px 8px;width:auto}.login-link[data-v-c59d103d]:hover{color:#cfcfcf;text-decoration:underline}.login-btn--ghost[data-v-c59d103d]{background:none;border-color:#555;color:#9a9a9a}.login-btn--ghost[data-v-c59d103d]:hover:not(:disabled){background:#454545}.login-key[data-v-c59d103d]{height:11px;width:auto;vertical-align:middle;opacity:.5}.login-btn .login-key[data-v-c59d103d]{margin-right:7px}.login-key--turn[data-v-c59d103d]{animation:login-key-turn-c59d103d .46s ease-in-out}@keyframes login-key-turn-c59d103d{0%{transform:scaleY(1)}45%{transform:scaleY(.06)}55%{transform:scaleY(.06)}to{transform:scaleY(1)}}.login-dontask[data-v-c59d103d]{align-items:center;color:#888;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;gap:7px;justify-content:center;margin-top:12px}.login-dontask input[data-v-c59d103d]{accent-color:#9ed7e0;cursor:pointer;margin:0}.login-makepasskey[data-v-c59d103d]{align-items:center;background:#404040;border:1px solid #555;border-radius:6px;color:#bdbdbd;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:13px;gap:8px;margin-top:12px;padding:9px 11px}.login-makepasskey input[data-v-c59d103d]{accent-color:#9ed7e0;cursor:pointer;margin:0}.login-error[data-v-c59d103d]{background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:4px;color:#f87171;font-size:13px;margin-bottom:10px;padding:8px 10px}.login-switch[data-v-c59d103d]{color:#888;font-size:13px;margin-top:14px;text-align:center}.login-switch a[data-v-c59d103d]{color:#b5b5b5;text-decoration:none}.login-switch a[data-v-c59d103d]:hover{text-decoration:underline}.login-hint[data-v-c59d103d]{color:#acacac;font-size:12px;margin-bottom:12px}.user-menu[data-v-87dda2f5]{position:relative;margin-left:auto;margin-right:36px}.user-avatar[data-v-87dda2f5]{align-items:center;background:#555;border:none;border-radius:50%;color:#a0a0a0;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:24px;justify-content:center;width:24px}.user-avatar[data-v-87dda2f5]:hover{background:#666;border:1px solid #7c7c7c;color:#fff}.user-avatar--img[data-v-87dda2f5]{background:none;overflow:hidden;padding:0}.user-avatar img[data-v-87dda2f5]{border-radius:50%;filter:grayscale(1);height:100%;object-fit:cover;width:100%}.user-dropdown[data-v-87dda2f5]{background:#3d3d3d;border:1px solid #333;border-radius:12px;box-shadow:0 4px 16px #0003;min-width:200px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:1000}.user-dropdown__header[data-v-87dda2f5]{padding:8px 14px 6px}.user-dropdown__name[data-v-87dda2f5]{color:#e0e0e0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.user-dropdown__email[data-v-87dda2f5]{color:#888;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;margin-bottom:6px;margin-top:2px}.user-dropdown__divider[data-v-87dda2f5]{background:#2f2f2f;height:1px}.user-dropdown__item>svg[data-v-87dda2f5],.user-dropdown__item>img[data-v-87dda2f5]{flex:0 0 auto;width:18px;height:18px;margin-right:12px;object-fit:contain;opacity:.45}#user-exit-icon[data-v-87dda2f5]{transform:scale(.82)}#user-stats-icon[data-v-87dda2f5]{transform:scale(1.15)}.user-dropdown__item[data-v-87dda2f5]{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;padding:8px 14px;text-align:left;width:100%}.user-dropdown__item[data-v-87dda2f5]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#2f2f2f}.user-dropdown__item[data-v-87dda2f5]:disabled{cursor:default;opacity:.55}.user-dropdown__item[data-v-87dda2f5]:disabled:hover{background:none}.user-dropdown__item--danger[data-v-87dda2f5]{color:#ccc}.stats-overlay[data-v-d9e36b3c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.stats-panel[data-v-d9e36b3c]{background:#404040;border-radius:24px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;max-height:80vh;max-width:520px;overflow:hidden;width:90vw}.stats-header[data-v-d9e36b3c]{align-items:center;background:#383838;border-bottom:1px solid #4a4a4a;display:flex;justify-content:space-between;padding:14px 18px}.stats-title[data-v-d9e36b3c]{color:#ccc;font-family:Fustat,Arial,sans-serif;font-size:18px;font-weight:400}.stats-close[data-v-d9e36b3c]{background:none;border:none;color:#888;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;transition:color .15s}.stats-close[data-v-d9e36b3c]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.stats-body[data-v-d9e36b3c]{flex:1;overflow-y:auto;padding:20px}.stats-loading[data-v-d9e36b3c]{color:#888;font-size:14px;padding:40px 0;text-align:center}.stats-summary[data-v-d9e36b3c]{display:flex;gap:12px;margin-bottom:16px}.stats-card[data-v-d9e36b3c]{background:#ffffff0d;border:1px solid #4a4a4a;border-radius:6px;flex:1;padding:14px;text-align:center}.stats-card__value[data-v-d9e36b3c]{color:#ccc;font-size:22px;font-weight:700}.stats-card__label[data-v-d9e36b3c]{color:#888;font-size:12px;margin-top:4px}.stats-controls[data-v-d9e36b3c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.stats-period[data-v-d9e36b3c]{display:flex;gap:6px}.stats-period__btn[data-v-d9e36b3c]{background:#5d5d5d;border:1px solid #666;border-radius:6px;color:#bdbdbd;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;padding:4px 12px;transition:background-color .15s,color .15s}.stats-period__btn[data-v-d9e36b3c]:hover{background:#6a6a6a;color:#ccc}.stats-period__btn.active[data-v-d9e36b3c]{background:#6a6a6a;border-color:#888;color:#ccc}.stats-chart[data-v-d9e36b3c]{margin-bottom:6px}.stats-chart__bars[data-v-d9e36b3c]{align-items:flex-end;display:flex;gap:2px;height:100px}.stats-chart__bar-wrapper[data-v-d9e36b3c]{flex:1;height:100%;display:flex;align-items:flex-end}.stats-chart__bar[data-v-d9e36b3c]{background:#888;border-radius:2px 2px 0 0;min-height:2px;width:100%}.stats-chart__label[data-v-d9e36b3c]{color:#acacac;font-size:11px;margin-top:6px;text-align:center}.stats-chart__empty[data-v-d9e36b3c]{color:#acacac;font-size:13px;padding:30px 0;text-align:center}.stats-keys h4[data-v-d9e36b3c]{color:#ccc;font-size:14px;font-weight:600;margin:0 0 8px}.stats-key[data-v-d9e36b3c]{align-items:center;background:#ffffff0d;border:1px solid #4a4a4a;border-radius:6px;display:flex;gap:10px;margin-bottom:4px;padding:8px 10px}.stats-key__service[data-v-d9e36b3c]{color:#ddd;font-size:13px;font-weight:600;text-transform:capitalize}.stats-key__masked[data-v-d9e36b3c]{color:#888;flex:1;font-family:monospace;font-size:12px}.stats-key__status[data-v-d9e36b3c]{font-size:11px;font-weight:600}.stats-key__status--active[data-v-d9e36b3c]{color:#4ade80}.stats-key__status--inactive[data-v-d9e36b3c]{color:#888}.correction-chip[data-v-e8a59f45]{background:#353535;border-radius:8px;bottom:64px;box-shadow:0 4px 16px #00000059;color:#ddd;font-size:11px;left:28px;padding:10px 12px 12px;position:absolute;-webkit-user-select:none;user-select:none;z-index:30}.correction-chip__close[data-v-e8a59f45]{background:transparent;border:none;color:#888;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.correction-chip__close[data-v-e8a59f45]:hover{color:#fff}.correction-chip__head[data-v-e8a59f45]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.correction-chip__note[data-v-e8a59f45]{color:#999;font-size:10px;margin:6px 0 0;text-align:center}.correction-chip__swatch[data-v-e8a59f45]{margin:0;text-align:center}.correction-chip__swatch figcaption[data-v-e8a59f45]{color:#aaa;font-size:10px;margin-top:4px}.correction-chip__swatch img[data-v-e8a59f45]{display:block;width:64px}.correction-chip__area[data-v-e8a59f45]{background:#262626;height:52px;object-fit:contain}.correction-chip__mean[data-v-e8a59f45]{height:40px}.correction-chip__area+.correction-chip__mean[data-v-e8a59f45]{height:14px}.correction-chip__mean--alone[data-v-e8a59f45]{height:66px}.correction-chip__swatch:first-child img[data-v-e8a59f45]:first-of-type{border-top-left-radius:6px}.correction-chip__swatch:first-child img[data-v-e8a59f45]:last-of-type{border-bottom-left-radius:6px}.correction-chip__swatch:last-child img[data-v-e8a59f45]:first-of-type{border-top-right-radius:6px}.correction-chip__swatch:last-child img[data-v-e8a59f45]:last-of-type{border-bottom-right-radius:6px}.correction-chip__swatches[data-v-e8a59f45]{display:flex}.correction-chip__title[data-v-e8a59f45]{color:#ccc;letter-spacing:.06em;text-transform:uppercase}.deltae-panel[data-v-28fa67eb]{position:absolute;right:28px;background:#353535;border-radius:8px;bottom:64px;box-shadow:0 4px 16px #00000059;color:#ddd;font-size:12px;padding:12px 14px 14px;-webkit-user-select:none;user-select:none;width:260px;z-index:30}.deltae-panel__head[data-v-28fa67eb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.deltae-panel__title[data-v-28fa67eb]{color:#ccc;font-size:12px}.deltae-panel__title.left-head[data-v-28fa67eb]{letter-spacing:.06em;margin-right:auto;text-transform:uppercase}.deltae-panel__title.right-head[data-v-28fa67eb]{margin-left:auto;padding-right:12px}.deltae-panel__close[data-v-28fa67eb]{background:transparent;border:none;color:#888;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.deltae-panel__close[data-v-28fa67eb]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.deltae-panel__histo[data-v-28fa67eb]{margin-bottom:10px}.deltae-panel__svg[data-v-28fa67eb]{background:#242424;border-radius:4px;cursor:ew-resize;display:block;height:70px;touch-action:none;width:100%}.deltae-panel__bar[data-v-28fa67eb]:hover{fill:#9ed7e0!important}.deltae-panel__readout[data-v-28fa67eb]{color:#999;display:flex;font-size:11px;height:14px;margin-top:4px;text-align:center}.deltae-panel__reset[data-v-28fa67eb]{background:transparent;border:none;color:#acacac;cursor:pointer;font-size:11px;margin-left:auto;padding:0 2px}.deltae-panel__reset[data-v-28fa67eb]:hover{color:#fff}.deltae-panel__legend[data-v-28fa67eb]{align-items:flex-end;border-radius:3px;display:flex;height:8px;justify-content:space-between;margin-bottom:24px}.deltae-panel__legend span[data-v-28fa67eb]{color:#aaa;font-size:9px;text-shadow:0 0 2px #2e2e2e;transform:translateY(14px)}.deltae-panel__stats[data-v-28fa67eb]{display:grid;font-size:11px;gap:4px 142px;grid-template-columns:1fr 1fr;margin:16px 0 12px}.deltae-panel__stat[data-v-28fa67eb]{display:flex;justify-content:space-between;padding-bottom:2px}.deltae-panel__stat-label[data-v-28fa67eb]{color:#888}.deltae-panel__stat-val[data-v-28fa67eb]{color:#ccc;font-variant-numeric:tabular-nums}.deltae-panel__cmaps[data-v-28fa67eb]{display:flex;flex-wrap:wrap;gap:4px}.deltae-panel__cmap[data-v-28fa67eb]{background:transparent;border:1px solid #444;border-radius:4px;color:#999;cursor:pointer;flex:1 1 auto;font-family:Nunito Sans,sans-serif;font-size:11px;min-width:48px;padding:2px 6px;transition:background .12s,border-color .12s,color .12s}.deltae-panel__cmap[data-v-28fa67eb]:hover{background:#3a3a3a;border-color:#666;color:#fff}.deltae-panel__cmap--on[data-v-28fa67eb]{cursor:default}.agentchat[data-v-4d726544]{display:flex;flex:1;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;min-height:0;position:relative}.agentchat__dropzone[data-v-4d726544]{align-items:center;background:#1e1e22b8;border:2px dashed rgba(255,255,255,.45);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;top:6px;right:6px;bottom:6px;left:6px;justify-content:center;pointer-events:none;position:absolute;z-index:5}.agentchat-header[data-v-4d726544]{align-items:center;border-bottom:1px solid #4a4a4a;display:flex;flex-shrink:0;gap:8px;padding:8px 12px;position:relative;z-index:10}.agentchat-header__back[data-v-4d726544]{background:none;border:none;color:#9ed7e0;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px}.agentchat-header__title[data-v-4d726544]{color:#ddd;font-size:13px}.agentchat-settings[data-v-4d726544]{margin-left:auto;position:relative}.agentchat-settings__btn[data-v-4d726544]{background:none;border:none;color:#888;cursor:pointer;display:flex;align-items:center;font-size:24px;line-height:1;padding:2px 4px;transition:color .15s ease}.agentchat-settings__btn[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover,.agentchat-settings__btn--open[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *){color:#fff}.agentchat-settings__pop[data-v-4d726544]{background:#2e2e2e;border:1px solid #555;border-radius:8px;box-shadow:0 4px 16px #00000059;display:flex;flex-direction:column;gap:6px;padding:10px 12px;position:absolute;right:0;top:24px;width:max-content}.agentchat-settings__row[data-v-4d726544]{align-items:center;color:#ddd;cursor:pointer;display:flex;font-size:12px;gap:7px}.agentchat-settings__row input[data-v-4d726544]{accent-color:#9ed7e0}.agentchat-settings__row--select[data-v-4d726544]{justify-content:space-between}.agentchat-settings__row select[data-v-4d726544]{background:#383838;border:1px solid #555;border-radius:5px;color:#ddd;font-family:inherit;font-size:11.5px;margin-left:10px;padding:2px 4px}.agentchat-settings__clear[data-v-4d726544]{background:transparent;border:1px solid #6b3a3a;border-radius:5px;color:#e29a9a;cursor:pointer;font-family:inherit;font-size:12px;margin-top:3px;padding:5px 8px;text-align:center;transition:background .15s,border-color .15s}.agentchat-settings__clear[data-v-4d726544]:hover:not(:disabled){background:#4a2b2b;border-color:#8a4a4a}.agentchat-settings__clear[data-v-4d726544]:disabled{color:#777;cursor:default;opacity:.6}.agentchat-messages[data-v-4d726544]{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:14px}.agentchat-welcome[data-v-4d726544]{margin:auto;padding:0 24px;text-align:center}.agentchat-welcome__heading[data-v-4d726544]{color:#ddd;font-family:Fustat,Plus Jakarta Sans,sans-serif;font-size:16px;margin:0 0 6px}.agentchat-welcome__sub[data-v-4d726544]{color:#888;font-size:12.5px;line-height:1.5;margin:0}.agentchat-msg[data-v-4d726544]{align-items:flex-end;display:flex;gap:8px}.agentchat-msg--user[data-v-4d726544]{justify-content:flex-end}.agentchat-msg__avatar[data-v-4d726544]{align-items:center;background:#2e2e2e;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;opacity:.6;width:28px}.agentchat-msg__bubble[data-v-4d726544]{border-radius:8px;font-size:13px;line-height:1.55;max-width:75%;min-width:52px;padding:8px 12px 16px;position:relative}.agentchat-msg__bubble--user[data-v-4d726544]{background:#9ed7e0;color:#1c1c1c;white-space:pre-wrap}.agentchat-msg__bubble--assistant[data-v-4d726544]{background:#444;color:#e8e8e8;min-width:72px;padding-bottom:24px}.agentchat-msg__bubble--assistant .agentchat-msg__time[data-v-4d726544]{bottom:5px;right:30px}.agentchat-msg__time[data-v-4d726544]{bottom:3px;font-size:9.5px;opacity:.65;position:absolute;right:10px}.agentchat-msg__uncertain[data-v-4d726544]{color:#8a5220;font-weight:700;margin-left:4px}.agentchat-msg__content[data-v-4d726544] p{margin:0 0 8px}.agentchat-msg__content[data-v-4d726544] p:last-child{margin-bottom:0}.agentchat-msg__content[data-v-4d726544] pre{background:#2c2c2c;border-radius:6px;font-size:12px;overflow-x:auto;padding:8px}.agentchat-msg__content[data-v-4d726544] code{background:#2c2c2c;border-radius:3px;font-size:12px;padding:1px 4px}.agentchat-msg__content[data-v-4d726544] ul,.agentchat-msg__content[data-v-4d726544] ol{margin:0 0 8px;padding-left:18px}.agentchat-msg__content[data-v-4d726544] table{border-collapse:collapse;font-size:12px;margin:0 0 8px}.agentchat-msg__content[data-v-4d726544] td,.agentchat-msg__content[data-v-4d726544] th{border:1px solid #555;padding:3px 7px}.agentchat-typing[data-v-4d726544]{display:inline-flex;gap:4px;padding:3px 0}.agentchat-typing i[data-v-4d726544]{animation:agentchat-typing-4d726544 1.2s ease-in-out infinite;background:#9ed7e0;border-radius:50%;display:block;height:6px;width:6px}.agentchat-typing i[data-v-4d726544]:nth-child(2){animation-delay:.18s}.agentchat-typing i[data-v-4d726544]:nth-child(3){animation-delay:.36s}@keyframes agentchat-typing-4d726544{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.agentchat-msg__images[data-v-4d726544]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.agentchat-msg__thumb[data-v-4d726544]{border-radius:6px;max-height:110px;max-width:140px;object-fit:var(--tyto-thumb-fit, cover)}.agentchat-msg__cursor[data-v-4d726544]{animation:agentchat-blink-4d726544 1s steps(2) infinite;background:#9ed7e0;display:inline-block;height:13px;margin-left:2px;vertical-align:text-bottom;width:7px}@keyframes agentchat-blink-4d726544{to{opacity:0}}.agentchat-msg__copy[data-v-4d726544]{background:none;border:none;bottom:4px;clip-path:inset(50%);cursor:pointer;height:16px;padding:0;pointer-events:none;position:absolute;right:8px;transition:opacity .15s ease;width:16px}.agentchat-msg__copy img[data-v-4d726544]{display:block;height:16px;width:16px}.agentchat-msg__bubble--assistant:focus-within .agentchat-msg__copy[data-v-4d726544],.agentchat-msg__bubble--assistant:hover .agentchat-msg__copy[data-v-4d726544]{clip-path:none;pointer-events:auto}.agentchat-apply[data-v-4d726544]{background:#383838;border:1px solid #555;border-radius:8px;margin-top:8px;padding:8px 10px}.agentchat-apply__rows[data-v-4d726544]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.agentchat-apply__row[data-v-4d726544]{display:flex;font-size:12px;gap:8px}.agentchat-apply__key[data-v-4d726544]{color:#9ed7e0;flex-shrink:0;min-width:72px}.agentchat-apply__val[data-v-4d726544]{color:#ddd;overflow-wrap:anywhere;white-space:pre-wrap}.agentchat-apply__val--clamp[data-v-4d726544]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.agentchat-apply__val--clickable[data-v-4d726544]{cursor:pointer}.agentchat-apply__btn[data-v-4d726544]{background:#9ed7e0;border:none;border-radius:6px;color:#1c1c1c;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;transition:background .15s ease}.agentchat-apply__btn[data-v-4d726544]:hover{background:#b8e2e9}.agentchat-apply__done[data-v-4d726544]{color:#4ade80;font-size:12px;font-weight:600}.agentchat-apply__error[data-v-4d726544]{color:#f87171;font-size:11.5px;margin-left:8px}.agentchat-error[data-v-4d726544]{color:#f87171;font-size:12px;padding:4px 8px;text-align:center}.agentchat-pending[data-v-4d726544]{border-top:1px solid #4a4a4a;display:flex;flex-shrink:0;gap:6px;padding:8px 12px 0}.agentchat-pending__item[data-v-4d726544]{position:relative}.agentchat-pending__thumb[data-v-4d726544]{border-radius:6px;height:44px;object-fit:var(--tyto-thumb-fit, cover);width:44px}.agentchat-pending__item--uploading .agentchat-pending__thumb[data-v-4d726544]{opacity:.45}.agentchat-pending__progress[data-v-4d726544]{border-radius:6px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.agentchat-pending__progress[data-v-4d726544]:after{animation:agentchat-sweep-4d726544 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute}@keyframes agentchat-sweep-4d726544{0%{transform:translate(-100%)}to{transform:translate(100%)}}.agentchat-uploading[data-v-4d726544]{color:#888;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;padding:2px 10px 4px}.agentchat-send__spinner[data-v-4d726544]{animation:agentchat-spin-4d726544 .7s linear infinite;border:2px solid rgba(255,255,255,.25);border-radius:50%;border-top-color:#ffffffd9;display:block;height:12px;width:12px}@keyframes agentchat-spin-4d726544{to{transform:rotate(360deg)}}.agentchat-pending__remove[data-v-4d726544]{align-items:center;background:#222;border:none;border-radius:50%;color:#ddd;cursor:pointer;display:flex;font-size:9px;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.agentchat-input-row[data-v-4d726544]{align-items:flex-end;border-top:1px solid #4a4a4a;display:flex;flex-shrink:0;gap:6px;padding:6px 10px}.agentchat-inputwrap[data-v-4d726544]{flex:1;position:relative}.agentchat-input[data-v-4d726544]{box-sizing:border-box;display:block;font-size:13px;height:30px;line-height:1.4;max-height:120px;min-height:30px;padding:5px 9px;resize:none;width:100%}.agentchat-recording[data-v-4d726544]{align-items:center;background:#2e2e2e;border:1px solid #9ed7e0;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:0 9px;position:absolute}.agentchat-recording__dot[data-v-4d726544]{animation:agentchat-rec-pulse-4d726544 1.2s ease-in-out infinite;background:#f87171;border-radius:50%;flex-shrink:0;height:9px;width:9px}@keyframes agentchat-rec-pulse-4d726544{0%,to{opacity:1}50%{opacity:.35}}.agentchat-recording__label[data-v-4d726544]{color:#ddd;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentchat-typing--inline[data-v-4d726544]{flex-shrink:0;padding:0}.agentchat-input[data-v-4d726544]:disabled{opacity:.6}.agentchat-mic[data-v-4d726544]{align-items:center;background:none;border:1px solid #555;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:border-color .15s ease,color .15s ease;width:30px}.agentchat-mic[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{border-color:#fff;color:#fff}.agentchat-mic[data-v-4d726544]:disabled{opacity:.4}.agentchat-mic--listening[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *){animation:agentchat-mic-pulse-4d726544 1.4s ease-in-out infinite;border-color:#9ed7e0;color:#9ed7e0}@keyframes agentchat-mic-pulse-4d726544{0%,to{box-shadow:0 0 #9ed7e073}50%{box-shadow:0 0 0 6px #9ed7e000}}.agentchat-attach[data-v-4d726544]{align-items:center;background:none;border:1px solid #555;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;transition:border-color .15s ease,color .15s ease;width:30px}.agentchat-attach[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{border-color:#fff;color:#fff}.agentchat-attach[data-v-4d726544]:disabled{opacity:.4}.agentchat-send[data-v-4d726544]{align-items:center;background:#555;border:none;border-radius:50%;color:#1c1c1c;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;padding:7px 5px 7px 8px;transition:background .15s ease;width:30px}.agentchat-send[data-v-4d726544]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#666}.agentchat-send img[data-v-4d726544]{opacity:.7}.agentchat-send:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover img[data-v-4d726544]{opacity:1}.agentchat-send[data-v-4d726544]:disabled{cursor:default;opacity:.4}.agentchat-send--abort[data-v-4d726544]{background:#777;color:#ddd}.convolist[data-v-ef3658a6]{background:#353535;color:#ccc;display:flex;flex-direction:column;flex:1 1 0;height:100%;min-height:0;overflow-y:auto}.convolist--empty[data-v-ef3658a6]{align-items:center;justify-content:center}.convolist__error[data-v-ef3658a6]{color:#f87171;font-size:13px;margin:8px 12px}.convolist__row[data-v-ef3658a6]{align-items:flex-start;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px;text-align:left;transition:background .12s ease;width:100%}.convolist__row[data-v-ef3658a6]:hover{background:#ffffff0a}.convolist__row--agent[data-v-ef3658a6]{background:#9ed7e00f}.convolist__avatar[data-v-ef3658a6]{background:#b8b8b8;border-radius:50%;color:#2a2a2a;display:grid;flex:0 0 auto;font-size:13px;font-weight:600;height:36px;overflow:hidden;place-items:center;width:36px}.convolist__avatar img[data-v-ef3658a6]{height:100%;object-fit:cover;width:100%}.convolist__body[data-v-ef3658a6]{display:flex;flex-direction:column;flex:1 1 auto;gap:2px;min-width:0;padding-right:12px}.convolist__top[data-v-ef3658a6]{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.convolist__name[data-v-ef3658a6]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convolist__time[data-v-ef3658a6]{color:#999;flex:0 0 auto;font-size:11px}.convolist__preview[data-v-ef3658a6]{color:#aaa;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convolist__badge[data-v-ef3658a6]{background:#9ed7e0;border-radius:9px;color:#1d2b2e;display:grid;flex:0 0 auto;font-size:11px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.convolist__muted[data-v-ef3658a6]{flex:0 0 auto;font-size:11px;opacity:.7}.convolist__menuwrap[data-v-ef3658a6]{flex:0 0 auto;margin-top:3px;position:relative}.convolist__menu-btn[data-v-ef3658a6]{border-radius:4px;color:#888;display:grid;font-size:16px;height:20px;line-height:1;transition:color .12s ease,background .12s ease;width:20px}.convolist__row:hover .convolist__menu-btn[data-v-ef3658a6]:not(:disabled,[aria-disabled=true],[inert],[inert] *){opacity:1}.convolist__menu-btn[data-v-ef3658a6]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#fff}.convolist__menu[data-v-ef3658a6]{background:#2e2e2e;border-radius:6px;border:1px solid #555;box-shadow:0 4px 16px #0006;display:flex;flex-direction:column;min-width:96px;padding:4px;position:absolute;right:0;top:22px;z-index:10}.convolist__menu button[data-v-ef3658a6]{background:transparent;border-radius:4px;border:none;color:#ddd;cursor:pointer;font-size:12px!important;font:inherit;padding:6px 8px;text-align:left}.convolist__menu button[data-v-ef3658a6]:hover{background:#ffffff14}.convolist__menu button.is-delete[data-v-ef3658a6]{color:#f87171}.convolist__hint[data-v-ef3658a6]{color:#888;font-size:12px;margin:8px 0;text-align:center}.convolist__hint--end[data-v-ef3658a6]{color:#555}.hpick[data-v-7276b918]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.hpick__backdrop[data-v-7276b918]{background:#0000008c;top:0;right:0;bottom:0;left:0;position:absolute}.hpick__dialog[data-v-7276b918]{background:#353535;border-radius:10px;border:1px solid #4a4a4a;box-shadow:0 12px 40px #00000080;color:#e8e8e8;display:flex;flex-direction:column;max-height:78vh;max-width:92vw;position:relative;width:420px}.hpick__header[data-v-7276b918]{align-items:center;border-bottom:1px solid #4a4a4a;display:flex;flex:0 0 auto;justify-content:space-between;padding:10px 12px}.hpick__title[data-v-7276b918]{font-size:14px;font-weight:600}.hpick__close[data-v-7276b918]{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.hpick__close[data-v-7276b918]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.hpick__scroll[data-v-7276b918]{flex:1 1 auto;min-height:200px;overflow-y:auto;padding:4px 0}.hpick__hint[data-v-7276b918]{color:#888;font-size:12px;margin:16px 0;text-align:center}.hpick__row[data-v-7276b918]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.hpick__row[data-v-7276b918]:hover:not(:disabled){background:#ffffff0a}.hpick__row--blocked[data-v-7276b918]{cursor:default;opacity:.5}.hpick__thumb[data-v-7276b918]{background:#2b2b2b;border-radius:6px;flex:0 0 auto;height:38px;overflow:hidden;width:38px}.hpick__thumb img[data-v-7276b918]{height:100%;object-fit:cover;width:100%}.hpick__body[data-v-7276b918]{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;min-width:0}.hpick__name[data-v-7276b918]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpick__prompt[data-v-7276b918]{color:#999;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpick__blocked-why[data-v-7276b918]{color:#d9a441;font-size:11px}.hpick__when[data-v-7276b918]{color:#777;flex:0 0 auto;font-size:11px}.humanchat[data-v-126482c5]{display:flex;flex-direction:column;height:100%;position:relative;background:#353535;color:#e8e8e8}.humanchat__scroll[data-v-126482c5]{flex:1 1 auto;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px}.humanchat__scroll--empty[data-v-126482c5]{align-items:center;justify-content:center}.humanchat__error[data-v-126482c5]{color:#f87171;font-size:13px;text-align:center}.humanchat__hint[data-v-126482c5]{color:#888;font-size:12px;text-align:center}.humanchat__msg[data-v-126482c5]{display:flex}.humanchat__msg--mine[data-v-126482c5]{justify-content:flex-end}.humanchat__msg--theirs[data-v-126482c5]{justify-content:flex-start}.humanchat__bubble[data-v-126482c5]{max-width:78%;padding:7px 10px;border-radius:12px;font-size:13px;line-height:1.35;word-break:break-word;display:flex;flex-direction:column;gap:4px}.humanchat__msg--mine .humanchat__bubble[data-v-126482c5]{background:#9ed7e0;color:#14242a;border-bottom-right-radius:4px}.humanchat__msg--theirs .humanchat__bubble[data-v-126482c5]{background:#444;color:#e8e8e8;border-bottom-left-radius:4px}.humanchat__image[data-v-126482c5]{max-width:220px;max-height:220px;border-radius:8px;display:block}.humanchat__text[data-v-126482c5]{white-space:pre-wrap}.humanchat__share[data-v-126482c5]{background:#0000002e;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:7px}.humanchat__share-top[data-v-126482c5]{align-items:center;display:flex;gap:8px}.humanchat__share-thumb[data-v-126482c5]{background:#00000040;border-radius:5px;flex:0 0 auto;height:42px;overflow:hidden;width:42px}.humanchat__share-thumb img[data-v-126482c5]{height:100%;object-fit:cover;width:100%}.humanchat__share-text[data-v-126482c5]{display:flex;flex-direction:column;gap:1px;min-width:0}.humanchat__share-title[data-v-126482c5]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.humanchat__share-prompt[data-v-126482c5]{font-size:11.5px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.humanchat__share-load[data-v-126482c5]{background:#ffffff24;border-radius:6px;border:none;color:inherit;cursor:pointer;font:inherit;font-size:12px;padding:5px 8px}.humanchat__share-load[data-v-126482c5]:hover{background:#ffffff3d}.humanchat__share-sent[data-v-126482c5]{font-size:11px;opacity:.7}.humanchat__share-error[data-v-126482c5]{align-items:center;background:#f871711f;color:#f87171;display:flex;flex-shrink:0;font-size:12px;gap:8px;justify-content:space-between;margin:0;padding:6px 10px}.humanchat__share-error-x[data-v-126482c5]{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.humanchat__meta[data-v-126482c5]{display:flex;align-items:center;gap:4px;align-self:flex-end;font-size:10px;opacity:.7}.humanchat__receipt.is-read[data-v-126482c5]{color:#1d6b7a;opacity:1}.humanchat__receipt.is-failed[data-v-126482c5]{color:#b00020;opacity:1}.humanchat__receipt.is-uncertain[data-v-126482c5]{color:#7a4c00;opacity:1}.humanchat__typing[data-v-126482c5]{color:#999;font-size:12px;font-style:italic;padding:2px 4px}.humanchat__input-row[data-v-126482c5]{align-items:flex-end;border-top:1px solid #4a4a4a;display:flex;flex-shrink:0;gap:6px;padding:6px 10px}.humanchat__inputwrap[data-v-126482c5]{flex:1;position:relative}.humanchat__input[data-v-126482c5]{box-sizing:border-box;display:block;font-size:13px;height:30px;line-height:1.4;max-height:120px;min-height:30px;padding:5px 9px;resize:none;width:100%}.humanchat__dropzone[data-v-126482c5]{align-items:center;background:#1e1e22b8;border:2px dashed rgba(255,255,255,.45);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;top:6px;right:6px;bottom:6px;left:6px;justify-content:center;pointer-events:none;position:absolute;z-index:5}.humanchat__attach[data-v-126482c5]{align-items:center;background:none;border:1px solid #555;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;transition:border-color .15s ease,color .15s ease;width:30px}.humanchat__attach[data-v-126482c5]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{border-color:#fff;color:#fff}.humanchat__send[data-v-126482c5]{align-items:center;background:#555;border:none;border-radius:50%;color:#1c1c1c;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;padding:7px 5px 7px 8px;transition:background .15s ease;width:30px}.humanchat__send img[data-v-126482c5]{opacity:.7}.humanchat__send:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover img[data-v-126482c5]{opacity:1}.humanchat__send[data-v-126482c5]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#666}.humanchat__send[data-v-126482c5]:disabled{cursor:default;opacity:.4}.picker[data-v-d0c003ca]{background:#353535;color:#e8e8e8;display:flex;flex-direction:column;height:100%}.picker__searchbar[data-v-d0c003ca]{background:#2e2e2e;border-bottom:1px solid #444;flex:0 0 auto;padding:8px}.picker__search[data-v-d0c003ca]{background:#3a3a3a;border-radius:8px;border:1px solid #555;color:#e8e8e8;font:inherit;font-size:13px;padding:8px 10px;width:100%}.picker__search[data-v-d0c003ca]:focus{outline:none;border-color:#9ed7e0}.picker__scroll[data-v-d0c003ca]{flex:1 1 auto;overflow-y:auto}.picker__error[data-v-d0c003ca]{margin:8px 12px;color:#f87171;font-size:13px}.picker__scope-note[data-v-d0c003ca]{border-bottom:1px solid #3a3a3a;color:#888;font-size:11.5px;margin:0;padding:8px 12px}.picker__section[data-v-d0c003ca]{color:#888;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;padding:10px 12px 4px;text-transform:uppercase}.picker__row[data-v-d0c003ca]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.picker__row[data-v-d0c003ca]:hover{background:#ffffff0a}.picker__avatar[data-v-d0c003ca]{background:#b8b8b8;border-radius:50%;color:#2a2a2a;display:grid;flex:0 0 auto;font-size:13px;font-weight:600;height:34px;overflow:visible;place-items:center;position:relative;width:34px}.picker__avatar img[data-v-d0c003ca]{border-radius:50%;height:100%;object-fit:cover;width:100%}.picker__dot[data-v-d0c003ca]{background:#4ade80;border-radius:50%;border:2px solid #353535;bottom:-1px;height:10px;position:absolute;right:-1px;width:10px}.picker__body[data-v-d0c003ca]{display:flex;flex-direction:column;flex:1 1 auto;gap:1px;min-width:0}.picker__name[data-v-d0c003ca]{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__sub[data-v-d0c003ca]{font-size:12px;color:#999}.picker__hint[data-v-d0c003ca]{color:#888;font-size:12px;margin:8px 0;text-align:center}.cometchat-trigger[data-v-5de99fb4]{align-items:center;background:#353535;border:none;border-radius:50%;bottom:20px;cursor:pointer;display:flex;height:46px;justify-content:center;position:fixed;right:24px;transition:all .2s ease;width:46px;z-index:10000}.cometchat-trigger[data-v-5de99fb4]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#555;border-color:#777;color:#ddd}.cometchat-trigger--open[data-v-5de99fb4]:not(:disabled,[aria-disabled=true],[inert],[inert] *){background:#555;border-color:#888;color:#fff}.cometchat-trigger__icon[data-v-5de99fb4]{opacity:.5;transition:transform .2s ease}.cometchat-trigger--open:not(:disabled,[aria-disabled=true],[inert],[inert] *) .cometchat-trigger__icon[data-v-5de99fb4]{transform:scale(.9)}.cometchat-trigger__badge[data-v-5de99fb4]{background:#9ed7e0;border-radius:9px;box-shadow:0 0 0 2px #353535;color:#1d2b2e;display:grid;font-size:11px;font-weight:700;height:18px;line-height:1;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:-2px;top:-2px}.cometchat-trigger:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover .cometchat-trigger__badge[data-v-5de99fb4],.cometchat-trigger--open:not(:disabled,[aria-disabled=true],[inert],[inert] *) .cometchat-trigger__badge[data-v-5de99fb4]{box-shadow:0 0 0 2px #555}.cometchat-panel[data-v-5de99fb4]{bottom:78px;height:min(560px,calc(100vh - 120px));position:fixed;right:24px;width:400px;z-index:9999}.cometchat-panel__frame[data-v-5de99fb4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#353535;border:1px solid #4a4a4a;border-radius:16px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.cometchat-panel--busy .cometchat-panel__frame[data-v-5de99fb4]{-webkit-user-select:none;user-select:none}.cometchat-resize[data-v-5de99fb4]{position:absolute;z-index:20;touch-action:none}.cometchat-resize--n[data-v-5de99fb4]{top:-4px;left:16px;right:16px;height:8px;cursor:ns-resize}.cometchat-resize--s[data-v-5de99fb4]{bottom:-4px;left:16px;right:16px;height:8px;cursor:ns-resize}.cometchat-resize--e[data-v-5de99fb4]{right:-4px;top:16px;bottom:16px;width:8px;cursor:ew-resize}.cometchat-resize--w[data-v-5de99fb4]{left:-4px;top:16px;bottom:16px;width:8px;cursor:ew-resize}.cometchat-resize--ne[data-v-5de99fb4]{top:-4px;right:-4px;width:16px;height:16px;cursor:nesw-resize}.cometchat-resize--nw[data-v-5de99fb4]{top:-4px;left:-4px;width:16px;height:16px;cursor:nwse-resize}.cometchat-resize--se[data-v-5de99fb4]{bottom:-4px;right:-4px;width:16px;height:16px;cursor:nwse-resize}.cometchat-resize--sw[data-v-5de99fb4]{bottom:-4px;left:-4px;width:16px;height:16px;cursor:nesw-resize}.cometchat-panel-enter-active[data-v-5de99fb4]{transition:all .25s cubic-bezier(.16,1,.3,1)}.cometchat-panel-leave-active[data-v-5de99fb4]{transition:all .2s ease-in}.cometchat-panel-enter-from[data-v-5de99fb4]{opacity:0;transform:translateY(12px) scale(.96)}.cometchat-panel-leave-to[data-v-5de99fb4]{opacity:0;transform:translateY(8px) scale(.98)}.cometchat-header[data-v-5de99fb4]{align-items:center;border-bottom:1px solid #4a4a4a;cursor:grab;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px;touch-action:none;-webkit-user-select:none;user-select:none}.cometchat-header--dragging[data-v-5de99fb4]{cursor:grabbing}.cometchat-header__title[data-v-5de99fb4]{align-items:baseline;display:flex;gap:8px}.cometchat-header__name[data-v-5de99fb4]{color:#ccc;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.cometchat-header__btn[data-v-5de99fb4]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:4px 0 4px 8px;transition:color .2s ease}.cometchat-header__btn[data-v-5de99fb4]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#ddd}.cometchat-header__btn[data-v-5de99fb4]:disabled{cursor:default;opacity:.5}.cometchat-header__btn:not(:disabled,[aria-disabled=true],[inert],[inert] *).is-active[data-v-5de99fb4]{color:#ddd}.cometchat-body[data-v-5de99fb4]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.cometchat-views-host[data-v-5de99fb4]{flex:1;min-height:0;overflow:hidden}.cometchat-views-host[data-v-5de99fb4]>*{height:100%}.cometchat-nav[data-v-5de99fb4]{display:flex;flex-direction:column;min-height:0}.cometchat-conversations[data-v-5de99fb4]{flex:1;min-height:0;overflow:hidden}.cometchat-conversations[data-v-5de99fb4]>*{height:100%}.cometchat-agent-row[data-v-5de99fb4]{align-items:flex-start;background:#3d3d3d;border:none;border-bottom:1px solid #4a4a4a;cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:12px;text-align:left;transition:background .15s ease;width:100%}.cometchat-agent-row[data-v-5de99fb4]:hover{background:#464646}.cometchat-agent-row__avatar[data-v-5de99fb4]{align-items:center;background:#2e2e2e;border:1px solid #555;border-radius:50%;box-sizing:border-box;display:flex;height:36px;justify-content:center;opacity:.7;width:36px}.cometchat-agent-row__text[data-v-5de99fb4]{display:flex;flex-direction:column}.cometchat-agent-row__name[data-v-5de99fb4]{color:#e8e8e8;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600}.cometchat-agent-row__sub[data-v-5de99fb4]{color:#9ed7e0;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px}.cometchat-subview[data-v-5de99fb4]{display:flex;flex-direction:column;height:100%;min-height:0}.cometchat-subview[data-v-5de99fb4]>:last-child{flex:1;min-height:0}.cometchat-backbar[data-v-5de99fb4]{align-items:center;border-bottom:1px solid #4a4a4a;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.cometchat-backbar__btn[data-v-5de99fb4]{background:none;border:none;color:#9ed7e0;cursor:pointer;font-size:16px;line-height:1;padding:2px 6px}.cometchat-backbar__title[data-v-5de99fb4]{color:#ddd;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.cometchat-state[data-v-5de99fb4]{color:#888;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;margin:auto;padding:0 24px;text-align:center}.cometchat-state--error[data-v-5de99fb4]{color:#c98a8a}.ack-modal[data-v-debdf0c4]{display:none;font-family:Plus Jakarta Sans,sans-serif;top:0;right:0;bottom:0;left:0;position:fixed;z-index:10001}.ack-modal.open[data-v-debdf0c4]{display:flex;align-items:center;justify-content:center}.ack-modal-backdrop[data-v-debdf0c4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;top:0;right:0;bottom:0;left:0;position:absolute}.ack-modal-dialog[data-v-debdf0c4]{background:#404040;border-radius:24px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;overflow:hidden;position:relative;width:560px;max-width:92vw;max-height:84vh}.ack-modal-header[data-v-debdf0c4]{align-items:center;background:#383838;border-bottom:1px solid #4a4a4a;display:flex;flex:0 0 auto;justify-content:space-between;padding:14px 18px}.ack-modal-title[data-v-debdf0c4]{color:#ddd;font-family:Fustat,Arial,sans-serif;font-size:18px;font-weight:400}.ack-modal-close[data-v-debdf0c4]{background:none;border:none;color:#888;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;transition:color .15s}.ack-modal-close[data-v-debdf0c4]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.ack-modal-body[data-v-debdf0c4]{padding:20px;overflow-y:auto}.ack-intro[data-v-debdf0c4]{color:#aaa;font-size:13px;line-height:1.5;margin:0 0 14px}.ack-chips[data-v-debdf0c4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ack-chip[data-v-debdf0c4]{background:#4a4a4a;border-radius:20px;color:#ccc;font-size:11px;padding:4px 12px}.ack-section[data-v-debdf0c4]{margin-bottom:26px}.ack-section-title[data-v-debdf0c4]{color:#ddd;font-family:Fustat,Arial,sans-serif;font-size:15px;font-weight:400;margin:0 0 4px}.ack-section-blurb[data-v-debdf0c4]{color:#888;font-size:12px;line-height:1.5;margin:0 0 14px}.ack-section-blurb a[data-v-debdf0c4],.ack-item-links a[data-v-debdf0c4],.ack-npm-name[data-v-debdf0c4]{color:#9ed7e0;text-decoration:none}.ack-section-blurb a[data-v-debdf0c4]:hover,.ack-item-links a[data-v-debdf0c4]:hover,.ack-npm-name[data-v-debdf0c4]:hover{text-decoration:underline}.ack-item[data-v-debdf0c4]{border-top:1px solid #4a4a4a;padding:12px 0}.ack-item-head[data-v-debdf0c4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.ack-item-name[data-v-debdf0c4]{color:#e5e5e5;font-size:13px;font-weight:600}.ack-item-version[data-v-debdf0c4]{color:#888;font-size:11px;font-family:monospace}.ack-badge[data-v-debdf0c4]{background:#333;border:1px solid #555;border-radius:4px;color:#b7c9cd;font-size:10px;margin-left:auto;padding:2px 7px}.ack-item-copyright[data-v-debdf0c4]{color:#999;font-size:11.5px;line-height:1.5;margin-top:5px}.ack-item-note[data-v-debdf0c4]{color:#b79a6a;font-size:11px;line-height:1.5;margin-top:5px}.ack-item-links[data-v-debdf0c4]{display:flex;gap:14px;margin-top:7px}.ack-item-links a[data-v-debdf0c4]{font-size:11px}.ack-filter[data-v-debdf0c4]{background:#383838;border:1px solid #555;border-radius:8px;color:#ddd;font-family:inherit;font-size:12px;margin-bottom:10px;padding:7px 10px;width:100%}.ack-filter[data-v-debdf0c4]:focus{border-color:#9ed7e0;outline:none}.ack-npm-list[data-v-debdf0c4]{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.ack-npm-row[data-v-debdf0c4]{align-items:baseline;border-top:1px solid #454545;display:flex;gap:10px;padding:6px 2px}.ack-npm-name[data-v-debdf0c4]{flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ack-npm-version[data-v-debdf0c4]{color:#777;font-family:monospace;font-size:10.5px;flex:0 0 auto}.ack-npm-license[data-v-debdf0c4]{color:#99a;flex:0 0 auto;font-size:10.5px;text-align:right;width:120px}.ack-npm-empty[data-v-debdf0c4]{color:#777;font-size:12px;padding:10px 2px}.ack-note[data-v-debdf0c4]{border-left:2px solid #6a6a6a;margin-bottom:12px;padding:2px 0 2px 12px}.ack-note-head[data-v-debdf0c4]{align-items:center;display:flex;gap:8px}.ack-note-title[data-v-debdf0c4]{color:#ccc;font-size:12.5px;font-weight:600}.ack-note-status[data-v-debdf0c4]{border-radius:4px;font-size:9.5px;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.ack-note-status[data-status=under-review][data-v-debdf0c4],.ack-note-status[data-status=under-remediation][data-v-debdf0c4]{background:#4a3f2a;color:#d8b877}.ack-note-status[data-status=informational][data-v-debdf0c4]{background:#3a3a3a;color:#aaa}.ack-note-body[data-v-debdf0c4]{color:#999;font-size:11.5px;line-height:1.55;margin:5px 0 0}.ack-generated[data-v-debdf0c4]{border-top:1px solid #4a4a4a;color:#777;font-size:10.5px;margin:6px 0 0;padding-top:14px;text-align:center}.about-modal[data-v-31232724]{display:none;font-family:Plus Jakarta Sans,sans-serif;top:0;right:0;bottom:0;left:0;position:fixed;z-index:10000}.about-modal.open[data-v-31232724]{display:flex;align-items:center;justify-content:center}.about-modal-backdrop[data-v-31232724]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;top:0;right:0;bottom:0;left:0;position:absolute}.about-modal-dialog[data-v-31232724]{background:#404040;border-radius:24px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;overflow:hidden;position:relative;width:260px}.about-modal-header[data-v-31232724]{align-items:center;background:#383838;border-bottom:1px solid #4a4a4a;display:flex;justify-content:space-between;padding:14px 18px}.about-modal-title[data-v-31232724]{color:#ddd;font-family:Fustat,Arial,sans-serif;font-size:18px;font-weight:400}.about-modal-close[data-v-31232724]{background:none;border:none;color:#888;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;transition:color .15s}.about-modal-close[data-v-31232724]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.about-modal-body[data-v-31232724]{padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:20px}.about-logo img[data-v-31232724]{width:56px;height:56px;opacity:.85}.about-info[data-v-31232724]{width:100%;display:flex;flex-direction:column;gap:12px}.about-version[data-v-31232724]{color:#aaa;font-size:12px;font-family:Plus Jakarta Sans,monospace;text-align:center}.about-divider[data-v-31232724]{border-top:1px solid #4a4a4a}.about-copyright[data-v-31232724]{color:#777;font-size:11px;text-align:center}.about-thirdparty[data-v-31232724]{color:#6d6d6d;font-size:10px;line-height:1.4;text-align:center}.about-ack-link[data-v-31232724]{background:none;border:none;color:#999;cursor:pointer;font-family:inherit;font-size:11px;padding:2px 4px;text-align:center;transition:color .15s}.about-ack-link[data-v-31232724]:hover{color:#fff}.prefs-modal[data-v-e89db647]{align-items:center;display:flex;font-family:Plus Jakarta Sans,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.prefs-modal__backdrop[data-v-e89db647]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;top:0;right:0;bottom:0;left:0;position:absolute}.prefs-modal__dialog[data-v-e89db647]{background:#404040;border-radius:24px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden;position:relative;width:min(620px,calc(100vw - 32px))}.prefs-modal__header[data-v-e89db647]{align-items:center;background:#383838;border-bottom:1px solid #4a4a4a;display:flex;justify-content:space-between;padding:14px 18px}.prefs-modal__title[data-v-e89db647]{color:#e8e8e8;font-size:15px;font-weight:600}.prefs-modal__close[data-v-e89db647]{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;line-height:1;padding:0}.prefs-modal__close[data-v-e89db647]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.prefs-modal__body[data-v-e89db647]{overflow-y:auto;padding:16px 18px}.prefs-modal__empty[data-v-e89db647]{color:#999;font-size:13px;margin:12px 0;text-align:center}.prefs-section+.prefs-section[data-v-e89db647]{margin-top:18px}.prefs-section__title[data-v-e89db647]{color:#bdbdbd;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.prefs-row[data-v-e89db647]{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.prefs-row+.prefs-row[data-v-e89db647]{border-top:1px solid #4a4a4a}.prefs-row__label[data-v-e89db647]{color:#e8e8e8;cursor:pointer;font-size:13px}.prefs-row__hint[data-v-e89db647]{color:#999;font-size:11.5px;margin-top:2px}.prefs-row__toggle[data-v-e89db647]{accent-color:#9ed7e0;cursor:pointer;flex-shrink:0;height:16px;width:16px}.prefs-row__select[data-v-e89db647],.prefs-row__input[data-v-e89db647]{background:#2e2e2e;border:1px solid #555;border-radius:6px;color:#e8e8e8;flex-shrink:0;font-size:12.5px;height:auto;max-width:170px;padding:5px 8px}.memory-modal[data-v-5ed9616a]{align-items:center;display:flex;font-family:Plus Jakarta Sans,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:10000}.memory-modal__backdrop[data-v-5ed9616a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;top:0;right:0;bottom:0;left:0;position:absolute}.memory-modal__dialog[data-v-5ed9616a]{background:#404040;border-radius:24px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;position:relative;width:560px}.memory-modal__header[data-v-5ed9616a]{align-items:center;background:#383838;border-bottom:1px solid #4a4a4a;display:flex;justify-content:space-between;padding:14px 18px}.memory-modal__title[data-v-5ed9616a]{color:#e8e8e8;font-size:15px;font-weight:600}.memory-modal__close[data-v-5ed9616a]{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;line-height:1;padding:0}.memory-modal__close[data-v-5ed9616a]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.memory-modal__body[data-v-5ed9616a]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 18px}.memory-modal__hint[data-v-5ed9616a]{color:#999;font-size:12px;line-height:1.45;margin:0}.memory-modal__empty[data-v-5ed9616a]{color:#999;font-size:13px;margin:12px 0;text-align:center}.memory-modal__editor[data-v-5ed9616a]{background:#2e2e2e;border:1px solid #555;border-radius:8px;color:#e8e8e8;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5;min-height:260px;padding:10px 12px;resize:vertical;width:100%}.memory-modal__editor[data-v-5ed9616a]:focus{border-color:#9ed7e0;outline:none}.memory-modal__editor--over[data-v-5ed9616a]{border-color:#e08b8b}.memory-modal__meta[data-v-5ed9616a]{color:#888;display:flex;font-size:11.5px;justify-content:space-between}.memory-modal__count--over[data-v-5ed9616a]{color:#e08b8b}.memory-modal__conflict[data-v-5ed9616a]{background:#3a3630;border:1px solid #7a6a45;border-radius:8px;padding:10px 12px}.memory-modal__conflict-title[data-v-5ed9616a]{color:#e8d9b5;font-size:12.5px;font-weight:600;margin-bottom:6px}.memory-modal__conflict-doc[data-v-5ed9616a]{background:#2e2e2e;border-radius:6px;color:#ccc;font-size:12px;margin:0 0 8px;max-height:160px;overflow:auto;padding:8px 10px;white-space:pre-wrap}.memory-modal__conflict-actions[data-v-5ed9616a]{display:flex;gap:8px;justify-content:flex-end}.memory-modal__error[data-v-5ed9616a]{color:#e08b8b;font-size:12.5px}.memory-modal__actions[data-v-5ed9616a]{align-items:center;display:flex;gap:10px}.memory-modal__status[data-v-5ed9616a]{color:#9ed7e0;flex:1;font-size:12.5px;text-align:right}.memory-modal__btn[data-v-5ed9616a]{background:#2e2e2e;border:1px solid #555;border-radius:6px;color:#e8e8e8;cursor:pointer;font-family:inherit;font-size:12.5px;padding:6px 12px}.memory-modal__btn[data-v-5ed9616a]:hover:not(:disabled){background:#363636}.memory-modal__btn[data-v-5ed9616a]:disabled{cursor:default;opacity:.5}.memory-modal__btn--primary[data-v-5ed9616a]{background:#9ed7e0;border-color:#9ed7e0;color:#1e2a2c}.memory-modal__btn--primary[data-v-5ed9616a]:hover:not(:disabled){background:#b2e2e9}.memory-modal__btn--danger[data-v-5ed9616a]{border-color:#6a4545;color:#e08b8b}.feedback-backdrop[data-v-9004fc27]{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:2000}.feedback[data-v-9004fc27]{background:#3d3d3d;border:1px solid #333;border-radius:12px;box-shadow:0 8px 32px #00000059;color:#ddd;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;gap:10px;max-height:86vh;overflow-y:auto;padding:18px;width:min(520px,92vw)}.feedback__header[data-v-9004fc27]{align-items:center;display:flex;justify-content:space-between}.feedback__title[data-v-9004fc27]{font-size:16px;font-weight:600;margin:0}.feedback__x[data-v-9004fc27]{background:none;border:none;color:#999;cursor:pointer;font-size:13px}.feedback__kinds[data-v-9004fc27]{display:flex;gap:8px}.feedback__kind[data-v-9004fc27]{background:#2f2f2f;border:1px solid #444;border-radius:8px;color:#bbb;cursor:pointer;flex:1;font-family:inherit;font-size:12px;padding:7px}.feedback__kind--on[data-v-9004fc27]{background:#4a4a4a;border-color:#666;color:#fff}.feedback__text[data-v-9004fc27],.feedback__email[data-v-9004fc27]{background:#2f2f2f;border:1px solid #444;border-radius:8px;color:#eee;font-family:inherit;font-size:13px;padding:9px;resize:vertical;width:100%}.feedback__fromchat-label[data-v-9004fc27]{color:#888;font-size:11px;margin-bottom:5px}.feedback__fromchat-item[data-v-9004fc27]{background:none;border:none;cursor:pointer;line-height:0;padding:0;position:relative}.feedback__fromchat-item .feedback__thumb[data-v-9004fc27]{opacity:.72}.feedback__fromchat-item:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover .feedback__thumb[data-v-9004fc27]{opacity:1}.feedback__fromchat-plus[data-v-9004fc27]{align-items:center;background:#4a6fa5;border-radius:50%;color:#fff;display:flex;font-size:11px;height:16px;justify-content:center;line-height:1;position:absolute;right:-5px;top:-5px;width:16px}.feedback__drop[data-v-9004fc27]{border:1px dashed #555;border-radius:8px;color:#888;cursor:pointer;font-size:12px;padding:14px;text-align:center}.feedback__drop--over[data-v-9004fc27]{background:#454545;border-color:#888;color:#ddd}.feedback__shots[data-v-9004fc27]{display:flex;flex-wrap:wrap;gap:6px}.feedback__shot[data-v-9004fc27]{position:relative}.feedback__thumb[data-v-9004fc27]{border-radius:6px;height:44px;object-fit:cover;width:44px}.feedback__shot-remove[data-v-9004fc27]{align-items:center;background:#222;border:none;border-radius:50%;color:#ddd;cursor:pointer;display:flex;font-size:9px;height:16px;justify-content:center;position:absolute;right:-5px;top:-5px;width:16px}.feedback__disclose[data-v-9004fc27]{align-self:flex-start;background:none;border:none;color:#8ab4f8;cursor:pointer;font-family:inherit;font-size:12px;padding:0}.feedback__preview[data-v-9004fc27]{background:#262626;border-radius:8px;color:#aaa;font-size:10px;max-height:190px;overflow:auto;padding:9px;white-space:pre-wrap;word-break:break-all}.feedback__drafted[data-v-9004fc27]{color:#9ab8dd;font-size:11px}.feedback__error[data-v-9004fc27]{color:#ff9a9a;font-size:12px}.feedback__sent[data-v-9004fc27]{color:#9ad3a0;font-size:13px;padding:18px 0;text-align:center}.feedback__actions[data-v-9004fc27]{display:flex;gap:8px;justify-content:flex-end}.feedback__cancel[data-v-9004fc27],.feedback__send[data-v-9004fc27]{background:#2f2f2f;border:1px solid #444;border-radius:8px;color:#ccc;cursor:pointer;font-family:inherit;font-size:13px;padding:7px 16px}.feedback__send[data-v-9004fc27]{background:#4a6fa5;border-color:#5b82bd;color:#fff}.feedback__send[data-v-9004fc27]:disabled{cursor:default;opacity:.5}.share-modal__dialog[data-v-5113f57e]::backdrop{background:#0000008c}.share-modal__dialog[data-v-5113f57e]{background:#353535;border:1px solid #4a4a4a;border-radius:10px;box-shadow:0 12px 40px #00000080;color:#e8e8e8;flex-direction:column;font:inherit;margin:auto;max-height:80vh;max-width:92vw;padding:0;width:380px}.share-modal__dialog[open][data-v-5113f57e]{display:flex}.share-modal__header[data-v-5113f57e]{align-items:center;border-bottom:1px solid #4a4a4a;display:flex;flex:0 0 auto;justify-content:space-between;padding:10px 12px}.share-modal__title[data-v-5113f57e]{font-size:14px;font-weight:600}.share-modal__close[data-v-5113f57e]{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;line-height:1;padding:0 4px}.share-modal__close[data-v-5113f57e]:not(:disabled,[aria-disabled=true],.disabled,.inert,.is-inert,.osd-btn-disabled):hover{color:#fff}.share-modal__close[data-v-5113f57e]:disabled{cursor:default;opacity:.5}.share-modal__subject[data-v-5113f57e]{align-items:center;border-bottom:1px solid #3f3f3f;display:flex;flex:0 0 auto;gap:10px;padding:10px 12px}.share-modal__thumb[data-v-5113f57e]{border-radius:6px;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.share-modal__subject-text[data-v-5113f57e]{display:flex;flex-direction:column;gap:2px;min-width:0}.share-modal__subject-title[data-v-5113f57e]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal__subject-sub[data-v-5113f57e]{color:#999;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal__note[data-v-5113f57e]{color:#b9b9b9;font-size:11.5px;line-height:1.45;margin:0;padding:10px 12px}.share-modal__error[data-v-5113f57e],.share-modal__status[data-v-5113f57e]{color:#e8e8e8;font-size:12px;line-height:1.45;margin:0;padding:0 12px 10px}.share-modal__picker[data-v-5113f57e]{border-top:1px solid #3f3f3f;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.share-modal__picker[data-v-5113f57e] .picker{flex:1 1 auto;height:auto;min-height:0}.share-modal__picker[data-v-5113f57e] .picker__scroll{min-height:0}.msg-host[data-v-b659c969]{--msg-surface: #404040;--msg-border: #4a4a4a;--msg-text: #e6e6e6;--msg-muted: #b4b4b4;--msg-error: #ff4c4c;--msg-warning: #fbbf24;--msg-success: #4ade80;--msg-info: #60a5fa;bottom:52px;display:flex;flex-direction:column;gap:10px;max-width:calc(100vw - 40px);pointer-events:none;position:fixed;left:58px;width:360px;z-index:10001}.msg[data-v-b659c969]{background:var(--msg-surface);border:1px solid var(--msg-border);border-left:3px solid var(--sev, var(--msg-info));border-radius:6px;box-shadow:0 8px 30px #00000059;box-sizing:border-box;display:flex;font-family:Plus Jakarta Sans,sans-serif;gap:10px;padding:12px 14px;pointer-events:auto;width:100%}.msg--error[data-v-b659c969]{--sev: var(--msg-error)}.msg--warning[data-v-b659c969]{--sev: var(--msg-warning)}.msg--success[data-v-b659c969]{--sev: var(--msg-success)}.msg--info[data-v-b659c969]{--sev: var(--msg-info)}.msg__icon[data-v-b659c969]{color:var(--sev);flex-shrink:0;line-height:0;margin-top:1px}.msg__body[data-v-b659c969]{flex:1;min-width:0}.msg__head[data-v-b659c969]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.msg__title[data-v-b659c969]{color:var(--msg-text);font-size:13px;line-height:1.35}.msg__close[data-v-b659c969]{background:none;border:none;color:var(--msg-muted);cursor:pointer;flex-shrink:0;font-size:20px;line-height:1;padding:0 2px}.msg__close[data-v-b659c969]:not(:disabled,[aria-disabled=true]):hover{color:#fff;cursor:pointer}.msg__detail[data-v-b659c969]{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:var(--msg-muted);display:-webkit-box;font-size:12px;line-height:1.5;margin:4px 0 0;overflow:hidden}.msg__meta[data-v-b659c969]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.msg__code[data-v-b659c969]{background:#ffffff14;border-radius:5px;color:var(--msg-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;padding:2px 7px}.msg__source[data-v-b659c969]{color:var(--msg-muted);font-size:11px}.msg__link[data-v-b659c969]{color:var(--msg-info);font-size:12px;margin-left:auto;margin-right:4px;text-decoration:none}.msg__link[data-v-b659c969]:hover{text-decoration:underline}.msg__action[data-v-b659c969]{background:none;border:1px solid var(--msg-border);border-radius:6px;color:var(--msg-text);cursor:pointer;font-family:inherit;font-size:12px;padding:3px 10px}.msg__action[data-v-b659c969]:hover{border-color:var(--sev);color:var(--sev)}.msg-enter-active[data-v-b659c969],.msg-leave-active[data-v-b659c969]{transition:opacity .25s ease,transform .25s ease}.msg-enter-from[data-v-b659c969],.msg-leave-to[data-v-b659c969]{opacity:0;transform:translate(24px)}.msg-move[data-v-b659c969]{transition:transform .25s ease}@media(prefers-reduced-motion:reduce){.msg-enter-active[data-v-b659c969],.msg-leave-active[data-v-b659c969],.msg-move[data-v-b659c969]{transition:opacity .15s ease}.msg-enter-from[data-v-b659c969],.msg-leave-to[data-v-b659c969]{transform:none}}.workspace-tabs[data-v-6c934245]{border-bottom:1px solid #4c4c4c;display:flex;gap:24px;justify-content:space-between;margin:0 8px 24px 32px;width:361px}.workspace-tab[data-v-6c934245]{background:transparent;border:none;border-bottom:2px solid transparent;color:#888;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;letter-spacing:.08em;margin-bottom:-1px;padding:4px 2px 8px;text-transform:uppercase;transition:color .15s ease,border-color .15s ease}.workspace-tab[data-v-6c934245]:hover{color:var(--text-secondary)}.workspace-tab__active[data-v-6c934245]{border-bottom-color:#5c5c5c;color:#ccc}.workspace-tab[data-v-6c934245]:disabled{cursor:not-allowed;opacity:.35}.form-container.collapsed .workspace-tabs[data-v-6c934245]{display:none}.wf-node[data-v-8a42a6f7]{--accent: #c84242;--accent-bright: #e06060;--accent-glow: rgba(200, 66, 66, .4);--accent-glow-strong: rgba(200, 66, 66, .6);background:#353535;border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 2px var(--accent);font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-width .2s ease,box-shadow .2s ease}.wf-node--selected[data-v-8a42a6f7]{border-color:#e05555;box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.wf-node--executing[data-v-8a42a6f7]{animation:wf-exec-pulse-8a42a6f7 1.5s ease-in-out infinite;border-width:2px}.wf-node--bypassed[data-v-8a42a6f7]{border-style:dashed;opacity:.4}.wf-node--completed[data-v-8a42a6f7]{border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow-strong)}.wf-node--errored[data-v-8a42a6f7]{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171,0 0 10px #f871714d!important}@keyframes wf-exec-pulse-8a42a6f7{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow-strong)}}.wf-node__header[data-v-8a42a6f7]{align-items:center;border-bottom:1px solid #7a3e3e;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-8a42a6f7]{filter:invert(42%) sepia(8%) saturate(5257%) hue-rotate(316deg) brightness(86%) contrast(100%);flex-shrink:0;height:12px;opacity:.7;width:12px}.wf-node__error-icon[data-v-8a42a6f7]{flex-shrink:0}.wf-node__label[data-v-8a42a6f7]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-8a42a6f7]{background:#0000004d;border:1px solid var(--accent);border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-8a42a6f7]::placeholder{color:#888}.wf-node__name-input[data-v-8a42a6f7]:focus::placeholder{color:transparent}.wf-node__badge[data-v-8a42a6f7]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--utility[data-v-8a42a6f7]{border-color:#c8424280;color:#e06060}.wf-node__body[data-v-8a42a6f7]{padding:10px 14px}.wf-node__error-msg[data-v-8a42a6f7]{color:#f87171;font-size:10px;margin-bottom:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.wf-node__fields[data-v-8a42a6f7]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-8a42a6f7]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-8a42a6f7]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-8a42a6f7]{color:#acacac;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-8a42a6f7]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#ccc;display:-webkit-box;font-size:8px;margin-left:auto;max-width:140px;overflow:hidden;text-align:right}.wf-node__result[data-v-8a42a6f7]{border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.wf-node__result-thumbs[data-v-8a42a6f7]{display:flex;gap:4px}.wf-node__result-thumb[data-v-8a42a6f7]{background:#2a2a2a;border:1px solid #4c4c4c;border-radius:4px;height:36px;object-fit:cover;width:36px}.wf-node__result-more[data-v-8a42a6f7]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:4px;color:#888;display:flex;font-size:10px;font-weight:600;height:48px;justify-content:center;width:48px}.wf-node[data-v-a861c342]{--accent: #c84242;--accent-bright: #e06060;--accent-glow: rgba(200, 66, 66, .4);--accent-glow-strong: rgba(200, 66, 66, .6);background:#353535;border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 2px var(--accent);font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-width .2s ease,box-shadow .2s ease}.wf-node--selected[data-v-a861c342]{border-color:#e05555;box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.wf-node--executing[data-v-a861c342]{animation:wf-exec-pulse-a861c342 1.5s ease-in-out infinite;border-width:2px}.wf-node--bypassed[data-v-a861c342]{border-style:dashed;opacity:.4}.wf-node--completed[data-v-a861c342]{border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow-strong)}.wf-node--errored[data-v-a861c342]{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171,0 0 10px #f871714d!important}@keyframes wf-exec-pulse-a861c342{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow-strong)}}.wf-node__header[data-v-a861c342]{align-items:center;border-bottom:1px solid #7a3e3e;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-a861c342]{filter:invert(42%) sepia(8%) saturate(5257%) hue-rotate(316deg) brightness(86%) contrast(100%);flex-shrink:0;height:12px;opacity:.7;width:12px}.wf-node__error-icon[data-v-a861c342]{flex-shrink:0}.wf-node__label[data-v-a861c342]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-a861c342]{background:#0000004d;border:1px solid var(--accent);border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-a861c342]::placeholder{color:#888}.wf-node__name-input[data-v-a861c342]:focus::placeholder{color:transparent}.wf-node__badge[data-v-a861c342]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--utility[data-v-a861c342]{border-color:#c8424280;color:#e06060}.wf-node__body[data-v-a861c342]{padding:10px 14px}.wf-node__empty[data-v-a861c342]{color:#888;font-size:10px;font-style:italic;padding:2px 0}.wf-node__error-msg[data-v-a861c342]{color:#f87171;font-size:10px;margin-bottom:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.wf-node__fields[data-v-a861c342]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-a861c342]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-a861c342]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-a861c342]{color:#acacac;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-a861c342]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#ccc;display:-webkit-box;font-size:8px;margin-left:auto;max-width:140px;overflow:hidden;text-align:right}.wf-node__result[data-v-a861c342]{border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.wf-node__result-thumbs[data-v-a861c342]{display:flex;gap:4px}.wf-node__result-thumb[data-v-a861c342]{background:#2a2a2a;border:1px solid #4c4c4c;border-radius:4px;height:36px;object-fit:cover;width:36px}.wf-node__result-more[data-v-a861c342]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:4px;color:#888;display:flex;font-size:10px;font-weight:600;height:48px;justify-content:center;width:48px}.wf-node[data-v-9868fc4e]{background:#353535;border-radius:16px;box-shadow:0 0 4px #9991f8;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.wf-node--selected[data-v-9868fc4e]{border-color:transparent;box-shadow:0 0 0 1px #9991f8,0 0 12px #9991f8}.wf-node__header[data-v-9868fc4e]{align-items:center;border-bottom:1px solid #474379;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-9868fc4e]{filter:invert(70%) sepia(80%) saturate(2700%) hue-rotate(230deg) brightness(130%) contrast(94%);flex-shrink:0;height:12px;opacity:.85;transform:rotate(-90deg);width:12px}.wf-node__label[data-v-9868fc4e]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-9868fc4e]{background:#0000004d;border:1px solid #9991f8;border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-9868fc4e]::placeholder{color:#888}.wf-node__name-input[data-v-9868fc4e]:focus::placeholder{color:transparent}.wf-node__badge[data-v-9868fc4e]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--input[data-v-9868fc4e]{border-color:#9991f880;color:#9991f8}.wf-node__body[data-v-9868fc4e]{padding:10px 14px}.wf-node__fields[data-v-9868fc4e]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-9868fc4e]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-9868fc4e]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-9868fc4e]{color:#acacac;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-9868fc4e]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ccc;display:-webkit-box;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;margin-left:auto;max-width:120px;overflow:hidden;text-align:left}.wf-node__field-thumb[data-v-9868fc4e]{border-radius:3px;height:32px;margin-left:auto;object-fit:cover;width:32px}.wf-node__field-thumbs[data-v-9868fc4e]{display:flex;gap:2px;margin-left:auto}.wf-node__field-thumb-sm[data-v-9868fc4e]{border-radius:2px;height:24px;object-fit:cover;width:24px}.wf-node__field-thumb-more[data-v-9868fc4e]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:2px;color:#888;display:flex;font-size:8px;font-weight:600;height:24px;justify-content:center;width:24px}.wf-node__empty[data-v-9868fc4e]{color:#888;font-size:10px;padding:4px 0}.wf-node[data-v-51c58dce]{--accent: #a36797;--accent-bright: #d090c0;--accent-glow: rgba(163, 103, 151, .4);--accent-glow-strong: rgba(163, 103, 151, .6);background:#353535;border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 2px var(--accent);font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-width .2s ease,box-shadow .2s ease}.wf-node--selected[data-v-51c58dce]{border-color:#ca6cb7;box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.wf-node--analyze[data-v-51c58dce]{--accent: #c88330;--accent-bright: #e8a850;--accent-glow: rgba(200, 131, 48, .4);--accent-glow-strong: rgba(200, 131, 48, .6)}.wf-node--analyze.wf-node--selected[data-v-51c58dce]{border-color:#e09840}.wf-node--analyze .wf-node__header[data-v-51c58dce]{border-bottom-color:#7a5a2e}.wf-node--unconfigured[data-v-51c58dce]{border-style:dashed;opacity:1}.wf-node--executing[data-v-51c58dce]{animation:wf-border-rotate 2.5s linear infinite,wf-glow-pulse-51c58dce 2.5s ease-in-out infinite;background:linear-gradient(#353535,#353535) padding-box,conic-gradient(from var(--wf-border-angle, 0turn),transparent 20%,var(--accent) 45%,var(--accent-bright) 50%,var(--accent) 55%,transparent 80%) border-box;border:2px solid transparent}.wf-node--bypassed[data-v-51c58dce]{border-style:dashed;opacity:.4}.wf-node--completed[data-v-51c58dce]{border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow-strong)}.wf-node--errored[data-v-51c58dce]{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171,0 0 10px #f871714d!important}@keyframes wf-glow-pulse-51c58dce{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow-strong)}}.wf-node__header[data-v-51c58dce]{align-items:center;border-bottom:1px solid #694963;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-51c58dce]{filter:invert(50%) sepia(12%) saturate(1300%) hue-rotate(260deg) brightness(110%) contrast(120%);flex-shrink:0;height:12px;opacity:1;width:12px}.wf-node__icon--analyze[data-v-51c58dce]{filter:invert(60%) sepia(70%) saturate(500%) hue-rotate(5deg) brightness(105%) contrast(100%)}.wf-node__error-icon[data-v-51c58dce]{flex-shrink:0}.wf-node__label[data-v-51c58dce]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-51c58dce]{background:#0000004d;border:1px solid var(--accent);border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-51c58dce]::placeholder{color:#888}.wf-node__name-input[data-v-51c58dce]:focus::placeholder{color:transparent}.wf-node__badge[data-v-51c58dce]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--model[data-v-51c58dce]{border-color:#a3679780;color:#e375c7}.wf-node__badge--analyze[data-v-51c58dce],.wf-node--analyze .wf-node__badge[data-v-51c58dce]{border-color:#c883307f;color:#e19840}.wf-node--unavailable[data-v-51c58dce]{border-color:#f0a04b!important;border-style:dashed;box-shadow:0 0 0 1px #f0a04b,0 0 10px #f0a04b4d!important}.wf-node--unavailable .wf-node__badge[data-v-51c58dce],.wf-node__badge--unavailable[data-v-51c58dce]{border-color:#f0a04b99;color:#f0a04b}.wf-node__unavailable-msg[data-v-51c58dce]{color:#f0a04b;font-size:9px;line-height:1.3;padding:4px 12px 0;text-align:left}.wf-node__subtitle[data-v-51c58dce]{border-bottom:1px solid rgba(255,255,255,.04);color:#888;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;margin-bottom:6px;margin-left:4px;overflow:hidden;padding-bottom:6px;text-overflow:ellipsis;white-space:nowrap}.wf-node__body[data-v-51c58dce]{padding:10px 14px}.wf-node__error-msg[data-v-51c58dce]{color:#f87171;font-size:10px;margin-bottom:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.wf-node__fields[data-v-51c58dce]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-51c58dce]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-51c58dce]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-51c58dce]{color:#acacac;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.wf-node__field-val[data-v-51c58dce]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#888;display:-webkit-box;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;margin-left:auto;max-width:120px;overflow:hidden;text-align:left}.wf-node__field-val--ref[data-v-51c58dce]{color:#ccc}.wf-node__field-thumb[data-v-51c58dce]{border-radius:3px;height:32px;margin-left:auto;object-fit:cover;width:32px}.wf-node__field-thumbs[data-v-51c58dce]{display:flex;gap:2px;margin-left:auto}.wf-node__field-thumb-sm[data-v-51c58dce]{border-radius:2px;height:24px;object-fit:cover;width:24px}.wf-node__field-thumb-more[data-v-51c58dce]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:2px;color:#888;display:flex;font-size:8px;font-weight:600;height:24px;justify-content:center;width:24px}.wf-node__empty[data-v-51c58dce]{color:#777;font-size:10px;padding:4px 0}.wf-node__result[data-v-51c58dce]{border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.wf-node__result-thumbs[data-v-51c58dce]{display:flex;gap:4px}.wf-node__result-thumb[data-v-51c58dce]{background:#2a2a2a;border:1px solid #4c4c4c;border-radius:4px;height:36px;object-fit:cover;width:36px}.wf-node__result-more[data-v-51c58dce]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:4px;color:#888;display:flex;font-size:10px;font-weight:600;height:48px;justify-content:center;width:48px}.wf-node__result-text[data-v-51c58dce]{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#2d2d2d;border:1px solid #3a3a3a;border-radius:4px;color:#ccc;display:-webkit-box;font-size:9px;line-height:1.3;overflow:hidden;padding:4px 6px;white-space:pre-wrap;word-break:break-word}@property --wf-border-angle{inherits: false; initial-value: 0turn; syntax: "<angle>";}@keyframes wf-border-rotate{to{--wf-border-angle: 1turn}}.wf-node[data-v-7ca43b27]{background:#353535;border:1px solid #376ab2;border-radius:16px;box-shadow:0 0 2px #5b9bf7;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.wf-node--selected[data-v-7ca43b27]{border-color:transparent;box-shadow:0 0 0 1px #5b9bf7,0 0 12px #5b9bf7}.wf-node--has-result[data-v-7ca43b27]{border-color:#acacac}.wf-node--waiting[data-v-7ca43b27]{animation:wf-output-wait-7ca43b27 2s ease-in-out infinite}.wf-node--batch-running[data-v-7ca43b27]{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa4d,0 0 8px #60a5fa26}@keyframes wf-output-wait-7ca43b27{0%,to{opacity:1}50%{opacity:.7}}.wf-node__header[data-v-7ca43b27]{align-items:center;border-bottom:1px solid #3e4d63;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-7ca43b27]{filter:invert(59%) sepia(11%) saturate(2000%) hue-rotate(178deg) brightness(120%) contrast(99%);flex-shrink:0;height:12px;opacity:.85;transform:rotate(90deg);width:12px}.wf-node__label[data-v-7ca43b27]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-7ca43b27]{background:#0000004d;border:1px solid #5a7da8;border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-7ca43b27]::placeholder{color:#888}.wf-node__name-input[data-v-7ca43b27]:focus::placeholder{color:transparent}.wf-node__badge[data-v-7ca43b27]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--output[data-v-7ca43b27]{border-color:#376ab280;color:#5b9bf7}.wf-output__view-link[data-v-7ca43b27]{background:none;border:none;color:#60a5fa;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;margin-top:2px;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#60a5fa66;text-underline-offset:2px;transition:color .15s}.wf-output__view-link[data-v-7ca43b27]:hover{color:#93c5fd;text-decoration-color:#93c5fd99}.wf-node__body[data-v-7ca43b27]{padding:10px 14px}.wf-node__fields[data-v-7ca43b27]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-7ca43b27]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-7ca43b27]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-7ca43b27]{color:#acacac;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-7ca43b27]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#888;display:-webkit-box;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:8px;margin-left:auto;max-width:120px;overflow:hidden;text-align:left}.wf-node__field-val--ref[data-v-7ca43b27]{color:#ccc}.wf-node__field-val--stale[data-v-7ca43b27]{color:#acacac}.wf-node__empty[data-v-7ca43b27]{color:#777;font-size:10px;padding:4px 0}.wf-node__empty--waiting[data-v-7ca43b27]{animation:wf-pulse-7ca43b27 1.5s ease-in-out infinite;color:#ccc}@keyframes wf-pulse-7ca43b27{0%,to{opacity:1}50%{opacity:.4}}.wf-output__images[data-v-7ca43b27]{display:flex;flex-direction:column;gap:6px}.wf-output__image-count[data-v-7ca43b27]{color:#acacac;font-size:10px}.wf-output__grid[data-v-7ca43b27]{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}.wf-output__thumb[data-v-7ca43b27]{aspect-ratio:1;background:#2a2a2a;border:1px solid #4c4c4c;border-radius:6px;cursor:pointer;object-fit:scale-down;transition:border-color .15s,transform .1s;width:100%}.wf-output__thumb[data-v-7ca43b27]:hover{border-color:#888;transform:scale(1.03)}.wf-output__overflow[data-v-7ca43b27]{align-items:center;aspect-ratio:1;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:6px;color:#888;display:flex;font-size:12px;font-weight:600;justify-content:center}.wf-output__text[data-v-7ca43b27],.wf-output__reasoning[data-v-7ca43b27]{margin-top:6px}.wf-output__text-label[data-v-7ca43b27]{color:#acacac;font-size:10px;margin-bottom:3px;text-transform:uppercase}.wf-output__text-preview[data-v-7ca43b27]{-webkit-box-orient:vertical;-webkit-line-clamp:4;background:#2d2d2d;border:1px solid #3a3a3a;border-radius:6px;color:#ccc;display:-webkit-box;font-size:10px;line-height:1.4;overflow:hidden;padding:6px 8px;text-align:left;white-space:pre-wrap;word-break:break-word}.wf-output__text-preview--dim[data-v-7ca43b27]{color:#999}.wf-node[data-v-d826ca5f]{--accent: #c84242;--accent-bright: #e06060;--accent-glow: rgba(200, 66, 66, .4);--accent-glow-strong: rgba(200, 66, 66, .6);background:#353535;border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 2px var(--accent);font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;max-width:200px;overflow:visible;position:relative;transition:border-width .2s ease,box-shadow .2s ease}.wf-node--selected[data-v-d826ca5f]{border-color:#e05555;box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.wf-node--bypassed[data-v-d826ca5f]{border-style:dashed;opacity:.4}.wf-node--executing[data-v-d826ca5f]{animation:wf-exec-pulse-d826ca5f 1.5s ease-in-out infinite;border-width:2px}.wf-node--completed[data-v-d826ca5f]{border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow-strong)}@keyframes wf-exec-pulse-d826ca5f{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow-strong)}}.wf-node__header[data-v-d826ca5f]{align-items:center;border-bottom:1px solid #7a3e3e;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-d826ca5f]{color:var(--accent-bright);filter:invert(37%) sepia(57%) saturate(1593%) hue-rotate(328deg) brightness(80%) contrast(92%);flex-shrink:0;height:12px;opacity:.85;width:12px}.wf-node__label[data-v-d826ca5f]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-d826ca5f]{background:#0000004d;border:1px solid var(--accent);border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-d826ca5f]::placeholder{color:#888}.wf-node__name-input[data-v-d826ca5f]:focus::placeholder{color:transparent}.wf-node__badge[data-v-d826ca5f]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--utility[data-v-d826ca5f]{border-color:#c8424280;color:#e06060}.wf-node__body[data-v-d826ca5f]{padding:10px 14px}.wf-node__field[data-v-d826ca5f]{align-items:center;border-radius:3px;display:flex;flex-wrap:wrap;gap:6px;padding:3px 4px;word-break:break-all}.wf-node__field[data-v-d826ca5f]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-d826ca5f]{color:#acacac;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-d826ca5f]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#ccc;font-size:8px;margin-left:auto;max-width:112px}.wf-node__field-val--mono[data-v-d826ca5f]{font-family:SF Mono,Fira Code,monospace;font-size:7.5px}.title-case[data-v-d826ca5f]{text-transform:capitalize}.wf-node__preview[data-v-d826ca5f]{border-top:1px solid rgba(255,255,255,.06);margin-top:6px;padding-top:6px}.wf-node__preview-title[data-v-d826ca5f]{color:#888;font-size:7px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.wf-node__preview-row[data-v-d826ca5f]{align-items:center;display:flex;font-size:7px;gap:6px;padding:1px 0}.wf-node__preview-from[data-v-d826ca5f]{color:#999;font-family:SF Mono,Fira Code,monospace;font-size:7.5px}.wf-node__preview-arrow[data-v-d826ca5f]{color:var(--accent-bright);flex-shrink:0}.wf-node__preview-to[data-v-d826ca5f]{color:#ddd;font-family:SF Mono,Fira Code,monospace;font-size:7.5px;word-break:break-all}.wf-node[data-v-1ad0f911]{--accent: #c84242;--accent-bright: #e06060;--accent-glow: rgba(200, 66, 66, .4);--accent-glow-strong: rgba(200, 66, 66, .6);background:#353535;border:1px solid var(--accent);border-radius:16px;box-shadow:0 0 2px var(--accent);font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;min-width:200px;overflow:visible;position:relative;transition:border-width .2s ease,box-shadow .2s ease}.wf-node--selected[data-v-1ad0f911]{border-color:#e05555;box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}.wf-node--executing[data-v-1ad0f911]{animation:wf-exec-pulse-1ad0f911 1.5s ease-in-out infinite;border-width:2px}.wf-node--bypassed[data-v-1ad0f911]{border-style:dashed;opacity:.4}.wf-node--completed[data-v-1ad0f911]{border-width:2px;box-shadow:0 0 0 1px var(--accent),0 0 14px var(--accent-glow-strong)}.wf-node--errored[data-v-1ad0f911]{border-color:#f87171!important;box-shadow:0 0 0 1px #f87171,0 0 10px #f871714d!important}@keyframes wf-exec-pulse-1ad0f911{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 18px var(--accent-glow-strong)}}.wf-node__header[data-v-1ad0f911]{align-items:center;border-bottom:1px solid #7a3e3e;display:flex;gap:6px;height:16px;padding:6px 12px}.wf-node__icon[data-v-1ad0f911]{color:var(--accent-bright);flex-shrink:0;height:12px;opacity:.85;width:12px}.wf-node__error-icon[data-v-1ad0f911]{flex-shrink:0}.wf-node__label[data-v-1ad0f911]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:11px;font-weight:400;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.wf-node__name-input[data-v-1ad0f911]{background:#0000004d;border:1px solid var(--accent);border-radius:3px;box-sizing:border-box;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:11px;height:16px;min-width:0;outline:none;padding:1px 4px}.wf-node__name-input[data-v-1ad0f911]::placeholder{color:#888}.wf-node__name-input[data-v-1ad0f911]:focus::placeholder{color:transparent}.wf-node__badge[data-v-1ad0f911]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:5px;font-weight:600;letter-spacing:.5px;padding:1px 4px;text-transform:uppercase}.wf-node__badge--utility[data-v-1ad0f911]{border-color:#c8424280;color:#e06060}.wf-node__body[data-v-1ad0f911]{padding:10px 14px}.wf-node__error-msg[data-v-1ad0f911]{color:#f87171;font-size:10px;margin-bottom:6px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.wf-node__fields[data-v-1ad0f911]{display:flex;flex-direction:column;gap:0}.wf-node__field[data-v-1ad0f911]{align-items:center;border-radius:3px;display:flex;gap:6px;padding:3px 4px}.wf-node__field[data-v-1ad0f911]:nth-child(odd){background:#ffffff08}.wf-node__field-key[data-v-1ad0f911]{color:#acacac;font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node__field-val[data-v-1ad0f911]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#ccc;display:-webkit-box;font-size:8px;margin-left:auto;max-width:140px;overflow:hidden;text-align:right}.wf-node__result[data-v-1ad0f911]{border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.wf-node__result-thumbs[data-v-1ad0f911]{display:flex;gap:4px}.wf-node__result-thumb[data-v-1ad0f911]{background:#2a2a2a;border:1px solid #4c4c4c;border-radius:4px;height:36px;object-fit:cover;width:36px}.wf-node__result-more[data-v-1ad0f911]{align-items:center;background:#2d2d2d;border:1px dashed #4c4c4c;border-radius:4px;color:#888;display:flex;font-size:10px;font-weight:600;height:48px;justify-content:center;width:48px}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top: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{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;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{position:absolute;z-index:5;margin:15px}.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:10}}: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{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.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{outline:none;border:1px solid #555}.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{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.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{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.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{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.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{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow{background:#2a2a2a!important}.vue-flow__node{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.vue-flow__node.selected{background:transparent!important;box-shadow:none!important}.vue-flow__background pattern line{stroke:#3a3a3a!important}.vue-flow__edge-path{stroke:#777!important;stroke-width:1!important}.vue-flow__edge.animated .vue-flow__edge-path{animation:dashmove .5s linear infinite;stroke-dasharray:3}@keyframes dashmove{to{stroke-dashoffset:-6}}.vue-flow__connection-path{stroke:#c7c7c7!important;stroke-dasharray:5 3;stroke-width:1!important}.vue-flow__handle{background:#353535!important;border:1px solid #ccc!important;border-radius:50%!important;height:8px!important;transition:all .15s ease;width:8px!important}.vue-flow__handle:hover{background:#c7c7c7!important}.vue-flow__edge.wf-edge--torch .vue-flow__edge-path{animation:edge-torch 2.4s ease-out forwards!important;stroke-dasharray:3!important}@keyframes edge-torch{0%{filter:drop-shadow(0 0 4px var(--edge-color, #d57bc3)) drop-shadow(0 0 10px var(--edge-color, #d57bc3)) drop-shadow(0 0 20px var(--edge-color, #d57bc3));stroke:var(--edge-color, #d57bc3);stroke-width:3}15%{filter:drop-shadow(0 0 5px var(--edge-color, #d57bc3)) drop-shadow(0 0 14px var(--edge-color, #d57bc3)) drop-shadow(0 0 28px var(--edge-color, #d57bc3));stroke:var(--edge-color, #d57bc3);stroke-width:3}50%{filter:drop-shadow(0 0 3px var(--edge-color, #d57bc3)) drop-shadow(0 0 8px var(--edge-color, #d57bc3));stroke:var(--edge-color, #d57bc3);stroke-width:2}80%{filter:drop-shadow(0 0 1px var(--edge-color, #d57bc3));stroke:var(--edge-color, #d57bc3);stroke-width:1.5}to{filter:none;stroke:#777;stroke-width:1}}.wf-canvas[data-v-d583fa25]{display:flex;flex-direction:column;height:100%;outline:none;width:100%}.wf-canvas__flow[data-v-d583fa25]{flex:1;min-height:0;width:100%}.wf-toolbar[data-v-d583fa25]{align-items:center;background-color:#2f2f2f;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:8px;height:42px;justify-content:space-between;max-width:100%;min-width:0;padding:4px;width:100%}.wf-toolbar__group[data-v-d583fa25]{align-items:center;display:flex;min-width:0}.wf-toolbar__left[data-v-d583fa25]{flex:0 0 auto;justify-content:flex-start;min-width:0}.wf-toolbar__center[data-v-d583fa25]{flex:1 1 auto;justify-content:center;min-width:0;overflow:hidden}.wf-toolbar__right[data-v-d583fa25]{flex:0 0 auto;gap:8px;justify-content:flex-end;min-width:0}.wf-toolbar__right img[data-v-d583fa25]{flex-shrink:0;height:18px;width:auto}.wf-toolbar__btn[data-v-d583fa25]{align-items:center;background:transparent;border:none;color:#999;cursor:pointer;display:inline-flex;justify-content:center;opacity:.85;padding:4px;transition:opacity .15s ease}.wf-toolbar__btn[data-v-d583fa25]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#fff;opacity:1}.wf-toolbar__btn[data-v-d583fa25]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:translateY(2px)}.wf-toolbar__name[data-v-d583fa25]{color:#acacac;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:13px;overflow:hidden;padding:2px 6px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.wf-toolbar__status[data-v-d583fa25]{color:#acacac;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-toolbar__status--running[data-v-d583fa25]{animation:wf-pulse-d583fa25 1.5s ease-in-out infinite;color:#e375c7}.wf-toolbar__status--done[data-v-d583fa25]{color:#4ade80}.wf-toolbar__status--error[data-v-d583fa25]{color:#f87171}@keyframes wf-pulse-d583fa25{0%,to{opacity:1}50%{opacity:.5}}.wf-toolbar__run[data-v-d583fa25]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;padding:4px}.wf-toolbar__run[data-v-d583fa25]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:translateY(2px)}.wf-toolbar__run--cancel img[data-v-d583fa25]{filter:invert(16%) sepia(81%) saturate(7500%) hue-rotate(8deg) brightness(98%) contrast(122%)}.wf-toolbar__run--cancel:not(:disabled,[aria-disabled=true],[inert],[inert] *) img[data-v-d583fa25]:hover{filter:invert(16%) sepia(81%) saturate(7500%) hue-rotate(8deg) brightness(98%) contrast(122%);opacity:1}.wf-canvas__empty[data-v-d583fa25]{color:#555;font-size:14px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ci[data-v-78983e4a]{display:flex;flex-direction:column;gap:8px}.ci__section-label[data-v-78983e4a]{align-items:center;border-top:1px solid #4c4c4c;color:#888;display:flex;font-size:11px;gap:6px;letter-spacing:.5px;padding-top:12px;text-transform:uppercase}.ci__input[data-v-78983e4a]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;min-height:26px;outline:none;padding:4px 8px;width:100%}.ci__input[data-v-78983e4a]:focus{border-color:#666}.ci__input[data-v-78983e4a]:focus::placeholder{color:transparent}.ci__input--num[data-v-78983e4a]{width:70px}.ci__select[data-v-78983e4a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3a3a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23888'%3E%3Cpath d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:6px;min-height:26px;outline:none;padding:4px 24px 4px 8px;width:100%}.ci__select[data-v-78983e4a]:focus{border-color:#666}.ci__radio-row[data-v-78983e4a]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.ci__radio-label[data-v-78983e4a],.ci__checkbox-label[data-v-78983e4a]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:4px}.ci__radio-label input[type=radio][data-v-78983e4a]{margin-top:0}.ci__checkbox-label input[type=checkbox][data-v-78983e4a]{margin-right:6px}.ci__coord-grid[data-v-78983e4a]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ci__coord-field[data-v-78983e4a]{display:flex;flex-direction:column;gap:2px}.ci__coord-label[data-v-78983e4a]{color:#888;font-size:10px}.ci__dim-row[data-v-78983e4a]{align-items:flex-end;display:flex;gap:8px}.ci__dim-sep[data-v-78983e4a]{color:#666;font-size:14px;padding-bottom:4px}.ci__inset-grid[data-v-78983e4a]{display:flex;flex-direction:column;gap:6px}.ci__inset-row[data-v-78983e4a]{display:flex;justify-content:center}.ci__inset-row--mid[data-v-78983e4a]{gap:24px}.ci__link-btn[data-v-78983e4a]{align-items:center;background:none;border:1px solid #555;border-radius:3px;color:#666;cursor:pointer;display:inline-flex;justify-content:center;padding:1px 3px}.ci__link-btn--active[data-v-78983e4a]:not(:disabled,[aria-disabled=true],[inert],[inert] *){border-color:#e06060;color:#e06060}.ci__anchor-grid[data-v-78983e4a]{display:grid;gap:2px;grid-template-columns:repeat(3,1fr);justify-items:center;padding:4px 0;width:72px}.ci__anchor-dot[data-v-78983e4a]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:2px}.ci__anchor-dot:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover svg circle[data-v-78983e4a]{stroke:#e06060}.ci__anchor-dot:is(:disabled,[aria-disabled=true],[inert],[inert] *) svg circle[data-v-78983e4a]{fill:transparent;stroke:#666}.ci__preview-wrap[data-v-78983e4a]{background:#2a2a2a;border:1px solid rgba(200,66,66,.2);border-radius:4px;padding:8px}.ci__preview-svg[data-v-78983e4a]{display:block;height:auto;width:100%}.ci__range-row[data-v-78983e4a]{align-items:center;display:flex;gap:8px}.ci__range[data-v-78983e4a]{flex:1}.ci__range-val[data-v-78983e4a]{color:#ccc;font-size:12px;min-width:30px;text-align:right}.ci__input-with-unit[data-v-78983e4a]{align-items:center;display:flex;gap:6px}.ci__unit[data-v-78983e4a]{color:#888;font-size:12px}.ci__hint[data-v-78983e4a]{color:#777;font-size:11px;line-height:1.4;margin-bottom:6px}.ci__hint code[data-v-78983e4a]{background:#ffffff0f;border-radius:2px;color:#aaa;font-family:SF Mono,Fira Code,monospace;font-size:10px;padding:1px 4px}.ptm-inspector[data-v-408f7481]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.ptm-section[data-v-408f7481]{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.ptm-section[data-v-408f7481]:last-of-type{border-bottom:none}.ptm-section__header[data-v-408f7481]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ptm-section__label[data-v-408f7481]{color:#ccc;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ptm-path[data-v-408f7481]{background:#ffffff08;border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:10px}.ptm-field[data-v-408f7481]{display:flex;flex-direction:column;gap:4px}.ptm-field--inline[data-v-408f7481]{align-items:center;flex-direction:row;gap:8px}.ptm-field__label[data-v-408f7481]{color:#999;font-size:11px}#ptm-threshold[data-v-408f7481]{margin-left:24px;margin-top:12px}.ptm-threshold-row[data-v-408f7481]{align-items:center;display:flex;gap:10px}.ptm-threshold-value[data-v-408f7481]{color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;min-width:28px}.ptm-input[data-v-408f7481]{background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:3px;color:#ddd;font-size:12px;padding:5px 7px;width:100%}.ptm-input[data-v-408f7481]:focus{border-color:var(--accent, #c84242);outline:none}.ptm-input[data-v-408f7481]::placeholder{color:#666}.ptm-input[data-v-408f7481]:focus::placeholder{color:transparent}select.ptm-input[data-v-408f7481]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3a3a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23888'%3E%3Cpath d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;min-height:26px;outline:none;padding:4px 24px 4px 8px;width:100%}input[type=checkbox][data-v-408f7481]{margin-right:0}.ptm-input-range[data-v-408f7481]{flex:1;width:100%}.sia[data-v-bf802ccc]{border:1px dashed #4c4c4c;border-radius:6px;display:flex;flex-direction:column;gap:0;overflow:hidden;transition:border-color .15s}.sia--dragover[data-v-bf802ccc]{border-color:#60a5fa}.sia__rows[data-v-bf802ccc]{display:flex;flex-direction:column;gap:0}.sia__row[data-v-bf802ccc]{align-items:center;display:flex;gap:6px;padding:6px 8px}.sia__row--odd[data-v-bf802ccc]{background:#ffffff08}.sia__row--reorder-over[data-v-bf802ccc]{border-top:2px solid #6a9fdb}.sia__reorder-handle[data-v-bf802ccc]{color:#666;cursor:grab;flex-shrink:0;font-size:14px;line-height:1;padding:4px 2px;-webkit-user-select:none;user-select:none}.sia__reorder-handle[data-v-bf802ccc]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#aaa}.sia__reorder-handle[data-v-bf802ccc]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{cursor:grabbing}.sia__reorder-handle--inert[data-v-bf802ccc]{cursor:default;opacity:.25}.sia__box[data-v-bf802ccc]{align-items:center;background:#2a2a2a;border:2px dashed #4c4c4c;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:46px;justify-content:center;overflow:hidden;position:relative;transition:border-color .15s;width:46px}.sia__box[data-v-bf802ccc]:hover{border-color:#666}.sia__box--has-file[data-v-bf802ccc]{border-style:solid;cursor:default}.sia__box--processing[data-v-bf802ccc]{border-color:#9ed7e0}.sia__box--dragover[data-v-bf802ccc],.sia__box[data-v-bf802ccc]:not(.sia__box--has-file):hover{border-color:#60a5fa}.sia__thumb[data-v-bf802ccc]{border-radius:4px;height:100%;object-fit:contain;width:100%}.sia__ext-badge[data-v-bf802ccc]{align-items:center;background:#3a3a3a;border-radius:4px;color:#aaa;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.04em;padding:2px 6px}.sia__plus[data-v-bf802ccc]{color:#666;font-size:20px;-webkit-user-select:none;user-select:none}.sia__spinner[data-v-bf802ccc]{animation:sia-spin-bf802ccc 1.2s linear infinite;color:#9ed7e0}@keyframes sia-spin-bf802ccc{to{transform:rotate(360deg)}}.sia__delete[data-v-bf802ccc]{align-items:center;background:#0009;border:none;border-radius:3px;clip-path:inset(50%);color:#ccc;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;left:2px;line-height:1;pointer-events:none;position:absolute;top:2px;transition:opacity .15s;width:18px}.sia__box:focus-within .sia__delete[data-v-bf802ccc],.sia__box:hover .sia__delete[data-v-bf802ccc]{clip-path:none;pointer-events:auto}.sia__delete[data-v-bf802ccc]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#f87171cc;color:#fff}.sia__row-info[data-v-bf802ccc]{display:flex;flex:1;min-width:0}.sia__row-info-text[data-v-bf802ccc]{display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.sia__filename[data-v-bf802ccc]{color:#acacac;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sia__filename--empty[data-v-bf802ccc]{color:#555;font-style:italic}.sia__dims[data-v-bf802ccc]{color:#888;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px}.sia__footer[data-v-bf802ccc]{align-items:center;border-top:1px solid #3a3a3a;display:flex;gap:8px;padding:6px 8px}.sia__add-btn[data-v-bf802ccc]{align-items:center;background:none;border:1px dashed #4c4c4c;border-radius:4px;color:#888;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;gap:4px;padding:3px 8px;transition:border-color .15s,color .15s}.sia__add-btn[data-v-bf802ccc]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{border-color:#666;color:#ccc}.sia__add-btn[data-v-bf802ccc]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:translateY(2px)}.sia__add-plus[data-v-bf802ccc]{font-size:14px;line-height:1}.sia__add-label[data-v-bf802ccc]{font-size:11px}.sia__count[data-v-bf802ccc]{color:#666;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;margin-left:auto}.sia__empty[data-v-bf802ccc]{color:#555;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;padding:12px 8px;text-align:center}.sia__hover-preview[data-v-bf802ccc]{background:#1a1a1a;border:1px solid #555;border-radius:4px;box-shadow:0 8px 24px #0009;padding:4px;pointer-events:none;position:fixed;z-index:10000}.sia__hover-preview img[data-v-bf802ccc]{border-radius:2px;display:block;height:auto;max-height:232px;max-width:232px;width:auto}.ti[data-v-28468cd3]{display:flex;flex-direction:column;gap:8px}.ti__section-label[data-v-28468cd3]{border-top:1px solid #4c4c4c;color:#888;font-size:11px;letter-spacing:.5px;padding-top:12px;text-transform:uppercase}.ti__input[data-v-28468cd3]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;min-height:26px;outline:none;padding:4px 8px;width:100%}.ti__input[data-v-28468cd3]:focus{border-color:#666}.ti__input[data-v-28468cd3]:focus::placeholder{color:transparent}.ti__input--num[data-v-28468cd3]{width:80px}.ti__select[data-v-28468cd3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3a3a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='%23888'%3E%3Cpath d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:6px;min-height:26px;outline:none;padding:4px 24px 4px 8px;width:100%}.ti__select[data-v-28468cd3]:focus{border-color:#666}.ti__radio-row[data-v-28468cd3]{display:flex;flex-wrap:wrap;gap:16px}.ti__radio-label[data-v-28468cd3]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:4px}.ti__radio-label input[data-v-28468cd3]{margin-top:0}.ti__check-group[data-v-28468cd3]{display:flex;flex-direction:column;gap:6px;margin-left:4px}.ti__checkbox-label[data-v-28468cd3]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:6px}.ti__checkbox-label input[type=checkbox][data-v-28468cd3]{margin:0}.ti__dim-row[data-v-28468cd3]{align-items:flex-end;display:flex;gap:8px;margin-bottom:6px;margin-top:12px;width:max-content}.ti__dim-field[data-v-28468cd3]{display:flex;flex:1;flex-direction:column;gap:2px}.ti__dim-label[data-v-28468cd3]{color:#888;font-size:10px}.ti__dim-sep[data-v-28468cd3]{color:#666;font-size:14px;padding-bottom:4px}.ti__input-with-unit[data-v-28468cd3]{align-items:center;display:flex;gap:6px}.ti__unit[data-v-28468cd3]{color:#888;font-size:12px}.ti__range-row[data-v-28468cd3]{align-items:center;display:flex;gap:8px}.ti__range[data-v-28468cd3]{flex:1}.ti__range-val[data-v-28468cd3]{color:#ccc;font-size:12px;min-width:36px;text-align:right}.ti__hint[data-v-28468cd3]{color:#777;font-size:11px;line-height:1.4}.ti__preview[data-v-28468cd3]{background:#c8424214;border:1px solid rgba(200,66,66,.2);border-radius:4px;color:#e06060;font-family:SF Mono,Fira Code,monospace;font-size:11px;margin-top:4px;padding:4px 8px;text-align:center}.ti__stub-warning[data-v-28468cd3]{background:#c8963214;border:1px solid rgba(200,150,50,.2);border-radius:4px;color:#c8963c;font-size:11px;line-height:1.4;margin-top:4px;padding:6px 8px}.ni[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:12px;padding:16px}.ni__empty[data-v-cd1e7d73]{color:#777;font-size:12px}.ni__meta[data-v-cd1e7d73]{align-items:center;display:flex;gap:8px}.ni__id[data-v-cd1e7d73]{color:#acacac;font-family:SF Mono,Fira Code,monospace;font-size:11px}.ni__type-badge[data-v-cd1e7d73]{border:1px solid #4c4c4c;border-radius:3px;color:#999;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:auto;padding:1px 6px;text-transform:uppercase}.ni__type-badge--input[data-v-cd1e7d73]{border-color:#9991f880;color:#9991f8}.ni__type-badge--model[data-v-cd1e7d73]{border-color:#a3679780;color:#e375c7}.ni__type-badge--analyze[data-v-cd1e7d73]{border-color:#c883307f;color:#e19840}.ni__type-badge--output[data-v-cd1e7d73]{border-color:#376ab280;color:#5b9bf7}.ni__type-badge--utility[data-v-cd1e7d73]{border-color:#c8424280;color:#e06060}.ni__section-label[data-v-cd1e7d73]{color:#888;font-size:11px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.ni__header-row[data-v-cd1e7d73]{align-items:flex-start;border-bottom:1px solid #4c4c4c;display:flex;gap:8px;padding-bottom:14px;padding-left:4px}.ni__name[data-v-cd1e7d73]{color:#ccc;cursor:default;flex:1;font-family:Fustat,sans-serif;font-size:13px;line-height:1.3;min-width:0;overflow-wrap:break-word;word-break:break-word}.ni__name-input[data-v-cd1e7d73]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;color:#eee;flex:1;font-family:Fustat,sans-serif;font-size:13px;line-height:1.3;min-width:0;outline:none;padding:2px 6px}.ni__name-input[data-v-cd1e7d73]:focus{border-color:#888}.ni__name-input[data-v-cd1e7d73]::placeholder{color:#888}.ni__name-input[data-v-cd1e7d73]:focus::placeholder{color:transparent}.ni__bypass-toggle[data-v-cd1e7d73]{align-items:center;color:#acacac;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;gap:4px}#bypass-checkbox[data-v-cd1e7d73]{margin-left:4px;margin-right:4px;margin-top:2px;opacity:.8}.ni__body[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:12px;transition:opacity .2s ease}.ni__body--bypassed[data-v-cd1e7d73]{pointer-events:none}.ni__body--bypassed[data-v-cd1e7d73] :is(button,input,select,textarea):not([data-icon-control]),.ni__body--bypassed[data-v-cd1e7d73] label:not(:has(input,select,textarea)),.ni__body--bypassed[data-v-cd1e7d73] :is(.ni__endpoint,.ni__field-key,.ni__field-type,.ni__input-key){opacity:.35}.ni__text-input[data-v-cd1e7d73]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;min-height:26px;outline:none;padding:4px 8px;width:100%}.ni__text-input[data-v-cd1e7d73]:focus{border-color:#666}.ni__text-input[data-v-cd1e7d73]:focus::placeholder{color:transparent}.ni__text-input--sm[data-v-cd1e7d73]{flex:1;font-size:11px;padding:3px 6px}.ni__text-input--num[data-v-cd1e7d73]{width:72px}.ni__text-input--mono[data-v-cd1e7d73]{font-family:SF Mono,Fira Code,monospace;font-size:11px}.ni__textarea[data-v-cd1e7d73]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;padding:6px 8px;resize:vertical;width:100%}.ni__textarea[data-v-cd1e7d73]:focus{border-color:#c84242;outline:none}.ni__textarea[data-v-cd1e7d73]::placeholder{color:#666}.ni__textarea--mono[data-v-cd1e7d73]{font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.ni__token-hint[data-v-cd1e7d73]{color:#777;display:inline-flex;flex-wrap:wrap;font-size:11px;justify-content:flex-start;line-height:1.6;margin-top:4px}.ni__token-hint code[data-v-cd1e7d73]{background:#c842421f;border-radius:2px;color:#e06060;font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:1px 4px}.ni__rename-mode-row[data-v-cd1e7d73]{display:flex;gap:16px}.ni__radio-label[data-v-cd1e7d73]{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:12px;gap:4px}.ni__replacement-row[data-v-cd1e7d73]{align-items:center;display:flex;gap:4px;margin-bottom:4px}.ni__replacement-input[data-v-cd1e7d73]{flex:1;min-width:0}.ni__replacement-arrow[data-v-cd1e7d73]{color:#c84242;flex-shrink:0;font-size:12px}.ni__icon-btn--add[data-v-cd1e7d73]{background:#c8424226;border:1px solid rgba(200,66,66,.3);border-radius:3px;color:#e06060;cursor:pointer;font-size:12px;line-height:1;margin-left:auto;padding:1px 6px}.ni__icon-btn--add[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#c8424240}.ni__rename-preview[data-v-cd1e7d73]{background:#2d2d2d;border:1px solid #3a3a3a;border-radius:4px;padding:4px 6px}.ni__rename-preview-row[data-v-cd1e7d73]{align-items:baseline;display:flex;font-family:SF Mono,Fira Code,monospace;font-size:11px;gap:6px;padding:2px 0}.ni__rename-preview-from[data-v-cd1e7d73]{color:#999}.ni__rename-preview-arrow[data-v-cd1e7d73]{color:#c84242;flex-shrink:0}.ni__rename-preview-to[data-v-cd1e7d73]{color:#ddd;word-break:break-all}.ni__range-row[data-v-cd1e7d73]{align-items:center;display:flex;gap:8px}.ni__textarea[data-v-cd1e7d73]{background:#444;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;min-height:48px;outline:none;padding:4px 8px;resize:vertical;width:100%}.ni__textarea[data-v-cd1e7d73]:focus::placeholder{color:transparent}.ni__select[data-v-cd1e7d73],.ni__ref-select[data-v-cd1e7d73]{background:#4c4c4c;border:none;border-radius:6px;box-sizing:border-box;color:#ccc;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;height:22px;margin:0 2px;outline:none;padding-left:4px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ni__select[data-v-cd1e7d73]:focus{border-color:#666}.ni__select option[data-v-cd1e7d73]:disabled{color:#555}.ni__select optgroup[data-v-cd1e7d73]{color:#888;font-style:normal;font-weight:600}.ni__select--field[data-v-cd1e7d73]{font-size:11px}.ni__btn[data-v-cd1e7d73]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px;transition:background .15s,color .15s}.ni__btn[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#4c4c4c;color:#ccc}.ni__btn[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:translateY(2px)}.ni__btn[data-v-cd1e7d73]:disabled{cursor:not-allowed;opacity:.4}.ni__btn--danger[data-v-cd1e7d73]{border-color:#f871714d;color:#ff5e5c}.ni__btn--danger[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#f8717126;border-color:#f87171;color:#f87171}.ni__btn--full[data-v-cd1e7d73]{margin-top:6px;text-align:center;width:100%}.ni__icon-btn[data-v-cd1e7d73]{background:transparent;border:none;color:#999;cursor:pointer;flex-shrink:0;font-size:12px;padding:0 4px;transition:color .15s}.ni__icon-btn[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#ccc}.ni__icon-btn--danger[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#f87171}.ni__input-fields[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:10px}.ni__input-field[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:4px}.ni__input-field-header[data-v-cd1e7d73]{align-items:center;display:flex;gap:6px;justify-content:space-between}.ni__input-key[data-v-cd1e7d73]{color:#ccc;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;margin-left:4px;text-transform:capitalize}.ni__add-row[data-v-cd1e7d73]{align-items:center;display:flex;gap:6px;margin-top:4px}.ni__btn--image[data-v-cd1e7d73]{border-color:#60a5fa66;color:#60a5fa;white-space:nowrap}.ni__btn--image[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#60a5fa1a;border-color:#60a5fa}.ni__image-field[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:6px}.ni__image-box[data-v-cd1e7d73]{align-items:center;background:#2a2a2a;border:1px dashed #4c4c4c;border-radius:8px;cursor:pointer;display:flex;height:80px;justify-content:center;position:relative;transition:border-color .15s;width:100%}.ni__image-box[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{border-color:#666}.ni__image-box:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover .ni__image-plus[data-v-cd1e7d73]{font-size:36px}.ni__image-box[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:scale(.95)}.ni__image-box:not(:disabled,[aria-disabled=true],[inert],[inert] *):active .ni__image-plus[data-v-cd1e7d73]{font-size:24px}.ni__image-box--has-file[data-v-cd1e7d73]{border-style:solid;cursor:default}.ni__image-box--processing[data-v-cd1e7d73]{border-color:#9ed7e0}.ni__image-box--compact[data-v-cd1e7d73]{height:52px}.ni__image-dragover[data-v-cd1e7d73],.ni__image-box[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):not(.ni__image-box--has-file):hover{border-color:#666}.ni__image-dragover .ni__image-plus[data-v-cd1e7d73]{font-size:36px}.ni__image-plus[data-v-cd1e7d73]{color:#666;font-size:24px;-webkit-user-select:none;user-select:none}.ni__image-thumb[data-v-cd1e7d73]{border-radius:6px;height:100%;object-fit:contain;width:100%}.ni__image-ext[data-v-cd1e7d73]{align-items:center;background:#3a3a3a;border-radius:4px;color:#aaa;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.04em;padding:4px 8px}.ni__image-spinner[data-v-cd1e7d73]{animation:ni-spin-cd1e7d73 1.2s linear infinite;color:#9ed7e0}@keyframes ni-spin-cd1e7d73{to{transform:rotate(360deg)}}.ni__image-delete[data-v-cd1e7d73]{align-items:center;background:#0009;border:none;border-radius:3px;clip-path:inset(50%);color:#ccc;cursor:pointer;display:flex;font-size:14px;height:18px;justify-content:center;line-height:1;pointer-events:none;position:absolute;left:4px;top:4px;transition:opacity .15s;width:18px}.ni__image-box:not(:disabled,[aria-disabled=true],[inert],[inert] *):focus-within .ni__image-delete[data-v-cd1e7d73],.ni__image-box:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover .ni__image-delete[data-v-cd1e7d73]{clip-path:none;pointer-events:auto}.ni__image-delete[data-v-cd1e7d73]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#f87171cc;color:#fff}.ni__image-info[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:2px}.ni__image-filename[data-v-cd1e7d73]{color:#acacac;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ni__image-dims[data-v-cd1e7d73]{color:#888;font-size:10px}.ni__notice[data-v-cd1e7d73]{border-radius:4px;font-size:10px;line-height:1.4;margin-bottom:8px;padding:6px 8px;text-align:left}.ni__notice--unavailable[data-v-cd1e7d73]{background:#f0a04b1f;border:1px solid rgb(240 160 75 / 45%);color:#f0a04b}.ni__identity[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:12px;padding-bottom:6px;padding-top:4px}.ni__select-row[data-v-cd1e7d73]{align-items:center;display:flex;gap:8px}.ni__select-label[data-v-cd1e7d73]{color:#ccc;flex-shrink:0;font-size:12px;min-width:58px;text-align:right}.ni__endpoint[data-v-cd1e7d73]{color:#acacac;font-family:SF Mono,Fira Code,monospace;font-size:11px;margin-left:8px;margin-top:2px;word-break:break-all}.endpoint-label[data-v-cd1e7d73]{margin-top:2px}.ni__model-fields[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto;scrollbar-color:#4c4c4c transparent;scrollbar-width:thin}.ni__field-card[data-v-cd1e7d73]{background:#2d2d2d;border:1px solid transparent;border-radius:6px;padding:8px 10px}.ni__field-card--orphan[data-v-cd1e7d73]{border-color:#facc1533;border-style:dashed}.ni__field-header[data-v-cd1e7d73]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.ni__role-pill[data-v-cd1e7d73]{border:1px solid;border-radius:3px;cursor:pointer;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:.4px;line-height:1;padding:2px 5px;text-transform:uppercase;transition:background-color .15s,border-color .15s,color .15s}.ni__role-pill--frozen[data-v-cd1e7d73]{background:#55555526;border-color:#555;color:#888}.ni__role-pill--open[data-v-cd1e7d73]{background:#facc151a;border-color:#facc1580;color:#facc15}.ni__role-pill--parameterized[data-v-cd1e7d73]{background:#60a5fa1a;border-color:#60a5fa80;color:#60a5fa}.ni__role-pill[data-v-cd1e7d73]:hover{filter:brightness(1.3)}.ni__role-pill[data-v-cd1e7d73]:active{transform:translateY(2px)}.ni__field-key[data-v-cd1e7d73]{color:#ccc;font-size:12px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ni__field-key--has-help[data-v-cd1e7d73]{cursor:help;text-decoration:underline dotted #555;text-underline-offset:2px}.ni__field-required[data-v-cd1e7d73]{background:#a7a7a7;border-radius:50%;display:inline-block;height:5px;margin-bottom:6px;margin-left:-3px;width:5px}.ni__field-type[data-v-cd1e7d73]{color:#666;font-size:11px;margin-left:auto;margin-right:6px}.ni__field-body[data-v-cd1e7d73],.ni__ref-row[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:4px}.ni__ref-select[data-v-cd1e7d73]:focus{border-color:#666}.ni__ref-value[data-v-cd1e7d73]{color:#60a5fa;font-family:SF Mono,Fira Code,monospace;font-size:10px;overflow:hidden;padding-left:4px;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.ni__image-hint[data-v-cd1e7d73]{color:#666;font-size:11px;font-style:italic}.ni__bool-row[data-v-cd1e7d73]{align-items:center;color:#999;cursor:pointer;display:inline-flex;font-size:11px;gap:4px}.ni__bool-row input[type=checkbox][data-v-cd1e7d73]{cursor:pointer;margin:0;padding:0}.ni__output-fields[data-v-cd1e7d73]{display:flex;flex-direction:column;gap:6px}.ni__issues[data-v-cd1e7d73]{border-top:1px solid #4c4c4c;display:flex;flex-direction:column;gap:4px;padding-top:6px}.ni__issue[data-v-cd1e7d73]{border-radius:3px;font-size:11px;padding:3px 6px}.ni__issue--error[data-v-cd1e7d73]{background:#f871711a;color:#f87171}.ni__issue--warning[data-v-cd1e7d73]{background:#facc151a;color:#facc15}.ni__issue--info[data-v-cd1e7d73]{color:#999}.ni__range-slider{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:transparent;cursor:pointer;flex:1;height:20px}.ni__range-slider::-webkit-slider-track{background:#666;border-radius:3px;height:4px}.ni__range-slider::-moz-range-track{background:#666;border-radius:3px;height:4px}.ni__range-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background .15s;width:12px}.ni__range-slider::-moz-range-thumb{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background .15s;width:12px}.ni__range-slider::-webkit-slider-thumb:hover{background:#fff}.ni__range-slider::-moz-range-thumb:hover{background:#fff}.ve[data-v-051635ed]{display:flex;flex-direction:column;gap:4px;padding:12px}.ve__header[data-v-051635ed]{align-items:center;display:flex;gap:8px}.ve__toggle[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;padding:4px 10px;transition:background .15s,border-color .15s,color .15s}.ve__toggle[data-v-051635ed]:hover{background:#4c4c4c;color:#ccc}.ve__toggle--active[data-v-051635ed]{background:#60a5fa26;border-color:#60a5fa80;color:#60a5fa}.ve__status[data-v-051635ed]{color:#60a5fa;font-size:11px}.ve__cancel[data-v-051635ed]{background:transparent;border:1px solid rgba(248,113,113,.4);border-radius:4px;color:#f87171;cursor:pointer;font-size:11px;margin-left:auto;padding:3px 8px}.ve__cancel[data-v-051635ed]:hover{background:#f871711a}.ve__section-label[data-v-051635ed]{color:#888;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.ve__node-group[data-v-051635ed]{background:#2d2d2d;border:1px solid transparent;border-radius:6px;padding:8px 10px}.ve__node-header[data-v-051635ed]{border-bottom:1px solid #3a3a3a;color:#e375c7;font-size:11px;font-weight:600;margin-bottom:6px;margin-left:6px;padding-bottom:8px}.ve__fields[data-v-051635ed]{display:flex;flex-direction:column;gap:2px}.ve__field-row[data-v-051635ed]{align-items:center;display:flex;gap:6px;padding:6px 8px}.ve__mode-pill[data-v-051635ed]{border:1px solid;border-radius:3px;cursor:pointer;flex-shrink:0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;letter-spacing:.3px;min-width:42px;padding:2px 5px;text-align:center;text-transform:uppercase;transition:background .15s,border-color .15s,color .15s}.ve__mode-pill--normal[data-v-051635ed]{background:#55555526;border-color:#555;color:#888}.ve__mode-pill--varied[data-v-051635ed]{background:#facc151a;border-color:#facc1580;color:#facc15}.ve__mode-pill[data-v-051635ed]:hover{filter:brightness(1.3)}.ve__field-name[data-v-051635ed]{color:#ccc;flex:1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve__field-type-hint[data-v-051635ed]{color:#777;flex-shrink:0;font-size:11px;margin-right:6px}.ve__varied-section[data-v-051635ed]{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px}.ve__varied-header[data-v-051635ed]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ve__varied-label[data-v-051635ed]{color:#ccc;font-size:11px;font-weight:600}.ve__varied-count[data-v-051635ed]{color:#888;font-size:10px;text-align:right}.ve__text-rows[data-v-051635ed]{display:flex;flex-direction:column;gap:3px;max-height:180px;overflow-y:auto;scrollbar-color:#4c4c4c transparent;scrollbar-width:thin}.ve__text-row[data-v-051635ed]{align-items:center;display:flex;gap:4px}.ve__row-num[data-v-051635ed]{color:#666;flex-shrink:0;font-size:10px;min-width:18px;text-align:right}.ve__text-input[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:3px;box-sizing:border-box;color:#ccc;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:24px;outline:none;padding:2px 6px}.ve__text-input[data-v-051635ed]:focus{border-color:#666}.ve__text-input[data-v-051635ed]:focus::placeholder{color:transparent}.ve__row-delete[data-v-051635ed]{background:transparent;border:none;color:#666;cursor:pointer;flex-shrink:0;font-size:10px;padding:2px 4px;transition:color .15s}.ve__row-delete[data-v-051635ed]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#f87171}.ve__text-actions[data-v-051635ed]{display:flex;gap:6px}.ve__bulk-text[data-v-051635ed]{display:flex;flex-direction:column;gap:6px}.ve__bulk-textarea[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;outline:none;padding:6px 8px;resize:vertical;width:100%}.ve__bulk-textarea[data-v-051635ed]:focus::placeholder{color:transparent}.ve__enum-select[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:3px;box-sizing:border-box;color:#ccc;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:24px;outline:none;padding:2px 4px}.ve__array-toggle[data-v-051635ed]{align-items:center;color:#999;cursor:pointer;display:flex;font-size:11px;gap:6px}.ve__array-toggle input[type=checkbox][data-v-051635ed]{cursor:pointer;margin:0}.ve__fixed-section[data-v-051635ed]{display:flex;flex-direction:column;gap:6px}.ve__fixed-header[data-v-051635ed]{align-items:center;display:flex;gap:6px}.ve__fixed-label[data-v-051635ed]{color:#aaa;font-size:10px;font-weight:600;text-transform:uppercase}.ve__fixed-zone[data-v-051635ed]{border:2px dashed #3a3a3a;border-radius:6px;display:flex;flex-direction:column;gap:6px;min-height:48px;padding:6px;transition:border-color .15s}.ve__fixed-zone.ve__dragover[data-v-051635ed]{border-color:#facc15}.ve__slot-position[data-v-051635ed]{align-items:center;display:flex;gap:8px}.ve__slot-label[data-v-051635ed]{color:#aaa;font-size:10px;white-space:nowrap}.ve__slot-select[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;color:#ccc;cursor:pointer;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:24px;outline:none;padding:2px 6px}.ve__image-zone[data-v-051635ed]{border:2px dashed #4c4c4c;border-radius:6px;display:flex;flex-direction:column;gap:8px;min-height:60px;padding:7px;transition:border-color .15s}.ve__dragover[data-v-051635ed]{border-color:#60a5fa}.ve__image-grid[data-v-051635ed]{display:flex;flex-wrap:wrap;gap:4px}.ve__image-cell[data-v-051635ed]{height:48px;position:relative;width:48px}.ve__image-thumb[data-v-051635ed]{border-radius:4px;height:100%;object-fit:cover;width:100%}.ve__image-placeholder[data-v-051635ed]{align-items:center;background:#383838;border:1px solid #4c4c4c;border-radius:4px;color:#666;display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.ve__image-delete[data-v-051635ed]{align-items:center;background:#d32f2fe6;border:1px solid rgba(255,255,255,.5);border-radius:4px;clip-path:inset(50%);color:#fff;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:12px;height:18px;justify-content:center;left:1px;line-height:1;padding:0;pointer-events:none;position:absolute;top:1px;transition:background-color .15s,opacity .15s;width:18px;z-index:2}.ve__image-cell:focus-within .ve__image-delete[data-v-051635ed],.ve__image-cell:hover .ve__image-delete[data-v-051635ed]{clip-path:none;pointer-events:auto}.ve__image-delete[data-v-051635ed]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#e53935}.ve__image-delete[data-v-051635ed]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:scale(.95)}.ve__hover-preview[data-v-051635ed]{background:#1a1a1a;border:1px solid #555;border-radius:4px;box-shadow:0 8px 24px #0009;padding:4px;pointer-events:none;position:fixed;z-index:10000}.ve__hover-preview img[data-v-051635ed]{border-radius:2px;display:block;height:auto;max-height:280px;max-width:280px;width:auto}.ve__image-drop-hint[data-v-051635ed]{color:#666;font-size:11px;text-align:center}.ve__spinner[data-v-051635ed]{animation:ve-spin-051635ed .8s linear infinite;border:2px solid rgba(255,255,255,.15);border-radius:50%;border-top-color:#ffffffb3;display:inline-block;height:18px;width:18px}.ve__link-btn[data-v-051635ed]{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:11px;padding:0;text-decoration:underline}.ve__numeric-sweep[data-v-051635ed]{display:flex;flex-wrap:wrap;gap:6px}.ve__sweep-row[data-v-051635ed]{align-items:center;display:flex;gap:4px}.ve__sweep-label[data-v-051635ed]{color:#888;font-size:10px;min-width:28px;text-align:right}.ve__sweep-input[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:3px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:24px;outline:none;padding:2px 6px;width:60px}.ve__sweep-count[data-v-051635ed]{color:#888;font-size:10px;width:100%}.ve__preview[data-v-051635ed]{display:flex;flex-direction:column;gap:6px}.ve__preview-table-wrap[data-v-051635ed]{max-height:160px;overflow:auto;scrollbar-color:#4c4c4c transparent;scrollbar-width:thin}.ve__preview-table[data-v-051635ed]{border-collapse:collapse;font-size:11px;width:100%}.ve__preview-table th[data-v-051635ed]{background:#333;border-bottom:1px solid #4c4c4c;color:#aaa;font-weight:600;padding:4px 6px;position:sticky;text-align:left;top:0}.ve__preview-table td[data-v-051635ed]{border-bottom:1px solid #333;color:#ccc;padding:3px 6px}.ve__preview-idx[data-v-051635ed]{color:#666;width:24px}.ve__preview-thumb[data-v-051635ed]{border-radius:3px;height:24px;object-fit:cover;width:24px}.ve__preview-array[data-v-051635ed]{display:flex;gap:2px}.ve__preview-array .ve__preview-thumb[data-v-051635ed]{height:20px;width:20px}.ve__preview-overflow[data-v-051635ed]{color:#888;font-size:10px;font-style:italic;padding:4px 6px}.ve__btn[data-v-051635ed]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;color:#aaa;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;padding:3px 10px;transition:background .15s,color .15s}.ve__btn[data-v-051635ed]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{background:#4c4c4c;color:#ccc}.ve__btn[data-v-051635ed]:disabled{cursor:not-allowed;opacity:.4}.ve__btn--sm[data-v-051635ed]{font-size:10px;padding:2px 8px}.ve__actions[data-v-051635ed]{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ve__submit-row[data-v-051635ed]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.ve__submit-label[data-v-051635ed]{color:#888;font-size:11px}.ve__submit[data-v-051635ed]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;padding:4px}.ve__submit img[data-v-051635ed]{height:17px;opacity:.55;transition:filter .15s,opacity .15s;width:auto}.ve__submit:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover img[data-v-051635ed]{opacity:1}.ve__submit[data-v-051635ed]:not(:disabled,[aria-disabled=true],[inert],[inert] *):active{transform:translateY(2px)}.ve__submit[data-v-051635ed]:disabled{cursor:not-allowed;pointer-events:none}.ve__submit:disabled img[data-v-051635ed]{opacity:.25}.ve__submit-spinner[data-v-051635ed]{animation:ve-spin-051635ed 1s linear infinite}@keyframes ve-spin-051635ed{to{transform:rotate(360deg)}}.ve__error[data-v-051635ed]{color:#f87171;font-size:11px}.ve__upload-progress[data-v-051635ed]{display:flex;flex-direction:column;gap:4px}.ve__upload-label[data-v-051635ed]{color:#60a5fa;font-size:11px}.ve__upload-bar[data-v-051635ed]{background:#333;border-radius:3px;height:4px;overflow:hidden;width:100%}.ve__upload-bar-fill[data-v-051635ed]{background:#60a5fa;border-radius:3px;height:100%;transition:width .2s ease}.ve__image-placeholder--staged[data-v-051635ed]{animation:ve-staged-pulse-051635ed 1.5s ease-in-out infinite}@keyframes ve-staged-pulse-051635ed{0%,to{opacity:.5}50%{opacity:1}}.ve__empty[data-v-051635ed]{color:#888;font-size:11px;padding:8px 0}.wfb[data-v-fe7e683e]{display:flex;flex-direction:column;gap:8px;padding:12px}.wfb__name-row[data-v-fe7e683e]{align-items:center;display:flex;gap:6px}.wfb__name[data-v-fe7e683e]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:13px;height:30px;outline:none;padding:4px 8px}.wfb__name[data-v-fe7e683e]:focus{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 4px 2px #9ed7e0;color:#353535;outline:none}.wfb__name[data-v-fe7e683e]:focus::placeholder{color:transparent}.wfb__save[data-v-fe7e683e]{background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:4px}.wfb__save img[data-v-fe7e683e]{height:18px;opacity:.5;transition:filter .15s,opacity .15s;width:18px}.wfb__save:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover img[data-v-fe7e683e]{opacity:1}.wfb__save[data-v-fe7e683e]:disabled{cursor:default;pointer-events:none}.wfb__save:disabled img[data-v-fe7e683e]{opacity:.25}.wfb__save--flash:not(:disabled,[aria-disabled=true],[inert],[inert] *) img[data-v-fe7e683e]{filter:brightness(2) sepia(1) hue-rotate(80deg) saturate(3);opacity:1}.wfb__toolbar[data-v-fe7e683e]{align-items:center;display:flex;gap:6px}.wfb__search[data-v-fe7e683e]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;flex:1;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;height:28px;outline:none;padding:4px 8px}.wfb__search[data-v-fe7e683e]:focus{border-color:#666}.wfb__search[data-v-fe7e683e]:focus::placeholder{color:transparent}.wfb__count[data-v-fe7e683e]{color:#acacac;font-size:11px;margin-left:auto;margin-right:9px}.wfb__list[data-v-fe7e683e]{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto;scrollbar-color:#4c4c4c transparent;scrollbar-width:thin}.wfb__item[data-v-fe7e683e]{align-items:center;background:#2a2a2a;border:1px solid transparent;border-radius:4px;cursor:default;display:flex;gap:8px;padding:6px 8px;transition:background .1s,border-color .1s}.wfb__item[data-v-fe7e683e]:hover{background:#333;border-color:#4c4c4c}.wfb__item-stale[data-v-fe7e683e]{color:#f0a04b}.wfb__item-thumb[data-v-fe7e683e]{border-radius:3px;flex-shrink:0;height:28px;object-fit:cover;width:28px}.wfb__item-thumb--empty[data-v-fe7e683e]{align-items:center;background:#383838;border:1px solid #444;color:#888;display:flex;justify-content:center}.wfb__item-main[data-v-fe7e683e]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.wfb__item-name[data-v-fe7e683e]{color:#ccc;cursor:text;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfb__item-meta[data-v-fe7e683e]{color:#888;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfb__rename-input[data-v-fe7e683e]{background:#444;border:1px solid #666;border-radius:3px;box-sizing:border-box;color:#e0e0e0;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:11px;height:22px;outline:none;padding:2px 5px;width:100%}.wfb__rename-input[data-v-fe7e683e]:focus{border-color:#888}.wfb__item-right[data-v-fe7e683e]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.wfb__item-date[data-v-fe7e683e]{color:#777;font-size:10px;white-space:nowrap}.wfb__item-actions[data-v-fe7e683e]{display:flex;gap:8px}.wfb__item-action[data-v-fe7e683e]{background:transparent;border:none;color:#888;cursor:pointer;display:inline-flex;padding:2px;transition:color .1s}.wfb__item-action[data-v-fe7e683e]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#fff;opacity:1}.wfb__item-action--delete[data-v-fe7e683e]:not(:disabled,[aria-disabled=true],[inert],[inert] *):hover{color:#f87171}.wfb__empty[data-v-fe7e683e]{color:#888;font-size:11px;text-align:center}.wf-sidebar[data-v-ab2f96b6]{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;overflow-y:auto;scrollbar-width:none}.wf-sidebar[data-v-ab2f96b6]::-webkit-scrollbar{display:none}.wf-catalog[data-v-ab2f96b6]{display:flex;flex-direction:column;gap:8px;padding:12px}.wf-catalog__search[data-v-ab2f96b6]{background:#3a3a3a;border:1px solid #4c4c4c;border-radius:4px;box-sizing:border-box;color:#ccc;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:12px;height:28px;outline:none;padding:4px 8px;width:100%}.wf-catalog__search[data-v-ab2f96b6]:focus{border-color:#666}.wf-catalog__search[data-v-ab2f96b6]:focus::placeholder{color:transparent}.wf-catalog__cats[data-v-ab2f96b6]{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.wf-catalog__cat[data-v-ab2f96b6]{background:transparent;border:1px solid #4c4c4c;border-radius:3px;color:#888;cursor:pointer;font-family:Plus Jakarta Sans,Gafata,Arial,Helvetica,sans-serif;font-size:10px;min-width:62px;padding:2px 6px;text-transform:uppercase;transition:background .15s,color .15s}.wf-catalog__cat[data-v-ab2f96b6]:hover{background:#3a3a3a;color:#ccc}.wf-catalog__cat--active[data-v-ab2f96b6]{background:#4c4c4c;border-color:#666;color:#e0e0e0}.wf-catalog__count[data-v-ab2f96b6]{color:#acacac;font-size:11px;margin-left:auto;margin-right:6px}.wf-catalog__list[data-v-ab2f96b6]{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4c4c4c transparent}.wf-catalog__item[data-v-ab2f96b6]{align-items:center;background:#2d2d2d;border:1px solid transparent;border-radius:4px;cursor:grab;display:flex;gap:8px;justify-content:space-between;padding:6px 8px;transition:background .1s,border-color .1s}.wf-catalog__item[data-v-ab2f96b6]:hover{background:#333;border-color:#4c4c4c}.wf-catalog__item[data-v-ab2f96b6]:active{cursor:grabbing}.wf-catalog__item-name[data-v-ab2f96b6]{color:#ccc;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-catalog__item-mode[data-v-ab2f96b6]{color:#777;flex-shrink:0;font-size:11px}.wf-utility[data-v-ab2f96b6]{display:flex;flex-direction:column;gap:4px;padding:12px}.wf-utility__item[data-v-ab2f96b6]{align-items:center;background:#2d2d2d;border:1px solid transparent;border-radius:6px;cursor:grab;display:flex;gap:8px;padding:6px 8px;transition:background .15s,border-color .15s}.wf-utility__item[data-v-ab2f96b6]:hover{background:#353535;border-color:#4c4c4c}.wf-utility__item[data-v-ab2f96b6]:active{cursor:grabbing}.wf-utility__icon[data-v-ab2f96b6]{color:#c84242;flex-shrink:0}.wf-utility__name[data-v-ab2f96b6]{color:#ccc;font-size:11px}.wf-utility__desc[data-v-ab2f96b6]{color:#777;font-size:11px;margin-left:auto}.wf-sidebar__node-type[data-v-ab2f96b6]{border:1px solid #4c4c4c;border-radius:3px;color:#999;font-size:9px;font-weight:600;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.wf-sidebar__node-type--input[data-v-ab2f96b6]{border-color:#9991f880;color:#9991f8}.wf-sidebar__node-type--model[data-v-ab2f96b6]{border-color:#a3679780;color:#e375c7}.wf-sidebar__node-type--analyze[data-v-ab2f96b6]{border-color:#c883307f;color:#e19840}.wf-sidebar__node-type--output[data-v-ab2f96b6]{border-color:#376ab280;color:#5b9bf7}.wf-sidebar__node-type--utility[data-v-ab2f96b6]{border-color:#c8424280;color:#e06060}html.prefs-no-hints .collapsible-hint,html.prefs-no-hints .collapsible-hint-warn{display:none}html.prefs-thumb-contain .file-input-box.has-file{background-color:transparent;border-color:transparent}html.prefs-thumb-contain .card__thumb,html.prefs-thumb-contain .batch-ref-zone__thumb,html.prefs-thumb-contain .batch-list__thumb{border-color:transparent}html.prefs-thumb-contain .item-row__thumb:not(.item-row__thumb--placeholder){background:transparent;border-color:transparent}html.prefs-thumb-contain .card__thumb--multi:before,html.prefs-thumb-contain .card__thumb--multi:after{display:none}html.prefs-thumb-contain .card__thumb-img,html.prefs-thumb-contain .batch-ref-zone__thumb,html.prefs-thumb-contain .batch-strip__img,html.prefs-thumb-contain .batch-list__thumb,html.prefs-thumb-contain .item-row__thumb:not(.item-row__thumb--placeholder),html.prefs-thumb-contain .agentchat-msg__thumb,html.prefs-thumb-contain .agentchat-pending__thumb{border-radius:0}.no-access-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px;background:#1e1e1e;color:#e0e0e0;z-index:1000;opacity:.6}.no-access-logo{height:56px;opacity:.9}.no-access-screen h2{margin:0;font-weight:600}.no-access-screen p{margin:0;max-width:420px;line-height:1.5;color:#a0a0a0}.no-access-signout{margin-top:8px;padding:8px 20px;border:1px solid #555;border-radius:6px;background:transparent;color:#e0e0e0;cursor:pointer}.no-access-signout:hover{background:#2a2a2a}.version-banner{position:fixed;top:0;left:0;right:0;z-index:9999;background:#2a2a2a;color:#e0e0e0;padding:8px 16px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 1px 3px #0006}.version-banner-btn{background:#42a056;border:none;border-radius:3px;color:#b3ff95;cursor:pointer;font-size:13px;padding:4px 12px}.version-banner-btn:hover{background:#57d271;color:#d3ffc2}.version-banner-btn:active{transform:translateY(2px)}.container{padding-right:16px}button#panel-toggle-btn{margin-right:-4px}.server-status{margin-left:10px;margin-top:-12px}.form-container.collapsed .server-status{margin-left:1px;margin-top:-38px}.titleimg--symbol{height:30px;padding-right:4px}.server-status__dot{border-radius:50%;display:inline-block;height:8px;width:8px}.server-status--checking .server-status__dot{animation:status-throb-yellow 1.5s ease-in-out infinite;background-color:#facc15}.server-status--connected .server-status__dot{animation:status-throb-green 1.5s ease-in-out infinite;background-color:#4ade80}.server-status--hidden .server-status__dot{animation:status-fade-out .6s ease-out forwards;background-color:#4ade80}.server-status--hidden{pointer-events:none;display:none!important}.server-status--offline .server-status__dot{animation:status-throb-red 1.5s ease-in-out infinite;background-color:#f87171}@keyframes status-throb-yellow{0%,to{box-shadow:0 0 4px 1px #facc1566;opacity:.7;transform:scale(1)}50%{box-shadow:0 0 8px 3px #facc15b3;opacity:1;transform:scale(1.25)}}@keyframes status-throb-green{0%,to{box-shadow:0 0 4px 1px #4ade8066;opacity:.7;transform:scale(1)}50%{box-shadow:0 0 8px 3px #4ade80b3;opacity:1;transform:scale(1.25)}}@keyframes status-throb-red{0%,to{box-shadow:0 0 4px 1px #f8717166;opacity:.7;transform:scale(1)}50%{box-shadow:0 0 8px 3px #f87171b3;opacity:1;transform:scale(1.25)}}@keyframes status-fade-out{0%{opacity:.7}to{opacity:0}}.auth-signin-btn{background:none;border:1px solid #555;border-radius:4px;color:#aaa;cursor:pointer;font-size:12px;margin-left:auto;margin-right:36px;margin-top:6px;padding:3px 10px}.auth-signin-btn:hover{border-color:#888;color:#ccc}.form-container.collapsed .auth-signin-btn,.form-container.collapsed .user-menu,.form-container.collapsed .app-tabs,.form-container.collapsed .workflow-sidebar-host{display:none!important}.load-error{color:#f87171;font-size:13px;padding:20px}.load-status{color:#888;font-size:13px;padding:20px}.panels-crowded #osd-size-display{display:none!important}.viewer-canvas-host{flex:1;min-height:0;min-width:0;padding-left:16px;padding-right:16px;position:relative}.viewer-canvas-host>*{height:100%;width:100%}.viewer-canvas-host>.deltae-panel{height:auto;width:260px}.viewer-canvas-host>.correction-chip{height:auto;width:auto}.workflow-sidebar-host{flex:1;min-height:0;overflow:hidden;padding:0 24px;width:374px}.tab-placeholder{align-items:center;color:#666;display:flex;font-size:14px;height:200px;justify-content:center}
