[data-v-4f61ad65]:host{display:block}.confetti-card[data-v-4f61ad65]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.confetti-desc[data-v-4f61ad65]{display:flex;flex-direction:column;gap:4px}.confetti-desc strong[data-v-4f61ad65]{font-size:var(--text-md)}.confetti-note[data-v-4f61ad65]{font-size:var(--text-xs);color:var(--color-muted)}.confetti-btn[data-v-4f61ad65]{appearance:none;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:8px 14px;font-weight:600;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.confetti-btn[data-v-4f61ad65]:disabled{opacity:.6;cursor:default}.confetti-overlay[data-v-4f61ad65]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:999}.confetti-overlay--global[data-v-4f61ad65]{position:fixed}.confetti-piece[data-v-4f61ad65]{position:absolute;top:-12%;width:12px;height:16px;border-radius:2px;opacity:0;animation:confetti-fall-4f61ad65 var(--fall) linear var(--delay) forwards;transform:scale(var(--scale)) rotate(var(--rotate))}@keyframes confetti-fall-4f61ad65{0%{transform:translateY(0) rotate(var(--rotate)) scale(var(--scale));opacity:1}to{transform:translateY(120vh) rotate(calc(var(--rotate) + 360deg)) scale(var(--scale));opacity:0}}.confetti-fade-enter-active[data-v-4f61ad65],.confetti-fade-leave-active[data-v-4f61ad65]{transition:opacity .22s ease}.confetti-fade-enter-from[data-v-4f61ad65],.confetti-fade-leave-to[data-v-4f61ad65]{opacity:0}.runtime-app-state[data-v-742d53ed]{display:grid;place-items:center;width:100%;min-height:var(--runtime-app-state-min-height, var(--v74075ee4));padding:24px;box-sizing:border-box}.runtime-app-state__card[data-v-742d53ed]{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-742d53ed]{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-742d53ed .9s linear infinite}.runtime-app-state__icon[data-v-742d53ed]{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-742d53ed]{width:24px;height:24px;stroke:currentColor;stroke-width:1.8}.runtime-app-state__message[data-v-742d53ed]{margin:0;font-size:var(--text-md, 1rem);line-height:1.45;color:var(--color-text, #0f172a)}@keyframes runtime-app-state-spin-742d53ed{to{transform:rotate(360deg)}}.modal-message__overlay[data-v-11959279]{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-11959279]{position:absolute;inset:0;z-index:40}.modal-message[data-v-11959279]{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-11959279]{border-color:color-mix(in oklab,var(--color-danger, #dc2626) 45%,var(--color-border, #e2e8f0))}.modal-message.is-warning[data-v-11959279]{border-color:color-mix(in oklab,#d97706 45%,var(--color-border, #e2e8f0))}.modal-message.is-success[data-v-11959279]{border-color:color-mix(in oklab,#16a34a 45%,var(--color-border, #e2e8f0))}.modal-message__header[data-v-11959279]{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-message__header h2[data-v-11959279]{margin:0;font-size:var(--text-lg, 1.1rem);min-width:0;overflow-wrap:anywhere;word-break:break-word}.modal-message__close[data-v-11959279]{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-11959279]{margin:0;line-height:1.45;color:var(--color-text, #0f172a);overflow-wrap:anywhere;word-break:break-word}.modal-message__meta[data-v-11959279]{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-11959279]{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-11959279]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.modal-message__button[data-v-11959279]{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-11959279]{border-color:var(--color-border, #cbd5e1);background:var(--color-bg, #f8fafc);color:var(--color-text, #0f172a)}.modal-message__button--danger[data-v-11959279]{border-color:color-mix(in oklab,#b91c1c 35%,var(--color-border, #cbd5e1));color:#991b1b}.modal-message-enter-active[data-v-11959279],.modal-message-leave-active[data-v-11959279]{transition:opacity .2s ease}.modal-message-enter-from[data-v-11959279],.modal-message-leave-to[data-v-11959279]{opacity:0}@media (max-width: 420px){.modal-message[data-v-11959279]{border-radius:16px;padding:16px}.modal-message__actions[data-v-11959279]{flex-direction:column-reverse;align-items:stretch}.modal-message__button[data-v-11959279]{width:100%}}.runtime-page[data-v-c7929114]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;width:100%;min-height:var(--page-min-height, var(--v243a6ab0));max-width:var(--page-max-width, 100%);margin:0 auto}.runtime-page--viewport-height[data-v-c7929114]{min-height:max(var(--page-min-height, var(--v243a6ab0)),var(--player-page-viewport-min-height, 100vh))}.runtime-page--runtime-error-open[data-v-c7929114]{position:relative}.cmp-wrap[data-v-c7929114]{width:100%;position:relative;padding-top:var(--cmp-wrap-padding-top, var(--v56038cfe));padding-right:var(--cmp-wrap-padding-right, var(--v56038cfe));padding-bottom:var(--cmp-wrap-padding-bottom, var(--v56038cfe));padding-left:var(--cmp-wrap-padding-left, var(--v56038cfe));border-radius:var(--radius-md)}.cmp-wrap[data-v-c7929114]>*:not(.avatar):not(.c-image){width:100%!important;max-width:100%!important;justify-self:stretch}.campaign-player-host__overlay-host[data-v-ee626622]{position:absolute;inset:0;display:block}.campaign-player-host__overlay-host--local[data-v-ee626622]{z-index:5}.campaign-player-host__nonpage[data-v-ee626622]{display:grid;place-items:center;min-height:var(--page-min-height);height:100%}.campaign-player-host__nonpage-box[data-v-ee626622]{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[data-v-4d93e71d]{min-height:100vh;background:var(--color-app-bg, #f8fafc)}.campaign-app[data-v-4d93e71d]{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}[data-v-4d93e71d] .page-stage{position:relative;width:100%;min-height:var(--page-min-height, 320px);transition:min-height .3s ease}.overlay-host[data-v-4d93e71d]{position:absolute;inset:0;pointer-events:none}.overlay-host--global[data-v-4d93e71d]{position:fixed;inset:0;z-index:30}.overlay-host--local[data-v-4d93e71d]{z-index:10}:root{color-scheme:light;--color-primary: #1c7ed6;--color-primary-600: #1b6fd0;--color-primary-700: #1559a8;--color-on-primary: #ffffff;--color-bg: #ffffff;--color-surface: #f7f9fc;--color-text: #0b1220;--color-muted: #5b6474;--color-border: #dbe2ea;--color-success: #2b8a3e;--color-warning: #f08c00;--color-danger: #e03131;--overlay-backdrop-bg: rgba(15, 23, 42, .45);--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;--text-xxl: var(--text-2xl);--text-xxxl: var(--text-3xl);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-xxl: var(--radius-2xl);--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;--color-app-bg: #f8fafc;font-family:var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--color-app-bg, #f8fafc);color:var(--color-text);font-family:var(--font-sans)}button,input,textarea,select{font:inherit}img,svg,video,canvas{max-width:100%}[data-v-eaa64cd2]:host{display:block}.fortune-wheel[data-v-eaa64cd2]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text);width:100%}.fw-wheel-wrap[data-v-eaa64cd2]{position:relative;padding:var(--space-4);border-radius:var(--radius-xl);width:100%;max-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;box-shadow:none;--fw-rim: 4px}.fw-overlay[data-v-eaa64cd2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172ab3;color:#fff;z-index:6;border-radius:inherit;text-align:center;font-weight:600;letter-spacing:.02em;pointer-events:all}.fw-overlay__text[data-v-eaa64cd2]{padding:var(--space-3) var(--space-4);background:#0f172ad9;border-radius:var(--radius-lg)}.fw-wheel[data-v-eaa64cd2]{inline-size:var(--fw-size);block-size:var(--fw-size);border-radius:50%;border:var(--fw-rim) solid var(--fw-border-color, var(--color-text));box-shadow:0 10px 36px #172b4d2e;position:relative;overflow:hidden;will-change:transform;backface-visibility:hidden;z-index:1}.fw-wheel-highlight[data-v-eaa64cd2]{position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:fw-sector-highlight-eaa64cd2 1.2s ease}.fw-pointer[data-v-eaa64cd2]{position:absolute;left:50%;top:calc((100% - var(--fw-size)) / 2 - 12px);transform:translate(-50%);width:calc(64px * var(--fw-scale, 1));height:calc(72px * var(--fw-scale, 1));display:flex;align-items:flex-start;justify-content:center;z-index:4;pointer-events:none}.fw-pointer-img[data-v-eaa64cd2]{display:block;width:86%;height:auto;filter:drop-shadow(0 4px 12px rgba(11,18,32,.28))}.fw-spin-btn[data-v-eaa64cd2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(84px * var(--fw-scale, 1));height:calc(84px * var(--fw-scale, 1));border-radius:50%;border:var(--fw-rim) solid var(--fw-border-color, var(--color-text));background-color:var(--color-primary);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;box-shadow:0 8px 20px #1c7ed659;transition:box-shadow var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard);z-index:5}.fw-spin-btn.is-idle[data-v-eaa64cd2]{animation:fw-spin-pulse-eaa64cd2 1.8s ease-in-out infinite}.fw-spin-btn[data-v-eaa64cd2]:disabled{opacity:1;cursor:default;box-shadow:0 2px 8px #1c7ed633;animation:none}@keyframes fw-spin-pulse-eaa64cd2{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 20px #1c7ed659}50%{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 16px 28px #1c7ed673}}@keyframes fw-sector-highlight-eaa64cd2{0%{opacity:0}35%{opacity:1}to{opacity:0}}.fw-sector-icon[data-v-eaa64cd2]{position:absolute;left:50%;top:50%;transform-origin:50% 50%;pointer-events:none;text-align:center}.fw-sector-icon.is-disabled[data-v-eaa64cd2]{opacity:.7}.fw-sector-icon-inner[data-v-eaa64cd2]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-width:calc(var(--fw-avatar) + (12px * var(--fw-scale, 1)));min-height:calc(var(--fw-avatar) + (12px * var(--fw-scale, 1)));padding:calc(6px * var(--fw-scale, 1));border-radius:999px;background:#ffffffb8;box-shadow:0 4px 12px #0f172a1f}.fw-sector-icon-inner.is-disabled[data-v-eaa64cd2]{background:#f1f5f9eb;filter:saturate(.2);opacity:.6}.fw-sector-img[data-v-eaa64cd2]{display:block;border-radius:50%;object-fit:cover;border:calc(2px * var(--fw-scale, 1)) solid rgba(255,255,255,.9)}.fw-sector-icon-inner.is-disabled .fw-sector-img[data-v-eaa64cd2]{border-color:#e2e8f0e6}.fw-sector-emoji[data-v-eaa64cd2]{font-size:calc(54px * var(--fw-scale, 1));line-height:1}.fw-sector-label[data-v-eaa64cd2]{font-size:calc(14px * var(--fw-scale, 1));font-weight:700;color:var(--color-text);white-space:nowrap}.fw-sector-icon-inner.is-disabled .fw-sector-label[data-v-eaa64cd2]{color:var(--color-muted)}.fw-error[data-v-eaa64cd2]{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-sm);color:var(--color-danger)}@media (max-width: 540px){.fw-wheel-wrap[data-v-eaa64cd2]{padding:var(--space-3)}.fw-spin-btn[data-v-eaa64cd2]{width:calc(76px * var(--fw-scale, 1));height:calc(76px * var(--fw-scale, 1))}}.prize-banner[data-v-13c51802]{position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:visible}.prize-banner__hero[data-v-13c51802]{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.prize-banner__hero-img[data-v-13c51802]{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:inherit;border-top-right-radius:inherit}.prize-banner__badge[data-v-13c51802]{position:absolute;left:50%;transform:translate(-50%);width:120px;height:120px;display:flex;justify-content:center;align-items:center;z-index:2}.prize-banner__badge-ring[data-v-13c51802]{width:100%;height:100%;border-radius:50%;background:var(--color-bg);box-shadow:var(--shadow-md);display:flex;justify-content:center;align-items:center;overflow:hidden}.prize-banner__badge-img[data-v-13c51802]{width:100%;height:100%;object-fit:cover}.prize-banner__panel[data-v-13c51802]{padding:var(--space-10);padding-top:calc(60px + var(--space-6));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;text-align:center}.prize-banner__title[data-v-13c51802]{margin:0;font-size:var(--text-2xl);font-weight:700}.prize-banner__text[data-v-13c51802]{margin:var(--space-3) 0 0;font-size:var(--text-md);color:inherit}.c-btn-wrap[data-v-a2d7d12f]{display:flex;width:100%}.a-start[data-v-a2d7d12f]{justify-content:flex-start}.a-center[data-v-a2d7d12f]{justify-content:center}.a-end[data-v-a2d7d12f]{justify-content:flex-end}.c-btn[data-v-a2d7d12f]{--_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-a2d7d12f]:hover{background:var(--_bg-h)}.c-btn[data-v-a2d7d12f]:active{transform:translateY(1px)}.c-btn[data-v-a2d7d12f]:focus-visible{outline:none;box-shadow:none}.c-btn[data-v-a2d7d12f]:disabled{opacity:.55;cursor:not-allowed}.c-btn.is-unclickable[data-v-a2d7d12f]{cursor:default;pointer-events:none}.c-btn.is-unclickable[data-v-a2d7d12f]:hover{background:var(--_bg)}.is-pulse[data-v-a2d7d12f]:not(:disabled){animation:btn-pulse-a2d7d12f 1.4s ease-in-out infinite}@keyframes btn-pulse-a2d7d12f{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.is-block[data-v-a2d7d12f]{width:100%}.v-neutral[data-v-a2d7d12f]{--_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-a2d7d12f]{--_bg: #0f172a;--_bg-h: #020617;--_fg: white}.v-success[data-v-a2d7d12f]{--_bg: var(--color-success)}.v-warning[data-v-a2d7d12f]{--_bg: var(--color-warning)}.v-danger[data-v-a2d7d12f]{--_bg: var(--color-danger)}.s-sm[data-v-a2d7d12f]{height:var(--control-height-sm);font-size:var(--text-sm)}.s-lg[data-v-a2d7d12f]{height:var(--control-height-lg);font-size:var(--text-lg)}.spinner[data-v-a2d7d12f]{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-a2d7d12f var(--dur-slow) linear infinite}@keyframes spin-a2d7d12f{to{transform:rotate(360deg)}}.c-btn__slot[data-v-a2d7d12f]{display:inline-flex;align-items:center}.c-btn__slot--left[data-v-a2d7d12f]{margin-right:var(--space-2)}.c-btn__slot--right[data-v-a2d7d12f]{margin-left:var(--space-2)}.label[data-v-a2d7d12f]{display:inline-flex;align-items:center;min-width:0}.c-checkbox[data-v-ff4f1566]{display:inline-flex;align-items:center;gap:var(--space-3);user-select:none;min-width:0}.c-checkbox input[data-v-ff4f1566]{appearance:none;width:0;height:0;position:absolute}.box[data-v-ff4f1566]{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-ff4f1566]{background:var(--color-primary);border-color:var(--color-primary)}.c-checkbox--invalid .box[data-v-ff4f1566]{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-ff4f1566]:after{content:"";position:absolute;inset:3px 5px;border:2px solid white;border-top:0;border-left:0;transform:rotate(45deg)}.txt[data-v-ff4f1566]{color:var(--color-text);min-width:0;flex:1 1 auto}.txt--invalid[data-v-ff4f1566]{color:var(--color-danger, #b91c1c)}.txt__link[data-v-ff4f1566]{color:currentColor;text-decoration:underline;text-underline-offset:2px}.lead-form[data-v-52844461]{position:relative;display:grid;gap:var(--space-5);width:100%;min-width:0}.lead-form__success-overlay[data-v-52844461]{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)}.lead-form__success-card[data-v-52844461]{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.lead-form__success-check[data-v-52844461]{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-52844461 .36s cubic-bezier(.2,.9,.22,1.2) .2s forwards}.lead-form__success-text[data-v-52844461]{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}@keyframes lead-form-success-check-pop-52844461{0%{transform:scale(.72);opacity:0}62%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.lead-form__actions[data-v-52844461]{display:grid;gap:var(--space-2);justify-items:center}.lead-form__cmp-preview--system-static[data-v-52844461]{pointer-events:none}.lead-form__hint[data-v-52844461]{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-52844461]{display:flex;flex-direction:column;width:100%;min-width:0;gap:0}.lead-form__body--editable[data-v-52844461]{gap:0}.lead-form__cmp[data-v-52844461]{position:relative;width:100%;padding-top:var(--cmp-wrap-padding-top, var(--v3a2f5b0a));padding-right:var(--cmp-wrap-padding-right, var(--v3a2f5b0a));padding-bottom:var(--cmp-wrap-padding-bottom, var(--v3a2f5b0a));padding-left:var(--cmp-wrap-padding-left, var(--v3a2f5b0a));border-radius:var(--radius-md)}.lead-form__cmp-preview[data-v-52844461]{pointer-events:none}.lead-form__cmp--hidden .lead-form__cmp-preview[data-v-52844461]{opacity:.38}.lead-form__cmp-preview--interactive[data-v-52844461]{pointer-events:auto}.lead-form__cmp--selected[data-v-52844461]:after{content:"";position:absolute;inset:0;box-sizing:border-box;border:2px solid color-mix(in oklab,var(--editor-color-primary, #6366f1) 90%,transparent);border-radius:0;pointer-events:none;z-index:3}.lead-form__overlay[data-v-52844461]{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-52844461]{opacity:1;pointer-events:auto}.lead-form__hidden-badge[data-v-52844461]{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-52844461]{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-52844461]{position:static}.lead-form__btn img[data-v-52844461]{width:14px;height:14px}.lead-form__btn svg[data-v-52844461]{width:14px;height:14px}.lead-form__btn[data-v-52844461]:disabled{opacity:.4;cursor:not-allowed}.lead-form__inline-slot[data-v-52844461]{position:relative;height:0}.lead-form__insert[data-v-52844461]{--color-primary: var(--editor-color-primary, #6366f1);font-size:14px;padding:2px 10px}.lead-form__insert--full[data-v-52844461]{width:auto;align-self:center;text-align:center;margin-top:var(--space-2)}.lead-form__inline-slot .inline-insert[data-v-52844461]{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.lead-form__cmp:hover .lead-form__inline-slot .inline-insert[data-v-52844461],.lead-form__inline-slot:hover .inline-insert[data-v-52844461]{opacity:1;pointer-events:auto}.lead-form__placeholder[data-v-52844461]{min-height:48px;border:1px dashed var(--color-border);border-radius:var(--radius-md)}.c-image[data-v-84b1e31e]{display:flex;justify-content:center;align-items:center;margin:0 auto}.c-image--edge[data-v-84b1e31e],.c-image--fill[data-v-84b1e31e]{width:100%}.c-image img[data-v-84b1e31e]{display:block;max-width:100%;height:auto}.c-image__placeholder[data-v-84b1e31e]{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-6cf34600]{margin:0}.c-input[data-v-b06c2cfe]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.lbl[data-v-b06c2cfe]{font-size:var(--text-sm);color:var(--color-muted)}.lbl--invalid[data-v-b06c2cfe]{color:var(--color-danger, #b91c1c)}input[data-v-b06c2cfe]{width:100%;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--field-input-border-color, var(--color-border));border-radius:var(--radius-md);background:var(--field-input-bg, var(--color-bg));color:var(--color-text);box-shadow:var(--shadow-sm) inset}input[data-v-b06c2cfe]: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-b06c2cfe]{border-color:var(--color-danger, #b91c1c)}input.is-invalid[data-v-b06c2cfe]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-danger, #b91c1c) 20%,transparent)}.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}
