.presentation-viewport[data-v-3b44c431]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none}.presentation-viewport.has-backdrop[data-v-3b44c431]{background:#000}.presentation-mirror[data-v-3b44c431]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.presentation-dialog-body[data-v-19d96527]{display:flex;flex-direction:column;gap:1rem}.presentation-dialog-preview[data-v-19d96527]{position:relative;width:100%;height:260px;border-radius:calc(var(--ui-radius)*2);overflow:hidden}.presentation-dialog-field[data-v-19d96527]{display:flex;flex-direction:column;gap:.35rem}.presentation-dialog-label[data-v-19d96527]{font-size:.8rem;color:var(--ui-text-muted)}.presentation-dialog-slider-heading[data-v-19d96527]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.right-panel[data-v-5b09a166]{width:400px;max-width:100%;flex:none;min-height:0;display:flex;flex-direction:row;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);border-left:1px solid var(--ui-border-muted);color:var(--ui-text)}.panel-column[data-v-5b09a166]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.right-panel--resizable[data-v-5b09a166]{max-width:calc(100% - 240px)}.panel-header[data-v-5b09a166]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-weight:600;border-bottom:1px solid var(--ui-border-muted)}.panel-title[data-v-5b09a166]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-body[data-v-5b09a166]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:.75rem}@container panel-host (max-width: 1100px){.right-panel[data-v-5b09a166]{position:absolute;top:0;right:0;bottom:0;z-index:5;box-shadow:-4px 0 16px #0006}.right-panel--resizable[data-v-5b09a166]{max-width:100%}}.scatter-panel[data-v-cb452756]{gap:.6rem}.scatter-panel[data-v-cb452756],.scatter-row[data-v-cb452756]{display:flex;flex-direction:column}.scatter-row[data-v-cb452756]{gap:.4rem}.scatter-name[data-v-cb452756],.scatter-select[data-v-cb452756]{width:100%}.scatter-add-popover[data-v-cb452756]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;width:18rem;max-height:24rem;overflow-y:auto}.scatter-add-search[data-v-cb452756]{width:100%}.scatter-add-element[data-v-cb452756]{width:100%;justify-content:flex-start}.scatter-entries[data-v-cb452756]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.scatter-entry[data-v-cb452756]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.scatter-thumb[data-v-cb452756]{flex:none;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.scatter-entry-name[data-v-cb452756]{flex:1;min-width:4rem;font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.scatter-variant[data-v-cb452756]{width:6.5rem}.scatter-weight[data-v-cb452756]{width:6rem}.scatter-missing[data-v-cb452756]{flex:1}.scatter-settings[data-v-cb452756]{gap:.4rem}.scatter-field[data-v-cb452756],.scatter-settings[data-v-cb452756]{display:flex;flex-direction:column}.scatter-field[data-v-cb452756]{gap:.15rem;font-size:.8rem}.scatter-number[data-v-cb452756]{width:8rem}.scatter-actions[data-v-cb452756]{display:flex;flex-wrap:wrap;gap:.35rem}.scatter-note[data-v-cb452756]{font-size:.875rem;color:var(--ui-text-muted)}.scatter-radius-input[data-v-209cca53]{width:8rem}.canvas-mirror[data-v-429bea61]{position:absolute;inset:0;pointer-events:none}.mirror-armed-pick[data-v-429bea61],.mirror-camera[data-v-429bea61],.mirror-darkness[data-v-429bea61],.mirror-interaction-locked[data-v-429bea61],.mirror-item[data-v-429bea61],.mirror-item-element[data-v-429bea61],.mirror-item-trigger[data-v-429bea61],.mirror-last-trigger[data-v-429bea61],.mirror-light-ring[data-v-429bea61],.mirror-marker-stroke[data-v-429bea61],.mirror-measurement[data-v-429bea61],.mirror-mode[data-v-429bea61],.mirror-pointer-mark[data-v-429bea61],.mirror-range-ring[data-v-429bea61],.mirror-viewport-frame[data-v-429bea61],.mirror-vision-source[data-v-429bea61]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tabletop-minimap[data-v-0efb47ec]{position:absolute;left:.5rem;bottom:.5rem;z-index:2;padding:.25rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.picture[data-v-0efb47ec]{position:relative;overflow:hidden;cursor:pointer;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.picture.locked[data-v-0efb47ec]{cursor:not-allowed}.picture canvas[data-v-0efb47ec]{display:block;width:100%;height:100%}.view[data-v-0efb47ec]{position:absolute;box-sizing:border-box;pointer-events:none}.row[data-v-0efb47ec]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-top:.25rem}.region-player-view-controls[data-v-68bc86ac]{position:absolute;display:flex;gap:.25rem;pointer-events:auto}.canvas-viewport[data-v-e6581a67]{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;outline:none}.canvas-viewport[data-v-e6581a67]:focus-visible{outline:2px solid #2b6cb0;outline-offset:-2px}.canvas-viewport.panning[data-v-e6581a67]{cursor:grabbing}.canvas-viewport.armed[data-v-e6581a67],.canvas-viewport.selecting[data-v-e6581a67]{cursor:crosshair}.canvas-viewport.erasing[data-v-e6581a67]{cursor:none}.canvas-viewport.erasing.erasing-area[data-v-e6581a67]{cursor:crosshair}.edit-overlay[data-v-e6581a67]{inset:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.edit-overlay[data-v-e6581a67],.group-rendering[data-v-e6581a67]{position:absolute;pointer-events:none}.group-rendering[data-v-e6581a67]{transform:translate(-50%,-50%);display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;white-space:nowrap}.edit-toggle[data-v-e6581a67]{transform:translate(-50%,-120%)}.edit-field[data-v-e6581a67],.edit-toggle[data-v-e6581a67]{position:absolute;pointer-events:auto}.edit-field[data-v-e6581a67]{transform-origin:0 0}.edit-input[data-v-e6581a67]{width:100%;box-sizing:border-box;padding:0 2px;border:2px solid var(--ui-primary);border-radius:2px;background:var(--ui-bg);color:var(--ui-text-highlighted);font:inherit;line-height:1.1}.edit-input[aria-invalid=true][data-v-e6581a67]{border-color:var(--ui-error)}.edit-error[data-v-e6581a67]{margin:2px 0 0;padding:2px 4px;border-radius:2px;background:var(--ui-bg-elevated);color:var(--ui-error);font-size:.7rem;white-space:nowrap}.tabletop-properties[data-v-9137c727]{display:flex;flex-direction:column;gap:1rem}.perf-stats[data-v-9137c727],.token-drag[data-v-9137c727]{display:flex;flex-direction:column;gap:.75rem}.distance-scale[data-v-9137c727]{display:flex;flex-direction:column;gap:.5rem}.distance-scale__hint[data-v-9137c727]{margin:0;font-size:.75rem}.color-row[data-v-9137c727],.image-row[data-v-9137c727]{display:flex;align-items:center;gap:.5rem}.color-input[data-v-9137c727]{width:2.5rem;height:2rem;padding:0;border:1px solid var(--ui-border-accented);--ivtt-border-frame-image:var(--ivtt-border-accented-image);--ivtt-border-frame-slice:var(--ivtt-border-accented-slice);--ivtt-border-frame-width:var(--ivtt-border-accented-width);--ivtt-border-frame-repeat:var(--ivtt-border-accented-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px;background:transparent}.group-members[data-v-2e1b886e]{list-style:none;margin:0;padding:0 0 0 1.5rem}.group-member-row[data-v-2e1b886e]{display:flex;align-items:center;gap:.35rem;padding:.15rem .35rem;font-size:.85rem}.group-member-name[data-v-2e1b886e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.properties-section-title[data-v-3ccd36a7]{font-size:.85rem;font-weight:600;color:var(--ui-text-muted);margin:0}.properties-map-variants[data-v-3ccd36a7]{display:flex;flex-direction:column;gap:.375rem}.properties-map-variants__label[data-v-3ccd36a7]{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.area-properties-title[data-v-2e15baad]{font-weight:600;color:var(--ui-text-muted)}.area-properties-line[data-v-2e15baad],.area-properties-title[data-v-2e15baad]{font-size:.85rem;margin:0}.path-properties-title[data-v-61edb384]{font-weight:600;color:var(--ui-text-muted)}.path-properties-line[data-v-61edb384],.path-properties-title[data-v-61edb384]{font-size:.85rem;margin:0}.blocker-fields[data-v-079c0281]{display:flex;flex-direction:column;gap:.5rem}.vision-radius-row[data-v-bd65cb21]{display:flex;align-items:center;gap:.25rem}.tabletop-item-properties[data-v-bd65cb21]{display:flex;flex-direction:column;gap:1rem}.properties-empty[data-v-bd65cb21]{font-size:.85rem}.properties-arrange-buttons[data-v-bd65cb21]{display:flex;flex-wrap:wrap;gap:.5rem}.properties-section-title[data-v-bd65cb21]{font-size:.85rem;font-weight:600;color:var(--ui-text-muted);margin:0}.properties-panel-body[data-v-bd65cb21]{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.field-pair[data-v-bd65cb21]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.properties-switch-row[data-v-bd65cb21]{display:flex;align-items:center;gap:.5rem}.erase-summary[data-v-bd65cb21],.mixed-marker[data-v-bd65cb21]{font-size:.85rem}.erase-summary[data-v-bd65cb21]{margin:0}.item-details[data-v-34a061a7]{display:flex;flex-direction:column;gap:.5rem;padding:.35rem .35rem .5rem 1.75rem;border-bottom:1px solid var(--ui-border-muted)}.name-field[data-v-34a061a7]{display:flex;align-items:center;gap:.5rem}.name-label[data-v-34a061a7]{font-size:.8rem;flex:none}.item-filters[data-v-7c2d3a35]{display:flex;flex-direction:column;gap:.35rem;flex-basis:100%;min-width:0}.filters-row[data-v-7c2d3a35]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.filters-block[data-v-7c2d3a35]{display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px}.darkness-fields[data-v-9c35e03e]{display:flex;flex-direction:column;gap:.5rem;flex-basis:100%}.movement-reset-field[data-v-5b9db2de]{flex-basis:100%}.region-grid-fields[data-v-cdaa48d5],.vision-edge-fields[data-v-94ce91f9],.los-fields[data-v-d75b6a96],.fog-of-war-fields[data-v-d648fab7]{display:flex;flex-direction:column;gap:.5rem;flex-basis:100%}.exploration-controls[data-v-7a0d4b12]{flex-direction:column;flex-basis:100%}.exploration-controls[data-v-7a0d4b12],.exploration-controls__buttons[data-v-7a0d4b12]{display:flex;gap:.5rem}.player-regions-group[data-v-55dc934e]{margin-top:.5rem}.regions-heading-row[data-v-55dc934e]{position:sticky;top:var(--pin-top,0);z-index:2;height:var(--layer-heading-h,2rem);background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);display:flex;align-items:center;gap:.25rem;padding-right:.25rem;border-bottom:1px solid var(--ui-border-muted)}.regions-heading[data-v-55dc934e]{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;padding:.25rem .35rem;font-size:.8rem;font-weight:600}.regions-count[data-v-55dc934e]{font-weight:400;color:var(--ui-text-muted)}.regions-empty[data-v-55dc934e]{padding:.35rem;font-size:.85rem;color:var(--ui-text-muted)}.region-row[data-v-55dc934e]{display:flex;align-items:center;gap:.25rem;padding:.25rem .35rem;border-radius:4px}.region-entry[data-v-55dc934e],.region-row[data-v-55dc934e]{scroll-margin-top:calc(var(--layer-heading-h, 2rem) + .75rem)}.region-entry[data-expanded=true]>.region-row[data-v-55dc934e]{position:sticky;top:calc(var(--pin-top, 0) + var(--layer-heading-h, 2rem));z-index:1;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.region-entry[data-expanded=true]>.region-row.selected[data-v-55dc934e],.region-row.selected[data-v-55dc934e]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.region-row-button[data-v-55dc934e]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;text-align:left;background:transparent;border:none;color:inherit;cursor:pointer;padding:0}.region-swatch[data-v-55dc934e]{width:1rem;height:1rem;flex:none;border-radius:3px;border:1px solid var(--ui-border-accented);--ivtt-border-frame-image:var(--ivtt-border-accented-image);--ivtt-border-frame-slice:var(--ivtt-border-accented-slice);--ivtt-border-frame-width:var(--ivtt-border-accented-width);--ivtt-border-frame-repeat:var(--ivtt-border-accented-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch)}.region-name[data-v-55dc934e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-details[data-v-55dc934e]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.35rem .35rem .75rem 2rem}.color-input[data-v-55dc934e]{width:2.5rem;height:2rem;padding:0;border:1px solid var(--ui-border-accented);--ivtt-border-frame-image:var(--ivtt-border-accented-image);--ivtt-border-frame-slice:var(--ivtt-border-accented-slice);--ivtt-border-frame-width:var(--ivtt-border-accented-width);--ivtt-border-frame-repeat:var(--ivtt-border-accented-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px;background:transparent}.tabletop-item-list[data-v-696dfb7e]{--layer-heading-h:2rem;--pin-top:-.75rem;min-width:0}.item-rows[data-v-696dfb7e],.tabletop-item-list[data-v-696dfb7e]{display:flex;flex-direction:column}.item-rows[data-v-696dfb7e]{min-height:0}.layer-group+.layer-group[data-v-696dfb7e]{margin-top:.5rem}.list-header[data-v-696dfb7e]{flex-wrap:wrap;padding-bottom:.5rem}.layer-heading-row[data-v-696dfb7e],.list-header[data-v-696dfb7e]{display:flex;align-items:center;gap:.25rem}.layer-heading-row[data-v-696dfb7e]{position:sticky;top:var(--pin-top);z-index:2;height:var(--layer-heading-h);background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);padding-right:.25rem;border-bottom:1px solid var(--ui-border-muted)}.layer-heading[data-v-696dfb7e]{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;padding:.25rem .35rem;font-size:.8rem;font-weight:600}.layer-count[data-v-696dfb7e]{font-weight:400}.layer-count[data-v-696dfb7e],.layer-empty[data-v-696dfb7e]{color:var(--ui-text-muted)}.layer-empty[data-v-696dfb7e]{padding:.35rem;font-size:.85rem}.item-row[data-v-696dfb7e]{display:flex;align-items:center;gap:.25rem;padding:.25rem .35rem;border-radius:4px}.item-entry[data-v-696dfb7e],.item-row[data-v-696dfb7e]{scroll-margin-top:calc(var(--layer-heading-h) + .75rem)}.item-entry[data-expanded=true]>.item-row[data-v-696dfb7e]{position:sticky;top:calc(var(--pin-top) + var(--layer-heading-h));z-index:1;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.item-entry[data-expanded=true]>.item-row.selected[data-v-696dfb7e],.item-row.selected[data-v-696dfb7e]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.item-row-button[data-v-696dfb7e]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;text-align:left;background:transparent;border:none;color:inherit;cursor:pointer;padding:0}.item-row-button.gm-hidden[data-v-696dfb7e]{opacity:.5}.item-name[data-v-696dfb7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb[data-v-696dfb7e]{position:relative;width:32px;height:32px;flex:none;display:grid;place-items:center}.thumb-group-icon[data-v-696dfb7e]{font-size:1.25rem}.thumb-image[data-v-696dfb7e]{-o-object-fit:cover;object-fit:cover}.thumb-image[data-v-696dfb7e],.thumb-placeholder[data-v-696dfb7e]{width:100%;height:100%;border-radius:4px}.thumb-placeholder[data-v-696dfb7e]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.thumb-erase-badge[data-v-696dfb7e]{position:absolute;right:-2px;bottom:-2px;font-size:.7rem;padding:1px;border-radius:999px;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);color:var(--ui-text-muted)}.selection-block[data-v-696dfb7e]{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--ui-border-muted)}.selection-heading-row[data-v-696dfb7e]{display:flex;align-items:center;gap:.25rem}.list-empty[data-v-696dfb7e]{padding:.5rem .35rem;opacity:.6;font-size:.85rem}.gm-hidden-indicator[data-v-686cafd1]{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:20}.definition-gallery-panel[data-v-b6ca1ed2]{display:flex;flex-direction:column;min-width:0;gap:.25rem}.gallery-row[data-v-b6ca1ed2]{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem;border-radius:4px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.gallery-row[data-v-b6ca1ed2]:hover{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.gallery-row[data-v-b6ca1ed2]:disabled{cursor:default;opacity:.6}.gallery-preview[data-v-b6ca1ed2]{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:4px;background:var(--ui-bg);background-image:var(--ivtt-bg-default-image,none);background-size:var(--ivtt-bg-default-size,auto);background-repeat:var(--ivtt-bg-default-repeat,repeat);background-position:var(--ivtt-bg-default-position,0 0);overflow:hidden}.gallery-name[data-v-b6ca1ed2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-empty[data-v-b6ca1ed2]{padding:.5rem .35rem;opacity:.6;font-size:.85rem}.gallery-section-label[data-v-b6ca1ed2]{padding:.5rem .35rem .1rem;color:var(--ui-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.gallery-preview--world-object[data-v-b6ca1ed2]{color:var(--ui-text-muted);font-size:1.5rem}.characters-panel[data-v-705e09a4]{min-width:0;gap:.25rem}.character-place-wrap[data-v-705e09a4],.characters-panel[data-v-705e09a4]{display:flex;flex-direction:column}.character-place-row[data-v-705e09a4]{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem;border-radius:4px;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.character-place-row[data-v-705e09a4]:hover:not(:disabled){background:#2b3140}.character-place-row[data-v-705e09a4]:disabled{opacity:.5;cursor:default}.character-thumb[data-v-705e09a4]{width:40px;height:40px;flex:none;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;border-radius:4px;background:#12161c;overflow:hidden}.character-thumb-image[data-v-705e09a4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.character-place-name[data-v-705e09a4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-picker[data-v-705e09a4]{display:flex;flex-direction:column;gap:.15rem;margin:.15rem 0 .35rem .85rem;padding:.25rem;background:#12161c;border:1px solid #4a5058;border-radius:4px}.template-picker-cancel[data-v-705e09a4],.template-picker-option[data-v-705e09a4]{text-align:left;background:transparent;border:none;color:inherit;cursor:pointer;padding:.2rem .35rem;border-radius:4px}.template-picker-cancel[data-v-705e09a4]:hover,.template-picker-option[data-v-705e09a4]:hover{background:#2b3140}.characters-empty[data-v-705e09a4]{padding:.5rem .35rem;opacity:.6;font-size:.85rem}.performance-panel[data-v-c07f3d82]{display:flex;flex-direction:column;gap:1rem}.performance-participant[data-v-c07f3d82]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:.5rem}.performance-participant__head[data-v-c07f3d82]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.performance-participant__stats[data-v-c07f3d82]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0}.performance-participant__stats dd[data-v-c07f3d82]{margin:0}.performance-participant__renderer[data-v-c07f3d82]{overflow-wrap:anywhere}.performance-strip[data-v-c07f3d82]{max-width:100%}.tool-group-button-anchor[data-v-b49c4912]{position:relative;display:inline-flex}.tool-group-button-dot[data-v-b49c4912]{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:9999px;background:var(--ui-primary);pointer-events:none}.toolbar-rule[data-v-0f6f4d14]{align-self:stretch;border-left:1px solid var(--ui-border-muted)}.effects-menu[data-v-e8f1e982]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;min-width:13rem}.toolbar-end[data-v-06096ca4],.toolbar-group[data-v-06096ca4]{display:flex;align-items:center;gap:.35rem}.tabletop-breadcrumb[data-v-0eb6a52b]{flex:none;overflow-x:auto;overflow-y:hidden;min-width:0}.encounter-map-library-panel[data-v-11acee15]{position:relative;flex:none;height:100%;min-height:0;display:flex;flex-direction:row;background:var(--ui-bg);background-image:var(--ivtt-bg-default-image,none);background-size:var(--ivtt-bg-default-size,auto);background-repeat:var(--ivtt-bg-default-repeat,repeat);background-position:var(--ivtt-bg-default-position,0 0);border-right:1px solid var(--ui-border-muted)}.library-panel-column[data-v-11acee15]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.library-panel-header[data-v-11acee15]{flex:none;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--ui-border-muted)}.library-panel-library-row[data-v-11acee15]{display:flex;align-items:center;gap:.25rem}.library-panel-library-row[data-v-11acee15]>:first-child{flex:1;min-width:0}.library-panel-search[data-v-11acee15]{width:100%}.library-panel-body[data-v-11acee15]{flex:1;min-height:0;overflow-y:auto;padding:.5rem}.library-panel-note[data-v-11acee15]{color:var(--ui-text-dimmed);font-size:.875rem}.library-panel-list[data-v-11acee15]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.library-row[data-v-11acee15]{display:flex;align-items:center;gap:.35rem}.library-select[data-v-11acee15]{flex:1;min-width:0;justify-content:flex-start}.library-thumb[data-v-11acee15]{flex:none;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.library-thumb--empty[data-v-11acee15]{display:inline-block}.library-thumb--sound[data-v-11acee15]{display:inline-flex;align-items:center;justify-content:center;color:var(--ui-text-muted)}.library-expanded[data-v-11acee15]{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;padding-left:1.5rem;margin-top:.15rem}.library-image-variants[data-v-11acee15]{color:var(--ui-text-muted);font-size:.75rem}.tabletop-page[data-v-284aba0f]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tabletop-secondary-toolbar[data-v-284aba0f],.tabletop-toolbar[data-v-284aba0f]{flex:none;display:flex;align-items:center;justify-content:space-between;overflow-x:auto;overflow-y:hidden;padding:.35rem .5rem;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);border-bottom:1px solid var(--ui-border-muted)}.tabletop-secondary-toolbar[data-v-284aba0f]{gap:.35rem;justify-content:flex-start}.items-notice[data-v-284aba0f]{flex:none}.tabletop-body[data-v-284aba0f]{display:flex;overflow:hidden}.tabletop-body[data-v-284aba0f],.tabletop-surface[data-v-284aba0f]{flex:1;min-width:0;min-height:0;position:relative}.definition-behaviour-fields[data-v-be916058]{display:flex;flex-direction:column;gap:.5rem}.definition-behaviour-row[data-v-be916058]{display:flex;align-items:center;gap:.35rem}.definition-behaviour-switch[data-v-be916058]{flex:1;min-width:0}.definition-behaviour-notice[data-v-be916058]{flex:1}.definition-behaviour-bind-toggle[data-v-be916058]{flex-shrink:0}.definition-properties[data-v-5d07d0ed]{display:flex;flex-direction:column;gap:1.25rem}.definition-section[data-v-5d07d0ed]{display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-5d07d0ed]{margin:0;font-size:.85rem;text-transform:capitalize;opacity:.8}.selected-shape[data-v-5d07d0ed]{display:flex;flex-direction:column;gap:.5rem}.size-row[data-v-5d07d0ed]{display:flex;flex-direction:row;gap:.75rem}.size-field[data-v-5d07d0ed]{flex:1}.declared-types-field[data-v-5d07d0ed],.declared-types-select[data-v-5d07d0ed],.default-types-field[data-v-5d07d0ed],.default-types-select[data-v-5d07d0ed]{width:100%}.definition-page[data-v-2a1b7a75]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.definition-toolbar[data-v-2a1b7a75]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);border-bottom:1px solid var(--ui-border-muted)}.toolbar-end[data-v-2a1b7a75],.toolbar-group[data-v-2a1b7a75]{display:flex;align-items:center;gap:.35rem}.toolbar-rule[data-v-2a1b7a75]{align-self:stretch;border-left:1px solid var(--ui-border-muted)}.definition-page-name[data-v-2a1b7a75]{color:var(--ui-text-muted);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.definition-body[data-v-2a1b7a75]{display:flex;position:relative;overflow:hidden}.definition-body[data-v-2a1b7a75],.definition-surface[data-v-2a1b7a75]{flex:1;min-width:0;min-height:0}.action-call-arguments-group[data-v-6516af39]{display:flex;flex-direction:column;gap:.5rem}.action-call-arguments-row[data-v-6516af39]{display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px}.action-call-arguments-inline[data-v-6516af39]{display:flex;align-items:center;gap:.4rem}.action-call-arguments-subrows[data-v-6516af39]{display:flex;flex-direction:column;gap:.35rem;padding-left:.75rem;border-left:1px solid var(--ui-border-muted)}.action-step-fields-group[data-v-b1771cc3]{display:flex;flex-direction:column;gap:.5rem}.action-step-fields-row[data-v-b1771cc3]{display:flex;align-items:center;gap:.4rem}.action-step-fields-subrows[data-v-b1771cc3]{display:flex;flex-direction:column;gap:.35rem;padding-left:.75rem;border-left:1px solid var(--ui-border-muted)}.action-step-fields-case[data-v-b1771cc3]{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px}.action-step-fields-case-header[data-v-b1771cc3]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.action-step-fields-case-title[data-v-b1771cc3]{font-size:.75rem;font-weight:600;color:var(--ui-text-muted)}.action-step-fields-argument[data-v-b1771cc3]{display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:4px}.action-step-row-trigger[data-v-c687eb4f]{justify-content:flex-start;gap:.4rem}.action-step-row-name[data-v-c687eb4f]{font-weight:600}.action-step-row-secondary[data-v-c687eb4f]{color:var(--ui-text-muted);font-size:.85rem}.action-step-row-body[data-v-c687eb4f]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 .25rem 1.25rem;border-left:1px solid var(--ui-border-muted)}.action-step-row-controls[data-v-c687eb4f]{display:flex;align-items:center;gap:.3rem}.action-step-list[data-v-77a01060]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.action-step-list-item[data-v-77a01060]{min-width:0}.action-step-list-empty[data-v-77a01060]{padding:.25rem .35rem;color:var(--ui-text-muted);font-size:.85rem}.action-step-list-add[data-v-77a01060]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}.added-cases[data-v-625ced80]{display:flex;flex-direction:column;gap:.4rem}.added-cases-row[data-v-625ced80]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.added-cases-existing[data-v-625ced80]{font-size:.8rem;color:var(--ui-text-muted);display:flex;flex-wrap:wrap;gap:.4rem}.added-cases-case[data-v-625ced80]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.added-cases-violations[data-v-625ced80]{list-style:none;padding:0;font-size:.8rem}.ask-options-ext[data-v-0089a798]{display:flex;flex-direction:column;gap:.4rem}.ask-options-ext-row[data-v-0089a798]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ask-options-ext-options[data-v-0089a798]{display:flex;flex-direction:column;gap:.3rem}.ask-options-ext-label[data-v-0089a798]{font-size:.8rem;color:var(--ui-text-muted)}.ask-options-ext-help[data-v-0089a798]{font-size:.75rem;color:var(--ui-text-dimmed)}.ask-options-ext-option[data-v-0089a798]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ask-options-ext-record[data-v-0089a798]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:.375rem}.ask-options-ext-record-header[data-v-0089a798]{display:flex;align-items:center;justify-content:space-between}.inserted-step[data-v-776623de]{display:flex;flex-direction:column;gap:.4rem}.inserted-step-violations[data-v-776623de]{list-style:none;padding:0;font-size:.8rem}.modifier-rows[data-v-7613131d]{display:flex;flex-direction:column;gap:.6rem;max-width:48rem}.modifier-label[data-v-7613131d]{font-size:.8rem;color:var(--ui-text-muted)}.modifier-notice[data-v-7613131d]{font-size:.75rem;color:var(--ui-text-muted)}.modifier-inherited-list[data-v-7613131d]{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0}.modifier-inherited[data-v-7613131d]{display:flex;flex-direction:column;gap:.2rem;padding:.5rem;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.modifier-inherited-head[data-v-7613131d]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.modifier-name[data-v-7613131d]{font-weight:600}.modifier-expr[data-v-7613131d]{font-size:.8rem;color:var(--ui-text-muted);overflow-wrap:anywhere}.modifier-row[data-v-7613131d]{display:flex;flex-direction:column;gap:.5rem;padding:.6rem}.modifier-grid[data-v-7613131d]{display:flex;flex-wrap:wrap;gap:.6rem}.modifier-field[data-v-7613131d]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.modifier-condition[data-v-7613131d],.modifier-extension[data-v-7613131d]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.modifier-condition-formula[data-v-7613131d]{flex:1 1 14rem;min-width:0}.modifier-add-extension[data-v-7613131d],.modifier-target[data-v-7613131d]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.modifier-drift li[data-v-7613131d]{display:flex;align-items:center;gap:.4rem;color:var(--ui-text-muted)}.modifier-target>.modifier-violations[data-v-7613131d]{flex-basis:100%}.modifier-effect[data-v-7613131d]{display:grid;grid-template-columns:1fr 7rem 1fr auto;gap:.4rem;align-items:center}.modifier-violations[data-v-7613131d]{list-style:none;padding:0;font-size:.8rem}.modifier-actions[data-v-7613131d],.modifier-row-actions[data-v-7613131d]{display:flex;gap:.5rem}.document-tooltip-row[data-v-80130191]{border:1px solid transparent;border-radius:4px;outline:none}.document-tooltip-row[data-v-80130191]:focus-visible{border-color:var(--ui-primary)}.document-tooltip-row--selected[data-v-80130191]{border-color:var(--ui-primary)}.document-tooltip-row--drop-into[data-v-80130191],.document-tooltip-row--selected[data-v-80130191]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.document-tooltip-row--drop-into[data-v-80130191]{outline:2px dashed var(--ui-primary);outline-offset:-2px}.document-tooltip-row-header[data-v-80130191]{display:flex;align-items:center;gap:.3rem;padding:.2rem .3rem}.document-tooltip-row-icon[data-v-80130191]{flex:none;opacity:.75}.document-tooltip-row-label[data-v-80130191]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-tooltip-group[data-v-80130191]{display:flex;flex-direction:column;list-style:none;margin:.15rem 0 0;padding:0 0 0 1rem;border-left:1px solid var(--ui-border-muted)}.document-tooltip-empty[data-v-80130191]{padding:.25rem .35rem;opacity:.6;font-size:.85rem}.document-element-tree[data-v-dcaddb61],.document-element-tree-group[data-v-dcaddb61]{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.document-element-tree-group[data-v-dcaddb61]{padding-left:1rem;border-left:1px solid var(--ui-border-muted);margin-top:.15rem}.document-element-row[data-v-dcaddb61]{border:1px solid transparent;border-radius:4px;outline:none}.document-element-row[data-v-dcaddb61]:focus-visible{border-color:var(--ui-primary)}.document-element-row--selected[data-v-dcaddb61]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0);border-color:var(--ui-primary)}.document-element-row--drop-before[data-v-dcaddb61]{box-shadow:inset 0 2px 0 0 var(--ui-primary)}.document-element-row--drop-after[data-v-dcaddb61]{box-shadow:inset 0 -2px 0 0 var(--ui-primary)}.document-element-row--drop-into[data-v-dcaddb61]{outline:2px dashed var(--ui-primary);outline-offset:-2px;background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.document-element-row-header[data-v-dcaddb61]{display:flex;align-items:center;gap:.3rem;padding:.2rem .3rem}.document-element-row-icon[data-v-dcaddb61]{flex:none;opacity:.75}.document-element-row-label[data-v-dcaddb61]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-element-row-kind[data-v-dcaddb61]{flex:none;font-size:.7rem;color:var(--ui-text)}.document-element-row-move-buttons[data-v-dcaddb61]{display:flex;align-items:center;gap:.1rem;flex-shrink:0}.document-table-columns[data-v-dcaddb61]{margin-top:.15rem}.document-column-row[data-v-dcaddb61]{border:1px solid transparent;border-radius:4px;outline:none}.document-column-row[data-v-dcaddb61]:focus-visible{border-color:var(--ui-primary)}.document-column-row--selected[data-v-dcaddb61]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0);border-color:var(--ui-primary)}.document-column-row-header[data-v-dcaddb61]{display:flex;align-items:center;gap:.3rem;padding:.2rem .3rem}.document-column-header-label[data-v-dcaddb61]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--ui-text)}.document-column-width-input[data-v-dcaddb61]{width:5.5rem;flex:none}.document-column-cell-kind[data-v-dcaddb61]{flex:none;font-size:.7rem;color:var(--ui-text)}.document-element-tree-empty[data-v-dcaddb61],.document-table-columns-empty[data-v-dcaddb61],.document-table-expander-empty[data-v-dcaddb61]{padding:.25rem .35rem;opacity:.6;font-size:.85rem}.document-grid-groups[data-v-dcaddb61]{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem}.document-grid-group-title[data-v-dcaddb61],.document-grid-row-label[data-v-dcaddb61]{font-size:.7rem;color:var(--ui-text);font-weight:600}.document-grid-columns-group[data-v-dcaddb61]{display:flex;flex-direction:column;gap:.15rem}.document-grid-column-row[data-v-dcaddb61]{border:1px solid transparent;border-radius:4px;outline:none}.document-grid-column-row-header[data-v-dcaddb61]{display:flex;align-items:center;gap:.3rem;padding:.2rem .3rem}.document-grid-column-width-input[data-v-dcaddb61]{width:5.5rem;flex:none}.document-grid-row-group[data-v-dcaddb61]{display:flex;flex-direction:column;gap:.15rem}.document-grid-row-header[data-v-dcaddb61]{display:flex;align-items:center;gap:.3rem;padding:.1rem .3rem}.document-grid-row-slots[data-v-dcaddb61]{padding-left:1rem;border-left:1px solid var(--ui-border-muted)}.document-grid-row-slots>.document-tooltip-row[data-v-dcaddb61]{margin-left:1rem}.document-grid-slot[data-v-dcaddb61]{display:flex;align-items:center;gap:.3rem;padding:.2rem .3rem;border:1px solid transparent;border-radius:4px;outline:none;cursor:pointer}.document-grid-slot[data-v-dcaddb61]:focus-visible{border-color:var(--ui-primary)}.document-grid-slot--selected[data-v-dcaddb61]{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0);border-color:var(--ui-primary)}.document-grid-slot-label[data-v-dcaddb61]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-grid-slot-empty[data-v-dcaddb61]{flex:none;opacity:.6;font-size:.85rem}.document-grid-slot-hint[data-v-dcaddb61]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-dimmed);font-size:.75rem}.document-grid-add-row[data-v-dcaddb61]{align-self:flex-start}.document-size-guides[data-v-28090387]{position:absolute;inset:0;pointer-events:none}.document-size-guide[data-v-28090387]{position:absolute;pointer-events:auto;z-index:2;touch-action:none}.document-size-guide--x[data-v-28090387]{top:0;bottom:0;width:0;border-left:1px dashed var(--ui-primary);cursor:col-resize}.document-size-guide--y[data-v-28090387]{left:0;right:0;height:0;border-top:1px dashed var(--ui-primary);cursor:row-resize}.document-size-guide[data-v-28090387]:before{content:"";position:absolute}.document-size-guide--x[data-v-28090387]:before{top:0;bottom:0;left:-2px;width:5px}.document-size-guide--y[data-v-28090387]:before{left:0;right:0;top:-2px;height:5px}.document-size-guide[data-v-28090387]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:1px}.document-size-guide-label[data-v-28090387]{position:absolute;white-space:nowrap;font-size:.7rem;line-height:1.2;padding:0 .25rem;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);color:var(--ui-text-muted);pointer-events:none}.document-size-guide--x.document-size-guide--min .document-size-guide-label[data-v-28090387]{top:0;right:3px}.document-size-guide--x.document-size-guide--max .document-size-guide-label[data-v-28090387]{top:0;left:3px}.document-size-guide--y.document-size-guide--min .document-size-guide-label[data-v-28090387]{left:3px;bottom:2px}.document-size-guide--y.document-size-guide--max .document-size-guide-label[data-v-28090387]{left:3px;top:2px}.document-size-guide--x.document-size-guide--min .document-size-guide-label--inside[data-v-28090387]{right:auto;left:3px;top:calc(1.2em + 2px)}.document-size-guide--x.document-size-guide--max .document-size-guide-label--inside[data-v-28090387]{left:auto;right:3px;top:calc(1.2em + 2px)}.document-size-guide--y.document-size-guide--min .document-size-guide-label--inside[data-v-28090387]{inset:2px 3px auto auto}.document-size-guide--y.document-size-guide--max .document-size-guide-label--inside[data-v-28090387]{inset:auto 3px 2px auto}.document-template-preview[data-v-f7ffc85b]{display:flex;flex-direction:column;gap:.75rem;min-height:0}.preview-toolbar[data-v-f7ffc85b]{flex:none;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.preview-instance-field[data-v-f7ffc85b],.preview-instance-select[data-v-f7ffc85b]{width:100%;max-width:320px}.preview-editable-switch[data-v-f7ffc85b]{flex:none}.preview-body[data-v-f7ffc85b]{flex:1;min-height:0}.preview-empty[data-v-f7ffc85b]{color:var(--ui-text-dimmed);font-size:.85rem}.document-element-tooltip-properties[data-v-435f0a12]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.document-tooltip-add-reason[data-v-435f0a12]{flex-basis:100%;margin:0}.document-template-page[data-v-435f0a12]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.document-template-toolbar[data-v-435f0a12]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0);border-bottom:1px solid var(--ui-border-muted)}.toolbar-end[data-v-435f0a12],.toolbar-group[data-v-435f0a12]{display:flex;align-items:center;gap:.35rem}.toolbar-rule[data-v-435f0a12]{align-self:stretch;border-left:1px solid var(--ui-border-muted)}.document-template-body[data-v-435f0a12]{flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.document-template-tree-panel[data-v-435f0a12]{flex:none;width:280px;min-width:0;min-height:0;overflow-y:auto;padding:.5rem}.document-template-header[data-v-435f0a12]{margin-bottom:.5rem}.document-template-header-name[data-v-435f0a12]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:600;color:var(--ui-text-highlighted);padding:.15rem .4rem;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer}.document-template-header-name[data-v-435f0a12]:hover{background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.document-template-header-name[data-v-435f0a12]:focus-visible{outline:none;border-color:var(--ui-primary)}.document-template-header-name--selected[data-v-435f0a12],.document-template-header-name--selected[data-v-435f0a12]:hover{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0);border-color:var(--ui-primary)}.document-template-properties[data-v-435f0a12]{display:flex;flex-direction:column}.declared-types-field[data-v-435f0a12]{width:100%;margin-bottom:.5rem}.declared-types-select[data-v-435f0a12]{width:100%}.declared-actions-field[data-v-435f0a12]{width:100%;margin-bottom:.5rem}.declared-actions-select[data-v-435f0a12]{width:100%}.default-types-field[data-v-435f0a12]{width:100%;margin-bottom:.5rem}.default-types-select[data-v-435f0a12]{width:100%}.document-template-sizing-group[data-v-435f0a12]{margin-bottom:.75rem}.document-template-sizing-title[data-v-435f0a12]{display:block;font-size:.75rem;font-weight:600;color:var(--ui-text-muted);margin-bottom:.35rem}.document-template-sizing-fields[data-v-435f0a12]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.document-template-tree-resize-handle[data-v-435f0a12]{flex:none;position:relative;width:6px;cursor:ew-resize;touch-action:none;background:var(--ui-bg-muted);background-image:var(--ivtt-bg-muted-image,none);background-size:var(--ivtt-bg-muted-size,auto);background-repeat:var(--ivtt-bg-muted-repeat,repeat);background-position:var(--ivtt-bg-muted-position,0 0);border-right:1px solid var(--ui-border-muted)}.document-template-tree-resize-handle[data-v-435f0a12]:before{content:"";position:absolute;inset-block:0;inset-inline:-9px}.document-template-tree-resize-handle[data-v-435f0a12]:hover{background:var(--ui-bg-accented);background-image:var(--ivtt-bg-accented-image,none);background-size:var(--ivtt-bg-accented-size,auto);background-repeat:var(--ivtt-bg-accented-repeat,repeat);background-position:var(--ivtt-bg-accented-position,0 0)}.document-template-tree-resize-handle[data-v-435f0a12]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-1px}.document-template-preview-panel[data-v-435f0a12]{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:.75rem;background:var(--ui-bg-muted);background-image:var(--ivtt-bg-muted-image,none);background-size:var(--ivtt-bg-muted-size,auto);background-repeat:var(--ivtt-bg-muted-repeat,repeat);background-position:var(--ivtt-bg-muted-position,0 0)}.document-template-error[data-v-435f0a12]{margin-bottom:.5rem}.document-template-no-selection[data-v-435f0a12]{color:var(--ui-text-dimmed);font-size:.85rem}.document-table-columns-properties[data-v-435f0a12]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.document-table-expander-switches[data-v-435f0a12]{display:flex;flex-direction:column;gap:.4rem}.document-column-header-field--selected[data-v-435f0a12]{border-left:2px solid var(--ui-primary);padding-left:.4rem}.document-element-triggers[data-v-435f0a12]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.5rem;border-top:1px dashed var(--ui-border-muted)}.document-element-section-title[data-v-435f0a12]{margin:0;font-size:.8rem;font-weight:600;color:var(--ui-text-muted)}.document-trigger-type-row[data-v-435f0a12]{display:flex;flex-direction:column;gap:.5rem}.document-trigger-type-header[data-v-435f0a12]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.document-trigger-type-name[data-v-435f0a12]{font-weight:600;opacity:.85}.document-trigger-parameter-row[data-v-435f0a12]{display:flex;flex-direction:column;gap:.35rem;padding-left:.5rem;border-left:2px solid var(--ui-border-muted)}.field-label[data-v-435f0a12]{font-size:.8rem;opacity:.75}.gallery-tag-area[data-v-dcbdbd80]{height:var(--gallery-tag-area-height,4.75rem);overflow:hidden}.image-gallery-page[data-v-2ae719d6]{--gallery-card-width:11rem;--gallery-card-height:20.5rem;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow:hidden;color:var(--ui-text)}.gallery-toolbar[data-v-2ae719d6]{flex:none;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.search-input[data-v-2ae719d6]{flex:1}.search-input[data-v-2ae719d6],.tag-filter[data-v-2ae719d6]{min-width:12rem}.gallery-notice[data-v-2ae719d6],.gallery-package-filter[data-v-2ae719d6],.upload-area[data-v-2ae719d6]{flex:none}.gallery-body[data-v-2ae719d6]{flex:1;min-height:0;overflow-y:auto}.gallery-sentinel[data-v-2ae719d6]{flex:none;height:1px}.gallery-loading-more[data-v-2ae719d6]{padding:.5rem 0}.gallery-empty[data-v-2ae719d6]{color:var(--ui-text-dimmed);padding:1rem 0}.skeleton-grid[data-v-2ae719d6],.tile-grid[data-v-2ae719d6]{display:grid;grid-template-columns:repeat(auto-fill,var(--gallery-card-width));justify-content:start;gap:1rem}.image-tile[data-v-2ae719d6],.skeleton-tile[data-v-2ae719d6]{width:var(--gallery-card-width);height:var(--gallery-card-height)}.image-tile[data-v-2ae719d6]{box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid var(--ui-border-muted);--ivtt-border-frame-image:var(--ivtt-border-muted-image);--ivtt-border-frame-slice:var(--ivtt-border-muted-slice);--ivtt-border-frame-width:var(--ivtt-border-muted-width);--ivtt-border-frame-repeat:var(--ivtt-border-muted-repeat);border-image-source:var(--ivtt-border-frame-image,none);border-image-slice:var(--ivtt-border-frame-slice,100%);border-image-width:var(--ivtt-border-frame-width,1);border-image-repeat:var(--ivtt-border-frame-repeat,stretch);border-radius:6px;background:var(--ui-bg-elevated);background-image:var(--ivtt-bg-elevated-image,none);background-size:var(--ivtt-bg-elevated-size,auto);background-repeat:var(--ivtt-bg-elevated-repeat,repeat);background-position:var(--ivtt-bg-elevated-position,0 0)}.tile-thumbnail-frame[data-v-2ae719d6]{position:relative}.tile-expand[data-v-2ae719d6]{position:absolute;top:.35rem;left:.35rem}.tile-thumbnail[data-v-2ae719d6]{width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:var(--ui-bg-muted);background-image:var(--ivtt-bg-muted-image,none);background-size:var(--ivtt-bg-muted-size,auto);background-repeat:var(--ivtt-bg-muted-repeat,repeat);background-position:var(--ivtt-bg-muted-position,0 0);border-radius:4px}.tile-actions[data-v-2ae719d6]{margin-top:auto;display:flex;justify-content:flex-end;gap:.25rem}.tile-name[data-v-2ae719d6]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-parameter-row-trigger[data-v-462d02ca]{justify-content:flex-start;gap:.4rem}.action-parameter-row-name[data-v-462d02ca]{font-weight:600}.action-parameter-row-secondary[data-v-462d02ca]{color:var(--ui-text-muted);font-size:.85rem}.action-parameter-row-body[data-v-462d02ca]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 .25rem 1.25rem;border-left:1px solid var(--ui-border-muted)}.action-parameter-row-controls[data-v-462d02ca]{display:flex;align-items:center;gap:.3rem}.action-parameter-list[data-v-5981b231]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.action-parameter-list-item[data-v-5981b231]{min-width:0}.action-parameter-list-empty[data-v-5981b231]{padding:.25rem .35rem;color:var(--ui-text-muted);font-size:.85rem}.action-parameter-list-add[data-v-5981b231]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem}.action-definition-catalogue[data-v-f20c63d6]{display:flex;flex-direction:column;gap:.5rem}.action-definition-catalogue-trigger[data-v-f20c63d6]{justify-content:flex-start;gap:.4rem}.action-definition-catalogue-name[data-v-f20c63d6]{font-weight:600}.action-definition-catalogue-row[data-v-f20c63d6]{display:flex;align-items:flex-end;gap:.4rem;padding:.5rem 0 .25rem 1.25rem;border-left:1px solid var(--ui-border-muted)}.action-definition-catalogue-empty[data-v-f20c63d6]{color:var(--ui-text-muted);font-size:.85rem}.action-definition-form[data-v-87157c14]{display:flex;flex-direction:column;gap:1.5rem}.action-definition-form-section[data-v-87157c14]{display:flex;flex-direction:column;gap:.5rem}.action-definition-form-section-head[data-v-87157c14]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.action-definition-form-heading[data-v-87157c14]{font-size:.85rem;font-weight:600;color:var(--ui-text-highlighted)}
