.tb-preview-switcher[data-v-7d37ac2a]{background:var(--tb-bg);border-radius:var(--tb-radius-md);display:flex;gap:2px;padding:2px}.tb-preview-switcher__btn[data-v-7d37ac2a]{border-radius:var(--tb-radius-sm);color:var(--tb-muted);font-size:12.5px;font-weight:600;padding:5px 12px}.tb-preview-switcher__btn[aria-pressed=true][data-v-7d37ac2a]{background:var(--tb-surface);box-shadow:var(--tb-shadow-sm);color:var(--tb-ink)}.tb-save-status[data-v-4a6d9ac0]{font-size:12.5px;font-weight:600}.tb-save-status[data-v-4a6d9ac0],.tb-save-status--saving[data-v-4a6d9ac0]{color:var(--tb-muted)}.tb-save-status--saved[data-v-4a6d9ac0]{color:var(--tb-success)}.tb-save-status--unsaved[data-v-4a6d9ac0]{color:var(--tb-warn)}.tb-save-status--error[data-v-4a6d9ac0]{color:var(--tb-danger)}.tb-toolbar[data-v-debf3d6e]{background:var(--tb-surface);border-bottom:1px solid var(--tb-line);gap:var(--tb-space-2) var(--tb-space-4);justify-content:space-between;min-height:var(--tb-header-height);padding:var(--tb-space-2) var(--tb-space-4)}.tb-toolbar[data-v-debf3d6e],.tb-toolbar__group[data-v-debf3d6e]{align-items:center;display:flex;flex-wrap:wrap}.tb-toolbar__group[data-v-debf3d6e]{gap:var(--tb-space-2) var(--tb-space-3)}.tb-toolbar__nav[data-v-debf3d6e]{color:var(--tb-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.tb-toolbar__nav[data-v-debf3d6e]:hover{color:var(--tb-link)}.tb-toolbar__back-arrow[data-v-debf3d6e]{margin-inline-end:.3em}.tb-toolbar__logo[data-v-debf3d6e]{color:var(--tb-ink);display:inline-flex}.tb-toolbar__save[data-v-debf3d6e],.tb-toolbar__status[data-v-debf3d6e]{white-space:nowrap}.tb-toolbar__save[data-v-debf3d6e]{border:1.5px solid var(--tb-ink);border-radius:999px;color:var(--tb-ink);font-family:var(--tb-font-brand);font-size:13px;font-weight:700;padding:5.5px 16px}.tb-toolbar__save[data-v-debf3d6e]:hover:not(:disabled){background:var(--tb-hover)}.tb-toolbar__save[data-v-debf3d6e]:disabled{border-color:var(--tb-line-strong);color:var(--tb-muted)}.tb-toolbar__primary[data-v-debf3d6e]{background:var(--tb-accent);border-radius:999px;color:var(--tb-accent-ink);font-family:var(--tb-font-brand);font-size:13px;font-weight:700;padding:7px 16px;white-space:nowrap}.tb-toolbar__primary[data-v-debf3d6e]:hover{filter:brightness(1.08)}.tb-toolbar__name[data-v-debf3d6e]{font-size:14px;font-weight:600;margin:0;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-toolbar__history[data-v-debf3d6e]{display:flex;gap:2px}.tb-toolbar__btn[data-v-debf3d6e]{block-size:32px;border-radius:var(--tb-radius-sm);color:var(--tb-ink);display:grid;font-size:16px;inline-size:32px;place-items:center}.tb-toolbar__btn[data-v-debf3d6e]:hover:not(:disabled){background:var(--tb-hover)}.tb-toolbar__btn[data-v-debf3d6e]:disabled{opacity:.35}.tb-toolbar__state[data-v-debf3d6e]{background:var(--tb-bg);border-radius:var(--tb-radius-md);display:flex;gap:2px;padding:2px}.tb-toolbar__pill[data-v-debf3d6e]{border-radius:var(--tb-radius-sm);color:var(--tb-muted);font-size:12.5px;font-weight:600;padding:5px 12px}.tb-toolbar__pill[aria-pressed=true][data-v-debf3d6e]{background:var(--tb-surface);box-shadow:var(--tb-shadow-sm);color:var(--tb-ink)}@media(max-width:719px){.tb-toolbar__group[data-v-debf3d6e]{-moz-column-gap:var(--tb-space-2);column-gap:var(--tb-space-2);inline-size:100%;justify-content:space-between}.tb-toolbar__pill[data-v-debf3d6e]{padding-inline:10px}.tb-toolbar__status[data-v-debf3d6e]{margin-inline-start:auto}.tb-toolbar__state[data-v-debf3d6e]{order:-1}.tb-toolbar__history[data-v-debf3d6e],.tb-toolbar__primary[data-v-debf3d6e],.tb-toolbar__save[data-v-debf3d6e],.tb-toolbar__status[data-v-debf3d6e]{order:1}.tb-toolbar__name[data-v-debf3d6e]{flex:1;max-inline-size:none;min-inline-size:0}.tb-toolbar__back[data-v-debf3d6e]{block-size:32px;border-radius:var(--tb-radius-sm);color:var(--tb-ink);display:grid;inline-size:32px;place-items:center}.tb-toolbar__back-arrow[data-v-debf3d6e]{font-size:22px;line-height:1;margin:0}.tb-toolbar__back-label[data-v-debf3d6e]{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}@media(max-width:439px){.tb-toolbar__status[data-v-debf3d6e]{font-size:11.5px;line-height:1.2;max-inline-size:64px;text-align:end;white-space:normal}.tb-toolbar__primary[data-v-debf3d6e],.tb-toolbar__save[data-v-debf3d6e]{padding-inline:12px}}.tb-timer-settings[data-v-a1076a7f]{display:flex;flex-direction:column}.tb-timer-settings input[type=datetime-local][data-v-a1076a7f],.tb-timer-settings input[type=url][data-v-a1076a7f]{background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:var(--tb-radius-sm);color:var(--tb-ink);font:inherit;font-size:13px;inline-size:100%;padding:7px 9px}.tb-timer-settings__warn[data-v-a1076a7f]{color:var(--tb-warn);display:block;font-weight:600;margin-block-start:4px}.tb-timer-settings__units[data-v-a1076a7f]{border:0;display:grid;gap:var(--tb-space-1) var(--tb-space-3);grid-template-columns:1fr 1fr;margin:0 0 var(--tb-space-3);padding:0}.tb-timer-settings__units legend[data-v-a1076a7f]{margin-block-end:var(--tb-space-2);padding:0}.tb-timer-settings__unit[data-v-a1076a7f]{align-items:center;display:flex;font-size:13px;gap:var(--tb-space-2)}.tb-timer-settings__unit input[data-v-a1076a7f]{accent-color:var(--tb-accent)}.tb-timer-settings__duration[data-v-a1076a7f],.tb-timer-settings__mode[data-v-a1076a7f]{border:0;display:grid;gap:var(--tb-space-2);margin:0 0 var(--tb-space-3);padding:0}.tb-timer-settings__mode legend[data-v-a1076a7f]{margin-block-end:var(--tb-space-2);padding:0}.tb-timer-settings__duration legend[data-v-a1076a7f]{font-size:13px;font-weight:600;margin-block-end:6px;padding:0}.tb-timer-settings__radio[data-v-a1076a7f]{align-items:center;display:flex;font-size:13px;gap:var(--tb-space-2)}.tb-timer-settings__radio input[data-v-a1076a7f]{accent-color:var(--tb-accent)}.tb-timer-settings__radio--locked[data-v-a1076a7f]{color:var(--tb-muted)}.tb-timer-settings__pro[data-v-a1076a7f],.tb-timer-settings__tag[data-v-a1076a7f]{border-radius:999px;font-family:var(--tb-font-brand);font-size:10.5px;font-weight:700;padding:1px 7px}.tb-timer-settings__tag[data-v-a1076a7f]{background:var(--tb-accent-soft);color:var(--tb-ink)}.tb-timer-settings__pro[data-v-a1076a7f]{background:var(--tb-accent);color:var(--tb-accent-ink);letter-spacing:.04em;text-transform:uppercase}.tb-timer-settings__duration-row[data-v-a1076a7f]{display:flex;gap:var(--tb-space-3)}.tb-timer-settings__duration-row label[data-v-a1076a7f]{align-items:center;color:var(--tb-muted);display:flex;font-size:13px;gap:6px}.tb-timer-settings__duration-row input[data-v-a1076a7f]{background:var(--tb-bg);border:1px solid var(--tb-line);border-radius:var(--tb-radius-sm);color:var(--tb-ink);font:inherit;font-size:13px;inline-size:52px;padding:7px 8px}.tb-timer-settings code[data-v-a1076a7f]{font-size:11.5px}.tb-layout-picker[data-v-31d9d079]{border:0;display:grid;gap:var(--tb-space-2);margin:0;padding:0}.tb-layout-picker__option[data-v-31d9d079]{align-items:center;background:var(--tb-surface);border:1px solid var(--tb-line);border-radius:var(--tb-radius-md);display:flex;gap:var(--tb-space-3);padding:var(--tb-space-2) var(--tb-space-3);text-align:left}.tb-layout-picker__option[data-v-31d9d079]:hover{border-color:var(--tb-line-strong)}.tb-layout-picker__option[aria-pressed=true][data-v-31d9d079]{border-color:var(--tb-accent-line);box-shadow:0 0 0 1px var(--tb-accent-line)}.tb-layout-picker__thumb[data-v-31d9d079]{align-items:flex-end;block-size:32px;display:flex;flex-shrink:0;gap:3px;inline-size:56px}.tb-layout-picker__cell[data-v-31d9d079]{background:var(--tb-line-strong);block-size:100%;border-radius:2px;flex:1}.tb-layout-picker__option--cards .tb-layout-picker__cell[data-v-31d9d079]{background:transparent;border:1.5px solid var(--tb-line-strong)}.tb-layout-picker__option--compact .tb-layout-picker__thumb[data-v-31d9d079],.tb-layout-picker__option--inline .tb-layout-picker__thumb[data-v-31d9d079]{align-items:center}.tb-layout-picker__option--compact .tb-layout-picker__cell[data-v-31d9d079],.tb-layout-picker__option--inline .tb-layout-picker__cell[data-v-31d9d079]{block-size:6px}.tb-layout-picker__option--split .tb-layout-picker__cell[data-v-31d9d079]{background:linear-gradient(var(--tb-line-strong) 0 40%,transparent 40% 55%,var(--tb-line-strong) 55% 100%)}.tb-layout-picker__option--label-outside .tb-layout-picker__cell[data-v-31d9d079]{background:transparent;position:relative}.tb-layout-picker__option--label-outside .tb-layout-picker__cell[data-v-31d9d079]:before{border:1.5px solid var(--tb-line-strong);border-radius:2px;content:"";inset:0 0 35%;position:absolute}.tb-layout-picker__option--label-outside .tb-layout-picker__cell[data-v-31d9d079]:after{background:var(--tb-line-strong);border-radius:1px;content:"";inset:82% 15% 0;position:absolute}.tb-layout-picker__label[data-v-31d9d079]{font-size:13px;font-weight:500}.tb-template-picker[data-v-d2536294]{display:grid;gap:var(--tb-space-2);grid-template-columns:1fr 1fr}.tb-template-picker__option[data-v-d2536294]{align-items:center;border:1px solid var(--tb-line);border-radius:var(--tb-radius-md);display:flex;flex-direction:column;gap:var(--tb-space-2);justify-content:center;min-height:76px;padding:var(--tb-space-3) var(--tb-space-2);position:relative}.tb-template-picker__option[aria-pressed=true][data-v-d2536294]{border-color:var(--tb-accent-line);box-shadow:0 0 0 1px var(--tb-accent-line)}.tb-template-picker__chip[data-v-d2536294]{align-items:center;display:flex;justify-content:center;padding:2px 8px}.tb-template-picker__sample[data-v-d2536294]{font-size:20px;font-weight:700;line-height:1.4}.tb-template-picker__pro[data-v-d2536294]{background:var(--tb-accent);border-radius:999px;box-shadow:0 0 0 1px #fff9;color:var(--tb-accent-ink);font-size:9px;font-weight:700;inset-block-start:5px;inset-inline-end:5px;letter-spacing:.06em;line-height:1.4;padding:1px 5px;position:absolute;text-transform:uppercase}.tb-template-picker__name[data-v-d2536294]{font-size:11px;font-weight:600;letter-spacing:.02em}.tb-sidebar[data-v-47893529]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.tb-sidebar__tabs[data-v-47893529]{border-bottom:1px solid var(--tb-line);display:flex;flex-shrink:0}.tb-sidebar__tab[data-v-47893529]{border-bottom:2px solid transparent;color:var(--tb-muted);flex:1;font-size:12.5px;font-weight:600;padding:var(--tb-space-3) var(--tb-space-1)}.tb-sidebar__tab[aria-selected=true][data-v-47893529]{border-bottom-color:var(--tb-accent-line);color:var(--tb-ink)}.tb-sidebar__panel[data-v-47893529]{padding:var(--tb-space-3)}.tb-sidebar__kit[data-v-47893529]{border-block-end:1px solid var(--tb-line);display:grid;gap:var(--tb-space-2);margin-block-end:var(--tb-space-3);padding-block-end:var(--tb-space-3)}.tb-sidebar__kit-apply[data-v-47893529]{border:1.5px solid var(--tb-ink);border-radius:999px;color:var(--tb-ink);font-family:var(--tb-font-brand);font-size:12.5px;font-weight:700;justify-self:start;padding:6px 14px}.tb-sidebar__kit-apply[data-v-47893529]:hover{background:var(--tb-hover)}.tb-sidebar__kit-hint[data-v-47893529]{color:var(--tb-muted);font-size:12.5px;line-height:1.5;margin:0}.tb-sidebar__kit-hint a[data-v-47893529]{color:var(--tb-link);font-weight:600}.tb-sidebar__group-label[data-v-47893529]{margin:var(--tb-space-4) 0 var(--tb-space-2) var(--tb-space-2)}.tb-sidebar__list[data-v-47893529]{display:grid;gap:var(--tb-space-2)}.tb-sidebar__item[data-v-47893529]{align-items:center;background:var(--tb-surface);border:1px solid var(--tb-line);border-radius:var(--tb-radius-md);color:var(--tb-ink);display:flex;font-size:13px;font-weight:500;gap:var(--tb-space-3);inline-size:100%;padding:var(--tb-space-2) var(--tb-space-3);text-align:left;text-transform:capitalize}.tb-sidebar__icon[data-v-47893529]{background:var(--tb-bg);block-size:32px;border-radius:var(--tb-radius-sm);color:var(--tb-muted);display:grid;flex-shrink:0;inline-size:32px;place-items:center}.tb-sidebar__icon svg[data-v-47893529]{block-size:20px;fill:none;inline-size:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.tb-sidebar__icon-fill[data-v-47893529]{fill:currentColor;stroke:none}.tb-sidebar__icon-tint[data-v-47893529]{fill:currentColor;fill-opacity:.18}.tb-sidebar__icon--letter[data-v-47893529]{font-family:var(--tb-font-brand);font-size:13px;font-weight:700}.tb-sidebar__item[aria-pressed=true] .tb-sidebar__icon[data-v-47893529]{color:var(--tb-ink)}.tb-sidebar__dot[data-v-47893529]{background:var(--tb-accent);block-size:6px;border-radius:50%;flex-shrink:0;inline-size:6px;margin-inline-start:auto}.tb-sidebar__item[data-v-47893529]:hover{border-color:var(--tb-line-strong)}.tb-sidebar__item[aria-pressed=true][data-v-47893529]{border-color:var(--tb-accent-line);box-shadow:0 0 0 1px var(--tb-accent-line)}.tb-editor-canvas[data-v-ab839cdb]{align-items:center;background-color:var(--tb-canvas-checker-b);background-image:linear-gradient(45deg,var(--tb-canvas-checker-a) 25%,transparent 25%),linear-gradient(-45deg,var(--tb-canvas-checker-a) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--tb-canvas-checker-a) 75%),linear-gradient(-45deg,transparent 75%,var(--tb-canvas-checker-a) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;display:flex;justify-content:center;padding:var(--tb-space-8)}.tb-editor-canvas__stage[data-v-ab839cdb]{box-shadow:var(--tb-shadow-lg);cursor:default;display:inline-flex;position:relative}.tb-editor-canvas__overlays[data-v-ab839cdb]{inset:0;pointer-events:none;position:absolute}.tb-editor-canvas__region[data-v-ab839cdb]{border-radius:4px;position:absolute;transition:background-color .12s ease,box-shadow .12s ease}.tb-editor-canvas__region--hover[data-v-ab839cdb]{background:var(--tb-accent-soft);box-shadow:inset 0 0 0 1.5px var(--tb-accent)}.tb-editor-canvas__region--selected[data-v-ab839cdb]{box-shadow:inset 0 0 0 2px var(--tb-selection),inset 0 0 0 3px var(--tb-selection-edge)}.tb-email-preview[data-v-5ce3e613]{display:flex;justify-content:center;padding:var(--tb-space-8) var(--tb-space-4)}.tb-email-preview__shell[data-v-5ce3e613]{background:#fff;border-radius:var(--tb-radius-md);box-shadow:var(--tb-shadow-lg);color:#1a1a1a;font-family:Georgia,Times New Roman,serif;max-width:600px;padding:48px 32px;text-align:center;width:100%}.tb-email-preview--narrow .tb-email-preview__shell[data-v-5ce3e613]{max-width:375px;padding:32px 18px}.tb-email-preview__brand[data-v-5ce3e613]{color:#8a8a8a;font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 32px}.tb-email-preview__headline[data-v-5ce3e613]{font-size:20px;font-weight:700;margin:0 0 20px}.tb-email-preview--narrow .tb-email-preview__headline[data-v-5ce3e613]{font-size:17px}.tb-email-preview__timer[data-v-5ce3e613]{display:flex;justify-content:center;margin-bottom:28px;overflow-x:auto}.tb-email-preview__cta[data-v-5ce3e613]{background:#14161f;border-radius:6px;color:#fff;cursor:default;display:inline-block;font-size:14px;font-weight:700;padding:12px 28px;text-decoration:none}.tb-email-preview__footer[data-v-5ce3e613]{color:#a3a3a3;font-size:11px;margin:32px 0 0}.tb-safety[data-v-242e2942]{align-items:center;color:var(--tb-success);display:flex;flex-wrap:wrap;font-size:12.5px;gap:var(--tb-space-1) var(--tb-space-3);justify-content:center;min-width:0;text-align:center}.tb-safety--warn[data-v-242e2942]{color:var(--tb-warn)}.tb-safety__summary[data-v-242e2942]{font-weight:600}.tb-safety__issues[data-v-242e2942]{display:flex;flex-wrap:wrap;gap:var(--tb-space-1) var(--tb-space-3);justify-content:center;list-style:none;margin:0;padding:0}.tb-safety__issue--error[data-v-242e2942]{color:var(--tb-danger);font-weight:600}.tb-autofit[data-v-a7ab53a8]{background:var(--tb-warn-soft);border:1px solid var(--tb-warn);border-radius:var(--tb-radius-sm);color:var(--tb-warn);font-size:12.5px;font-weight:600;padding:5px 12px;white-space:nowrap}.tb-autofit[data-v-a7ab53a8]:hover{filter:brightness(.95)}.tb-field__row[data-v-58e40723]{align-items:center;display:flex;gap:var(--tb-space-2)}.tb-inspector-section[data-v-0f15c96a]{border-bottom:1px solid var(--tb-line);padding:var(--tb-space-3) 0}.tb-inspector-section[data-v-0f15c96a]:last-child{border-bottom:0}summary[data-v-0f15c96a]{align-items:center;cursor:pointer;display:flex;gap:var(--tb-space-1);list-style:none}summary[data-v-0f15c96a]::-webkit-details-marker{display:none}summary[data-v-0f15c96a]:before{color:var(--tb-muted);content:"▸";font-size:10px;transition:transform .12s ease}details[open]>summary[data-v-0f15c96a]:before{transform:rotate(90deg)}.tb-inspector-section__body[data-v-0f15c96a]{padding-top:var(--tb-space-3)}.tb-inspector[data-v-fd7264d6]{padding:var(--tb-space-4)}.tb-inspector__title[data-v-fd7264d6]{font-size:15px;margin:0 0 var(--tb-space-3);text-transform:capitalize}.tb-inspector__link-row[data-v-fd7264d6]{background:var(--tb-hover);border-radius:var(--tb-radius-sm);display:flex;flex-direction:column;gap:var(--tb-space-2);margin-bottom:var(--tb-space-3);padding:var(--tb-space-2) var(--tb-space-3)}.tb-inspector__link-actions[data-v-fd7264d6]{display:flex;flex-wrap:wrap;gap:var(--tb-space-2)}.tb-inspector__link-btn[data-v-fd7264d6]{background:var(--tb-surface);border:1px solid var(--tb-line-strong);border-radius:var(--tb-radius-sm);color:var(--tb-ink);font-size:12px;font-weight:600;padding:5px 10px}.tb-inspector__link-btn[data-v-fd7264d6]:hover{border-color:var(--tb-accent-line);color:var(--tb-accent-line)}.tb-inspector__locked[data-v-fd7264d6]{color:var(--tb-warn);margin:calc(var(--tb-space-2)*-1) 0 var(--tb-space-3)}.tb-inspector__locked a[data-v-fd7264d6]{color:var(--tb-link);font-weight:600}.tb-embed-backdrop[data-v-1dd8e149]{align-items:center;background:var(--tb-overlay);display:flex;inset:0;justify-content:center;padding:var(--tb-space-4);position:fixed;z-index:var(--tb-z-modal)}.tb-embed[data-v-1dd8e149]{background:var(--tb-surface-raised);border-radius:var(--tb-radius-lg);box-shadow:var(--tb-shadow-lg);color:var(--tb-ink);inline-size:100%;max-block-size:calc(100dvh - 32px);max-inline-size:520px;overflow-y:auto;padding:var(--tb-space-5)}.tb-embed__head[data-v-1dd8e149]{align-items:center;display:flex;justify-content:space-between;margin-block-end:var(--tb-space-3)}.tb-embed__evergreen[data-v-1dd8e149]{background:var(--tb-accent-soft);border:1px solid var(--tb-accent);border-radius:var(--tb-radius-md);font-size:13px;line-height:1.5;margin-block-end:var(--tb-space-3);padding:var(--tb-space-3)}.tb-embed__evergreen p[data-v-1dd8e149]{margin:0}.tb-embed__evergreen .tb-embed__evergreen-note[data-v-1dd8e149]{color:var(--tb-muted);margin-block-start:6px}.tb-embed__title[data-v-1dd8e149]{font-size:16px;font-weight:700;margin:0}.tb-embed__close[data-v-1dd8e149]{block-size:28px;border-radius:var(--tb-radius-sm);color:var(--tb-muted);font-size:20px;inline-size:28px;line-height:1}.tb-embed__close[data-v-1dd8e149]:hover{background:var(--tb-hover)}.tb-embed__tabs[data-v-1dd8e149]{background:var(--tb-bg);border-radius:var(--tb-radius-md);display:flex;gap:2px;margin-block-end:var(--tb-space-4);padding:2px}.tb-embed__tab[data-v-1dd8e149]{border-radius:var(--tb-radius-sm);color:var(--tb-muted);flex:1;font-size:13px;font-weight:600;padding:6px 12px}.tb-embed__tab[aria-selected=true][data-v-1dd8e149]{background:var(--tb-surface);box-shadow:var(--tb-shadow-sm);color:var(--tb-ink)}.tb-embed__lede[data-v-1dd8e149]{font-size:13.5px;margin:0 0 var(--tb-space-4)}.tb-embed__lede[data-v-1dd8e149],.tb-embed__note[data-v-1dd8e149]{color:var(--tb-muted);line-height:1.5}.tb-embed__note[data-v-1dd8e149]{font-size:12.5px;margin:0}.tb-embed__note a[data-v-1dd8e149]{color:var(--tb-link)}.tb-embed__error[data-v-1dd8e149]{color:var(--tb-danger);font-size:13px;margin:var(--tb-space-3) 0 0}.tb-embed__primary[data-v-1dd8e149]{background:var(--tb-accent);border-radius:var(--tb-radius-sm);color:var(--tb-accent-ink);font-size:13px;font-weight:600;padding:8px 16px}.tb-embed__primary[data-v-1dd8e149]:disabled{opacity:.6}.tb-embed[data-v-1dd8e149] :focus-visible{outline:2px solid var(--tb-accent-line);outline-offset:2px}[data-v-8992f411]:root{--tb-bg:#f5f2ea;--tb-surface:#fffdf8;--tb-surface-raised:#fff;--tb-ink:#101b2d;--tb-muted:#59616f;--tb-line:#e3dccc;--tb-line-strong:#cfc5b0;--tb-accent:#ffb400;--tb-accent-ink:#101b2d;--tb-accent-soft:rgba(255,180,0,.18);--tb-accent-line:#101b2d;--tb-link:#101b2d;--tb-danger:#b3263a;--tb-danger-soft:rgba(179,38,58,.1);--tb-danger-solid:#c02b3a;--tb-danger-solid-ink:#fff;--tb-warn:#94470f;--tb-warn-soft:rgba(148,71,15,.1);--tb-success:#1c7a50;--tb-success-soft:rgba(28,122,80,.1);--tb-overlay:rgba(16,27,45,.55);--tb-selection:var(--tb-accent);--tb-selection-edge:#101b2d;--tb-hover:rgb(16 27 45/6%);--tb-canvas-checker-a:#efeadf;--tb-canvas-checker-b:#e6dfd1;--tb-shadow-sm:0 1px 2px rgb(16 27 45/6%);--tb-shadow-md:0 4px 16px rgba(16,27,45,.1);--tb-shadow-lg:0 12px 32px rgba(16,27,45,.16);--tb-radius-sm:6px;--tb-radius-md:10px;--tb-radius-lg:14px;--tb-space-1:4px;--tb-space-2:8px;--tb-space-3:12px;--tb-space-4:16px;--tb-space-5:20px;--tb-space-6:24px;--tb-space-8:32px;--tb-font-ui:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tb-font-brand:"Poppins",var(--tb-font-ui);--tb-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tb-header-height:56px;--tb-sidebar-width:320px;--tb-inspector-width:300px;--tb-z-canvas-overlay:10;--tb-z-toolbar:20;--tb-z-popover:30;--tb-z-modal:40;color-scheme:light dark}@media(prefers-color-scheme:dark){[data-v-8992f411]:root:not([data-theme=light]){--tb-bg:#0b1321;--tb-surface:#111b2c;--tb-surface-raised:#16223a;--tb-ink:#f5f2ea;--tb-muted:#9ba4b5;--tb-line:#1f2b40;--tb-line-strong:#2b3a55;--tb-accent:#ffb400;--tb-accent-ink:#101b2d;--tb-accent-soft:rgba(255,180,0,.14);--tb-accent-line:#ffb400;--tb-link:#ffc53d;--tb-danger:#f0707f;--tb-danger-soft:rgba(240,112,127,.12);--tb-warn:#f0a45e;--tb-warn-soft:rgba(240,164,94,.14);--tb-success:#4cc592;--tb-success-soft:rgba(76,197,146,.14);--tb-overlay:rgba(3,6,12,.7);--tb-hover:rgba(255,180,0,.1);--tb-canvas-checker-a:#0f1829;--tb-canvas-checker-b:#142035;--tb-shadow-sm:0 1px 2px rgba(0,0,0,.3);--tb-shadow-md:0 4px 16px rgba(0,0,0,.35);--tb-shadow-lg:0 12px 32px rgba(0,0,0,.45)}}:root[data-theme=dark][data-v-8992f411]{--tb-bg:#0b1321;--tb-surface:#111b2c;--tb-surface-raised:#16223a;--tb-ink:#f5f2ea;--tb-muted:#9ba4b5;--tb-line:#1f2b40;--tb-line-strong:#2b3a55;--tb-accent:#ffb400;--tb-accent-ink:#101b2d;--tb-accent-soft:rgba(255,180,0,.14);--tb-accent-line:#ffb400;--tb-link:#ffc53d;--tb-danger:#f0707f;--tb-danger-soft:rgba(240,112,127,.12);--tb-warn:#f0a45e;--tb-warn-soft:rgba(240,164,94,.14);--tb-success:#4cc592;--tb-success-soft:rgba(76,197,146,.14);--tb-overlay:rgba(3,6,12,.7);--tb-hover:rgba(255,180,0,.1);--tb-canvas-checker-a:#0f1829;--tb-canvas-checker-b:#142035;--tb-shadow-sm:0 1px 2px rgba(0,0,0,.3);--tb-shadow-md:0 4px 16px rgba(0,0,0,.35);--tb-shadow-lg:0 12px 32px rgba(0,0,0,.45)}.tb-editor-shell[data-v-8992f411]{background:var(--tb-bg);display:flex;flex-direction:column;min-height:100dvh}@media(min-width:1080px){.tb-editor-shell[data-v-8992f411]{height:100dvh}}.tb-editor-shell__body[data-v-8992f411]{display:grid;flex:1;grid-template-areas:"canvas" "sidebar" "inspector";grid-template-columns:minmax(0,1fr)}@media(min-width:1080px){.tb-editor-shell__body[data-v-8992f411]{grid-template-areas:"sidebar canvas inspector";grid-template-columns:var(--tb-sidebar-width) minmax(0,1fr) var(--tb-inspector-width);min-height:0}}.tb-editor-shell__inspector[data-v-8992f411],.tb-editor-shell__sidebar[data-v-8992f411]{background:var(--tb-surface);border:solid var(--tb-line);border-radius:var(--tb-radius-md);border-radius:0;border-width:1px 0 0}@media(min-width:1080px){.tb-editor-shell__inspector[data-v-8992f411],.tb-editor-shell__sidebar[data-v-8992f411]{overflow-y:auto}}.tb-editor-shell__sidebar[data-v-8992f411]{grid-area:sidebar}@media(min-width:1080px){.tb-editor-shell__sidebar[data-v-8992f411]{border-width:0 1px 0 0}}.tb-editor-shell__inspector[data-v-8992f411]{grid-area:inspector}@media(min-width:1080px){.tb-editor-shell__inspector[data-v-8992f411]{border-width:0 0 0 1px}}.tb-editor-shell__canvas[data-v-8992f411]{display:flex;flex-direction:column;grid-area:canvas;min-height:46dvh;min-width:0;overflow:auto;position:relative}.tb-editor-shell__canvas[data-v-8992f411]>:first-child{flex:1 0 auto}.tb-editor-shell__status[data-v-8992f411]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--tb-surface) 88%,transparent);border-top:1px solid var(--tb-line);bottom:0;display:flex;flex-wrap:wrap;gap:var(--tb-space-2) var(--tb-space-4);justify-content:center;left:0;padding:var(--tb-space-2) var(--tb-space-4);position:sticky}
