.builder-add-fab[data-v-aceb3f91]{--builder-add-size:2.75rem;--builder-add-accent:var(--lib-block,#61848c);--builder-add-hover-offset:0px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--builder-add-accent);border:2px solid color-mix(in srgb,var(--builder-add-accent) 70%,hsla(0,0%,100%,.15));border-radius:999px;box-shadow:0 16px 28px #00000052;color:#030f14eb;cursor:pointer;display:inline-flex;height:var(--builder-add-size);justify-content:center;transform:var(--builder-add-base-transform,none);transition:transform .15s ease,filter .15s ease,border-color .15s ease,opacity .15s ease;width:var(--builder-add-size)}.builder-add-fab.is-container[data-v-aceb3f91]{--builder-add-accent:var(--lib-container,#95a685)}.builder-add-fab.is-section[data-v-aceb3f91]{--builder-add-accent:var(--lib-section,#594c4c);color:var(--builder-color-secondary-soft,#fffaf3)}.builder-add-fab.is-iteration[data-v-aceb3f91]{--builder-add-accent:var(--lib-iteration,var(--lib-iterable,#082f49))}.builder-add-fab[data-v-aceb3f91]:hover:not(:disabled){border-color:color-mix(in srgb,var(--builder-add-accent) 88%,hsla(0,0%,100%,.25));filter:brightness(1.05);transform:var(--builder-add-base-transform,translateX(0)) translateY(var(--builder-add-hover-offset,-1px))}.builder-add-fab[data-v-aceb3f91]:active:not(:disabled){transform:var(--builder-add-base-transform,translateX(0)) translateY(0) scale(.98)}.builder-add-fab[data-v-aceb3f91]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.builder-add-fab__icon[data-v-aceb3f91]{height:calc(var(--builder-add-size)*.52);width:calc(var(--builder-add-size)*.52)}.builder-add-fab__sr-only[data-v-aceb3f91]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.builder-chrome-overlay[data-v-a6ea1e74]{display:inline-flex;inset-inline-end:0;inset-inline-start:auto;pointer-events:none;position:absolute;z-index:var(--v44cc0b36)}.builder-chrome-overlay--left[data-v-a6ea1e74]{inset-inline-end:auto;inset-inline-start:0}.builder-chrome-overlay[data-v-a6ea1e74] .builder-chrome-bar{pointer-events:auto}.builder-container-frame[data-v-ac8a4b4c]{display:block;overflow:visible;position:relative;transition:transform .18s ease}.builder-container-frame.is-builder[data-v-ac8a4b4c]:before{background:transparent;border:1px dashed var(--lib-container,#95a685);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease,background .18s ease;z-index:0}.builder-container-frame.is-builder[data-v-ac8a4b4c]{touch-action:pan-y}.builder-container-frame.is-builder.is-active[data-v-ac8a4b4c]:before,.builder-container-frame.is-builder.is-selected[data-v-ac8a4b4c]:before{background:color-mix(in srgb,var(--lib-container-bg,#fffaf7) 16%,transparent);opacity:1}.builder-container-frame__chrome[data-v-ac8a4b4c]{pointer-events:none}.builder-container-frame__toolbar[data-v-ac8a4b4c]{--builder-chrome-bg:var(--lib-container,#95a685);--builder-chrome-color:var(--builder-text-color,#080808)}.builder-container-frame__body[data-v-ac8a4b4c]{position:relative}.builder-drag-tag[data-v-ac8a4b4c]{align-items:center;background:color-mix(in srgb,var(--lib-container,#95a685) 100%,transparent);border-radius:999px;box-shadow:0 8px 20px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 20%,transparent);color:var(--builder-text-color,#080808);cursor:grab;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.02em;padding:.25rem .5rem;position:absolute;right:0;top:-3rem}.builder-drag-tag.has-conditions[data-v-ac8a4b4c]{border:1px dashed color-mix(in srgb,var(--builder-text-color,#080808) 35%,transparent)}.builder-drag-proxy[data-v-ac8a4b4c]{height:1px;inset:0;opacity:0;pointer-events:none;position:absolute;width:1px}.builder-block-frame[data-v-a8cd28ed]{display:block;overflow:visible;position:relative;transition:transform .18s ease}.builder-block-frame.is-builder[data-v-a8cd28ed]{touch-action:pan-y}.builder-block-frame.is-builder[data-v-a8cd28ed]:before{background:transparent;border:1px dashed var(--lib-block,#61848c);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease,background .18s ease;z-index:0}.builder-block-frame.is-builder.has-conditions[data-v-a8cd28ed]:before,.builder-block-frame.is-builder.is-container[data-v-a8cd28ed]:before{border-color:var(--lib-block,#61848c)}.builder-block-frame.is-builder.is-active[data-v-a8cd28ed]:before,.builder-block-frame.is-builder.is-selected[data-v-a8cd28ed]:before,.builder-block-frame.is-builder[data-v-a8cd28ed]:focus-within:before{background:color-mix(in srgb,var(--lib-block-bg,#fffaf7) 16%,transparent);opacity:1}.builder-block-frame__chrome[data-v-a8cd28ed]{pointer-events:none}.builder-block-frame__toolbar[data-v-a8cd28ed]{--builder-chrome-bg:var(--lib-block,#61848c);--builder-chrome-color:var(--builder-text-color,#080808)}.builder-block-frame__body[data-v-a8cd28ed]{position:relative}.builder-drag-tag[data-v-a8cd28ed]{align-items:center;background:color-mix(in srgb,var(--lib-block,#61848c) 100%,transparent);border-radius:999px;box-shadow:0 8px 20px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 20%,transparent);color:var(--builder-text-color,#080808);cursor:grab;display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;letter-spacing:.02em;padding:.25rem .5rem;position:absolute;right:0;top:-3rem}.builder-drag-tag.has-conditions[data-v-a8cd28ed]{border:1px dashed color-mix(in srgb,var(--builder-text-color,#080808) 35%,transparent)}.builder-drag-tag.is-container[data-v-a8cd28ed]{background:color-mix(in srgb,var(--lib-container,#95a685) 100%,transparent)}.builder-drag-proxy[data-v-a8cd28ed]{height:1px;inset:0;opacity:0;pointer-events:none;position:absolute;width:1px}.builder-chrome-bar{align-items:center;background:var(--builder-chrome-bg,var(--builder-color-primary-dark,#080808));border-radius:999px;box-shadow:0 8px 20px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 28%,transparent);color:var(--builder-chrome-color,var(--builder-color-secondary-soft,#fffaf3));display:inline-flex;gap:.35rem;opacity:0;padding:.35rem;pointer-events:none;transition:opacity .16s ease,background .16s ease}.builder-chrome-bar.is-visible{opacity:1;pointer-events:auto}.builder-chrome__label{align-items:center;background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:.02em;padding:.1rem .5rem}.builder-chrome__title{white-space:nowrap}.builder-chrome__chip{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;color:color-mix(in srgb,currentColor 88%,transparent);font-size:.6rem;letter-spacing:.08em;padding:.1rem .4rem;text-transform:uppercase}.builder-chrome__flag{background:color-mix(in srgb,var(--builder-color-secondary,#efc7a5) 35%,transparent);border-radius:.6rem;color:var(--builder-color-primary-dark,#080808);font-size:.75rem;padding:.1rem .4rem}.builder-chrome__controls{align-items:center;display:inline-flex;gap:.25rem}.builder-chrome__btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--builder-chrome-bg,var(--builder-color-primary-dark,#080808)) 82%,transparent);border:1px solid color-mix(in srgb,var(--builder-chrome-color,#fff) 50%,transparent);border-radius:.6rem;color:var(--builder-chrome-color,#fff);cursor:pointer;display:inline-flex;fill:transparent;justify-content:center;padding:.25rem .5rem;transition:background .15s ease,transform .15s ease}.builder-chrome__btn--handle{cursor:grab}.builder-chrome__btn:hover{background:color-mix(in srgb,var(--builder-detail-color,#efc7a5) 20%,transparent)}.builder-chrome__btn--danger:hover{background:color-mix(in srgb,#ef4444 30%,transparent);border-color:#ef44448c;color:#fee2e2}.builder-chrome__icon{display:block;height:1.1rem;width:1.1rem}.builder-add-control[data-v-12689ad2]{align-items:center;display:flex;justify-content:center;margin-inline:auto;position:relative;width:100%}.builder-add-control.is-end[data-v-12689ad2]{justify-content:flex-end;padding-right:.5rem}
