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