:root,[data-theme=light]{--color-bg: #ffffff;--color-bg-subtle: #f9fafb;--color-bg-muted: #f3f4f6;--color-bg-inverse: #111827;--color-bg-brand-page: #ebebeb;--color-text: #111827;--color-text-muted: #6b7280;--color-text-subtle: #9ca3af;--color-text-inverse: #ffffff;--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-accent: #7856ff;--color-accent-hover: #6649d9;--color-accent-muted: #f4f1ff;--color-accent-contrast: #ffffff;--color-magic: #7c3aed;--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-chart-1: #7856ff;--color-chart-2: #ff7557;--color-chart-3: #7fded7;--color-chart-4: #f7bb3c;--color-chart-5: #b2596d;--color-chart-6: #72bbf4;--color-chart-7: #fdaf92;--color-chart-8: #b487e8;--color-chart-9: #0d7ea0;--color-chart-10: #3ba974;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1)}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;width:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon[data-v-9867d85d]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.app-toasts[data-v-50efbb3c]{position:fixed;right:24px;top:24px;z-index:2000;display:grid;gap:8px;width:min(360px,100vw - 48px);pointer-events:none}.toast[data-v-50efbb3c]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);pointer-events:auto}.toast.is-error[data-v-50efbb3c]{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border))}.toast-message[data-v-50efbb3c]{flex:1;font-size:14px;line-height:1.4}.toast-close[data-v-50efbb3c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.toast-close[data-v-50efbb3c]:hover{background:var(--color-bg-muted);color:var(--color-text)}.toast-enter-active[data-v-50efbb3c],.toast-leave-active[data-v-50efbb3c]{transition:opacity .15s ease,transform .15s ease}.toast-enter-from[data-v-50efbb3c],.toast-leave-to[data-v-50efbb3c]{opacity:0;transform:translateY(-8px)}.app-root[data-v-5e872f44]{min-height:100%;width:100%}.badge[data-v-44d70926]{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--badge-bg, var(--color-bg-muted));color:var(--badge-fg, var(--color-text));border-radius:4px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;line-height:1;white-space:nowrap}.badge-icon[data-v-44d70926]{flex:0 0 auto}.badge-label[data-v-44d70926]{font:inherit}.badge.size-xs[data-v-44d70926]{min-height:16px;padding:0 4px;font-size:10px}.badge.size-xs.is-icon-only[data-v-44d70926]{width:16px;height:16px;padding:0;font-size:9px}.badge.size-sm[data-v-44d70926]{min-height:20px;padding:0 8px;font-size:12px}.badge.size-sm.is-icon-only[data-v-44d70926]{width:20px;height:20px;padding:0;font-size:11px}.badge.size-md[data-v-44d70926]{min-height:24px;padding:0 8px;font-size:12px}.badge.size-md.is-icon-only[data-v-44d70926]{width:24px;height:24px;padding:0;font-size:12px}.badge.size-lg[data-v-44d70926]{min-height:28px;padding:0 12px;font-size:14px}.badge.size-lg.is-icon-only[data-v-44d70926]{width:28px;height:28px;padding:0;font-size:14px}.field-input[data-v-271e2b5d]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.field-input[data-v-271e2b5d]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.field-input[data-v-271e2b5d]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.field-input.is-disabled[data-v-271e2b5d]{pointer-events:none;opacity:.7}.field-input[data-v-5b263207]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.field-input[data-v-5b263207]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.field-input[data-v-5b263207]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.field-input.is-disabled[data-v-5b263207]{pointer-events:none;opacity:.7}.field-input[data-v-2accc109]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.field-input[data-v-2accc109]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.field-input[data-v-2accc109]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.field-input.is-disabled[data-v-2accc109]{pointer-events:none;opacity:.7}.field-input[data-v-2accc109]{resize:vertical}.field-input[data-v-bdc033b6]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.field-input[data-v-bdc033b6]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.field-input[data-v-bdc033b6]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.field-input.is-disabled[data-v-bdc033b6]{pointer-events:none;opacity:.7}.phone-field{width:100%}.phone-field .PhoneInput{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.phone-field .PhoneInput::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.phone-field .PhoneInput:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.phone-field .PhoneInput.is-disabled{pointer-events:none;opacity:.7}.phone-field .PhoneInput{display:flex;align-items:center;gap:8px}.phone-field .PhoneInput--focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.phone-field .PhoneInputCountry{display:flex;align-self:stretch;align-items:center;position:relative}.phone-field .PhoneInputCountryButton{display:flex;align-items:center;gap:4px;height:100%;padding:0 4px;border:0;border-radius:var(--form-radius, 4px);outline:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.phone-field .PhoneInputCountryButton:hover{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 5%,transparent)}.phone-field .PhoneInputCountryButton:focus-visible{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 5%,transparent)}.phone-field .PhoneInputCountryIconUnicode{font-family:"Twemoji Country Flags",var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif);font-size:20px;line-height:1}.phone-field .PhoneInputCountrySelectArrow{width:0;height:0;border:4px solid transparent;border-top:5px solid currentColor;border-bottom-width:0;opacity:.6}.phone-field .PhoneInputInput{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit}.phone-field .PhoneInputInput::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.phone-field.is-disabled{pointer-events:none;opacity:.7}.PhoneInputDropdownBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998}.PhoneInputDropdown{overflow:hidden;border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);border-radius:var(--form-radius, 12px);background:var(--form-bg, var(--color-bg));color:var(--form-fg, var(--color-text))}.PhoneInputDropdownSearch{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent)}.PhoneInputDropdownSearchInput{width:100%;padding:8px 12px;border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);border-radius:var(--form-radius, 4px);outline:none;background:transparent;color:var(--form-fg, var(--color-text));font:inherit}.PhoneInputDropdownSearchInput:focus{border-color:var(--form-fg, var(--color-accent))}.PhoneInputDropdownList{max-height:300px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.PhoneInputDropdownItem{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer}.PhoneInputDropdownItem:hover,.PhoneInputDropdownItem--highlighted{background:color-mix(in srgb,var(--form-fg, var(--color-bg-subtle)) 5%,transparent)}.PhoneInputDropdownItem--selected{background:color-mix(in srgb,var(--form-fg, var(--color-bg-muted)) 10%,transparent);font-weight:500}.PhoneInputDropdownItemFlag{font-family:"Twemoji Country Flags",var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif);flex-shrink:0;font-size:18px}.PhoneInputDropdownItemLabel{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneInputDropdownItemCode{flex-shrink:0;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent);font-size:14px}.PhoneInputDropdownDivider{height:1px;margin:4px 0;background:color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent)}.rating-field[data-v-36a664f1]{display:inline-flex;align-items:center;gap:0}.rating-field.is-disabled[data-v-36a664f1]{pointer-events:none;opacity:.7}.rating-star[data-v-36a664f1]{display:inline-flex;align-items:center;justify-content:center;padding:8px;font-size:32px;color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .15s ease,transform .15s ease}.rating-star[data-v-36a664f1]:hover,.rating-star[data-v-36a664f1]:focus-visible{outline:none;transform:scale(1.05)}.rating-star.is-filled[data-v-36a664f1]{color:var(--form-fg, var(--color-accent))}.money-field[data-v-4321d9f0]{position:relative;display:flex;align-items:center;width:100%}.money-symbol[data-v-4321d9f0]{position:absolute;left:16px;font-size:18px;font-weight:500;color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 65%,transparent);pointer-events:none}.money-input[data-v-4321d9f0]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.money-input[data-v-4321d9f0]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.money-input[data-v-4321d9f0]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.money-input.is-disabled[data-v-4321d9f0]{pointer-events:none;opacity:.7}.money-input[data-v-4321d9f0]{padding-left:calc(16px + 2.5rem);direction:rtl;text-align:left;font-variant-numeric:tabular-nums}.is-disabled .money-input[data-v-4321d9f0]{pointer-events:none;opacity:.7}.loading-dots[data-v-c6312741]{display:inline-flex;align-items:center;color:var(--color-text-muted)}.loading-dots__dot[data-v-c6312741]{width:var(--loading-dot-size, 8px);height:var(--loading-dot-size, 8px);margin:0 calc(var(--loading-dot-gap, 4px) / 2);border-radius:50%;background:currentColor;opacity:.25;animation:loading-dots-pulse-c6312741 1.4s ease-in-out infinite both}.loading-dots__dot[data-v-c6312741]:nth-child(1){animation-delay:0s}.loading-dots__dot[data-v-c6312741]:nth-child(2){animation-delay:.16s}.loading-dots__dot[data-v-c6312741]:nth-child(3){animation-delay:.32s}.loading-dots--default[data-v-c6312741]{color:var(--color-text-muted)}.loading-dots--accent[data-v-c6312741]{color:var(--color-accent)}.loading-dots--inverse[data-v-c6312741]{color:var(--color-text-inverse)}.loading-dots--subtle[data-v-c6312741]{color:var(--color-text-subtle)}.loading-dots--form[data-v-c6312741]{color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 65%,transparent)}.loading-dots--sm[data-v-c6312741]{--loading-dot-size: 6px;--loading-dot-gap: 4px}.loading-dots--md[data-v-c6312741]{--loading-dot-size: 8px;--loading-dot-gap: 6px}.loading-dots--lg[data-v-c6312741]{--loading-dot-size: 12px;--loading-dot-gap: 8px}@keyframes loading-dots-pulse-c6312741{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-25%)}}@media(prefers-reduced-motion:reduce){.loading-dots__dot[data-v-c6312741]{animation:none;opacity:.6}}.media-field[data-v-69d0a0b8]{width:100%}.media-field.is-disabled[data-v-69d0a0b8]:not(.is-upload-enabled){pointer-events:none}.media-field-upload[data-v-69d0a0b8]{position:relative;display:block;width:100%;padding:0;border:none;border-radius:var(--form-radius, 8px);background:transparent;color:inherit;font:inherit;cursor:default;overflow:hidden}.media-field-upload-empty[data-v-69d0a0b8]{flex-direction:column;gap:4px}.media-field-upload-empty strong[data-v-69d0a0b8]{font-weight:500}.media-field-upload-empty span[data-v-69d0a0b8]{font-size:12px}.media-field-placeholder-icon[data-v-69d0a0b8]{font-size:20px}.media-field-placeholder-icons[data-v-69d0a0b8]{display:inline-flex;align-items:center;gap:8px}.media-field-upload-hint[data-v-69d0a0b8]{position:absolute;inset:auto 8px 8px;padding:4px 8px;border-radius:4px;background:color-mix(in srgb,var(--form-bg, #fff) 88%,transparent);color:var(--form-fg, var(--color-text));font-size:12px;font-weight:500;opacity:0;transition:opacity .15s ease}.media-field-upload:hover .media-field-upload-hint[data-v-69d0a0b8],.media-field.is-dragging .media-field-upload-hint[data-v-69d0a0b8],.media-field[aria-busy=true] .media-field-upload-hint[data-v-69d0a0b8]{opacity:1}.media-field.is-dragging .media-field-upload[data-v-69d0a0b8]{outline:2px dashed var(--form-fg, var(--color-text));outline-offset:-4px}.media-field[aria-busy=true] .media-field-upload[data-v-69d0a0b8]{cursor:wait}.media-field-media[data-v-69d0a0b8]{display:block;height:auto;border-radius:var(--form-radius, 8px)}.media-field.is-original .media-field-media[data-v-69d0a0b8]{width:auto;max-width:100%}.media-field.is-content .media-field-media[data-v-69d0a0b8],.media-field.is-large .media-field-media[data-v-69d0a0b8],.media-field.is-page .media-field-media[data-v-69d0a0b8]{width:100%}.media-field.is-page .media-field-media[data-v-69d0a0b8],.media-field.is-page .media-field-video[data-v-69d0a0b8],.media-field.is-page .media-field-upload[data-v-69d0a0b8]{border-radius:0}.media-field-video[data-v-69d0a0b8]{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--form-radius, 8px);overflow:hidden;background:#000}.media-field-embed[data-v-69d0a0b8],.media-field-poster[data-v-69d0a0b8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}.media-field-poster[data-v-69d0a0b8]{display:flex;align-items:center;justify-content:center;padding:0;background-color:#000;background-size:cover;background-position:center;cursor:pointer}.media-field-play[data-v-69d0a0b8]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,#000 55%,transparent);color:#fff;font-size:20px;transition:background-color .15s ease}.media-field-poster:hover .media-field-play[data-v-69d0a0b8]{background:color-mix(in srgb,#000 70%,transparent)}.media-field-placeholder[data-v-69d0a0b8]{display:flex;align-items:center;justify-content:center;min-height:180px;border:1px dashed color-mix(in srgb,var(--form-fg, var(--color-border)) 45%,transparent);border-radius:var(--form-radius, 8px);background:color-mix(in srgb,var(--form-bg, var(--color-bg)) 85%,transparent);color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 65%,transparent);font-size:14px}.media-field-placeholder.is-empty[data-v-69d0a0b8]{flex-direction:column;gap:8px}.choice-field[data-v-2ac3a57b]{display:flex;flex-direction:column;gap:8px;width:100%}.choice-field.is-disabled[data-v-2ac3a57b]{pointer-events:none;opacity:.7}.choice-option[data-v-2ac3a57b]{display:flex;align-items:center;gap:16px;width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;text-align:left;color:var(--form-fg, var(--color-text));background:var(--form-input-bg, transparent);border:1px solid var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));border-radius:var(--form-radius, 8px);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.choice-option[data-v-2ac3a57b]:hover,.choice-option[data-v-2ac3a57b]:focus-visible{outline:none;border-color:var(--form-input-border-hover, color-mix(in srgb, var(--form-fg, var(--color-accent)) 60%, transparent));background:var(--form-input-bg-hover, color-mix(in srgb, var(--form-fg, var(--color-bg)) 5%, transparent))}.choice-option.is-selected[data-v-2ac3a57b]{border-color:var(--form-input-border-selected, var(--form-fg, var(--color-accent)));background:var(--form-input-bg-selected, color-mix(in srgb, var(--form-fg, var(--color-bg)) 10%, transparent));transition-delay:.15s}.choice-indicator[data-v-2ac3a57b]{position:relative;flex-shrink:0;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 50%,transparent);border-radius:50%;background:transparent;transition:background-color .15s ease,border-color .15s ease}.choice-indicator.is-square[data-v-2ac3a57b]{border-radius:4px}.choice-indicator.is-square[data-v-2ac3a57b]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:1px;background:var(--form-fg, var(--color-accent));opacity:0;transform:scale(.4);transition:opacity .15s ease,transform .15s ease}.is-selected .choice-indicator[data-v-2ac3a57b]{border-color:var(--form-fg, var(--color-accent));background:var(--form-fg, var(--color-accent));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--form-bg, var(--color-bg)) 90%,transparent)}.is-selected .choice-indicator.is-square[data-v-2ac3a57b]{background:transparent;box-shadow:none}.is-selected .choice-indicator.is-square[data-v-2ac3a57b]:after{opacity:1;transform:scale(1)}.choice-label[data-v-2ac3a57b]{flex:1;line-height:1.4}.other-input[data-v-2ac3a57b]{width:100%;padding:12px 16px;font-family:inherit;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg, transparent);border:1px solid transparent;border-radius:var(--form-radius, 8px);box-shadow:inset 0 0 0 1px var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));outline:none;transition:box-shadow .15s ease,background-color .15s ease}.other-input[data-v-2ac3a57b]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 50%,transparent)}.other-input[data-v-2ac3a57b]:focus{box-shadow:inset 0 0 0 1px var(--form-input-border-focus, color-mix(in srgb, var(--form-fg, var(--color-accent)) 80%, transparent))}.other-input.is-disabled[data-v-2ac3a57b]{pointer-events:none;opacity:.7}.other-input[data-v-2ac3a57b]{font-size:18px}.app-select[data-v-c7f0cceb]{position:relative;display:block;width:100%}.trigger[data-v-c7f0cceb]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;font-family:inherit;font-size:14px;color:var(--form-fg, var(--color-text));background:var(--form-input-bg, transparent);border:1px solid var(--form-input-border, var(--form-fg, var(--color-border-strong)));border-radius:var(--form-radius, 8px);outline:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.trigger[data-v-c7f0cceb]:hover{border-color:var(--form-input-border-hover, color-mix(in srgb, var(--form-fg, var(--color-text-muted)) 50%, transparent))}.app-select.is-sm .trigger[data-v-c7f0cceb]{padding:4px 8px;font-size:12px}.app-select.is-lg .trigger[data-v-c7f0cceb]{padding:12px 16px;font-size:18px}.app-select.is-open .trigger[data-v-c7f0cceb],.trigger[data-v-c7f0cceb]:focus-visible{border-color:var(--form-input-border-focus, var(--form-fg, var(--color-accent)))}.app-select.is-disabled .trigger[data-v-c7f0cceb]{cursor:not-allowed;opacity:.6}.trigger-content[data-v-c7f0cceb]{display:inline-flex;align-items:center;gap:8px;min-width:0;text-align:left}.placeholder[data-v-c7f0cceb]{color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 50%,transparent)}.chevron[data-v-c7f0cceb]{flex:0 0 auto;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 70%,transparent);transition:transform .15s ease}.app-select.is-open .chevron[data-v-c7f0cceb]{transform:rotate(180deg)}.app-select-menu[data-v-c7f0cceb]{position:fixed;z-index:1075;display:flex;flex-direction:column;background:var(--form-bg, var(--color-bg));border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);border-radius:var(--form-radius, 8px);box-shadow:0 4px 16px #00000014;max-height:320px;overflow:hidden}.search-wrapper[data-v-c7f0cceb]{position:relative;flex:0 0 auto;padding:4px;border-bottom:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent)}.search-icon[data-v-c7f0cceb]{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent);font-size:14px;pointer-events:none}.search-input[data-v-c7f0cceb]{width:100%;padding:8px 8px 8px 20px;font-family:inherit;font-size:14px;color:var(--form-fg, var(--color-text));background:transparent;border:none;outline:none}.search-input[data-v-c7f0cceb]::placeholder{color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 50%,transparent)}.options[data-v-c7f0cceb]{flex:1 1 auto;list-style:none;margin:0;padding:4px;overflow-y:auto}.group-label[data-v-c7f0cceb]{padding:8px 8px 4px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent);pointer-events:none}.group-label[data-v-c7f0cceb]:not(:first-child){margin-top:12px;border-top:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);padding-top:8px}.option[data-v-c7f0cceb]{display:flex;align-items:center;gap:8px;padding:8px;font-size:14px;color:var(--form-fg, var(--color-text));border-radius:var(--form-radius, 4px);cursor:pointer;transition:background-color .15s ease}.option.is-highlighted[data-v-c7f0cceb]{background:color-mix(in srgb,var(--form-fg, var(--color-bg-subtle)) 5%,transparent)}.option.is-selected[data-v-c7f0cceb]{background:color-mix(in srgb,var(--form-fg, var(--color-bg-muted)) 10%,transparent);font-weight:500}.option.is-selected.is-highlighted[data-v-c7f0cceb]{background:color-mix(in srgb,var(--form-fg, var(--color-bg-muted)) 10%,transparent)}.app-select-menu.is-sm .option[data-v-c7f0cceb]{padding:4px;font-size:12px}.app-select-menu.is-lg .option[data-v-c7f0cceb]{padding:12px;font-size:18px}.empty[data-v-c7f0cceb]{margin:0;padding:12px;font-size:14px;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent);text-align:center}.multi-select[data-v-153f4065]{position:relative;width:100%}.multi-select.is-disabled[data-v-153f4065]{pointer-events:none;opacity:.7}.multi-trigger[data-v-153f4065]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:51px;padding:12px 16px;font-family:inherit;font-size:18px;color:var(--form-fg, var(--color-text));background:var(--form-input-bg, transparent);border:1px solid var(--form-input-border, color-mix(in srgb, var(--form-fg, var(--color-border)) 30%, transparent));border-radius:var(--form-radius, 8px);outline:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.multi-trigger[data-v-153f4065]:hover{border-color:var(--form-input-border-hover, color-mix(in srgb, var(--form-fg, var(--color-text-muted)) 50%, transparent))}.multi-select.is-open .multi-trigger[data-v-153f4065],.multi-trigger[data-v-153f4065]:focus-visible{border-color:var(--form-input-border-focus, var(--form-fg, var(--color-accent)))}.placeholder[data-v-153f4065]{color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 50%,transparent)}.chips[data-v-153f4065]{flex:1;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0;min-width:0}.chip[data-v-153f4065]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;font-size:14px;line-height:1.4;color:var(--form-fg, var(--color-text));background:color-mix(in srgb,var(--form-fg, var(--color-bg)) 10%,transparent);border-radius:var(--form-radius, 4px)}.chip-label[data-v-153f4065]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:18ch}.chip-remove[data-v-153f4065]{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;cursor:pointer;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 70%,transparent);transition:background-color .15s ease,color .15s ease}.chip-remove[data-v-153f4065]:hover{color:var(--form-fg, var(--color-text));background:color-mix(in srgb,var(--form-fg, var(--color-bg)) 15%,transparent)}.chevron[data-v-153f4065]{flex:0 0 auto;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 70%,transparent);transition:transform .15s ease}.multi-select.is-open .chevron[data-v-153f4065]{transform:rotate(180deg)}.multi-menu[data-v-153f4065]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1075;list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto;background:var(--form-bg, var(--color-bg));border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);border-radius:var(--form-radius, 8px);box-shadow:0 4px 16px #00000014}.option[data-v-153f4065]{padding:12px;font-size:18px;color:var(--form-fg, var(--color-text));border-radius:var(--form-radius, 4px);cursor:pointer;transition:background-color .15s ease}.option[data-v-153f4065]:hover{background:color-mix(in srgb,var(--form-fg, var(--color-bg-subtle)) 5%,transparent)}.empty[data-v-153f4065]{padding:12px;font-size:14px;text-align:center;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent)}.mention-list[data-v-d9c5d482]{min-width:180px;max-width:280px;max-height:220px;overflow-y:auto;padding:4px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-md)}.mention-list-empty[data-v-d9c5d482]{padding:4px 8px;font-size:14px;color:var(--color-text-subtle)}.mention-item[data-v-d9c5d482]{display:flex;align-items:center;gap:4px;width:100%;padding:4px 8px;font-size:14px;color:var(--color-text);background:transparent;border:none;border-radius:4px;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease}.mention-item[data-v-d9c5d482]:hover,.mention-item.is-selected[data-v-d9c5d482]{background:var(--color-bg-muted)}.mention-item-label[data-v-d9c5d482]{overflow:hidden;text-overflow:ellipsis}.icon-button[data-v-1755c3c2]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);font-size:12px;line-height:1;cursor:pointer;opacity:var(--icon-button-opacity, 1);transition:background-color .15s ease,color .15s ease,opacity .15s ease}.icon-button[data-v-1755c3c2]:hover{background:var(--icon-button-hover-bg, var(--color-bg-muted));color:var(--color-text)}.icon-button[data-v-1755c3c2]:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px var(--color-accent-muted)}.icon-button-sm[data-v-1755c3c2]{width:20px;height:20px}.icon-button-md[data-v-1755c3c2]{width:22px;height:22px}.icon-button-lg[data-v-1755c3c2]{width:24px;height:24px;font-size:14px}.workspace-sidebar-header[data-v-407f8e0c]{display:flex;flex-direction:column;gap:8px}.sidebar-header[data-v-407f8e0c]{display:flex;align-items:center;justify-content:space-between}.sidebar-title[data-v-407f8e0c]{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.sidebar-header-actions[data-v-407f8e0c]{display:flex;align-items:center;gap:4px}.new-workspace-form[data-v-407f8e0c]{display:flex;flex-direction:column;gap:8px}.new-workspace-input[data-v-407f8e0c]{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.new-workspace-input[data-v-407f8e0c]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-muted)}.new-workspace-actions[data-v-407f8e0c]{display:flex;gap:4px}.new-workspace-cancel[data-v-407f8e0c],.new-workspace-submit[data-v-407f8e0c]{flex:1;padding:4px 8px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.new-workspace-cancel[data-v-407f8e0c]:disabled,.new-workspace-submit[data-v-407f8e0c]:disabled{opacity:.6;cursor:not-allowed}.new-workspace-cancel[data-v-407f8e0c]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.new-workspace-cancel[data-v-407f8e0c]:hover:not(:disabled){background:var(--color-bg-muted)}.new-workspace-submit[data-v-407f8e0c]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.new-workspace-submit[data-v-407f8e0c]:hover:not(:disabled){opacity:.9}.app-menu-list[data-v-dd8200ed]{position:fixed;z-index:1075;box-sizing:border-box;min-width:180px;margin:0;padding:4px;list-style:none;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.app-menu-item[data-v-dd8200ed]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-radius:4px;background:transparent;color:var(--color-text);font:inherit;font-size:14px;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.app-menu-item[data-v-dd8200ed]:hover:not(:disabled){background:var(--color-bg-muted)}.app-menu-item[data-v-dd8200ed]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.app-menu-item[data-v-dd8200ed]:disabled{opacity:.5;cursor:not-allowed}.app-menu-item.is-danger[data-v-dd8200ed]{color:var(--color-danger)}.action-menu[data-v-09e28b91]{display:flex;align-items:center}.dialog-overlay[data-v-895f2e97]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--color-text) 50%,transparent)}.dialog-panel[data-v-895f2e97]{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);background:var(--color-bg);border-radius:12px;box-shadow:0 24px 48px -12px color-mix(in srgb,var(--color-text) 40%,transparent);overflow:hidden}.dialog-panel.is-sm[data-v-895f2e97]{max-width:400px}.dialog-panel.is-md[data-v-895f2e97]{max-width:520px}.dialog-panel.is-lg[data-v-895f2e97]{max-width:720px}.dialog-panel.is-xl[data-v-895f2e97]{max-width:1024px}.dialog-header[data-v-895f2e97]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--color-border)}.dialog-title[data-v-895f2e97]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.dialog-close[data-v-895f2e97]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:8px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.dialog-close[data-v-895f2e97]:hover{background:var(--color-bg-muted);color:var(--color-text)}.dialog-close[data-v-895f2e97]:disabled{opacity:.5;cursor:not-allowed}.dialog-body[data-v-895f2e97]{flex:1 1 auto;min-height:0;padding:24px;overflow-y:auto}.dialog-footer[data-v-895f2e97]{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}.dialog-enter-active[data-v-895f2e97],.dialog-leave-active[data-v-895f2e97]{transition:opacity .15s ease}.dialog-enter-active .dialog-panel[data-v-895f2e97],.dialog-leave-active .dialog-panel[data-v-895f2e97]{transition:transform .15s ease}.dialog-enter-from[data-v-895f2e97],.dialog-leave-to[data-v-895f2e97]{opacity:0}.dialog-enter-from .dialog-panel[data-v-895f2e97],.dialog-leave-to .dialog-panel[data-v-895f2e97]{transform:translateY(-8px)}.settings-body[data-v-803a3ccb]{display:flex;flex-direction:column;gap:24px}.settings-section[data-v-803a3ccb]{display:flex;flex-direction:column;gap:8px}.settings-section--danger[data-v-803a3ccb]{padding:16px;border:1px solid var(--color-danger-muted, #fca5a5);border-radius:8px}.settings-section-title[data-v-803a3ccb]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-danger, #dc2626);text-transform:uppercase;letter-spacing:.05em}.settings-label[data-v-803a3ccb]{font-size:14px;font-weight:500;color:var(--color-text)}.settings-input[data-v-803a3ccb]{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.settings-input[data-v-803a3ccb]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-muted)}.settings-input[data-v-803a3ccb]:disabled{opacity:.6;cursor:not-allowed}.settings-danger-description[data-v-803a3ccb]{margin:0;font-size:14px;color:var(--color-text-muted)}.settings-danger-description strong[data-v-803a3ccb]{color:var(--color-text);font-weight:600}.settings-error[data-v-803a3ccb]{margin:0;font-size:14px;color:var(--color-danger, #dc2626)}.settings-confirm-actions[data-v-803a3ccb]{display:flex;gap:8px}.select-wrapper[data-v-803a3ccb]{--form-fg: var(--color-text);--form-bg: var(--color-bg)}.btn-primary[data-v-803a3ccb],.btn-secondary[data-v-803a3ccb],.btn-danger[data-v-803a3ccb],.btn-danger-outline[data-v-803a3ccb]{padding:8px 16px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.btn-primary[data-v-803a3ccb]:disabled,.btn-secondary[data-v-803a3ccb]:disabled,.btn-danger[data-v-803a3ccb]:disabled,.btn-danger-outline[data-v-803a3ccb]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-803a3ccb]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-803a3ccb]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-803a3ccb]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.btn-secondary[data-v-803a3ccb]:hover:not(:disabled){background:var(--color-bg-muted)}.btn-danger[data-v-803a3ccb]{color:#fff;background:var(--color-danger, #dc2626);border-color:var(--color-danger, #dc2626)}.btn-danger[data-v-803a3ccb]:hover:not(:disabled){opacity:.9}.btn-danger-outline[data-v-803a3ccb]{align-self:flex-start;color:var(--color-danger, #dc2626);background:transparent;border-color:var(--color-danger, #dc2626)}.btn-danger-outline[data-v-803a3ccb]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger, #dc2626) 8%,transparent)}.workspace-menu[data-v-6ce37603]{margin-right:8px}.btn[data-v-da69fd8d]{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 16px;border-radius:8px;border:1px solid transparent;font:inherit;font-weight:500;text-decoration:none;overflow:hidden;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn[data-v-da69fd8d]:disabled{opacity:.6;cursor:not-allowed}.btn[aria-busy=true][data-v-da69fd8d]{opacity:1}.btn[data-v-da69fd8d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn-progress[data-v-da69fd8d]{position:absolute;left:0;bottom:0;width:100%;height:2px;overflow:hidden;pointer-events:none}.btn-progress[data-v-da69fd8d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-text-inverse) 60%,transparent);transform:translate(-100%);animation:button-progress-slide-da69fd8d 1.1s linear infinite}@keyframes button-progress-slide-da69fd8d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-secondary[data-v-da69fd8d]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.btn-secondary[data-v-da69fd8d]:hover:not(:disabled){background:var(--color-bg-muted)}.btn-secondary .btn-progress[data-v-da69fd8d]:before{background:color-mix(in srgb,var(--color-text) 60%,transparent)}.btn-primary[data-v-da69fd8d]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-da69fd8d]:hover:not(:disabled){opacity:.9}.btn-success[data-v-da69fd8d]{color:var(--color-accent-contrast);background:var(--color-success);border-color:var(--color-success)}.btn-success[data-v-da69fd8d]:hover:not(:disabled){opacity:.9}.btn-success .btn-progress[data-v-da69fd8d]:before{background:color-mix(in srgb,var(--color-accent-contrast) 60%,transparent)}.btn-danger[data-v-da69fd8d]{color:var(--color-danger);background:transparent;border-color:var(--color-danger)}.btn-danger[data-v-da69fd8d]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger),transparent 92%)}.btn-danger .btn-progress[data-v-da69fd8d]:before{background:color-mix(in srgb,var(--color-danger) 60%,transparent)}.btn-attached-start[data-v-da69fd8d]:focus-visible,.btn-attached-end[data-v-da69fd8d]:focus-visible{z-index:1}.btn-attached-start[data-v-da69fd8d]{border-top-right-radius:0;border-bottom-right-radius:0}.btn-attached-end[data-v-da69fd8d]{margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-primary.btn-attached-end[data-v-da69fd8d]{border-left-color:color-mix(in srgb,var(--color-text-inverse) 24%,transparent)}.btn-sm[data-v-da69fd8d]{padding:4px 12px;font-size:14px}.btn-lg[data-v-da69fd8d]{padding:12px 32px;font-size:18px}.delete-copy[data-v-82fb20c8]{display:grid;gap:8px;color:var(--color-text-muted)}.delete-copy p[data-v-82fb20c8]{margin:0}.form-item[data-v-0d595f42]{display:flex;align-items:center;gap:2px;padding-right:4px;border-radius:4px;cursor:grab;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;--icon-button-opacity: 0;--icon-button-hover-bg: var(--color-bg)}.form-item[data-v-0d595f42]:hover,.form-item[data-v-0d595f42]:focus-within{background:var(--color-bg-muted);--icon-button-opacity: 1}.form-item[data-v-0d595f42]:active{cursor:grabbing}.form-item.is-current[data-v-0d595f42]{background:var(--color-accent-muted)}.form-item.is-current .form-link[data-v-0d595f42]{color:var(--color-accent);font-weight:500}.sortable-ghost[data-v-0d595f42]{opacity:.4}.sortable-chosen[data-v-0d595f42],.sortable-drag[data-v-0d595f42]{cursor:grabbing}.form-link[data-v-0d595f42]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:4px 12px;border:none;border-radius:4px;background:transparent;font:inherit;font-size:14px;color:var(--color-text-muted);text-align:left;cursor:pointer;transition:color .15s ease}.form-item:hover .form-link[data-v-0d595f42]{color:var(--color-text)}.form-icon[data-v-0d595f42]{flex:0 0 auto;font-size:12px}.form-title[data-v-0d595f42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-actions[data-v-0d595f42]{display:flex;flex:0 0 auto;align-items:center;gap:2px}.workspace-item[data-v-b4d4bd83]{display:flex;flex-direction:column;gap:4px}.workspace-row[data-v-b4d4bd83]{display:flex;align-items:center;gap:4px;border-radius:8px;transition:background-color .15s ease;margin-left:-8px;--icon-button-hover-bg: var(--color-bg)}.workspace-row[data-v-b4d4bd83]:hover{background:var(--color-bg-muted)}.workspace-collapse-toggle[data-v-b4d4bd83]{margin-left:8px}.workspace-actions[data-v-b4d4bd83]{display:flex;align-items:center;--icon-button-opacity: 0}.workspace-row:hover .workspace-actions[data-v-b4d4bd83]{--icon-button-opacity: 1}.workspace-item.is-active .workspace-row[data-v-b4d4bd83]{background:var(--color-bg-muted)}.workspace-item.is-active .workspace-row .workspace-actions[data-v-b4d4bd83]{--icon-button-opacity: 1}.workspace-header[data-v-b4d4bd83]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:4px 12px 4px 4px;border:none;border-radius:8px;background:transparent;font:inherit;font-weight:500;color:var(--color-text);cursor:pointer;text-align:left;text-decoration:none}.workspace-icon[data-v-b4d4bd83]{display:inline-flex;font-size:14px;color:var(--color-text-muted)}.workspace-icon-chevron[data-v-b4d4bd83],.workspace-row:hover .workspace-icon-folder[data-v-b4d4bd83],.workspace-item.is-collapsed .workspace-row .workspace-icon-folder[data-v-b4d4bd83]{display:none}.workspace-row:hover .workspace-icon-chevron[data-v-b4d4bd83],.workspace-item.is-collapsed .workspace-row .workspace-icon-chevron[data-v-b4d4bd83]{display:inline-flex}.workspace-item.is-collapsed .workspace-icon-chevron[data-v-b4d4bd83]{transform:rotate(-90deg)}.workspace-name[data-v-b4d4bd83]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-list[data-v-b4d4bd83]{display:flex;flex-direction:column;gap:2px;min-height:12px;margin:0 0 8px;padding:0;list-style:none}.forms-list.is-empty[data-v-b4d4bd83]{min-height:0;margin:0}.forms-list.is-empty.is-dragging[data-v-b4d4bd83]{min-height:36px;margin-bottom:8px;padding-left:12px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-bg-muted)}.forms-list.is-empty.is-dragging[data-v-b4d4bd83]:after{display:flex;justify-content:center;width:100%;padding:4px 0;font-size:14px;color:var(--color-text-muted);content:"Solte o form aqui";pointer-events:none}.create-form-button[data-v-b4d4bd83]{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.create-form-button[data-v-b4d4bd83]:hover{background:var(--color-bg-muted)}.create-form-button[data-v-b4d4bd83]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-accent-muted)}.user-menu-trigger[data-v-3c3895b9]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.user-menu-trigger[data-v-3c3895b9]:hover,.user-menu-trigger[aria-expanded=true][data-v-3c3895b9]{background:var(--color-bg-muted)}.user-menu-trigger[data-v-3c3895b9]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.avatar[data-v-3c3895b9]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:14px;font-weight:600}.user-email[data-v-3c3895b9]{flex:1;min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-3c3895b9]{flex:0 0 auto;color:var(--color-text-subtle);font-size:12px;transition:transform .15s ease}.chevron.is-open[data-v-3c3895b9]{transform:rotate(180deg)}.workspace-sidebar[data-v-eacd0914]{display:flex;flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-bg);overflow:hidden}.sidebar-content[data-v-eacd0914]{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:24px;overflow-y:auto}.empty[data-v-eacd0914]{margin:0;font-size:14px;color:var(--color-text-muted)}.workspace-list[data-v-eacd0914]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sidebar-footer[data-v-eacd0914]{flex:0 0 auto;padding:12px;border-top:1px solid var(--color-border)}.tabs[data-v-92f88172]{display:inline-flex;align-items:center;gap:4px}.tabs button[data-v-92f88172]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;color:var(--tab-accent, var(--color-text-muted));line-height:1.4;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tabs button[data-v-92f88172]:hover:not(:disabled){color:var(--tab-accent, var(--color-text))}.tabs button[data-v-92f88172]:disabled{opacity:.5;cursor:not-allowed}.tabs.variant-pill button[data-v-92f88172]{padding:4px 12px;border-radius:4px;font-size:12px}.tabs.variant-pill button.active[data-v-92f88172]{color:var(--tab-accent, var(--color-text));background:var(--color-bg-muted)}.tabs.variant-underline[data-v-92f88172]{gap:12px}.tabs.variant-underline button[data-v-92f88172]{padding:12px 0;border-bottom:2px solid transparent;border-radius:0;font-size:14px}.tabs.variant-underline button.active[data-v-92f88172]{color:var(--tab-accent, var(--color-text));border-bottom-color:var(--tab-accent, var(--color-accent))}.tab-icon[data-v-92f88172]{flex:0 0 auto}.ai-form-composer[data-v-7e85a6fe]{display:grid;gap:16px}.ai-generator-header[data-v-7e85a6fe]{width:100%}.ai-generator-header-toggle[data-v-7e85a6fe]{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ai-generator-header-toggle[data-v-7e85a6fe]:focus-visible{border-radius:8px;outline:2px solid var(--magic-accent);outline-offset:4px}.ai-generator-header-content[data-v-7e85a6fe]{display:grid;flex:1 1 auto;gap:4px;min-width:0}.ai-generator-header-icon[data-v-7e85a6fe]{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--magic-accent) 12%,var(--color-bg));color:var(--magic-accent);font-size:18px;box-shadow:0 10px 24px -18px var(--magic-accent)}.ai-generator-header-chevron[data-v-7e85a6fe]{flex:0 0 auto;margin-left:auto;color:var(--magic-accent);font-size:14px;transition:transform .25s ease}.ai-generator-header-chevron.is-expanded[data-v-7e85a6fe]{transform:rotate(180deg)}.ai-generator-title[data-v-7e85a6fe]{margin:0;color:var(--color-text);font-size:20px;font-weight:600}.ai-generator-description[data-v-7e85a6fe],.ai-generator-hint[data-v-7e85a6fe],.ai-generator-character-count[data-v-7e85a6fe]{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.5}.ai-generator-form[data-v-7e85a6fe]{display:grid;gap:8px}.ai-composer-enter-active[data-v-7e85a6fe],.ai-composer-leave-active[data-v-7e85a6fe]{overflow:hidden;transition:opacity .25s ease,transform .25s ease}.ai-composer-enter-from[data-v-7e85a6fe],.ai-composer-leave-to[data-v-7e85a6fe]{opacity:0;transform:translateY(-8px)}.ai-generator-input[data-v-7e85a6fe]{width:100%;min-height:112px;padding:12px;border:1px solid var(--color-border);border-radius:8px;outline:none;background:var(--color-bg);color:var(--magic-accent);font:inherit;line-height:1.5;resize:vertical;transition:border-color .15s ease}.ai-generator-input[data-v-7e85a6fe]:focus{border-color:var(--magic-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--magic-accent) 10%,transparent)}.ai-generator-input[data-v-7e85a6fe]::placeholder{color:color-mix(in srgb,var(--magic-accent) 62%,var(--color-text-subtle))}.ai-generator-form-footer[data-v-7e85a6fe]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ai-generator-hint[data-v-7e85a6fe],.ai-generator-character-count[data-v-7e85a6fe]{margin-right:auto}.ai-generator-primary-button[data-v-7e85a6fe]{padding:8px 16px;border:1px solid var(--magic-accent);border-radius:8px;background:var(--magic-accent);color:var(--color-accent-contrast);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.ai-generator-primary-button[data-v-7e85a6fe]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ai-generator-primary-button[data-v-7e85a6fe]:hover:not(:disabled){opacity:.9}.ai-generator-primary-button[data-v-7e85a6fe]:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ai-composer-enter-active[data-v-7e85a6fe],.ai-composer-leave-active[data-v-7e85a6fe],.ai-generator-header-chevron[data-v-7e85a6fe]{transition:none}}@media(max-width:640px){.ai-generator-form-footer[data-v-7e85a6fe]{align-items:stretch;flex-direction:column}.ai-generator-hint[data-v-7e85a6fe],.ai-generator-character-count[data-v-7e85a6fe]{margin-right:0}}body:has(.ai-generator-magic-screen){overflow:hidden}.ai-generator-magic-screen[data-v-b4ede6cf]{--magic-accent: var(--color-magic);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;overflow:hidden;padding:24px;outline:none;background:color-mix(in srgb,var(--magic-accent) 2%,var(--color-bg))}.ai-generator-magic-ambient[data-v-b4ede6cf]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ai-generator-orb[data-v-b4ede6cf]{position:absolute;width:min(40vw,520px);aspect-ratio:1;border-radius:9999px;opacity:.18;filter:blur(12px);animation:ai-generator-orb-b4ede6cf 7s ease-in-out infinite alternate}.ai-generator-orb.is-left[data-v-b4ede6cf]{top:-22%;left:-10%;background:radial-gradient(circle,var(--color-chart-4),transparent 68%)}.ai-generator-orb.is-right[data-v-b4ede6cf]{right:-12%;bottom:-28%;background:radial-gradient(circle,var(--magic-accent),transparent 68%);animation-delay:-3.5s}.ai-generator-floating-star[data-v-b4ede6cf]{position:absolute;color:var(--color-chart-4);font-size:14px;opacity:.6;animation:ai-generator-star-b4ede6cf 2.8s ease-in-out infinite}.ai-generator-floating-star.is-first[data-v-b4ede6cf]{top:23%;left:24%}.ai-generator-floating-star.is-second[data-v-b4ede6cf]{top:31%;right:22%;color:var(--color-chart-3);font-size:12px;animation-delay:-1s}.ai-generator-floating-star.is-third[data-v-b4ede6cf]{right:30%;bottom:22%;color:var(--color-chart-5);font-size:11px;animation-delay:-2s}.ai-generator-magic-card[data-v-b4ede6cf]{position:relative;display:grid;justify-items:center;width:min(100%,560px);min-height:420px;padding:48px;border-radius:24px;background:transparent;text-align:center}.ai-generator-magic-heading[data-v-b4ede6cf]{position:absolute;top:32px;left:50%;display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:14px;font-weight:500;transform:translate(-50%);white-space:nowrap}.ai-generator-magic-heading-icon[data-v-b4ede6cf]{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9999px;background:color-mix(in srgb,var(--magic-accent) 12%,var(--color-bg));color:var(--magic-accent)}.ai-generator-stage[data-v-b4ede6cf],.ai-generator-magic-result[data-v-b4ede6cf]{display:grid;align-content:center;justify-items:center;gap:12px;width:100%}.ai-generator-magic-result .ai-generator-result-title[data-v-b4ede6cf]{font-size:28px;line-height:1.25}.ai-generator-magic-result .ai-generator-summary[data-v-b4ede6cf]{max-width:420px;text-align:center}.ai-generator-magic-result .ai-generator-workspace-notice[data-v-b4ede6cf]{width:min(100%,420px)}.ai-generator-magic-result .ai-generator-result-actions[data-v-b4ede6cf]{justify-content:center}.ai-generator-magic-result .ai-generator-result-actions>button[data-v-b4ede6cf]{width:148px}.ai-generator-magic-result-kicker[data-v-b4ede6cf]{margin:0;color:var(--color-success);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ai-generator-stage-icon[data-v-b4ede6cf]{display:grid;place-items:center;width:88px;height:88px;margin-bottom:8px;border-radius:28px;color:var(--stage-color);font-size:32px;background:color-mix(in srgb,var(--stage-color) 13%,var(--color-bg));box-shadow:0 16px 34px -22px var(--stage-color);transform:rotate(-3deg)}.ai-generator-stage-icon.is-sun[data-v-b4ede6cf]{--stage-color: var(--color-chart-4)}.ai-generator-stage-icon.is-strawberry[data-v-b4ede6cf]{--stage-color: var(--color-chart-5)}.ai-generator-stage-icon.is-cerulean[data-v-b4ede6cf]{--stage-color: var(--magic-accent)}.ai-generator-stage-icon.is-seaweed[data-v-b4ede6cf]{--stage-color: var(--color-chart-3)}.ai-generator-stage-icon.is-pumpkin[data-v-b4ede6cf]{--stage-color: var(--color-chart-7)}.ai-generator-stage-icon.is-slate[data-v-b4ede6cf]{--stage-color: var(--color-chart-6)}.ai-generator-stage-icon.is-result[data-v-b4ede6cf]{transform:none}.ai-generator-stage-title[data-v-b4ede6cf]{margin:0;color:var(--color-text);font-size:28px;font-weight:600;line-height:1.25}.ai-generator-stage-description[data-v-b4ede6cf]{max-width:400px;min-height:48px;margin:0;color:var(--color-text-muted);font-size:16px;line-height:1.5}.ai-generator-stage-dots[data-v-b4ede6cf]{display:flex;align-items:center;align-self:end;gap:8px}.ai-generator-magic-loader[data-v-b4ede6cf]{position:absolute;bottom:32px;left:50%;width:152px;height:4px;overflow:hidden;border-radius:9999px;background:var(--color-bg-muted);transform:translate(-50%)}.ai-generator-magic-loader-indicator[data-v-b4ede6cf]{position:absolute;inset-block:0;left:-38%;width:38%;border-radius:9999px;background:linear-gradient(90deg,transparent,var(--magic-accent) 35%,var(--color-chart-3));animation:ai-generator-loader-b4ede6cf 1.45s ease-in-out infinite}.ai-generator-stage-dot[data-v-b4ede6cf]{width:7px;height:7px;border-radius:9999px;background:var(--color-border-strong);transition:width .25s ease,background-color .25s ease,transform .25s ease}.ai-generator-stage-dot.is-complete[data-v-b4ede6cf]{background:color-mix(in srgb,var(--magic-accent) 45%,var(--color-border))}.ai-generator-stage-dot.is-current[data-v-b4ede6cf]{width:24px;background:var(--magic-accent);transform:scaleY(1.15)}.ai-generator-magic-note[data-v-b4ede6cf]{align-self:end;margin:8px 0 0;color:var(--color-text-subtle);font-size:12px}.ai-generator-progress-message[data-v-b4ede6cf],.ai-generator-summary[data-v-b4ede6cf]{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.5}.ai-generator-result-actions[data-v-b4ede6cf],.ai-generator-workspace-notice[data-v-b4ede6cf]{display:flex;align-items:center;gap:8px}.ai-generator-primary-button[data-v-b4ede6cf],.ai-generator-secondary-button[data-v-b4ede6cf],.ai-generator-link-button[data-v-b4ede6cf]{border:1px solid transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.ai-generator-primary-button[data-v-b4ede6cf]:focus-visible,.ai-generator-secondary-button[data-v-b4ede6cf]:focus-visible,.ai-generator-link-button[data-v-b4ede6cf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ai-generator-primary-button[data-v-b4ede6cf],.ai-generator-secondary-button[data-v-b4ede6cf]{padding:8px 16px;border-radius:8px}.ai-generator-primary-button[data-v-b4ede6cf]{border-color:var(--color-bg-inverse);background:var(--color-bg-inverse);color:var(--color-text-inverse)}.ai-generator-primary-button[data-v-b4ede6cf]:hover{opacity:.9}.ai-generator-secondary-button[data-v-b4ede6cf]{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.ai-generator-secondary-button[data-v-b4ede6cf]:hover{background:var(--color-bg-muted)}.ai-generator-link-button[data-v-b4ede6cf]{padding:0;background:transparent;color:var(--color-accent)}.ai-generator-link-button[data-v-b4ede6cf]:hover{color:var(--color-text)}.ai-generator-warning[data-v-b4ede6cf]{margin:0;color:var(--color-warning);font-size:14px;font-weight:500}.ai-generator-result-title[data-v-b4ede6cf]{margin:0;color:var(--color-text);font-size:18px;font-weight:600}.ai-generator-workspace-notice[data-v-b4ede6cf]{justify-content:space-between;padding:8px 12px;border-radius:8px;background:var(--color-bg-muted);color:var(--color-text-muted);font-size:14px}.magic-stage-enter-active[data-v-b4ede6cf],.magic-stage-leave-active[data-v-b4ede6cf]{transition:opacity .25s ease,transform .25s ease,filter .25s ease}.magic-stage-enter-from[data-v-b4ede6cf]{opacity:0;filter:blur(6px);transform:translateY(12px) scale(.98)}.magic-stage-leave-to[data-v-b4ede6cf]{opacity:0;filter:blur(6px);transform:translateY(-10px) scale(.98)}@keyframes ai-generator-orb-b4ede6cf{0%{transform:translate3d(-3%,-2%,0) scale(.95)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes ai-generator-star-b4ede6cf{0%,to{opacity:.25;transform:translateY(0) scale(.8) rotate(0)}50%{opacity:.8;transform:translateY(-8px) scale(1.1) rotate(18deg)}}@keyframes ai-generator-loader-b4ede6cf{0%{transform:translate(0)}to{transform:translate(363%)}}@media(prefers-reduced-motion:reduce){.ai-generator-orb[data-v-b4ede6cf],.ai-generator-floating-star[data-v-b4ede6cf],.ai-generator-magic-loader-indicator[data-v-b4ede6cf]{animation:none}.ai-generator-magic-loader-indicator[data-v-b4ede6cf]{left:31%}.magic-stage-enter-active[data-v-b4ede6cf],.magic-stage-leave-active[data-v-b4ede6cf],.ai-generator-stage-dot[data-v-b4ede6cf]{transition:none}}@media(max-width:640px){.ai-generator-magic-screen[data-v-b4ede6cf]{padding:12px}.ai-generator-magic-card[data-v-b4ede6cf]{min-height:390px;padding:32px 24px}.ai-generator-stage-icon[data-v-b4ede6cf]{width:76px;height:76px;border-radius:24px;font-size:28px}.ai-generator-stage-title[data-v-b4ede6cf]{font-size:24px}.ai-generator-result-actions[data-v-b4ede6cf],.ai-generator-workspace-notice[data-v-b4ede6cf]{align-items:stretch;flex-direction:column}}.ai-generator[data-v-282e67a9]{--magic-accent: var(--color-magic);position:relative;display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--magic-accent) 22%,var(--color-border));border-radius:12px;background:linear-gradient(170deg,transparent 28%,color-mix(in srgb,var(--magic-accent) 8%,transparent)),var(--color-bg)}.ai-generator[data-v-282e67a9]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(170deg,transparent 12%,color-mix(in srgb,var(--magic-accent) 15%,transparent));opacity:0;pointer-events:none;transition:opacity .25s ease}.ai-generator[data-v-282e67a9]:not(.is-embedded):not(.is-composer-expanded):hover:after,.ai-generator[data-v-282e67a9]:not(.is-embedded):not(.is-composer-expanded):focus-within:after{opacity:1}.ai-generator.is-embedded[data-v-282e67a9]{padding:0;overflow:visible;border:none;border-radius:0;background:transparent}.ai-generator.is-embedded[data-v-282e67a9]:after{display:none}.ai-magic-enter-active[data-v-282e67a9],.ai-magic-leave-active[data-v-282e67a9]{transition:opacity .4s ease}.ai-magic-enter-from[data-v-282e67a9],.ai-magic-leave-to[data-v-282e67a9]{opacity:0}.ai-generator-error[data-v-282e67a9]{margin:0;color:var(--color-danger);font-size:14px}@media(prefers-reduced-motion:reduce){.ai-magic-enter-active[data-v-282e67a9],.ai-magic-leave-active[data-v-282e67a9],.ai-generator[data-v-282e67a9]:after{transition:none}}@media(max-width:640px){.ai-generator[data-v-282e67a9]{padding:16px}}.theme-card[data-v-94dc3ecf]{--theme-card-border: color-mix(in srgb, var(--form-bg), #000 12%);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;background:var(--form-bg);color:var(--form-fg);border-radius:var(--form-radius);border:2px solid var(--theme-card-border);outline-offset:2px;cursor:pointer;font-family:inherit;text-align:left;overflow:hidden;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.theme-card.size-sm[data-v-94dc3ecf]{gap:4px;aspect-ratio:5/2;padding:4px 8px}.theme-card.size-sm .preview-heading[data-v-94dc3ecf]{font-size:18px}.theme-card.size-sm .preview-body[data-v-94dc3ecf]{font-size:12px}.theme-card.size-sm .preview-button[data-v-94dc3ecf]{width:28px;height:5px}.theme-card.size-lg[data-v-94dc3ecf]{gap:8px;aspect-ratio:7/2;padding:8px 12px}.theme-card.size-lg .preview-heading[data-v-94dc3ecf]{font-size:24px}.theme-card.size-lg .preview-body[data-v-94dc3ecf]{font-size:14px}.theme-card.size-lg .preview-button[data-v-94dc3ecf]{width:44px;height:7px}.theme-card[data-v-94dc3ecf]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.theme-card[data-v-94dc3ecf]:focus-visible{outline:2px solid var(--color-accent)}.theme-card.is-active[data-v-94dc3ecf]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.preview-text[data-v-94dc3ecf]{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;min-width:0}.preview-heading[data-v-94dc3ecf]{flex:0 0 auto;font-family:var(--form-font-heading, var(--form-font-body, inherit));line-height:1}.preview-body[data-v-94dc3ecf]{flex:1 1 auto;min-width:0;font-family:var(--form-font-body, inherit);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-button[data-v-94dc3ecf]{flex:0 0 auto;display:block;background:var(--form-button-bg, var(--form-fg));border-radius:var(--form-radius)}.create-form[data-v-689d2257]{display:flex;flex-direction:column;gap:16px}.mode-tabs[data-v-689d2257]{margin-top:-12px;border-bottom:1px solid var(--color-border)}.mode-panel[data-v-689d2257]{display:flex;flex-direction:column;gap:16px}.intro-title[data-v-689d2257]{color:var(--color-text);font-weight:600}.create-form-body[data-v-689d2257]{display:flex;align-items:stretch;gap:24px}.form-main[data-v-689d2257]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.form-themes[data-v-689d2257]{flex:0 0 200px;display:flex;flex-direction:column;gap:4px}.intro[data-v-689d2257]{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.75}.field[data-v-689d2257]{display:flex;flex-direction:column;gap:4px}.field-grow[data-v-689d2257]{flex:1 1 auto;min-height:0}.field-label[data-v-689d2257]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-689d2257]{width:100%;padding:8px 12px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.field-input[data-v-689d2257]:focus{border-color:var(--color-accent)}.field-textarea[data-v-689d2257]{flex:1 1 auto;min-height:96px;resize:none;line-height:1.5}.theme-list[data-v-689d2257]{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.theme-list[data-v-689d2257]>*{flex-shrink:0}.error[data-v-689d2257]{margin:0;font-size:14px;color:var(--color-danger)}.btn[data-v-689d2257]{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.btn[data-v-689d2257]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-689d2257]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-689d2257]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-689d2257]{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.btn-secondary[data-v-689d2257]:hover:not(:disabled){background:var(--color-bg-muted)}.stat-card[data-v-68fa056b]{display:flex;flex-direction:column;gap:8px;padding:16px 24px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}button.stat-card[data-v-68fa056b]{font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.stat-card.is-selectable[data-v-68fa056b]:hover{border-color:var(--color-accent-muted)}.stat-card.is-selectable[data-v-68fa056b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stat-card.is-active[data-v-68fa056b]{border-color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg))}.stat-label[data-v-68fa056b]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--color-text-muted)}.stat-icon[data-v-68fa056b]{font-size:12px;color:var(--color-text-subtle)}.stat-value[data-v-68fa056b]{font-size:28px;font-weight:600;line-height:1.1;color:var(--color-text)}.stat-value-placeholder[data-v-68fa056b]{width:72px;height:31px;border-radius:4px;background-color:var(--color-bg-muted)}.breakdown[data-v-f04e62b8]{display:flex;flex-direction:column;gap:12px;padding:16px 24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.breakdown-title[data-v-f04e62b8]{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.bar[data-v-f04e62b8]{display:flex;height:16px;border-radius:9999px;background:var(--color-bg-muted)}.bar-segment[data-v-f04e62b8]{position:relative;height:100%}.bar-segment[data-v-f04e62b8]:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.bar-segment[data-v-f04e62b8]:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.bar-placeholder[data-v-f04e62b8]{overflow:hidden;gap:2px;background:transparent}.placeholder-segment[data-v-f04e62b8]{height:100%;background:var(--color-border)}.placeholder-segment[data-v-f04e62b8]:first-child{border-radius:9999px 0 0 9999px}.placeholder-segment[data-v-f04e62b8]:last-child{border-radius:0 9999px 9999px 0}.placeholder-segment-lg[data-v-f04e62b8]{flex:5}.placeholder-segment-md[data-v-f04e62b8]{flex:3;opacity:.8}.placeholder-segment-sm[data-v-f04e62b8]{flex:2;opacity:.65}.placeholder-segment-xs[data-v-f04e62b8]{flex:1;opacity:.5}.segment-tip[data-v-f04e62b8]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:2;display:none;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);line-height:1.25;white-space:nowrap;pointer-events:none}.bar-segment:hover .segment-tip[data-v-f04e62b8]{display:flex}.segment-tip-title[data-v-f04e62b8]{font-size:14px;font-weight:600}.segment-tip-meta[data-v-f04e62b8]{font-size:14px;color:var(--color-text-muted)}.workspace-metrics[data-v-054dc855]{display:flex;flex-direction:column;gap:24px}.state-center[data-v-054dc855]{display:flex;justify-content:center;padding:24px 0}.state-text[data-v-054dc855]{margin:0;color:var(--color-text-muted)}.state-text-error[data-v-054dc855]{color:var(--color-danger)}.stats-row[data-v-054dc855]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.forms-list-view[data-v-edb2483a]{display:grid;grid-template-columns:360px 1fr;min-height:100vh;background:var(--color-bg-subtle)}.sidebar[data-v-edb2483a]{position:sticky;top:0;height:100vh}.content[data-v-edb2483a]{display:flex;flex-direction:column;gap:32px;width:100%;max-width:900px;margin:0 auto;padding:48px}.ai-generator[data-v-edb2483a]{flex:0 0 auto}.forms-section[data-v-edb2483a]{display:flex;flex-direction:column}.header[data-v-edb2483a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.title[data-v-edb2483a]{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.create-form-btn[data-v-edb2483a]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.create-form-btn[data-v-edb2483a]:hover{background:var(--color-bg-muted);color:var(--color-text)}.create-form-btn[data-v-edb2483a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.state-text[data-v-edb2483a]{margin:0 0 24px;color:var(--color-text-muted)}.state-text-error[data-v-edb2483a]{color:var(--color-danger)}.forms-list[data-v-edb2483a]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.form-card[data-v-edb2483a]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.form-content[data-v-edb2483a]{display:grid;gap:4px;min-width:0}.form-name-row[data-v-edb2483a]{display:flex;align-items:center;gap:8px}.form-name[data-v-edb2483a]{margin:0;overflow:hidden;font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.form-meta[data-v-edb2483a]{margin:0;color:var(--color-text-muted);font-size:14px}.form-actions[data-v-edb2483a]{display:flex;flex:0 0 auto;align-items:center;gap:4px}.icon-btn[data-v-edb2483a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text-muted);font-size:14px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.icon-btn[data-v-edb2483a]:hover:not(:disabled){background:var(--color-bg-muted);color:var(--color-text)}.icon-btn[data-v-edb2483a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.icon-btn[data-v-edb2483a]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.form-card[data-v-edb2483a]{flex-direction:column;align-items:stretch;gap:12px}.form-actions[data-v-edb2483a]{flex-wrap:wrap}}.topbar[data-v-31e4ff67]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:56px;padding:0 24px;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.topbar-left[data-v-31e4ff67]{display:inline-flex;align-items:center;gap:12px;min-width:0;justify-self:start}.topbar-center[data-v-31e4ff67]{justify-self:center}.topbar-actions[data-v-31e4ff67]{display:inline-flex;align-items:center;gap:8px;justify-self:end}.home-button[data-v-31e4ff67]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:16px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-button[data-v-31e4ff67]:hover{color:var(--color-text);background:var(--color-bg-muted)}.split-button[data-v-f0038101]{display:inline-flex;align-items:stretch}.discard-text[data-v-9c75675b]{margin:0;color:var(--color-text-muted)}.discard-error[data-v-9c75675b]{margin:12px 0 0;color:var(--color-danger);font-size:14px}.publish-actions[data-v-c6816576]{display:inline-flex;align-items:center;gap:8px;perspective:480px}.view-online-button[data-v-c6816576]{gap:8px;color:var(--color-accent-contrast);background:var(--color-accent);border-color:var(--color-accent)}.view-online-button[data-v-c6816576]:hover:not(:disabled){opacity:1;background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.publish-wheel-enter-active[data-v-c6816576],.publish-wheel-leave-active[data-v-c6816576]{transition:opacity .15s ease,transform .15s ease;transform-origin:center;backface-visibility:hidden}.publish-wheel-enter-from[data-v-c6816576]{opacity:0;transform:translateY(45%) rotateX(-80deg)}.publish-wheel-leave-to[data-v-c6816576]{opacity:0;transform:translateY(-45%) rotateX(80deg)}@media(prefers-reduced-motion:reduce){.publish-wheel-enter-active[data-v-c6816576],.publish-wheel-leave-active[data-v-c6816576]{transition:none}}.page-name[data-v-7ebbe700]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 8px;font-size:14px;font-weight:500;color:var(--color-text);border-radius:4px;cursor:text;transition:background-color .15s ease}.page-name[data-v-7ebbe700]:hover{background-color:var(--color-bg-muted)}.page-name[data-v-7ebbe700]:focus-visible{outline:none;background-color:var(--color-bg-muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-text) 20%,transparent)}.page-name-editing[data-v-7ebbe700]{cursor:default;background-color:transparent}.page-name-editing[data-v-7ebbe700]:hover{background-color:transparent}.page-name-input[data-v-7ebbe700]{field-sizing:content;width:auto;min-width:4ch;max-width:30ch;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:center;background:transparent;border:none;outline:none;box-shadow:0 1px color-mix(in srgb,var(--color-text) 30%,transparent)}.page-name-input[data-v-7ebbe700]::placeholder{color:color-mix(in srgb,var(--color-text) 45%,transparent)}.page-name-input[data-v-7ebbe700]:focus{box-shadow:0 1px 0 var(--color-text)}.editor-view[data-v-8ecdb14d]{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100%;background-color:var(--color-bg-subtle);color:var(--color-text);overflow:hidden}.page-nav[data-v-8ecdb14d]{display:inline-flex;align-items:center;gap:4px}.nav-arrow[data-v-8ecdb14d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.nav-arrow[data-v-8ecdb14d]:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted)}.nav-arrow[data-v-8ecdb14d]:disabled{color:var(--color-text-subtle);cursor:not-allowed}.editor-state[data-v-8ecdb14d]{display:flex;align-items:center;justify-content:center;margin:0;align-self:center;justify-self:center;color:var(--color-text-muted)}.editor-state-error[data-v-8ecdb14d]{color:var(--color-danger)}.form-primary-button[data-v-b1fcf520]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border-radius:var(--form-radius, 8px);border:1px solid transparent;background-color:var(--form-button-bg, var(--color-bg-inverse));color:var(--form-button-fg, var(--color-text-inverse));font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;overflow:hidden;transition:opacity .15s ease,outline-color .15s ease,background-color .15s ease}.form-primary-button[data-v-b1fcf520]:hover:not(:disabled){opacity:.9}.form-primary-button[data-v-b1fcf520]:disabled{opacity:.6;cursor:not-allowed}.form-primary-button.is-secondary[data-v-b1fcf520]{background:transparent;color:var(--form-fg, var(--color-text));border-color:color-mix(in srgb,var(--form-fg, var(--color-border)) 25%,transparent);opacity:1}.form-primary-button.is-secondary[data-v-b1fcf520]:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--form-fg, var(--color-text)) 8%,transparent)}.form-primary-button.is-secondary[data-v-b1fcf520]:disabled{opacity:.3}.form-primary-button.is-editable[data-v-b1fcf520]{outline:1px dashed transparent;outline-offset:4px}.form-primary-button.is-editable[data-v-b1fcf520]:hover,.form-primary-button.is-editable[data-v-b1fcf520]:focus-visible{outline-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent)}.form-primary-button.is-mode-fullwidth[data-v-b1fcf520]{width:100%;padding:12px 24px;font-size:16px;font-weight:600}.form-primary-button.is-mode-navigation[data-v-b1fcf520]{flex:0 0 auto;width:44px;height:44px;padding:0}.form-primary-button-content[data-v-b1fcf520]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.form-primary-button-label[data-v-b1fcf520]{font:inherit}.form-primary-button-progress[data-v-b1fcf520]{position:absolute;left:0;bottom:0;width:100%;height:2px;overflow:hidden;pointer-events:none}.form-primary-button-progress[data-v-b1fcf520]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--form-button-fg, var(--color-text-inverse)) 60%,transparent);transform:translate(-100%);animation:button-progress-slide-b1fcf520 1.1s linear infinite}.is-secondary .form-primary-button-progress[data-v-b1fcf520]:before{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 60%,transparent)}@keyframes button-progress-slide-b1fcf520{0%{transform:translate(-100%)}to{transform:translate(100%)}}.is-mode-reveal .form-primary-button[data-v-b1fcf520]:not(.is-secondary){background-color:var(--form-fg, var(--color-text-inverse));color:var(--form-button-bg, var(--color-bg-inverse));border-color:color-mix(in srgb,var(--form-fg, var(--color-text-inverse)) 30%,transparent)}.form-footer[data-v-094446be]{flex:0 0 auto;padding:12px 16px 16px;border-top:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 10%,transparent)}@media(min-width:768px){.form-footer[data-v-094446be]{padding:8px 16px;border-top:none}}.form-footer-end[data-v-094446be]{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}@media(min-width:768px){.form-footer-end[data-v-094446be]{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:100%}}.form-footer-nav[data-v-094446be]{display:flex;align-items:stretch;gap:8px;width:100%}@media(min-width:768px){.form-footer-nav[data-v-094446be]{width:auto;order:1}}.form-footer-forward[data-v-094446be]{flex:1 1 0;min-width:0}.powered-by[data-v-094446be]{align-self:center;font-size:12px;color:color-mix(in srgb,var(--form-fg, var(--color-text)) 35%,transparent);text-decoration:none;transition:color .15s ease}.powered-by strong[data-v-094446be]{font-weight:600}.powered-by[data-v-094446be]:hover{color:color-mix(in srgb,var(--form-fg, var(--color-text)) 60%,transparent)}@media(min-width:768px){.is-mobile-only[data-v-094446be]{display:none}}@media(max-width:767px){.is-desktop-only[data-v-094446be]{display:none}}.rich-text-view[data-v-6f275e38] p{margin:0}.rich-text-view[data-v-6f275e38] p:empty{min-height:1lh}.rich-text-view[data-v-6f275e38] p+p{margin-top:16px}.rich-text-view[data-v-6f275e38] ul,.rich-text-view[data-v-6f275e38] ol{margin:8px 0;padding-left:24px}.rich-text-view[data-v-6f275e38] a{color:inherit;text-decoration:underline}.rich-text-view[data-v-6f275e38] code{padding:0 4px;background:var(--color-bg-muted);border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.9em}.rich-text-view[data-v-6f275e38] .mention-chip{display:inline-flex;align-items:center;gap:.25em;line-height:1;color:var(--form-button-bg, var(--color-accent));background:color-mix(in srgb,var(--form-button-bg, var(--color-accent)) 12%,transparent);border-radius:4px;padding:.2em .4em;white-space:nowrap}.rich-text-view[data-v-6f275e38] .mention-chip.is-broken{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.rich-text-view[data-v-6f275e38] .mention-chip .mention-chip-icon{font-size:.75em;margin-right:.2em}.rich-text-view[data-v-6f275e38] .mention-chip .mention-chip-remove{display:inline-flex;align-items:center;justify-content:center;margin-left:.15em;padding:0;width:1.1em;height:1.1em;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:.7em;opacity:.55;transition:opacity .15s,background .15s}.rich-text-view[data-v-6f275e38] .mention-chip .mention-chip-remove:hover,.rich-text-view[data-v-6f275e38] .mention-chip .mention-chip-remove:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 20%,transparent);outline:none}.field-header[data-v-1a2121cc]{display:flex;flex-direction:column;gap:8px}.field-label-row[data-v-1a2121cc]{display:flex;align-items:baseline;gap:4px;font-size:18px;font-weight:400;color:var(--form-fg, var(--color-text));line-height:1.25}.field-number[data-v-1a2121cc]{flex:0 0 auto;color:var(--form-fg, var(--color-text-muted));font-weight:400}.field-label[data-v-1a2121cc]{flex:1 1 auto;min-width:0}.field-description[data-v-1a2121cc]{width:100%;padding-left:var(--field-indent, 0);font-size:16px;font-weight:400;line-height:1.25;color:var(--form-fg, var(--color-text-muted))}.field-header.is-section[data-v-1a2121cc]{gap:4px}.field-header.is-section .field-label-row[data-v-1a2121cc]{font-size:28px;font-weight:400;font-family:var(--form-font-heading, var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif))}.field-header.is-section .field-description[data-v-1a2121cc]{font-size:16px;line-height:1.5}.field-header.is-section.is-cover[data-v-1a2121cc]{text-align:center}.field-header.is-section.is-cover .field-label-row[data-v-1a2121cc]{justify-content:center;font-size:32px}.field-header.is-section.is-cover .field-description[data-v-1a2121cc]{font-size:18px}.field-header.is-section.is-cover .field-description[data-v-1a2121cc] ul,.field-header.is-section.is-cover .field-description[data-v-1a2121cc] ol{display:inline-block;text-align:left}.field-type-picker[data-v-284d8c14]{--picker-bg: var(--color-bg-inverse);--picker-fg: var(--color-text-inverse);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;max-width:500px;margin-inline:auto;padding:8px;border:1px dashed color-mix(in srgb,var(--picker-fg) 35%,transparent);border-radius:var(--form-radius, 12px);background:var(--picker-bg);color:var(--picker-fg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.is-form-dark .field-type-picker[data-v-284d8c14]{--picker-bg: #f9fafb;--picker-fg: #111827}.field-type-picker-option[data-v-284d8c14]{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:none;border-radius:8px;background:transparent;color:var(--picker-fg);font:inherit;font-size:14px;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .15s ease}.field-type-picker-option[data-v-284d8c14]:hover{background:color-mix(in srgb,var(--picker-fg) 10%,transparent)}.field-type-picker-option[data-v-284d8c14]:focus-visible{outline:2px solid color-mix(in srgb,var(--picker-fg) 35%,transparent);outline-offset:-2px}.insert-action-button[data-v-80a2bd4f]{--insert-bg: var(--color-bg-inverse);--insert-fg: var(--color-text-inverse);display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px 0 8px;border:1px solid var(--insert-bg);border-radius:9999px;background:var(--insert-bg);color:var(--insert-fg);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:opacity .15s ease}.insert-action-button[data-v-80a2bd4f]:hover,.insert-action-button[data-v-80a2bd4f]:focus-visible{opacity:.9;outline:none}.insert-action-button[data-v-80a2bd4f]:disabled{opacity:.6;cursor:not-allowed}.is-form-dark .insert-action-button[data-v-80a2bd4f]{--insert-bg: #f9fafb;--insert-fg: #111827}.insert-action-plus[data-v-80a2bd4f]{font-size:18px;font-weight:300;line-height:.9}.insert-action-card[data-v-1cedf73b]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:224px;min-height:194px;padding:24px;border:1px dashed color-mix(in srgb,var(--form-fg, var(--color-border)) 28%,transparent);border-radius:var(--form-radius, 12px);background:transparent;color:var(--form-fg, var(--color-text));font-family:var(--form-font-body, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.insert-action-card[data-v-1cedf73b]:hover,.insert-action-card[data-v-1cedf73b]:focus-visible{border-color:color-mix(in srgb,var(--form-fg, var(--color-border-strong)) 36%,transparent);background:color-mix(in srgb,var(--form-fg, var(--color-text)) 5%,var(--form-bg, var(--color-bg)));outline:none}.insert-action-card[data-v-1cedf73b]:disabled{opacity:.6;cursor:not-allowed}.insert-action-card-icon[data-v-1cedf73b]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:color-mix(in srgb,var(--form-fg, var(--color-text)) 20%,var(--form-bg, var(--color-bg)));color:color-mix(in srgb,var(--form-fg, var(--color-text)) 76%,var(--form-bg, var(--color-bg)));font-size:24px}.insert-action-card-text[data-v-1cedf73b]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.insert-action-card-title[data-v-1cedf73b]{font-size:16px;font-weight:600;line-height:1.2}.insert-action-card-description[data-v-1cedf73b]{font-size:14px;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent)}.insert-plus-button[data-v-8eb1f467]{--plus-size: 24px;--plus-font-size: 18px;display:inline-flex;align-items:center;justify-content:center;width:var(--plus-size);height:var(--plus-size);border:2px solid var(--color-bg-inverse);border-radius:9999px;background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--plus-font-size);font-weight:300;line-height:.9}.insert-plus-button.size-sm[data-v-8eb1f467]{--plus-size: 24px;--plus-font-size: 18px}.insert-plus-button.size-md[data-v-8eb1f467]{--plus-size: 32px;--plus-font-size: 20px}.insert-plus-button.size-lg[data-v-8eb1f467]{--plus-size: 56px;--plus-font-size: 36px}button.insert-plus-button[data-v-8eb1f467]{cursor:pointer;transition:opacity .15s ease}button.insert-plus-button[data-v-8eb1f467]:hover,button.insert-plus-button[data-v-8eb1f467]:focus-visible{opacity:.9;outline:none}button.insert-plus-button[data-v-8eb1f467]:disabled{opacity:.6;cursor:not-allowed}.insert-divider[data-v-06ffb56c]{position:relative;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.insert-divider[data-v-06ffb56c]:hover,.insert-divider[data-v-06ffb56c]:focus-within{opacity:1}.insert-divider.is-horizontal[data-v-06ffb56c]{width:100%;height:24px;margin-top:-8px;margin-bottom:var(--insert-divider-mb, -16px)}.insert-divider.is-vertical[data-v-06ffb56c]{width:48px;min-width:48px;height:100%;flex:0 0 48px}.insert-divider-line[data-v-06ffb56c]{position:absolute;pointer-events:none}.insert-divider.is-horizontal .insert-divider-line[data-v-06ffb56c]{inset-inline:0;top:50%;border-top:1px solid color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 60%,transparent);transform:translateY(-50%)}.insert-divider.is-vertical .insert-divider-line[data-v-06ffb56c]{left:50%;top:0;bottom:0;border-left:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 60%,transparent);transform:translate(-50%)}.insert-divider-actions[data-v-06ffb56c]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.form-page[data-v-9ebaed91]{display:flex;flex-direction:column;justify-content:center;min-height:100%;container-type:inline-size}.page-form[data-v-9ebaed91]{display:flex;flex-direction:column;gap:32px;width:100%;max-width:564px;margin:0 auto;padding:24px 32px 48px}.page-form.is-editable[data-v-9ebaed91]{--field-drag-gutter: 40px }.page-form.is-empty[data-v-9ebaed91]{align-items:center;justify-content:center;min-height:100%}.fields-list[data-v-9ebaed91]{display:flex;flex-direction:column;gap:32px;width:100%}.field-row[data-v-9ebaed91]{margin-left:calc(-1 * var(--field-drag-gutter));padding-left:var(--field-drag-gutter);width:100%}.field-row.is-default[data-v-9ebaed91]{max-width:calc(500px + var(--field-drag-gutter))}.field-row.is-lg[data-v-9ebaed91]{max-width:calc(600px + var(--field-drag-gutter))}.field-row.is-media-large[data-v-9ebaed91]{width:min(100cqw,1200px);max-width:none;margin-left:calc((100% - min(100cqw,1200px))/2);padding-left:0}.field-row.is-page-width[data-v-9ebaed91]{width:100cqw;max-width:100cqw;margin-left:calc((100% - 100cqw)/2);padding-left:0}@media(min-width:768px){.form-page.is-preview:not(.is-cover) .page-form>.field-row[data-v-9ebaed91]:first-child:not(.is-media-large):not(.is-page-width){margin-top:18dvh}}.form-page:not(.is-preview) .field-row.is-media-large[data-v-9ebaed91]{width:70cqw;max-width:70cqw;margin-left:calc((100% - 70cqw)/2)}.top-insert[data-v-9ebaed91]{width:100%;max-width:500px;--insert-divider-mb: -32px}.field-block[data-v-9ebaed91]{display:flex;flex-direction:column;gap:8px}.field-default[data-v-9ebaed91]{--field-indent: 16px;display:flex;flex-direction:column;gap:8px}.field-default.is-section[data-v-9ebaed91],.field-default.is-headerless[data-v-9ebaed91]{--field-indent: 0}.field-default.is-section[data-v-9ebaed91]{margin-top:24px}.field-row:first-child .field-default.is-section[data-v-9ebaed91]{margin-top:0}.form-page.is-preview .field-default.is-headerless .media-field[data-v-9ebaed91]{margin-block:48px}.form-page.is-preview .field-default.is-headerless .media-field.is-original[data-v-9ebaed91],.form-page.is-preview .field-default.is-headerless .media-field.is-small[data-v-9ebaed91],.form-page.is-preview .field-default.is-headerless .media-field.is-content[data-v-9ebaed91]{margin-block:16px}.form-page.is-preview .field-row:first-child .field-default.is-headerless .media-field[data-v-9ebaed91]{margin-top:0}.form-page.is-cover[data-v-9ebaed91] .media-field-media{margin-inline:auto}.field-body[data-v-9ebaed91]{padding-left:var(--field-indent, 0)}.field-error[data-v-9ebaed91]{margin:4px 0 0;font-size:14px;color:var(--color-danger)}.divider[data-v-9ebaed91]{border:none;border-top:1px solid var(--color-border);margin:0}.fields-list>.field-row[data-v-9ebaed91]:last-child,.page-form>.field-row[data-v-9ebaed91]:has(+.form-actions){margin-bottom:8px}.form-actions[data-v-9ebaed91]{display:flex;justify-content:flex-start;width:100%;max-width:500px}@media(max-width:767px){.form-actions[data-v-9ebaed91]{display:none}}.completion-actions[data-v-9ebaed91]{display:flex;justify-content:flex-start;width:100%;max-width:500px}@media(max-width:767px){.completion-actions[data-v-9ebaed91]{display:none}}.completion-actions-empty[data-v-9ebaed91]{justify-content:center}.form-page.is-cover .page-form[data-v-9ebaed91]{max-width:664px}.form-page.is-cover .form-actions[data-v-9ebaed91],.form-page.is-cover .completion-actions[data-v-9ebaed91]{margin-left:calc(-1 * var(--field-drag-gutter, 0px));padding-left:var(--field-drag-gutter, 0px);max-width:100%;justify-content:center}.empty-add-field[data-v-9ebaed91]{display:inline-flex;flex-direction:column;align-items:center;gap:24px;width:100%;border:none;padding:0;background:transparent;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 65%,transparent)}.empty-add-field-actions[data-v-9ebaed91]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:16px}.empty-page-hint[data-v-9ebaed91]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:360px;margin:0 auto;text-align:center;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 65%,transparent)}.empty-page-hint-icon[data-v-9ebaed91]{font-size:28px;color:color-mix(in srgb,var(--form-fg, var(--color-text-subtle)) 55%,transparent)}.empty-page-hint-text[data-v-9ebaed91]{margin:0;font-size:16px;line-height:1.5}.completion-button-preview[data-v-9ebaed91]{margin-top:12px}.page-empty[data-v-9ebaed91]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:500px;min-height:100%;margin:0 auto;padding:48px 32px;text-align:center}.empty-hint[data-v-9ebaed91]{margin:0;font-size:16px;color:var(--color-text-muted)}.completion-redirect-banner[data-v-9ebaed91]{align-self:center;display:flex;align-items:center;gap:12px;width:100%;max-width:500px;margin:auto;padding:24px;border-radius:var(--form-radius, 12px);border:1px solid color-mix(in srgb,var(--form-fg, var(--color-border)) 30%,transparent);background:color-mix(in srgb,var(--form-bg, var(--color-bg)) 70%,transparent);color:var(--form-fg, var(--color-text));text-align:left}.completion-redirect-banner.is-editable[data-v-9ebaed91]{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.completion-redirect-banner.is-editable[data-v-9ebaed91]:hover,.completion-redirect-banner.is-editable[data-v-9ebaed91]:focus-visible{outline:none;border-color:color-mix(in srgb,var(--form-fg, var(--color-border)) 60%,transparent);background:color-mix(in srgb,var(--form-bg, var(--color-bg)) 60%,transparent)}.completion-redirect-icon[data-v-9ebaed91]{flex:0 0 auto;font-size:20px;color:color-mix(in srgb,var(--form-fg, var(--color-text)) 70%,transparent)}.completion-redirect-body[data-v-9ebaed91]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.completion-redirect-title[data-v-9ebaed91]{margin:0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--form-fg, var(--color-text-muted)) 70%,transparent)}.completion-redirect-url[data-v-9ebaed91]{margin:0;font-size:16px;font-weight:500;word-break:break-all}.completion-redirect-edit[data-v-9ebaed91]{flex:0 0 auto;font-size:14px;font-weight:500;color:color-mix(in srgb,var(--form-fg, var(--color-text)) 70%,transparent)}.page-progress-label[data-v-45e00f14]{font-size:12px;font-weight:500;color:var(--form-fg, var(--color-text-muted));line-height:1}.page-progress-bar[data-v-45e00f14]{border-radius:9999px;background-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 50%,transparent);overflow:hidden}.page-progress-bar-fill[data-v-45e00f14]{height:100%;border-radius:inherit;background-color:var(--form-fg, var(--color-text));transition:width .25s ease}.is-inline[data-v-45e00f14]{display:inline-flex;align-items:center;gap:8px;opacity:.8}.is-inline .page-progress-bar[data-v-45e00f14]{width:96px;height:3px}.is-top-bar[data-v-45e00f14]{display:block;width:100%}.is-top-bar .page-progress-bar[data-v-45e00f14]{width:100%;height:4px;border-radius:0;background-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 5%,transparent)}.is-top-bar .page-progress-bar-fill[data-v-45e00f14]{background-color:var(--form-button-bg, var(--form-fg, var(--color-text)))}.page-header[data-v-345773dc]{width:100%}.page-header-inner[data-v-345773dc]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;padding:16px}.page-header-logo[data-v-345773dc]{max-width:200px;max-height:48px;object-fit:contain}.at-left[data-v-345773dc],.at-center[data-v-345773dc],.at-right[data-v-345773dc]{grid-row:1}.at-left[data-v-345773dc]{grid-column:1;justify-self:start}.at-center[data-v-345773dc]{grid-column:2;justify-self:center}.at-right[data-v-345773dc]{grid-column:3;justify-self:end}.form-view[data-v-cce43a6f]{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background-color:var(--form-bg, var(--color-bg));background-image:var(--form-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--form-fg, var(--color-text));font-family:var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif);overflow:hidden}.form-body[data-v-cce43a6f]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.page-slot[data-v-cce43a6f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent) transparent}.page-slot[data-v-cce43a6f]::-webkit-scrollbar{width:8px;height:8px}.page-slot[data-v-cce43a6f]::-webkit-scrollbar-track{background:transparent}.page-slot[data-v-cce43a6f]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent);border-radius:9999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.page-slot[data-v-cce43a6f]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 65%,transparent);background-clip:padding-box}.page-slot[data-v-cce43a6f]::-webkit-scrollbar-corner{background:transparent}.slide-horizontal-enter-active[data-v-cce43a6f],.slide-horizontal-leave-active[data-v-cce43a6f],.slide-vertical-enter-active[data-v-cce43a6f],.slide-vertical-leave-active[data-v-cce43a6f]{transition:transform .4s ease,opacity .4s ease}.slide-horizontal-enter-from[data-v-cce43a6f]{transform:translate(100%);opacity:0}.slide-horizontal-leave-to[data-v-cce43a6f]{transform:translate(-100%);opacity:0}.slide-vertical-enter-from[data-v-cce43a6f]{transform:translateY(40px);opacity:0}.slide-vertical-leave-to[data-v-cce43a6f]{transform:translateY(-40px);opacity:0}.end-page-transition[data-v-2325c190]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;pointer-events:auto}.end-page-transition.is-mode-reveal[data-v-2325c190]{background-color:var(--form-button-bg, var(--color-bg-inverse));color:var(--form-button-fg, var(--color-text-inverse));--form-fg: var(--form-button-fg, var(--color-text-inverse));clip-path:circle(0 at var(--reveal-x) var(--reveal-y));transition:clip-path 1s cubic-bezier(.65,0,.35,1)}.end-page-transition.is-mode-reveal.is-entered[data-v-2325c190]{clip-path:circle(150vmax at var(--reveal-x) var(--reveal-y))}.end-page-transition.is-mode-slide[data-v-2325c190]{background-color:var(--form-bg, var(--color-bg));color:var(--form-fg, var(--color-text));opacity:0;transition:transform .4s ease,opacity .4s ease}.end-page-transition.is-mode-slide.is-direction-horizontal[data-v-2325c190]{transform:translate(100%)}.end-page-transition.is-mode-slide.is-direction-vertical[data-v-2325c190]{transform:translateY(40px)}.end-page-transition.is-mode-slide.is-entered[data-v-2325c190]{opacity:1;transform:translate(0)}.end-page-transition-content[data-v-2325c190]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent) transparent}.end-page-transition-content[data-v-2325c190]::-webkit-scrollbar{width:8px;height:8px}.end-page-transition-content[data-v-2325c190]::-webkit-scrollbar-track{background:transparent}.end-page-transition-content[data-v-2325c190]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent);border-radius:9999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.end-page-transition-content[data-v-2325c190]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 65%,transparent);background-clip:padding-box}.end-page-transition-content[data-v-2325c190]::-webkit-scrollbar-corner{background:transparent}.end-page-transition-footer[data-v-2325c190]{flex:0 0 auto}.is-mode-reveal .end-page-transition-content[data-v-2325c190],.is-mode-reveal .end-page-transition-footer[data-v-2325c190]{opacity:0;transition:opacity .4s ease}.is-mode-reveal.is-content-visible .end-page-transition-content[data-v-2325c190],.is-mode-reveal.is-content-visible .end-page-transition-footer[data-v-2325c190]{opacity:1}.preview-view[data-v-a7cf6781]{position:relative;height:100vh;height:100dvh;width:100%;background-color:var(--color-bg);color:var(--color-text);overflow:hidden}.back-link[data-v-a7cf6781]{position:absolute;top:12px;left:12px;z-index:1020;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);text-decoration:none;font-size:14px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.back-link[data-v-a7cf6781]:hover{color:var(--color-text);background-color:var(--color-bg-muted);border-color:var(--color-border-strong)}.back-link[data-v-a7cf6781]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-validation[data-v-a7cf6781]{position:absolute;top:12px;left:52px;z-index:1020;display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:9999px;background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.skip-validation[data-v-a7cf6781]:hover{color:var(--color-text);background-color:var(--color-bg-muted);border-color:var(--color-border-strong)}.skip-validation.is-active[data-v-a7cf6781]{color:var(--color-text-inverse);background-color:var(--color-danger);border-color:var(--color-danger)}.skip-validation[data-v-a7cf6781]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.preview-state[data-v-a7cf6781]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--color-text-muted)}.preview-state-error[data-v-a7cf6781]{color:var(--color-danger)}.preview-end[data-v-a7cf6781]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:var(--form-fg, var(--color-text));overflow:hidden;pointer-events:none}.form-workspace-layout[data-v-73275cfe]{display:grid;grid-template-columns:360px 1fr;height:100vh;background:var(--color-bg-subtle);overflow:hidden}.sidebar[data-v-73275cfe]{height:100%;min-height:0}.main[data-v-73275cfe]{min-width:0;min-height:0;overflow:hidden}.drawer-backdrop[data-v-41438e5a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#0006;display:flex;justify-content:flex-end}.drawer[data-v-41438e5a]{width:min(100%,var(--drawer-width));height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.drawer-header[data-v-41438e5a]{display:flex;align-items:flex-start;gap:12px;padding:24px;border-bottom:1px solid var(--color-border)}.drawer-title-block[data-v-41438e5a]{display:grid;gap:4px;min-width:0;flex:1}.drawer-eyebrow[data-v-41438e5a]{margin:0;font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.drawer-title-row[data-v-41438e5a]{display:flex;align-items:center;gap:8px;min-width:0}.drawer-title[data-v-41438e5a]{margin:0;font-size:18px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.drawer-close[data-v-41438e5a]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;font-size:22px;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:4px;flex-shrink:0}.drawer-close[data-v-41438e5a]:hover{background:var(--color-bg-muted);color:var(--color-text)}.drawer-body[data-v-41438e5a]{display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto}.drawer-intro[data-v-41438e5a]{margin:0;font-size:14px;color:var(--color-text-muted);max-width:60ch}.drawer-footer[data-v-41438e5a]{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--color-border);background:var(--color-bg)}.option-field[data-v-4d9b8096]{display:grid;gap:4px}.option-label[data-v-4d9b8096]{font-size:14px;font-weight:600;color:var(--color-text)}.option-hint[data-v-4d9b8096]{margin:0;font-size:12px;color:var(--color-text-muted)}.empty-state[data-v-4d9b8096]{margin:0;padding:16px;border:1px dashed var(--color-border);border-radius:8px;text-align:center;font-size:14px;color:var(--color-text-muted)}.export-form[data-v-89704ecc]{display:flex;flex-direction:column;gap:16px}.form-hint[data-v-89704ecc]{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.75}.date-row[data-v-89704ecc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-89704ecc]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-89704ecc]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-89704ecc]{width:100%;padding:8px 12px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.field-input[data-v-89704ecc]:focus{border-color:var(--color-accent)}.export-progress[data-v-89704ecc],.export-done[data-v-89704ecc],.export-error[data-v-89704ecc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0;text-align:center}.progress-label[data-v-89704ecc],.done-label[data-v-89704ecc],.error-label[data-v-89704ecc]{margin:0;font-size:16px;color:var(--color-text)}.progress-hint[data-v-89704ecc],.done-hint[data-v-89704ecc]{margin:0;font-size:14px;color:var(--color-text-muted)}.error-label[data-v-89704ecc]{color:var(--color-danger)}.progress-bar[data-v-89704ecc]{width:100%;height:8px;background:var(--color-bg-muted);border-radius:9999px;overflow:hidden}.progress-fill[data-v-89704ecc]{height:100%;background:var(--color-accent);transition:width .15s ease}.btn[data-v-89704ecc]{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.btn-primary[data-v-89704ecc]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-89704ecc]:hover{opacity:.9}.btn-secondary[data-v-89704ecc]{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.btn-secondary[data-v-89704ecc]:hover{background:var(--color-bg-muted)}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:auto 0 0}.vue-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.status-select.status-select[data-v-bdc4bdac]{display:inline-flex;width:auto}.status-select[data-v-bdc4bdac] .trigger{width:auto;justify-content:flex-start;gap:4px;padding:4px 8px;border:none;border-radius:9999px;background:var(--status-bg);color:var(--status-fg)}.status-select[data-v-bdc4bdac] .trigger:hover{background:var(--status-bg);border-color:transparent}.status-select[data-v-bdc4bdac] .trigger .badge-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.status-select[data-v-bdc4bdac] .chevron{color:var(--status-fg);opacity:0;transition:opacity .15s ease}.status-select[data-v-bdc4bdac]:hover .chevron,.status-select.is-open[data-v-bdc4bdac] .chevron{opacity:.7}.badge-content[data-v-bdc4bdac]{display:inline-flex;align-items:center;gap:8px;min-width:0}.badge-dot[data-v-bdc4bdac]{flex:0 0 auto;width:8px;height:8px;border-radius:9999px}.badge-label[data-v-bdc4bdac]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-meta[data-v-799b10c4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-date[data-v-799b10c4]{font-size:14px;color:var(--color-text-muted)}.state-message[data-v-799b10c4]{margin:0;color:var(--color-text-muted);font-size:14px}.state-message.is-error[data-v-799b10c4]{color:var(--color-danger)}.answers[data-v-799b10c4]{display:grid;gap:12px;margin:0}.answer-row[data-v-799b10c4]{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:4px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.answer-row[data-v-799b10c4]:last-child{padding-bottom:0;border-bottom:none}.answer-label[data-v-799b10c4]{grid-column:1;grid-row:1;margin:0;font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.answer-value[data-v-799b10c4]{grid-column:1;grid-row:2;margin:0;font-size:14px;color:var(--color-text);white-space:pre-wrap;word-break:break-word}.answer-row .copy-btn[data-v-799b10c4]{grid-column:2;grid-row:1/span 2;align-self:center}.attribution[data-v-799b10c4]{margin-top:8px;padding-top:16px;border-top:1px solid var(--color-border)}.attribution-title[data-v-799b10c4]{margin:0 0 12px;font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.attribution-list[data-v-799b10c4]{display:grid;gap:4px;margin:0}.attribution-row[data-v-799b10c4]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-text-muted)}.attribution-label[data-v-799b10c4]{margin:0;flex:0 0 auto}.attribution-value[data-v-799b10c4]{margin:0;flex:1 1 auto;min-width:0;text-align:right;word-break:break-word;color:var(--color-text)}.attribution-row .copy-btn[data-v-799b10c4]{flex:0 0 auto}.copy-btn[data-v-799b10c4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);font-size:14px;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.copy-btn[data-v-799b10c4]:hover{background:var(--color-bg-muted);color:var(--color-text)}.copy-btn[data-v-799b10c4]:focus-visible{opacity:1;outline:2px solid var(--color-accent);outline-offset:1px}.answer-row:hover .copy-btn[data-v-799b10c4],.answer-row:focus-within .copy-btn[data-v-799b10c4],.attribution-row:hover .copy-btn[data-v-799b10c4],.attribution-row:focus-within .copy-btn[data-v-799b10c4]{opacity:1}.table-view[data-v-0de5c066]{width:100%;height:100%;display:flex;flex-direction:column}.state-row[data-v-0de5c066]{padding:48px 24px;text-align:center;color:var(--color-text-muted)}.table-virtual[data-v-0de5c066]{flex:1 1 auto;min-height:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.rows-scroller[data-v-0de5c066]{height:100%;overflow-x:auto}.rows-scroller[data-v-0de5c066] .vue-recycle-scroller__item-wrapper{min-width:var(--row-min-width, 100%)}.row-grid[data-v-0de5c066]{display:grid;align-items:center;font-size:14px;color:var(--color-text)}.header-row[data-v-0de5c066]{position:sticky;top:0;z-index:2;min-height:var(--row-height);background:var(--color-bg-subtle)}.header-row .cell[data-v-0de5c066]{color:var(--color-text-muted);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.body-row[data-v-0de5c066]{height:var(--row-height);background:var(--color-bg);cursor:pointer}.body-row[data-v-0de5c066]:hover{background:var(--color-bg-muted)}.cell[data-v-0de5c066]{padding:0 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--color-border);line-height:calc(var(--row-height) - 1px)}.col-index[data-v-0de5c066]{color:var(--color-text-muted)}.loading-more[data-v-0de5c066]{padding:12px;text-align:center;color:var(--color-text-muted)}.load-more-error[data-v-0de5c066]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;text-align:center;color:var(--color-danger);font-size:14px}.retry-button[data-v-0de5c066]{border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);padding:4px 8px;font-size:14px;cursor:pointer}.retry-button[data-v-0de5c066]:hover{background:var(--color-bg-muted)}.loading-indicator[data-v-0de5c066]{display:inline-flex;align-items:center;gap:8px;font-size:14px}.loading-indicator[data-v-0de5c066]:before{content:"";width:12px;height:12px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-text-muted) 40%,transparent);border-top-color:var(--color-text-muted);animation:spin-0de5c066 .8s linear infinite}@keyframes spin-0de5c066{to{transform:rotate(360deg)}}.status-cell[data-v-0de5c066]{align-self:stretch;display:flex;align-items:center;line-height:normal;overflow:visible}.lead-card[data-v-db43ea32]{display:grid;gap:8px;padding:12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);cursor:grab;transition:border-color .15s ease,box-shadow .15s ease}.lead-card[data-v-db43ea32]:hover{border-color:color-mix(in srgb,var(--color-text-muted) 40%,var(--color-border))}.lead-card[data-v-db43ea32]:active{cursor:grabbing}.lead-title[data-v-db43ea32]{margin:0;font-size:14px;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-subtitle[data-v-db43ea32]{margin:0;font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-footer[data-v-db43ea32]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.lead-date[data-v-db43ea32]{font-size:12px;color:var(--color-text-muted)}.status-header[data-v-1887194b]{display:flex;align-items:center;gap:8px;padding:0 0 12px}.status-pill[data-v-1887194b]{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.status-dot[data-v-1887194b]{width:8px;height:8px;border-radius:9999px;flex:0 0 auto;background:currentColor}.status-name[data-v-1887194b]{font:inherit;color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-name.is-editable[data-v-1887194b]{padding:0;background:transparent;border:none;cursor:pointer}.status-name.is-editable[data-v-1887194b]:hover{text-decoration:underline}.status-count[data-v-1887194b]{margin-left:auto;min-width:22px;padding:0 4px;text-align:center;font-size:12px;font-weight:500;color:var(--color-text-muted);background:var(--color-bg-muted);border-radius:9999px}.status-edit[data-v-1887194b]{display:grid;gap:12px;width:100%}.field[data-v-1887194b]{display:grid;gap:8px}.field-label[data-v-1887194b]{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.name-input[data-v-1887194b]{width:100%;padding:8px 12px;font-family:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.name-input[data-v-1887194b]:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.color-field[data-v-1887194b]{min-width:0}.swatches[data-v-1887194b]{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.swatch[data-v-1887194b]{aspect-ratio:1;width:100%;padding:0;border:3px solid var(--color-bg);border-radius:9999px;outline:1px solid var(--color-border);outline-offset:0;cursor:pointer;transition:border-color .15s ease,outline-color .15s ease,transform .15s ease}.swatch.is-active[data-v-1887194b]{border-color:var(--color-bg);outline:2px solid var(--color-text);transform:scale(.9)}.swatch[data-v-1887194b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.swatch-custom[data-v-1887194b]{position:relative;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg);color:var(--color-text-muted);overflow:hidden;font-size:12px}.custom-color-preview[data-v-1887194b]{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;opacity:.22}.color-input[data-v-1887194b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.edit-actions[data-v-1887194b]{display:grid;grid-template-columns:auto 1fr;gap:8px}.delete-area[data-v-1887194b]{padding-top:12px;border-top:1px solid var(--color-border)}.delete-trigger[data-v-1887194b]{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font:inherit;font-size:12px;cursor:pointer;transition:color .15s ease}.delete-trigger[data-v-1887194b]:hover{color:var(--color-danger)}.delete-trigger[data-v-1887194b]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.delete-confirm[data-v-1887194b]{display:grid;gap:8px}.confirm-text[data-v-1887194b]{font-size:12px;font-weight:500;color:var(--color-danger)}.delete-actions[data-v-1887194b]{display:flex;gap:8px}.board-view[data-v-d8f7b878]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--color-bg-subtle);background-image:radial-gradient(circle,var(--color-border-strong) 1px,transparent 1px);background-size:24px 24px}.state-message[data-v-d8f7b878]{margin:48px auto 0;text-align:center;color:var(--color-text-muted)}.state-message.is-error[data-v-d8f7b878]{color:var(--color-danger)}.board[data-v-d8f7b878]{flex:1 1 auto;min-height:0;display:flex;gap:16px;overflow-x:auto;align-items:stretch;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s ease}.board[data-v-d8f7b878]::-webkit-scrollbar{width:10px;height:10px}.board[data-v-d8f7b878]::-webkit-scrollbar-track{background:transparent}.board[data-v-d8f7b878]::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:3px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.board[data-v-d8f7b878]::-webkit-scrollbar-corner{background:transparent}.board[data-v-d8f7b878]:hover{transition-delay:1s;scrollbar-color:color-mix(in srgb,var(--color-text) 30%,transparent) transparent}.board[data-v-d8f7b878]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 25%,transparent);background-clip:padding-box;transition-delay:2s}.board[data-v-d8f7b878]:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 45%,transparent);background-clip:padding-box;transition-delay:0s}.board-column[data-v-d8f7b878]{flex:0 0 300px;display:flex;flex-direction:column;min-height:0;padding:12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}.ghost-column-header[data-v-d8f7b878]{display:flex;align-items:center;gap:8px;padding-bottom:12px}.ghost-status[data-v-d8f7b878]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background-color:var(--color-bg-muted)}.ghost-dot[data-v-d8f7b878]{width:8px;height:8px;flex:none;border-radius:9999px;background-color:var(--color-border-strong)}.ghost-line[data-v-d8f7b878],.ghost-count[data-v-d8f7b878]{display:block;border-radius:4px;background-color:var(--color-border)}.ghost-status-name[data-v-d8f7b878]{width:88px;height:12px}.ghost-count[data-v-d8f7b878]{width:22px;height:16px;margin-left:auto;border-radius:9999px}.ghost-card[data-v-d8f7b878]{display:grid;gap:8px;padding:12px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm)}.ghost-card-title[data-v-d8f7b878]{width:72%;height:14px}.ghost-card-subtitle[data-v-d8f7b878]{width:52%;height:12px;background-color:var(--color-bg-muted)}.ghost-card-date[data-v-d8f7b878]{width:36%;height:12px;margin-top:4px;background-color:var(--color-bg-muted)}.column-cards[data-v-d8f7b878]{flex:1 1 auto;min-height:80px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin-right:-12px;padding-right:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s ease}.column-cards[data-v-d8f7b878]::-webkit-scrollbar{width:10px;height:10px}.column-cards[data-v-d8f7b878]::-webkit-scrollbar-track{background:transparent}.column-cards[data-v-d8f7b878]::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:3px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.column-cards[data-v-d8f7b878]::-webkit-scrollbar-corner{background:transparent}.column-cards[data-v-d8f7b878]:hover{transition-delay:1s;scrollbar-color:color-mix(in srgb,var(--color-text) 30%,transparent) transparent}.column-cards[data-v-d8f7b878]:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text) 25%,transparent);background-clip:padding-box;transition-delay:2s}.column-cards[data-v-d8f7b878]:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text) 45%,transparent);background-clip:padding-box;transition-delay:0s}.lead-ghost[data-v-d8f7b878]{opacity:.5}.lead-dragging[data-v-d8f7b878]{cursor:grabbing}.load-more[data-v-d8f7b878]{margin-top:12px;padding:4px 8px;background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease}.load-more[data-v-d8f7b878]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text-muted) 50%,var(--color-border));color:var(--color-text)}.load-more[data-v-d8f7b878]:disabled{cursor:progress;opacity:.6}.add-column[data-v-d8f7b878]{flex:0 0 240px;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:12px;background:transparent;border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.add-column[data-v-d8f7b878]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-text-muted) 50%,var(--color-border));color:var(--color-text);background:color-mix(in srgb,var(--color-text-muted) 6%,transparent)}.add-column[data-v-d8f7b878]:disabled{cursor:progress;opacity:.6}.add-column-label[data-v-d8f7b878]{font-size:14px;font-weight:500}.responses-view[data-v-dd9bc696]{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100%;background-color:var(--color-bg-subtle);color:var(--color-text);overflow:hidden}.body[data-v-dd9bc696]{min-height:0;padding:24px;overflow:hidden}.state-message[data-v-dd9bc696]{margin:48px auto 0;text-align:center;color:var(--color-text-muted)}.state-message.is-error[data-v-dd9bc696]{color:var(--color-danger)}.chart-card[data-v-4e1f7049]{display:flex;flex-direction:column;gap:12px;padding:16px 24px;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px}.chart-title[data-v-4e1f7049]{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.chart-title-placeholder[data-v-4e1f7049]{width:140px;height:18px;border-radius:4px;background-color:var(--color-bg-muted)}.chart-canvas[data-v-4e1f7049]{position:relative;height:260px}.funnel[data-v-6b0ca199]{display:flex;flex-direction:column;gap:8px;height:100%}.funnel-plot[data-v-6b0ca199]{position:relative;flex:1;min-height:0}.funnel-axis[data-v-6b0ca199]{position:absolute;inset:0 auto 0 0;width:28px}.funnel-axis-label[data-v-6b0ca199]{position:absolute;left:0;transform:translateY(50%);font-size:12px;color:var(--color-text-muted)}.funnel-grid[data-v-6b0ca199]{position:absolute;top:0;right:0;bottom:0;left:44px}.funnel-grid-line[data-v-6b0ca199]{position:absolute;left:0;right:0;height:1px;background-color:var(--color-border)}.funnel-bars[data-v-6b0ca199]{position:absolute;top:0;right:0;bottom:0;left:44px;display:flex;align-items:flex-end;gap:12px}.funnel-col[data-v-6b0ca199]{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.funnel-track[data-v-6b0ca199]{position:relative;width:100%;display:flex;align-items:flex-end;border-radius:4px;background-color:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg))}.funnel-track.is-placeholder[data-v-6b0ca199]{background-color:var(--color-bg-muted)}.funnel-track.is-full[data-v-6b0ca199]:not(.is-placeholder){background-color:var(--color-accent)}.funnel-bar[data-v-6b0ca199]{position:relative;width:100%;min-height:2px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--color-accent)}.funnel-bar.is-full[data-v-6b0ca199]{border-radius:4px}.funnel-bar.is-placeholder[data-v-6b0ca199]{background-color:var(--color-border-strong)}.funnel-bar-head[data-v-6b0ca199]{position:absolute;top:8px;left:50%;transform:translate(-50%)}.funnel-bar.is-compact .funnel-bar-head[data-v-6b0ca199]{top:auto;bottom:100%;margin-bottom:4px}.funnel-bar-pct[data-v-6b0ca199]{font-size:14px;font-weight:600;color:var(--color-accent-contrast);white-space:nowrap}.funnel-bar.is-compact .funnel-bar-pct[data-v-6b0ca199],.funnel-bar.is-placeholder .funnel-bar-pct[data-v-6b0ca199]{color:var(--color-text)}.funnel-tip[data-v-6b0ca199]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;display:none;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);font-size:14px;line-height:1.25;white-space:nowrap;z-index:2}.funnel-track:hover .funnel-tip[data-v-6b0ca199]{display:flex}.funnel-xlabels[data-v-6b0ca199]{display:flex;gap:12px;padding-left:44px}.funnel-xlabel[data-v-6b0ca199]{flex:1;font-size:12px;color:var(--color-text-muted);text-align:center}.doughnut[data-v-e9462a93]{display:flex;align-items:stretch;gap:16px;height:100%;min-width:0}.doughnut-plot[data-v-e9462a93]{position:relative;flex:1 1 0;min-width:0;min-height:0}.doughnut-legend[data-v-e9462a93]{flex:0 0 200px;align-self:center;width:200px;max-height:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:8px;overflow-y:auto}.doughnut-legend-item[data-v-e9462a93]{display:flex;align-items:flex-start;gap:8px;min-width:0}.doughnut-legend-swatch[data-v-e9462a93]{flex:none;width:10px;height:10px;margin-top:2px;border-radius:9999px}.doughnut-legend-label[data-v-e9462a93]{min-width:0;font-size:12px;line-height:1.25;color:var(--color-text-muted)}.distributions[data-v-36249143]{display:flex;flex-direction:column;gap:16px}.distributions-header[data-v-36249143]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.distributions-title[data-v-36249143]{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.distributions-filter[data-v-36249143]{display:flex;align-items:center;gap:8px}.date-input[data-v-36249143]{padding:4px 8px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.date-input[data-v-36249143]:focus{border-color:var(--color-accent)}.apply-btn[data-v-36249143]{padding:4px 12px;font-size:14px;font-weight:500;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;cursor:pointer;transition:background-color .15s ease}.apply-btn[data-v-36249143]:hover{background:var(--color-bg-muted)}.distributions-grid[data-v-36249143]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.state-message[data-v-36249143]{margin:0;padding:16px 0;text-align:center;font-size:14px;color:var(--color-text-muted)}.state-message.is-error[data-v-36249143]{color:var(--color-danger)}.metrics-view[data-v-46349aa9]{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100%;background-color:var(--color-bg-subtle);color:var(--color-text);overflow:hidden}.form-title[data-v-46349aa9]{margin:0;font-size:14px;font-weight:600;color:var(--color-text);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body[data-v-46349aa9]{min-height:0;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.metrics-layout[data-v-46349aa9]{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.stats-row[data-v-46349aa9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.updated-at[data-v-46349aa9]{margin:0;text-align:center;font-size:12px;color:var(--color-text-muted)}.state-message[data-v-46349aa9]{margin:48px auto 0;text-align:center;color:var(--color-text-muted)}.state-message.is-error[data-v-46349aa9]{color:var(--color-danger)}.switch[data-v-83b10887]{position:relative;flex-shrink:0;width:36px;height:20px;padding:2px;border:none;border-radius:9999px;background:var(--color-border-strong);cursor:pointer;transition:background-color .15s ease}.switch.is-on[data-v-83b10887]{background:var(--color-accent)}.switch.is-on .thumb[data-v-83b10887]{transform:translate(16px)}.thumb[data-v-83b10887]{display:block;width:16px;height:16px;border-radius:9999px;background:var(--color-bg);box-shadow:var(--shadow-sm);transition:transform .15s ease}.change-text[data-v-9093280d]{margin:0;color:var(--color-text-muted)}.change-effects[data-v-9093280d]{margin:8px 0;padding-left:16px;color:var(--color-text)}.change-effects li[data-v-9093280d]{margin:4px 0}.field-type-select[data-v-3d14e3f7]{width:100%}.option-label[data-v-3d14e3f7]{font:inherit;color:inherit}.choice-options-editor[data-v-9b086861]{display:flex;flex-direction:column;gap:8px}.option-list[data-v-9b086861]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.option-row[data-v-9b086861]{display:flex;align-items:center;gap:4px}.option-input[data-v-9b086861]{flex:1;padding:4px 8px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px}.option-input[data-v-9b086861]:focus{outline:none;border-color:var(--color-accent)}.option-remove[data-v-9b086861]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.option-remove[data-v-9b086861]:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted)}.option-remove[data-v-9b086861]:disabled{opacity:.4;cursor:not-allowed}.add-button[data-v-9b086861]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:4px 8px;font:inherit;font-size:14px;color:var(--color-text-muted);background:transparent;border:1px dashed var(--color-border);border-radius:4px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.add-button[data-v-9b086861]:hover{color:var(--color-text);border-color:var(--color-accent)}.choice-settings[data-v-13924c79]{display:flex;flex-direction:column;gap:12px;padding:8px 16px 16px;border-top:1px solid var(--color-border)}.row[data-v-13924c79]{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-label[data-v-13924c79]{font-size:14px;color:var(--color-text)}.bound-input[data-v-13924c79]{width:88px;padding:4px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px;text-align:right}.bound-input[data-v-13924c79]:focus{outline:none;border-color:var(--color-accent)}.block[data-v-13924c79]{display:flex;flex-direction:column;gap:8px}.block-label[data-v-13924c79]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.media-settings[data-v-aabc4677]{display:flex;flex-direction:column;gap:12px;padding:8px 16px 16px;border-top:1px solid var(--color-border)}.source-toggle[data-v-aabc4677]{display:flex;gap:4px;padding:4px;background:var(--color-bg-muted);border-radius:8px}.source-option[data-v-aabc4677]{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:1 1 0;height:32px;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.source-option.is-active[data-v-aabc4677]{background:var(--color-bg);color:var(--color-text)}.source-option[data-v-aabc4677]:disabled{opacity:.6;cursor:not-allowed}.image-block[data-v-aabc4677]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.image-dropzone[data-v-aabc4677]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:156px;padding:12px;border:1px dashed var(--color-border-strong);border-radius:8px;background:var(--color-bg-muted);color:var(--color-text);font:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.image-dropzone[data-v-aabc4677]:hover:not(:disabled),.image-dropzone.is-dragging[data-v-aabc4677]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg))}.image-dropzone[data-v-aabc4677]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.image-dropzone[data-v-aabc4677]:disabled{opacity:.6;cursor:not-allowed}.dropzone-preview[data-v-aabc4677]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:4px;background:var(--color-bg);color:var(--color-text-muted);font-size:20px;overflow:hidden}.dropzone-preview img[data-v-aabc4677]{width:100%;height:100%;object-fit:contain}.dropzone-copy[data-v-aabc4677]{display:flex;flex-direction:column;gap:2px;text-align:center}.dropzone-copy strong[data-v-aabc4677]{font-size:14px;font-weight:500}.dropzone-copy span[data-v-aabc4677]{color:var(--color-text-muted);font-size:12px}.btn[data-v-aabc4677]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn[data-v-aabc4677]:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong)}.btn[data-v-aabc4677]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-aabc4677]{align-self:flex-start;border-color:transparent;background:transparent;color:var(--color-text-muted)}.btn-ghost[data-v-aabc4677]:hover:not(:disabled){color:var(--color-danger);background:transparent;border-color:transparent}.video-block[data-v-aabc4677]{display:flex;flex-direction:column;gap:4px}.row-label[data-v-aabc4677]{font-size:14px;color:var(--color-text)}.url-input[data-v-aabc4677]{width:100%;padding:4px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px}.url-input[data-v-aabc4677]:focus{outline:none;border-color:var(--color-accent)}.url-input[data-v-aabc4677]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-aabc4677]{margin:0;font-size:12px;color:var(--color-danger)}.format-help[data-v-aabc4677]{margin:0;font-size:12px;color:var(--color-text-muted)}.file-input[data-v-aabc4677]{display:none}.settings[data-v-1f4d469f]{display:flex;flex-direction:column;height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);overflow-y:auto}.header[data-v-1f4d469f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.title-group[data-v-1f4d469f]{display:flex;flex-direction:column;gap:2px}.eyebrow[data-v-1f4d469f]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.title[data-v-1f4d469f]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.close[data-v-1f4d469f]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.close[data-v-1f4d469f]:hover{color:var(--color-text);background:var(--color-bg-muted)}.hint[data-v-1f4d469f]{margin:0;padding:12px 16px;font-size:12px;color:var(--color-text-muted)}.type-row[data-v-1f4d469f]{padding:0 16px 12px;border-bottom:1px solid var(--color-border)}.options[data-v-1f4d469f]{list-style:none;margin:0;padding:8px 0}.option[data-v-1f4d469f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 16px;transition:background-color .15s ease}.option[data-v-1f4d469f]:hover{background:var(--color-bg-subtle)}.option.is-select[data-v-1f4d469f]{align-items:flex-start;flex-direction:column}.option-text[data-v-1f4d469f]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.option-label[data-v-1f4d469f]{font-size:14px;color:var(--color-text)}.option-description[data-v-1f4d469f]{font-size:12px;line-height:1.4;color:var(--color-text-muted)}.option-input[data-v-1f4d469f]{width:88px;padding:4px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:14px;text-align:right}.option-input[data-v-1f4d469f]:focus{outline:none;border-color:var(--color-accent)}.option-select[data-v-1f4d469f]{width:100%}.empty-settings[data-v-1f4d469f]{margin:0;padding:12px 16px;font-size:14px;color:var(--color-text-muted)}.link-form[data-v-33ea0abf]{display:grid;gap:8px}.link-label[data-v-33ea0abf]{font-size:14px;font-weight:500;color:var(--color-text)}.link-input[data-v-33ea0abf]{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font:inherit}.link-input[data-v-33ea0abf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.link-hint[data-v-33ea0abf]{margin:0;font-size:12px;color:var(--color-text-muted)}.rich-text-editor[data-v-3f00f542],.rt-content[data-v-3f00f542]{width:100%}.rt-content[data-v-3f00f542] .ProseMirror{outline:none;min-height:1.5em}.rt-content[data-v-3f00f542] .ProseMirror p{margin:0}.rt-content[data-v-3f00f542] .ProseMirror p:empty{min-height:1lh}.rt-content[data-v-3f00f542] .ProseMirror p+p{margin-top:16px}.rt-content[data-v-3f00f542] .ProseMirror ul,.rt-content[data-v-3f00f542] .ProseMirror ol{margin:8px 0;padding-left:24px}.rt-content[data-v-3f00f542] .ProseMirror a{color:inherit;text-decoration:underline}.rt-content[data-v-3f00f542] .ProseMirror code{padding:0 4px;background:var(--color-bg-muted);border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.9em}.rt-content[data-v-3f00f542] .ProseMirror .mention-chip{display:inline-flex;align-items:center;gap:.25em;line-height:1;color:var(--form-button-bg, var(--color-accent));background:color-mix(in srgb,var(--form-button-bg, var(--color-accent)) 12%,transparent);border-radius:4px;padding:.2em .4em;white-space:nowrap}.rt-content[data-v-3f00f542] .ProseMirror .mention-chip.is-broken{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.rt-content[data-v-3f00f542] .ProseMirror .mention-chip .mention-chip-icon{font-size:.75em;margin-right:.2em}.rt-content[data-v-3f00f542] .ProseMirror .mention-chip .mention-chip-remove{display:inline-flex;align-items:center;justify-content:center;margin-left:.15em;padding:0;width:1.1em;height:1.1em;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:.7em;opacity:.55;transition:opacity .15s,background .15s}.rt-content[data-v-3f00f542] .ProseMirror .mention-chip .mention-chip-remove:hover,.rt-content[data-v-3f00f542] .ProseMirror .mention-chip .mention-chip-remove:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 20%,transparent);outline:none}.rt-content[data-v-3f00f542] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:currentColor;opacity:.4;float:left;height:0;pointer-events:none}.rt-bubble-menu[data-v-3f00f542]{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-md)}.rt-bubble-button[data-v-3f00f542]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 4px;font-size:14px;color:var(--color-text);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.rt-bubble-button[data-v-3f00f542]:hover{background:var(--color-bg-muted)}.rt-bubble-button.is-active[data-v-3f00f542]{color:var(--color-accent);background:var(--color-bg-muted)}.rt-bubble-separator[data-v-3f00f542]{width:1px;height:1rem;background:var(--color-border)}.field-header-editor[data-v-8fb636e5]{display:flex;flex-direction:column;gap:8px}.field-label-row[data-v-8fb636e5]{display:flex;align-items:baseline;gap:4px;font-size:16px;font-weight:400;line-height:1.25;color:var(--form-fg, var(--color-text))}.field-number[data-v-8fb636e5]{flex:0 0 auto;color:var(--form-fg, var(--color-text-muted));font-weight:400}.field-label-editor[data-v-8fb636e5]{flex:1 1 auto;min-width:0}.field-description-editor[data-v-8fb636e5]{width:100%;padding-left:var(--field-indent, 0);font-size:14px;font-weight:400;line-height:1.25;color:var(--form-fg, var(--color-text-muted))}.field-header-editor.is-section[data-v-8fb636e5]{gap:4px}.field-header-editor.is-section .field-label-row[data-v-8fb636e5]{font-size:28px;font-weight:400;font-family:var(--form-font-heading, var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif))}.field-header-editor.is-section .field-description-editor[data-v-8fb636e5]{font-size:16px;line-height:1.5}.field-header-editor.is-section.is-cover[data-v-8fb636e5]{text-align:center}.field-header-editor.is-section.is-cover .field-label-row[data-v-8fb636e5]{justify-content:center;font-size:32px}.field-header-editor.is-section.is-cover .field-description-editor[data-v-8fb636e5]{font-size:18px}.field-editor[data-v-e44fd779]{display:flex;flex-direction:column;gap:8px}.field-body[data-v-e44fd779]{padding-left:var(--field-indent, 0)}.delete-text[data-v-16f259d9]{margin:0;color:var(--color-text-muted)}.field-actions[data-v-af8e52f0]{position:absolute;top:-4px;left:100%;display:flex;flex-direction:column;gap:2px;padding:4px;margin-left:8px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);z-index:3}.field-actions.is-inset[data-v-af8e52f0]{top:var(--field-page-media-action-top, 12px);right:12px;left:auto;margin-left:0;background:var(--color-bg);box-shadow:var(--shadow-sm)}.field-action[data-v-af8e52f0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.field-action[data-v-af8e52f0]:hover{color:var(--color-text);background:var(--color-bg-muted)}.field[data-v-44d1d471]{--field-indent: 16px;position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px;margin:0 -12px;border-radius:4px;cursor:pointer;outline:1px dashed transparent;outline-offset:4px;transition:background-color .15s ease,outline-color .15s ease}.field[data-v-44d1d471]:not(.is-locked):not(.is-selected):hover{outline-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent)}.field.is-selected[data-v-44d1d471]{outline-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent);cursor:default}.field.is-section[data-v-44d1d471],.field.is-headerless[data-v-44d1d471]{--field-indent: 0}.field.is-headerless[data-v-44d1d471]{padding-block:12px}.field.is-page-media[data-v-44d1d471]{--field-page-media-action-top: 24px ;padding-inline:0;margin-inline:0;outline-offset:-4px}.field.is-locked[data-v-44d1d471]{cursor:default;outline:none}.field-body[data-v-44d1d471]{padding-left:var(--field-indent, 0)}.field-drag-handle[data-v-44d1d471]{position:absolute;top:50%;right:100%;transform:translateY(-50%);margin-right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--form-fg, var(--color-text)) 38%,transparent);font-size:16px;border-radius:4px;opacity:0;cursor:grab;transition:opacity .15s ease}.field-drag-handle[data-v-44d1d471]:active{cursor:grabbing}.field.is-page-media .field-drag-handle[data-v-44d1d471]{top:var(--field-page-media-action-top);left:12px;right:auto;transform:none;margin-right:0;color:var(--color-text-muted);background:var(--color-bg);box-shadow:var(--shadow-sm);z-index:2}.field:hover .field-drag-handle[data-v-44d1d471],.field.is-selected .field-drag-handle[data-v-44d1d471]{opacity:1}.delete-text[data-v-0f16df2e]{margin:0;color:var(--color-text-muted)}.page-actions[data-v-d5a67669]{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);z-index:1}.page-action[data-v-d5a67669]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.page-action[data-v-d5a67669]:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-muted)}.page-action[data-v-d5a67669]:disabled{opacity:.4;cursor:not-allowed}.settings[data-v-f1327dde]{display:flex;flex-direction:column;height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);overflow-y:auto}.header[data-v-f1327dde]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.title-group[data-v-f1327dde]{display:flex;flex-direction:column;gap:2px}.eyebrow[data-v-f1327dde]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.title[data-v-f1327dde]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.close[data-v-f1327dde]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.close[data-v-f1327dde]:hover{color:var(--color-text);background:var(--color-bg-muted)}.section[data-v-f1327dde]{padding:12px 16px;border-bottom:1px solid var(--color-border)}.section[data-v-f1327dde]:last-child{border-bottom:none}.row[data-v-f1327dde]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.row-stacked[data-v-f1327dde]{flex-direction:column;align-items:stretch;gap:4px}.row-label[data-v-f1327dde]{font-size:14px;color:var(--color-text)}.text-input[data-v-f1327dde]{width:100%;padding:8px 12px;font-family:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.text-input[data-v-f1327dde]:hover{border-color:var(--color-text-muted)}.text-input[data-v-f1327dde]:focus-visible{border-color:var(--color-accent)}.row-error[data-v-f1327dde]{font-size:12px;color:var(--color-danger, #d33)}.row-hint[data-v-f1327dde]{margin:0;font-size:12px;color:var(--color-text-muted)}.empty-hint[data-v-f1327dde]{margin:0;font-size:14px;color:var(--color-text-muted)}.mode-option-icon[data-v-f1327dde]{flex:0 0 auto;width:14px;color:var(--color-text-muted)}.page-side-panel[data-v-fd5c5f07]{display:flex;flex-direction:column;flex:0 0 auto;width:180px;height:100%;gap:8px;padding:8px 0;overflow-y:auto}.page-thumb[data-v-fd5c5f07]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;height:100px;padding:8px;border-radius:12px;border:2px solid transparent;background:var(--form-bg, var(--color-bg));color:var(--form-fg, var(--color-text));font-family:var(--form-font-body, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:14px;font-weight:500;text-align:center;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.page-thumb.is-active[data-v-fd5c5f07]{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.page-thumb.is-empty[data-v-fd5c5f07]{background:color-mix(in srgb,var(--color-border) 30%,transparent);box-shadow:none;border-style:dashed;border-color:var(--color-border-strong)}.page-thumb.is-empty[data-v-fd5c5f07]:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.page-thumb.is-empty[data-v-fd5c5f07]:disabled{opacity:.4;cursor:not-allowed}.page-thumb[data-v-fd5c5f07]:not(.is-empty):hover:not(.is-active){border-color:var(--color-border-strong)}.page-thumb-title[data-v-fd5c5f07]{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.page-thumb-placeholder[data-v-fd5c5f07]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--color-text-muted);font-size:12px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.page-thumb-icon[data-v-fd5c5f07]{font-size:16px}.page-side-add[data-v-fd5c5f07]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:4px;padding:8px 12px;border:1px dashed var(--color-border-strong);border-radius:12px;text-align:center}.page-side-add-hint[data-v-fd5c5f07]{font-size:12px;color:var(--color-text-muted);line-height:1.25}.page-side-add-btn[data-v-fd5c5f07]{padding:4px 8px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.page-side-add-btn[data-v-fd5c5f07]:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong)}.page-side-add-btn[data-v-fd5c5f07]:disabled{opacity:.5;cursor:not-allowed}.background-image-settings[data-v-5044bca2]{display:contents}.row[data-v-5044bca2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.row-stacked[data-v-5044bca2]{flex-direction:column;align-items:stretch;gap:8px}.row-stacked .row-label[data-v-5044bca2]{align-self:flex-start}.row-header[data-v-5044bca2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.row-label[data-v-5044bca2]{font-size:14px;color:var(--color-text)}.row-value[data-v-5044bca2]{font-size:12px;color:var(--color-text-muted)}.range[data-v-5044bca2]{position:relative;z-index:2;width:100%;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.range[data-v-5044bca2]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--color-border)}.range[data-v-5044bca2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-text);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-border);margin-top:-6px;cursor:grab}.range[data-v-5044bca2]::-moz-range-track{height:4px;border-radius:2px;background:var(--color-border)}.range[data-v-5044bca2]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-text);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-border);cursor:grab}.range[data-v-5044bca2]:focus-visible{outline:none}.range[data-v-5044bca2]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text),transparent 80%)}.range[data-v-5044bca2]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text),transparent 80%)}.font-option[data-v-2be1b960]{display:inline-block;font-size:18px;line-height:1.25}.font-preview[data-v-ed7e0250]{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.logo-crop[data-v-e495da88]{display:flex;gap:24px;align-items:stretch}.crop-pane[data-v-e495da88]{flex:1 1 55%;min-width:0}.cropper[data-v-e495da88]{width:100%;height:360px;background:var(--color-bg-muted);border-radius:8px;overflow:hidden}.preview-pane[data-v-e495da88]{flex:1 1 45%;display:flex;flex-direction:column;gap:8px;min-width:0}.preview-label[data-v-e495da88]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.preview-stage[data-v-e495da88]{display:flex;flex-direction:column;width:100%;aspect-ratio:5/2;background:var(--form-bg, var(--color-bg));color:var(--form-fg, var(--color-text));border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.preview-header[data-v-e495da88]{flex:0 0 auto}.preview-dim[data-v-e495da88]{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:16px 16px 24px;background:color-mix(in srgb,var(--form-bg, var(--color-bg)) 93%,#000)}.preview-skeleton[data-v-e495da88]{height:10px;width:60%;border-radius:9999px;background:color-mix(in srgb,var(--form-fg, var(--color-text)) 16%,transparent)}.preview-skeleton-lg[data-v-e495da88]{width:80%;height:12px}.preview-skeleton-sm[data-v-e495da88]{width:35%}.preview-hint[data-v-e495da88]{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.5}.error[data-v-e495da88]{margin:8px 0 0;font-size:14px;color:var(--color-danger)}.btn[data-v-e495da88]{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.btn[data-v-e495da88]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-e495da88]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-e495da88]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-e495da88]{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.btn-secondary[data-v-e495da88]:hover:not(:disabled){background:var(--color-bg-muted)}.thumb-crop[data-v-24ee2cd4]{display:flex;gap:24px;align-items:stretch}.crop-pane[data-v-24ee2cd4]{flex:1 1 55%;min-width:0}.cropper[data-v-24ee2cd4]{width:100%;height:360px;background:var(--color-bg-muted);border-radius:8px;overflow:hidden}.preview-pane[data-v-24ee2cd4]{flex:1 1 45%;display:flex;flex-direction:column;gap:8px;min-width:0}.preview-card[data-v-24ee2cd4]{display:flex;flex-direction:column;width:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.preview-image[data-v-24ee2cd4]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1200/630;background:var(--color-bg-muted)}.preview-image img[data-v-24ee2cd4]{width:100%;height:100%;object-fit:cover}.preview-empty[data-v-24ee2cd4]{font-size:12px;color:var(--color-text-muted)}.preview-meta[data-v-24ee2cd4]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:var(--color-bg-subtle);border-top:1px solid var(--color-border)}.preview-domain[data-v-24ee2cd4]{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.preview-title[data-v-24ee2cd4]{font-size:14px;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-desc[data-v-24ee2cd4]{font-size:12px;color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-desc.is-placeholder[data-v-24ee2cd4]{font-style:italic;opacity:.7}.error[data-v-24ee2cd4]{margin:8px 0 0;font-size:14px;color:var(--color-danger)}.btn[data-v-24ee2cd4]{padding:8px 16px;font-size:14px;font-weight:500;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.btn[data-v-24ee2cd4]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-24ee2cd4]{background:var(--color-bg-inverse);color:var(--color-text-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-24ee2cd4]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-24ee2cd4]{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.btn-secondary[data-v-24ee2cd4]:hover:not(:disabled){background:var(--color-bg-muted)}.image-upload[data-v-8767b866]{display:flex;flex-direction:column;gap:8px}.row-label[data-v-8767b866]{font-size:14px;color:var(--color-text)}.control[data-v-8767b866]{display:flex;align-items:center;gap:12px}.thumb[data-v-8767b866]{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;flex:0 0 auto;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-muted);overflow:hidden}.thumb img[data-v-8767b866]{width:100%;height:100%;object-fit:contain}.thumb.is-empty[data-v-8767b866]{border-style:dashed}.thumb-loading[data-v-8767b866]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-bg) 65%,transparent)}.spinner[data-v-8767b866]{width:20px;height:20px;border:2px solid color-mix(in srgb,var(--color-text) 25%,transparent);border-top-color:var(--color-text);border-radius:50%;animation:thumb-spin-8767b866 .7s linear infinite}@keyframes thumb-spin-8767b866{to{transform:rotate(360deg)}}.placeholder[data-v-8767b866]{font-size:12px;color:var(--color-text-muted);text-align:center;padding:0 4px}.actions[data-v-8767b866]{display:flex;flex-direction:column;gap:4px}.btn[data-v-8767b866]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn[data-v-8767b866]:hover:not(:disabled){background:var(--color-bg-muted);border-color:var(--color-border-strong)}.btn[data-v-8767b866]:disabled{opacity:.6;cursor:not-allowed}.btn-ghost[data-v-8767b866]{border-color:transparent;background:transparent;color:var(--color-text-muted)}.btn-ghost[data-v-8767b866]:hover:not(:disabled){color:var(--color-danger);background:transparent;border-color:transparent}.error[data-v-8767b866]{margin:0;font-size:12px;color:var(--color-danger)}.file-input[data-v-8767b866]{display:none}.theme-panel[data-v-572b4a72]{position:fixed;top:56px;right:300px;bottom:0;width:280px;display:flex;flex-direction:column;background:var(--color-bg);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);box-shadow:-4px 0 16px #0000000f;z-index:1000}.header[data-v-572b4a72]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border)}.title[data-v-572b4a72]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.close[data-v-572b4a72]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.close[data-v-572b4a72]:hover{background:var(--color-bg-subtle);color:var(--color-text)}.list[data-v-572b4a72]{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:12px 16px;overflow-y:auto}.list[data-v-572b4a72]>*{flex-shrink:0}.theme-select[data-v-5b492acf]{display:flex;flex-direction:column;gap:8px}.see-more[data-v-5b492acf]{align-self:center;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;color:var(--color-text-muted);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .15s ease}.see-more[data-v-5b492acf]:hover{color:var(--color-text)}.see-more.is-custom[data-v-5b492acf]{color:var(--color-accent)}.settings[data-v-dc08e390]{display:flex;flex-direction:column;height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);overflow-y:auto}.header[data-v-dc08e390]{padding:16px;border-bottom:1px solid var(--color-border)}.title-group[data-v-dc08e390]{display:flex;flex-direction:column;gap:2px}.eyebrow[data-v-dc08e390]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.title[data-v-dc08e390]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.section[data-v-dc08e390]{padding:12px 16px;border-bottom:1px solid var(--color-border)}.section[data-v-dc08e390]:last-child{border-bottom:none}.row[data-v-dc08e390]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.row-stacked[data-v-dc08e390]{flex-direction:column;align-items:stretch;gap:8px}.row-stacked .row-label[data-v-dc08e390]{align-self:flex-start}.row-label[data-v-dc08e390]{font-size:14px;color:var(--color-text)}.color-control[data-v-dc08e390]{display:inline-flex;align-items:center;gap:8px}.color-input[data-v-dc08e390]{width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:4px;background:transparent;cursor:pointer}.color-input[data-v-dc08e390]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-dc08e390]::-webkit-color-swatch{border:none;border-radius:4px}.color-input[data-v-dc08e390]::-moz-color-swatch{border:none;border-radius:4px}.color-hex[data-v-dc08e390]{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;color:var(--color-text-muted);text-transform:lowercase}.row-header[data-v-dc08e390]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.row-value[data-v-dc08e390]{font-size:12px;color:var(--color-text-muted)}.radius-slider[data-v-dc08e390]{position:relative;height:24px;display:flex;align-items:center}.range[data-v-dc08e390]{position:relative;z-index:2;width:100%;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.range[data-v-dc08e390]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--color-border)}.range[data-v-dc08e390]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-text);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-border);margin-top:-6px;cursor:grab}.range[data-v-dc08e390]::-moz-range-track{height:4px;border-radius:2px;background:var(--color-border)}.range[data-v-dc08e390]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-text);border:2px solid var(--color-bg);box-shadow:0 0 0 1px var(--color-border);cursor:grab}.range[data-v-dc08e390]:focus-visible{outline:none}.range[data-v-dc08e390]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text),transparent 80%)}.range[data-v-dc08e390]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text),transparent 80%)}.ticks[data-v-dc08e390]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none;z-index:1}.tick[data-v-dc08e390]{width:2px;height:8px;border-radius:1px;background:var(--color-border);transition:background-color .12s ease}.tick.filled[data-v-dc08e390]{background:color-mix(in srgb,var(--color-text),transparent 50%)}.fields-view[data-v-4a192aec]{display:grid;grid-template-columns:1fr;grid-template-areas:"body";height:100%;width:100%;overflow:hidden}.fields-view.has-sidebar[data-v-4a192aec]{grid-template-columns:1fr 300px;grid-template-areas:"body sidebar"}.body[data-v-4a192aec]{grid-area:body}.sidebar-slot[data-v-4a192aec]{grid-area:sidebar;--form-bg: initial;--form-fg: initial;--form-radius: initial;--form-button-bg: initial;--form-button-fg: initial;--form-font-body: initial;--form-font-heading: initial;--form-input-bg: initial;--form-input-bg-hover: initial;--form-input-bg-selected: initial;--form-input-border: initial;--form-input-border-hover: initial;--form-input-border-selected: initial;--form-input-border-focus: initial}.body[data-v-4a192aec]{width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent) transparent}.body[data-v-4a192aec]::-webkit-scrollbar{width:8px;height:8px}.body[data-v-4a192aec]::-webkit-scrollbar-track{background:transparent}.body[data-v-4a192aec]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent);border-radius:9999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.body[data-v-4a192aec]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 65%,transparent);background-clip:padding-box}.body[data-v-4a192aec]::-webkit-scrollbar-corner{background:transparent}.pages[data-v-4a192aec]{display:flex;align-items:stretch;height:100%;padding:32px;width:max-content;min-width:100%;font-family:var(--form-font-body, Inter, system-ui, -apple-system, Segoe UI, sans-serif)}.page-slot[data-v-4a192aec]{display:flex;align-items:stretch}.page[data-v-4a192aec]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;width:60vw;height:100%;background-color:var(--form-bg, var(--color-bg));background-image:var(--form-bg-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--form-fg, var(--color-text));border:1px solid var(--color-border);border-radius:12px;overflow:hidden;opacity:.6;transition:opacity .25s ease,box-shadow .25s ease}.page.is-active[data-v-4a192aec]{opacity:1;box-shadow:var(--shadow-md)}.page-content[data-v-4a192aec]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent) transparent}.page-content[data-v-4a192aec]::-webkit-scrollbar{width:8px;height:8px}.page-content[data-v-4a192aec]::-webkit-scrollbar-track{background:transparent}.page-content[data-v-4a192aec]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 40%,transparent);border-radius:9999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .15s ease}.page-content[data-v-4a192aec]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--form-fg, var(--color-text)) 65%,transparent);background-clip:padding-box}.page-content[data-v-4a192aec]::-webkit-scrollbar-corner{background:transparent}.page-insert-slot[data-v-4a192aec]{flex:0 0 48px}.page.is-end-page[data-v-4a192aec]{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.tooltip-trigger[data-v-9cfe1697]{display:inline-flex}.tooltip-content[data-v-9cfe1697]{position:fixed;z-index:1100;max-width:280px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);font-size:14px;pointer-events:none}.tooltip-content.is-top[data-v-9cfe1697]{transform:translate(-50%,-100%)}.tooltip-content.is-bottom[data-v-9cfe1697]{transform:translate(-50%)}.tooltip-content.is-left[data-v-9cfe1697]{transform:translate(-100%,-50%)}.tooltip-content.is-right[data-v-9cfe1697]{transform:translateY(-50%)}.board-column[data-v-06de16bd]{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);box-shadow:var(--shadow-sm);align-content:start}.column-header-wrap[data-v-06de16bd]{justify-self:start}.column-header[data-v-06de16bd]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:fit-content;background:var(--color-bg-muted);color:var(--color-text-muted);cursor:default}.column-header.is-inverted[data-v-06de16bd]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.column-label[data-v-06de16bd]{color:inherit}.column-body[data-v-06de16bd]{display:grid;gap:12px;align-content:start;min-height:80px}.logic-field-card[data-v-b7508ce6]{display:grid;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.logic-field-card[data-v-b7508ce6]:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg))}.logic-field-card[data-v-b7508ce6]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.logic-field-card.has-rules[data-v-b7508ce6]{box-shadow:var(--shadow-sm)}.logic-field-card.is-selected[data-v-b7508ce6]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.field-row[data-v-b7508ce6]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0}.field-number[data-v-b7508ce6]{font-size:14px;font-weight:600;color:var(--color-text-muted);min-width:1ch;text-align:right}.field-label[data-v-b7508ce6]{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.field-rules[data-v-b7508ce6]{display:grid;gap:8px;padding-left:calc(1ch + 36px)}.chip[data-v-b415392c]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:var(--color-bg);color:var(--color-text);font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;font-weight:400;line-height:18px;min-height:18px}.logic-card[data-v-19e542ac]{--card-icon: #9378ff;display:grid;gap:2px;width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-subtle);color:var(--color-text);font:inherit;font-size:14px;text-align:left}.logic-card.tone-amber[data-v-19e542ac]{--card-icon: #f59e0b}.logic-card.tone-green[data-v-19e542ac]{--card-icon: #10b981}.logic-card.tone-red[data-v-19e542ac]{--card-icon: #ef4444}.logic-card.is-interactive[data-v-19e542ac]{cursor:pointer;transition:background-color .15s ease}.logic-card.is-interactive[data-v-19e542ac]:hover{background:var(--color-bg-muted)}.card-primary[data-v-19e542ac]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.card-icon[data-v-19e542ac]{flex:0 0 auto;color:var(--card-icon);font-size:12px}.card-secondary[data-v-19e542ac]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-left:20px;color:var(--color-text-muted)}.field-tooltip[data-v-e7d3ebac]{display:flex;align-items:center;gap:8px}.field-tooltip-title[data-v-e7d3ebac]{font-weight:500;color:var(--color-text)}.rule-keyword[data-v-c4608410]{color:var(--color-text-muted)}.empty-state[data-v-e13acac7]{display:grid;justify-items:center;gap:8px;padding:16px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:14px;line-height:1.4;text-align:center}.empty-state .icon[data-v-e13acac7]{color:var(--color-text-subtle);font-size:18px}.final-hint[data-v-d8f45eaf]{margin-top:0;margin-bottom:0;font-size:14px;color:var(--color-text-muted)}.final-status[data-v-d8f45eaf]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg-subtle);font-size:14px;color:var(--color-text-muted)}.final-status-icon[data-v-d8f45eaf]{flex:0 0 auto;line-height:21px;color:var(--color-text-muted);font-size:12px}.score-section[data-v-d8f45eaf]{display:grid;gap:8px;margin-top:12px}.add-route-button[data-v-d8f45eaf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 12px;border:1px dashed var(--color-border);border-radius:4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-route-button[data-v-d8f45eaf]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.sidebar-section[data-v-7a73ef72]{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px;overflow-y:auto}.sidebar-section[data-v-7a73ef72]:not(:first-child){border-top:1px solid var(--color-border)}.section-header[data-v-7a73ef72]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:fit-content;background:var(--color-bg-muted);color:var(--color-text-muted);cursor:default}.section-body[data-v-7a73ef72]{display:grid;gap:12px;align-content:start}.section-body.is-empty[data-v-7a73ef72]{align-content:center;padding-bottom:32px}.add-button[data-v-7a73ef72]{display:grid;justify-items:center;justify-self:center;gap:8px;max-width:220px;padding:16px 12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-button.is-compact[data-v-7a73ef72]{grid-auto-flow:column;justify-content:center;justify-self:stretch;align-items:center;max-width:none;padding:8px 12px}.add-button[data-v-7a73ef72]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.add-icon[data-v-7a73ef72]{font-size:18px}.add-button.is-compact .add-icon[data-v-7a73ef72]{font-size:14px}.rules-section[data-v-4f5e30bd]{display:grid;gap:12px}.section-title[data-v-4f5e30bd]{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.rules-list[data-v-4f5e30bd]{display:grid;gap:12px}.empty-state[data-v-4f5e30bd]{margin:0;padding:16px;border:1px dashed var(--color-border);border-radius:8px;text-align:center;font-size:14px;color:var(--color-text-muted)}.add-rule-button[data-v-4f5e30bd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-rule-button[data-v-4f5e30bd]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.draft-actions[data-v-05960337]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px dashed var(--color-border)}.action-button[data-v-05960337]{position:relative;overflow:hidden;padding:4px 12px;font:inherit;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action-button.is-ghost[data-v-05960337]{background:transparent;color:var(--color-text-muted);border:1px solid transparent}.action-button.is-ghost[data-v-05960337]:hover{color:var(--color-text);background:var(--color-bg-muted)}.action-button.is-primary[data-v-05960337]{background:var(--color-accent);color:var(--color-accent-contrast, #fff);border:1px solid var(--color-accent)}.action-button.is-primary[data-v-05960337]:hover{filter:brightness(.95)}.action-button[data-v-05960337]:disabled{opacity:.5;cursor:not-allowed}.action-button[data-v-05960337]:disabled:hover{filter:none}.action-button.is-loading[data-v-05960337]{opacity:1}.action-button-progress[data-v-05960337]{position:absolute;left:0;bottom:0;width:100%;height:2px;overflow:hidden;pointer-events:none}.action-button-progress[data-v-05960337]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-accent-contrast, #fff) 60%,transparent);transform:translate(-100%);animation:button-progress-slide-05960337 1.1s linear infinite}@keyframes button-progress-slide-05960337{0%{transform:translate(-100%)}to{transform:translate(100%)}}.extra-rule-editor[data-v-5c1c9265]{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);transition:border-color .15s ease}.extra-rule-editor.is-dirty[data-v-5c1c9265]{border-color:var(--color-accent)}.extra-rule-editor .rule-row[data-v-5c1c9265]{display:grid;grid-template-columns:auto auto minmax(180px,1.5fr) minmax(130px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px}.extra-rule-editor .row-icon[data-v-5c1c9265]{color:var(--color-text-muted);font-size:14px}.extra-rule-editor .row-label[data-v-5c1c9265]{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;min-width:4.5ch;padding-right:4px}.extra-rule-editor .value-input[data-v-5c1c9265]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.extra-rule-editor .value-input[data-v-5c1c9265]::placeholder{color:var(--color-text-muted)}.extra-rule-editor .value-input[data-v-5c1c9265]:hover{border-color:var(--color-text-muted)}.extra-rule-editor .value-input[data-v-5c1c9265]:focus-visible{border-color:var(--color-accent)}.extra-rule-editor .value-placeholder[data-v-5c1c9265]{display:block}.extra-rule-editor .suffixed-field[data-v-5c1c9265]{display:flex;align-items:center;gap:8px}.extra-rule-editor .field-suffix[data-v-5c1c9265]{font-size:14px;color:var(--color-text-muted)}.extra-rule-editor .row-menu[data-v-5c1c9265]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.extra-rule-editor .row-menu[data-v-5c1c9265]:hover{background:var(--color-danger-muted, var(--color-bg-muted));color:var(--color-danger, var(--color-text))}.extra-rule-editor .row-menu-spacer[data-v-5c1c9265]{width:28px;height:28px}.status-dot[data-v-c2b4f163]{flex:0 0 auto;width:8px;height:8px;border-radius:9999px}.strategy-picker[data-v-f9781f60]{display:grid;gap:4px}.strategy-label[data-v-f9781f60]{font-size:12px;color:var(--color-text-muted)}.strategy-hint[data-v-f9781f60]{margin:0;font-size:14px;color:var(--color-text-muted)}.bound-input[data-v-0f73f0d4]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.bound-input[data-v-0f73f0d4]::placeholder{color:var(--color-text-muted)}.bound-input[data-v-0f73f0d4]:hover{border-color:var(--color-text-muted)}.bound-input[data-v-0f73f0d4]:focus-visible{border-color:var(--color-accent)}.bound-input[data-v-0f73f0d4]{width:72px;padding:4px 8px}.lead-status-editor[data-v-e383893d]{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);transition:border-color .15s ease}.lead-status-editor.is-dirty[data-v-e383893d]{border-color:var(--color-accent)}.lead-status-editor .rule-row[data-v-e383893d]{display:grid;grid-template-columns:auto auto minmax(180px,1.5fr) minmax(130px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px}.lead-status-editor .row-icon[data-v-e383893d]{color:var(--color-text-muted);font-size:14px}.lead-status-editor .row-label[data-v-e383893d]{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;min-width:4.5ch;padding-right:4px}.lead-status-editor .value-input[data-v-e383893d]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.lead-status-editor .value-input[data-v-e383893d]::placeholder{color:var(--color-text-muted)}.lead-status-editor .value-input[data-v-e383893d]:hover{border-color:var(--color-text-muted)}.lead-status-editor .value-input[data-v-e383893d]:focus-visible{border-color:var(--color-accent)}.lead-status-editor .value-placeholder[data-v-e383893d]{display:block}.lead-status-editor .suffixed-field[data-v-e383893d]{display:flex;align-items:center;gap:8px}.lead-status-editor .field-suffix[data-v-e383893d]{font-size:14px;color:var(--color-text-muted)}.lead-status-editor .row-menu[data-v-e383893d]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.lead-status-editor .row-menu[data-v-e383893d]:hover{background:var(--color-danger-muted, var(--color-bg-muted));color:var(--color-danger, var(--color-text))}.lead-status-editor .row-menu-spacer[data-v-e383893d]{width:28px;height:28px}.rule-error[data-v-e383893d]{margin:0;color:var(--color-danger);font-size:14px}.dialog-text[data-v-b4b06efc]{margin:0;color:var(--color-text-muted)}.rule-editor[data-v-94fdfd67]{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);transition:border-color .15s ease}.rule-editor.is-dirty[data-v-94fdfd67]{border-color:var(--color-accent)}.rule-editor .rule-row[data-v-94fdfd67]{display:grid;grid-template-columns:auto auto minmax(180px,1.5fr) minmax(130px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px}.rule-editor .row-icon[data-v-94fdfd67]{color:var(--color-text-muted);font-size:14px}.rule-editor .row-label[data-v-94fdfd67]{font-size:14px;font-weight:500;color:var(--color-text);white-space:nowrap;min-width:4.5ch;padding-right:4px}.rule-editor .value-input[data-v-94fdfd67]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.rule-editor .value-input[data-v-94fdfd67]::placeholder{color:var(--color-text-muted)}.rule-editor .value-input[data-v-94fdfd67]:hover{border-color:var(--color-text-muted)}.rule-editor .value-input[data-v-94fdfd67]:focus-visible{border-color:var(--color-accent)}.rule-editor .value-placeholder[data-v-94fdfd67]{display:block}.rule-editor .suffixed-field[data-v-94fdfd67]{display:flex;align-items:center;gap:8px}.rule-editor .field-suffix[data-v-94fdfd67]{font-size:14px;color:var(--color-text-muted)}.rule-editor .row-menu[data-v-94fdfd67]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.rule-editor .row-menu[data-v-94fdfd67]:hover{background:var(--color-danger-muted, var(--color-bg-muted));color:var(--color-danger, var(--color-text))}.rule-editor .row-menu-spacer[data-v-94fdfd67]{width:28px;height:28px}.rule-editor .condition-operator.is-full-width[data-v-94fdfd67]{grid-column:span 2}.rule-error[data-v-94fdfd67]{margin:0;color:var(--color-danger);font-size:14px}.route-editor[data-v-14c75bd8]{display:grid;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);transition:border-color .15s ease}.route-editor.is-dirty[data-v-14c75bd8]{border-color:var(--color-accent)}.route-row[data-v-14c75bd8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.route-keyword[data-v-14c75bd8]{font-size:14px;color:var(--color-text-muted)}.route-error[data-v-14c75bd8]{margin:0;color:var(--color-danger);font-size:14px}.route-remove[data-v-14c75bd8]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.route-remove[data-v-14c75bd8]:hover{background:var(--color-danger-muted, var(--color-bg-muted));color:var(--color-danger, var(--color-text))}.route-remove[data-v-14c75bd8]{margin-left:auto}.logic-view[data-v-8a09694c]{height:100%;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;background:var(--color-bg-subtle)}.board-area[data-v-8a09694c]{overflow:hidden;background-image:radial-gradient(circle,var(--color-border-strong) 1px,transparent 1px);background-size:24px 24px;display:grid;grid-template-rows:auto 1fr;gap:32px}.view-header[data-v-8a09694c]{display:grid;gap:4px;padding:32px 32px 0}.title[data-v-8a09694c]{margin:0;font-size:24px;font-weight:600;color:var(--color-text)}.subtitle[data-v-8a09694c]{margin:0;color:var(--color-text-muted)}.board[data-v-8a09694c]{display:grid;grid-auto-flow:column;grid-auto-columns:340px;gap:16px;align-items:start;padding:0 32px 32px;overflow:auto}.finals-column[data-v-8a09694c]{display:grid;gap:16px;align-content:start}.add-final-button[data-v-8a09694c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-final-button[data-v-8a09694c]:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.add-final-button[data-v-8a09694c]:disabled{cursor:progress}.logic-sidebar[data-v-8a09694c]{width:320px;height:100%;display:grid;grid-auto-rows:1fr;border-left:1px solid var(--color-border);background:var(--color-bg);overflow:hidden}.sharing[data-v-6dc2940c]{display:flex;flex-direction:column;gap:16px}.intro[data-v-6dc2940c]{margin:0;font-size:14px;color:var(--color-text-muted);line-height:1.75}.field[data-v-6dc2940c]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-6dc2940c]{font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.field-input[data-v-6dc2940c]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.field-input[data-v-6dc2940c]::placeholder{color:var(--color-text-muted)}.field-input[data-v-6dc2940c]:hover{border-color:var(--color-text-muted)}.field-input[data-v-6dc2940c]:focus-visible{border-color:var(--color-accent)}.field-textarea[data-v-6dc2940c]{min-height:80px;resize:vertical;line-height:1.5}.field-hint[data-v-6dc2940c]{font-size:12px;color:var(--color-text-muted)}.error[data-v-6dc2940c]{margin:0;font-size:14px;color:var(--color-danger)}.share-view[data-v-f0232345]{height:100%;width:100%;padding:32px;overflow-y:auto;background:var(--color-bg-subtle)}.share-content[data-v-f0232345]{width:100%;max-width:820px;margin-inline:auto;display:grid;align-content:start;gap:24px}.view-header[data-v-f0232345]{display:grid;gap:4px}.title[data-v-f0232345]{margin:0;font-size:24px;font-weight:600;color:var(--color-text)}.subtitle[data-v-f0232345]{margin:0;color:var(--color-text-muted)}.notice[data-v-f0232345]{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 16px;border-radius:8px;font-size:14px;border:1px solid transparent}.notice-warning[data-v-f0232345]{color:var(--color-text);background:color-mix(in srgb,var(--color-warning),transparent 88%);border-color:color-mix(in srgb,var(--color-warning),transparent 70%)}.notice-info[data-v-f0232345]{color:var(--color-text);background:var(--color-bg-muted);border-color:var(--color-border)}.card[data-v-f0232345]{display:grid;gap:12px;padding:16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px}.card-head[data-v-f0232345]{display:grid;gap:4px}.card-title[data-v-f0232345]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.card-hint[data-v-f0232345]{margin:0;font-size:14px;color:var(--color-text-muted)}.copy-row[data-v-f0232345]{display:flex;align-items:center;gap:8px}.copy-row-stacked[data-v-f0232345]{flex-direction:column;align-items:stretch}.copy-actions[data-v-f0232345]{display:inline-flex;gap:8px}.copy-field[data-v-f0232345]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.copy-field[data-v-f0232345]::placeholder{color:var(--color-text-muted)}.copy-field[data-v-f0232345]:hover{border-color:var(--color-text-muted)}.copy-field[data-v-f0232345]:focus-visible{border-color:var(--color-accent)}.copy-field[data-v-f0232345]{flex:1 1 auto;min-width:0;background:var(--color-bg-subtle)}.copy-code[data-v-f0232345]{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;resize:vertical;line-height:1.5}.options-view[data-v-c02f5575]{height:100%;width:100%;padding:32px;overflow-y:auto;background:var(--color-bg-subtle)}.options-content[data-v-c02f5575]{width:100%;max-width:820px;margin-inline:auto;display:grid;align-content:start;gap:24px}.view-header[data-v-c02f5575]{display:grid;gap:4px}.title[data-v-c02f5575]{margin:0;font-size:24px;font-weight:600;color:var(--color-text)}.subtitle[data-v-c02f5575]{margin:0;color:var(--color-text-muted)}.card[data-v-c02f5575]{display:grid;gap:12px;padding:16px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px}.card-danger[data-v-c02f5575]{border-color:color-mix(in srgb,var(--color-danger),transparent 50%)}.card-danger .card-title[data-v-c02f5575]{color:var(--color-danger)}.card-head[data-v-c02f5575]{display:grid;gap:4px}.card-title[data-v-c02f5575]{margin:0;font-size:16px;font-weight:600;color:var(--color-text)}.card-hint[data-v-c02f5575]{margin:0;font-size:14px;color:var(--color-text-muted)}.option-list[data-v-c02f5575]{list-style:none;margin:0;padding:0;display:grid}.option[data-v-c02f5575]{display:grid;grid-template-columns:1fr auto;align-items:flex-start;gap:8px 12px;padding:12px 0}.option+.option[data-v-c02f5575]{border-top:1px solid var(--color-border)}.option.is-disabled[data-v-c02f5575]{opacity:.5;pointer-events:none}.option-text[data-v-c02f5575]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.option-label[data-v-c02f5575]{font-size:14px;font-weight:500;color:var(--color-text)}.option-description[data-v-c02f5575]{font-size:12px;line-height:1.4;color:var(--color-text-muted)}.option-input[data-v-c02f5575]{width:100%;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;outline:none;transition:border-color .15s ease}.option-input[data-v-c02f5575]::placeholder{color:var(--color-text-muted)}.option-input[data-v-c02f5575]:hover{border-color:var(--color-text-muted)}.option-input[data-v-c02f5575]:focus-visible{border-color:var(--color-accent)}.option-input[data-v-c02f5575]{grid-column:1/-1;max-width:260px}.card-actions[data-v-c02f5575]{display:flex;justify-content:flex-end}.danger-row[data-v-c02f5575]{display:flex;align-items:center;gap:12px;padding:12px 0}.danger-row+.danger-row[data-v-c02f5575]{border-top:1px solid var(--color-border)}.danger-action[data-v-c02f5575]{flex-shrink:0}.ga4-form[data-v-6e442bff]{display:grid;gap:8px}.field-label[data-v-6e442bff]{font-weight:500}.field-input[data-v-6e442bff]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-6e442bff]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-6e442bff]{margin:0;font-size:14px;color:var(--color-danger)}.help-text[data-v-6e442bff]{margin:0;font-size:14px;color:var(--color-text-muted)}.gtm-form[data-v-0bd09a01]{display:grid;gap:8px}.field-label[data-v-0bd09a01]{font-weight:500}.field-input[data-v-0bd09a01]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-0bd09a01]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-0bd09a01]{margin:0;font-size:14px;color:var(--color-danger)}.help-text[data-v-0bd09a01]{margin:0;font-size:14px;color:var(--color-text-muted)}.meta-pixel-form[data-v-e5c89706]{display:grid;gap:8px}.field-label[data-v-e5c89706]{font-weight:500}.field-input[data-v-e5c89706]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-e5c89706]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-e5c89706]{margin:0;font-size:14px;color:var(--color-danger)}.help-text[data-v-e5c89706]{margin:0;font-size:14px;color:var(--color-text-muted)}.openai-pixel-form[data-v-254020a2]{display:grid;gap:8px}.field-label[data-v-254020a2]{font-weight:500}.field-input[data-v-254020a2]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-254020a2]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-254020a2]{margin:0;font-size:14px;color:var(--color-danger)}.help-text[data-v-254020a2]{margin:0;font-size:14px;color:var(--color-text-muted)}.tiktok-pixel-form[data-v-1b086a44]{display:grid;gap:8px}.field-label[data-v-1b086a44]{font-weight:500}.field-input[data-v-1b086a44]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-1b086a44]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-1b086a44]{margin:0;font-size:14px;color:var(--color-danger)}.help-text[data-v-1b086a44]{margin:0;font-size:14px;color:var(--color-text-muted)}.webhook-form[data-v-7968d7db]{display:grid;gap:8px}.field-label[data-v-7968d7db]{font-weight:500}.field-input[data-v-7968d7db]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-7968d7db]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.error-text[data-v-7968d7db]{margin:0;font-size:14px;color:var(--color-danger)}.hint-text[data-v-7968d7db]{margin:0;font-size:14px;color:var(--color-text-muted)}.provider-icon[data-v-ee8f8094]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.provider-icon.is-sm[data-v-ee8f8094]{width:28px;height:28px;font-size:14px}.provider-icon.is-md[data-v-ee8f8094]{width:40px;height:40px;font-size:18px}.provider-icon.is-lg[data-v-ee8f8094]{width:56px;height:56px;font-size:24px;border-radius:12px}.list-item[data-v-1b4354c7]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.list-item[data-v-1b4354c7]:hover{background:var(--color-bg-muted)}.list-item.is-selected[data-v-1b4354c7]{background:var(--color-bg-muted);border-color:var(--color-border)}.text[data-v-1b4354c7]{display:grid;gap:2px;min-width:0}.name[data-v-1b4354c7]{font-size:14px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider[data-v-1b4354c7]{font-size:12px;color:var(--color-text-muted)}.integration-forms[data-v-1b19e200]{display:grid;gap:8px;margin-top:24px;padding-top:12px}.forms-title[data-v-1b19e200]{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.forms-empty[data-v-1b19e200]{margin:0;font-size:14px;color:var(--color-text-muted)}.forms-list[data-v-1b19e200]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.form-link[data-v-1b19e200]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-inline:-12px;padding:8px 12px;border-radius:8px;text-decoration:none;transition:background-color .15s ease}.form-link[data-v-1b19e200]:hover{background:var(--color-bg-muted)}.form-link:hover .form-action[data-v-1b19e200]{opacity:1}.form-title[data-v-1b19e200]{font-size:14px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-action[data-v-1b19e200]{font-size:12px;color:var(--color-text-muted);white-space:nowrap;opacity:0;transition:opacity .15s ease}.delete-text[data-v-96f975da]{margin:0;color:var(--color-text-muted)}.config-panel[data-v-571b937f]{height:100%;min-height:0;overflow-y:auto;padding:32px}.panel-inner[data-v-571b937f]{width:100%;max-width:560px;margin:0 auto;display:grid;gap:24px;align-content:start}.panel-header[data-v-571b937f]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.title-block[data-v-571b937f]{display:grid;gap:4px;min-width:0}.title[data-v-571b937f]{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}.subtitle[data-v-571b937f]{margin:0;font-size:14px;color:var(--color-text-muted)}.form[data-v-571b937f]{display:grid;gap:16px}.field[data-v-571b937f]{display:grid;gap:8px}.field-label[data-v-571b937f]{font-weight:500}.field-input[data-v-571b937f]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-571b937f]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.connection-account[data-v-571b937f]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle)}.connection-account.is-warning[data-v-571b937f]{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);background:color-mix(in srgb,var(--color-danger) 6%,var(--color-bg))}.connection-email[data-v-571b937f]{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-email.is-muted[data-v-571b937f]{color:var(--color-text-muted)}.connection-badge[data-v-571b937f]{font-size:12px;font-weight:500;color:var(--color-danger);white-space:nowrap}.error-message[data-v-571b937f]{margin:0;color:var(--color-danger)}.panel-footer[data-v-571b937f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.btn[data-v-571b937f]{cursor:pointer;padding:8px 16px;border-radius:8px;border:1px solid transparent;font:inherit;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn-primary[data-v-571b937f]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-571b937f]:hover:not(:disabled){opacity:.9}.btn-secondary[data-v-571b937f]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.btn-secondary[data-v-571b937f]:hover:not(:disabled){background:var(--color-bg-muted)}.btn-danger-link[data-v-571b937f]{background:none;border:none;padding:0;color:var(--color-danger);opacity:.85}.btn-danger-link[data-v-571b937f]:hover:not(:disabled){opacity:1;text-decoration:underline}.btn[data-v-571b937f]:disabled{opacity:.6;cursor:not-allowed}.workspace-integrations-view[data-v-07e8fea6]{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100%;background:var(--color-bg-subtle);overflow:hidden}.topbar-title[data-v-07e8fea6]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.content[data-v-07e8fea6]{display:grid;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.sidebar[data-v-07e8fea6]{display:flex;flex-direction:column;gap:12px;padding:16px;border-right:1px solid var(--color-border);background:var(--color-bg);overflow-y:auto;min-height:0}.add-button[data-v-07e8fea6]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-button[data-v-07e8fea6]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.list[data-v-07e8fea6]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.state-message[data-v-07e8fea6]{margin:0;font-size:14px;color:var(--color-text-muted)}.state-message.is-error[data-v-07e8fea6]{color:var(--color-danger)}.empty-sidebar[data-v-07e8fea6]{margin:0;font-size:14px;color:var(--color-text-muted);padding:12px;text-align:center}.detail[data-v-07e8fea6]{min-height:0;overflow:hidden;display:flex;flex-direction:column}.pick-provider[data-v-07e8fea6]{height:100%;overflow-y:auto;padding:32px}.pick-inner[data-v-07e8fea6]{width:100%;max-width:560px;margin:0 auto;display:grid;gap:24px;align-content:start}.pick-header[data-v-07e8fea6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pick-title[data-v-07e8fea6]{margin:0;font-size:20px;font-weight:600}.provider-grid[data-v-07e8fea6]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.provider-tile[data-v-07e8fea6]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.provider-tile[data-v-07e8fea6]:hover{border-color:var(--color-accent);background:var(--color-bg-subtle)}.provider-text[data-v-07e8fea6]{display:grid;gap:2px;min-width:0}.provider-name[data-v-07e8fea6]{font-weight:600;color:var(--color-text)}.provider-runtime[data-v-07e8fea6]{font-size:14px;color:var(--color-text-muted)}.empty-state[data-v-07e8fea6]{margin:auto;padding:32px;text-align:center;display:grid;gap:12px;justify-items:center;max-width:480px}.empty-title[data-v-07e8fea6]{margin:0;font-size:24px;font-weight:600;color:var(--color-text)}.empty-text[data-v-07e8fea6]{margin:0;color:var(--color-text-muted)}.link-button[data-v-07e8fea6]{background:none;border:none;padding:0;font:inherit;font-size:14px;color:var(--color-text-muted);cursor:pointer}.link-button[data-v-07e8fea6]:hover{color:var(--color-text)}.btn[data-v-07e8fea6]{cursor:pointer;padding:8px 16px;border-radius:8px;border:1px solid transparent;font:inherit;font-weight:500;transition:background-color .15s ease,opacity .15s ease}.btn-primary[data-v-07e8fea6]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-07e8fea6]:hover:not(:disabled){opacity:.9}.event-card[data-v-da281222]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);font:inherit;text-align:left;color:var(--color-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.event-card[data-v-da281222]:hover,.event-card[data-v-da281222]:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-bg))}.event-card:hover .event-edit-icon[data-v-da281222],.event-card:focus-visible .event-edit-icon[data-v-da281222]{opacity:1}.event-card[data-v-da281222]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-accent-muted)}.event-card.is-draggable[data-v-da281222]{cursor:grab}.event-card.is-dragging[data-v-da281222]{opacity:.45;cursor:grabbing}.event-card.is-moving[data-v-da281222]{opacity:.6;cursor:wait}.event-text[data-v-da281222]{display:grid;gap:2px;min-width:0}.event-name[data-v-da281222]{font-size:14px;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-meta[data-v-da281222]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-muted);min-width:0}.event-meta-icon[data-v-da281222]{font-size:12px;color:var(--color-text-muted);flex-shrink:0}.event-meta-value[data-v-da281222]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.event-edit-icon[data-v-da281222]{font-size:12px;color:var(--color-text-muted);opacity:0;transition:opacity .15s ease}.stage[data-v-22765142]{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);box-shadow:var(--shadow-sm)}.stage-header[data-v-22765142]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:fit-content}.stage-label[data-v-22765142]{color:inherit}.stage-body[data-v-22765142]{display:grid;gap:8px;align-content:start;min-height:80px}.stage-hint[data-v-22765142]{margin:0;font-size:14px;color:var(--color-text-muted)}.add-event-button[data-v-22765142]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-event-button[data-v-22765142]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.final-bucket[data-v-1e5e61d9]{display:grid;gap:8px;align-content:start;padding:4px;margin:-4px;border:1px dashed transparent;border-radius:8px;transition:background-color .15s ease,border-color .15s ease}.final-bucket.is-drag-over[data-v-1e5e61d9]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg));border-color:var(--color-accent)}.bucket-header[data-v-1e5e61d9]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--color-bg-inverse);color:var(--color-text-inverse)}.bucket-label[data-v-1e5e61d9]{color:inherit}.bucket-hint[data-v-1e5e61d9]{margin:0;font-size:14px;color:var(--color-text-muted)}.drop-hint[data-v-1e5e61d9]{margin:0;padding:8px;border-radius:4px;background:var(--color-accent-muted);color:var(--color-accent);font-size:12px;font-weight:500;text-align:center}.bucket-body[data-v-1e5e61d9]{display:grid;gap:8px;align-content:start}.add-event-button[data-v-1e5e61d9]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.add-event-button[data-v-1e5e61d9]:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg-muted)}.stage[data-v-1b66b5b0]{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);box-shadow:var(--shadow-sm)}.stage-header[data-v-1b66b5b0]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:fit-content}.stage-label[data-v-1b66b5b0]{color:inherit}.stage-body[data-v-1b66b5b0]{display:grid;gap:16px;align-content:start}.bucket-group[data-v-1b66b5b0]{display:grid;gap:16px}.finals-hint[data-v-1b66b5b0]{margin:8px 0 0;font-size:14px;color:var(--color-text-muted)}.move-error[data-v-1b66b5b0]{margin:0;padding:8px;border-radius:4px;background:color-mix(in srgb,var(--color-danger) 8%,var(--color-bg));color:var(--color-danger);font-size:12px}.delete-text[data-v-6aa7f469]{margin:0;color:var(--color-text-muted)}.drawer-backdrop[data-v-b94a6b33]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#0006;display:flex;justify-content:flex-end}.drawer[data-v-b94a6b33]{width:min(100%,630px);height:100%;background:var(--color-bg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.drawer-header[data-v-b94a6b33]{display:flex;align-items:flex-start;gap:12px;padding:24px;border-bottom:1px solid var(--color-border)}.drawer-back[data-v-b94a6b33],.drawer-close[data-v-b94a6b33]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;line-height:1;color:var(--color-text-muted);cursor:pointer;border-radius:4px;flex-shrink:0}.drawer-back[data-v-b94a6b33]:hover,.drawer-close[data-v-b94a6b33]:hover{background:var(--color-bg-muted);color:var(--color-text)}.drawer-back[data-v-b94a6b33]{font-size:18px}.drawer-close[data-v-b94a6b33]{font-size:22px}.drawer-title-block[data-v-b94a6b33]{display:grid;gap:2px;min-width:0;flex:1}.drawer-eyebrow[data-v-b94a6b33]{margin:0;font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.drawer-title[data-v-b94a6b33]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.drawer-list[data-v-b94a6b33]{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.drawer-item[data-v-b94a6b33]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.drawer-item[data-v-b94a6b33]:hover:not(.is-disabled){background:var(--color-bg-muted);border-color:var(--color-border)}.drawer-item.is-disabled[data-v-b94a6b33]{opacity:.5;cursor:not-allowed}.drawer-item-text[data-v-b94a6b33]{display:grid;gap:2px;min-width:0}.drawer-item-name[data-v-b94a6b33]{font-size:14px;font-weight:500;color:var(--color-text)}.drawer-item-runtime[data-v-b94a6b33]{font-size:12px;color:var(--color-text-muted)}.drawer-config[data-v-b94a6b33]{display:grid;grid-template-rows:1fr auto;min-height:0}.drawer-config-body[data-v-b94a6b33]{display:flex;flex-direction:column;gap:24px;padding:24px;overflow-y:auto}.config-hero[data-v-b94a6b33]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.config-name[data-v-b94a6b33]{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-text)}.config-desc[data-v-b94a6b33]{margin:0;font-size:14px;color:var(--color-text-muted);max-width:60ch}.final-info[data-v-b94a6b33]{margin:0;padding:8px 12px;border-radius:8px;background:var(--color-bg-subtle);border:1px solid var(--color-border);font-size:14px;color:var(--color-text-muted)}.final-info strong[data-v-b94a6b33]{color:var(--color-text);font-weight:500}.connection-summary[data-v-b94a6b33]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle)}.connection-name[data-v-b94a6b33]{font-size:14px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-button[data-v-b94a6b33]{background:none;border:none;padding:0;font:inherit;font-size:14px;color:var(--color-accent);cursor:pointer}.link-button[data-v-b94a6b33]:hover{text-decoration:underline}.link[data-v-b94a6b33]{color:var(--color-accent);text-decoration:none}.link[data-v-b94a6b33]:hover{text-decoration:underline}.form-field[data-v-b94a6b33]{display:grid;gap:8px}.form-label[data-v-b94a6b33]{font-weight:500;color:var(--color-text)}.form-input[data-v-b94a6b33]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}.form-input[data-v-b94a6b33]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.form-hint[data-v-b94a6b33]{margin:0;font-size:12px;color:var(--color-text-muted)}.form-error[data-v-b94a6b33]{margin:0;font-size:14px;color:var(--color-danger)}.all-stages-toggle[data-v-b94a6b33]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:8px 12px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle);cursor:pointer}.all-stages-toggle input[type=checkbox][data-v-b94a6b33]{margin-top:3px;cursor:pointer}.all-stages-text[data-v-b94a6b33]{display:grid;gap:4px;min-width:0}.all-stages-title[data-v-b94a6b33]{font-size:14px;font-weight:500;color:var(--color-text)}.all-stages-hint[data-v-b94a6b33]{font-size:12px;color:var(--color-text-muted)}.all-stages-list[data-v-b94a6b33]{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px;font-size:12px;color:var(--color-text-muted)}.all-stages-list strong[data-v-b94a6b33]{color:var(--color-text);font-weight:500}.config-placeholder[data-v-b94a6b33]{margin:0;padding:16px;border:1px dashed var(--color-border);border-radius:8px;font-size:14px;color:var(--color-text-muted);text-align:center}.drawer-config-footer[data-v-b94a6b33]{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px;border-top:1px solid var(--color-border);background:var(--color-bg)}.btn[data-v-b94a6b33]{cursor:pointer;padding:8px 16px;border-radius:8px;border:1px solid transparent;font:inherit;font-weight:500;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.btn-secondary[data-v-b94a6b33]{color:var(--color-text);background:var(--color-bg);border-color:var(--color-border)}.btn-secondary[data-v-b94a6b33]:hover:not(:disabled){background:var(--color-bg-muted)}.btn-primary[data-v-b94a6b33]{color:var(--color-text-inverse);background:var(--color-bg-inverse);border-color:var(--color-bg-inverse)}.btn-primary[data-v-b94a6b33]:hover:not(:disabled){opacity:.9}.btn-danger[data-v-b94a6b33]{color:var(--color-danger);background:var(--color-bg);border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);margin-right:auto}.btn-danger[data-v-b94a6b33]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,var(--color-bg));border-color:var(--color-danger)}.btn[data-v-b94a6b33]:disabled{opacity:.6;cursor:not-allowed}.event-sidebar[data-v-cbf1a9d7]{display:flex;flex-direction:column;gap:16px;height:100%;padding:16px;border-right:1px solid var(--color-border);background:var(--color-bg);overflow-y:auto}.sidebar-header[data-v-cbf1a9d7]{display:grid;gap:4px}.sidebar-title[data-v-cbf1a9d7]{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.sidebar-hint[data-v-cbf1a9d7]{margin:0;font-size:12px;color:var(--color-text-muted)}.provider-list[data-v-cbf1a9d7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.provider-row[data-v-cbf1a9d7]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.provider-row[data-v-cbf1a9d7]:last-child{border-bottom:none}.provider-text[data-v-cbf1a9d7]{display:grid;gap:2px;min-width:0}.provider-name[data-v-cbf1a9d7]{font-size:14px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-meta[data-v-cbf1a9d7]{font-size:12px;color:var(--color-text-muted)}.configure-button[data-v-cbf1a9d7]{padding:2px 8px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);font:inherit;font-size:12px;font-weight:500;color:var(--color-text);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.configure-button[data-v-cbf1a9d7]:hover{background:var(--color-bg-muted);border-color:var(--color-text-muted)}.provider-soon[data-v-cbf1a9d7]{font-size:12px;font-weight:500;color:var(--color-text-muted);padding:2px 8px;border-radius:9999px;background:var(--color-bg-muted);white-space:nowrap}.remove-text[data-v-cb7ee930]{margin:0;color:var(--color-text-muted)}.config-hero[data-v-23c317d1]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.config-name[data-v-23c317d1]{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--color-text)}.config-desc[data-v-23c317d1]{margin:0;font-size:14px;color:var(--color-text-muted);max-width:60ch}.gs-section[data-v-23c317d1]{display:grid;gap:12px}.gs-text[data-v-23c317d1]{margin:0;color:var(--color-text-muted)}.gs-card[data-v-23c317d1]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle)}.gs-card-icon[data-v-23c317d1]{color:var(--color-accent)}.gs-card-name[data-v-23c317d1]{font-size:14px;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-link[data-v-23c317d1]{display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);text-decoration:none;font-size:14px;font-weight:500}.gs-link[data-v-23c317d1]:hover{text-decoration:underline}.gs-connected[data-v-23c317d1]{display:flex;align-items:center;gap:4px;margin:0;font-size:14px;color:var(--color-text-muted)}.gs-connected strong[data-v-23c317d1]{color:var(--color-text);font-weight:500}.gs-connected-icon[data-v-23c317d1]{color:var(--color-success, var(--color-accent))}.gs-field[data-v-23c317d1]{display:grid;gap:8px}.gs-label[data-v-23c317d1]{font-weight:500;color:var(--color-text)}.gs-input[data-v-23c317d1]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:12px;font:inherit;color:var(--color-text);background:var(--color-bg)}.gs-input[data-v-23c317d1]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-muted)}.gs-hint[data-v-23c317d1]{margin:0;font-size:12px;color:var(--color-text-muted)}.gs-error[data-v-23c317d1]{margin:0;font-size:14px;color:var(--color-danger)}.events-view[data-v-35601502]{height:100%;width:100%;display:grid;grid-template-columns:280px 1fr;overflow:hidden}.content[data-v-35601502]{height:100%;overflow-y:auto;padding:32px;background:var(--color-bg-subtle);background-image:radial-gradient(circle,var(--color-border-strong) 1px,transparent 1px);background-size:24px 24px;display:grid;align-content:start;gap:32px}.view-header[data-v-35601502]{display:grid;gap:4px;max-width:720px}.title[data-v-35601502]{margin:0;font-size:24px;font-weight:600;color:var(--color-text)}.subtitle[data-v-35601502]{margin:0;color:var(--color-text-muted);max-width:60ch}.stages[data-v-35601502]{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;align-items:stretch}.consumption-history[data-v-b7853a5a]{display:flex;flex-direction:column;gap:12px}.empty-text[data-v-b7853a5a]{margin:0;padding:24px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);text-align:center}.history-table[data-v-b7853a5a]{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);font-size:14px;overflow:hidden}.history-table th[data-v-b7853a5a],.history-table td[data-v-b7853a5a]{padding:8px 16px;text-align:left}.history-table thead th[data-v-b7853a5a]{color:var(--color-text-muted);font-weight:500;border-bottom:1px solid var(--color-border)}.history-table .is-numeric[data-v-b7853a5a]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.history-table th.form-title[data-v-b7853a5a]{padding-left:32px;color:var(--color-text-muted);font-weight:400;overflow-wrap:anywhere}.month-group+.month-group .month-row[data-v-b7853a5a]{border-top:1px solid var(--color-border)}.month-row[data-v-b7853a5a]{background:var(--color-bg-subtle)}.month-label[data-v-b7853a5a]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-weight:600}.month-total[data-v-b7853a5a]{font-weight:600}.history-footer[data-v-b7853a5a]{display:flex;align-items:center;justify-content:center;gap:12px}.error-text[data-v-b7853a5a]{margin:0;color:var(--color-danger);font-size:14px}.usage-view[data-v-0e0c3593]{display:grid;grid-template-rows:auto 1fr;height:100vh;width:100%;background:var(--color-bg-subtle);overflow:hidden}.topbar-title[data-v-0e0c3593]{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.body[data-v-0e0c3593]{min-height:0;overflow-y:auto;padding:32px 24px}.inner[data-v-0e0c3593]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:760px;margin:0 auto}.section-header[data-v-0e0c3593]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width:640px){.section-header[data-v-0e0c3593]{flex-direction:column}}.section-heading[data-v-0e0c3593]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-0e0c3593]{margin:0;font-size:20px;font-weight:600;color:var(--color-text)}.section-description[data-v-0e0c3593]{margin:0;max-width:480px;color:var(--color-text-muted);font-size:14px}.workspace-select[data-v-0e0c3593]{flex:none;width:220px}@media(max-width:640px){.workspace-select[data-v-0e0c3593]{width:100%}}.state-center[data-v-0e0c3593]{display:flex;justify-content:center;padding:24px 0}.error-text[data-v-0e0c3593]{margin:0;color:var(--color-danger)}.auth-card[data-v-8fbdb0e7]{width:100%;max-width:420px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:32px;box-shadow:var(--shadow-md);display:grid;gap:24px}.auth-card--plain[data-v-8fbdb0e7]{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.auth-card__header[data-v-8fbdb0e7]{text-align:center;display:grid;gap:4px}.auth-card__header h1[data-v-8fbdb0e7]{font-size:var(--auth-title-font-size, 24px);font-weight:var(--auth-title-font-weight, 600);line-height:var(--auth-title-line-height, normal);color:var(--color-text);margin:0}.auth-card__header p[data-v-8fbdb0e7]{color:var(--color-text-muted);font-size:var(--auth-subtitle-font-size, 14px);margin:0}.auth-card__divider[data-v-8fbdb0e7]{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:14px}.auth-card__divider[data-v-8fbdb0e7]:before,.auth-card__divider[data-v-8fbdb0e7]:after{content:"";flex:1;height:1px;background:var(--color-border)}.auth-card__footer[data-v-8fbdb0e7]{text-align:center;font-size:14px;color:var(--color-text-muted)}.auth-card__footer[data-v-8fbdb0e7] a{color:var(--color-accent);text-decoration:none;font-weight:500;margin-left:4px}.auth-card__footer[data-v-8fbdb0e7] a:hover{color:var(--color-accent-hover);text-decoration:underline}.auth-form[data-v-8fbdb0e7]{display:grid;gap:16px}.auth-form__field[data-v-8fbdb0e7]{display:grid;gap:4px}.auth-form__field input[data-v-8fbdb0e7]{padding:12px;font-size:16px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);transition:border-color .15s ease}.auth-form__field input[data-v-8fbdb0e7]::placeholder{color:var(--color-text-muted)}.auth-form__field input[data-v-8fbdb0e7]:focus{outline:none;border-color:var(--color-accent)}.auth-form__field input[data-v-8fbdb0e7]:disabled{background:var(--color-bg-muted);cursor:not-allowed}.auth-form__hint[data-v-8fbdb0e7]{color:var(--color-text-muted);font-size:12px}.auth-form__error[data-v-8fbdb0e7]{color:var(--color-danger);font-size:12px}.auth-form__general-error[data-v-8fbdb0e7]{color:var(--color-danger);font-size:14px;text-align:center;margin:0}.auth-form__submit[data-v-8fbdb0e7]{padding:12px 16px;background:var(--auth-submit-bg, var(--color-accent));color:var(--auth-submit-color, var(--color-accent-contrast));border:var(--auth-submit-border, none);border-radius:8px;font-size:16px;font-weight:500;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;transition:background-color .15s ease}.auth-form__submit[data-v-8fbdb0e7]:hover:not(:disabled){background:var(--auth-submit-hover-bg, var(--color-accent-hover));opacity:var(--auth-submit-hover-opacity, 1)}.auth-form__submit[data-v-8fbdb0e7]:disabled{opacity:.6;cursor:not-allowed}.social-auth[data-v-5286572f]{display:grid;gap:12px}.social-auth__button[data-v-5286572f]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:16px;font-weight:500;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.social-auth__button[data-v-5286572f]:hover{background:var(--color-bg-subtle);border-color:var(--color-text-muted)}.social-auth__icon[data-v-5286572f]{width:18px;height:18px;flex-shrink:0}.logo[data-v-8ca4c40b]{display:block;width:auto}.auth-screen[data-v-b54c4eb8]{display:flex;flex-direction:column;min-height:100vh;background:var(--color-bg-brand-page)}.auth-screen__header-inner[data-v-b54c4eb8]{max-width:1800px;margin:0 auto;padding:16px 24px}.auth-screen__brand[data-v-b54c4eb8]{display:inline-flex;align-items:center;text-decoration:none}.auth-screen__body[data-v-b54c4eb8]{flex:1;display:flex;align-items:center;justify-content:center;padding:64px 24px}.auth-screen__form[data-v-b54c4eb8]{--auth-title-font-size: 32px;--auth-title-font-weight: 700;--auth-title-line-height: 1.25;--auth-subtitle-font-size: 16px;--auth-submit-bg: var(--color-bg-inverse);--auth-submit-color: var(--color-text-inverse);--auth-submit-border: 1px solid var(--color-bg-inverse);--auth-submit-hover-bg: var(--color-bg-inverse);--auth-submit-hover-opacity: .9;display:flex;justify-content:center;width:100%}.not-found[data-v-becc57c7]{display:grid;min-height:100vh;padding:24px;place-items:center;background:var(--color-bg-muted)}.not-found__content[data-v-becc57c7]{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}h1[data-v-becc57c7]{margin:0;color:var(--color-text-muted);font-size:20px;font-weight:500}
