@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.runtime-app-state[data-v-0a7c1623]{display:grid;place-items:center;width:100%;min-height:var(--runtime-app-state-min-height, 320px);padding:24px;box-sizing:border-box}.runtime-app-state__card[data-v-0a7c1623]{display:grid;justify-items:center;gap:14px;max-width:min(360px,100%);color:var(--color-muted, #64748b);text-align:center}.runtime-app-state__spinner[data-v-0a7c1623]{width:42px;height:42px;border-radius:999px;border:3px solid color-mix(in oklab,var(--color-border, #d0d7e3) 78%,transparent);border-top-color:var(--color-primary, #2563eb);animation:runtime-app-state-spin-0a7c1623 .9s linear infinite}.runtime-app-state__icon[data-v-0a7c1623]{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--color-danger, #dc2626);background:color-mix(in oklab,var(--color-danger, #dc2626) 12%,white)}.runtime-app-state__icon svg[data-v-0a7c1623]{width:24px;height:24px;stroke:currentColor;stroke-width:1.8}.runtime-app-state__message[data-v-0a7c1623]{margin:0;font-size:var(--text-md, 1rem);line-height:1.45;color:var(--color-text, #0f172a)}@keyframes runtime-app-state-spin-0a7c1623{to{transform:rotate(360deg)}}.modal-message__overlay[data-v-e16fba92]{position:fixed;inset:0;z-index:240;background:#0f172a8f;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3.2vw,24px)}.modal-message__overlay--inline[data-v-e16fba92]{position:absolute;inset:0;z-index:40}.modal-message[data-v-e16fba92]{box-sizing:border-box;width:min(460px,100%);max-width:100%;max-height:100%;overflow:auto;background:var(--color-surface, #fff);border-radius:20px;border:1px solid var(--color-border, #e2e8f0);box-shadow:var(--shadow-lg, 0 24px 64px rgba(15, 23, 42, .24));padding:20px;display:grid;gap:12px}.modal-message.is-error[data-v-e16fba92]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 45%,var(--color-border, #e2e8f0))}.modal-message.is-warning[data-v-e16fba92]{border-color:color-mix(in oklab,#d97706 45%,var(--color-border, #e2e8f0))}.modal-message.is-success[data-v-e16fba92]{border-color:color-mix(in oklab,#16a34a 45%,var(--color-border, #e2e8f0))}.modal-message__header[data-v-e16fba92]{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-message__header h2[data-v-e16fba92]{margin:0;font-size:var(--text-lg, 1.1rem);min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal-message__close[data-v-e16fba92]{border:1px solid var(--color-border, #e2e8f0);background:var(--color-bg, #f8fafc);color:var(--color-text, #0f172a);border-radius:var(--radius-sm, 8px);width:28px;height:28px;cursor:pointer}.modal-message__text[data-v-e16fba92]{margin:0;line-height:1.45;color:var(--color-text, #0f172a);overflow-wrap:anywhere;word-break:break-word}.modal-message__meta[data-v-e16fba92]{display:grid;gap:4px;font-size:var(--text-xs, .82rem);line-height:1.45;color:var(--color-muted, #64748b);overflow-wrap:anywhere;word-break:break-word}.modal-message__details[data-v-e16fba92]{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-sm, .9rem);color:var(--color-muted, #64748b);overflow-wrap:anywhere;word-break:break-word}.modal-message__actions[data-v-e16fba92]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.modal-message__button[data-v-e16fba92]{border-radius:var(--radius-md, 10px);border:1px solid var(--color-primary, #2563eb);background:var(--color-primary, #2563eb);color:#fff;padding:8px 14px;cursor:pointer;font:inherit;max-width:100%;white-space:normal;overflow-wrap:anywhere}.modal-message__button--secondary[data-v-e16fba92]{border-color:var(--color-border, #cbd5e1);background:var(--color-bg, #f8fafc);color:var(--color-text, #0f172a)}.modal-message__button--danger[data-v-e16fba92]{border-color:color-mix(in oklab,#b91c1c 35%,var(--color-border, #cbd5e1));color:#991b1b}.modal-message-enter-active[data-v-e16fba92],.modal-message-leave-active[data-v-e16fba92]{transition:opacity .2s ease}.modal-message-enter-from[data-v-e16fba92],.modal-message-leave-to[data-v-e16fba92]{opacity:0}@media (max-width: 420px){.modal-message[data-v-e16fba92]{border-radius:16px;padding:16px}.modal-message__actions[data-v-e16fba92]{flex-direction:column-reverse;align-items:stretch}.modal-message__button[data-v-e16fba92]{width:100%}}.runtime-page[data-v-bb848e09]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;width:100%;min-height:var(--page-min-height, 320px);max-width:var(--page-max-width, 100%);margin:0 auto}.runtime-page--viewport-height[data-v-bb848e09]{min-height:max(var(--page-min-height, 320px),var(--player-page-viewport-min-height, 100vh))}.runtime-page--runtime-error-open[data-v-bb848e09]{position:relative}.cmp-wrap[data-v-bb848e09]{width:100%;position:relative;padding:var(--cmp-wrap-pad, var(--space-2));border-radius:var(--radius-md)}.cmp-wrap--bleed[data-v-bb848e09]{padding-left:0;padding-right:0;width:calc(100% + (var(--page-bleed-x, 0px) * 2));margin-left:calc(-1 * var(--page-bleed-x, 0px));margin-right:calc(-1 * var(--page-bleed-x, 0px))}.cmp-wrap[data-v-bb848e09] .c-image--bleed{width:100%;margin-left:0;margin-right:0}.cmp-wrap[data-v-bb848e09]>*:not(.avatar):not(.c-image){width:100%!important;max-width:100%!important;justify-self:stretch}.campaign-player-host__overlay-host[data-v-41f41192]{position:absolute;inset:0;display:block}.campaign-player-host__overlay-host--local[data-v-41f41192]{z-index:5}.campaign-player-host__overlay-host--result[data-v-41f41192]{z-index:8;background:#0f172a94;backdrop-filter:blur(2px)}.campaign-player-host__result-stage-scroll[data-v-41f41192]{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-4, 16px);display:flex;align-items:stretch;justify-content:center}.campaign-player-host__result-stage[data-v-41f41192]{width:min(100%,var(--page-max-width, 100%));min-height:100%}.campaign-player-host__result-page[data-v-41f41192]{width:100%;min-height:100%}.campaign-player-host__overlay-host--compact .campaign-player-host__result-stage-scroll[data-v-41f41192]{align-items:center}.campaign-player-host__overlay-host--compact .campaign-player-host__result-stage[data-v-41f41192]{width:min(100%,720px);min-height:auto}.campaign-player-host__overlay-host--compact .campaign-player-host__result-page[data-v-41f41192]{width:100%;min-height:auto}.campaign-player-host__nonpage[data-v-41f41192]{display:grid;place-items:center;min-height:var(--page-min-height, 320px);height:100%}.campaign-player-host__nonpage-box[data-v-41f41192]{padding:12px 16px;border:1px dashed var(--color-border, #d0d7e3);border-radius:var(--radius-sm, 12px);color:var(--color-muted, #64748b);max-width:min(640px,calc(100vw - 48px));text-align:center}.campaign-player-host-overlay-fade-enter-active[data-v-41f41192],.campaign-player-host-overlay-fade-leave-active[data-v-41f41192]{transition:opacity .2s ease}.campaign-player-host-overlay-fade-enter-from[data-v-41f41192],.campaign-player-host-overlay-fade-leave-to[data-v-41f41192]{opacity:0}.campaign-player[data-v-1fe9e02f]{min-height:100vh;background:var(--color-app-bg, #f8fafc)}.campaign-app[data-v-1fe9e02f]{position:relative;min-height:var(--page-min-height, 320px);width:100%;max-width:var(--page-max-width, 100%);margin:0 auto;box-sizing:border-box;--page-bleed-x: var(--space-6, 24px)}[data-v-1fe9e02f] .page-stage{position:relative;width:100%;min-height:var(--page-min-height, 320px);transition:min-height .3s ease}.overlay-host[data-v-1fe9e02f]{position:absolute;inset:0;pointer-events:none}.overlay-host--global[data-v-1fe9e02f]{position:fixed;inset:0;z-index:30}.overlay-host--local[data-v-1fe9e02f]{z-index:10}@layer tokens{:root{--color-primary: #1c7ed6;--color-primary-600: #1b6fd0;--color-primary-700: #1559a8;--color-bg: #ffffff;--color-surface: #f7f9fc;--color-text: #0b1220;--color-muted: #5b6474;--color-border: #dbe2ea;--color-success: #2b8a3e;--color-warning: #f08c00;--color-danger: #e03131;--font-sans: ui-sans-serif, system-ui, Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--secondary-font-sans: var(--font-sans);--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--shadow-sm: 0 1px 2px rgba(10,20,30,.06);--shadow-md: 0 6px 20px rgba(10,20,30,.08);--shadow-lg: 0 12px 32px rgba(10,20,30,.12);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--container-max: 1000px;--control-height-sm: 32px;--control-height: 40px;--control-height-lg: 48px;--ui-control-height-sm: 32px;--ui-control-height: 40px;--ui-control-height-lg: 48px;--ease-standard: cubic-bezier(.2,0,0,1);--dur-fast: .12s;--dur-normal: .2s;--dur-slow: .32s}}@layer base{*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}.app-shell{font-family:Montserrat,Arial,sans-serif;font-size:14px}.app-shell h1{font-size:1.4rem}.app-shell h2{font-size:1.2rem}.app-shell h3{font-size:1.05rem}.app-shell h4{font-size:.95rem}.app-shell h5{font-size:.85rem}.app-shell h6{font-size:.8rem}.container{max-width:var(--container-max);margin:0 auto;padding:var(--space-6)}.primary-btn,.ghost-btn,.danger-btn{border-radius:10px;padding:10px 16px;border:1px solid transparent;font-weight:600;cursor:pointer}.primary-btn{background:#0f172a;color:#f8fafc}.primary-btn:disabled,.ghost-btn:disabled,.danger-btn:disabled{opacity:.6;cursor:not-allowed}.ghost-btn{background:transparent;border-color:var(--color-border);color:var(--color-text)}.ghost-btn:hover:not(:disabled){background:color-mix(in oklab,var(--color-border) 35%,transparent)}.danger-btn{background:#dc2626;color:#fff}}.page-stage{position:relative;overflow-x:hidden;background-color:var(--color-surface);background-size:cover;background-position:center;background-repeat:no-repeat}.page-stage>*{position:relative;width:100%}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .2s ease}.page-fade-enter-active,.page-fade-enter-from,.page-fade-enter-to{z-index:2}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-fade-leave-active{position:absolute;inset:0;width:100%;z-index:1}.page-quick-enter-active,.page-quick-leave-active{transition:transform .36s var(--ease-standard),opacity .36s var(--ease-standard)}.page-quick-enter-active{position:absolute;inset:0;width:100%}.page-quick-enter-active,.page-quick-enter-from,.page-quick-enter-to{z-index:2}.page-quick-enter-from{opacity:0;transform:translate3d(96px,0,0)}.page-quick-enter-to{opacity:1;transform:translateZ(0)}.page-quick-leave-active{position:absolute;inset:0;width:100%;z-index:1}.page-quick-leave-from{opacity:1;transform:translateZ(0)}.page-quick-leave-to{opacity:0;transform:scale(.92) translate3d(-24px,0,0)}.page-instant-enter-active,.page-instant-leave-active{transition:none}.page-instant-enter-active,.page-instant-enter-from,.page-instant-enter-to{z-index:2}.page-instant-leave-active{position:absolute;inset:0;width:100%;z-index:1}.inline-insert{align-self:center;border:1px dashed color-mix(in oklab,var(--color-primary, #6366f1) 40%,transparent);border-radius:999px;background:color-mix(in oklab,var(--color-primary, #6366f1) 12%,transparent);color:var(--color-primary, #6366f1);font-weight:600;padding:4px 12px;cursor:pointer;transition:border-color .12s ease,background .12s ease,opacity .12s ease;display:inline-flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;z-index:3}.inline-insert--static{opacity:1;pointer-events:auto}.inline-insert:hover{border-color:var(--color-primary, #6366f1);background:color-mix(in oklab,var(--color-primary, #6366f1) 18%,transparent)}.accordion{margin-bottom:var(--space-6);border:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-bg) 85%,transparent);box-shadow:var(--shadow-sm)}.accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:none;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.accordion__tools{display:inline-flex;align-items:center;gap:var(--space-3)}.reset-props-btn{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);padding:0 var(--space-3);height:var(--ui-control-height-sm);font:inherit;cursor:pointer}.reset-props-btn:hover{border-color:var(--color-danger, var(--color-primary));color:var(--color-danger, var(--color-primary))}.accordion__icon{width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in oklab,var(--color-border) 60%,transparent);position:relative}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:var(--color-text);border-radius:999px;transition:transform .15s ease}.accordion__icon:before{width:8px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__icon:after{width:2px;height:8px;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__icon.open:after{transform:translate(-50%,-50%) scaleY(0)}.accordion__body{padding:0 var(--space-4) var(--space-4);display:grid;gap:var(--space-3)}.prop-editor.accordion .accordion__body{padding-top:0}.prop-editor.accordion{margin-bottom:var(--space-6)}.prop-editor{margin:0}.custom-controls .empty{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.custom-control-btn{width:fit-content;height:var(--ui-control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer}.meta{display:grid;gap:4px;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}.fields{display:grid;gap:var(--space-3)}.fields--with-groups{gap:12px}.fields--with-groups>.prop-group:first-of-type{margin-top:0}.prop-group{margin:0;border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--color-border) 60%,transparent);background:color-mix(in oklab,var(--color-bg) 92%,transparent);box-shadow:none}.fields--with-groups .prop-group+.prop-group{margin-top:0}.prop-group__header{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);background:transparent;letter-spacing:.04em;text-transform:uppercase}.prop-group__header:hover{color:var(--color-primary)}.prop-group__body{padding:0 var(--space-3) var(--space-3);gap:var(--space-3)}.field{display:grid;gap:6px}.flabel{font-size:var(--text-sm);color:color-mix(in oklab,var(--color-text) 78%,var(--color-muted, #64748b))}.finput,.fselect,.farea{width:100%;height:var(--ui-control-height-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:0 var(--space-3);font:inherit;background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm)}.finput::placeholder,.farea::placeholder{color:color-mix(in oklab,var(--color-muted, #64748b) 72%,white)}.fselect{padding-right:calc(var(--space-3) + 8px)}.farea{height:auto;padding:var(--space-3);font-family:var(--font-mono, ui-monospace, monospace)}.fasset{display:grid;gap:6px}.fasset__btn{height:var(--ui-control-height-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:0 var(--space-3);font:inherit;background:color-mix(in oklab,var(--color-surface) 85%,#fff);color:var(--color-text);cursor:pointer;justify-self:start}.fasset__btn:hover{border-color:color-mix(in oklab,var(--color-primary, #1c7ed6) 30%,var(--color-border))}.fasset__placeholder{font-size:var(--text-xs);color:var(--color-muted)}.fcheck{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);color:color-mix(in oklab,var(--color-text) 82%,var(--color-muted, #64748b))}.fcheck-row{display:flex;align-items:center;gap:16px}.hint{color:var(--color-muted);font-size:var(--text-xs)}.invalid{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger) 20%,transparent)}.special-actions{margin-top:var(--space-3);display:flex;justify-content:flex-start}.special-btn{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-sm);padding:6px 12px;cursor:pointer}:root{color-scheme:light;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}body{margin:0;min-height:100vh;background:var(--color-app-bg, #f8fafc)}.c-btn-wrap[data-v-e92e0630]{display:flex;width:100%}.a-start[data-v-e92e0630]{justify-content:flex-start}.a-center[data-v-e92e0630]{justify-content:center}.a-end[data-v-e92e0630]{justify-content:flex-end}.c-btn[data-v-e92e0630]{--_bg: var(--color-primary);--_bg-h: var(--color-primary-600);--_fg: var(--color-on-primary, #fff);width:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);border:1px solid transparent;box-shadow:var(--shadow-sm);font-size:var(--text-md);line-height:1;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.c-btn[data-v-e92e0630]:hover{background:var(--_bg-h)}.c-btn[data-v-e92e0630]:active{transform:translateY(1px)}.c-btn[data-v-e92e0630]:focus-visible{outline:none;box-shadow:none}.c-btn[data-v-e92e0630]:disabled{opacity:.55;cursor:not-allowed}.c-btn.is-unclickable[data-v-e92e0630]{cursor:default;pointer-events:none}.c-btn.is-unclickable[data-v-e92e0630]:hover{background:var(--_bg)}.is-pulse[data-v-e92e0630]:not(:disabled){animation:btn-pulse-e92e0630 1.4s ease-in-out infinite}@keyframes btn-pulse-e92e0630{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.is-block[data-v-e92e0630]{width:100%}.v-neutral[data-v-e92e0630]{--_bg: var(--color-surface);--_bg-h: color-mix(in oklab, var(--color-surface) 85%, black);--_fg: var(--color-text);border-color:var(--color-border)}.v-black[data-v-e92e0630]{--_bg: #0f172a;--_bg-h: #020617;--_fg: white}.v-success[data-v-e92e0630]{--_bg: var(--color-success)}.v-warning[data-v-e92e0630]{--_bg: var(--color-warning)}.v-danger[data-v-e92e0630]{--_bg: var(--color-danger)}.s-sm[data-v-e92e0630]{height:var(--control-height-sm);font-size:var(--text-sm)}.s-lg[data-v-e92e0630]{height:var(--control-height-lg);font-size:var(--text-lg)}.spinner[data-v-e92e0630]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-e92e0630 var(--dur-slow) linear infinite}@keyframes spin-e92e0630{to{transform:rotate(360deg)}}.c-btn__slot[data-v-e92e0630]{display:inline-flex;align-items:center}.c-btn__slot--left[data-v-e92e0630]{margin-right:var(--space-2)}.c-btn__slot--right[data-v-e92e0630]{margin-left:var(--space-2)}.c-checkbox[data-v-e1b40de3]{display:inline-flex;align-items:center;gap:var(--space-3);user-select:none;min-width:0}.c-checkbox input[data-v-e1b40de3]{appearance:none;width:0;height:0;position:absolute}.box[data-v-e1b40de3]{width:20px;height:20px;border-radius:var(--radius-xs);border:1.5px solid color-mix(in oklab,var(--color-border) 78%,var(--color-text) 22%);background:var(--color-bg);display:inline-block;position:relative;flex:0 0 20px}.c-checkbox input:checked+.box[data-v-e1b40de3]{background:var(--color-primary);border-color:var(--color-primary)}.c-checkbox--invalid .box[data-v-e1b40de3]{border-color:var(--color-danger, #b91c1c);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-danger, #b91c1c) 24%,transparent)}.c-checkbox input:checked+.box[data-v-e1b40de3]:after{content:"";position:absolute;inset:3px 5px;border:2px solid white;border-top:0;border-left:0;transform:rotate(45deg)}.txt[data-v-e1b40de3]{color:var(--color-text);min-width:0;flex:1 1 auto}.txt--invalid[data-v-e1b40de3]{color:var(--color-danger, #b91c1c)}.txt__link[data-v-e1b40de3]{color:currentColor;text-decoration:underline;text-underline-offset:2px}.lead-form[data-v-430de446]{position:relative;display:grid;gap:var(--space-5);width:100%;min-width:0}.lead-form__success-overlay[data-v-430de446]{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:var(--space-5);border-radius:inherit;background:color-mix(in oklab,white 76%,transparent);backdrop-filter:blur(6px)}.lead-form__success-card[data-v-430de446]{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.lead-form__success-check[data-v-430de446]{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:#16a34a;color:#fff;font-size:42px;line-height:1;box-shadow:0 14px 32px color-mix(in oklab,#16a34a 30%,transparent);transform:scale(.72);opacity:0;animation:lead-form-success-check-pop-430de446 .36s cubic-bezier(.2,.9,.22,1.2) .2s forwards}.lead-form__success-text[data-v-430de446]{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}@keyframes lead-form-success-check-pop-430de446{0%{transform:scale(.72);opacity:0}62%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.lead-form__actions[data-v-430de446]{display:grid;gap:var(--space-2);justify-items:center}.lead-form__cmp-preview--system-static[data-v-430de446]{pointer-events:none}.lead-form__hint[data-v-430de446]{margin:0;font-size:12px;line-height:1.4;color:color-mix(in oklab,var(--color-text) 62%,white);text-align:center}.lead-form__body[data-v-430de446]{display:flex;flex-direction:column;width:100%;min-width:0;gap:var(--space-3)}.lead-form__body--editable[data-v-430de446]{gap:var(--space-2)}.lead-form__cmp[data-v-430de446]{position:relative;width:100%;padding:var(--space-2);border-radius:var(--radius-md)}.lead-form__cmp-preview[data-v-430de446]{pointer-events:none}.lead-form__cmp--hidden .lead-form__cmp-preview[data-v-430de446]{opacity:.38}.lead-form__cmp-preview--interactive[data-v-430de446]{pointer-events:auto}.lead-form__cmp--selected[data-v-430de446]:after{content:"";position:absolute;top:var(--space-1);right:var(--space-1);bottom:var(--space-1);left:var(--space-1);border:2px solid color-mix(in oklab,var(--editor-color-primary, #6366f1) 90%,transparent);pointer-events:none;box-shadow:0 0 12px #6366f159;z-index:3}.lead-form__overlay[data-v-430de446]{position:absolute;top:4px;right:4px;display:flex;gap:6px;opacity:0;pointer-events:none;z-index:2;transition:opacity .12s ease}.lead-form__overlay--visible[data-v-430de446]{opacity:1;pointer-events:auto}.lead-form__hidden-badge[data-v-430de446]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#64748be6;color:#fff;font-size:12px;font-weight:700;letter-spacing:.01em;pointer-events:none;z-index:2;box-shadow:0 10px 24px #0f172a3d}.lead-form__btn[data-v-430de446]{width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in oklab,var(--editor-color-border, #e2e8f0) 70%,transparent);background:var(--editor-color-surface, #fff);box-shadow:var(--editor-shadow-sm, 0 6px 16px rgba(15, 23, 42, .18));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.lead-form__btn--delete[data-v-430de446]{position:static}.lead-form__btn img[data-v-430de446]{width:14px;height:14px}.lead-form__btn svg[data-v-430de446]{width:14px;height:14px}.lead-form__btn[data-v-430de446]:disabled{opacity:.4;cursor:not-allowed}.lead-form__inline-slot[data-v-430de446]{position:relative;height:0}.lead-form__insert[data-v-430de446]{--color-primary: var(--editor-color-primary, #6366f1);font-size:14px;padding:2px 10px}.lead-form__insert--full[data-v-430de446]{width:auto;align-self:center;text-align:center;margin-top:var(--space-2)}.lead-form__inline-slot .inline-insert[data-v-430de446]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.lead-form__cmp:hover .lead-form__inline-slot .inline-insert[data-v-430de446],.lead-form__inline-slot:hover .inline-insert[data-v-430de446]{opacity:1;pointer-events:auto}.lead-form__placeholder[data-v-430de446]{min-height:48px;border:1px dashed var(--color-border);border-radius:var(--radius-md)}.c-image[data-v-ff96ff1c]{display:flex;justify-content:center;align-items:center;margin:0 auto}.c-image--bleed[data-v-ff96ff1c],.c-image--fill[data-v-ff96ff1c]{width:100%}.c-image img[data-v-ff96ff1c]{display:block;max-width:100%;height:auto}.c-image__placeholder[data-v-ff96ff1c]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;border-radius:var(--radius-sm);border:1px dashed var(--color-border);color:var(--color-muted);font-size:var(--text-sm);background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--color-border) 12%,transparent),color-mix(in oklab,var(--color-border) 12%,transparent) 10px,transparent 10px,transparent 20px)}.text-block[data-v-28334b5d]{margin:0}.c-input[data-v-4bf18ef1]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.lbl[data-v-4bf18ef1]{font-size:var(--text-sm);color:var(--color-muted)}.lbl--invalid[data-v-4bf18ef1]{color:var(--color-danger, #b91c1c)}input[data-v-4bf18ef1]{width:100%;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm) inset}input[data-v-4bf18ef1]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 25%,transparent)}input.is-invalid[data-v-4bf18ef1]{border-color:var(--color-danger, #b91c1c)}input.is-invalid[data-v-4bf18ef1]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger, #b91c1c) 20%,transparent)}.phone-input[data-v-5ae3f5ed]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.phone-input__label[data-v-5ae3f5ed]{font-size:var(--text-sm);color:var(--color-muted)}.phone-input__label--invalid[data-v-5ae3f5ed]{color:var(--color-danger, #b91c1c)}.phone-input__control[data-v-5ae3f5ed]{display:flex;align-items:stretch;gap:8px;width:100%}.phone-input__control--invalid .phone-input__field[data-v-5ae3f5ed],.phone-input__control--invalid .phone-input__country-trigger[data-v-5ae3f5ed],.phone-input__control--invalid .phone-input__country-fixed[data-v-5ae3f5ed]{border-color:var(--color-danger, #b91c1c)}.phone-input__country[data-v-5ae3f5ed]{position:relative;min-width:78px;flex:0 0 auto}.phone-input__country-trigger[data-v-5ae3f5ed],.phone-input__country-fixed[data-v-5ae3f5ed],.phone-input__field[data-v-5ae3f5ed],.phone-input__country-search-input[data-v-5ae3f5ed],.phone-input__country-option[data-v-5ae3f5ed]{font:inherit}.phone-input__country-trigger[data-v-5ae3f5ed],.phone-input__country-fixed[data-v-5ae3f5ed]{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);padding:0 var(--space-3);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-sm) inset}.phone-input__country-trigger[data-v-5ae3f5ed]{cursor:pointer}.phone-input__field[data-v-5ae3f5ed]{width:100%;min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-sm) inset}.phone-input__field[data-v-5ae3f5ed]:focus,.phone-input__country-trigger[data-v-5ae3f5ed]:focus,.phone-input__country-search-input[data-v-5ae3f5ed]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 25%,transparent)}.phone-input__country-menu[data-v-5ae3f5ed]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(320px,80vw);border-radius:8px;border:1px solid color-mix(in oklab,var(--color-border, #d7deea) 92%,transparent);background:var(--color-surface, #fff);box-shadow:0 16px 40px #0f172a29;padding:10px;display:grid;gap:10px}.phone-input__country-search[data-v-5ae3f5ed]{display:grid;gap:6px;font-size:12px;color:var(--color-muted, #64748b)}.phone-input__country-search-input[data-v-5ae3f5ed]{min-height:36px;border:1px solid var(--color-border);border-radius:6px;padding:0 12px;background:var(--color-bg)}.phone-input__country-options[data-v-5ae3f5ed]{display:grid;gap:6px;max-height:240px;overflow:auto}.phone-input__country-option[data-v-5ae3f5ed]{width:100%;text-align:left;border:1px solid color-mix(in oklab,var(--color-border, #d7deea) 92%,transparent);border-radius:6px;background:color-mix(in oklab,var(--color-bg, #fff) 96%,transparent);padding:8px 10px;cursor:pointer}.phone-input__country-option.is-active[data-v-5ae3f5ed]{border-color:color-mix(in oklab,var(--color-primary, #0ea5e9) 72%,white);background:color-mix(in oklab,var(--color-primary, #0ea5e9) 10%,white)}.phone-input__country-empty[data-v-5ae3f5ed]{margin:0;font-size:12px;color:var(--color-muted, #64748b)}.phone-input__error[data-v-5ae3f5ed]{margin:0;font-size:12px;color:var(--color-danger, #b91c1c)}.component-mock[data-v-8c070044]{display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;padding:var(--space-4, 16px);border:2px dashed color-mix(in oklab,var(--color-border, #cbd5f5) 60%,transparent);border-radius:var(--radius-lg, 16px);background:color-mix(in srgb,#eceff5 60%,transparent);color:var(--color-muted, #64748b);text-align:center}.component-mock__content[data-v-8c070044]{display:flex;align-items:center;justify-content:center;padding:var(--space-3, 12px) var(--space-4, 16px);border-radius:var(--radius-md, 12px);border:1px dashed currentColor;min-width:160px}.component-mock__label[data-v-8c070044]{font-size:var(--text-lg, 18px);font-weight:600;letter-spacing:.02em;text-transform:uppercase}
