.p-toast-stack[data-v-3475fd38]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.p-toast[data-v-3475fd38]{display:flex;align-items:center;gap:10px;min-width:280px;max-width:440px;padding:12px 14px;border-radius:8px;font-size:13.5px;font-weight:500;line-height:1.4;box-shadow:0 4px 16px #0000002e;pointer-events:all}.p-toast--success[data-v-3475fd38]{background:#1a1a1a;color:#fff}.p-toast--error[data-v-3475fd38]{background:#d72c0d;color:#fff}.p-toast--warning[data-v-3475fd38]{background:#916a00;color:#fff}.p-toast__icon[data-v-3475fd38]{flex-shrink:0;opacity:.9;display:flex}.p-toast__message[data-v-3475fd38]{flex:1}.p-toast__dismiss[data-v-3475fd38]{flex-shrink:0;background:none;border:none;cursor:pointer;color:inherit;opacity:.7;padding:2px;display:flex;align-items:center}.p-toast__dismiss[data-v-3475fd38]:hover{opacity:1}.p-toast-enter-active[data-v-3475fd38],.p-toast-leave-active[data-v-3475fd38]{transition:all .22s ease}.p-toast-enter-from[data-v-3475fd38],.p-toast-leave-to[data-v-3475fd38]{opacity:0;transform:translateY(10px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#303030;background:#f6f6f7;font-size:14px;line-height:1.5}a{color:inherit}img,svg{display:block}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0}.p-frame[data-v-133e454c]{min-height:100vh;background:#f6f6f7}.global-upgrade-banner[data-v-133e454c]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#4c1d95;color:#fff;padding:10px 20px;font-size:13px}.gub__left[data-v-133e454c]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.gub__actions[data-v-133e454c]{display:flex;align-items:center;gap:8px;flex-shrink:0}.gub__btn[data-v-133e454c]{border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;padding:6px 14px;display:flex;align-items:center;gap:6px;transition:opacity .15s}.gub__btn[data-v-133e454c]:disabled{opacity:.65;cursor:not-allowed}.gub__btn--upgrade[data-v-133e454c]{background:#fff;color:#4c1d95}.gub__btn--upgrade[data-v-133e454c]:hover:not(:disabled){background:#f0e6ff}.gub__btn--dismiss[data-v-133e454c]{background:#ffffff26;color:#fff}.gub__btn--dismiss[data-v-133e454c]:hover{background:#ffffff40}.gub__spinner[data-v-133e454c]{display:inline-block;width:11px;height:11px;border:2px solid rgba(76,29,149,.3);border-top-color:#4c1d95;border-radius:50%;animation:spin-133e454c .7s linear infinite}@keyframes spin-133e454c{to{transform:rotate(360deg)}}.p-page[data-v-fe386500]{padding:20px 32px 40px;max-width:1200px;margin:0 auto;width:100%}.p-page__header[data-v-fe386500]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}button.p-page__back[data-v-fe386500]{background:none;border:none;cursor:pointer}.p-page__back[data-v-fe386500]{display:inline-flex;align-items:center;gap:4px;color:#616161;text-decoration:none;font-size:13px;width:fit-content;border-radius:6px;padding:2px 4px 2px 2px;margin-left:-4px;transition:color .1s,background .1s}.p-page__back[data-v-fe386500]:hover{color:#303030;background:#f1f1f1}.p-page__title-row[data-v-fe386500]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.p-page__title-group[data-v-fe386500]{flex:1}.p-page__title[data-v-fe386500]{margin:0;font-size:22px;font-weight:650;color:#1a1a1a;letter-spacing:-.02em;line-height:1.2}.p-page__subtitle[data-v-fe386500]{margin:4px 0 0;font-size:14px;color:#616161;line-height:1.4}.p-page__actions[data-v-fe386500]{display:flex;align-items:center;gap:8px;flex-shrink:0}.p-page__content[data-v-fe386500]{display:flex;flex-direction:column;gap:16px}.p-btn[data-v-e4e3c0db]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-weight:500;cursor:pointer;text-decoration:none;transition:background .1s ease,box-shadow .1s ease;white-space:nowrap;line-height:1;-webkit-user-select:none;user-select:none}.p-btn--slim[data-v-e4e3c0db]{padding:5px 10px;font-size:12px}.p-btn--medium[data-v-e4e3c0db]{padding:8px 14px;font-size:13px}.p-btn--large[data-v-e4e3c0db]{padding:11px 20px;font-size:14px}.p-btn--primary[data-v-e4e3c0db]{background:#303030;color:#fff;border-color:#303030;box-shadow:inset 0 -1px #0003,0 1px #ffffff0f}.p-btn--primary[data-v-e4e3c0db]:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.p-btn--primary[data-v-e4e3c0db]:active:not(:disabled){background:#111;box-shadow:inset 0 1px 2px #0000004d}.p-btn--secondary[data-v-e4e3c0db]{background:#fff;color:#303030;border-color:#c9cccf;box-shadow:0 1px #1a1a1a12}.p-btn--secondary[data-v-e4e3c0db]:hover:not(:disabled){background:#f6f6f7}.p-btn--secondary[data-v-e4e3c0db]:active:not(:disabled){background:#ebebeb;box-shadow:none}.p-btn--destructive[data-v-e4e3c0db]{background:#d72c0d;color:#fff;border-color:#d72c0d;box-shadow:inset 0 -1px #0003}.p-btn--destructive[data-v-e4e3c0db]:hover:not(:disabled){background:#bc2200}.p-btn--plain[data-v-e4e3c0db]{background:transparent;color:#005bd3;border-color:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:2px}.p-btn--plain[data-v-e4e3c0db]:hover:not(:disabled){color:#003d99}.p-btn[data-v-e4e3c0db]:disabled{opacity:.5;cursor:not-allowed}.p-btn--full[data-v-e4e3c0db]{width:100%}.p-btn__spinner[data-v-e4e3c0db]{display:inline-block;width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:p-spin-e4e3c0db .55s linear infinite;flex-shrink:0}@keyframes p-spin-e4e3c0db{to{transform:rotate(360deg)}}.upgrade-banner[data-v-23ea8566]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f0ff;border:1px solid #c4b5fd;border-radius:12px;padding:16px 20px;margin-bottom:4px}.upgrade-banner__left[data-v-23ea8566]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.upgrade-banner__title[data-v-23ea8566]{font-size:14px;font-weight:600;color:#4c1d95;margin-bottom:3px}.upgrade-banner__desc[data-v-23ea8566]{font-size:13px;color:#6d28d9;line-height:1.5}.upgrade-banner__btn[data-v-23ea8566]{flex-shrink:0;background:#7c3aed;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;text-decoration:none;transition:background .15s}.upgrade-banner__btn[data-v-23ea8566]:hover{background:#6d28d9}.setup-card[data-v-23ea8566]{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 4px #1a1a1a0a;overflow:hidden;margin-bottom:20px}.setup-card__header[data-v-23ea8566]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 12px}.setup-title[data-v-23ea8566]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.setup-subtitle[data-v-23ea8566]{font-size:13px;color:#6b7280;margin:0}.progress-wrap[data-v-23ea8566]{display:flex;align-items:center;gap:12px;padding:0 24px 16px}.progress-bar[data-v-23ea8566]{flex:1;height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.progress-fill[data-v-23ea8566]{height:100%;background:#008060;border-radius:999px;transition:width .4s ease}.progress-label[data-v-23ea8566]{font-size:12px;color:#6b7280;white-space:nowrap}.setup-divider[data-v-23ea8566]{height:1px;background:#f3f4f6}.setup-step[data-v-23ea8566]{display:flex;gap:16px;align-items:flex-start;padding:20px 24px}.setup-step--done[data-v-23ea8566]{background:#fafafa}.setup-step--locked[data-v-23ea8566]{opacity:.5}.step-body[data-v-23ea8566]{flex:1;min-width:0}.step-title[data-v-23ea8566]{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.step-desc[data-v-23ea8566]{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:12px}.step-actions[data-v-23ea8566]{display:flex;gap:8px}.block-add-note[data-v-23ea8566]{display:flex;align-items:flex-start;gap:8px;background:#eff3ff;border:1px solid #c7d7fd;border-radius:8px;padding:10px 12px;margin-top:10px;font-size:12.5px;color:#2c5ae9;line-height:1.5}.embed-checklist[data-v-23ea8566]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.embed-check-item[data-v-23ea8566]{display:flex;align-items:center;gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.embed-check-label[data-v-23ea8566]{flex:1;font-size:13px;color:#374151;line-height:1.4}.embed-open-btn[data-v-23ea8566]{flex-shrink:0;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;background:#1a1a1a;color:#fff;border:none}.embed-open-btn[data-v-23ea8566]:disabled{opacity:.4;cursor:default}.step-btn[data-v-23ea8566]{padding:7px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.step-btn--primary[data-v-23ea8566]{background:#1a1a1a;color:#fff}.skel[data-v-23ea8566]{background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-23ea8566 1.4s infinite}.skel--title[data-v-23ea8566]{height:22px;width:200px}@keyframes shimmer-23ea8566{to{background-position:-200% 0}}.section-heading[data-v-23ea8566]{font-size:13px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;margin:8px 0 12px}.modules-grid[data-v-23ea8566]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.modules-grid[data-v-23ea8566]{grid-template-columns:1fr}}.module-card[data-v-23ea8566]{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #1a1a1a12,0 2px 8px #1a1a1a0f;overflow:hidden;display:flex;flex-direction:column}.module-top[data-v-23ea8566]{display:flex;flex-direction:column;align-items:center;padding:28px 24px 22px;gap:14px}.module-top--blue[data-v-23ea8566]{background:linear-gradient(135deg,#eff3ff,#dbeafe);color:#2c5ae9}.module-top--purple[data-v-23ea8566]{background:linear-gradient(135deg,#f5f0ff,#ede9fe);color:#7c3aed}.module-icon-wrap[data-v-23ea8566]{width:60px;height:60px;border-radius:16px;background:#ffffffb3;display:flex;align-items:center;justify-content:center}.module-title[data-v-23ea8566]{font-size:15px;font-weight:700;color:#1a1a1a;text-align:center}.module-body[data-v-23ea8566]{padding:18px 20px 20px;flex:1}.module-desc[data-v-23ea8566]{font-size:13px;color:#616161;line-height:1.6;margin-bottom:16px;text-align:center}.module-action[data-v-23ea8566]{margin-top:16px}.module-btn[data-v-23ea8566]{width:100%;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.module-btn--blue[data-v-23ea8566]{background:#2c5ae9;color:#fff}.module-btn--purple[data-v-23ea8566]{background:#7c3aed;color:#fff}.skeleton-row[data-v-15c8eaaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px}.skeleton-card[data-v-15c8eaaf]{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 0 0 1px #1a1a1a12}.skel[data-v-15c8eaaf]{background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-15c8eaaf 1.4s infinite}.skel--sm[data-v-15c8eaaf]{height:12px;width:60%}.skel--md[data-v-15c8eaaf]{height:14px;width:80%}.skel--lg[data-v-15c8eaaf]{height:32px;width:50%}.skel--btn[data-v-15c8eaaf]{height:36px;width:100%;margin-top:8px}@keyframes shimmer-15c8eaaf{to{background-position:-200% 0}}.banner[data-v-15c8eaaf]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:16px}.banner--error[data-v-15c8eaaf]{background:#fff4f4;border:1px solid #ffd2d2;color:#c0392b}.banner--warning[data-v-15c8eaaf]{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.banner--success[data-v-15c8eaaf]{background:#f0faf5;border:1px solid #b7e8d0;color:#1d6b48}.banner--info[data-v-15c8eaaf]{background:#f0f4ff;border:1px solid #c7d7fe;color:#1e3a8a}.banner--info code[data-v-15c8eaaf]{font-size:11px;background:#e8eeff;padding:1px 4px;border-radius:3px}.banner__icon[data-v-15c8eaaf]{font-weight:700}.banner__close[data-v-15c8eaaf]{margin-left:auto;background:none;border:none;cursor:pointer;opacity:.6;font-size:14px}.banner__close[data-v-15c8eaaf]:hover{opacity:1}.trial-notice[data-v-15c8eaaf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#7c3aed;background:#f5f0ff;border:1px solid #e0d7ff;border-radius:8px;padding:10px 14px;margin-bottom:20px;font-weight:500}.plans-grid[data-v-15c8eaaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;align-items:start}@media(max-width:720px){.plans-grid[data-v-15c8eaaf]{grid-template-columns:1fr}}.plan-card[data-v-15c8eaaf]{position:relative;background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;padding:24px;margin-top:12px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px #1a1a1a0f;transition:box-shadow .15s}.plan-card--popular[data-v-15c8eaaf]{border-color:#005bd3;box-shadow:0 0 0 2px #005bd3,0 4px 12px #005bd31a}.plan-card--active[data-v-15c8eaaf]{border-color:#1a7a4a;box-shadow:0 0 0 2px #1a7a4a,0 3px 8px #1a7a4a1a}.popular-badge[data-v-15c8eaaf],.active-badge[data-v-15c8eaaf]{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:3px 12px;border-radius:20px;white-space:nowrap}.popular-badge[data-v-15c8eaaf]{background:#005bd3;color:#fff}.active-badge[data-v-15c8eaaf]{background:#1a7a4a;color:#fff}.plan-header[data-v-15c8eaaf]{display:flex;flex-direction:column;gap:4px}.plan-name[data-v-15c8eaaf]{font-size:12px;font-weight:700;color:#616161;text-transform:uppercase;letter-spacing:.07em}.plan-pricing[data-v-15c8eaaf]{display:flex;align-items:baseline;gap:3px;margin-top:4px}.plan-price[data-v-15c8eaaf]{font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}.plan-period[data-v-15c8eaaf]{font-size:14px;color:#8c9196}.plan-tagline[data-v-15c8eaaf]{font-size:12px;color:#8c9196;margin-top:2px}.plan-features[data-v-15c8eaaf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.plan-feature[data-v-15c8eaaf]{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4}.feat--yes[data-v-15c8eaaf]{color:#303030}.feat--no[data-v-15c8eaaf]{color:#b5b5b5}.feat-icon[data-v-15c8eaaf]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat--yes .feat-icon[data-v-15c8eaaf]{background:#aee9d1}.feat--no .feat-icon[data-v-15c8eaaf]{background:#f1f1f1}.plan-footer[data-v-15c8eaaf]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.plan-btn[data-v-15c8eaaf]{width:100%;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,background .15s}.plan-btn--primary[data-v-15c8eaaf]{background:#005bd3;color:#fff}.plan-btn--primary[data-v-15c8eaaf]:hover:not(:disabled){background:#0049aa}.plan-btn--secondary[data-v-15c8eaaf]{background:#f1f1f1;color:#303030}.plan-btn--secondary[data-v-15c8eaaf]:hover:not(:disabled){background:#e5e5e5}.plan-btn--current[data-v-15c8eaaf]{background:#f6f6f7;color:#8c9196;cursor:default}.plan-btn[data-v-15c8eaaf]:disabled{opacity:.65;cursor:not-allowed}.plan-free-cta[data-v-15c8eaaf]{text-align:center;padding:6px 0}.current-label[data-v-15c8eaaf]{font-size:13px;color:#1a7a4a;font-weight:600}.free-label[data-v-15c8eaaf]{font-size:12px;color:#8c9196}.trial-hint[data-v-15c8eaaf]{text-align:center;font-size:11px;color:#8c9196;margin:0}.btn-spinner[data-v-15c8eaaf]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-15c8eaaf .7s linear infinite}@keyframes spin-15c8eaaf{to{transform:rotate(360deg)}}.footer-note[data-v-15c8eaaf]{font-size:12px;color:#8c9196;margin-top:20px;max-width:900px}.p-card[data-v-f4b17313]{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 1px #1a1a1a12,0 2px 4px #1a1a1a0a;overflow:hidden}.p-card__header[data-v-f4b17313]{padding:16px 20px 12px;border-bottom:1px solid #f1f1f1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.p-card__title[data-v-f4b17313]{margin:0;font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.3}.p-card__subtitle[data-v-f4b17313]{margin:3px 0 0;font-size:13px;color:#616161;line-height:1.4}.p-card__body--base[data-v-f4b17313]{padding:16px 20px}.p-card__body--sm[data-v-f4b17313]{padding:12px 16px}.p-card__body--none[data-v-f4b17313]{padding:0}.p-badge[data-v-e09574c9]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;line-height:1.6;text-transform:capitalize;letter-spacing:.02em;white-space:nowrap}.p-badge--default[data-v-e09574c9]{background:#e3e3e3;color:#303030}.p-badge--success[data-v-e09574c9]{background:#c9f0d8;color:#0a5c3d}.p-badge--warning[data-v-e09574c9]{background:#fff3cc;color:#7d5a00}.p-badge--critical[data-v-e09574c9]{background:#ffd4d4;color:#a10000}.p-badge--info[data-v-e09574c9]{background:#d4e8ff;color:#003d99}.p-badge--attention[data-v-e09574c9]{background:#fef3cd;color:#6b4c11}.stats-grid[data-v-193c0a74]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-v-193c0a74]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 3px #1a1a1a0a}.stat-card--success[data-v-193c0a74]{border-left:3px solid #007a5a}.stat-card--warning[data-v-193c0a74]{border-left:3px solid #b98900}.stat-card--info[data-v-193c0a74]{border-left:3px solid #005bd3}.stat-label[data-v-193c0a74]{font-size:11px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.stat-value[data-v-193c0a74]{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;line-height:1}.stat-skeleton[data-v-193c0a74]{height:84px;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-193c0a74 1.4s infinite}@keyframes shimmer-193c0a74{to{background-position:-200% 0}}.p-table[data-v-193c0a74]{width:100%;border-collapse:collapse}.p-table th[data-v-193c0a74]{font-size:11px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;padding:10px 0;border-bottom:1.5px solid #f1f1f1;text-align:left}.p-table td[data-v-193c0a74]{padding:11px 0;border-bottom:1px solid #f6f6f7;font-size:14px;color:#303030;vertical-align:middle}.p-table tr:last-child td[data-v-193c0a74]{border-bottom:none}.p-table tr:hover td[data-v-193c0a74]{background:#fafafa}.row-link[data-v-193c0a74]{color:#005bd3;text-decoration:none}.row-link[data-v-193c0a74]:hover{text-decoration:underline}.text-muted[data-v-193c0a74]{color:#8c9196;font-size:13px}.variant-pill[data-v-193c0a74]{display:inline-block;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500;color:#616161;background:#f1f1f1;border-radius:20px;vertical-align:middle}.empty-state[data-v-193c0a74]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #1a1a1a12;text-align:center}.empty-title[data-v-193c0a74]{font-size:16px;font-weight:600;color:#303030}.empty-desc[data-v-193c0a74]{font-size:13px;color:#616161;max-width:360px;line-height:1.5}.error-text[data-v-193c0a74]{color:#d72c0d;font-size:14px}@media(max-width:700px){.stats-grid[data-v-193c0a74]{grid-template-columns:repeat(2,1fr)}}.p-select[data-v-9a8e5da1]{display:flex;flex-direction:column;gap:4px}.p-select__label[data-v-9a8e5da1]{font-size:13px;font-weight:500;color:#303030}.p-select__wrap[data-v-9a8e5da1]{position:relative;display:flex;align-items:center}.p-select__input[data-v-9a8e5da1]{width:100%;padding:8px 32px 8px 10px;font-size:14px;font-family:inherit;color:#303030;background:#fff;border:1.5px solid #8c9196;border-radius:8px;outline:none;appearance:none;cursor:pointer;transition:border-color .12s,box-shadow .12s}.p-select__input[data-v-9a8e5da1]:hover:not(:disabled){border-color:#616161}.p-select__input[data-v-9a8e5da1]:focus{border-color:#005bd3;box-shadow:0 0 0 3px #005bd32e}.p-select__input[data-v-9a8e5da1]:disabled{background:#f6f6f7;color:#8c9196;cursor:not-allowed}.p-select__chevron[data-v-9a8e5da1]{position:absolute;right:10px;pointer-events:none;color:#616161;display:flex;align-items:center}.p-select--error .p-select__input[data-v-9a8e5da1]{border-color:#d72c0d}.p-select__error[data-v-9a8e5da1]{margin:0;font-size:12px;color:#d72c0d}.p-select__help[data-v-9a8e5da1]{margin:0;font-size:12px;color:#616161}.toolbar[data-v-35637070]{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #f1f1f1;gap:10px}.p-table[data-v-35637070]{width:100%;border-collapse:collapse}.p-table th[data-v-35637070]{font-size:11px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;border-bottom:1.5px solid #f1f1f1;text-align:left;white-space:nowrap;background:#fafafa}.p-table td[data-v-35637070]{padding:12px 16px;border-bottom:1px solid #f6f6f7;font-size:14px;color:#303030;vertical-align:middle}.p-table tr:last-child td[data-v-35637070]{border-bottom:none}.p-table tbody tr:hover td[data-v-35637070]{background:#fafafa}.col-id[data-v-35637070]{width:60px}.col-product[data-v-35637070]{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-variant[data-v-35637070]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-status[data-v-35637070]{width:100px}.col-action[data-v-35637070]{width:160px;text-align:right}.row-link[data-v-35637070]{color:#005bd3;text-decoration:none}.row-link[data-v-35637070]:hover{text-decoration:underline}.text-muted[data-v-35637070]{color:#8c9196;font-size:13px}.loading-rows[data-v-35637070]{display:flex;flex-direction:column;gap:0;padding:0}.row-skeleton[data-v-35637070]{height:48px;background:linear-gradient(90deg,#f6f6f7 25%,#ebebeb,#f6f6f7 75%);background-size:200% 100%;border-bottom:1px solid #f1f1f1;animation:shimmer-35637070 1.4s infinite}@keyframes shimmer-35637070{to{background-position:-200% 0}}.empty-state[data-v-35637070]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;color:#616161;font-size:13px;text-align:center}.error-text[data-v-35637070]{color:#d72c0d;font-size:14px;padding:16px 20px}.btn-resend[data-v-35637070]{display:inline-flex;align-items:center;gap:5px;margin-right:4px}@keyframes spin-35637070{to{transform:rotate(360deg)}}.spin[data-v-35637070]{animation:spin-35637070 .8s linear infinite}.detail-list[data-v-a1324c15]{display:flex;flex-direction:column}.detail-row[data-v-a1324c15]{display:grid;grid-template-columns:160px 1fr;align-items:center;padding:11px 0;border-bottom:1px solid #f6f6f7;gap:16px}.detail-row[data-v-a1324c15]:last-child{border-bottom:none}.detail-key[data-v-a1324c15]{font-size:12px;font-weight:500;color:#616161;text-transform:uppercase;letter-spacing:.05em}.detail-val[data-v-a1324c15]{font-size:14px;color:#303030}.detail-val.mono[data-v-a1324c15]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.skeleton-card[data-v-a1324c15]{max-width:640px;background:#fff;border-radius:12px;padding:0 20px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 4px #1a1a1a0a}.skel-row[data-v-a1324c15]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #f6f6f7}.skel-row[data-v-a1324c15]:last-child{border-bottom:none}.skel[data-v-a1324c15]{height:13px;border-radius:6px;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;animation:shimmer-a1324c15 1.4s infinite}.skel--key[data-v-a1324c15]{width:100%}@keyframes shimmer-a1324c15{to{background-position:-200% 0}}.error-text[data-v-a1324c15]{color:#d72c0d;font-size:14px}.p-field[data-v-d3b60313]{display:flex;flex-direction:column;gap:4px}.p-field__label[data-v-d3b60313]{font-size:13px;font-weight:500;color:#303030;-webkit-user-select:none;user-select:none}.p-field__input[data-v-d3b60313]{width:100%;padding:8px 10px;font-size:14px;font-family:inherit;color:#303030;background:#fff;border:1.5px solid #8c9196;border-radius:8px;outline:none;transition:border-color .12s,box-shadow .12s;resize:vertical;line-height:1.5;box-sizing:border-box}.p-field__input[data-v-d3b60313]::placeholder{color:#8c9196}.p-field__input[data-v-d3b60313]:hover:not(:disabled){border-color:#616161}.p-field__input[data-v-d3b60313]:focus{border-color:#005bd3;box-shadow:0 0 0 3px #005bd32e}.p-field__input[data-v-d3b60313]:disabled{background:#f6f6f7;color:#8c9196;cursor:not-allowed;border-color:#e3e3e3}.p-field--error .p-field__input[data-v-d3b60313]{border-color:#d72c0d;background:#fff8f7}.p-field--error .p-field__input[data-v-d3b60313]:focus{box-shadow:0 0 0 3px #d72c0d26}.p-field__error[data-v-d3b60313]{margin:0;font-size:12px;color:#d72c0d}.p-field__help[data-v-d3b60313]{margin:0;font-size:12px;color:#616161}.two-col[data-v-541ba29b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:780px){.two-col[data-v-541ba29b]{grid-template-columns:1fr}}.settings-card[data-v-541ba29b]{background:#fff;border:1.5px solid #e3e3e3;border-radius:14px;overflow:hidden}.card-header[data-v-541ba29b]{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #f1f1f1;background:#fafafa}.card-icon[data-v-541ba29b]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon--email[data-v-541ba29b]{background:#e8f0fe;color:#1a73e8}.card-icon--preorder[data-v-541ba29b]{background:#e6f4ea;color:#1a7a4a}.card-icon--tag[data-v-541ba29b]{background:#fff3e0;color:#e65100}.card-icon--badge[data-v-541ba29b]{background:#f3e8ff;color:#7c1d6f}.card-title[data-v-541ba29b]{font-size:14px;font-weight:700;color:#1a1a1a}.card-subtitle[data-v-541ba29b]{font-size:12px;color:#8c9196;margin-top:2px}.form-body[data-v-541ba29b]{padding:20px;display:flex;flex-direction:column;gap:16px}.field-group[data-v-541ba29b]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-541ba29b]{font-size:13px;font-weight:600;color:#303030}.field-label-row[data-v-541ba29b]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.field-hint[data-v-541ba29b]{font-size:12px;color:#8c9196}.input-btn-row[data-v-541ba29b]{display:flex;gap:8px}.text-input[data-v-541ba29b]{flex:1;height:36px;padding:0 12px;border:1.5px solid #c9cccf;border-radius:8px;font-size:13px;color:#303030;outline:none;transition:border-color .15s}.text-input[data-v-541ba29b]:focus{border-color:#005bd3}.verified-badge[data-v-541ba29b]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#1a7a4a;background:#e6f4ea;border-radius:20px;padding:2px 8px}.unverified-badge[data-v-541ba29b]{font-size:11px;font-weight:500;color:#8c6a00;background:#fff3cd;border-radius:20px;padding:2px 8px}.optional-badge[data-v-541ba29b]{font-size:11px;font-weight:500;color:#6b7280;background:#f3f4f6;border-radius:20px;padding:2px 8px}.verify-btn[data-v-541ba29b]{height:36px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:1.5px solid #005bd3;background:#fff;color:#005bd3;white-space:nowrap;transition:background .15s;flex-shrink:0}.verify-btn[data-v-541ba29b]:hover:not(:disabled){background:#f0f6ff}.verify-btn[data-v-541ba29b]:disabled{opacity:.55;cursor:not-allowed}.verify-btn--done[data-v-541ba29b]{border-color:#1a7a4a;color:#1a7a4a;background:#e6f4ea}.code-box[data-v-541ba29b]{background:#f6f6f7;border:1.5px solid #e3e3e3;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.code-box__title[data-v-541ba29b]{font-size:12px;color:#616161}.code-input-row[data-v-541ba29b]{display:flex;gap:8px}.code-input[data-v-541ba29b]{flex:1;height:38px;padding:0 14px;border:1.5px solid #c9cccf;border-radius:8px;font-size:20px;font-weight:700;letter-spacing:.2em;text-align:center;color:#1a1a1a;outline:none}.code-input[data-v-541ba29b]:focus{border-color:#005bd3}.confirm-btn[data-v-541ba29b]{height:38px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;background:#005bd3;color:#fff;border:none;cursor:pointer;white-space:nowrap}.confirm-btn[data-v-541ba29b]:hover:not(:disabled){background:#0049aa}.confirm-btn[data-v-541ba29b]:disabled{opacity:.55;cursor:not-allowed}.code-error[data-v-541ba29b]{font-size:12px;color:#d72c0d}.resend-link[data-v-541ba29b]{font-size:12px;color:#005bd3;background:none;border:none;cursor:pointer;padding:0;text-align:left}.resend-link[data-v-541ba29b]:hover{text-decoration:underline}.inline-error[data-v-541ba29b]{font-size:12px;color:#d72c0d}.toggle-row[data-v-541ba29b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.toggle-label[data-v-541ba29b]{font-size:13px;font-weight:600;color:#303030}.toggle-desc[data-v-541ba29b]{font-size:12px;color:#8c9196;margin-top:2px}.toggle[data-v-541ba29b]{position:relative;flex-shrink:0}.toggle__input[data-v-541ba29b]{position:absolute;opacity:0;width:0;height:0}.toggle__track[data-v-541ba29b]{display:block;width:40px;height:22px;background:#c9cccf;border-radius:20px;cursor:pointer;transition:background .2s}.toggle__input:checked+.toggle__track[data-v-541ba29b]{background:#1a7a4a}.toggle__thumb[data-v-541ba29b]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle__input:checked~.toggle__track .toggle__thumb[data-v-541ba29b]{transform:translate(18px)}.divider[data-v-541ba29b]{height:1px;background:#f1f1f1}.radio-row[data-v-541ba29b]{display:flex;gap:8px;flex-wrap:wrap}.radio-chip[data-v-541ba29b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1.5px solid #e3e3e3;font-size:13px;cursor:pointer;color:#303030;transition:border-color .15s,background .15s}.radio-chip input[data-v-541ba29b]{display:none}.radio-chip--active[data-v-541ba29b]{border-color:#005bd3;background:#f0f6ff;color:#005bd3;font-weight:600}.style-grid[data-v-541ba29b]{display:grid;grid-template-columns:1fr 1fr;gap:51px}.color-field[data-v-541ba29b]{display:flex;flex-direction:column;gap:6px}.color-wrap[data-v-541ba29b]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-541ba29b]{width:32px;height:32px;border-radius:6px;border:1.5px solid #e3e3e3;cursor:pointer;padding:0}.color-hex[data-v-541ba29b]{font-size:12px;color:#616161;font-family:monospace}.radius-field[data-v-541ba29b]{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.range-input[data-v-541ba29b]{width:100%;accent-color:#005bd3}.section-label[data-v-541ba29b]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#616161;text-transform:uppercase;letter-spacing:.06em}.badge-preview-wrap[data-v-541ba29b]{display:flex;flex-direction:column;gap:8px}.badge-preview-box[data-v-541ba29b]{position:relative;display:inline-block;border-radius:8px;overflow:hidden}.badge-preview-img[data-v-541ba29b]{display:block}.badge-ribbon-wrap[data-v-541ba29b]{position:absolute;top:0;right:0;width:70px;height:70px;overflow:hidden;pointer-events:none}.badge-ribbon-wrap--left[data-v-541ba29b]{right:auto;left:0}.badge-ribbon[data-v-541ba29b]{position:absolute;top:16px;right:-18px;transform:rotate(45deg);width:90px;text-align:center;padding:4px 0;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.badge-ribbon--left[data-v-541ba29b]{right:auto;left:-18px;transform:rotate(-45deg)}.preview-wrap[data-v-541ba29b]{display:flex;flex-direction:column;gap:8px}.preview-label[data-v-541ba29b]{font-size:12px;color:#8c9196;font-weight:500}.form-actions[data-v-541ba29b]{padding-top:4px}.form-body[data-v-541ba29b]{position:relative}.plan-gate[data-v-541ba29b]{position:absolute;inset:0;background:#ffffffe0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px;z-index:10}.plan-gate__content[data-v-541ba29b]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:24px;color:#303030}.plan-gate__title[data-v-541ba29b]{font-size:14px;font-weight:700;color:#1a1a1a}.plan-gate__desc[data-v-541ba29b]{font-size:12px;color:#6d7175;max-width:220px;line-height:1.5}.plan-gate__btn[data-v-541ba29b]{margin-top:4px;padding:8px 18px;background:#1c4ed8;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.plan-gate__btn[data-v-541ba29b]:hover{background:#1a45c0}.plan-gate__btn--pro[data-v-541ba29b]{background:#7c1d6f}.plan-gate__btn--pro[data-v-541ba29b]:hover{background:#6b185f}.tag-preview[data-v-541ba29b]{display:flex;align-items:center;gap:10px}.tag-chip[data-v-541ba29b]{display:inline-block;padding:3px 10px;background:#e8f0fe;color:#1a73e8;border-radius:20px;font-size:12px;font-weight:600}.tag-hint[data-v-541ba29b]{font-size:11px;color:#8c9196}.skeleton-card[data-v-541ba29b]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 0 0 1px #1a1a1a12;display:flex;flex-direction:column;gap:12px}.skel[data-v-541ba29b]{background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-541ba29b 1.4s infinite}.skel--title[data-v-541ba29b]{height:16px;width:50%}.skel--input[data-v-541ba29b]{height:36px;width:100%}.skel--btn[data-v-541ba29b]{height:36px;width:40%}@keyframes shimmer-541ba29b{to{background-position:-200% 0}}.slide-enter-active[data-v-541ba29b],.slide-leave-active[data-v-541ba29b]{transition:all .2s ease}.slide-enter-from[data-v-541ba29b],.slide-leave-to[data-v-541ba29b]{opacity:0;transform:translateY(-6px)}.email-card-hint[data-v-541ba29b]{font-size:13px;color:#616161;line-height:1.5;margin:0}.email-identity-section[data-v-541ba29b]{margin-top:28px;display:flex;flex-direction:column;gap:16px}.email-identity-section__title[data-v-541ba29b]{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 6px}.email-identity-section__lead[data-v-541ba29b]{font-size:13px;color:#6d7175;line-height:1.55;margin:0;max-width:720px}.email-identity-card[data-v-541ba29b]{border-color:#c9d8f8}.identity-form-body[data-v-541ba29b]{position:relative}.inbox-preview[data-v-541ba29b]{background:#f6f8fc;border:1px solid #e3e8ef;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.inbox-preview__label[data-v-541ba29b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6d7175}.inbox-preview__row[data-v-541ba29b]{display:flex;gap:12px;font-size:13px;line-height:1.4}.inbox-preview__key[data-v-541ba29b]{flex:0 0 72px;font-weight:600;color:#616161}.inbox-preview__val[data-v-541ba29b]{color:#1a1a1a;word-break:break-word}.inbox-preview__note[data-v-541ba29b]{font-size:12px;color:#8c9196;margin:4px 0 0;line-height:1.5}.inbox-preview__note code[data-v-541ba29b]{font-size:11px;background:#eef2f7;padding:1px 5px;border-radius:4px}.setup-steps-note[data-v-a66fe83a]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-bottom:4px}.setup-steps-note__title[data-v-a66fe83a]{font-size:13px;font-weight:600;color:#303030;margin-bottom:10px}.setup-steps-note__steps[data-v-a66fe83a]{display:flex;flex-direction:column;gap:8px}.setup-step-item[data-v-a66fe83a]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#616161;line-height:1.5}.setup-step-item--done[data-v-a66fe83a],.setup-step-item--done strong[data-v-a66fe83a]{color:#008060}.setup-step-num[data-v-a66fe83a]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#e5e7eb;color:#616161;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.setup-step-item--done .setup-step-num[data-v-a66fe83a]{background:transparent}.setup-step-text strong[data-v-a66fe83a]{color:#303030}.setup-step-text em[data-v-a66fe83a]{font-style:normal;background:#f0f0f0;border-radius:4px;padding:1px 5px;font-size:12px;font-family:monospace}.embed-bar[data-v-a66fe83a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-radius:10px;border:1px solid;margin-bottom:4px;flex-wrap:wrap}.embed-bar--inactive[data-v-a66fe83a]{background:#fff8f0;border-color:#f5c07a}.embed-bar--active[data-v-a66fe83a]{background:#f1faf6;border-color:#95c9b4}.embed-bar__left[data-v-a66fe83a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1;min-width:0}.embed-bar__label[data-v-a66fe83a]{font-size:13px;font-weight:600;color:#303030;white-space:nowrap}.embed-bar__badge[data-v-a66fe83a]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.badge--inactive[data-v-a66fe83a]{background:#fef3c7;color:#92400e}.badge--active[data-v-a66fe83a]{background:#d1fae5;color:#065f46}.embed-bar__desc[data-v-a66fe83a]{font-size:12.5px;color:#616161}.embed-bar__actions[data-v-a66fe83a]{display:flex;align-items:center;gap:8px;flex-shrink:0}.embed-action-btn[data-v-a66fe83a]{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:opacity .15s;white-space:nowrap}.embed-action-btn--primary[data-v-a66fe83a]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.embed-action-btn--primary[data-v-a66fe83a]:hover{background:#303030}.embed-action-btn--secondary[data-v-a66fe83a]{background:#fff;color:#303030;border-color:#d1d5db}.embed-action-btn--secondary[data-v-a66fe83a]:hover{background:#f9fafb}.page-tabs[data-v-a66fe83a]{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:4px}.page-tab[data-v-a66fe83a]{padding:8px 18px;font-size:13px;font-weight:500;color:#6b7280;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .12s,border-color .12s;cursor:pointer}.page-tab[data-v-a66fe83a]:hover{color:#111827}.page-tab--active[data-v-a66fe83a]{color:#111827;font-weight:600;border-bottom-color:#111827;cursor:default}.customizer-layout[data-v-a66fe83a]{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}@media(max-width:880px){.customizer-layout[data-v-a66fe83a]{grid-template-columns:1fr}}.form-body[data-v-a66fe83a]{display:flex;flex-direction:column;gap:14px}.toggle-section[data-v-a66fe83a]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.toggle-text[data-v-a66fe83a]{flex:1}.toggle-label[data-v-a66fe83a]{display:block;font-size:13px;font-weight:600;color:#303030;margin-bottom:2px}.toggle-desc[data-v-a66fe83a]{font-size:12px;color:#616161;line-height:1.4}.toggle[data-v-a66fe83a]{position:relative;flex-shrink:0;cursor:pointer}.toggle__input[data-v-a66fe83a]{position:absolute;opacity:0;width:0;height:0}.toggle__track[data-v-a66fe83a]{display:block;width:42px;height:24px;background:#c9cccf;border-radius:12px;position:relative;transition:background .2s}.toggle__input:checked+.toggle__track[data-v-a66fe83a]{background:#303030}.toggle__thumb[data-v-a66fe83a]{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 4px #0003;transition:transform .2s}.toggle__input:checked+.toggle__track .toggle__thumb[data-v-a66fe83a]{transform:translate(18px)}.section-divider[data-v-a66fe83a]{border:none;border-top:1px solid #f1f1f1}.color-row[data-v-a66fe83a]{display:grid;grid-template-columns:1fr 1fr .7fr;gap:12px}.color-field[data-v-a66fe83a]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-a66fe83a]{font-size:13px;font-weight:500;color:#303030}.color-pick[data-v-a66fe83a]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1.5px solid #8c9196;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .12s}.color-pick[data-v-a66fe83a]:hover{border-color:#616161}.color-swatch[data-v-a66fe83a]{width:26px;height:22px;border:none;border-radius:4px;padding:0;cursor:pointer;background:none;flex-shrink:0}.color-hex[data-v-a66fe83a]{font-size:12px;color:#303030;font-family:SFMono-Regular,Consolas,monospace}.radius-field[data-v-a66fe83a]{display:flex;align-items:center;border:1.5px solid #8c9196;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .12s}.radius-field[data-v-a66fe83a]:focus-within{border-color:#005bd3;box-shadow:0 0 0 3px #005bd326}.radius-input[data-v-a66fe83a]{flex:1;min-width:0;padding:8px;border:none;outline:none;font-size:14px;font-family:inherit;color:#303030}.radius-unit[data-v-a66fe83a]{padding:8px 10px 8px 0;font-size:13px;color:#616161}.form-actions[data-v-a66fe83a]{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.preview-wrap[data-v-a66fe83a]{display:flex;flex-direction:column;gap:10px}.preview-scene[data-v-a66fe83a]{min-height:180px;display:flex;align-items:center;justify-content:center;background:#f6f6f7;border-radius:8px;padding:20px}.preview-off[data-v-a66fe83a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#8c9196;font-size:13px}.widget[data-v-a66fe83a]{width:100%;background:#fff;border:1px solid #e3e3e3;padding:16px;display:flex;flex-direction:column;gap:10px}.widget__heading[data-v-a66fe83a]{font-size:14px;font-weight:600;color:#303030}.widget__subtext[data-v-a66fe83a]{font-size:13px;color:#616161;line-height:1.4}.widget__email[data-v-a66fe83a]{width:100%;padding:8px 10px;border:1px solid #d1d5db;font-size:13px;font-family:inherit;color:#8c9196;background:#fff;outline:none;box-sizing:border-box}.widget__btn[data-v-a66fe83a]{display:inline-block;padding:9px 16px;border:0;font-size:13px;font-weight:500;cursor:default;font-family:inherit;width:100%}.preview-note[data-v-a66fe83a]{font-size:12px;color:#8c9196;text-align:center;line-height:1.4;padding:0 4px}.skeleton-layout[data-v-a66fe83a]{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.skeleton-panel[data-v-a66fe83a]{height:520px;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-a66fe83a 1.4s infinite}@keyframes shimmer-a66fe83a{to{background-position:-200% 0}}.setup-steps-note[data-v-15db7ad7]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-bottom:4px}.setup-steps-note__title[data-v-15db7ad7]{font-size:13px;font-weight:600;color:#303030;margin-bottom:10px}.setup-steps-note__steps[data-v-15db7ad7]{display:flex;flex-direction:column;gap:8px}.setup-step-item[data-v-15db7ad7]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#616161;line-height:1.5}.setup-step-item--done[data-v-15db7ad7],.setup-step-item--done strong[data-v-15db7ad7]{color:#008060}.setup-step-num[data-v-15db7ad7]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#e5e7eb;color:#616161;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.setup-step-item--done .setup-step-num[data-v-15db7ad7]{background:transparent}.setup-step-text strong[data-v-15db7ad7]{color:#303030}.setup-step-text em[data-v-15db7ad7]{font-style:normal;background:#f0f0f0;border-radius:4px;padding:1px 5px;font-size:12px;font-family:monospace}.plan-lock[data-v-15db7ad7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 24px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #1a1a1a12;text-align:center}.plan-lock__title[data-v-15db7ad7]{font-size:16px;font-weight:700;color:#1a1a1a}.plan-lock__desc[data-v-15db7ad7]{font-size:13px;color:#6b7280;max-width:380px;line-height:1.6}.plan-lock__btn[data-v-15db7ad7]{padding:9px 20px;background:#005bd3;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.plan-lock__btn[data-v-15db7ad7]:hover{background:#0049aa}.embed-bar[data-v-15db7ad7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-radius:10px;border:1px solid;margin-bottom:4px;flex-wrap:wrap}.embed-bar--inactive[data-v-15db7ad7]{background:#fff8f0;border-color:#f5c07a}.embed-bar--active[data-v-15db7ad7]{background:#f1faf6;border-color:#95c9b4}.embed-bar__left[data-v-15db7ad7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.embed-bar__label[data-v-15db7ad7]{font-size:13px;font-weight:600;color:#303030;white-space:nowrap}.embed-bar__badge[data-v-15db7ad7]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.badge--inactive[data-v-15db7ad7]{background:#fef3c7;color:#92400e}.badge--active[data-v-15db7ad7]{background:#d1fae5;color:#065f46}.embed-bar__desc[data-v-15db7ad7]{font-size:12.5px;color:#616161}.embed-bar__actions[data-v-15db7ad7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.embed-action-btn[data-v-15db7ad7]{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:opacity .15s;white-space:nowrap}.embed-action-btn--primary[data-v-15db7ad7]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.embed-action-btn--primary[data-v-15db7ad7]:hover{background:#303030}.embed-action-btn--primary[data-v-15db7ad7]:disabled{opacity:.5;cursor:default}.form-layout[data-v-15db7ad7]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-15db7ad7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.form-row[data-v-15db7ad7]{grid-template-columns:1fr}}.field-group[data-v-15db7ad7]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-15db7ad7]{font-size:13px;font-weight:600;color:#303030}.field-hint[data-v-15db7ad7]{font-weight:400;color:#8c9196}.required[data-v-15db7ad7]{color:#d72c0d}.sp-card[data-v-15db7ad7]{border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;background:#fafafa}.sp-main[data-v-15db7ad7]{display:flex;align-items:center;gap:12px;padding:10px 14px}.sp-thumb[data-v-15db7ad7]{width:44px;height:44px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f1f1f1}.sp-thumb img[data-v-15db7ad7]{width:100%;height:100%;object-fit:cover}.sp-thumb-empty[data-v-15db7ad7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sp-info[data-v-15db7ad7]{flex:1;min-width:0}.sp-title[data-v-15db7ad7]{font-size:14px;font-weight:500;color:#303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-variant-selected[data-v-15db7ad7]{font-size:12px;color:#8c9196;margin-top:2px}.sp-actions-row[data-v-15db7ad7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sp-expand-btn[data-v-15db7ad7]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#616161;background:none;border:1px solid #e3e3e3;border-radius:6px;padding:4px 10px;cursor:pointer;font-weight:500}.sp-expand-btn[data-v-15db7ad7]:hover{background:#f1f1f1}.sp-change[data-v-15db7ad7]{font-size:13px;color:#005bd3;background:none;border:none;cursor:pointer;font-weight:500;white-space:nowrap}.sp-change[data-v-15db7ad7]:hover{text-decoration:underline}.sp-variants-divider[data-v-15db7ad7]{height:1px;background:#e3e3e3}.sp-variant-row[data-v-15db7ad7]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .12s}.sp-variant-row[data-v-15db7ad7]:last-child{border-bottom:none}.sp-variant-row[data-v-15db7ad7]:hover,.sp-variant-row--active[data-v-15db7ad7]{background:#f0f6ff}.sp-vr-radio[data-v-15db7ad7]{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sp-radio-dot[data-v-15db7ad7]{width:16px;height:16px;border-radius:50%;border:2px solid #c9cccf;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.sp-radio-dot--on[data-v-15db7ad7]{border-color:#005bd3;background:#005bd3;box-shadow:inset 0 0 0 3px #fff}.sp-vr-thumb[data-v-15db7ad7]{width:32px;height:32px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#f1f1f1}.sp-vr-thumb img[data-v-15db7ad7]{width:100%;height:100%;object-fit:cover}.sp-vr-thumb-empty[data-v-15db7ad7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.sp-vr-info[data-v-15db7ad7]{flex:1;min-width:0}.sp-vr-title[data-v-15db7ad7]{font-size:13px;font-weight:500;color:#303030}.sp-vr-meta[data-v-15db7ad7]{font-size:12px;color:#8c9196}.browse-btn[data-v-15db7ad7]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px dashed #c9cccf;border-radius:8px;background:#fafafa;color:#303030;font-size:14px;cursor:pointer;transition:border-color .15s,background .15s;width:100%;justify-content:center}.browse-btn[data-v-15db7ad7]:hover{border-color:#8c9196;background:#f1f1f1}.p-select[data-v-15db7ad7]{width:100%;border:1px solid #c9cccf;border-radius:8px;padding:8px 12px;font-size:14px;outline:none;background:#fff}.radio-group[data-v-15db7ad7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width:640px){.radio-group[data-v-15db7ad7]{grid-template-columns:1fr}}.radio-link[data-v-15db7ad7]{color:#005bd3;text-decoration:underline;font-size:12px}.radio-option[data-v-15db7ad7]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:2px solid #e3e3e3;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.radio-option--active[data-v-15db7ad7]{border-color:#005bd3;background:#f0f6ff}.radio-input[data-v-15db7ad7]{margin-top:2px;accent-color:#005bd3;width:16px;height:16px;flex-shrink:0}.radio-title[data-v-15db7ad7]{font-size:14px;font-weight:600;color:#303030;margin-bottom:3px}.radio-desc[data-v-15db7ad7]{font-size:12px;color:#6b7280;line-height:1.4}.global-note[data-v-15db7ad7]{display:flex;align-items:flex-start;gap:7px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:9px 12px;font-size:12.5px;color:#1e40af;line-height:1.5;margin-bottom:4px}.global-note svg[data-v-15db7ad7]{flex-shrink:0;margin-top:2px}.section-divider[data-v-15db7ad7]{font-size:12px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #f1f1f1;padding-bottom:6px;margin-top:4px}.quick-colors[data-v-15db7ad7]{display:flex;gap:8px;flex-wrap:wrap}.quick-color-btn[data-v-15db7ad7]{width:32px;height:32px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .1s,border-color .1s;box-shadow:0 1px 3px #0003}.quick-color-btn[data-v-15db7ad7]:hover{transform:scale(1.15)}.quick-color-btn--active[data-v-15db7ad7]{border-color:#005bd3}.style-grid[data-v-15db7ad7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.color-field[data-v-15db7ad7],.radius-field[data-v-15db7ad7]{display:flex;flex-direction:column;gap:6px}.color-input-wrap[data-v-15db7ad7]{display:flex;align-items:center;gap:8px}.color-swatch[data-v-15db7ad7]{width:36px;height:36px;border:1px solid #e3e3e3;border-radius:6px;cursor:pointer;padding:2px}.color-hex[data-v-15db7ad7]{font-size:13px;font-family:monospace;color:#303030}.range-input[data-v-15db7ad7]{width:100%;accent-color:#005bd3}.preview-wrap[data-v-15db7ad7]{display:flex;flex-direction:column;gap:8px}.preview-label[data-v-15db7ad7]{font-size:12px;color:#8c9196;font-weight:500}.preview-btn[data-v-15db7ad7]{padding:12px 28px;font-size:15px;font-weight:600;border:none;cursor:default}.preview-delivery[data-v-15db7ad7]{font-size:12px;color:#616161}.badge-preview-wrap[data-v-15db7ad7]{display:flex;flex-direction:column;gap:6px}.badge-preview-label[data-v-15db7ad7]{font-size:12px;color:#8c9196;font-weight:500}.badge-preview-box[data-v-15db7ad7]{position:relative;display:inline-block}.badge-preview-img[data-v-15db7ad7]{display:block}.badge-ribbon-wrap[data-v-15db7ad7]{position:absolute;top:0;right:0;overflow:hidden;width:60px;height:60px}.badge-ribbon-wrap--left[data-v-15db7ad7]{right:auto;left:0}.badge-ribbon[data-v-15db7ad7]{position:absolute;top:10px;right:-15px;padding:3px 18px;font-size:9px;font-weight:700;text-transform:uppercase;transform:rotate(45deg);transform-origin:center;white-space:nowrap}.badge-ribbon--left[data-v-15db7ad7]{right:auto;left:-15px;transform:rotate(-45deg)}.toggle-row[data-v-15db7ad7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.toggle-label[data-v-15db7ad7]{font-size:14px;font-weight:500;color:#303030}.toggle-desc[data-v-15db7ad7]{font-size:12px;color:#8c9196;margin-top:2px}.toggle[data-v-15db7ad7]{display:inline-flex;cursor:pointer}.toggle__input[data-v-15db7ad7]{display:none}.toggle__track[data-v-15db7ad7]{width:40px;height:22px;background:#c9cccf;border-radius:20px;position:relative;transition:background .2s}.toggle__input:checked+.toggle__track[data-v-15db7ad7]{background:#008060}.toggle__thumb[data-v-15db7ad7]{position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:3px;left:3px;transition:left .2s;box-shadow:0 1px 3px #0003}.toggle__input:checked+.toggle__track .toggle__thumb[data-v-15db7ad7]{left:21px}.position-btns[data-v-15db7ad7]{display:flex;gap:8px}.pos-btn[data-v-15db7ad7]{padding:6px 14px;border:1px solid #c9cccf;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.pos-btn--active[data-v-15db7ad7]{border-color:#005bd3;background:#f0f6ff;color:#005bd3;font-weight:600}.form-actions[data-v-15db7ad7]{display:flex;gap:10px;padding-top:8px}.info-banner[data-v-15db7ad7]{display:flex;gap:14px;background:#f0f6ff;border:1px solid #b3d4ff;border-radius:10px;padding:16px}.info-banner__icon[data-v-15db7ad7]{flex-shrink:0;margin-top:2px}.info-banner__title[data-v-15db7ad7]{font-size:14px;font-weight:600;color:#005bd3;margin-bottom:6px}.info-banner__steps[data-v-15db7ad7]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#303030}.list-search-wrap[data-v-15db7ad7]{display:flex;align-items:center;gap:6px;border:1.5px solid #d1d5db;border-radius:8px;padding:5px 10px;background:#fff;transition:border-color .12s}.list-search-wrap[data-v-15db7ad7]:focus-within{border-color:#6b7280}.list-search-icon[data-v-15db7ad7]{flex-shrink:0}.list-search-input[data-v-15db7ad7]{border:none;outline:none;font-size:13px;font-family:inherit;color:#303030;width:180px;background:transparent}.list-search-input[data-v-15db7ad7]::placeholder{color:#9ca3af}.list-empty[data-v-15db7ad7]{padding:24px;text-align:center;font-size:13px;color:#6b7280}.list-pagination[data-v-15db7ad7]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #f1f1f1;gap:12px}.pag-info[data-v-15db7ad7]{font-size:13px;color:#6b7280}.pag-btns[data-v-15db7ad7]{display:flex;align-items:center;gap:4px}.pag-btn[data-v-15db7ad7]{width:30px;height:30px;border:1.5px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:background .12s,border-color .12s}.pag-btn[data-v-15db7ad7]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pag-btn[data-v-15db7ad7]:disabled{opacity:.4;cursor:not-allowed}.pag-page[data-v-15db7ad7]{min-width:30px;height:30px;padding:0 6px;border:1.5px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#374151;transition:background .12s}.pag-page[data-v-15db7ad7]:hover{background:#f3f4f6}.pag-page--active[data-v-15db7ad7]{background:#1a1a1a;color:#fff;border-color:#1a1a1a;font-weight:600}.group-list[data-v-15db7ad7]{display:flex;flex-direction:column}.group-row--batch[data-v-15db7ad7]{background:#fafbff}.group-row[data-v-15db7ad7]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #f1f1f1;transition:background .12s}.group-row[data-v-15db7ad7]:last-child{border-bottom:none}.group-row[data-v-15db7ad7]:hover{background:#fafafa}.gr-multi-icon[data-v-15db7ad7]{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.gr-variant-tag--batch[data-v-15db7ad7]{background:#e0e7ff;color:#3730a3;font-weight:600}.gr-variant-tag--variant[data-v-15db7ad7]{background:#d1fae5;color:#065f46;font-weight:600}.gr-thumb[data-v-15db7ad7]{flex-shrink:0;width:52px;height:52px;border-radius:8px;overflow:hidden;border:1px solid #e3e3e3;background:#f6f6f7}.gr-thumb img[data-v-15db7ad7]{width:100%;height:100%;object-fit:cover;display:block}.gr-thumb-empty[data-v-15db7ad7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.gr-info[data-v-15db7ad7]{flex:1;min-width:0}.gr-title[data-v-15db7ad7]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-variants[data-v-15db7ad7]{display:flex;flex-wrap:wrap;gap:4px}.gr-variant-tag[data-v-15db7ad7]{display:inline-block;padding:2px 8px;background:#f1f1f1;color:#616161;border-radius:20px;font-size:11px;font-weight:500}.gr-label[data-v-15db7ad7]{font-size:13px;color:#374151;flex-shrink:0;min-width:80px}.gr-status[data-v-15db7ad7]{flex-shrink:0;min-width:80px}.gr-actions[data-v-15db7ad7]{display:flex;gap:4px;flex-shrink:0}.mono[data-v-15db7ad7]{font-family:monospace}.text-muted[data-v-15db7ad7]{color:#8c9196}.action-cell[data-v-15db7ad7]{display:flex;gap:4px;align-items:center}.loading-rows[data-v-15db7ad7]{padding:8px 0}.row-skeleton[data-v-15db7ad7]{height:52px;margin:4px 16px;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-15db7ad7 1.4s infinite}@keyframes shimmer-15db7ad7{to{background-position:-200% 0}}.multi-summary[data-v-15db7ad7]{border:1.5px solid #e3e3e3;border-radius:10px;overflow:hidden}.multi-summary-header[data-v-15db7ad7]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f6f6f7;font-size:13px;font-weight:600;color:#303030;border-bottom:1px solid #e3e3e3}.multi-summary-list[data-v-15db7ad7]{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.multi-summary-item[data-v-15db7ad7]{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f1f1f1;font-size:13px}.multi-summary-item[data-v-15db7ad7]:last-child{border-bottom:none}.msi-thumb[data-v-15db7ad7]{width:28px;height:28px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#f1f1f1;display:flex;align-items:center;justify-content:center}.msi-thumb img[data-v-15db7ad7]{width:100%;height:100%;object-fit:cover}.msi-title-group[data-v-15db7ad7]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.msi-name[data-v-15db7ad7]{color:#303030;min-width:0}.msi-variant[data-v-15db7ad7]{color:#8c9196}.msi-group-row[data-v-15db7ad7]{cursor:default}.msi-count-badge[data-v-15db7ad7]{font-size:11px;font-weight:600;background:#e8f0fe;color:#005bd3;border-radius:20px;padding:2px 8px;flex-shrink:0}.msi-expand-btn[data-v-15db7ad7]{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:4px;flex-shrink:0}.msi-expand-btn[data-v-15db7ad7]:hover{background:#f1f1f1}.msi-variant-row[data-v-15db7ad7]{background:#fafafa;padding-left:8px}.msi-indent[data-v-15db7ad7]{width:20px;flex-shrink:0}.msi-thumb--sm[data-v-15db7ad7]{width:22px;height:22px}.msi-variant-label[data-v-15db7ad7]{font-size:12px;color:#616161}.modal-overlay[data-v-15db7ad7]{position:fixed;inset:0;background:#00000073;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-15db7ad7]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;overflow:hidden}.modal-header[data-v-15db7ad7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e3e3e3;flex-shrink:0}.modal-title[data-v-15db7ad7]{font-size:17px;font-weight:700;margin:0}.modal-close[data-v-15db7ad7]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#616161}.modal-close[data-v-15db7ad7]:hover{background:#f1f1f1}.modal-search[data-v-15db7ad7]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid #e3e3e3;flex-shrink:0}.modal-search-icon[data-v-15db7ad7]{flex-shrink:0}.modal-search-input[data-v-15db7ad7]{flex:1;border:none;outline:none;font-size:14px;background:transparent}.modal-cols-header[data-v-15db7ad7]{display:grid;grid-template-columns:1fr 80px 80px 24px;padding:6px 20px 6px 56px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8c9196;border-bottom:1px solid #f1f1f1;flex-shrink:0}.modal-body[data-v-15db7ad7]{flex:1;overflow-y:auto}.modal-loading[data-v-15db7ad7]{display:flex;align-items:center;gap:10px;padding:32px 20px;color:#8c9196;justify-content:center}.modal-empty[data-v-15db7ad7]{padding:32px 20px;text-align:center;color:#8c9196}.spinner[data-v-15db7ad7]{width:20px;height:20px;border:2px solid #e3e3e3;border-top-color:#005bd3;border-radius:50%;animation:spin-15db7ad7 .7s linear infinite}@keyframes spin-15db7ad7{to{transform:rotate(360deg)}}.product-item[data-v-15db7ad7]{display:grid;grid-template-columns:20px 44px 1fr 80px 80px 24px;align-items:center;gap:10px;padding:10px 20px 10px 16px;border-bottom:1px solid #f3f4f6;cursor:default}.product-item[data-v-15db7ad7]:hover{background:#fafafa}.product-item--selected[data-v-15db7ad7]{background:#f0f6ff}.pi-checkbox[data-v-15db7ad7]{width:16px;height:16px;cursor:pointer;accent-color:#005bd3;flex-shrink:0}.pi-thumb[data-v-15db7ad7]{width:44px;height:44px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f1f1f1;cursor:pointer}.pi-thumb img[data-v-15db7ad7]{width:100%;height:100%;object-fit:cover}.pi-thumb-empty[data-v-15db7ad7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.pi-info[data-v-15db7ad7]{display:flex;flex-direction:column;gap:2px;cursor:pointer;min-width:0}.pi-title[data-v-15db7ad7]{font-size:14px;font-weight:500;color:#303030;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pi-meta[data-v-15db7ad7]{font-size:12px;color:#8c9196}.pi-active[data-v-15db7ad7]{color:#008060}.pi-draft[data-v-15db7ad7]{color:#8c9196}.pi-avail[data-v-15db7ad7],.pi-price[data-v-15db7ad7]{font-size:13px;color:#303030;text-align:right}.pi-expand[data-v-15db7ad7]{background:none;border:none;cursor:pointer;padding:4px;color:#8c9196;display:flex;align-items:center;justify-content:center;transition:transform .2s}.variant-item[data-v-15db7ad7]{display:grid;grid-template-columns:20px 20px 36px 1fr 80px 80px 24px;align-items:center;gap:10px;padding:8px 20px 8px 16px;border-bottom:1px solid #f3f4f6;background:#fafafa}.variant-item--selected[data-v-15db7ad7]{background:#eff6ff}.vi-spacer[data-v-15db7ad7]{width:20px}.vi-thumb[data-v-15db7ad7]{width:36px!important;height:36px!important;border-radius:4px;flex-shrink:0}.vi-thumb .pi-thumb-empty[data-v-15db7ad7]{width:36px;height:36px}.vi-info[data-v-15db7ad7]{display:flex;flex-direction:column;gap:1px}.vi-title[data-v-15db7ad7]{font-size:13px;color:#303030}.modal-footer[data-v-15db7ad7]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e3e3e3;flex-shrink:0;background:#fff}.modal-count[data-v-15db7ad7]{font-size:13px;color:#8c9196}.modal-footer-actions[data-v-15db7ad7]{display:flex;gap:8px}.modal-btn[data-v-15db7ad7]{padding:8px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:opacity .15s}.modal-btn--cancel[data-v-15db7ad7]{background:#fff;border-color:#c9cccf;color:#303030}.modal-btn--cancel[data-v-15db7ad7]:hover{background:#f6f6f7}.modal-btn--add[data-v-15db7ad7]{background:#303030;color:#fff}.modal-btn--add[data-v-15db7ad7]:hover:not(:disabled){background:#1a1a1a}.modal-btn--add[data-v-15db7ad7]:disabled{opacity:.4;cursor:not-allowed}.plan-lock[data-v-c300bae4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 24px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #1a1a1a12;text-align:center}.plan-lock__title[data-v-c300bae4]{font-size:16px;font-weight:700;color:#1a1a1a}.plan-lock__desc[data-v-c300bae4]{font-size:13px;color:#6b7280;max-width:340px;line-height:1.6}.plan-lock__btn[data-v-c300bae4]{padding:9px 20px;background:#005bd3;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.plan-lock__btn[data-v-c300bae4]:hover{background:#0049aa}.poo-stats[data-v-c300bae4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.poo-stat[data-v-c300bae4]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;text-align:center}.poo-stat--green[data-v-c300bae4]{border-top:3px solid #10b981}.poo-stat--yellow[data-v-c300bae4]{border-top:3px solid #f59e0b}.poo-stat--purple[data-v-c300bae4]{border-top:3px solid #8b5cf6}.poo-stat__value[data-v-c300bae4]{font-size:22px;font-weight:700;color:#111827}.poo-stat__label[data-v-c300bae4]{font-size:12px;color:#6b7280;margin-top:4px}.poo-filters[data-v-c300bae4]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.poo-search[data-v-c300bae4]{flex:1;min-width:200px;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:14px;outline:none}.poo-search[data-v-c300bae4]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.poo-table-wrap[data-v-c300bae4]{overflow-x:auto}.poo-table[data-v-c300bae4]{width:100%;border-collapse:collapse;font-size:13px}.poo-table th[data-v-c300bae4]{text-align:left;padding:10px 12px;background:#f9fafb;color:#6b7280;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}.poo-row td[data-v-c300bae4]{padding:12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.poo-row:last-child td[data-v-c300bae4]{border-bottom:none}.poo-row:hover td[data-v-c300bae4]{background:#fafafa}.poo-center[data-v-c300bae4]{text-align:center}.poo-customer[data-v-c300bae4],.poo-product[data-v-c300bae4]{display:flex;flex-direction:column;gap:2px}.poo-customer small[data-v-c300bae4],.poo-product small[data-v-c300bae4]{color:#9ca3af;font-size:11px}.poo-badge[data-v-c300bae4]{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.poo-link[data-v-c300bae4]{background:none;border:none;color:#4f46e5;cursor:pointer;font-weight:600;font-size:13px;padding:0;text-decoration:underline}.poo-loading[data-v-c300bae4]{text-align:center;padding:48px;color:#9ca3af}.poo-empty[data-v-c300bae4]{text-align:center;padding:60px 24px;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:8px}.poo-empty p[data-v-c300bae4]{font-weight:600;color:#6b7280;margin:0}.poo-empty span[data-v-c300bae4]{font-size:13px}.poo-pagination[data-v-c300bae4]{display:flex;gap:6px;justify-content:center;padding:16px 0 4px}.poo-page-btn[data-v-c300bae4]{min-width:32px;height:32px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.poo-page-btn.active[data-v-c300bae4]{background:#4f46e5;color:#fff;border-color:#4f46e5}.poo-modal-overlay[data-v-c300bae4]{position:fixed;inset:0;background:#0006;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.poo-modal[data-v-c300bae4]{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.poo-modal__header[data-v-c300bae4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.poo-modal__header h2[data-v-c300bae4]{font-size:18px;font-weight:700;margin:0}.poo-modal__close[data-v-c300bae4]{background:none;border:none;font-size:18px;cursor:pointer;color:#6b7280;padding:4px 8px}.poo-modal__body[data-v-c300bae4]{padding:24px}.poo-detail-grid[data-v-c300bae4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.poo-detail-item--full[data-v-c300bae4]{grid-column:1 / -1}.poo-detail-item[data-v-c300bae4]{display:flex;flex-direction:column;gap:4px}.poo-detail-item label[data-v-c300bae4]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.poo-detail-item span[data-v-c300bae4]{font-size:14px;color:#111827}.stats-grid[data-v-fcbbb13e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-v-fcbbb13e]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 3px #1a1a1a0a}.stat-card--success[data-v-fcbbb13e]{border-left:3px solid #007a5a}.stat-card--info[data-v-fcbbb13e]{border-left:3px solid #005bd3}.stat-card--highlight[data-v-fcbbb13e]{border-left:3px solid #b98900}.stat-label[data-v-fcbbb13e]{font-size:11px;font-weight:600;color:#616161;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.stat-value[data-v-fcbbb13e]{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;line-height:1}.stat-sub[data-v-fcbbb13e]{font-size:12px;color:#8c9196;margin-top:4px}.stat-skeleton[data-v-fcbbb13e]{height:90px;background:linear-gradient(90deg,#e8e8e8 25%,#f0f0f0,#e8e8e8 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-fcbbb13e 1.4s infinite}@keyframes shimmer-fcbbb13e{to{background-position:-200% 0}}.two-col[data-v-fcbbb13e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.right-col[data-v-fcbbb13e]{display:flex;flex-direction:column;gap:16px}@media(max-width:840px){.two-col[data-v-fcbbb13e]{grid-template-columns:1fr}.stats-grid[data-v-fcbbb13e]{grid-template-columns:repeat(2,1fr)}}.breakdown[data-v-fcbbb13e]{display:flex;flex-direction:column;gap:14px}.breakdown-row[data-v-fcbbb13e]{display:flex;flex-direction:column;gap:6px}.breakdown-meta[data-v-fcbbb13e]{display:flex;align-items:center;gap:8px}.breakdown-dot[data-v-fcbbb13e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.breakdown-label[data-v-fcbbb13e]{font-size:13px;color:#303030;flex:1}.breakdown-count[data-v-fcbbb13e]{font-size:13px;font-weight:600;color:#303030}.breakdown-bar-bg[data-v-fcbbb13e]{height:6px;background:#f1f1f1;border-radius:3px;overflow:hidden}.breakdown-bar[data-v-fcbbb13e]{height:100%;border-radius:3px;transition:width .5s ease}.highlight-number[data-v-fcbbb13e]{display:flex;align-items:baseline;gap:8px;padding:4px 0}.big-num[data-v-fcbbb13e]{font-size:40px;font-weight:700;color:#1a1a1a;letter-spacing:-.03em;line-height:1}.big-label[data-v-fcbbb13e]{font-size:14px;color:#616161}.top-products[data-v-fcbbb13e]{display:flex;flex-direction:column;gap:0}.top-product-row[data-v-fcbbb13e]{display:grid;grid-template-columns:24px 1fr 36px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #f6f6f7}.top-product-row[data-v-fcbbb13e]:last-child{border-bottom:none}.tp-rank[data-v-fcbbb13e]{font-size:11px;font-weight:700;color:#8c9196;text-align:center}.tp-id[data-v-fcbbb13e]{font-size:12px;font-family:SFMono-Regular,Consolas,monospace;color:#303030;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-count[data-v-fcbbb13e]{font-size:13px;font-weight:600;color:#303030;text-align:right}.empty-note[data-v-fcbbb13e]{font-size:13px;color:#8c9196;padding:16px 20px;background:#fff;border-radius:12px;text-align:center;box-shadow:0 0 0 1px #1a1a1a12}.error-text[data-v-fcbbb13e]{color:#d72c0d;font-size:14px}.plan-lock[data-v-fcbbb13e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:60px 24px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px #1a1a1a12;text-align:center}.plan-lock__title[data-v-fcbbb13e]{font-size:16px;font-weight:700;color:#1a1a1a}.plan-lock__desc[data-v-fcbbb13e]{font-size:13px;color:#6b7280;max-width:340px;line-height:1.6}.plan-lock__btn[data-v-fcbbb13e]{padding:9px 20px;background:#005bd3;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.plan-lock__btn[data-v-fcbbb13e]:hover{background:#0049aa}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.et-layout[data-v-d804d538]{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}.et-card[data-v-d804d538]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 0 0 1px #1a1a1a12,0 1px 3px #1a1a1a0a;margin-bottom:16px}.et-card-title[data-v-d804d538]{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.et-card-desc[data-v-d804d538]{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 14px}.et-field[data-v-d804d538]{margin-bottom:16px}.et-field[data-v-d804d538]:last-child{margin-bottom:0}.et-label[data-v-d804d538]{font-size:12px;font-weight:600;color:#616161;margin-bottom:5px}.et-readonly[data-v-d804d538]{font-size:14px;color:#303030;padding:8px 12px;background:#f6f6f7;border-radius:6px}.et-readonly-box[data-v-d804d538]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f6f6f7;border-radius:6px;font-size:14px;color:#303030}.et-hint[data-v-d804d538]{font-size:12px;color:#8c9196;margin-top:4px}.et-link[data-v-d804d538]{color:#005bd3;text-decoration:none}.et-link[data-v-d804d538]:hover{text-decoration:underline}.et-badge[data-v-d804d538]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;flex-shrink:0}.et-badge--ok[data-v-d804d538]{background:#d1fae5;color:#065f46}.et-badge--warn[data-v-d804d538]{background:#fef3c7;color:#92400e}.et-input[data-v-d804d538]{width:100%;padding:8px 12px;font-size:14px;border:1.5px solid #d1d5db;border-radius:6px;outline:none;font-family:inherit;color:#303030;background:#fff;transition:border-color .15s;box-sizing:border-box}.et-input[data-v-d804d538]:focus{border-color:#005bd3}.et-input--textarea[data-v-d804d538]{resize:vertical;min-height:72px;line-height:1.5}.et-vars-list[data-v-d804d538]{list-style:none;margin:0;padding:0}.et-var-item[data-v-d804d538]{display:flex;align-items:flex-start;gap:10px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s}.et-var-item[data-v-d804d538]:hover{background:#f6f6f7}.et-var-key[data-v-d804d538]{font-family:SF Mono,Fira Code,monospace;font-size:12px;color:#005bd3;background:#eff6ff;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.et-var-desc[data-v-d804d538]{font-size:12px;color:#616161;line-height:1.4;padding-top:2px;flex:1}.et-copy-btn[data-v-d804d538]{flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;border:1.5px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;opacity:0;transition:opacity .15s,background .15s,border-color .15s,color .15s}.et-var-item:hover .et-copy-btn[data-v-d804d538]{opacity:1}.et-copy-btn[data-v-d804d538]:hover{background:#eff6ff;border-color:#005bd3;color:#005bd3}.et-copy-btn--copied[data-v-d804d538]{opacity:1!important;background:#d1fae5;border-color:#059669;color:#059669}.et-editor-card[data-v-d804d538]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a12,0 1px 3px #1a1a1a0a}.et-tabs[data-v-d804d538]{display:flex;border-bottom:1.5px solid #f1f1f1;padding:0 16px;background:#fafafa}.et-tab[data-v-d804d538]{padding:10px 16px;font-size:13px;font-weight:500;color:#616161;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1.5px;transition:color .15s}.et-tab--active[data-v-d804d538]{color:#1a1a1a;border-bottom-color:#303030}.et-tab[data-v-d804d538]:hover:not(.et-tab--active){color:#303030}.et-editor-label[data-v-d804d538]{font-size:11px;font-weight:600;color:#8c9196;text-transform:uppercase;letter-spacing:.06em;padding:12px 16px 6px}.et-code-wrap[data-v-d804d538],.et-quill-container[data-v-d804d538]{display:flex;flex-direction:column}.et-quill-container[data-v-d804d538] .ql-toolbar{border:none;border-bottom:1.5px solid #f1f1f1;background:#fafafa;padding:8px 12px;flex-shrink:0}.et-quill-container[data-v-d804d538] .ql-container{border:none;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.et-quill-container[data-v-d804d538] .ql-editor{min-height:520px;padding:20px 24px;line-height:1.6;color:#1a1a1a}.et-quill-container[data-v-d804d538] .ql-editor:focus{background:#fafeff}.et-quill-container[data-v-d804d538] .ql-picker-label{color:#444}.et-quill-container[data-v-d804d538] .ql-toolbar button:hover .ql-stroke,.et-quill-container[data-v-d804d538] .ql-toolbar button.ql-active .ql-stroke{stroke:#005bd3}.et-quill-container[data-v-d804d538] .ql-toolbar button:hover .ql-fill,.et-quill-container[data-v-d804d538] .ql-toolbar button.ql-active .ql-fill{fill:#005bd3}.et-preview-wrap[data-v-d804d538]{display:flex;flex-direction:column}.et-preview-frame[data-v-d804d538]{width:100%;height:600px;border:none;background:#f4f4f5}.test-bar[data-v-d804d538]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;margin-bottom:16px}.test-input[data-v-d804d538]{flex:1;padding:8px 12px;font-size:14px;border:1.5px solid #d1d5db;border-radius:6px;outline:none;font-family:inherit}.test-input[data-v-d804d538]:focus{border-color:#005bd3}.test-note[data-v-d804d538]{font-size:12px;color:#8c9196;margin-left:4px}.modal-overlay[data-v-d804d538]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.et-modal[data-v-d804d538]{background:#fff;border-radius:16px;width:500px;max-width:95vw;box-shadow:0 20px 60px #0000002e;overflow:hidden}.et-modal-header[data-v-d804d538]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f1f1}.et-modal-title[data-v-d804d538]{margin:0;font-size:15px;font-weight:700}.et-modal-close[data-v-d804d538]{background:none;border:none;cursor:pointer;padding:4px;display:flex}.et-modal-body[data-v-d804d538]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.et-tpl-card[data-v-d804d538]{padding:14px 16px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.et-tpl-card[data-v-d804d538]:hover{border-color:#005bd3;background:#f0f7ff}.et-tpl-name[data-v-d804d538]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.et-tpl-subject[data-v-d804d538]{font-size:12px;color:#616161}.et-skeleton[data-v-d804d538]{display:grid;grid-template-columns:360px 1fr;gap:20px}.et-skel-left[data-v-d804d538],.et-skel-right[data-v-d804d538]{display:flex;flex-direction:column}.et-skel-block[data-v-d804d538]{background:linear-gradient(90deg,#f6f6f7 25%,#ebebeb,#f6f6f7 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-d804d538 1.4s infinite}@keyframes shimmer-d804d538{to{background-position:-200% 0}}.slide-enter-active[data-v-d804d538],.slide-leave-active[data-v-d804d538]{transition:all .2s ease}.slide-enter-from[data-v-d804d538],.slide-leave-to[data-v-d804d538]{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.et-layout[data-v-d804d538],.et-skeleton[data-v-d804d538]{grid-template-columns:1fr}}
