.email-button[data-v-5013fe13]{display:block;margin:var(--padding-2xsmall) 0}.email-button__preview[data-v-5013fe13]{background:var(--primary-normal,#06f);border-radius:50rem;color:var(--inverse-text,#fff);cursor:pointer;display:inline-block;padding:12px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-button.is-selected .email-button__preview[data-v-5013fe13]{outline:2px solid var(--color-content-brand-default);outline-offset:2px}.email-button__editor[data-v-5013fe13]{background:var(--color-bg-surface);border-radius:var(--corner-radius-small);box-shadow:0 8px 24px #00000024;margin-top:var(--padding-2xsmall);overflow:hidden;width:280px}.email-button__input[data-v-5013fe13]{background:transparent;border:none;outline:none;padding:var(--padding-2xsmall) var(--padding-xsmall);width:100%}.email-button__input+.email-button__input[data-v-5013fe13]{border-top:1px solid var(--color-border-neutral-alpha-light-default)}.builder[data-v-82ce822b]{border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-medium);display:flex;flex-direction:column;overflow:hidden}.builder__bar[data-v-82ce822b]{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-neutral-alpha-light-default)}.builder__seg[data-v-82ce822b]{flex:none;margin-left:auto}.builder__paper[data-v-82ce822b]{background:var(--color-bg-canvas);display:flex;flex:1;flex-direction:column;min-height:280px;overflow-y:auto}.builder__preview[data-v-82ce822b]{background:#fff;border:none;border-radius:var(--corner-radius-small);flex:1;min-height:320px;width:100%}.builder__preview.is-loading[data-v-82ce822b]{opacity:.5}.builder__code[data-v-82ce822b]{background:var(--color-bg-surface);border:none;border-radius:var(--corner-radius-small);color:var(--color-content-neutral-strong);flex:1;min-height:320px;outline:none;padding:var(--padding-small);resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre-wrap;width:100%;word-break:break-word}.builder[data-v-82ce822b] .builder__doc{background:#fff;border-radius:var(--corner-radius-xsmall);box-shadow:0 1px 4px #00000014;margin:0 auto;max-width:768px;min-height:280px;outline:none;width:100%}.builder[data-v-82ce822b] .builder__doc img{height:auto;max-width:100%}.builder[data-v-82ce822b] .builder__doc table:not([data-columns]){border-collapse:collapse;margin:var(--padding-2xsmall) 0;width:100%}.builder[data-v-82ce822b] .builder__doc table:not([data-columns]) td,.builder[data-v-82ce822b] .builder__doc table:not([data-columns]) th{border:1px solid var(--color-border-neutral-alpha-light-default);min-width:2em;padding:var(--padding-2xsmall) var(--padding-xsmall)}.builder[data-v-82ce822b] .builder__doc table:not([data-columns]) th{background:var(--color-bg-fill-neutral-flat-hover);font-weight:600}.builder[data-v-82ce822b] .builder__doc .builder__smart{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-medium);cursor:pointer;display:flex;gap:var(--gap-small);margin:var(--padding-2xsmall) 0;padding:var(--padding-small) var(--padding-medium);transition:border-color .12s ease,box-shadow .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder[data-v-82ce822b] .builder__doc .builder__smart:hover{border-color:var(--color-border-neutral-alpha-medium-default)}.builder[data-v-82ce822b] .builder__doc .builder__smart.ProseMirror-selectednode{border-color:var(--color-content-brand-default);box-shadow:0 0 0 1px var(--color-content-brand-default)}.builder[data-v-82ce822b] .builder__doc .builder__smart-text{display:flex;flex-direction:column;gap:2px;min-width:0}.builder[data-v-82ce822b] .builder__doc .builder__smart-title{color:var(--color-content-neutral-strong)}.builder[data-v-82ce822b] .builder__doc .builder__smart-sub{color:var(--color-content-neutral-medium)}.builder[data-v-82ce822b] .builder__doc .builder__cols{display:flex;gap:var(--gap-small);margin:var(--padding-2xsmall) 0}.builder[data-v-82ce822b] .builder__doc .builder__col{flex:1;min-width:0}.builder[data-v-82ce822b] .builder__doc .builder__col>:first-child{margin-top:0}.builder[data-v-82ce822b] .builder__doc .builder__col>:last-child{margin-bottom:0}.builder[data-v-82ce822b] .builder__doc .builder__variable{background:var(--color-bg-fill-neutral-flat-hover);border-radius:var(--corner-radius-small);color:var(--color-content-brand-default);display:inline-block;font-size:.92em;padding:0 6px;white-space:nowrap}.builder__bubble[data-v-82ce822b]{background:var(--color-bg-surface);border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-small);box-shadow:0 4px 16px #0000001f}.builder__bubble .is-active[data-v-82ce822b]{background:var(--color-bg-fill-neutral-flat-hover)}.builder__color[data-v-82ce822b]{align-items:center;border-radius:var(--corner-radius-small);cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:relative;width:28px}.builder__color[data-v-82ce822b]:hover{background:var(--color-bg-fill-neutral-flat-hover)}.builder__color[data-v-82ce822b]{background:none;border:none}.builder__color-dot[data-v-82ce822b]{border:1px solid rgba(0,0,0,.15);border-radius:4px;height:16px;pointer-events:none;width:16px}.builder__slash[data-v-82ce822b]{background:var(--color-bg-surface);border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-small);box-shadow:0 8px 24px #00000024;max-height:280px;overflow-y:auto;width:240px}.builder__slash-group[data-v-82ce822b]{color:var(--color-content-neutral-medium);font-size:11px;font-weight:600;letter-spacing:.04em;padding:var(--padding-2xsmall) var(--padding-xsmall) var(--padding-3xsmall);text-transform:uppercase}.builder__slash-group[data-v-82ce822b]:not(:first-child){border-top:1px solid var(--color-border-neutral-alpha-light-default);margin-top:var(--gap-3xsmall);padding-top:var(--padding-2xsmall)}.builder__slash-item[data-v-82ce822b]{background:none;border:none;border-radius:var(--corner-radius-small);color:var(--color-content-neutral-strong);cursor:pointer;text-align:left;width:100%}.builder__slash-item.is-active[data-v-82ce822b],.builder__slash-item[data-v-82ce822b]:hover{background:var(--color-bg-fill-neutral-flat-hover)}
