.te-root,.te-part{--te-bg:var(--color-background,#fff);--te-fg:var(--color-foreground,#0b1220);--te-card:var(--color-card,#fff);--te-card-fg:var(--color-card-foreground,var(--te-fg));--te-primary:var(--color-primary,#4f46e5);--te-primary-fg:var(--color-primary-foreground,#fff);--te-muted:var(--color-muted,#f1f5f9);--te-muted-fg:var(--color-muted-foreground,#64748b);--te-accent:var(--color-accent,#eef2ff);--te-border:var(--color-border,#e2e8f0);--te-input:var(--color-input,#e2e8f0);--te-ring:var(--color-ring,var(--te-primary));--te-radius:var(--radius,.5rem);font-family:var(--font-sans,ui-sans-serif), system-ui, -apple-system, "Segoe UI", "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols 2", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";box-sizing:border-box}.te-root{color:var(--te-fg);background:var(--te-bg)}.te-root *,.te-root :before,.te-root :after,.te-part *,.te-part :before,.te-part :after{box-sizing:border-box}.te-toolbar[data-v-001214ca]{border-bottom:1px solid var(--te-border);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.te-title[data-v-001214ca]{font-size:.95rem}@container te-editor (width<=719px){.te-title[data-v-001214ca]{display:none}}.te-spacer[data-v-001214ca]{flex:1}.te-btn-icon[data-v-001214ca]{align-items:center;gap:.35rem;display:inline-flex}.te-icon[data-v-001214ca]{flex:none;width:1.05em;height:1.05em}.te-btn[data-v-001214ca]{border-radius:calc(var(--te-radius) - 2px);font:inherit;cursor:pointer;border:1px solid #0000;padding:.4rem .75rem;font-size:.82rem}.te-btn-ghost[data-v-001214ca]{border-color:var(--te-input);color:inherit;background:0 0}.te-btn-ghost[data-v-001214ca]:hover{background:var(--te-accent)}.te-btn-primary[data-v-001214ca]{background:var(--te-primary);color:var(--te-primary-fg)}.te-btn-primary[data-v-001214ca]:disabled{opacity:.6;cursor:default}.te-chip[data-v-001214ca]{border:1px solid var(--te-input);background:var(--te-card);color:var(--te-muted-fg);cursor:pointer;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.te-chip[data-v-001214ca]:hover{background:var(--te-accent)}.te-chip-warn[data-v-001214ca]{color:#d97706;border-color:color-mix(in srgb, #d97706 55%, var(--te-input));cursor:help;white-space:pre-line;background:#f59e0b1a}.te-type[data-v-42b63128]{letter-spacing:.02em;border-radius:3px;flex:none;padding:.14rem .3rem;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:700;line-height:1}.te-type-text[data-v-42b63128]{color:#64748b;background:#64748b26}.te-type-number[data-v-42b63128]{color:#2563eb;background:#2563eb26}.te-type-date[data-v-42b63128]{color:#0d9488;background:#0d948829}.te-tree[data-v-ab2ff9b2]{margin:0;padding:0;font-size:.85rem;list-style:none}.te-tree-search[data-v-ab2ff9b2]{padding:0 0 .4rem}.te-tree-search-input[data-v-ab2ff9b2]{box-sizing:border-box;border:1px solid var(--te-border);border-radius:calc(var(--te-radius) - 2px);width:100%;color:inherit;background:0 0;padding:.3rem .5rem;font-size:.8rem}.te-tree-search-input[data-v-ab2ff9b2]:focus{border-color:var(--te-primary);outline:none}.te-tree-empty[data-v-ab2ff9b2]{color:var(--te-muted-fg);margin:0;padding:.4rem;font-size:.8rem}.te-tree-nested[data-v-ab2ff9b2]{border-left:1px solid var(--te-border);margin-left:.75rem;padding-left:.25rem}.te-tree-group[data-v-ab2ff9b2],.te-tree-leaf[data-v-ab2ff9b2]{border-radius:calc(var(--te-radius) - 2px);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem .4rem;display:flex}.te-tree-group[data-v-ab2ff9b2]:hover,.te-tree-leaf[data-v-ab2ff9b2]:hover{background:var(--te-accent)}.te-tree-caret[data-v-ab2ff9b2]{color:var(--te-muted-fg);font-size:.7rem;transition:transform .12s;display:inline-block}.te-tree-caret.open[data-v-ab2ff9b2]{transform:rotate(90deg)}.te-tree-key[data-v-ab2ff9b2]{font-weight:500}.te-tree-count[data-v-ab2ff9b2]{color:var(--te-muted-fg);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem}.te-tree-tag[data-v-ab2ff9b2]{margin-left:auto}.te-tree-plus[data-v-ab2ff9b2]{color:var(--te-primary);opacity:0;margin-left:.35rem}.te-tree-leaf:hover .te-tree-plus[data-v-ab2ff9b2]{opacity:1}.te-badge[data-v-ab2ff9b2]{color:var(--te-primary);margin-left:auto;font-size:.8rem}.te-rail-title[data-v-7f01c4ce]{text-transform:uppercase;letter-spacing:.05em;color:var(--te-muted-fg);margin:0 0 .5rem;font-size:.75rem}.te-calc[data-v-7f01c4ce]{border-top:1px solid var(--te-border);margin-top:.9rem;padding-top:.6rem}.te-calc-title[data-v-7f01c4ce]{margin-top:0}.te-calc-list[data-v-7f01c4ce]{flex-direction:column;gap:.15rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.te-calc-item[data-v-7f01c4ce]{align-items:center;gap:.15rem;display:flex}.te-calc-add[data-v-7f01c4ce]{border-radius:calc(var(--te-radius) - 2px);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:baseline;gap:.4rem;padding:.25rem .4rem;display:flex}.te-calc-add[data-v-7f01c4ce]:hover{background:var(--te-accent)}.te-calc-eq[data-v-7f01c4ce]{color:var(--te-primary);font-family:ui-monospace,monospace;font-size:.8rem;font-weight:700}.te-calc-key[data-v-7f01c4ce]{color:var(--te-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.te-calc-tag[data-v-7f01c4ce]{margin-left:auto}.te-calc-warn[data-v-7f01c4ce]{color:#dc2626;margin-left:auto;font-size:.8rem}.te-calc-icon[data-v-7f01c4ce]{color:var(--te-muted-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:.15rem;font-size:.75rem}.te-calc-icon[data-v-7f01c4ce]:hover{color:inherit}.te-calc-item .te-calc-icon[data-v-7f01c4ce]{opacity:0}.te-calc-item:hover .te-calc-icon[data-v-7f01c4ce],.te-calc-item:focus-within .te-calc-icon[data-v-7f01c4ce]{opacity:1}@media (hover:none){.te-calc-item .te-calc-icon[data-v-7f01c4ce]{opacity:1}}.te-calc-empty[data-v-7f01c4ce]{color:var(--te-muted-fg);margin:0 0 .4rem;font-size:.74rem;line-height:1.35}.te-calc-new[data-v-7f01c4ce]{border:1px dashed var(--te-input);border-radius:calc(var(--te-radius) - 2px);width:100%;color:var(--te-primary);cursor:pointer;font:inherit;background:0 0;padding:.3rem .5rem;font-size:.78rem}.te-calc-new[data-v-7f01c4ce]:hover{background:var(--te-accent)}.te-rail-title[data-v-a9f2c12d]{text-transform:uppercase;letter-spacing:.05em;color:var(--te-muted-fg);margin:0 0 .5rem;font-size:.75rem}.te-static[data-v-a9f2c12d]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.te-static-add[data-v-a9f2c12d]{border-radius:calc(var(--te-radius) - 2px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.85rem;display:flex}.te-static-add[data-v-a9f2c12d]:hover{background:var(--te-accent)}.te-static-ico[data-v-a9f2c12d]{text-align:center;width:1rem;color:var(--te-muted-fg)}.te-objects-vars[data-v-a9f2c12d]{border-top:1px solid var(--te-border);margin-top:.9rem;padding-top:.6rem}.te-canvas-wrap[data-v-50552127]{scrollbar-gutter:stable;background:repeating-linear-gradient(45deg, transparent 0 6px, #00000008 6px 12px), var(--te-muted);border-radius:var(--te-radius);flex:1;min-height:0;padding:1.25rem;overflow:auto}.te-stage[data-v-50552127]{align-items:flex-start;gap:4px;width:max-content;margin:0 auto;display:flex}.te-gutter[data-v-50552127]{background:var(--te-muted);border-radius:var(--te-radius) 0 0 var(--te-radius);flex:none;align-self:stretch;width:96px;position:relative}.te-gutter-row[data-v-50552127]{align-items:center;gap:4px;padding:0 5px;display:flex;position:absolute;left:0;right:0}.te-gutter-num[data-v-50552127]{color:var(--te-muted-fg);opacity:.65;text-align:right;-webkit-user-select:none;user-select:none;min-width:18px;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:11px;line-height:1}.te-lane[data-v-50552127]{width:16px;height:100%;min-height:16px;color:var(--te-primary);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;font-size:11px;line-height:1;display:flex}.te-lane-plus[data-v-50552127]{opacity:0;font-weight:700}.te-lane:hover .te-lane-plus[data-v-50552127]{opacity:.5}.te-lane.in-band[data-v-50552127]{background:#d977064d}.te-lane.in-band.loop[data-v-50552127]{background:color-mix(in srgb, var(--te-primary) 30%, transparent)}.te-lane.in-band.selected[data-v-50552127]{background:color-mix(in srgb, var(--te-primary) 55%, transparent);outline:2px solid var(--te-ring)}.te-lane.in-band.cond.selected[data-v-50552127]{background:#d977068c}.te-lane-ico[data-v-50552127]{color:var(--te-primary);font-weight:700}.te-lane.cond .te-lane-ico[data-v-50552127]{color:#d97706}.te-gutter-row.append[data-v-50552127]{border-top:1px dashed var(--te-border)}.te-gutter-row.append .te-gutter-num[data-v-50552127]{opacity:.5;font-size:9px}.te-gutter-btn[data-v-50552127]{border:1px solid var(--te-border);background:var(--te-card);width:18px;height:18px;color:var(--te-muted-fg);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.te-gutter-btn.ins[data-v-50552127]{color:var(--te-primary);border-color:color-mix(in srgb, var(--te-primary) 45%, var(--te-border))}.te-gutter-btn.ins[data-v-50552127]:hover{background:color-mix(in srgb, var(--te-primary) 16%, var(--te-card))}.te-gutter-btn.del[data-v-50552127]{color:#dc2626;border-color:color-mix(in srgb, #dc2626 45%, var(--te-border))}.te-gutter-btn.del[data-v-50552127]:hover{background:color-mix(in srgb, #dc2626 14%, var(--te-card))}.te-gutter-btn[data-v-50552127]:disabled{color:var(--te-border);border-color:var(--te-border);cursor:default;background:0 0}.te-gutter-row:not(.append) .te-gutter-btn[data-v-50552127]{opacity:0;transition:opacity .1s}.te-gutter-row:hover .te-gutter-btn[data-v-50552127],.te-gutter-row.active .te-gutter-btn[data-v-50552127],.te-gutter-row .te-gutter-btn[data-v-50552127]:focus-visible{opacity:1}@media (hover:none){.te-gutter-row:not(.append) .te-gutter-btn[data-v-50552127]{opacity:1}}.te-canvas[data-v-50552127]{background-image:linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000000d 1px,#0000 1px);position:relative}.te-paper[data-v-50552127]{background:var(--te-card);position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001f}.te-band[data-v-50552127]{z-index:1;pointer-events:none;background:#f59e0b12;border-radius:3px;position:absolute}.te-band.loop[data-v-50552127]{background:color-mix(in srgb, var(--te-primary) 7%, transparent)}.te-band.selected[data-v-50552127]{outline:1px dashed var(--te-ring);background:color-mix(in srgb, var(--te-primary) 12%, transparent)}.te-margin[data-v-50552127]{border:1px dashed var(--te-border);pointer-events:none;position:absolute}.te-el[data-v-50552127]{white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:2px;align-items:flex-start;font-family:ui-monospace,DejaVu Sans Mono,monospace;line-height:1;display:flex;position:absolute;overflow:hidden}.te-el.variable[data-v-50552127]{background:color-mix(in srgb, var(--te-primary) 12%, transparent);outline:1px solid color-mix(in srgb, var(--te-primary) 45%, transparent);color:var(--te-primary)}.te-el.marker[data-v-50552127]{border-top:2px dashed color-mix(in srgb, var(--te-muted-fg) 55%, transparent);color:var(--te-muted-fg);letter-spacing:.06em;background:0 0;outline:none;justify-content:center;align-items:center;font-size:.68rem!important}.te-el.marker .te-el-text[data-v-50552127]{background:var(--te-card);margin:auto;padding:0 .4rem}.te-el.media[data-v-50552127]{background:color-mix(in srgb, var(--te-muted-fg) 6%, transparent);outline:1px dashed color-mix(in srgb, var(--te-muted-fg) 45%, transparent);align-items:stretch;overflow:hidden}.te-el-img[data-v-50552127]{object-fit:fill;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.te-el-ph[data-v-50552127]{color:var(--te-muted-fg);white-space:nowrap;margin:auto;font-size:.7rem}.te-el.selected[data-v-50552127]{outline:2px solid var(--te-ring);z-index:3}.te-el.overlap[data-v-50552127]{background:#f59e0b29;outline:2px solid #d97706}.te-el.offpaper[data-v-50552127]{opacity:.85;outline:2px dashed #dc2626}.te-el.unavailable[data-v-50552127]{color:#dc2626;background:#dc262626;outline:2px solid #dc2626}.te-el-badge.unavail[data-v-50552127]{color:#dc2626;right:-2px}.te-el[data-v-50552127]:active{cursor:grabbing}.te-el-text[data-v-50552127]{text-overflow:clip;padding:0 1px;overflow:hidden}.te-el-badge[data-v-50552127]{background:var(--te-card);border-radius:3px;padding:1px 2px;font-size:10px;line-height:1;position:absolute;top:-2px}.te-el-badge.wrap[data-v-50552127]{color:var(--te-primary);right:-2px}.te-el-badge.warn[data-v-50552127]{color:#d97706;right:12px}.te-el-badge.off[data-v-50552127]{color:#dc2626;right:26px}.te-canvas-part[data-v-a01f0d56]{flex:1;min-width:0;min-height:0;display:flex;position:relative}.te-view-ctl[data-v-a01f0d56]{z-index:5;border:1px solid var(--te-border);border-radius:calc(var(--te-radius) + 2px);background:var(--te-card);align-items:center;gap:.15rem;padding:.2rem;font-size:.75rem;display:flex;position:absolute;bottom:.6rem;right:.6rem;box-shadow:0 2px 8px #00000014}.te-view-btn[data-v-a01f0d56]{border-radius:calc(var(--te-radius) - 2px);min-width:1.6rem;height:1.6rem;color:var(--te-muted-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .45rem}.te-view-btn[data-v-a01f0d56]:hover{background:var(--te-accent);color:inherit}.te-view-btn.on[data-v-a01f0d56]{background:color-mix(in srgb, var(--te-primary) 14%, transparent);color:var(--te-primary)}.te-view-pct[data-v-a01f0d56]{text-align:center;font-variant-numeric:tabular-nums;min-width:2.6rem;color:var(--te-muted-fg)}.te-view-sep[data-v-a01f0d56]{background:var(--te-border);width:1px;height:1rem;margin:0 .2rem}.te-rows[data-v-65c118da]{flex-direction:column;gap:.5rem;display:flex}.te-rows-top[data-v-65c118da]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.te-rows-hint[data-v-65c118da]{color:var(--te-muted-fg);margin:0;font-size:.72rem;line-height:1.3}.te-rows-fields[data-v-65c118da]{border:1px solid var(--te-input);background:var(--te-card);min-height:2rem;color:var(--te-muted-fg);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 .7rem;font-size:.78rem}.te-rows-fields.on[data-v-65c118da]{border-color:color-mix(in srgb, var(--te-primary) 45%, transparent);background:color-mix(in srgb, var(--te-primary) 14%, transparent);color:var(--te-primary)}.te-rows-list[data-v-65c118da]{border:1px solid var(--te-border);border-radius:var(--te-radius);background:var(--te-card);flex-direction:column;display:flex;overflow:hidden}.te-rows-band[data-v-65c118da]{border:0;border-bottom:1px solid var(--te-border);background:color-mix(in srgb, #f59e0b 9%, var(--te-card));color:#b45309;min-height:2rem;font:inherit;letter-spacing:.02em;text-align:left;cursor:pointer;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.72rem;font-weight:600;display:flex}.te-rows-band.loop[data-v-65c118da]{background:color-mix(in srgb, var(--te-primary) 7%, var(--te-card));color:var(--te-primary)}.te-rows-band.selected[data-v-65c118da]{box-shadow:inset 0 0 0 2px var(--te-ring)}.te-rows-swipe[data-v-65c118da]{border-bottom:1px solid var(--te-border);position:relative;overflow:hidden}.te-rows-tray[data-v-65c118da]{display:flex;position:absolute;top:0;bottom:0}.te-rows-tray.delete[data-v-65c118da]{background:#dc2626;left:0}.te-rows-tray.actions[data-v-65c118da]{background:var(--te-primary);right:0}.te-rows-act[data-v-65c118da]{color:#fff;min-width:4.6rem;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:0 .6rem;font-size:.68rem;font-weight:500;display:flex}.te-rows-tray.actions .te-rows-act+.te-rows-act[data-v-65c118da]{box-shadow:inset 1px 0 #ffffff2e}.te-rows-act[data-v-65c118da]:active{background:#0000001f}.te-rows-act svg[data-v-65c118da]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.te-rows-line[data-v-65c118da]{background:var(--te-card);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-height:3rem;padding:.45rem .9rem;transition:transform .2s ease-out;display:flex;position:relative}.te-rows-line.dragging[data-v-65c118da]{transition:none}.te-rows-line[data-v-65c118da]:focus-visible{outline:2px solid var(--te-ring);outline-offset:-2px}.te-rows-swipe.in-band .te-rows-line[data-v-65c118da]{box-shadow:inset 3px 0 #f59e0b}.te-rows-swipe.in-band.loop .te-rows-line[data-v-65c118da]{box-shadow:inset 3px 0 0 var(--te-primary)}.te-rows-line.empty[data-v-65c118da]{background:repeating-linear-gradient(45deg, transparent 0 6px, #00000009 6px 12px), var(--te-muted);min-height:2.6rem}.te-rows-chip[data-v-65c118da]{border-radius:calc(var(--te-radius) - 2px);max-width:100%;min-height:1.9rem;color:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:.2rem .45rem;font-family:ui-monospace,DejaVu Sans Mono,monospace;font-size:.82rem;overflow:hidden}.te-rows-chip.text[data-v-65c118da]{padding-inline:.1rem}.te-rows-chip.bold[data-v-65c118da]{font-weight:700}.te-rows-chip.variable[data-v-65c118da]{background:color-mix(in srgb, var(--te-primary) 11%, transparent);color:var(--te-primary)}.te-rows-chip.qr[data-v-65c118da],.te-rows-chip.barcode[data-v-65c118da],.te-rows-chip.image[data-v-65c118da],.te-rows-chip.marker[data-v-65c118da]{background:var(--te-muted);color:var(--te-muted-fg);font-family:inherit;font-size:.75rem}.te-rows-chip.warn[data-v-65c118da]{color:#b45309;background:#f59e0b29}.te-rows-chip.selected[data-v-65c118da]{outline:2px solid var(--te-ring);outline-offset:1px}.te-rows-append[data-v-65c118da]{min-height:2.75rem;color:var(--te-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem}.te-rows-append[data-v-65c118da]:active{background:var(--te-accent)}.te-sr-only[data-v-65c118da]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.te-preview[data-v-445867f4]{flex-direction:column;height:100%;min-height:0;display:flex}.te-preview-head[data-v-445867f4]{color:var(--te-muted-fg);justify-content:space-between;align-items:center;padding:.5rem .25rem;font-size:.8rem;font-weight:600;display:flex}.te-preview-actions[data-v-445867f4]{align-items:center;gap:.4rem;display:flex}.te-preview-tag[data-v-445867f4]{background:color-mix(in srgb, var(--te-primary) 14%, transparent);color:var(--te-primary);border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-weight:500}.te-preview-body[data-v-445867f4]{background:var(--te-muted);border-radius:var(--te-radius);flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:1rem;display:flex;overflow:auto}.te-preview-img[data-v-445867f4]{image-rendering:auto;background:#fff;max-width:100%;box-shadow:0 1px 6px #0000002e}.te-preview-error[data-v-445867f4]{color:#b91c1c;font-family:ui-monospace,monospace;font-size:.8rem}.te-preview-loading[data-v-445867f4]{color:var(--te-muted-fg)}.te-chip[data-v-980e8de4]{border:1px solid var(--te-input);background:var(--te-card);color:var(--te-muted-fg);cursor:pointer;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.te-chip[data-v-980e8de4]:hover{background:var(--te-accent)}.te-chip-warn[data-v-980e8de4]{color:#d97706;border-color:color-mix(in srgb, #d97706 55%, var(--te-input));cursor:help;white-space:pre-line;background:#f59e0b1a}.te-cond[data-v-64139fd6]{flex-direction:column;gap:.35rem;display:flex}.te-cond-row[data-v-64139fd6]{gap:.35rem;display:flex}.te-input[data-v-64139fd6]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);width:100%;color:inherit;font:inherit;padding:.3rem .45rem;font-size:.8rem}.te-input[data-v-64139fd6]:focus{outline:2px solid var(--te-ring);outline-offset:-1px}.te-band-cfg[data-v-84879450]{flex-direction:column;gap:.7rem;font-size:.85rem;display:flex}.te-bc-head[data-v-84879450]{justify-content:space-between;align-items:center;display:flex}.te-bc-type[data-v-84879450]{text-transform:uppercase;letter-spacing:.04em;color:var(--te-muted-fg);font-size:.7rem}.te-bc-del[data-v-84879450]{cursor:pointer;background:0 0;border:0;font-size:.9rem}.te-field-row[data-v-84879450]{gap:.5rem;display:flex}.te-half[data-v-84879450]{flex-direction:column;flex:1;gap:.3rem;display:flex}.te-half>span[data-v-84879450]{color:var(--te-muted-fg);font-size:.75rem}.te-field[data-v-84879450]{flex-direction:column;gap:.3rem;display:flex}.te-field>span[data-v-84879450]{color:var(--te-muted-fg);font-size:.75rem}.te-toggle[data-v-84879450]{cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.te-indent[data-v-84879450]{padding-left:1.3rem}.te-input[data-v-84879450]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);width:100%;color:inherit;font:inherit;padding:.35rem .5rem;font-size:.85rem}.te-input[data-v-84879450]:focus{outline:2px solid var(--te-ring);outline-offset:-1px}.te-bc-hint[data-v-84879450]{color:var(--te-muted-fg);margin:0;font-size:.78rem}.te-bc-calc[data-v-84879450]{border-top:1px solid var(--te-border);margin-top:.4rem;padding-top:.6rem}.te-bc-calc-title[data-v-84879450]{text-transform:uppercase;letter-spacing:.04em;color:var(--te-muted-fg);margin:0 0 .45rem;font-size:.7rem;font-weight:600}.te-bc-calc-list[data-v-84879450]{flex-direction:column;gap:.15rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.te-bc-calc-item[data-v-84879450]{align-items:center;gap:.15rem;display:flex}.te-bc-calc-add[data-v-84879450]{border-radius:calc(var(--te-radius) - 2px);min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:baseline;gap:.4rem;padding:.25rem .4rem;display:flex}.te-bc-calc-add[data-v-84879450]:hover{background:var(--te-accent)}.te-bc-calc-eq[data-v-84879450]{color:var(--te-primary);font-family:ui-monospace,monospace;font-size:.8rem;font-weight:700}.te-bc-calc-key[data-v-84879450]{color:var(--te-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.te-bc-calc-val[data-v-84879450]{color:var(--te-muted-fg);text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;margin-left:auto;font-family:ui-monospace,monospace;font-size:.72rem;overflow:hidden}.te-bc-calc-tag[data-v-84879450]{margin-left:auto}.te-bc-calc-warn[data-v-84879450]{color:#dc2626;margin-left:auto;font-size:.8rem}.te-bc-calc-icon[data-v-84879450]{color:var(--te-muted-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:.15rem;font-size:.75rem}.te-bc-calc-icon[data-v-84879450]:hover{color:inherit}.te-bc-calc-empty[data-v-84879450]{color:var(--te-muted-fg);margin:0 0 .4rem;font-size:.74rem;line-height:1.35}.te-bc-calc-new[data-v-84879450]{border:1px dashed var(--te-input);border-radius:calc(var(--te-radius) - 2px);width:100%;color:var(--te-primary);cursor:pointer;font:inherit;background:0 0;padding:.3rem .5rem;font-size:.78rem}.te-bc-calc-new[data-v-84879450]:hover{background:var(--te-accent)}.te-doc[data-v-af4ef8c0]{flex-direction:column;gap:.7rem;font-size:.85rem;display:flex}.te-doc-hint[data-v-af4ef8c0]{color:var(--te-muted-fg);margin:0;font-size:.78rem;line-height:1.4}.te-doc-warn[data-v-af4ef8c0]{border-radius:calc(var(--te-radius) - 2px);color:#b45309;background:#f59e0b1f;margin:0;padding:.4rem .5rem;font-size:.75rem;line-height:1.4}.te-field[data-v-af4ef8c0]{flex-direction:column;gap:.3rem;display:flex}.te-field>span[data-v-af4ef8c0]{color:var(--te-muted-fg);font-size:.75rem}.te-input[data-v-af4ef8c0]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);width:100%;color:inherit;font:inherit;padding:.35rem .5rem;font-size:.85rem}.te-input[data-v-af4ef8c0]:focus{outline:2px solid var(--te-ring);outline-offset:-1px}.te-mod[data-v-65ad85ad]{flex-direction:column;gap:.7rem;font-size:.85rem;display:flex}.te-mod-empty[data-v-65ad85ad]{color:var(--te-muted-fg);margin:0}.te-mod-warn[data-v-65ad85ad]{border-radius:calc(var(--te-radius) - 2px);color:#dc2626;background:#dc26261f;margin:0;padding:.4rem .5rem;font-size:.78rem}.te-mod-head[data-v-65ad85ad]{justify-content:space-between;align-items:center;display:flex}.te-mod-type[data-v-65ad85ad]{text-transform:uppercase;letter-spacing:.04em;color:var(--te-muted-fg);font-size:.7rem}.te-mod-del[data-v-65ad85ad]{cursor:pointer;background:0 0;border:0;font-size:.9rem}.te-field[data-v-65ad85ad]{flex-direction:column;gap:.3rem;display:flex}.te-field>span[data-v-65ad85ad]{color:var(--te-muted-fg);font-size:.75rem}.te-field-row[data-v-65ad85ad]{gap:.5rem;display:flex}.te-half[data-v-65ad85ad]{flex-direction:column;flex:1;gap:.3rem;display:flex}.te-half>span[data-v-65ad85ad]{color:var(--te-muted-fg);font-size:.75rem}.te-check[data-v-65ad85ad]{flex-direction:row;align-self:flex-end;align-items:center;gap:.35rem;padding-bottom:.4rem}.te-check>span[data-v-65ad85ad]{color:inherit;font-size:.8rem}.te-input[data-v-65ad85ad]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);width:100%;color:inherit;font:inherit;padding:.35rem .5rem;font-size:.85rem}.te-input[data-v-65ad85ad]:focus{outline:2px solid var(--te-ring);outline-offset:-1px}.te-seg[data-v-65ad85ad]{gap:.25rem;display:flex}.te-seg-btn[data-v-65ad85ad]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);color:inherit;cursor:pointer;text-transform:capitalize;white-space:nowrap;flex:1;padding:.35rem .4rem;font-size:.8rem}.te-seg-btn.active[data-v-65ad85ad]{background:var(--te-primary);color:var(--te-primary-fg);border-color:var(--te-primary)}.te-btn-replace[data-v-65ad85ad]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);color:inherit;font:inherit;cursor:pointer;padding:.35rem .6rem;font-size:.8rem}.te-btn-replace[data-v-65ad85ad]:hover{background:var(--te-accent)}.te-toggle[data-v-65ad85ad]{cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.te-indent[data-v-65ad85ad]{flex-direction:column;gap:.45rem;padding-left:1.3rem;display:flex}.te-collapse-row[data-v-65ad85ad]{align-self:flex-start}.te-marker-hint[data-v-65ad85ad]{color:var(--te-muted-fg);margin:0;font-size:.74rem;line-height:1.4}.te-modal-backdrop[data-v-d844197b]{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.te-modal[data-v-d844197b]{background:var(--te-card);width:min(480px,100%);max-height:90vh;color:inherit;border:1px solid var(--te-border);border-radius:var(--te-radius);flex-direction:column;gap:.7rem;padding:1rem;font-size:.85rem;display:flex;overflow:auto}.te-modal-head[data-v-d844197b]{justify-content:space-between;align-items:center;display:flex}.te-modal-x[data-v-d844197b]{color:var(--te-muted-fg);cursor:pointer;background:0 0;border:0;font-size:.9rem}.te-modal-lead[data-v-d844197b]{color:var(--te-muted-fg);margin:0;font-size:.78rem}.te-field[data-v-d844197b]{flex-direction:column;gap:.3rem;display:flex}.te-field>span[data-v-d844197b]{color:var(--te-muted-fg);font-size:.75rem}.te-input[data-v-d844197b]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);width:100%;color:inherit;font:inherit;padding:.35rem .5rem;font-size:.85rem}.te-input[data-v-d844197b]:focus{outline:2px solid var(--te-ring);outline-offset:-1px}.te-formula[data-v-d844197b]{resize:vertical;font-family:ui-monospace,monospace;font-size:.82rem;line-height:1.4}.te-err[data-v-d844197b]{color:#dc2626;font-size:.72rem}.te-inserters[data-v-d844197b]{gap:.4rem;display:flex}.te-mini[data-v-d844197b]{border:1px solid var(--te-input);border-radius:calc(var(--te-radius) - 2px);background:var(--te-card);min-width:0;color:var(--te-primary);font:inherit;cursor:pointer;flex:1;padding:.25rem .4rem;font-size:.76rem}.te-fn-doc[data-v-d844197b]{color:var(--te-muted-fg);margin:0;font-size:.75rem}.te-fn-doc code[data-v-d844197b]{color:inherit;font-family:ui-monospace,monospace}.te-hint[data-v-d844197b]{color:var(--te-muted-fg);margin:0;font-size:.72rem;line-height:1.35}.te-preview-line[data-v-d844197b]{background:var(--te-accent);border-radius:calc(var(--te-radius) - 2px);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .6rem;display:flex}.te-preview-line.has-error[data-v-d844197b]{background:#dc26261f}.te-preview-label[data-v-d844197b]{color:var(--te-muted-fg);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.te-preview-val[data-v-d844197b]{word-break:break-all;font-family:ui-monospace,monospace;font-size:.8rem}.te-preview-val.err[data-v-d844197b]{color:#dc2626}.te-modal-foot[data-v-d844197b]{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.te-btn[data-v-d844197b]{border-radius:calc(var(--te-radius) - 2px);font:inherit;cursor:pointer;border:1px solid #0000;padding:.4rem .8rem;font-size:.82rem}.te-btn-ghost[data-v-d844197b]{border-color:var(--te-input);color:inherit;background:0 0}.te-btn-ghost[data-v-d844197b]:hover{background:var(--te-accent)}.te-btn-primary[data-v-d844197b]{background:var(--te-primary);color:var(--te-primary-fg)}.te-btn-primary[data-v-d844197b]:disabled{opacity:.55;cursor:default}.te-sheet-backdrop[data-v-735f96f0]{z-index:40;background:#00000059;align-items:flex-end;display:flex;position:fixed;inset:0}.te-sheet[data-v-735f96f0]{background:var(--te-card);border-radius:calc(var(--te-radius) + 6px) calc(var(--te-radius) + 6px) 0 0;flex-direction:column;width:100%;max-height:78vh;animation:.18s ease-out te-sheet-in-735f96f0;display:flex;box-shadow:0 -6px 24px #00000026}@keyframes te-sheet-in-735f96f0{0%{opacity:0;transform:translateY(24px)}}.te-sheet-head[data-v-735f96f0]{justify-content:space-between;align-items:center;padding:.7rem 1rem .4rem;display:flex}.te-sheet-title[data-v-735f96f0]{text-transform:uppercase;letter-spacing:.05em;color:var(--te-muted-fg);margin:0;font-size:.75rem}.te-sheet-x[data-v-735f96f0]{background:var(--te-muted);width:2.2rem;height:2.2rem;color:inherit;cursor:pointer;border:0;border-radius:999px;font-size:1.2rem;line-height:1}.te-sheet-body[data-v-735f96f0]{padding:.4rem 1rem calc(1rem + env(safe-area-inset-bottom));overflow:auto}.te-editor[data-v-22fa4a0a]{flex-direction:column;height:100%;min-height:460px;display:flex;container:te-editor/inline-size}.te-body[data-v-22fa4a0a]{flex:1;grid-template-columns:auto minmax(0,1.7fr) minmax(240px,.8fr) auto;gap:.6rem;min-height:0;padding:.6rem;display:grid}.te-rail[data-v-22fa4a0a]{display:flex;position:relative}.te-rail-inner[data-v-22fa4a0a]{border:1px solid var(--te-border);border-radius:var(--te-radius);background:var(--te-card);width:190px;padding:.5rem;overflow:auto}.te-rail.collapsed[data-v-22fa4a0a]{width:1.4rem}.te-rail-toggle[data-v-22fa4a0a]{border:1px solid var(--te-border);background:var(--te-card);width:1.4rem;height:1.8rem;color:var(--te-muted-fg);border-radius:calc(var(--te-radius) - 2px);cursor:pointer;flex:none;align-self:flex-start;font-size:.9rem;line-height:1}.te-rail-title[data-v-22fa4a0a]{text-transform:uppercase;letter-spacing:.05em;color:var(--te-muted-fg);margin:0 0 .5rem;font-size:.75rem}.te-center[data-v-22fa4a0a]{min-height:0;display:flex}.te-preview-col[data-v-22fa4a0a]{border:1px solid var(--te-border);border-radius:var(--te-radius);background:var(--te-card);min-height:0;padding:.4rem}.medium .te-body[data-v-22fa4a0a]{grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);position:relative}.medium .te-rail[data-v-22fa4a0a]{z-index:15;position:absolute;top:.6rem;bottom:.6rem;left:.6rem}.medium .te-rail-right[data-v-22fa4a0a]{left:auto;right:.6rem}.medium .te-rail-inner[data-v-22fa4a0a]{width:270px;box-shadow:0 8px 28px #0000002e}.te-narrow[data-v-22fa4a0a]{flex-direction:column;flex:1;min-height:0;display:flex}.te-narrow-bar[data-v-22fa4a0a]{border-bottom:1px solid var(--te-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.te-tabs[data-v-22fa4a0a]{border-radius:calc(var(--te-radius) + 2px);background:var(--te-muted);flex:1;padding:.15rem;display:flex}.te-tab[data-v-22fa4a0a]{border-radius:var(--te-radius);min-height:2.4rem;color:var(--te-muted-fg);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0 .85rem;font-size:.85rem}.te-tab[aria-selected=true][data-v-22fa4a0a]{background:var(--te-card);color:inherit;box-shadow:0 1px 3px #0000001a}.te-narrow-main[data-v-22fa4a0a]{flex:1;min-height:0;padding:.6rem;overflow:auto}.host[data-v-075607d8]{flex-direction:column;height:100%;font:14px sans-serif;display:flex}.host-bar[data-v-075607d8]{border-bottom:1px solid #cbd5e1;gap:8px;padding:8px;display:flex}.host-bar button[data-v-075607d8]{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:999px;padding:6px 12px}.host-grow[data-v-075607d8]{flex:1}.host-body[data-v-075607d8]{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:8px;min-height:0;padding:8px;display:grid}.host-preview[data-v-075607d8]{min-height:0}.host-drawer[data-v-075607d8]{z-index:10;background:#fff;width:320px;padding:40px 16px 16px;position:fixed;top:0;bottom:0;overflow:auto;box-shadow:0 0 24px #0003}.host-drawer.left[data-v-075607d8]{left:0}.host-drawer.right[data-v-075607d8]{right:0}.host-x[data-v-075607d8]{cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:8px}
