.kx-modal-overlay[data-v-6d96a4aa]{background:#00000080;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2500}.kx-modal-wrapper[data-v-6d96a4aa]{position:fixed;top:50px;left:calc(50% - var(--modal-size-half));width:var(--modal-size);background:#fff;z-index:2600;border-radius:5px}.kx-modal-header[data-v-6d96a4aa]{font-weight:500;padding:10px;border-bottom:1px solid #efefef;color:#000}.kx-modal-body[data-v-6d96a4aa]{padding:20px 15px;min-height:100px;max-height:calc(100vh - 220px);overflow-y:auto;color:#000}.kx-modal-footer[data-v-6d96a4aa]{margin-top:10px;border-top:1px solid #efefef;padding:10px;display:flex;justify-content:space-between}.kx-modal-footer button[data-v-6d96a4aa]{margin-left:5px}.modal-header[data-v-dd0db1cc]{display:flex;align-items:center;justify-content:space-between;padding:0}.header-content[data-v-dd0db1cc]{display:flex;align-items:center;gap:1rem}.header-icon[data-v-dd0db1cc]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.header-icon svg[data-v-dd0db1cc]{width:24px;height:24px}.header-text h2[data-v-dd0db1cc]{margin:0 0 4px;font-size:1.5rem;font-weight:700;color:#1a202c}.header-text p[data-v-dd0db1cc]{margin:0;font-size:.875rem;color:#718096}.close-btn[data-v-dd0db1cc]{width:40px;height:40px;border:none;background:#f7fafc;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#4a5568}.close-btn[data-v-dd0db1cc]:hover{background:#edf2f7;color:#2d3748}.close-btn svg[data-v-dd0db1cc]{width:20px;height:20px}.workspace-form[data-v-dd0db1cc]{font-family:var(--font-family);max-height:70vh;overflow-y:auto;padding-right:8px}.workspace-form[data-v-dd0db1cc]::-webkit-scrollbar{width:6px}.workspace-form[data-v-dd0db1cc]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.workspace-form[data-v-dd0db1cc]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.workspace-form[data-v-dd0db1cc]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.form-section[data-v-dd0db1cc]{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.form-section[data-v-dd0db1cc]:hover{border-color:#cbd5e0;box-shadow:0 4px 12px #00000014}.section-header[data-v-dd0db1cc]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.section-icon[data-v-dd0db1cc]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.section-icon svg[data-v-dd0db1cc]{width:20px;height:20px}.section-title h3[data-v-dd0db1cc]{margin:0 0 4px;font-size:1.25rem;font-weight:600;color:#1a202c}.section-title p[data-v-dd0db1cc]{margin:0;font-size:.875rem;color:#718096;line-height:1.5}.form-group[data-v-dd0db1cc]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-dd0db1cc]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#4a5568}.label-text[data-v-dd0db1cc]{display:flex;align-items:center;gap:.25rem}.label-required[data-v-dd0db1cc]{color:#e53e3e;font-size:.75rem}.label-optional[data-v-dd0db1cc]{color:#718096;font-size:.75rem;font-weight:400}.input-wrapper[data-v-dd0db1cc]{position:relative;display:flex;align-items:center}.input-icon[data-v-dd0db1cc]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#a0aec0;z-index:1}.input-icon svg[data-v-dd0db1cc]{width:18px;height:18px}.form-input[data-v-dd0db1cc]{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;transition:all .2s ease;background:#fff}.form-input[data-v-dd0db1cc]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-input[data-v-dd0db1cc]::placeholder{color:#a0aec0}.save-btn[data-v-dd0db1cc]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.save-btn[data-v-dd0db1cc]:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.save-btn[data-v-dd0db1cc]:disabled{opacity:.6;cursor:not-allowed;transform:none}.save-btn svg[data-v-dd0db1cc]{width:16px;height:16px}.cancel-btn[data-v-dd0db1cc]{padding:.75rem 1.5rem;background:#e2e8f0;color:#4a5568;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-dd0db1cc]:hover{background:#cbd5e0}.delete-btn[data-v-dd0db1cc]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:transparent;color:#e53e3e;border:1px solid #e53e3e;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.delete-btn[data-v-dd0db1cc]:hover{background:#e53e3e;color:#fff}.delete-btn svg[data-v-dd0db1cc]{width:16px;height:16px}.delete-modal-overlay[data-v-dd0db1cc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-modal[data-v-dd0db1cc]{background:#fff;border-radius:16px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 25px 50px #0000004d}.delete-modal-header[data-v-dd0db1cc]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 1rem;text-align:center}.delete-modal-icon[data-v-dd0db1cc]{width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff}.delete-modal-icon svg[data-v-dd0db1cc]{width:40px;height:40px}.delete-modal-header h3[data-v-dd0db1cc]{margin:0;font-size:1.5rem;font-weight:700;color:#2d3748}.delete-modal-content[data-v-dd0db1cc]{padding:0 1.5rem 1.5rem;text-align:center}.delete-modal-content p[data-v-dd0db1cc]{margin:0 0 .5rem;color:#4a5568;font-size:1rem;line-height:1.5}.delete-warning[data-v-dd0db1cc]{color:#e53e3e!important;font-weight:600;font-size:.875rem!important}.delete-modal-actions[data-v-dd0db1cc]{display:flex;gap:1rem;padding:1.5rem;background:#f8fafc}.delete-modal-btn[data-v-dd0db1cc]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;font-size:.875rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.delete-modal-btn.cancel[data-v-dd0db1cc]{background:#e2e8f0;color:#4a5568}.delete-modal-btn.cancel[data-v-dd0db1cc]:hover{background:#cbd5e0}.delete-modal-btn.delete[data-v-dd0db1cc]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.delete-modal-btn.delete[data-v-dd0db1cc]:hover{background:linear-gradient(135deg,#ff5252,#f44336);transform:translateY(-1px);box-shadow:0 4px 12px #ff52524d}.delete-modal-btn svg[data-v-dd0db1cc]{width:16px;height:16px}@media (max-width: 768px){.delete-modal-actions[data-v-dd0db1cc]{flex-direction:column}.header-content[data-v-dd0db1cc]{flex-direction:column;align-items:flex-start;gap:.75rem}.header-icon[data-v-dd0db1cc]{width:40px;height:40px}.header-icon svg[data-v-dd0db1cc]{width:20px;height:20px}}@media (max-width: 480px){.form-section[data-v-dd0db1cc]{padding:1rem}.section-header[data-v-dd0db1cc]{flex-direction:column;gap:.75rem}.workspace-form[data-v-dd0db1cc]{max-height:60vh}}.workspace-container[data-v-a86d71ae]{width:100%;margin:0 auto 40px;border-radius:6px;overflow:hidden}.workspace-details[data-v-a86d71ae]{background-color:#fff;display:flex;justify-content:space-between;box-shadow:0 3.5px 5.5px #00000005;padding:20px 30px;border-radius:15px}.workspace-details>div[data-v-a86d71ae]{display:flex;align-items:center;gap:30px}.workspace-details .btn-settings[data-v-a86d71ae]{cursor:pointer;border-radius:3px;position:absolute;top:5px;right:5px;font-size:12px;background-color:var(--b-lightgray);border:1px solid #ccc;display:flex;align-items:center;justify-content:center;padding:6px;margin-top:5px;margin-right:5px}.workspace-logo-container[data-v-a86d71ae]{width:100px;display:flex;align-items:center}.workspace-logo-container>img[data-v-a86d71ae]{width:100%}.workspace-details-list h3[data-v-a86d71ae]{margin:0 0 5px;font-size:18px}.workspace-details-list .domain[data-v-a86d71ae]{margin:0;color:#777;font-size:13px;text-decoration:none}.workspace-details .branding[data-v-a86d71ae]{display:flex;gap:20px}.workspace-details .branding .brand-color[data-v-a86d71ae]{display:flex;font-size:12px;align-items:center}.workspace-details .branding .brand-color>div[data-v-a86d71ae]{border-radius:100%;width:14px;height:14px;margin-right:6px}.workspace-details .branding .brand-color-primary[data-v-a86d71ae]{background:var(--primary-bg-color)}.workspace-details .branding .brand-color-secondary[data-v-a86d71ae]{background:var(--secondary-bg-color)}.workspace-content[data-v-f81c63d1]{margin-top:20px;padding:20px;background-color:#fff;box-shadow:0 3.5px 5.5px #00000005;border-radius:15px}.tab[data-v-f81c63d1]{border-bottom:1px solid #efefef;display:flex;margin-bottom:20px}.tab-item[data-v-f81c63d1]{cursor:pointer;padding:5px 15px;border-bottom:2px solid transparent;font-weight:500}.tab-item[data-v-f81c63d1]:hover{opacity:.8}.tab-item.active[data-v-f81c63d1]{border-bottom:2px solid var(--b-orange);color:var(--b-orange);font-weight:600}.integrations[data-v-f81c63d1]{display:flex;gap:5px}.integration-item[data-v-f81c63d1]{cursor:pointer;width:calc(25% - 5px);gap:5px;border:1px solid #ccc;border-radius:5px;padding:5px;display:flex;align-items:center;font-weight:600}.integration-item>img[data-v-f81c63d1]{width:25px;height:25px}.general-settings-trigger[data-v-c9202a59]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #667eea33}.general-settings-trigger[data-v-c9202a59]:hover{background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.general-settings-trigger[data-v-c9202a59]:active{transform:translateY(0)}.popup-overlay[data-v-c9202a59]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-c9202a59 .2s ease-out}.popup-container[data-v-c9202a59]{background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-c9202a59 .3s ease-out}.popup-header[data-v-c9202a59]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0;background:#f8f9fa;border-radius:12px 12px 0 0}.popup-header h3[data-v-c9202a59]{margin:0;font-size:1.125rem;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:.5rem}.close-btn[data-v-c9202a59]{background:none;border:none;color:#6c7781;font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-c9202a59]:hover{background:#e2e8f0;color:#2d3748}.popup-content[data-v-c9202a59]{flex:1;padding:1.5rem;overflow-y:auto;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.popup-footer[data-v-c9202a59]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e2e8f0;background:#f8f9fa;border-radius:0 0 12px 12px;justify-content:flex-end}.btn-cancel[data-v-c9202a59],.btn-save[data-v-c9202a59]{padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-cancel[data-v-c9202a59]{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.btn-cancel[data-v-c9202a59]:hover{background:#edf2f7;border-color:#cbd5e0}.btn-save[data-v-c9202a59]{background:#667eea;color:#fff}.btn-save[data-v-c9202a59]:hover{background:#5a67d8;transform:translateY(-1px)}.form-builder-general-settings[data-v-c9202a59]{display:flex;flex-direction:column;gap:1.25rem}.form-builder-setting-group[data-v-c9202a59]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:5px}.form-builder-setting-label[data-v-c9202a59]{font-size:.875rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;display:block;margin-bottom:0}.form-builder-setting-input[data-v-c9202a59],.form-builder-setting-select[data-v-c9202a59],.form-builder-setting-textarea[data-v-c9202a59]{padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#2d3748;background:#fff;transition:border-color .2s ease}.form-builder-setting-input[data-v-c9202a59]:focus,.form-builder-setting-select[data-v-c9202a59]:focus,.form-builder-setting-textarea[data-v-c9202a59]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-builder-setting-textarea[data-v-c9202a59]{resize:vertical;font-family:inherit}.form-builder-color-grid[data-v-c9202a59]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.form-builder-color-option[data-v-c9202a59]{width:32px;height:32px;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem}.form-builder-color-option[data-v-c9202a59]:hover{transform:scale(1.1);border-color:#a0aec0}.form-builder-color-option.active[data-v-c9202a59]{border-color:#2d3748;transform:scale(1.1);box-shadow:0 2px 8px #0003}.form-builder-style-buttons[data-v-c9202a59]{display:flex;gap:8px;flex-wrap:wrap}.form-builder-style-btn[data-v-c9202a59]{padding:6px 12px;border:2px solid #e2e8f0;border-radius:6px;background:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:#4a5568}.form-builder-style-btn[data-v-c9202a59]:hover{border-color:#667eea;color:#667eea}.form-builder-style-btn.active[data-v-c9202a59]{border-color:#667eea;background:#667eea;color:#fff}.form-builder-setting-color[data-v-c9202a59]{width:100%;height:40px;padding:4px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.popup-content[data-v-c9202a59]::-webkit-scrollbar{width:6px}.popup-content[data-v-c9202a59]::-webkit-scrollbar-track{background:#f1f3f4}.popup-content[data-v-c9202a59]::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:3px}.popup-content[data-v-c9202a59]::-webkit-scrollbar-thumb:hover{background:#a7aaad}@keyframes fadeIn-c9202a59{0%{opacity:0}to{opacity:1}}@keyframes slideUp-c9202a59{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.popup-container[data-v-c9202a59]{width:95%;max-height:95vh}.popup-header[data-v-c9202a59],.popup-content[data-v-c9202a59],.popup-footer[data-v-c9202a59]{padding:1rem}.form-builder-color-grid[data-v-c9202a59]{grid-template-columns:repeat(4,1fr)}.popup-footer[data-v-c9202a59]{flex-direction:column}.btn-cancel[data-v-c9202a59],.btn-save[data-v-c9202a59]{width:100%}}.workspace-header[data-v-0b6f4082]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:20px;flex-wrap:wrap}.header-actions[data-v-0b6f4082]{display:flex;gap:10px}.header-button[data-v-0b6f4082]{background-color:#2e7d32;color:#fff;border:none;padding:8px 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.header-button[data-v-0b6f4082]:hover{background-color:#256728}.header-button.secondary[data-v-0b6f4082]{background-color:#5b39e1}.header-button.secondary[data-v-0b6f4082]:hover{background-color:#472fc7}.workspace-section-title[data-v-0b6f4082]{margin:0 0 5px;font-size:18px;font-weight:600;color:#333}.workspace-section-subtitle[data-v-0b6f4082]{margin:0;font-size:14px;color:#666}.workspace-form-table-wrapper[data-v-0b6f4082]{margin-top:20px}.workspace-table-title[data-v-0b6f4082]{font-size:18px;font-weight:600;margin-bottom:16px}.workspace-form-table[data-v-0b6f4082]{width:100%;border-collapse:collapse;font-size:14px}.workspace-form-table thead[data-v-0b6f4082]{background-color:#f4f4f7}.workspace-form-table th[data-v-0b6f4082],.workspace-form-table td[data-v-0b6f4082]{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.workspace-form-table tbody tr[data-v-0b6f4082]:hover{background-color:#fafafa}.status-badge[data-v-0b6f4082]{display:inline-block;padding:4px 10px;font-size:12px;border-radius:20px;font-weight:500;text-transform:uppercase}.status-badge.active[data-v-0b6f4082]{background-color:#e6f4ea;color:#2e7d32}.status-badge.draft[data-v-0b6f4082]{background-color:#fef4e5;color:#f57c00}.table-action[data-v-0b6f4082]{background-color:#5b39e1;color:#fff;border:none;padding:6px 12px;border-radius:6px;margin-right:8px;cursor:pointer;font-size:13px;transition:background-color .2s ease}.table-action[data-v-0b6f4082]:hover{background-color:#472fc7}.table-action.danger[data-v-0b6f4082]{background-color:#e53935}.table-action.danger[data-v-0b6f4082]:hover{background-color:#c62828}.table-loader[data-v-0b6f4082]{display:flex;flex-direction:column;gap:12px;margin-top:20px;background:#fff}.table-loader-row[data-v-0b6f4082]{display:flex;gap:16px}.table-loader-row .cell[data-v-0b6f4082]{flex:1;height:20px;border-radius:6px;background:#e0e0e0;position:relative;overflow:hidden}.shimmer[data-v-0b6f4082]:before{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shimmer-0b6f4082 1.2s infinite}@keyframes shimmer-0b6f4082{0%{left:-150px}to{left:100%}}.delete-modal-overlay[data-v-0b6f4082]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-modal[data-v-0b6f4082]{background:#fff;border-radius:16px;width:90%;max-width:400px;overflow:hidden;box-shadow:0 25px 50px #0000004d}.delete-modal-header[data-v-0b6f4082]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 1rem;text-align:center}.delete-modal-icon[data-v-0b6f4082]{width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#fff}.delete-modal-icon svg[data-v-0b6f4082]{width:40px;height:40px}.delete-modal-header h3[data-v-0b6f4082]{margin:0;font-size:1.5rem;font-weight:700;color:#2d3748}.delete-modal-content[data-v-0b6f4082]{padding:0 1.5rem 1.5rem;text-align:center}.delete-modal-content p[data-v-0b6f4082]{margin:0 0 .5rem;color:#4a5568;font-size:1rem;line-height:1.5}.delete-warning[data-v-0b6f4082]{color:#e53e3e!important;font-weight:600;font-size:.875rem!important}.delete-modal-actions[data-v-0b6f4082]{display:flex;gap:1rem;padding:1.5rem;background:#f8fafc}.delete-modal-btn[data-v-0b6f4082]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;font-size:.875rem;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease}.delete-modal-btn[data-v-0b6f4082]:disabled{opacity:.6;cursor:not-allowed}.delete-modal-btn.cancel[data-v-0b6f4082]{background:#e2e8f0;color:#4a5568}.delete-modal-btn.cancel[data-v-0b6f4082]:hover{background:#cbd5e0}.delete-modal-btn.delete[data-v-0b6f4082]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.delete-modal-btn.delete[data-v-0b6f4082]:hover:not(:disabled){background:linear-gradient(135deg,#ff5252,#f44336);transform:translateY(-1px);box-shadow:0 4px 12px #ff52524d}.delete-modal-btn svg[data-v-0b6f4082]{width:16px;height:16px}@media (max-width: 768px){.delete-modal-actions[data-v-0b6f4082]{flex-direction:column}}.modal-header[data-v-49548e72]{display:flex;justify-content:space-between;align-items:center}.close-icon[data-v-49548e72]{cursor:pointer;padding:0 5px}.input-error[data-v-49548e72]{color:red;font-size:.85em;margin-top:4px}.kx-input-group[data-v-49548e72]{margin-bottom:16px}.workspace-header[data-v-48225648]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:20px;flex-wrap:wrap}.header-actions[data-v-48225648]{display:flex;gap:10px}.header-button[data-v-48225648]{background-color:#2e7d32;color:#fff;border:none;padding:8px 14px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.header-button[data-v-48225648]:hover{background-color:#256728}.header-button.secondary[data-v-48225648]{background-color:#5b39e1}.header-button.secondary[data-v-48225648]:hover{background-color:#472fc7}.workspace-section-title[data-v-48225648]{margin:0 0 5px;font-size:18px;font-weight:600;color:#333}.workspace-section-subtitle[data-v-48225648]{margin:0;font-size:14px;color:#666}.workspace-form-table-wrapper[data-v-48225648]{margin-top:20px}.workspace-table-title[data-v-48225648]{font-size:18px;font-weight:600;margin-bottom:16px}.workspace-form-table[data-v-48225648]{width:100%;border-collapse:collapse;font-size:14px}.workspace-form-table thead[data-v-48225648]{background-color:#f4f4f7}.workspace-form-table th[data-v-48225648],.workspace-form-table td[data-v-48225648]{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.workspace-form-table tbody tr[data-v-48225648]:hover{background-color:#fafafa}.status-badge[data-v-48225648]{display:inline-block;padding:4px 10px;font-size:12px;border-radius:20px;font-weight:500;text-transform:uppercase}.status-badge.active[data-v-48225648]{background-color:#e6f4ea;color:#2e7d32}.status-badge.draft[data-v-48225648]{background-color:#fef4e5;color:#f57c00}.table-action[data-v-48225648]{background-color:#5b39e1;color:#fff;border:none;padding:6px 12px;border-radius:6px;margin-right:8px;cursor:pointer;font-size:13px;transition:background-color .2s ease}.table-action[data-v-48225648]:hover{background-color:#472fc7}.table-action.danger[data-v-48225648]{background-color:#e53935}.table-action.danger[data-v-48225648]:hover{background-color:#c62828}.table-loader[data-v-48225648]{display:flex;flex-direction:column;gap:12px;margin-top:20px;background:#fff}.table-loader-row[data-v-48225648]{display:flex;gap:16px}.table-loader-row .cell[data-v-48225648]{flex:1;height:20px;border-radius:6px;background:#e0e0e0;position:relative;overflow:hidden}.shimmer[data-v-48225648]:before{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:shimmer-48225648 1.2s infinite}@keyframes shimmer-48225648{0%{left:-150px}to{left:100%}}.workspace-header[data-v-02704fe9]{margin:0 0 5px}.workspace-subheading[data-v-02704fe9]{margin:0;color:#444;font-size:14px}.workspace-actions[data-v-02704fe9]{display:flex;gap:20px;margin-top:20px;margin-bottom:10px}.workspace-card[data-v-02704fe9]{cursor:pointer;background:#fff;padding:10px 20px;min-width:220px;border-radius:12px;font-weight:600;display:flex;align-items:center;box-shadow:0 4px 12px #0000000d;transition:box-shadow .3s ease}.workspace-icon[data-v-02704fe9]{color:#fff;background:linear-gradient(90deg,#5b39e1,#875de3 48%,#ab7be3);padding:10px;border-radius:50%;width:40px;height:38px;display:inline-block;text-align:center;margin-right:5px;line-height:20px;font-size:16px}.workspace-section[data-v-02704fe9]{margin-top:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 12px #0000000f}.dynamic-content-modal.fullscreen .category-modal-body[data-v-de3142f9]{max-height:calc(100vh - 120px);padding:24px}.dynamic-content-modal.fullscreen .rich-html-editor[data-v-de3142f9]{min-height:400px;max-height:60vh}.btn-fullscreen[data-v-de3142f9]{background:none;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;display:none}.btn-fullscreen i[data-v-de3142f9]{font-size:1rem}.dynamic-content-modal.fullscreen .variables-grid[data-v-de3142f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.dynamic-content-modal.fullscreen .html-tools-grid[data-v-de3142f9]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));max-width:none}.dynamic-content-modal.fullscreen .templates-grid[data-v-de3142f9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dynamic-content-modal.fullscreen .content-rules-list[data-v-de3142f9]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.dynamic-content-modal.fullscreen .content-rule-item[data-v-de3142f9]{height:fit-content}.dynamic-content-modal.fullscreen .preview-box[data-v-de3142f9]{min-height:120px;font-size:.9rem;line-height:1.6}@media (max-width: 768px){.dynamic-content-modal.fullscreen .content-rules-list[data-v-de3142f9],.dynamic-content-modal.fullscreen .variables-grid[data-v-de3142f9]{grid-template-columns:1fr}}.dynamic-content-modal .category-modal-body[data-v-de3142f9]{max-height:50vh}.content-rule-item.rule-error.expanded[data-v-de3142f9]{background:#fefefe}.content-rule-item[data-v-de3142f9]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:transparent;transition:all .3s ease}.content-rule-item.expanded[data-v-de3142f9]:before{background:linear-gradient(to bottom,#4f46e5,#7c3aed)}.content-rule-item.rule-error[data-v-de3142f9]:before{background:#ef4444}.content-rule-item[data-v-de3142f9]:after{counter-increment:rule-counter}.content-rules-list[data-v-de3142f9]{counter-reset:rule-counter;display:flex;flex-direction:column;gap:16px}.rule-header[data-v-de3142f9]:before{content:counter(rule-counter) ". ";font-weight:600;color:#4f46e5;margin-right:4px}.rule-input[data-v-de3142f9]:focus,.rule-select[data-v-de3142f9]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}@keyframes expandRule-de3142f9{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}@keyframes collapseRule-de3142f9{0%{max-height:2000px;opacity:1}to{max-height:0;opacity:0}}.rule-content-wrapper[data-v-de3142f9]:not(.collapsed){animation:expandRule-de3142f9 .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.rule-header[data-v-de3142f9]{flex-direction:column;gap:12px;align-items:stretch}.rule-header-actions[data-v-de3142f9]{align-self:flex-end}.condition-group[data-v-de3142f9]{flex-direction:column;align-items:stretch;gap:6px}.condition-inputs[data-v-de3142f9]{justify-content:flex-start}}.rich-html-editor[data-v-de3142f9]{font-family:Monaco,Menlo,Consolas,Courier New,monospace;background:#1e1e1e;color:#d4d4d4;border:2px solid #374151;min-height:300px;line-height:1.6;font-size:13px}.rich-html-editor[data-v-de3142f9]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;background:#1a1a1a}.variable-tag[data-v-de3142f9]{background:linear-gradient(45deg,#4f46e5,#7c3aed);color:#fff;padding:4px 8px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease;font-family:Monaco,Menlo,Consolas,monospace;position:relative;box-shadow:0 2px 4px #4f46e533}.preview-box[data-v-de3142f9],.test-preview[data-v-de3142f9]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;font-size:.875rem;min-height:60px;max-height:400px;color:#374151;overflow-x:auto;box-shadow:inset 0 1px 3px #0000001a}.preview-box .status-badge[data-v-de3142f9]{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.preview-box .status-badge.awesome[data-v-de3142f9]{background:#dcfce7;color:#166534}.content-textarea[data-v-de3142f9]{width:100%;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;font-size:.875rem;resize:vertical;transition:all .2s ease;font-family:inherit;line-height:1.6}.content-textarea[data-v-de3142f9]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.dynamic-content-info[data-v-de3142f9]{margin-bottom:24px}.info-card[data-v-de3142f9]{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;padding:16px;display:flex;gap:12px;align-items:flex-start}.info-card i[data-v-de3142f9]{color:#0ea5e9;font-size:1.25rem;margin-top:2px}.info-card h6[data-v-de3142f9]{margin:0 0 4px;font-weight:600;color:#0c4a6e}.info-card p[data-v-de3142f9]{margin:0;color:#0c4a6e;font-size:.875rem;line-height:1.5}.dynamic-content-section[data-v-de3142f9]{margin-bottom:24px}.section-header[data-v-de3142f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h5[data-v-de3142f9]{margin:0;font-size:1rem;font-weight:600;color:#374151}.btn-add-rule[data-v-de3142f9]{padding:6px 12px;background:#059669;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;font-size:.875rem}.btn-add-rule[data-v-de3142f9]:hover{background:#047857}.content-preview[data-v-de3142f9]{border-top:1px solid #e5e7eb;padding-top:12px}.content-preview h6[data-v-de3142f9]{margin:0 0 8px;font-size:.875rem;color:#374151;font-weight:600}.rule-error-message[data-v-de3142f9]{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 12px;display:flex;align-items:center;gap:6px;color:#dc2626;font-size:.875rem}.no-rules[data-v-de3142f9]{text-align:center;padding:40px 20px;color:#6b7280}.no-rules i[data-v-de3142f9]{font-size:2rem;margin-bottom:12px;display:block}.template-variables[data-v-de3142f9]{margin-top:8px}.template-variables h6[data-v-de3142f9]{margin:0 0 8px;font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.form-builder-setting-row[data-v-de3142f9]{grid-template-columns:1fr;gap:12px}.option-input-group[data-v-de3142f9]{flex-wrap:wrap;gap:6px}.dynamic-content-modal[data-v-de3142f9]{width:98%;max-width:none;margin:1%}.category-modal[data-v-de3142f9]{width:95%;max-width:none;margin:2.5%}}.content-rule-wrapper[data-v-de3142f9]{background:linear-gradient(90deg,transparent 25%,rgba(79,70,229,.02) 50%,transparent 75%);background-size:200% 100%}.content-rule-item.expanded .rule-content-wrapper[data-v-de3142f9]{animation:shimmer-de3142f9 1.5s ease-in-out}.content-rules-list.compact-mode .content-rule-item[data-v-de3142f9]:not(.expanded){margin-bottom:4px}.content-rules-list.compact-mode .content-rule-item:not(.expanded) .rule-header[data-v-de3142f9]{padding:12px 16px}.searchable-country-select[data-v-de3142f9]{position:relative}.searchable-country-select.compact[data-v-de3142f9]{margin-top:12px}.search-input-wrapper[data-v-de3142f9]{position:relative;cursor:pointer}.country-search-input[data-v-de3142f9]{padding-right:80px!important;cursor:pointer}.country-search-input-padding-left[data-v-de3142f9]{padding-left:40px!important}.country-search-input[data-v-de3142f9]:focus{cursor:text}.selected-country-flag[data-v-de3142f9]{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:1.2rem;pointer-events:none}.search-icon[data-v-de3142f9]{position:absolute;right:40px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.dropdown-arrow[data-v-de3142f9]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;transition:transform .2s ease;pointer-events:none}.dropdown-arrow.rotated[data-v-de3142f9]{transform:translateY(-50%) rotate(180deg)}.country-dropdown[data-v-de3142f9]{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #4f46e5;border-radius:8px;box-shadow:0 10px 25px #00000026;z-index:1000;max-height:300px;overflow:hidden;margin-top:4px;animation:slideDown-de3142f9 .2s ease-out}.dropdown-header[data-v-de3142f9]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.dropdown-title[data-v-de3142f9]{font-weight:600;color:#374151;font-size:.875rem}.btn-close-dropdown[data-v-de3142f9]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.btn-close-dropdown[data-v-de3142f9]:hover{background:#f3f4f6;color:#374151}.countries-list[data-v-de3142f9]{max-height:240px;overflow-y:auto}.country-option[data-v-de3142f9]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f3f4f6}.country-option[data-v-de3142f9]:hover,.country-option.highlighted[data-v-de3142f9]{background:#f0f9ff}.country-option.selected[data-v-de3142f9]{background:#eff6ff;border-left:4px solid #4f46e5}.country-option.disabled[data-v-de3142f9]{opacity:.5;cursor:not-allowed;background:#f9fafb}.country-option.disabled[data-v-de3142f9]:hover{background:#f9fafb}.country-flag[data-v-de3142f9]{font-size:1.25rem;flex-shrink:0}.country-name[data-v-de3142f9]{flex:1;font-weight:500;color:#374151}.country-code[data-v-de3142f9]{color:#6b7280;font-size:.875rem;font-family:Monaco,Menlo,Consolas,monospace}.country-selected[data-v-de3142f9],.country-added[data-v-de3142f9]{color:#059669;flex-shrink:0}.no-results[data-v-de3142f9]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:#6b7280;text-align:center}.no-results i[data-v-de3142f9]{font-size:1.5rem;opacity:.5}.popular-countries-manager[data-v-de3142f9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.popular-countries-display[data-v-de3142f9]{margin-bottom:16px}.no-popular-countries[data-v-de3142f9]{display:flex;align-items:center;gap:8px;color:#6b7280;font-style:italic;padding:12px;background:#fff;border:1px dashed #d1d5db;border-radius:6px;text-align:center;justify-content:center}.popular-countries-list[data-v-de3142f9]{display:flex;flex-wrap:wrap;gap:8px}.popular-country-item[data-v-de3142f9]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:.875rem;transition:all .2s ease}.popular-country-item[data-v-de3142f9]:hover{border-color:#4f46e5;box-shadow:0 2px 4px #4f46e51a}.popular-country-item .country-flag[data-v-de3142f9]{font-size:1rem}.popular-country-item .country-name[data-v-de3142f9]{font-weight:500;color:#374151}.btn-remove-popular[data-v-de3142f9]{background:none;border:none;color:#dc2626;cursor:pointer;padding:2px;border-radius:3px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.btn-remove-popular[data-v-de3142f9]:hover{background:#fee2e2;color:#b91c1c}.add-popular-country[data-v-de3142f9]{border-top:1px solid #e5e7eb;padding-top:16px}.phone-scores-container[data-v-de3142f9]{display:flex;flex-direction:column;gap:8px}.phone-score-preset[data-v-de3142f9]{display:flex;gap:8px;flex-wrap:wrap}.btn-preset[data-v-de3142f9]{padding:6px 12px;font-size:.75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease}.btn-preset[data-v-de3142f9]:hover{background:#e5e7eb;border-color:#9ca3af}.category-controls[data-v-de3142f9]{display:flex;gap:8px;align-items:center}.category-select[data-v-de3142f9]{flex:1}.btn-add-category[data-v-de3142f9]{padding:8px 12px;background:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px}.btn-add-category[data-v-de3142f9]:hover{background:#4338ca;transform:translateY(-1px)}.category-modal-overlay[data-v-de3142f9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.category-modal[data-v-de3142f9]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.dynamic-content-modal[data-v-de3142f9]{background:#fff;border-radius:8px;width:95%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;transition:all .3s ease}.dynamic-content-modal.fullscreen[data-v-de3142f9]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;z-index:1001;box-shadow:none}.category-modal-header[data-v-de3142f9]{padding:20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.category-modal-header h4[data-v-de3142f9]{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}.header-controls[data-v-de3142f9]{display:flex;align-items:center;gap:8px}.btn-fullscreen[data-v-de3142f9]{background:none;border:none;color:#6b7280;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:none;align-items:center;justify-content:center}.btn-fullscreen[data-v-de3142f9]:hover{color:#374151;background:#f3f4f6;transform:scale(1.1)}.btn-close[data-v-de3142f9]{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.btn-close[data-v-de3142f9]:hover{color:#374151;background:#f3f4f6}.category-modal-body[data-v-de3142f9]{padding:20px;max-height:60vh;overflow-y:auto}.category-modal-footer[data-v-de3142f9]{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.footer-info[data-v-de3142f9]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:.875rem}.footer-actions[data-v-de3142f9]{display:flex;gap:8px}.btn-done[data-v-de3142f9],.btn-save[data-v-de3142f9],.btn-cancel[data-v-de3142f9]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.btn-done[data-v-de3142f9],.btn-save[data-v-de3142f9]{background:#4f46e5;color:#fff}.btn-done[data-v-de3142f9]:hover,.btn-save[data-v-de3142f9]:hover{background:#4338ca}.btn-cancel[data-v-de3142f9]{background:#f3f4f6;color:#374151}.btn-cancel[data-v-de3142f9]:hover{background:#e5e7eb}.add-category-section[data-v-de3142f9]{margin-bottom:24px}.add-category-section h5[data-v-de3142f9]{margin:0 0 12px;font-size:1rem;font-weight:600;color:#374151}.add-category-form[data-v-de3142f9]{display:flex;gap:8px}.add-category-form input[data-v-de3142f9]{flex:1}.btn-add-category-modal[data-v-de3142f9]{padding:8px 16px;background:#059669;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500}.btn-add-category-modal[data-v-de3142f9]:hover:not(:disabled){background:#047857}.btn-add-category-modal[data-v-de3142f9]:disabled{background:#d1d5db;cursor:not-allowed}.existing-categories-section h5[data-v-de3142f9]{margin:0 0 12px;font-size:1rem;font-weight:600;color:#374151}.categories-list[data-v-de3142f9]{display:flex;flex-direction:column;gap:8px}.category-item[data-v-de3142f9]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:all .2s ease}.category-item[data-v-de3142f9]:hover{background:#f3f4f6;border-color:#d1d5db}.category-content[data-v-de3142f9]{display:flex;align-items:center;gap:8px;flex:1}.category-icon[data-v-de3142f9]{color:#6b7280}.category-name[data-v-de3142f9]{font-weight:500;color:#374151}.category-count[data-v-de3142f9]{color:#6b7280;font-size:.875rem}.category-actions[data-v-de3142f9]{display:flex;gap:4px}.btn-edit-category[data-v-de3142f9],.btn-delete-category[data-v-de3142f9]{background:none;border:none;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease}.btn-edit-category[data-v-de3142f9]{color:#4f46e5}.btn-edit-category[data-v-de3142f9]:hover{background:#eef2ff;color:#4338ca}.btn-delete-category[data-v-de3142f9]{color:#dc2626}.btn-delete-category[data-v-de3142f9]:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.btn-delete-category[data-v-de3142f9]:disabled{color:#d1d5db;cursor:not-allowed}.no-categories[data-v-de3142f9]{text-align:center;padding:40px 20px;color:#6b7280}.no-categories i[data-v-de3142f9]{font-size:2rem;margin-bottom:12px;display:block}.content-rule-item[data-v-de3142f9]{border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;transition:all .3s ease;overflow:hidden;position:relative}.content-rule-item[data-v-de3142f9]:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000d}.content-rule-item.expanded[data-v-de3142f9]{background:#fff;border-color:#4f46e5;box-shadow:0 4px 12px #4f46e51a}.content-rule-item.rule-error[data-v-de3142f9]{border-color:#ef4444;background:#fef2f2}.rule-header[data-v-de3142f9]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;cursor:pointer;transition:all .2s ease;border-radius:7px 7px 0 0}.rule-header[data-v-de3142f9]:hover{background:#4f46e505}.expanded .rule-header[data-v-de3142f9]{background:#4f46e508;border-bottom:1px solid #e5e7eb}.rule-conditions[data-v-de3142f9]{display:flex;flex-direction:column;gap:8px;flex:1}.condition-group[data-v-de3142f9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.condition-group label[data-v-de3142f9]{font-size:.875rem;color:#374151;font-weight:500;white-space:nowrap;min-width:fit-content}.condition-inputs[data-v-de3142f9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.input-group[data-v-de3142f9]{display:flex;align-items:center;gap:4px}.rule-input[data-v-de3142f9]{width:80px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem}.rule-select[data-v-de3142f9]{padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;min-width:140px}.input-suffix[data-v-de3142f9]{color:#6b7280;font-size:.875rem}.range-separator[data-v-de3142f9]{color:#6b7280;font-size:.875rem;margin:0 4px}.rule-header-actions[data-v-de3142f9]{display:flex;align-items:center;gap:8px}.accordion-toggle[data-v-de3142f9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#6b7280;transition:all .3s ease;border-radius:4px}.accordion-toggle[data-v-de3142f9]:hover{background:#4f46e51a;color:#4f46e5}.accordion-toggle i[data-v-de3142f9]{font-size:.875rem;transition:transform .3s ease}.expanded .accordion-toggle i[data-v-de3142f9]{transform:rotate(180deg)}.rule-content-wrapper[data-v-de3142f9]{overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);max-height:2000px;opacity:1}.rule-content-wrapper.collapsed[data-v-de3142f9]{max-height:0;opacity:0;padding:0}.rule-content[data-v-de3142f9]{padding:0 16px 16px;transition:all .3s ease}.collapsed .rule-content[data-v-de3142f9]{padding:0}.btn-remove-rule[data-v-de3142f9]{background:none;border:none;color:#dc2626;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.btn-remove-rule[data-v-de3142f9]:hover{background:#fee2e2;color:#b91c1c;transform:scale(1.1)}.content-type-badge[data-v-de3142f9]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(45deg,#4f46e5,#7c3aed);color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;margin-bottom:8px}.content-type-hint[data-v-de3142f9]{color:#6b7280;font-style:italic;display:block;margin-bottom:12px}.rich-html-editor[data-v-de3142f9]{font-family:Monaco,Menlo,Consolas,Courier New,monospace;background:#1e1e1e;color:#d4d4d4;border:2px solid #374151;min-height:300px;line-height:1.6;font-size:13px;width:100%;padding:12px 16px;border-radius:8px;resize:vertical;transition:all .2s ease}.rich-html-editor[data-v-de3142f9]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;background:#1a1a1a;outline:none}.variables-grid[data-v-de3142f9]{display:flex;flex-direction:column;gap:16px;margin-top:12px}.variable-group[data-v-de3142f9]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#f9fafb}.variable-group-title[data-v-de3142f9]{display:block;font-weight:600;font-size:.875rem;color:#374151;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.variables-list[data-v-de3142f9]{display:flex;gap:6px;flex-wrap:wrap}.variable-tag[data-v-de3142f9]{background:linear-gradient(45deg,#4f46e5,#7c3aed);color:#fff;padding:4px 8px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s ease;font-family:Monaco,Menlo,Consolas,monospace;box-shadow:0 2px 4px #4f46e533}.variable-tag[data-v-de3142f9]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #4f46e54d;background:linear-gradient(45deg,#4338ca,#6d28d9)}.variable-tag[data-v-de3142f9]:active{transform:translateY(0)}.html-helper-tools[data-v-de3142f9]{margin-top:16px;padding:12px;background:#f3f4f6;border-radius:8px;border:1px solid #d1d5db}.html-helper-tools h6[data-v-de3142f9]{margin:0 0 8px;font-size:.75rem;color:#374151;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.html-tools-grid[data-v-de3142f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px;max-width:100%}.html-tool-btn[data-v-de3142f9]{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:8px 4px;font-size:.75rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease;text-align:center;min-height:36px;display:flex;align-items:center;justify-content:center}.html-tool-btn[data-v-de3142f9]:hover{background:#4f46e5;color:#fff;border-color:#4f46e5;transform:translateY(-1px)}.predefined-templates[data-v-de3142f9]{margin-top:16px;padding:12px;background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border-radius:8px;border:1px solid #10b981}.predefined-templates h6[data-v-de3142f9]{margin:0 0 12px;font-size:.75rem;color:#065f46;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.templates-grid[data-v-de3142f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.template-btn[data-v-de3142f9]{background:#fff;border:1px solid #10b981;border-radius:6px;padding:10px 12px;font-size:.75rem;font-weight:600;color:#065f46;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.3;box-shadow:0 1px 3px #10b9811a}.template-btn[data-v-de3142f9]:hover{background:#10b981;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.template-btn[data-v-de3142f9]:active{transform:translateY(0)}.preview-box[data-v-de3142f9]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;font-size:.875rem;min-height:60px;max-height:400px;color:#374151;overflow-x:auto;box-shadow:inset 0 1px 3px #0000001a}.preview-box h3[data-v-de3142f9]{color:#1f2937;margin-top:0}.preview-box .btn[data-v-de3142f9]{display:inline-block;padding:8px 16px;margin:4px 8px 4px 0;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s ease}.preview-box .btn-primary[data-v-de3142f9]{background:#4f46e5;color:#fff;border:1px solid #4f46e5}.preview-box .btn-secondary[data-v-de3142f9]{background:#6b7280;color:#fff;border:1px solid #6b7280}.preview-box .btn-outline[data-v-de3142f9]{background:transparent;color:#4f46e5;border:1px solid #4f46e5}.preview-box .result-card[data-v-de3142f9]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.preview-box .card-header[data-v-de3142f9]{background:#f9fafb;padding:16px;border-bottom:1px solid #e5e7eb}.preview-box .card-content[data-v-de3142f9]{padding:16px}.user-data-note[data-v-de3142f9]{margin-bottom:16px}.note-card[data-v-de3142f9]{background:linear-gradient(135deg,#fef3c7,#fbbf24);border:1px solid #f59e0b;border-radius:8px;padding:12px 16px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 2px 4px #f59e0b1a}.note-card i[data-v-de3142f9]{color:#92400e;font-size:1.1rem;margin-top:2px;flex-shrink:0}.note-content[data-v-de3142f9]{color:#92400e;font-size:.875rem;line-height:1.5}.note-content strong[data-v-de3142f9]{color:#78350f;font-weight:600}.note-content code[data-v-de3142f9]{background:#78350f1a;color:#78350f;padding:2px 4px;border-radius:3px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600}.note-content small[data-v-de3142f9]{display:block;margin-top:4px;opacity:.9}.form-builder-tab-panel[data-v-de3142f9]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.form-builder-tab-panel h3[data-v-de3142f9]{margin:0 0 24px;font-size:1.25rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.form-builder-setting-group[data-v-de3142f9]{margin-bottom:20px}.form-builder-setting-label[data-v-de3142f9]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.form-builder-setting-input[data-v-de3142f9],.form-builder-setting-select[data-v-de3142f9]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease;background:#fff}.form-builder-setting-input[data-v-de3142f9]:focus,.form-builder-setting-select[data-v-de3142f9]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.form-builder-setting-hint[data-v-de3142f9]{display:block;font-size:.75rem;color:#6b7280;margin-top:4px;font-style:italic}.form-builder-setting-row[data-v-de3142f9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-builder-setting-textarea[data-v-de3142f9]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:Monaco,Menlo,Consolas,monospace;resize:vertical;transition:border-color .2s ease}.form-builder-setting-textarea[data-v-de3142f9]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.checkbox-group[data-v-de3142f9]{display:flex;align-items:center;gap:8px}.form-builder-setting-checkbox[data-v-de3142f9]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;position:relative}.form-builder-setting-checkbox[data-v-de3142f9]:checked{background:#4f46e5;border-color:#4f46e5}.form-builder-setting-checkbox[data-v-de3142f9]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-label[data-v-de3142f9]{cursor:pointer;margin-bottom:0;font-size:.875rem}.key-requirement-label[data-v-de3142f9]{color:#dc2626;font-weight:600;display:flex;align-items:center;gap:6px}.key-requirement-hint[data-v-de3142f9]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:8px 12px;border-radius:6px;margin-top:8px;display:flex;align-items:flex-start;gap:6px}.options-container[data-v-de3142f9]{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#f9fafb}.option-item[data-v-de3142f9]{margin-bottom:8px}.option-item[data-v-de3142f9]:last-child{margin-bottom:0}.option-input-group[data-v-de3142f9]{display:flex;align-items:center;gap:8px}.option-number[data-v-de3142f9]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#4f46e5;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0}.option-input[data-v-de3142f9]{flex:1}.score-input[data-v-de3142f9]{width:60px!important;text-align:center}.key-requirement-option[data-v-de3142f9]{position:relative}.key-requirement-option .key-req-checkbox[data-v-de3142f9]{position:absolute;opacity:0}.key-req-label-star[data-v-de3142f9]{cursor:pointer!important}.key-req-label-star.active[data-v-de3142f9]{color:gold!important}.btn-remove[data-v-de3142f9]{background:none;border:none;color:#dc2626;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.btn-remove[data-v-de3142f9]:hover{background:#fee2e2;color:#b91c1c}.btn-add-option[data-v-de3142f9]{background:#059669;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;margin-top:12px}.btn-add-option[data-v-de3142f9]:hover{background:#047857;transform:translateY(-1px)}.rating-scores-container[data-v-de3142f9]{display:flex;gap:8px;flex-wrap:wrap}.rating-score-item[data-v-de3142f9]{display:flex;flex-direction:column;align-items:center;gap:4px}.rating-label[data-v-de3142f9]{font-size:.75rem;font-weight:600;color:#6b7280}.country-scores-container[data-v-de3142f9],.state-scores-container[data-v-de3142f9]{display:flex;flex-direction:column;gap:8px}.country-score-preset[data-v-de3142f9],.state-score-preset[data-v-de3142f9]{display:flex;gap:8px;flex-wrap:wrap}.countries-list[data-v-de3142f9]::-webkit-scrollbar{width:6px}.countries-list[data-v-de3142f9]::-webkit-scrollbar-track{background:#f1f5f9}.countries-list[data-v-de3142f9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.countries-list[data-v-de3142f9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes slideDown-de3142f9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-de3142f9{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){.form-builder-setting-row[data-v-de3142f9]{grid-template-columns:1fr;gap:12px}.option-input-group[data-v-de3142f9]{flex-wrap:wrap;gap:6px}.popular-countries-list[data-v-de3142f9]{flex-direction:column}.popular-country-item[data-v-de3142f9]{justify-content:space-between}.phone-score-preset[data-v-de3142f9]{flex-direction:column}.country-dropdown[data-v-de3142f9]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:400px;max-height:70vh}.dynamic-content-modal[data-v-de3142f9]{width:98%;max-width:none;margin:1%}.category-modal[data-v-de3142f9]{width:95%;max-width:none;margin:2.5%}.rule-header[data-v-de3142f9]{flex-direction:column;gap:12px;align-items:stretch}.rule-header-actions[data-v-de3142f9]{align-self:flex-end}.condition-group[data-v-de3142f9]{flex-direction:column;align-items:stretch;gap:6px}.condition-inputs[data-v-de3142f9]{justify-content:flex-start}.dynamic-content-modal.fullscreen .content-rules-list[data-v-de3142f9],.dynamic-content-modal.fullscreen .variables-grid[data-v-de3142f9]{grid-template-columns:1fr}}.form-builder-tab-panel[data-v-0b6a4bb3]{max-height:100vh;overflow-y:auto;padding:16px;box-sizing:border-box}.form-builder-heading[data-v-0b6a4bb3]{border:none;margin-bottom:20px;padding:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.compact-section[data-v-0b6a4bb3]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.compact-section[data-v-0b6a4bb3]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-0b6a4bb3]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.setting-row[data-v-0b6a4bb3]{display:flex;align-items:center;margin-bottom:8px;gap:8px;min-height:32px}.setting-row[data-v-0b6a4bb3]:last-child{margin-bottom:0}.setting-label[data-v-0b6a4bb3]{font-size:12px;font-weight:500;color:#374151;min-width:60px;max-width:60px;flex-shrink:0;font-size:11px}.slider-container[data-v-0b6a4bb3]{display:flex;align-items:center;gap:12px;flex:1}.roundness-slider[data-v-0b6a4bb3]{flex:1;height:4px;border-radius:2px;background:#e5e7eb;outline:none;-webkit-appearance:none}.roundness-slider[data-v-0b6a4bb3]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#667eea;cursor:pointer}.slider-value[data-v-0b6a4bb3]{font-size:12px;color:#6b7280;min-width:30px}.compact-select[data-v-0b6a4bb3],.font-select[data-v-0b6a4bb3]{padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:11px;background:#fff;outline:none;height:28px}.compact-select[data-v-0b6a4bb3]{flex:1}.font-select[data-v-0b6a4bb3]{flex:1;margin-right:6px;max-width:120px}.color-row[data-v-0b6a4bb3]{display:flex;align-items:center;gap:8px;flex:1}.color-row.full-width[data-v-0b6a4bb3]{width:100%}.primary-colors[data-v-0b6a4bb3]{display:flex;gap:4px;flex-wrap:wrap;max-width:140px}.color-dot[data-v-0b6a4bb3]{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;flex-shrink:0}.color-dot.large[data-v-0b6a4bb3]{width:24px;height:24px}.color-dot[data-v-0b6a4bb3]:hover{transform:scale(1.1)}.color-dot.active[data-v-0b6a4bb3]{border-color:#374151;transform:scale(1.15)}.text-color-dot[data-v-0b6a4bb3]{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;flex-shrink:0}.text-color-dot.active[data-v-0b6a4bb3]{border-color:#374151}.expand-text-btn[data-v-0b6a4bb3]{width:16px;height:16px;border:1px solid #d1d5db;border-radius:3px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s;font-size:8px;flex-shrink:0;margin-left:2px}.expand-text-btn[data-v-0b6a4bb3]:hover{background:#f9fafb;border-color:#9ca3af}.expand-btn[data-v-0b6a4bb3]{width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s;flex-shrink:0;font-size:10px}.expand-btn[data-v-0b6a4bb3]:hover{background:#f9fafb;border-color:#9ca3af}.expanded-colors[data-v-0b6a4bb3]{margin-top:8px;padding:8px;background:#f9fafb;border-radius:6px}.typography-expanded[data-v-0b6a4bb3]{position:relative;z-index:1;margin-left:0;width:100%}.extended-color-grid[data-v-0b6a4bb3]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-bottom:8px}.custom-color-picker[data-v-0b6a4bb3]{width:100%;height:28px;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.toggle-group[data-v-0b6a4bb3]{display:flex;align-items:center;gap:12px;flex:1}.toggle-label[data-v-0b6a4bb3]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.style-option[data-v-0b6a4bb3]{width:20px;height:20px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0}.style-option.transparent-bg[data-v-0b6a4bb3]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-dot.transparent[data-v-0b6a4bb3]{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:6px 6px;background-position:0 0,0 3px,3px -3px,-3px 0px}.style-option.active[data-v-0b6a4bb3]{border-color:#374151}.style-buttons[data-v-0b6a4bb3]{display:flex;gap:6px;flex:1}.style-btn[data-v-0b6a4bb3]{flex:1;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;font-size:10px;transition:all .2s;min-height:26px}.style-btn.active[data-v-0b6a4bb3]{background:#667eea;color:#fff;border-color:#667eea}.typography-row[data-v-0b6a4bb3]{display:flex;align-items:center;flex:1;gap:8px}.color-dots[data-v-0b6a4bb3]{display:flex;gap:3px;align-items:center}.bg-toggle-group[data-v-0b6a4bb3]{display:flex;border-radius:6px;overflow:hidden;border:1px solid #d1d5db;flex:1}.bg-toggle-btn[data-v-0b6a4bb3]{flex:1;padding:6px 12px;border:none;background:#fff;cursor:pointer;font-size:11px;font-weight:500;color:#6b7280;transition:all .2s;min-height:28px}.bg-toggle-btn.active[data-v-0b6a4bb3]{background:#667eea;color:#fff}.pattern-options[data-v-0b6a4bb3]{display:flex;gap:8px;flex:1}.pattern-btn[data-v-0b6a4bb3]{width:28px;height:20px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;padding:2px;flex-shrink:0}.pattern-preview[data-v-0b6a4bb3]{width:100%;height:100%;border-radius:2px}.pattern-preview.lines[data-v-0b6a4bb3]{background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 2px,transparent 2px,transparent 6px)}.pattern-preview.dots[data-v-0b6a4bb3]{background-image:radial-gradient(circle,#e5e7eb 1px,transparent 1px);background-size:8px 8px}.gradient-bar[data-v-0b6a4bb3]{height:20px;border-radius:10px;flex:1;border:1px solid #e5e7eb}.image-upload-compact[data-v-0b6a4bb3]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px dashed #d1d5db;border-radius:4px;cursor:pointer;color:#6b7280;font-size:11px;flex:1;transition:all .2s;min-height:26px}.image-upload-compact[data-v-0b6a4bb3]:hover{border-color:#667eea;color:#667eea}.preview-image-display[data-v-0b6a4bb3]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;flex:1}.preview-thumbnail[data-v-0b6a4bb3]{width:32px;height:24px;object-fit:cover;border-radius:3px;border:1px solid #e5e7eb;flex-shrink:0}.remove-preview-btn[data-v-0b6a4bb3]{background:#ef4444;color:#fff;border:none;padding:3px 6px;border-radius:3px;cursor:pointer;font-size:10px;transition:background .2s;flex-shrink:0}.remove-preview-btn[data-v-0b6a4bb3]:hover{background:#dc2626}.toggle-container[data-v-173b1df1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.toggle-checkbox[data-v-173b1df1]{width:1rem;height:1rem;cursor:pointer}.toggle-label[data-v-173b1df1]{font-weight:400;color:#374151;margin:0;cursor:pointer}.lead-quality-settings[data-v-173b1df1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:.5rem}.quality-tier[data-v-173b1df1]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.quality-tier[data-v-173b1df1]:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.quality-tier-content[data-v-173b1df1]{display:flex;gap:.75rem;justify-content:space-between}.quality-header[data-v-173b1df1],.quality-name-section[data-v-173b1df1]{display:flex;align-items:center;gap:.5rem}.quality-name-input[data-v-173b1df1]{border:1px solid #d1d5db;border-radius:4px;padding:.25rem .5rem;font-size:.9rem;font-weight:600;color:#374151;background:#fff;min-width:120px}.quality-name-input[data-v-173b1df1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.quality-badge[data-v-173b1df1]{font-size:.8rem;padding:.25rem .5rem;border-radius:4px;font-weight:600;min-width:60px;text-align:center}.quality-badge.awesome[data-v-173b1df1]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.quality-badge.regular[data-v-173b1df1]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.quality-badge.poor[data-v-173b1df1]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.quality-inputs[data-v-173b1df1]{display:flex;gap:1rem;align-items:end}.input-group[data-v-173b1df1]{display:flex;flex-direction:column;gap:.25rem}.input-label[data-v-173b1df1]{font-size:.75rem;font-weight:500;color:#6b7280;margin:0}.score-input[data-v-173b1df1]{width:80px!important;text-align:center}.event-input[data-v-173b1df1]{width:150px!important}.btn-add-quality[data-v-173b1df1]{padding:.375rem .75rem;background:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem;margin-left:1rem;transition:background .2s ease}.btn-add-quality[data-v-173b1df1]:hover{background:#059669}.btn-remove-quality[data-v-173b1df1]{padding:.25rem;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:background .2s ease}.btn-remove-quality[data-v-173b1df1]:hover{background:#dc2626}.lead-customization-settings[data-v-173b1df1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:.5rem}.quality-customization-tier[data-v-173b1df1]{margin-bottom:2rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.quality-customization-tier[data-v-173b1df1]:last-child{margin-bottom:0}.quality-customization-header[data-v-173b1df1]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.quality-customization-header label[data-v-173b1df1]{font-weight:600;color:#374151;margin:0;font-size:.95rem}.customization-options[data-v-173b1df1]{display:flex;flex-direction:column;gap:1rem}.option-group[data-v-173b1df1]{display:flex;flex-direction:column;gap:.25rem}.option-label[data-v-173b1df1]{font-size:.8rem;font-weight:500;color:#6b7280;margin:0}.btn-test-webhook[data-v-173b1df1]{padding:.5rem 1rem;background:#f0f9ff;border:1px solid #60a5fa;border-radius:6px;color:#2563eb;cursor:pointer;font-size:.8rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;width:fit-content}.btn-test-webhook[data-v-173b1df1]:hover:not(:disabled){background:#dbeafe;border-color:#3b82f6;transform:translateY(-1px)}.btn-test-webhook[data-v-173b1df1]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.quality-inputs[data-v-173b1df1]{flex-direction:column;align-items:stretch;gap:.5rem}.score-input[data-v-173b1df1],.event-input[data-v-173b1df1]{width:100%!important}.quality-customization-tier[data-v-173b1df1]{padding:.75rem}.customization-options[data-v-173b1df1]{gap:.75rem}.quality-name-section[data-v-173b1df1]{flex-direction:column;align-items:stretch;gap:.25rem}.quality-name-input[data-v-173b1df1]{min-width:auto}}.form-builder-sidebar[data-v-14969155]{width:500px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);border-radius:12px;display:flex;flex-direction:column;box-shadow:0 4px 25px #00000014;height:fit-content;overflow:hidden}.form-builder-tabs[data-v-14969155]{display:flex;border-bottom:1px solid #e2e8f0;background:#f8f9fa}.form-builder-tab[data-v-14969155]{flex:1;padding:.6rem .4rem;background:transparent;border:none;font-size:.65rem;font-weight:500;color:#6c7781;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem}.form-builder-tab[data-v-14969155]:hover{background:#f1f3f4;color:#495057}.form-builder-tab.active[data-v-14969155]{color:#667eea;background:#fff}.form-builder-tab.active[data-v-14969155]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#667eea}.form-builder-tab i[data-v-14969155]{font-size:.9rem}.form-builder-tab-content[data-v-14969155]{flex:1;overflow-y:auto;max-height:70vh}.form-builder-tab-content[data-v-14969155]::-webkit-scrollbar{width:6px}.form-builder-tab-content[data-v-14969155]::-webkit-scrollbar-track{background:#f1f3f4}.form-builder-tab-content[data-v-14969155]::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:3px}.form-builder-tab-content[data-v-14969155]::-webkit-scrollbar-thumb:hover{background:#a7aaad}@media (max-width: 768px){.form-builder-sidebar[data-v-14969155]{width:100%}.form-builder-tab[data-v-14969155]{font-size:.6rem;padding:.5rem .2rem}}.embed-code-container[data-v-6357d688]{position:relative;display:inline-block}.form-builder-btn[data-v-6357d688]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;font-size:.95rem;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease}.form-builder-btn i[data-v-6357d688]{font-size:1rem}.form-builder-btn-primary[data-v-6357d688]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.form-builder-btn-primary[data-v-6357d688]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.form-builder-btn-secondary[data-v-6357d688]{background:#edf2f7;color:#4a5568}.form-builder-btn-secondary[data-v-6357d688]:hover{background:#e2e8f0}.form-builder-btn[data-v-6357d688]:disabled{opacity:.6;cursor:not-allowed}.form-builder-btn[data-v-6357d688]:disabled:hover{background:inherit}.form-builder-btn-embed[data-v-6357d688]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.form-builder-btn-embed[data-v-6357d688]:hover{background:linear-gradient(135deg,#7c3aed,#9333ea)}.form-builder-btn-embed.active[data-v-6357d688]{background:linear-gradient(135deg,#7c3aed,#9333ea);box-shadow:0 4px 12px #8b5cf64d}.embed-code-dropdown[data-v-6357d688]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 20px 40px #00000026;border:1px solid #e5e7eb;width:380px;z-index:1000;animation:slideDown-6357d688 .2s ease-out}.embed-code-header[data-v-6357d688]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;background:linear-gradient(135deg,#fafbff,#fff);border-radius:12px 12px 0 0}.embed-code-header h4[data-v-6357d688]{margin:0;font-size:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.embed-code-header i[data-v-6357d688]{color:#8b5cf6;font-size:.9rem}.embed-close-btn[data-v-6357d688]{width:24px;height:24px;border:none;background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.embed-close-btn[data-v-6357d688]:hover{background:#f3f4f6;transform:rotate(90deg)}.embed-close-btn svg[data-v-6357d688]{width:12px;height:12px;color:#6b7280}.embed-code-content[data-v-6357d688]{padding:1.25rem}.embed-description[data-v-6357d688]{margin:0 0 1rem;color:#6b7280;font-size:.85rem;line-height:1.4}.embed-code-block[data-v-6357d688]{position:relative;background:#1f2937;border-radius:8px;overflow:hidden;border:1px solid #374151}.code-content[data-v-6357d688]{padding:1rem;overflow-x:auto}.code-content pre[data-v-6357d688]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.5;color:#e5e7eb;white-space:pre-wrap;word-break:break-all}.copy-btn[data-v-6357d688]{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;background:#374151e6;color:#d1d5db;border:1px solid #4b5563;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.copy-btn[data-v-6357d688]:hover{background:#4b5563e6;border-color:#6b7280;color:#f9fafb}.copy-btn.copied[data-v-6357d688]{background:#10b981e6;border-color:#10b981;color:#fff}.copy-btn svg[data-v-6357d688]{width:12px;height:12px}.embed-overlay[data-v-6357d688]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0003;z-index:999;display:none}@keyframes slideDown-6357d688{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.embed-code-dropdown[data-v-6357d688]{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);width:90%;max-width:360px;max-height:70vh;overflow-y:auto}.embed-overlay[data-v-6357d688]{display:block}.embed-code-content[data-v-6357d688]{padding:1rem}.code-content[data-v-6357d688]{padding:.875rem}.code-content pre[data-v-6357d688]{font-size:.75rem}.copy-btn[data-v-6357d688]{position:static;margin-top:.5rem;width:100%;justify-content:center}}@media (max-width: 480px){.embed-code-dropdown[data-v-6357d688]{width:95%;max-height:60vh}.embed-code-header[data-v-6357d688]{padding:.875rem 1rem}.embed-code-header h4[data-v-6357d688]{font-size:.9rem}.embed-code-content[data-v-6357d688]{padding:.875rem}.code-content[data-v-6357d688]{padding:.75rem}.code-content pre[data-v-6357d688]{font-size:.7rem}}.fe-button[data-v-5667d53e]{font-family:Inter,Segoe UI,system-ui,sans-serif;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:10px;font-weight:600;letter-spacing:-.025em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;overflow:hidden}.fe-button[data-v-5667d53e]:focus-visible{filter:drop-shadow(0 0 0 color-mix(in srgb,var(--button-color) 15%,transparent))}.fe-button-glow[data-v-5667d53e]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-button:hover .fe-button-glow[data-v-5667d53e]{opacity:1}.fe-button-text[data-v-5667d53e]{transition:opacity .3s ease}.fe-button-text-hidden[data-v-5667d53e]{opacity:0}.fe-button-spinner[data-v-5667d53e]{position:absolute;display:flex;align-items:center;justify-content:center}.fe-button-spinner svg[data-v-5667d53e]{color:currentColor}.fe-button-icon[data-v-5667d53e],.fe-button-trailing-icon[data-v-5667d53e]{display:flex;align-items:center;justify-content:center}.fe-variant-primary[data-v-5667d53e]{background:linear-gradient(135deg,var(--button-color),var(--button-hover-color));color:#fff}.fe-variant-primary[data-v-5667d53e]:hover:not(.fe-disabled):not(.fe-loading){background:linear-gradient(135deg,var(--button-hover-color),var(--button-color));transform:translateY(-2px);box-shadow:0 8px 25px var(--button-shadow-color)}.fe-variant-secondary[data-v-5667d53e]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border:2px solid #e5e7eb}.fe-variant-secondary[data-v-5667d53e]:hover:not(.fe-disabled):not(.fe-loading){background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.fe-variant-outline[data-v-5667d53e]{background:transparent;color:var(--button-color);border:2px solid var(--button-color)}.fe-variant-outline[data-v-5667d53e]:hover:not(.fe-disabled):not(.fe-loading){background:linear-gradient(135deg,var(--button-color),var(--button-hover-color));color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px var(--button-shadow-color)}.fe-variant-ghost[data-v-5667d53e]{background:transparent;color:var(--button-color)}.fe-variant-ghost[data-v-5667d53e]:hover:not(.fe-disabled):not(.fe-loading){background:color-mix(in srgb,var(--button-color) 10%,transparent);transform:translateY(-1px)}.fe-size-small[data-v-5667d53e]{font-size:1rem;padding:8px 16px;gap:6px}.fe-size-small .fe-button-spinner svg[data-v-5667d53e]{width:16px;height:16px}.fe-size-small .fe-button-icon svg[data-v-5667d53e],.fe-size-small .fe-button-trailing-icon svg[data-v-5667d53e]{width:14px;height:14px}.fe-size-medium[data-v-5667d53e]{font-size:1.2rem;padding:12px 20px;gap:8px}.fe-size-medium .fe-button-spinner svg[data-v-5667d53e]{width:18px;height:18px}.fe-size-medium .fe-button-icon svg[data-v-5667d53e],.fe-size-medium .fe-button-trailing-icon svg[data-v-5667d53e]{width:16px;height:16px}.fe-size-large[data-v-5667d53e]{font-size:1.4rem;padding:14px 24px;gap:10px}.fe-size-large .fe-button-spinner svg[data-v-5667d53e]{width:20px;height:20px}.fe-size-large .fe-button-icon svg[data-v-5667d53e],.fe-size-large .fe-button-trailing-icon svg[data-v-5667d53e]{width:18px;height:18px}.fe-size-xl[data-v-5667d53e]{font-size:1.6rem;padding:16px 28px;gap:12px}.fe-size-xl .fe-button-spinner svg[data-v-5667d53e]{width:22px;height:22px}.fe-size-xl .fe-button-icon svg[data-v-5667d53e],.fe-size-xl .fe-button-trailing-icon svg[data-v-5667d53e]{width:20px;height:20px}.fe-disabled[data-v-5667d53e]{opacity:.6;cursor:not-allowed;transform:none!important}.fe-loading[data-v-5667d53e]{cursor:default}.fe-button[data-v-5667d53e]:active:not(.fe-disabled):not(.fe-loading){transform:translateY(0)}.thank-you-step[data-v-b24049d6]{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;min-height:auto;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .6s ease}.thank-you-step.visible[data-v-b24049d6]{opacity:1;transform:translateY(0)}.background-gradient[data-v-b24049d6]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1}.confetti-container[data-v-b24049d6]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10;overflow:hidden}.confetti-piece[data-v-b24049d6]{position:absolute;width:8px;height:8px;top:-10px;border-radius:2px;animation:confetti-fall-b24049d6 var(--duration, 2s) linear var(--delay, 0s) forwards}.thank-you-content[data-v-b24049d6]{position:relative;z-index:20;text-align:center;max-width:500px;width:100%;padding:1.5rem}.success-icon[data-v-b24049d6]{display:flex;justify-content:center;margin-bottom:1rem;animation:iconScale-b24049d6 .6s ease .2s both}.icon-circle[data-v-b24049d6]{width:60px;height:60px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #10b9814d;position:relative}.icon-circle[data-v-b24049d6]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;z-index:-1;opacity:.2;animation:pulse-b24049d6 2s infinite}.icon-circle svg[data-v-b24049d6]{width:30px;height:30px;color:#fff}.thank-you-header[data-v-b24049d6]{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;line-height:1.4;animation:slideUp-b24049d6 .6s ease .4s both;text-shadow:none}.thank-you-subheader a[data-v-b24049d6]{color:#0056b3}.thank-you-subheader[data-v-b24049d6]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.4;font-weight:400;animation:slideUp-b24049d6 .6s ease .6s both;white-space:break-spaces}.cta-button-container[data-v-b24049d6]{margin:1.5rem 0;animation:slideUp-b24049d6 .6s ease .7s both}.cta-button-container[data-v-b24049d6] .input-button{min-width:140px}@media (max-width: 768px){.cta-button-container[data-v-b24049d6] .input-button{width:100%;max-width:280px}}@media (max-width: 480px){.cta-button-container[data-v-b24049d6] .input-button{font-size:.9rem}}.redirecting-message[data-v-b24049d6]{margin-top:1.5rem;animation:slideUp-b24049d6 .6s ease .8s both}.redirecting-content[data-v-b24049d6]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:#6b72801a;border-radius:8px;border:1px solid rgba(107,114,128,.2)}.spinner[data-v-b24049d6]{width:20px;height:20px;border:2px solid rgba(16,185,129,.2);border-top:2px solid #10b981;border-radius:50%;animation:spin-b24049d6 1s linear infinite}.redirecting-text[data-v-b24049d6]{margin:0;font-size:.9rem;color:#6b7280;font-weight:500}@keyframes confetti-fall-b24049d6{0%{transform:translateY(-50px) rotate(0);opacity:1}to{transform:translateY(200px) rotate(360deg);opacity:0}}@keyframes iconScale-b24049d6{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-b24049d6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-b24049d6{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.05);opacity:.4}}@keyframes spin-b24049d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.thank-you-content[data-v-b24049d6]{padding:1rem}.thank-you-header[data-v-b24049d6]{font-size:1.5rem}.thank-you-subheader[data-v-b24049d6]{font-size:.9rem}.icon-circle[data-v-b24049d6]{width:50px;height:50px}.icon-circle svg[data-v-b24049d6]{width:25px;height:25px}.cta-button[data-v-b24049d6]{width:100%;max-width:280px}}@media (max-width: 480px){.thank-you-step[data-v-b24049d6]{padding:1rem .5rem}.thank-you-header[data-v-b24049d6]{font-size:1.25rem}.thank-you-subheader[data-v-b24049d6]{font-size:.85rem}.redirecting-content[data-v-b24049d6]{padding:.75rem;gap:.5rem}.spinner[data-v-b24049d6]{width:16px;height:16px}.redirecting-text[data-v-b24049d6]{font-size:.8rem}.cta-button[data-v-b24049d6]{padding:.875rem 1.25rem;font-size:.9rem}}@media (prefers-contrast: high){.cta-button[data-v-b24049d6]{border:2px solid rgba(255,255,255,.2)}.cta-button[data-v-b24049d6]:focus{border-color:#fffc}}@media (prefers-reduced-motion: reduce){.thank-you-step[data-v-b24049d6],.success-icon[data-v-b24049d6],.thank-you-header[data-v-b24049d6],.thank-you-subheader[data-v-b24049d6],.cta-button-container[data-v-b24049d6],.redirecting-message[data-v-b24049d6]{animation:none}.thank-you-step[data-v-b24049d6]{opacity:1;transform:translateY(0)}.confetti-piece[data-v-b24049d6]{animation:none}.icon-circle[data-v-b24049d6]:before{animation:none}.spinner[data-v-b24049d6]{animation:spin-b24049d6 2s linear infinite}.cta-button[data-v-b24049d6]:hover{transform:none}}.fe-container[data-v-f4db6018]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%}.fe-question[data-v-f4db6018]{font-weight:600;color:#111827;letter-spacing:-.025em;text-align:left;font-family:var(--form-label-font, "Inter", "Segoe UI", system-ui, sans-serif);color:var(--form-label-color, #111827)}.fe-helper[data-v-f4db6018]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-input-wrapper[data-v-f4db6018]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-input-container[data-v-f4db6018]{position:relative;display:flex;align-items:center}.fe-input[data-v-f4db6018]{width:100%;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;color:var(--form-input-text-color, #374151);background:var(--form-input-background-color, linear-gradient(135deg, #ffffff, #fafbff));position:relative;z-index:2;border-width:var(--form-input-border-width, 2px);border-style:var(--form-input-border-style, solid)}.fe-input[data-v-f4db6018]::placeholder{color:var(--form-input-placeholder-color, #9ca3af);font-weight:400}.fe-input-bordered[data-v-f4db6018]{border-color:var(--form-input-border-color, #e5e7eb);border-radius:10px}.fe-input-bordered[data-v-f4db6018]:focus{border-color:var(--form-input-focus-border-color, var(--353fbd40));background:var(--form-input-background-color, linear-gradient(135deg, #ffffff, #f8faff))}.fe-input-underlined[data-v-f4db6018]{border:none;border-bottom-width:var(--form-input-border-width, 3px);border-bottom-style:var(--form-input-border-style, solid);border-bottom-color:var(--form-input-border-color, #e5e7eb);border-radius:6px 6px 0 0;background:var(--form-input-background-color, transparent)}.fe-input-underlined[data-v-f4db6018]:focus{border-bottom-color:var(--form-input-focus-border-color, var(--353fbd40));background:var(--form-input-background-color, linear-gradient(135deg, rgba(255, 255, 255, .8), rgba(248, 250, 255, .9)))}.fe-input-glow[data-v-f4db6018]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.fe-input-wrapper.fe-focused .fe-input-glow[data-v-f4db6018]{opacity:1}.fe-submit-indicator[data-v-f4db6018]{position:absolute;right:6px;top:50%;transform:translateY(-50%);border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;z-index:3;opacity:0;scale:.8}.fe-input-wrapper.fe-has-value .fe-submit-indicator[data-v-f4db6018]{opacity:1;scale:1}.fe-submit-indicator[data-v-f4db6018]:hover{scale:1.1;box-shadow:0 4px 12px color-mix(in srgb,var(--353fbd40) 40%,transparent)}.fe-input-wrapper.fe-focused[data-v-f4db6018]{--shadow-color: var(--form-input-focus-border-color, var(--353fbd40));filter:drop-shadow(0 0 0 color-mix(in srgb,var(--shadow-color) 15%,transparent))}.fe-size-small .fe-question[data-v-f4db6018]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-input[data-v-f4db6018]{font-size:.8rem;padding:10px 14px}.fe-size-small .fe-input-underlined[data-v-f4db6018]{padding:10px 14px 10px 0}.fe-size-small .fe-submit-indicator[data-v-f4db6018]{width:24px;height:24px;right:5px}.fe-size-small .fe-submit-indicator svg[data-v-f4db6018]{width:12px;height:12px}.fe-size-medium .fe-question[data-v-f4db6018]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-input[data-v-f4db6018]{font-size:.9rem;padding:12px 16px}.fe-size-medium .fe-input-underlined[data-v-f4db6018]{padding:12px 16px 12px 0}.fe-size-medium .fe-submit-indicator[data-v-f4db6018]{width:28px;height:28px;right:6px}.fe-size-medium .fe-submit-indicator svg[data-v-f4db6018]{width:14px;height:14px}.fe-size-large .fe-question[data-v-f4db6018]{font-size:.95rem;margin-bottom:12px}.fe-size-large .fe-input[data-v-f4db6018]{font-size:1rem;padding:14px 18px}.fe-size-large .fe-input-underlined[data-v-f4db6018]{padding:14px 18px 14px 0}.fe-size-large .fe-submit-indicator[data-v-f4db6018]{width:32px;height:32px;right:8px}.fe-size-large .fe-submit-indicator svg[data-v-f4db6018]{width:16px;height:16px}.fe-size-xl .fe-question[data-v-f4db6018]{font-size:1.2rem;margin-bottom:16px}.fe-size-xl .fe-input[data-v-f4db6018]{font-size:1.125rem;padding:16px 20px}.fe-size-xl .fe-input-underlined[data-v-f4db6018]{padding:16px 20px 16px 0}.fe-size-xl .fe-submit-indicator[data-v-f4db6018]{width:36px;height:36px;right:10px}.fe-size-xl .fe-submit-indicator svg[data-v-f4db6018]{width:18px;height:18px}.fe-container[data-v-4ce5ad51]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%}.fe-question[data-v-4ce5ad51]{font-weight:600;letter-spacing:-.025em;position:relative;padding-bottom:8px;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-4ce5ad51]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-question[data-v-4ce5ad51]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 70%,#000000));border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-question[data-v-4ce5ad51]:hover:after{width:80px}.fe-textarea-wrapper[data-v-4ce5ad51]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-textarea-container[data-v-4ce5ad51]{position:relative;display:flex;flex-direction:column}.fe-textarea[data-v-4ce5ad51]{width:100%;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;color:var(--form-input-text-color);background:var(--form-input-background-color);position:relative;z-index:2;resize:vertical;font-family:inherit;line-height:1.5;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style)}.fe-textarea[data-v-4ce5ad51]::placeholder{color:var(--form-input-placeholder-color);font-weight:400}.fe-textarea-bordered[data-v-4ce5ad51]{border-color:var(--form-input-border-color);border-radius:10px}.fe-textarea-bordered[data-v-4ce5ad51]:focus{border-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-textarea-underlined[data-v-4ce5ad51]{border:none;border-bottom-width:var(--form-input-border-width);border-bottom-style:var(--form-input-border-style);border-bottom-color:var(--form-input-border-color);border-radius:6px 6px 0 0;background:var(--form-input-background-color);resize:none}.fe-textarea-underlined[data-v-4ce5ad51]:focus{border-bottom-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-textarea-glow[data-v-4ce5ad51]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.fe-textarea-wrapper.fe-focused .fe-textarea-glow[data-v-4ce5ad51]{opacity:1}.fe-submit-indicator[data-v-4ce5ad51]{position:absolute;bottom:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;z-index:3;opacity:0;scale:.8;background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 85%,#000000))}.fe-textarea-wrapper.fe-has-value .fe-submit-indicator[data-v-4ce5ad51]{opacity:1;scale:1}.fe-submit-indicator[data-v-4ce5ad51]:hover{scale:1.1;box-shadow:0 4px 12px color-mix(in srgb,var(--form-input-focus-border-color) 40%,transparent)}.fe-char-counter[data-v-4ce5ad51]{position:absolute;bottom:8px;color:var(--form-input-placeholder-color);z-index:3;background:#ffffffe6;padding:2px 6px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fe-counter-warning[data-v-4ce5ad51]{color:#f59e0b!important}.fe-counter-error[data-v-4ce5ad51]{color:#ef4444!important}.fe-textarea-wrapper.fe-focused[data-v-4ce5ad51]{--shadow-color: var(--form-input-focus-border-color);filter:drop-shadow(0 0 0 color-mix(in srgb,var(--shadow-color) 15%,transparent))}.fe-size-small .fe-question[data-v-4ce5ad51]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-textarea[data-v-4ce5ad51]{font-size:.75rem;min-height:60px}.fe-size-small .fe-textarea-bordered[data-v-4ce5ad51]{padding:8px 10px}.fe-size-small .fe-textarea-underlined[data-v-4ce5ad51]{padding:8px 10px 8px 0}.fe-size-small .fe-submit-indicator[data-v-4ce5ad51]{width:24px;height:24px;right:6px}.fe-size-small .fe-submit-indicator svg[data-v-4ce5ad51]{width:12px;height:12px}.fe-size-small .fe-char-counter[data-v-4ce5ad51]{right:6px;font-size:.7rem}.fe-size-small .fe-textarea-wrapper.fe-has-value .fe-char-counter[data-v-4ce5ad51]{right:36px}.fe-size-medium .fe-question[data-v-4ce5ad51]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-textarea[data-v-4ce5ad51]{font-size:.8rem;min-height:70px}.fe-size-medium .fe-textarea-bordered[data-v-4ce5ad51]{padding:9px 11px}.fe-size-medium .fe-textarea-underlined[data-v-4ce5ad51]{padding:9px 11px 9px 0}.fe-size-medium .fe-submit-indicator[data-v-4ce5ad51]{width:26px;height:26px;right:7px}.fe-size-medium .fe-submit-indicator svg[data-v-4ce5ad51]{width:13px;height:13px}.fe-size-medium .fe-char-counter[data-v-4ce5ad51]{right:7px;font-size:.75rem}.fe-size-medium .fe-textarea-wrapper.fe-has-value .fe-char-counter[data-v-4ce5ad51]{right:40px}.fe-size-large .fe-question[data-v-4ce5ad51]{font-size:.95rem;font-weight:600;margin-bottom:12px}.fe-size-large .fe-textarea[data-v-4ce5ad51]{font-size:.85rem;min-height:80px}.fe-size-large .fe-textarea-bordered[data-v-4ce5ad51]{padding:10px 12px}.fe-size-large .fe-textarea-underlined[data-v-4ce5ad51]{padding:10px 12px 10px 0}.fe-size-large .fe-submit-indicator[data-v-4ce5ad51]{width:28px;height:28px;right:8px}.fe-size-large .fe-submit-indicator svg[data-v-4ce5ad51]{width:14px;height:14px}.fe-size-large .fe-char-counter[data-v-4ce5ad51]{right:8px;font-size:.8rem}.fe-size-large .fe-textarea-wrapper.fe-has-value .fe-char-counter[data-v-4ce5ad51]{right:44px}.fe-size-xl .fe-question[data-v-4ce5ad51]{font-size:1.2rem;font-weight:600;margin-bottom:16px}.fe-size-xl .fe-textarea[data-v-4ce5ad51]{font-size:.95rem;min-height:90px}.fe-size-xl .fe-textarea-bordered[data-v-4ce5ad51]{padding:12px 14px}.fe-size-xl .fe-textarea-underlined[data-v-4ce5ad51]{padding:12px 14px 12px 0}.fe-size-xl .fe-submit-indicator[data-v-4ce5ad51]{width:32px;height:32px;right:10px}.fe-size-xl .fe-submit-indicator svg[data-v-4ce5ad51]{width:16px;height:16px}.fe-size-xl .fe-char-counter[data-v-4ce5ad51]{right:10px;font-size:.9rem}.fe-size-xl .fe-textarea-wrapper.fe-has-value .fe-char-counter[data-v-4ce5ad51]{right:50px}.fe-question[data-v-97b24e6d]{font-size:14px;font-weight:600;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-rating-stars[data-v-97b24e6d]{display:flex;gap:.25rem}.fe-toggle-wrapper[data-v-eadd5e8f]{margin-bottom:1rem}.fe-question[data-v-eadd5e8f]{font-size:14px;font-weight:600}.fe-dropdown-wrapper[data-v-95c0e376]{width:100%;font-family:Inter,Segoe UI,system-ui,sans-serif}.fe-question[data-v-95c0e376]{font-weight:600;letter-spacing:-.025em;position:relative;padding-bottom:8px;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-95c0e376]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-question[data-v-95c0e376]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 70%,#000000));border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-question[data-v-95c0e376]:hover:after{width:80px}.fe-container[data-v-95c0e376]{width:100%;position:relative;-webkit-user-select:none;user-select:none;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-container.fe-style-bordered.fe-focused[data-v-95c0e376]{--shadow-color: var(--form-input-focus-border-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--shadow-color) 15%,transparent)}.fe-container.fe-style-underlined.fe-focused[data-v-95c0e376]{filter:none}.fe-selected-value[data-v-95c0e376]{display:flex;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;font-weight:500;color:var(--form-input-text-color);position:relative;overflow:hidden;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style)}.fe-selected-value[data-v-95c0e376]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.5));opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-selected-value[data-v-95c0e376]:hover:before{opacity:1}.fe-style-bordered .fe-selected-value[data-v-95c0e376]{border-radius:10px;background:var(--form-input-background-color);border-color:var(--form-input-border-color)}.fe-style-bordered .fe-selected-value[data-v-95c0e376]:hover{border-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-style-underlined .fe-selected-value[data-v-95c0e376]{border:none;border-bottom-width:var(--form-input-border-width);border-bottom-style:var(--form-input-border-style);border-bottom-color:var(--form-input-border-color);border-radius:0;background:var(--form-input-background-color);position:relative}.fe-style-underlined .fe-selected-value[data-v-95c0e376]:after{content:"";position:absolute;bottom:calc(var(--form-input-border-width) * -1);left:0;width:0;height:var(--form-input-border-width);background:var(--form-input-focus-border-color);transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-style-underlined.fe-focused .fe-selected-value[data-v-95c0e376],.fe-style-underlined.fe-has-selection .fe-selected-value[data-v-95c0e376]{border-bottom-color:var(--form-input-focus-border-color)}.fe-style-underlined.fe-focused .fe-selected-value[data-v-95c0e376]:after,.fe-style-underlined.fe-has-selection .fe-selected-value[data-v-95c0e376]:after{width:100%}.fe-style-underlined .fe-selected-value[data-v-95c0e376]:hover:before{opacity:0}.fe-badge[data-v-95c0e376]{flex-shrink:0;border-radius:8px;font-weight:600;display:flex;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative}.fe-badge-text[data-v-95c0e376]{font-weight:600}.fe-badge-placeholder[data-v-95c0e376]{width:8px;height:8px;border-radius:50%;background:var(--form-input-placeholder-color)}.fe-check-icon[data-v-95c0e376]{stroke:currentColor}.fe-selected-text[data-v-95c0e376]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;-webkit-user-select:none;user-select:none;opacity:.6;position:relative}.fe-selected-text[data-v-95c0e376]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--form-input-focus-border-color);transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-selected-text-active[data-v-95c0e376]{opacity:1;color:var(--form-input-text-color);font-weight:600}.fe-selected-text-active[data-v-95c0e376]:after{width:100%}.fe-arrow-container[data-v-95c0e376]{display:flex;align-items:center;justify-content:center}.fe-arrow[data-v-95c0e376]{transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--form-input-placeholder-color)}.fe-arrow.fe-open[data-v-95c0e376]{transform:rotate(180deg);color:var(--form-input-focus-border-color)}.fe-dropdown-list[data-v-95c0e376]{position:absolute;width:100%;margin:6px 0 0;padding:6px;list-style:none;border-radius:10px;background:var(--form-input-background-color);max-height:700px;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4000;box-shadow:0 8px 25px #00000026}.fe-style-bordered .fe-dropdown-list[data-v-95c0e376]{border:2px solid var(--form-input-focus-border-color)}.fe-style-underlined .fe-dropdown-list[data-v-95c0e376]{border:var(--form-input-border-width) var(--form-input-border-style) var(--form-input-border-color);border-top:2px solid var(--form-input-focus-border-color);margin-top:8px;border-radius:0 0 10px 10px}.fe-dropdown-item[data-v-95c0e376]{display:flex;align-items:center;cursor:pointer;font-weight:500;color:var(--form-input-text-color);transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:6px;-webkit-user-select:none;user-select:none;margin-bottom:3px;position:relative}.fe-dropdown-item[data-v-95c0e376]:last-child{margin-bottom:0}.fe-dropdown-item[data-v-95c0e376]:before{content:"";position:absolute;bottom:0;left:12px;width:0;height:2px;background:var(--form-input-focus-border-color);transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-item[data-v-95c0e376]:hover:before{width:calc(100% - 24px)}.fe-dropdown-item[data-v-95c0e376]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--form-input-focus-border-color) 8%,transparent),color-mix(in srgb,var(--form-input-focus-border-color) 4%,transparent));transform:translate(4px)}.fe-dropdown-item.fe-selected[data-v-95c0e376]{background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 85%,#000000));color:#fff;transform:translate(4px)}.fe-dropdown-item.fe-selected[data-v-95c0e376]:before{background:#fffc;width:calc(100% - 24px)}.fe-option-text[data-v-95c0e376]{flex:1;transition:color .2s ease;-webkit-user-select:none;user-select:none;position:relative}.fe-dropdown-enter-active[data-v-95c0e376]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-leave-active[data-v-95c0e376]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-dropdown-enter-from[data-v-95c0e376]{opacity:0;transform:translateY(-10px) scale(.95)}.fe-dropdown-leave-to[data-v-95c0e376]{opacity:0;transform:translateY(-5px) scale(.98)}.fe-dropdown-wrapper:has(.fe-size-small) .fe-question[data-v-95c0e376]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small.fe-style-bordered .fe-selected-value[data-v-95c0e376]{padding:8px 10px;font-size:.75rem;gap:8px}.fe-size-small.fe-style-underlined .fe-selected-value[data-v-95c0e376]{padding:8px 4px;font-size:.75rem;gap:8px}.fe-size-small .fe-badge[data-v-95c0e376]{width:24px;height:24px;font-size:.7rem}.fe-size-small .fe-check-icon[data-v-95c0e376]{width:14px;height:14px}.fe-size-small .fe-arrow-container[data-v-95c0e376]{width:20px;height:20px}.fe-size-small .fe-arrow[data-v-95c0e376]{width:16px;height:16px}.fe-size-small .fe-dropdown-item[data-v-95c0e376]{padding:6px 8px;font-size:.75rem;gap:8px}.fe-dropdown-wrapper .fe-size-medium~.fe-question[data-v-95c0e376],.fe-dropdown-wrapper:has(.fe-size-medium) .fe-question[data-v-95c0e376]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium.fe-style-bordered .fe-selected-value[data-v-95c0e376]{padding:9px 11px;font-size:.8rem;gap:9px}.fe-size-medium.fe-style-underlined .fe-selected-value[data-v-95c0e376]{padding:9px 4px;font-size:.8rem;gap:9px}.fe-size-medium .fe-badge[data-v-95c0e376]{width:26px;height:26px;font-size:.75rem}.fe-size-medium .fe-check-icon[data-v-95c0e376]{width:15px;height:15px}.fe-size-medium .fe-arrow-container[data-v-95c0e376]{width:22px;height:22px}.fe-size-medium .fe-arrow[data-v-95c0e376]{width:17px;height:17px}.fe-size-medium .fe-dropdown-item[data-v-95c0e376]{padding:7px 9px;font-size:.8rem;gap:9px}.fe-dropdown-wrapper .fe-size-large~.fe-question[data-v-95c0e376],.fe-dropdown-wrapper:has(.fe-size-large) .fe-question[data-v-95c0e376]{font-size:.95rem;font-weight:600;margin-bottom:12px}.fe-size-large.fe-style-bordered .fe-selected-value[data-v-95c0e376]{padding:10px 12px;font-size:.85rem;gap:10px}.fe-size-large.fe-style-underlined .fe-selected-value[data-v-95c0e376]{padding:10px 4px;font-size:.85rem;gap:10px}.fe-size-large .fe-badge[data-v-95c0e376]{width:28px;height:28px;font-size:.8rem}.fe-size-large .fe-check-icon[data-v-95c0e376]{width:16px;height:16px}.fe-size-large .fe-arrow-container[data-v-95c0e376]{width:24px;height:24px}.fe-size-large .fe-arrow[data-v-95c0e376]{width:18px;height:18px}.fe-size-large .fe-dropdown-item[data-v-95c0e376]{padding:8px 10px;font-size:.85rem;gap:10px}.fe-dropdown-wrapper .fe-size-xl~.fe-question[data-v-95c0e376],.fe-dropdown-wrapper:has(.fe-size-xl) .fe-question[data-v-95c0e376]{font-size:1.2rem;font-weight:600;margin-bottom:16px}.fe-size-xl.fe-style-bordered .fe-selected-value[data-v-95c0e376]{padding:12px 14px;font-size:.95rem;gap:12px}.fe-size-xl.fe-style-underlined .fe-selected-value[data-v-95c0e376]{padding:12px 4px;font-size:.95rem;gap:12px}.fe-size-xl .fe-badge[data-v-95c0e376]{width:32px;height:32px;font-size:.9rem}.fe-size-xl .fe-check-icon[data-v-95c0e376]{width:18px;height:18px}.fe-size-xl .fe-arrow-container[data-v-95c0e376]{width:26px;height:26px}.fe-size-xl .fe-arrow[data-v-95c0e376]{width:20px;height:20px}.fe-size-xl .fe-dropdown-item[data-v-95c0e376]{padding:10px 12px;font-size:.95rem;gap:12px}.fe-container[data-v-07b7a80e]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%}.fe-question[data-v-07b7a80e]{font-weight:600;letter-spacing:-.025em;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-07b7a80e]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-options[data-v-07b7a80e]{display:flex;flex-direction:column}.fe-option[data-v-07b7a80e]{display:flex;align-items:center;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style);border-color:var(--form-input-border-color);border-radius:10px;background:var(--form-input-background-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-weight:500}.fe-option[data-v-07b7a80e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.5));opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-option[data-v-07b7a80e]:hover:before{opacity:1}.fe-option[data-v-07b7a80e]:hover{border-color:color-mix(in srgb,var(--form-input-focus-border-color) 30%,transparent);transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--form-input-focus-border-color) 15%,transparent)}.fe-option.fe-selected[data-v-07b7a80e]{border-color:var(--form-input-focus-border-color);background:color-mix(in srgb,var(--form-input-focus-border-color) 5%,var(--form-input-background-color));transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb,var(--form-input-focus-border-color) 25%,transparent)}.fe-badge[data-v-07b7a80e]{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative}.fe-badge-text[data-v-07b7a80e]{font-weight:600}.fe-check-icon[data-v-07b7a80e]{stroke:currentColor}.fe-option-text[data-v-07b7a80e]{flex:1;transition:all .3s ease;-webkit-user-select:none;user-select:none;color:var(--form-input-text-color)}.fe-option.fe-selected .fe-option-text[data-v-07b7a80e]{color:var(--form-input-text-color);font-weight:600}.fe-option-glow[data-v-07b7a80e]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-option:hover .fe-option-glow[data-v-07b7a80e],.fe-option.fe-selected .fe-option-glow[data-v-07b7a80e]{opacity:1}.fe-badge-content-enter-active[data-v-07b7a80e],.fe-badge-content-leave-active[data-v-07b7a80e]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-badge-content-enter-from[data-v-07b7a80e]{opacity:0;transform:scale(.8) rotate(10deg)}.fe-badge-content-leave-to[data-v-07b7a80e]{opacity:0;transform:scale(.8) rotate(-10deg)}.fe-size-small .fe-question[data-v-07b7a80e]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-options[data-v-07b7a80e]{gap:6px}.fe-size-small .fe-option[data-v-07b7a80e]{font-size:.75rem;padding:8px 10px;gap:8px}.fe-size-small .fe-badge[data-v-07b7a80e]{width:24px;height:24px}.fe-size-small .fe-badge-text[data-v-07b7a80e]{font-size:.7rem}.fe-size-small .fe-check-icon[data-v-07b7a80e]{width:14px;height:14px}.fe-size-medium .fe-question[data-v-07b7a80e]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-options[data-v-07b7a80e]{gap:7px}.fe-size-medium .fe-option[data-v-07b7a80e]{font-size:.8rem;padding:9px 11px;gap:9px}.fe-size-medium .fe-badge[data-v-07b7a80e]{width:26px;height:26px}.fe-size-medium .fe-badge-text[data-v-07b7a80e]{font-size:.75rem}.fe-size-medium .fe-check-icon[data-v-07b7a80e]{width:15px;height:15px}.fe-size-large .fe-question[data-v-07b7a80e]{font-size:.95rem;margin-bottom:12px}.fe-size-large .fe-options[data-v-07b7a80e]{gap:8px}.fe-size-large .fe-option[data-v-07b7a80e]{font-size:.85rem;padding:10px 12px;gap:10px}.fe-size-large .fe-badge[data-v-07b7a80e]{width:28px;height:28px}.fe-size-large .fe-badge-text[data-v-07b7a80e]{font-size:.8rem}.fe-size-large .fe-check-icon[data-v-07b7a80e]{width:16px;height:16px}.fe-size-xl .fe-question[data-v-07b7a80e]{font-size:1.2rem;margin-bottom:16px}.fe-size-xl .fe-options[data-v-07b7a80e]{gap:10px}.fe-size-xl .fe-option[data-v-07b7a80e]{font-size:.95rem;padding:12px 14px;gap:12px}.fe-size-xl .fe-badge[data-v-07b7a80e]{width:32px;height:32px}.fe-size-xl .fe-badge-text[data-v-07b7a80e]{font-size:.9rem}.fe-size-xl .fe-check-icon[data-v-07b7a80e]{width:18px;height:18px}.fe-container[data-v-3c929b7e]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%}.fe-question[data-v-3c929b7e]{font-weight:600;letter-spacing:-.025em;position:relative;padding-bottom:8px;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-3c929b7e]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-question[data-v-3c929b7e]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 70%,#000000));border-radius:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}.fe-question[data-v-3c929b7e]:hover:after{width:80px}.fe-options[data-v-3c929b7e]{display:flex;flex-direction:column;margin-bottom:16px}.fe-option[data-v-3c929b7e]{display:flex;align-items:center;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style);border-color:var(--form-input-border-color);border-radius:10px;background:var(--form-input-background-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;font-weight:500;margin-bottom:8px}.fe-option[data-v-3c929b7e]:last-child{margin-bottom:0}.fe-option[data-v-3c929b7e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.5));opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-option[data-v-3c929b7e]:hover:before{opacity:1}.fe-option[data-v-3c929b7e]:hover{border-color:color-mix(in srgb,var(--form-input-focus-border-color) 30%,transparent);transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--form-input-focus-border-color) 12%,transparent)}.fe-option.fe-selected[data-v-3c929b7e]{border-color:var(--form-input-focus-border-color);background:color-mix(in srgb,var(--form-input-focus-border-color) 5%,var(--form-input-background-color));transform:translateY(-1px);box-shadow:0 6px 20px color-mix(in srgb,var(--form-input-focus-border-color) 20%,transparent)}.fe-badge[data-v-3c929b7e]{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;position:relative}.fe-badge-text[data-v-3c929b7e]{font-weight:600}.fe-check-icon[data-v-3c929b7e]{stroke:currentColor}.fe-option-text[data-v-3c929b7e]{flex:1;transition:all .3s ease;-webkit-user-select:none;user-select:none;color:var(--form-input-text-color)}.fe-option.fe-selected .fe-option-text[data-v-3c929b7e]{color:var(--form-input-text-color);font-weight:600}.fe-option-glow[data-v-3c929b7e]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-option:hover .fe-option-glow[data-v-3c929b7e],.fe-option.fe-selected .fe-option-glow[data-v-3c929b7e]{opacity:1}.fe-summary[data-v-3c929b7e]{border-top:1px solid #e5e7eb;padding-top:16px}.fe-summary-header[data-v-3c929b7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.fe-summary-label[data-v-3c929b7e]{font-weight:600;color:var(--form-input-text-color);font-size:.9rem}.fe-clear-button[data-v-3c929b7e]{background:none;border:none;font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;font-family:inherit;color:var(--form-input-focus-border-color)}.fe-clear-button[data-v-3c929b7e]:hover{background:color-mix(in srgb,var(--form-input-focus-border-color) 10%,transparent)}.fe-selected-pills[data-v-3c929b7e]{display:flex;flex-wrap:wrap;gap:8px}.fe-pill[data-v-3c929b7e]{display:flex;align-items:center;border:1px solid var(--form-input-border-color);border-radius:8px;font-weight:500;transition:all .2s ease;background:var(--form-input-background-color)}.fe-pill-badge[data-v-3c929b7e]{border-radius:4px;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--form-input-focus-border-color)}.fe-pill-text[data-v-3c929b7e]{color:var(--form-input-text-color);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.fe-pill-remove[data-v-3c929b7e]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:all .2s ease;flex-shrink:0;color:var(--form-input-placeholder-color)}.fe-pill-remove[data-v-3c929b7e]:hover{background:color-mix(in srgb,var(--form-input-focus-border-color) 20%,transparent);color:var(--form-input-focus-border-color)}.fe-badge-content-enter-active[data-v-3c929b7e],.fe-badge-content-leave-active[data-v-3c929b7e]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-badge-content-enter-from[data-v-3c929b7e]{opacity:0;transform:scale(.8) rotate(10deg)}.fe-badge-content-leave-to[data-v-3c929b7e]{opacity:0;transform:scale(.8) rotate(-10deg)}.fe-size-small .fe-question[data-v-3c929b7e]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-option[data-v-3c929b7e]{font-size:.75rem;padding:8px 10px;gap:8px}.fe-size-small .fe-badge[data-v-3c929b7e]{width:24px;height:24px;font-size:.7rem}.fe-size-small .fe-check-icon[data-v-3c929b7e]{width:14px;height:14px}.fe-size-small .fe-pill[data-v-3c929b7e]{padding:4px 6px 4px 4px;font-size:.7rem;gap:6px}.fe-size-small .fe-pill-badge[data-v-3c929b7e]{width:16px;height:16px;font-size:.6rem}.fe-size-small .fe-pill-remove[data-v-3c929b7e]{width:14px;height:14px}.fe-size-small .fe-pill-remove svg[data-v-3c929b7e]{width:10px;height:10px}.fe-size-medium .fe-question[data-v-3c929b7e]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-option[data-v-3c929b7e]{font-size:.8rem;padding:9px 11px;gap:9px}.fe-size-medium .fe-badge[data-v-3c929b7e]{width:26px;height:26px;font-size:.75rem}.fe-size-medium .fe-check-icon[data-v-3c929b7e]{width:15px;height:15px}.fe-size-medium .fe-pill[data-v-3c929b7e]{padding:5px 7px 5px 5px;font-size:.75rem;gap:7px}.fe-size-medium .fe-pill-badge[data-v-3c929b7e]{width:18px;height:18px;font-size:.65rem}.fe-size-medium .fe-pill-remove[data-v-3c929b7e]{width:16px;height:16px}.fe-size-medium .fe-pill-remove svg[data-v-3c929b7e]{width:12px;height:12px}.fe-size-large .fe-question[data-v-3c929b7e]{font-size:.95rem;font-weight:600;margin-bottom:12px}.fe-size-large .fe-option[data-v-3c929b7e]{font-size:.85rem;padding:10px 12px;gap:10px}.fe-size-large .fe-badge[data-v-3c929b7e]{width:28px;height:28px;font-size:.8rem}.fe-size-large .fe-check-icon[data-v-3c929b7e]{width:16px;height:16px}.fe-size-large .fe-pill[data-v-3c929b7e]{padding:6px 8px 6px 6px;font-size:.8rem;gap:8px}.fe-size-large .fe-pill-badge[data-v-3c929b7e]{width:20px;height:20px;font-size:.7rem}.fe-size-large .fe-pill-remove[data-v-3c929b7e]{width:18px;height:18px}.fe-size-large .fe-pill-remove svg[data-v-3c929b7e]{width:14px;height:14px}.fe-size-xl .fe-question[data-v-3c929b7e]{font-size:1.2rem;font-weight:600;margin-bottom:16px}.fe-size-xl .fe-option[data-v-3c929b7e]{font-size:.95rem;padding:12px 14px;gap:12px}.fe-size-xl .fe-badge[data-v-3c929b7e]{width:32px;height:32px;font-size:.9rem}.fe-size-xl .fe-check-icon[data-v-3c929b7e]{width:18px;height:18px}.fe-size-xl .fe-pill[data-v-3c929b7e]{padding:8px 10px 8px 8px;font-size:.9rem;gap:10px}.fe-size-xl .fe-pill-badge[data-v-3c929b7e]{width:24px;height:24px;font-size:.8rem}.fe-size-xl .fe-pill-remove[data-v-3c929b7e]{width:20px;height:20px}.fe-size-xl .fe-pill-remove svg[data-v-3c929b7e]{width:16px;height:16px}.fe-phone-container[data-v-7820e36b]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%;position:relative}.fe-question[data-v-7820e36b]{font-weight:600;letter-spacing:-.025em;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-7820e36b]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-phone-wrapper[data-v-7820e36b]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-phone-input-container[data-v-7820e36b]{display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style)}.fe-style-bordered .fe-phone-input-container[data-v-7820e36b]{border-color:var(--form-input-border-color);border-radius:10px;background:var(--form-input-background-color)}.fe-style-bordered .fe-phone-wrapper.fe-focused .fe-phone-input-container[data-v-7820e36b]{border-color:var(--form-input-focus-border-color)}.fe-style-underlined .fe-phone-input-container[data-v-7820e36b]{border:none;border-radius:0;background:var(--form-input-background-color)}.fe-style-underlined .fe-underline[data-v-7820e36b]{position:absolute;bottom:0;left:0;right:0;height:var(--form-input-border-width);background:var(--form-input-border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-style-underlined .fe-phone-wrapper.fe-focused .fe-underline[data-v-7820e36b]{background:var(--form-input-focus-border-color);height:calc(var(--form-input-border-width) + 1px);transform:scaleX(1.02)}.fe-country-selector[data-v-7820e36b]{display:flex;align-items:center;gap:8px;padding:12px;border-right:1px solid var(--form-input-border-color);background:#f9fafb80;transition:all .2s ease;flex-shrink:0;cursor:pointer}.fe-country-selector[data-v-7820e36b]:hover{background:#f3f4f6cc}.fe-country-selector.fe-clickable[data-v-7820e36b]{cursor:pointer}.fe-country-selector.fe-clickable[data-v-7820e36b]:hover{background:#f3f4f6cc}.fe-flag-container[data-v-7820e36b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.fe-flag[data-v-7820e36b]{font-size:1.1em;line-height:1}.fe-country-name[data-v-7820e36b]{font-size:.85rem;color:var(--form-input-text-color);font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-country-code[data-v-7820e36b]{font-size:.9rem;color:var(--form-input-text-color);font-weight:600;font-family:Monaco,Consolas,monospace}.fe-dropdown-arrow[data-v-7820e36b]{width:16px;height:16px;color:var(--form-input-placeholder-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-arrow.fe-open[data-v-7820e36b]{transform:rotate(180deg);color:var(--form-input-focus-border-color)}.fe-dropdown-arrow svg[data-v-7820e36b]{width:100%;height:100%}.fe-phone-input[data-v-7820e36b]{flex:1;border:none;outline:none;padding:12px 16px;font-size:.9rem;color:var(--form-input-text-color);background:transparent;font-family:inherit}.fe-phone-input[data-v-7820e36b]::placeholder{color:var(--form-input-placeholder-color)}.fe-glow[data-v-7820e36b]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-style-bordered .fe-phone-wrapper.fe-focused .fe-glow[data-v-7820e36b]{opacity:1}.fe-dropdown-portal[data-v-7820e36b]{position:fixed!important;z-index:999999!important;pointer-events:none}.fe-dropdown[data-v-7820e36b]{background:#fff;border:2px solid var(--form-input-focus-border-color);border-radius:10px;box-shadow:0 20px 40px #00000026,0 0 0 1px #0000000d;min-width:320px;pointer-events:auto;position:relative;z-index:1}.fe-search-wrapper[data-v-7820e36b]{position:sticky;top:0;background:#fff;padding:12px;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;z-index:2}.fe-search-container[data-v-7820e36b]{position:relative;width:100%}.fe-search-input[data-v-7820e36b]{width:100%;padding:10px 40px 10px 36px;border:var(--form-input-border-width, 1px) var(--form-input-border-style, solid) #d1d5db;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s ease;box-sizing:border-box;color:var(--form-input-text-color, #374151);background:var(--form-input-background-color, white)}.fe-search-input[data-v-7820e36b]::placeholder{color:var(--form-input-placeholder-color, #9ca3af)}.fe-search-input[data-v-7820e36b]:focus{border-color:var(--form-input-focus-border-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--form-input-focus-border-color) 20%,transparent)}.fe-search-icon[data-v-7820e36b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--form-input-placeholder-color, #9ca3af);pointer-events:none}.fe-clear-search[data-v-7820e36b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--form-input-placeholder-color, #9ca3af);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.fe-clear-search[data-v-7820e36b]:hover{background:#f3f4f6;color:#6b7280}.fe-clear-search svg[data-v-7820e36b]{width:14px;height:14px}.fe-countries-list[data-v-7820e36b]{max-height:300px;overflow-y:auto;overflow-x:hidden}.fe-popular-section[data-v-7820e36b]{border-bottom:1px solid #e5e7eb;margin-bottom:8px}.fe-section-label[data-v-7820e36b]{padding:8px 16px 4px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #f3f4f6;position:sticky;top:0;z-index:3}.fe-divider[data-v-7820e36b]{height:1px;background:#e5e7eb;margin:8px 0}.fe-country-item[data-v-7820e36b]{display:flex;align-items:center;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f9fafb;padding:12px 16px;gap:12px}.fe-country-item[data-v-7820e36b]:hover,.fe-country-item.fe-highlighted[data-v-7820e36b]{background:linear-gradient(135deg,color-mix(in srgb,var(--form-input-focus-border-color, var(--2f741d94)) 8%,transparent),color-mix(in srgb,var(--form-input-focus-border-color, var(--2f741d94)) 4%,transparent))}.fe-country-item.fe-selected[data-v-7820e36b]{background:linear-gradient(135deg,var(--form-input-focus-border-color, var(--2f741d94)),color-mix(in srgb,var(--form-input-focus-border-color, var(--2f741d94)) 85%,#000000));color:#fff}.fe-country-item .fe-flag[data-v-7820e36b]{font-size:1.2em;width:24px;text-align:center;flex-shrink:0}.fe-country-content[data-v-7820e36b]{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.fe-country-item .fe-country-name[data-v-7820e36b]{font-weight:500;color:var(--form-input-text-color, #374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-country-item.fe-selected .fe-country-name[data-v-7820e36b]{color:#fff;font-weight:600}.fe-country-item .fe-country-code[data-v-7820e36b]{font-weight:600;color:var(--form-input-placeholder-color, #6b7280);font-family:Monaco,Consolas,monospace;font-size:.85rem}.fe-country-item.fe-selected .fe-country-code[data-v-7820e36b]{color:#ffffffe6}.fe-no-results[data-v-7820e36b]{padding:40px 20px;text-align:center;color:var(--form-input-placeholder-color, #6b7280)}.fe-no-results-icon[data-v-7820e36b]{font-size:2rem;margin-bottom:12px}.fe-no-results-text[data-v-7820e36b]{font-weight:500;margin-bottom:4px}.fe-no-results-suggestion[data-v-7820e36b]{font-size:.85rem;color:var(--form-input-placeholder-color, #9ca3af)}.fe-dropdown-enter-active[data-v-7820e36b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-leave-active[data-v-7820e36b]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-dropdown-enter-from[data-v-7820e36b]{opacity:0;transform:translateY(-10px) scale(.95)}.fe-dropdown-leave-to[data-v-7820e36b]{opacity:0;transform:translateY(-5px) scale(.98)}.fe-size-small .fe-question[data-v-7820e36b]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-country-selector[data-v-7820e36b]{padding:8px 10px;gap:6px}.fe-size-small .fe-phone-input[data-v-7820e36b]{padding:8px 12px;font-size:.85rem}.fe-size-small .fe-flag-container[data-v-7820e36b]{width:20px;height:20px}.fe-size-small .fe-flag[data-v-7820e36b]{font-size:1em}.fe-size-small .fe-country-name[data-v-7820e36b]{font-size:.75rem;max-width:80px}.fe-size-small .fe-country-code[data-v-7820e36b]{font-size:.8rem}.fe-size-medium .fe-question[data-v-7820e36b]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-country-selector[data-v-7820e36b]{padding:12px;gap:8px}.fe-size-medium .fe-phone-input[data-v-7820e36b]{padding:12px 16px;font-size:.9rem}.fe-size-large .fe-question[data-v-7820e36b]{font-size:.95rem;margin-bottom:12px}.fe-size-large .fe-country-selector[data-v-7820e36b]{padding:14px 16px;gap:10px}.fe-size-large .fe-phone-input[data-v-7820e36b]{padding:14px 18px;font-size:1rem}.fe-size-large .fe-flag-container[data-v-7820e36b]{width:28px;height:28px}.fe-size-large .fe-flag[data-v-7820e36b]{font-size:1.3em}.fe-size-large .fe-country-name[data-v-7820e36b]{font-size:.9rem;max-width:120px}.fe-size-large .fe-country-code[data-v-7820e36b]{font-size:1rem}.fe-size-xl .fe-question[data-v-7820e36b]{font-size:1.2rem;margin-bottom:16px}.fe-size-xl .fe-country-selector[data-v-7820e36b]{padding:16px 20px;gap:12px}.fe-size-xl .fe-phone-input[data-v-7820e36b]{padding:16px 20px;font-size:1.125rem}.fe-size-xl .fe-flag-container[data-v-7820e36b]{width:32px;height:32px}.fe-size-xl .fe-flag[data-v-7820e36b]{font-size:1.5em}.fe-size-xl .fe-country-name[data-v-7820e36b]{font-size:1rem;max-width:140px}.fe-size-xl .fe-country-code[data-v-7820e36b]{font-size:1.125rem}@media (max-width: 768px){.fe-dropdown-portal[data-v-7820e36b]{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:none!important}.fe-dropdown[data-v-7820e36b]{min-width:unset;width:100%}.fe-country-name[data-v-7820e36b]{display:none!important}}.fe-country-item[data-v-7820e36b]:focus-visible{outline:2px solid var(--form-input-focus-border-color, var(--2f741d94));outline-offset:-2px}.fe-phone-input[data-v-7820e36b]:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.fe-dropdown-enter-active[data-v-7820e36b],.fe-dropdown-leave-active[data-v-7820e36b],.fe-phone-input-container[data-v-7820e36b],.fe-dropdown-arrow[data-v-7820e36b],.fe-glow[data-v-7820e36b],.fe-underline[data-v-7820e36b]{transition:none!important}}.fe-container[data-v-a872ae56]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%;position:relative}.fe-question[data-v-a872ae56]{font-weight:600;letter-spacing:-.025em;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-a872ae56]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-country-wrapper[data-v-a872ae56]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-country-container[data-v-a872ae56]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style)}.fe-style-bordered .fe-country-container[data-v-a872ae56]{border-color:var(--form-input-border-color);border-radius:10px;background:var(--form-input-background-color)}.fe-style-bordered .fe-country-wrapper.fe-focused .fe-country-container[data-v-a872ae56]{border-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-style-bordered .fe-selected-display[data-v-a872ae56]:hover{background:#f9fafbcc}.fe-style-underlined .fe-country-container[data-v-a872ae56]{border:none;border-radius:0;background:var(--form-input-background-color)}.fe-style-underlined .fe-selected-display[data-v-a872ae56]:hover{background:#f3f4f64d}.fe-style-underlined .fe-underline[data-v-a872ae56]{position:absolute;bottom:0;left:0;right:0;height:var(--form-input-border-width);background:var(--form-input-border-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-style-underlined .fe-country-wrapper.fe-focused .fe-underline[data-v-a872ae56]{background:var(--form-input-focus-border-color);height:calc(var(--form-input-border-width) + 1px);transform:scaleX(1.02)}.fe-style-underlined .fe-country-wrapper.fe-has-selection .fe-underline[data-v-a872ae56]{background:var(--form-input-focus-border-color)}.fe-style-underlined .fe-glow[data-v-a872ae56]{display:none}.fe-selected-display[data-v-a872ae56]{display:flex;align-items:center;transition:all .2s ease}.fe-flag-container[data-v-a872ae56]{flex-shrink:0;border-radius:8px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.fe-style-underlined .fe-flag-container[data-v-a872ae56]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.fe-flag[data-v-a872ae56]{line-height:1}.fe-country-info[data-v-a872ae56]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fe-country-name[data-v-a872ae56]{font-weight:600;color:var(--form-input-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-country-wrapper.fe-has-selection .fe-country-name[data-v-a872ae56]{color:var(--form-input-text-color)}.fe-country-details[data-v-a872ae56]{color:var(--form-input-placeholder-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-dropdown-arrow[data-v-a872ae56]{flex-shrink:0;color:var(--form-input-placeholder-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-arrow.fe-open[data-v-a872ae56]{transform:rotate(180deg);color:var(--form-input-focus-border-color)}.fe-dropdown-arrow svg[data-v-a872ae56]{width:100%;height:100%}.fe-glow[data-v-a872ae56]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-style-bordered .fe-country-wrapper.fe-focused .fe-glow[data-v-a872ae56]{opacity:1}.fe-dropdown-portal[data-v-a872ae56]{position:fixed!important;z-index:999999!important;pointer-events:none}.fe-dropdown[data-v-a872ae56]{background:#fff;border:2px solid var(--form-input-focus-border-color);border-radius:10px;box-shadow:0 20px 40px #00000026,0 0 0 1px #0000000d;min-width:320px;pointer-events:auto;position:relative;z-index:1}.fe-search-wrapper[data-v-a872ae56]{position:sticky;top:0;background:#fff;padding:12px;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;z-index:2}.fe-search-container[data-v-a872ae56]{position:relative;width:100%}.fe-search-input[data-v-a872ae56]{width:100%;padding:10px 40px 10px 36px;border:var(--form-input-border-width, 1px) var(--form-input-border-style, solid) #d1d5db;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s ease;box-sizing:border-box;color:var(--form-input-text-color, #374151);background:var(--form-input-background-color, white)}.fe-search-input[data-v-a872ae56]::placeholder{color:var(--form-input-placeholder-color, #9ca3af)}.fe-search-input[data-v-a872ae56]:focus{border-color:var(--form-input-focus-border-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--form-input-focus-border-color) 20%,transparent)}.fe-search-icon[data-v-a872ae56]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--form-input-placeholder-color, #9ca3af);pointer-events:none}.fe-clear-search[data-v-a872ae56]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--form-input-placeholder-color, #9ca3af);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.fe-clear-search[data-v-a872ae56]:hover{background:#f3f4f6;color:#6b7280}.fe-clear-search svg[data-v-a872ae56]{width:14px;height:14px}.fe-countries-list[data-v-a872ae56]{max-height:300px;overflow-y:auto;overflow-x:hidden}.fe-popular-section[data-v-a872ae56]{border-bottom:1px solid #e5e7eb;margin-bottom:8px}.fe-section-label[data-v-a872ae56]{padding:8px 16px 4px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #f3f4f6;position:sticky;top:0;z-index:3}.fe-divider[data-v-a872ae56]{height:1px;background:#e5e7eb;margin:8px 0}.fe-country-item[data-v-a872ae56]{display:flex;align-items:center;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f9fafb;padding:12px 16px;gap:12px}.fe-country-item[data-v-a872ae56]:hover,.fe-country-item.fe-highlighted[data-v-a872ae56]{background:linear-gradient(135deg,color-mix(in srgb,var(--form-input-focus-border-color, var(--ca29c094)) 8%,transparent),color-mix(in srgb,var(--form-input-focus-border-color, var(--ca29c094)) 4%,transparent))}.fe-country-item.fe-selected[data-v-a872ae56]{background:linear-gradient(135deg,var(--form-input-focus-border-color, var(--ca29c094)),color-mix(in srgb,var(--form-input-focus-border-color, var(--ca29c094)) 85%,#000000));color:#fff}.fe-country-item .fe-flag[data-v-a872ae56]{font-size:1.2em;width:24px;text-align:center;flex-shrink:0}.fe-country-content[data-v-a872ae56]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fe-country-item .fe-country-name[data-v-a872ae56]{font-weight:500;color:var(--form-input-text-color, #374151);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-country-item.fe-selected .fe-country-name[data-v-a872ae56]{color:#fff;font-weight:600}.fe-country-meta[data-v-a872ae56]{color:var(--form-input-placeholder-color, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-country-item.fe-selected .fe-country-meta[data-v-a872ae56]{color:#fffc}.fe-no-results[data-v-a872ae56]{padding:40px 20px;text-align:center;color:var(--form-input-placeholder-color, #6b7280)}.fe-no-results-icon[data-v-a872ae56]{font-size:2rem;margin-bottom:12px}.fe-no-results-text[data-v-a872ae56]{font-weight:500;margin-bottom:4px}.fe-no-results-suggestion[data-v-a872ae56]{font-size:.85rem;color:var(--form-input-placeholder-color, #9ca3af)}.fe-dropdown-enter-active[data-v-a872ae56]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-leave-active[data-v-a872ae56]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-dropdown-enter-from[data-v-a872ae56]{opacity:0;transform:translateY(-10px) scale(.95)}.fe-dropdown-leave-to[data-v-a872ae56]{opacity:0;transform:translateY(-5px) scale(.98)}.fe-style-bordered .fe-country-wrapper.fe-focused[data-v-a872ae56]{--shadow-color: var(--form-input-focus-border-color, var(--ca29c094));filter:drop-shadow(0 0 0 color-mix(in srgb,var(--shadow-color) 15%,transparent))}.fe-style-underlined .fe-country-wrapper.fe-focused[data-v-a872ae56]{transform:translateY(-2px)}.fe-size-small .fe-question[data-v-a872ae56]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-selected-display[data-v-a872ae56]{padding:10px 12px;gap:10px}.fe-size-small .fe-flag-container[data-v-a872ae56]{width:28px;height:28px}.fe-size-small .fe-flag[data-v-a872ae56]{font-size:1.1em}.fe-size-small .fe-country-name[data-v-a872ae56]{font-size:.85rem}.fe-size-small .fe-country-details[data-v-a872ae56]{font-size:.75rem}.fe-size-small .fe-dropdown-arrow[data-v-a872ae56]{width:18px;height:18px}.fe-size-small.fe-style-underlined .fe-country-container[data-v-a872ae56]{padding-bottom:6px}.fe-size-small .fe-country-item[data-v-a872ae56]{gap:10px;padding:10px 14px}.fe-size-small .fe-country-item .fe-flag[data-v-a872ae56]{font-size:1.1em;width:20px}.fe-size-small .fe-country-item .fe-country-name[data-v-a872ae56]{font-size:.85rem}.fe-size-small .fe-country-meta[data-v-a872ae56]{font-size:.75rem}.fe-size-medium .fe-question[data-v-a872ae56]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-selected-display[data-v-a872ae56]{padding:12px 16px;gap:14px}.fe-size-medium .fe-flag-container[data-v-a872ae56]{width:36px;height:36px}.fe-size-medium .fe-flag[data-v-a872ae56]{font-size:1.4em}.fe-size-medium .fe-country-name[data-v-a872ae56]{font-size:.9rem}.fe-size-medium .fe-country-details[data-v-a872ae56]{font-size:.8rem}.fe-size-medium .fe-dropdown-arrow[data-v-a872ae56]{width:20px;height:20px}.fe-size-medium.fe-style-underlined .fe-country-container[data-v-a872ae56]{padding-bottom:8px}.fe-size-medium .fe-country-item[data-v-a872ae56]{gap:12px;padding:12px 16px}.fe-size-medium .fe-country-item .fe-flag[data-v-a872ae56]{font-size:1.2em;width:24px}.fe-size-medium .fe-country-item .fe-country-name[data-v-a872ae56]{font-size:.9rem}.fe-size-medium .fe-country-meta[data-v-a872ae56]{font-size:.8rem}.fe-size-large .fe-question[data-v-a872ae56]{font-size:.95rem;margin-bottom:12px}.fe-size-large .fe-selected-display[data-v-a872ae56]{padding:14px 18px;gap:16px}.fe-size-large .fe-flag-container[data-v-a872ae56]{width:42px;height:42px}.fe-size-large .fe-flag[data-v-a872ae56]{font-size:1.6em}.fe-size-large .fe-country-name[data-v-a872ae56]{font-size:1rem}.fe-size-large .fe-country-details[data-v-a872ae56]{font-size:.85rem}.fe-size-large .fe-dropdown-arrow[data-v-a872ae56]{width:22px;height:22px}.fe-size-large.fe-style-underlined .fe-country-container[data-v-a872ae56]{padding-bottom:10px}.fe-size-large .fe-country-item[data-v-a872ae56]{gap:14px;padding:14px 18px}.fe-size-large .fe-country-item .fe-flag[data-v-a872ae56]{font-size:1.3em;width:26px}.fe-size-large .fe-country-item .fe-country-name[data-v-a872ae56]{font-size:.95rem}.fe-size-large .fe-country-meta[data-v-a872ae56]{font-size:.85rem}.fe-size-xl .fe-question[data-v-a872ae56]{font-size:1.2rem;margin-bottom:16px}.fe-size-xl .fe-selected-display[data-v-a872ae56]{padding:16px 20px;gap:18px}.fe-size-xl .fe-flag-container[data-v-a872ae56]{width:48px;height:48px}.fe-size-xl .fe-flag[data-v-a872ae56]{font-size:1.8em}.fe-size-xl .fe-country-name[data-v-a872ae56]{font-size:1.125rem}.fe-size-xl .fe-country-details[data-v-a872ae56]{font-size:.9rem}.fe-size-xl .fe-dropdown-arrow[data-v-a872ae56]{width:24px;height:24px}.fe-size-xl.fe-style-underlined .fe-country-container[data-v-a872ae56]{padding-bottom:12px}.fe-size-xl .fe-country-item[data-v-a872ae56]{gap:16px;padding:16px 20px}.fe-size-xl .fe-country-item .fe-flag[data-v-a872ae56]{font-size:1.4em;width:28px}.fe-size-xl .fe-country-item .fe-country-name[data-v-a872ae56]{font-size:1rem}.fe-size-xl .fe-country-meta[data-v-a872ae56]{font-size:.9rem}@media (max-width: 768px){.fe-dropdown-portal[data-v-a872ae56]{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:none!important}.fe-dropdown[data-v-a872ae56]{min-width:unset;width:100%}}.fe-countries-list[data-v-a872ae56]::-webkit-scrollbar{width:6px}.fe-countries-list[data-v-a872ae56]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.fe-countries-list[data-v-a872ae56]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.fe-countries-list[data-v-a872ae56]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fe-country-item[data-v-a872ae56]:focus-visible{outline:2px solid var(--form-input-focus-border-color, var(--ca29c094));outline-offset:-2px}.fe-search-input[data-v-a872ae56]:focus-visible{outline:none}.fe-clear-search[data-v-a872ae56]:focus-visible{outline:2px solid var(--form-input-focus-border-color, var(--ca29c094));outline-offset:2px}@media (prefers-contrast: high){.fe-dropdown[data-v-a872ae56]{border-width:3px}.fe-country-item[data-v-a872ae56]:hover,.fe-country-item.fe-highlighted[data-v-a872ae56]{background:var(--form-input-focus-border-color, var(--ca29c094))!important;color:#fff!important}}@media (prefers-reduced-motion: reduce){.fe-dropdown-enter-active[data-v-a872ae56],.fe-dropdown-leave-active[data-v-a872ae56],.fe-country-container[data-v-a872ae56],.fe-dropdown-arrow[data-v-a872ae56],.fe-glow[data-v-a872ae56],.fe-underline[data-v-a872ae56]{transition:none!important}}.fe-container[data-v-33c26266]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%;position:relative}.fe-question[data-v-33c26266]{font-weight:600;letter-spacing:-.025em;text-align:left;font-family:var(--form-label-font);color:var(--form-label-color)}.fe-helper[data-v-33c26266]{display:block;margin-top:5px;font-size:12px;color:var(--form-note-color);font-family:var(--form-note-font)}.fe-states-wrapper[data-v-33c26266]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-states-container[data-v-33c26266]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border-width:var(--form-input-border-width);border-style:var(--form-input-border-style)}.fe-style-bordered .fe-states-container[data-v-33c26266]{border-color:var(--form-input-border-color);border-radius:10px;background:var(--form-input-background-color)}.fe-style-bordered.fe-focused .fe-states-container[data-v-33c26266]{border-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-style-underlined .fe-states-container[data-v-33c26266]{border:none;border-bottom-width:var(--form-input-border-width);border-bottom-style:var(--form-input-border-style);border-bottom-color:var(--form-input-border-color);border-radius:0;background:var(--form-input-background-color);padding-bottom:4px}.fe-style-underlined.fe-focused .fe-states-container[data-v-33c26266]{border-bottom-color:var(--form-input-focus-border-color);background:var(--form-input-background-color)}.fe-selected-display[data-v-33c26266]{display:flex;align-items:center;gap:14px;transition:all .2s ease}.fe-style-bordered .fe-selected-display[data-v-33c26266]{padding:12px 16px}.fe-style-underlined .fe-selected-display[data-v-33c26266]{padding:12px 4px}.fe-selected-display[data-v-33c26266]:hover{background:#f9fafbcc}.fe-style-underlined .fe-selected-display[data-v-33c26266]:hover{background:transparent}.fe-state-info[data-v-33c26266]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.fe-state-name[data-v-33c26266]{font-weight:600;color:var(--form-input-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;transition:all .2s ease}.fe-states-wrapper.fe-has-selection .fe-state-name[data-v-33c26266]{color:var(--form-input-text-color)}.fe-state-details[data-v-33c26266]{color:var(--form-input-placeholder-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-dropdown-arrow[data-v-33c26266]{flex-shrink:0;color:var(--form-input-placeholder-color);transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-arrow.fe-open[data-v-33c26266]{transform:rotate(180deg);color:var(--form-input-focus-border-color)}.fe-dropdown-arrow svg[data-v-33c26266]{width:100%;height:100%}.fe-glow[data-v-33c26266]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.fe-style-bordered.fe-focused .fe-glow[data-v-33c26266]{opacity:1}.fe-style-underlined .fe-glow[data-v-33c26266]{display:none}.fe-dropdown-portal[data-v-33c26266]{position:fixed!important;z-index:999999!important;pointer-events:none}.fe-dropdown[data-v-33c26266]{background:#fff;border:2px solid var(--form-input-focus-border-color);border-radius:10px;box-shadow:0 20px 40px #00000026,0 0 0 1px #0000000d;min-width:300px;pointer-events:auto;position:relative;z-index:1}.fe-search-wrapper[data-v-33c26266]{position:sticky;top:0;background:#fff;padding:12px;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;z-index:2}.fe-search-container[data-v-33c26266]{position:relative;width:100%}.fe-search-input[data-v-33c26266]{width:100%;padding:10px 40px 10px 36px;border:var(--form-input-border-width) var(--form-input-border-style) var(--form-input-border-color);border-radius:6px;font-size:.9rem;outline:none;transition:all .2s ease;box-sizing:border-box;color:var(--form-input-text-color);background:var(--form-input-background-color)}.fe-search-input[data-v-33c26266]::placeholder{color:var(--form-input-placeholder-color)}.fe-search-input[data-v-33c26266]:focus{border-color:var(--form-input-focus-border-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--form-input-focus-border-color) 20%,transparent)}.fe-search-icon[data-v-33c26266]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--form-input-placeholder-color);pointer-events:none}.fe-clear-search[data-v-33c26266]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:none;color:var(--form-input-placeholder-color);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.fe-clear-search[data-v-33c26266]:hover{background:#f3f4f6;color:#6b7280}.fe-clear-search svg[data-v-33c26266]{width:14px;height:14px}.fe-states-list[data-v-33c26266]{max-height:300px;overflow-y:auto;overflow-x:hidden}.fe-popular-section[data-v-33c26266]{border-bottom:1px solid #e5e7eb;margin-bottom:8px}.fe-section-label[data-v-33c26266]{padding:8px 16px 4px;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #f3f4f6;position:sticky;top:0;z-index:3}.fe-divider[data-v-33c26266]{height:1px;background:#e5e7eb;margin:8px 0}.fe-state-item[data-v-33c26266]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f9fafb}.fe-state-item[data-v-33c26266]:hover,.fe-state-item.fe-highlighted[data-v-33c26266]{background:linear-gradient(135deg,color-mix(in srgb,var(--form-input-focus-border-color) 8%,transparent),color-mix(in srgb,var(--form-input-focus-border-color) 4%,transparent))}.fe-state-item.fe-selected[data-v-33c26266]{background:linear-gradient(135deg,var(--form-input-focus-border-color),color-mix(in srgb,var(--form-input-focus-border-color) 85%,#000000));color:#fff}.fe-state-content[data-v-33c26266]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.fe-state-item .fe-state-name[data-v-33c26266]{font-weight:500;color:var(--form-input-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-state-item.fe-selected .fe-state-name[data-v-33c26266]{color:#fff;font-weight:600}.fe-state-code[data-v-33c26266]{color:var(--form-input-placeholder-color);font-weight:600;background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:.75rem;white-space:nowrap;flex-shrink:0}.fe-state-item.fe-selected .fe-state-code[data-v-33c26266]{background:#fff3;color:#ffffffe6}.fe-no-results[data-v-33c26266]{padding:40px 20px;text-align:center;color:var(--form-input-placeholder-color)}.fe-no-results-icon[data-v-33c26266]{font-size:2rem;margin-bottom:12px}.fe-no-results-text[data-v-33c26266]{font-weight:500;margin-bottom:4px}.fe-no-results-suggestion[data-v-33c26266]{font-size:.85rem;color:var(--form-input-placeholder-color)}.fe-dropdown-enter-active[data-v-33c26266]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fe-dropdown-leave-active[data-v-33c26266]{transition:all .2s cubic-bezier(.4,0,.2,1)}.fe-dropdown-enter-from[data-v-33c26266]{opacity:0;transform:translateY(-10px) scale(.95)}.fe-dropdown-leave-to[data-v-33c26266]{opacity:0;transform:translateY(-5px) scale(.98)}.fe-states-wrapper.fe-focused[data-v-33c26266]{--shadow-color: var(--form-input-focus-border-color);filter:drop-shadow(0 0 0 color-mix(in srgb,var(--shadow-color) 15%,transparent))}.fe-style-underlined.fe-focused[data-v-33c26266]{filter:none}.fe-size-small .fe-question[data-v-33c26266]{font-size:.75rem;font-weight:500;margin-bottom:8px}.fe-size-small .fe-style-bordered .fe-selected-display[data-v-33c26266]{padding:10px 12px;gap:10px}.fe-size-small .fe-style-underlined .fe-selected-display[data-v-33c26266]{padding:10px 4px}.fe-size-small .fe-state-name[data-v-33c26266]{font-size:.85rem}.fe-size-small .fe-state-details[data-v-33c26266]{font-size:.75rem}.fe-size-small .fe-dropdown-arrow[data-v-33c26266]{width:18px;height:18px}.fe-size-small .fe-state-code[data-v-33c26266]{font-size:.7rem;padding:1px 4px}.fe-size-medium .fe-question[data-v-33c26266]{font-size:.85rem;font-weight:500;margin-bottom:10px}.fe-size-medium .fe-style-bordered .fe-selected-display[data-v-33c26266]{padding:12px 16px;gap:14px}.fe-size-medium .fe-style-underlined .fe-selected-display[data-v-33c26266]{padding:12px 4px}.fe-size-medium .fe-state-name[data-v-33c26266]{font-size:.9rem}.fe-size-medium .fe-state-details[data-v-33c26266]{font-size:.8rem}.fe-size-medium .fe-dropdown-arrow[data-v-33c26266]{width:20px;height:20px}.fe-size-medium .fe-state-code[data-v-33c26266]{font-size:.75rem;padding:2px 6px}.fe-size-large .fe-question[data-v-33c26266]{font-size:.95rem;margin-bottom:12px}.fe-size-large .fe-style-bordered .fe-selected-display[data-v-33c26266]{padding:14px 18px;gap:16px}.fe-size-large .fe-style-underlined .fe-selected-display[data-v-33c26266]{padding:14px 4px}.fe-size-large .fe-state-name[data-v-33c26266]{font-size:1rem}.fe-size-large .fe-state-details[data-v-33c26266]{font-size:.85rem}.fe-size-large .fe-dropdown-arrow[data-v-33c26266]{width:22px;height:22px}.fe-size-large .fe-state-code[data-v-33c26266]{font-size:.8rem;padding:3px 7px}.fe-size-xl .fe-question[data-v-33c26266]{font-size:1.2rem;margin-bottom:16px}.fe-size-xl .fe-style-bordered .fe-selected-display[data-v-33c26266]{padding:16px 20px;gap:18px}.fe-size-xl .fe-style-underlined .fe-selected-display[data-v-33c26266]{padding:16px 4px}.fe-size-xl .fe-state-name[data-v-33c26266]{font-size:1.125rem}.fe-size-xl .fe-state-details[data-v-33c26266]{font-size:.9rem}.fe-size-xl .fe-dropdown-arrow[data-v-33c26266]{width:24px;height:24px}.fe-size-xl .fe-state-code[data-v-33c26266]{font-size:.85rem;padding:3px 8px}@media (max-width: 768px){.fe-dropdown-portal[data-v-33c26266]{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:none!important}.fe-dropdown[data-v-33c26266]{min-width:unset;width:100%}}.fe-states-list[data-v-33c26266]::-webkit-scrollbar{width:6px}.fe-states-list[data-v-33c26266]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.fe-states-list[data-v-33c26266]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.fe-states-list[data-v-33c26266]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.fe-state-item[data-v-33c26266]:focus-visible{outline:2px solid var(--form-input-focus-border-color);outline-offset:-2px}.fe-search-input[data-v-33c26266]:focus-visible{outline:none}.fe-clear-search[data-v-33c26266]:focus-visible{outline:2px solid var(--form-input-focus-border-color);outline-offset:2px}@media (prefers-contrast: high){.fe-dropdown[data-v-33c26266]{border-width:3px}.fe-state-item[data-v-33c26266]:hover,.fe-state-item.fe-highlighted[data-v-33c26266]{background:var(--form-input-focus-border-color)!important;color:#fff!important}}@media (prefers-reduced-motion: reduce){.fe-dropdown-enter-active[data-v-33c26266],.fe-dropdown-leave-active[data-v-33c26266],.fe-states-container[data-v-33c26266],.fe-dropdown-arrow[data-v-33c26266],.fe-glow[data-v-33c26266]{transition:none!important}}.fe-progress-container[data-v-6c3e3af3]{font-family:Inter,Segoe UI,system-ui,sans-serif;width:100%}.fe-progress-header[data-v-6c3e3af3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fe-progress-label[data-v-6c3e3af3]{font-size:.875rem;font-weight:500;color:#374151}.fe-progress-percentage[data-v-6c3e3af3]{font-size:.875rem;font-weight:600;color:#6b7280;min-width:40px;text-align:right}.fe-progress-wrapper[data-v-6c3e3af3]{position:relative;width:100%;border-radius:12px;overflow:hidden}.fe-progress-track[data-v-6c3e3af3]{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:inset 0 2px 4px #0000000f}.fe-progress-buffer[data-v-6c3e3af3]{position:absolute;top:0;left:0;height:100%;border-radius:12px;opacity:.6;z-index:1;transition:all .6s cubic-bezier(.4,0,.2,1)}.fe-progress-fill[data-v-6c3e3af3]{position:relative;height:100%;border-radius:12px;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:2}.fe-progress-glow[data-v-6c3e3af3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:fe-glow-sweep-6c3e3af3 2s ease-in-out infinite}.fe-progress-stripes[data-v-6c3e3af3]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:16px 16px}.fe-animated .fe-progress-stripes[data-v-6c3e3af3]{animation:fe-stripe-move-6c3e3af3 1s linear infinite}.fe-progress-indicator[data-v-6c3e3af3]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);z-index:3;transition:all .6s cubic-bezier(.4,0,.2,1);border:2px solid white}.fe-progress-status[data-v-6c3e3af3]{margin-top:8px;font-size:.75rem;color:#6b7280;text-align:center}.fe-size-small[data-v-6c3e3af3]{height:6px}.fe-size-small .fe-progress-indicator[data-v-6c3e3af3]{width:8px;height:8px}.fe-size-medium[data-v-6c3e3af3]{height:8px}.fe-size-large[data-v-6c3e3af3]{height:12px}.fe-size-large .fe-progress-indicator[data-v-6c3e3af3]{width:14px;height:14px}.fe-size-xl[data-v-6c3e3af3]{height:16px}.fe-size-xl .fe-progress-indicator[data-v-6c3e3af3]{width:16px;height:16px}@keyframes fe-glow-sweep-6c3e3af3{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fe-stripe-move-6c3e3af3{0%{background-position:0 0}to{background-position:16px 0}}.fe-progress-wrapper:hover .fe-progress-fill[data-v-6c3e3af3]{filter:brightness(1.1)}.fe-progress-wrapper:hover .fe-progress-fill[data-v-6c3e3af3]{box-shadow:0 4px 12px #00000026}.fe-progress-wrapper[data-v-6c3e3af3]:focus-within{outline:2px solid var(--progress-color);outline-offset:2px}.form-embed-container[data-v-6437df1e]{display:flex;container-type:inline-size;container-name:form-embed-container;transition:background .3s ease}.form-embed-header[data-v-6437df1e]{width:calc(50% + -0px);text-align:center;padding:40px;transition:all .3s ease;background:#fff}.form-embed-header-mobile[data-v-6437df1e]{display:none}.form-embed-elements[data-v-6437df1e]{width:calc(50% + -0px);padding:40px;background:#f5f5f5;transition:all .3s ease}.form-heading[data-v-6437df1e]{margin:0 0 10px;font-size:2rem;font-weight:700;line-height:1.2;transition:all .3s ease}.form-subheading[data-v-6437df1e]{margin:0;font-size:1.1rem;line-height:1.5;opacity:.9;transition:all .3s ease}.form-footer-message[data-v-6437df1e]{text-align:center;margin-top:20px;font-size:14px;color:var(--form-footer-color);font-family:var(--form-footer-font)}.sortable-elements-container[data-v-6437df1e]{position:relative}.element-container[data-v-6437df1e]{position:relative;margin-bottom:2rem;padding:1rem;border:1px solid transparent;border-radius:8px;transition:all .3s ease;cursor:grab;display:flex;align-items:flex-start;gap:1rem;background:#ffffffb3}.element-container[data-v-6437df1e]:hover{border-color:#e5e7eb;background:#f8faffcc;box-shadow:0 2px 8px #0000001a}.element-container.dragging[data-v-6437df1e]{opacity:.5;transform:rotate(2deg);cursor:grabbing;z-index:1000;box-shadow:0 8px 25px #0000004d}.element-container.drag-over[data-v-6437df1e]{border-color:#667eea;background:#667eea1a;transform:translateY(-2px)}.element-container.drag-over[data-v-6437df1e]:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:#667eea;border-radius:2px;animation:dragIndicator-6437df1e .3s ease-in-out}.drag-handle[data-v-6437df1e]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#9ca3af;cursor:grab;transition:all .2s ease;border-radius:4px;margin-top:4px;flex-shrink:0}.drag-handle[data-v-6437df1e]:hover{color:#667eea;background:#667eea1a}.drag-handle[data-v-6437df1e]:active{cursor:grabbing}.drag-handle svg[data-v-6437df1e]{width:16px;height:16px}.element-content[data-v-6437df1e]{flex:1;min-width:0}.element-container[data-v-6437df1e] .input-label,.element-container[data-v-6437df1e] .question-label,.element-container[data-v-6437df1e] label{transition:color .3s ease,font-family .3s ease}@container form-embed-container (min-width: 601px){.form-embed-elements[data-v-6437df1e]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}}@container form-embed-container (max-width: 600px){.form-embed-header[data-v-6437df1e]{display:none}.form-embed-header-mobile[data-v-6437df1e]{display:block;margin-bottom:20px;text-align:center}.form-embed-header-mobile .form-heading[data-v-6437df1e]{font-size:1.4rem}.form-embed-header-mobile .form-subheading[data-v-6437df1e]{font-size:.85rem}.form-embed-elements[data-v-6437df1e]{width:100%}}.form-builder-container[data-v-6437df1e]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(90deg,#d3d9eb,#fafbfe,#cedbe9)}.form-builder-header[data-v-6437df1e]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d;border-radius:0;position:sticky;top:0;z-index:100}.form-builder-header-left[data-v-6437df1e]{display:flex;align-items:center;gap:1rem}.form-builder-header h1[data-v-6437df1e]{font-size:1.5rem;font-weight:700;color:#2d3748;display:flex;align-items:center;gap:.5rem;margin:0}.form-builder-header h1 i[data-v-6437df1e]{color:#667eea;font-size:1.25rem}.form-builder-header-actions[data-v-6437df1e]{display:flex;gap:.75rem}.form-builder-btn[data-v-6437df1e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;font-size:.95rem;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease}.form-builder-btn i[data-v-6437df1e]{font-size:1rem}.form-builder-btn-primary[data-v-6437df1e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.form-builder-btn-primary[data-v-6437df1e]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.form-builder-btn-secondary[data-v-6437df1e]{background:#edf2f7;color:#4a5568}.form-builder-btn-secondary[data-v-6437df1e]:hover{background:#e2e8f0}.form-builder-btn-back[data-v-6437df1e]{background:#f7fafc;color:#4a5568;border:1px solid #e2e8f0}.form-builder-btn-back[data-v-6437df1e]:hover{background:#edf2f7;border-color:#cbd5e0}.form-builder-btn-back svg[data-v-6437df1e]{width:16px;height:16px}.form-builder-btn[data-v-6437df1e]:disabled{opacity:.6;cursor:not-allowed}.form-builder-btn[data-v-6437df1e]:disabled:hover{background:inherit}.form-builder-main[data-v-6437df1e]{flex:1;display:flex;flex-direction:row;padding:1.5rem 1.5rem 80px;gap:1.5rem;max-width:1800px;margin:0 auto;width:100%;min-height:0}.form-builder-content[data-v-6437df1e]{flex:1;min-height:0;display:flex;flex-direction:column}.form-builder-content-inner[data-v-6437df1e]{display:flex;width:100%;flex:1;min-height:0}.form-builder-preview-section[data-v-6437df1e]{flex:1;background:#efefef;padding:40px;display:flex;flex-direction:column;justify-content:center;border-radius:12px 0 0 12px}.form-builder-form-section[data-v-6437df1e]{flex:1;background:#fff;padding:20px;border-radius:0 12px 12px 0;position:relative;overflow-y:auto;max-height:calc(100vh - 200px)}.add-element-area[data-v-6437df1e]{flex:1;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:0 12px 12px 0;cursor:pointer;transition:all .3s ease;border:2px dashed #d1d5db;margin:0}.add-element-area[data-v-6437df1e]:hover{border-color:#667eea;background:#f8faff}.add-element-content[data-v-6437df1e]{text-align:center;padding:2rem}.add-element-icon[data-v-6437df1e]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s ease}.add-element-area:hover .add-element-icon[data-v-6437df1e]{transform:scale(1.1)}.add-element-icon svg[data-v-6437df1e]{width:32px;height:32px}.add-element-content h3[data-v-6437df1e]{margin:0 0 .5rem;color:#374151;font-size:1.25rem;font-weight:600}.add-element-content p[data-v-6437df1e]{margin:0;color:#6b7280;font-size:.9rem}.element-actions[data-v-6437df1e]{position:absolute;top:10px;right:10px;display:flex;gap:.5rem;opacity:0;transition:opacity .3s ease}.element-container:hover .element-actions[data-v-6437df1e]{opacity:1}.element-action-btn[data-v-6437df1e]{width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.element-action-btn.edit[data-v-6437df1e]{background:#3b82f6;color:#fff}.element-action-btn.edit[data-v-6437df1e]:hover{background:#2563eb}.element-action-btn.delete[data-v-6437df1e]{background:#ef4444;color:#fff}.element-action-btn.delete[data-v-6437df1e]:hover{background:#dc2626}.element-action-btn svg[data-v-6437df1e]{width:16px;height:16px}.add-another-element[data-v-6437df1e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#ffffffb3;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#6b7280;font-weight:500;margin-top:1rem}.delete-step-btn[data-v-6437df1e]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#ffffffb3;border:2px dashed #bc9b9b;border-radius:12px;cursor:pointer;transition:all .3s ease;color:#8d1c1c;font-weight:500;margin-top:1rem}.add-another-element[data-v-6437df1e]:hover{border-color:#667eea;background:#ffffffe6;color:#667eea}.add-another-element svg[data-v-6437df1e]{width:20px;height:20px}@keyframes dragIndicator-6437df1e{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.element-picker-overlay[data-v-6437df1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.element-picker-modal[data-v-6437df1e]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px #0003}.element-picker-header[data-v-6437df1e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8faff,#fff)}.element-picker-header h3[data-v-6437df1e]{margin:0;font-size:1.25rem;font-weight:600;color:#374151}.close-btn[data-v-6437df1e]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.close-btn[data-v-6437df1e]:hover{background:#e5e7eb}.close-btn svg[data-v-6437df1e]{width:16px;height:16px;color:#6b7280}.element-picker-content[data-v-6437df1e]{padding:2rem;overflow-y:auto;max-height:calc(80vh - 80px)}.element-category[data-v-6437df1e]{margin-bottom:2rem}.element-category[data-v-6437df1e]:last-child{margin-bottom:0}.element-category h4[data-v-6437df1e]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.element-grid[data-v-6437df1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.element-card[data-v-6437df1e]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fff}.element-card[data-v-6437df1e]:hover{border-color:#667eea;background:#f8faff;transform:translateY(-2px);box-shadow:0 8px 20px #667eea1a}.element-icon[data-v-6437df1e]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.element-icon svg[data-v-6437df1e]{width:24px;height:24px}.element-info h5[data-v-6437df1e]{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#374151}.element-info p[data-v-6437df1e]{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4}.delete-modal-overlay[data-v-6437df1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-6437df1e .2s ease-out}.delete-modal[data-v-6437df1e]{background:#fff;border-radius:20px;width:90%;max-width:450px;overflow:hidden;box-shadow:0 25px 50px #0000004d;animation:slideIn-6437df1e .3s ease-out}.delete-modal-header[data-v-6437df1e]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 1rem;text-align:center}.delete-modal-icon[data-v-6437df1e]{width:80px;height:80px;background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;animation:pulse-6437df1e 2s infinite}.delete-modal-icon svg[data-v-6437df1e]{width:40px;height:40px;color:#fff}.delete-modal-header h3[data-v-6437df1e]{margin:0;font-size:1.5rem;font-weight:700;color:#2d3748}.delete-modal-content[data-v-6437df1e]{padding:0 1.5rem 1.5rem;text-align:center}.delete-modal-content p[data-v-6437df1e]{margin:0 0 .5rem;color:#4a5568;font-size:1rem;line-height:1.5}.delete-modal-warning[data-v-6437df1e]{color:#e53e3e!important;font-weight:600;font-size:.9rem!important}.delete-modal-actions[data-v-6437df1e]{display:flex;gap:1rem;padding:1.5rem;background:#f8faff}.delete-modal-btn[data-v-6437df1e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.95rem;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.delete-modal-btn.cancel[data-v-6437df1e]{background:#e2e8f0;color:#4a5568}.delete-modal-btn.cancel[data-v-6437df1e]:hover{background:#cbd5e0;transform:translateY(-1px)}.delete-modal-btn.delete[data-v-6437df1e]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff}.delete-modal-btn.delete[data-v-6437df1e]:hover{background:linear-gradient(135deg,#ff5252,#f44336);transform:translateY(-1px);box-shadow:0 4px 12px #ff52524d}.delete-modal-btn svg[data-v-6437df1e]{width:16px;height:16px}.error-modal-overlay[data-v-6437df1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-6437df1e .2s ease-out}.error-modal[data-v-6437df1e]{background:#fff;border-radius:24px;width:90%;max-width:550px;overflow:hidden;box-shadow:0 25px 50px #0000004d;animation:slideIn-6437df1e .3s ease-out}.error-modal-header[data-v-6437df1e]{display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem 1rem;text-align:center;background:linear-gradient(135deg,#fef3f2,#fff)}.error-modal-icon[data-v-6437df1e]{width:100px;height:100px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:bounce-6437df1e 1s ease-in-out;position:relative}.error-modal-icon[data-v-6437df1e]:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;z-index:-1;opacity:.2;animation:pulse-6437df1e 2s infinite}.error-modal-icon svg[data-v-6437df1e]{width:50px;height:50px;color:#fff;stroke-width:2.5}.error-modal-header h3[data-v-6437df1e]{margin:0;font-size:1.75rem;font-weight:700;color:#1f2937;background:linear-gradient(135deg,#f59e0b,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error-modal-content[data-v-6437df1e]{padding:1rem 2rem 2rem}.error-modal-content p[data-v-6437df1e]{margin:0 0 1rem;color:#4b5563;font-size:1.1rem;line-height:1.6;text-align:center}.error-modal-info[data-v-6437df1e]{background:linear-gradient(135deg,#fef3f2,#fdf2f8);padding:1rem;border-radius:12px;border-left:4px solid #f59e0b;margin:1.5rem 0;font-size:.95rem!important}.error-modal-suggestions[data-v-6437df1e]{background:#f8fafc;padding:1.5rem;border-radius:16px;margin-top:1.5rem}.error-modal-suggestions h4[data-v-6437df1e]{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.error-modal-suggestions ul[data-v-6437df1e]{margin:0;padding-left:1.25rem;list-style:none}.error-modal-suggestions li[data-v-6437df1e]{margin-bottom:.75rem;color:#6b7280;font-size:.9rem;line-height:1.5;position:relative}.error-modal-suggestions li[data-v-6437df1e]:last-child{margin-bottom:0}.error-modal-suggestions li[data-v-6437df1e]:before{content:"•";color:#f59e0b;font-weight:700;position:absolute;left:-1rem}.error-modal-actions[data-v-6437df1e]{padding:1.5rem 2rem 2rem;display:flex;justify-content:center}.error-modal-btn[data-v-6437df1e]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2rem;font-weight:600;font-size:1rem;border-radius:16px;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-width:140px}.error-modal-btn.primary[data-v-6437df1e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.error-modal-btn.primary[data-v-6437df1e]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.error-modal-btn svg[data-v-6437df1e]{width:18px;height:18px}.element-limit-modal-overlay[data-v-6437df1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-6437df1e .2s ease-out}.element-limit-modal[data-v-6437df1e]{background:#fff;border-radius:24px;width:90%;max-width:600px;overflow:hidden;box-shadow:0 25px 50px #0000004d;animation:slideIn-6437df1e .3s ease-out}.element-limit-modal-header[data-v-6437df1e]{display:flex;flex-direction:column;align-items:center;padding:2.5rem 2rem 1rem;text-align:center;background:linear-gradient(135deg,#fef7ed,#fff)}.element-limit-modal-icon[data-v-6437df1e]{width:100px;height:100px;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;animation:elementWarning-6437df1e 1s ease-in-out;position:relative;box-shadow:0 8px 24px #fb923c4d}.element-limit-modal-icon[data-v-6437df1e]:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%;z-index:-1;opacity:.15;animation:elementPulse-6437df1e 2s infinite}.element-limit-modal-icon svg[data-v-6437df1e]{width:50px;height:50px;color:#fff;stroke-width:2.5}.element-limit-modal-header h3[data-v-6437df1e]{margin:0;font-size:1.75rem;font-weight:700;color:#1f2937;background:linear-gradient(135deg,#fb923c,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.element-limit-modal-content[data-v-6437df1e]{padding:1rem 2rem 2rem}.element-limit-modal-content p[data-v-6437df1e]{margin:0 0 1rem;color:#4b5563;font-size:1.1rem;line-height:1.6;text-align:center}.element-limit-modal-info[data-v-6437df1e]{background:linear-gradient(135deg,#fef7ed,#fdf2f8);padding:1.25rem;border-radius:16px;border-left:4px solid #fb923c;margin:1.5rem 0;font-size:.95rem!important;text-align:center}.element-limit-counter[data-v-6437df1e]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:2rem;border-radius:20px;margin:2rem 0;border:2px solid #e2e8f0;position:relative;overflow:hidden}.element-limit-counter[data-v-6437df1e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(251,146,60,.05),transparent);pointer-events:none}.counter-display[data-v-6437df1e]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem;position:relative;z-index:1}.counter-number[data-v-6437df1e]{font-size:4rem;font-weight:800;color:#fb923c;text-shadow:0 2px 4px rgba(251,146,60,.2);animation:numberPulse-6437df1e 1.5s ease-in-out infinite}.counter-max[data-v-6437df1e]{font-size:2rem;font-weight:600;color:#64748b;opacity:.8}.counter-label[data-v-6437df1e]{font-size:.9rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em;position:relative;z-index:1}.element-limit-suggestions[data-v-6437df1e]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.75rem;border-radius:20px;margin-top:1.5rem;border:1px solid #e2e8f0}.element-limit-suggestions h4[data-v-6437df1e]{margin:0 0 1.25rem;font-size:1.1rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}.element-limit-suggestions ul[data-v-6437df1e]{margin:0;padding-left:1.5rem;list-style:none}.element-limit-suggestions li[data-v-6437df1e]{margin-bottom:1rem;color:#6b7280;font-size:.95rem;line-height:1.6;position:relative;padding-left:.5rem}.element-limit-suggestions li[data-v-6437df1e]:last-child{margin-bottom:0}.element-limit-suggestions li[data-v-6437df1e]:before{content:"▶";color:#fb923c;font-weight:700;position:absolute;left:-1.25rem;font-size:.8rem;top:.1rem}.element-limit-modal-actions[data-v-6437df1e]{padding:1.5rem 2rem 2rem;display:flex;gap:1rem;justify-content:center}.element-limit-modal-btn[data-v-6437df1e]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;font-weight:600;font-size:1rem;border-radius:16px;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-width:140px}.element-limit-modal-btn.secondary[data-v-6437df1e]{background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0}.element-limit-modal-btn.secondary[data-v-6437df1e]:hover{background:#e2e8f0;transform:translateY(-1px);border-color:#cbd5e1}.element-limit-modal-btn.primary[data-v-6437df1e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.element-limit-modal-btn.primary[data-v-6437df1e]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.element-limit-modal-btn svg[data-v-6437df1e]{width:18px;height:18px}.unsaved-changes-modal-overlay[data-v-6437df1e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-6437df1e .2s ease-out}.unsaved-changes-modal[data-v-6437df1e]{background:#fff;border-radius:20px;width:90%;max-width:500px;overflow:hidden;box-shadow:0 25px 50px #0000004d;animation:slideIn-6437df1e .3s ease-out}.unsaved-changes-modal-header[data-v-6437df1e]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem 1rem;text-align:center}.unsaved-changes-modal-icon[data-v-6437df1e]{width:80px;height:80px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;animation:pulse-6437df1e 2s infinite}.unsaved-changes-modal-icon svg[data-v-6437df1e]{width:40px;height:40px;color:#fff}.unsaved-changes-modal-header h3[data-v-6437df1e]{margin:0;font-size:1.5rem;font-weight:700;color:#2d3748}.unsaved-changes-modal-content[data-v-6437df1e]{padding:0 1.5rem 1.5rem;text-align:center}.unsaved-changes-modal-content p[data-v-6437df1e]{margin:0 0 .5rem;color:#4a5568;font-size:1rem;line-height:1.5}.unsaved-changes-warning[data-v-6437df1e]{color:#f59e0b!important;font-weight:600;font-size:.9rem!important}.unsaved-changes-modal-actions[data-v-6437df1e]{display:flex;gap:.75rem;padding:1.5rem;background:#f8faff}.unsaved-changes-modal-btn[data-v-6437df1e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;font-size:.875rem;border-radius:12px;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.unsaved-changes-modal-btn[data-v-6437df1e]:disabled{opacity:.6;cursor:not-allowed}.unsaved-changes-modal-btn.cancel[data-v-6437df1e]{background:#e2e8f0;color:#4a5568}.unsaved-changes-modal-btn.cancel[data-v-6437df1e]:hover{background:#cbd5e0;transform:translateY(-1px)}.unsaved-changes-modal-btn.discard[data-v-6437df1e]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.unsaved-changes-modal-btn.discard[data-v-6437df1e]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.unsaved-changes-modal-btn.save[data-v-6437df1e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.unsaved-changes-modal-btn.save[data-v-6437df1e]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.unsaved-changes-modal-btn svg[data-v-6437df1e]{width:16px;height:16px}.success-toast[data-v-6437df1e]{position:fixed;top:2rem;right:2rem;z-index:1200;animation:slideInRight-6437df1e .4s ease-out}.success-toast-content[data-v-6437df1e]{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:1rem 1.5rem;border-radius:16px;box-shadow:0 10px 30px #10b9814d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:320px;position:relative;overflow:hidden}.success-toast-content[data-v-6437df1e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),transparent);pointer-events:none}.success-toast-icon[data-v-6437df1e]{width:48px;height:48px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:checkmarkPulse-6437df1e .6s ease-out}.success-toast-icon svg[data-v-6437df1e]{width:24px;height:24px}.success-toast-text[data-v-6437df1e]{flex:1}.success-toast-text h4[data-v-6437df1e]{margin:0 0 .25rem;font-size:1rem;font-weight:600}.success-toast-text p[data-v-6437df1e]{margin:0;font-size:.875rem;opacity:.9}.success-toast-close[data-v-6437df1e]{width:24px;height:24px;background:#fff3;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;flex-shrink:0}.success-toast-close[data-v-6437df1e]:hover{background:#ffffff4d}.success-toast-close svg[data-v-6437df1e]{width:14px;height:14px}@keyframes fadeIn-6437df1e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-6437df1e{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-6437df1e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce-6437df1e{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-15px,0)}70%{transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideInRight-6437df1e{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes checkmarkPulse-6437df1e{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes elementWarning-6437df1e{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-5deg) scale(1.05)}75%{transform:rotate(5deg) scale(1.05)}}@keyframes elementPulse-6437df1e{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.1);opacity:.25}}@keyframes numberPulse-6437df1e{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.form-builder-footer[data-v-6437df1e]{position:fixed;bottom:0;left:0;right:0;z-index:90;background:linear-gradient(135deg,#fffffff2,#f8fafff2);border-top:1px solid #e5e7eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 -2px 20px #00000014;padding:1rem}.footer-content[data-v-6437df1e]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}.steps-container[data-v-6437df1e]{display:flex;align-items:center;gap:.5rem;flex:1}.step-indicator[data-v-6437df1e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e5e7eb;color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative;-webkit-user-select:none;user-select:none}.step-indicator[data-v-6437df1e]:hover{background:#d1d5db;transform:translateY(-1px)}.step-indicator.active[data-v-6437df1e]{background:#667eea;color:#fff;box-shadow:0 2px 8px #667eea4d}.step-indicator.completed[data-v-6437df1e]{background:#10b981;color:#fff}.step-indicator.step-dragging[data-v-6437df1e]{opacity:.5;transform:rotate(5deg) scale(1.05);cursor:grabbing;z-index:1000;box-shadow:0 8px 25px #0000004d}.step-indicator.step-drag-over[data-v-6437df1e]{transform:translateY(-3px) scale(1.1);box-shadow:0 6px 20px #667eea66;border:2px solid #667eea}.step-indicator.step-drag-over[data-v-6437df1e]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #667eea;animation:dropIndicator-6437df1e .3s ease-in-out}.step-drag-handle[data-v-6437df1e]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#0000001a;border-radius:50%;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.step-indicator:hover .step-drag-handle[data-v-6437df1e]{display:flex;opacity:1}.step-drag-handle svg[data-v-6437df1e]{width:8px;height:8px;color:#6b7280}@keyframes dropIndicator-6437df1e{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.navigation-controls[data-v-6437df1e]{display:flex;align-items:center;gap:.5rem}.nav-btn[data-v-6437df1e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.nav-btn[data-v-6437df1e]:hover:not(:disabled){background:#5a67d8}.nav-btn[data-v-6437df1e]:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.add-btn[data-v-6437df1e]{background:#10b981}.add-btn[data-v-6437df1e]:hover{background:#059669}@media (max-width: 768px){.element-grid[data-v-6437df1e]{grid-template-columns:1fr}.element-picker-modal[data-v-6437df1e],.delete-modal[data-v-6437df1e],.error-modal[data-v-6437df1e],.element-limit-modal[data-v-6437df1e]{width:95%;margin:1rem}.form-builder-main[data-v-6437df1e]{flex-direction:column;padding:1rem 1rem 80px}.form-builder-content-inner[data-v-6437df1e]{flex-direction:column}.form-builder-preview-section[data-v-6437df1e],.add-element-area[data-v-6437df1e],.form-builder-form-section[data-v-6437df1e]{border-radius:12px;margin-bottom:1rem}.footer-content[data-v-6437df1e]{flex-direction:column;gap:1rem}.navigation-controls[data-v-6437df1e]{order:-1}.delete-modal-actions[data-v-6437df1e],.element-limit-modal-actions[data-v-6437df1e],.unsaved-changes-modal-actions[data-v-6437df1e]{flex-direction:column}.delete-modal-btn[data-v-6437df1e],.element-limit-modal-btn[data-v-6437df1e],.unsaved-changes-modal-btn[data-v-6437df1e]{width:100%}.success-toast[data-v-6437df1e]{top:1rem;right:1rem;left:1rem}.success-toast-content[data-v-6437df1e]{min-width:auto}.error-modal-header[data-v-6437df1e],.element-limit-modal-header[data-v-6437df1e]{padding:2rem 1.5rem 1rem}.error-modal-icon[data-v-6437df1e],.element-limit-modal-icon[data-v-6437df1e]{width:80px;height:80px}.error-modal-icon svg[data-v-6437df1e],.element-limit-modal-icon svg[data-v-6437df1e]{width:40px;height:40px}.error-modal-header h3[data-v-6437df1e],.element-limit-modal-header h3[data-v-6437df1e]{font-size:1.5rem}.error-modal-content[data-v-6437df1e],.element-limit-modal-content[data-v-6437df1e]{padding:1rem 1.5rem 1.5rem}.error-modal-suggestions[data-v-6437df1e],.element-limit-suggestions[data-v-6437df1e]{padding:1rem}.error-modal-actions[data-v-6437df1e],.element-limit-modal-actions[data-v-6437df1e]{padding:1rem 1.5rem 1.5rem}.error-modal-btn[data-v-6437df1e],.element-limit-modal-btn[data-v-6437df1e]{padding:.75rem 1.5rem;font-size:.9rem}.counter-number[data-v-6437df1e]{font-size:3rem}.counter-max[data-v-6437df1e]{font-size:1.5rem}.element-container[data-v-6437df1e]{padding:.75rem}.drag-handle[data-v-6437df1e]{width:28px;height:28px}.drag-handle svg[data-v-6437df1e]{width:18px;height:18px}.steps-container[data-v-6437df1e]{flex-wrap:wrap;gap:.4rem}.step-indicator[data-v-6437df1e]{width:28px;height:28px;font-size:.8rem}.step-drag-handle[data-v-6437df1e]{width:10px;height:10px}.step-drag-handle svg[data-v-6437df1e]{width:6px;height:6px}}@media (max-width: 480px){.form-builder-header[data-v-6437df1e]{padding:1rem}.form-builder-header-left[data-v-6437df1e]{gap:.5rem}.form-builder-header h1[data-v-6437df1e]{font-size:1.25rem}.form-builder-btn[data-v-6437df1e]{padding:.4rem .8rem;font-size:.85rem}.form-builder-btn-back[data-v-6437df1e]{padding:.4rem .6rem}.form-builder-btn-back svg[data-v-6437df1e]{width:14px;height:14px}.error-modal[data-v-6437df1e],.element-limit-modal[data-v-6437df1e]{width:95%;margin:.5rem}.error-modal-header[data-v-6437df1e],.element-limit-modal-header[data-v-6437df1e]{padding:1.5rem 1rem .5rem}.error-modal-icon[data-v-6437df1e],.element-limit-modal-icon[data-v-6437df1e]{width:70px;height:70px}.error-modal-icon svg[data-v-6437df1e],.element-limit-modal-icon svg[data-v-6437df1e]{width:35px;height:35px}.error-modal-header h3[data-v-6437df1e],.element-limit-modal-header h3[data-v-6437df1e]{font-size:1.25rem}.error-modal-content p[data-v-6437df1e],.element-limit-modal-content p[data-v-6437df1e]{font-size:1rem}.error-modal-suggestions li[data-v-6437df1e],.element-limit-suggestions li[data-v-6437df1e]{font-size:.85rem}.counter-number[data-v-6437df1e]{font-size:2.5rem}.counter-max[data-v-6437df1e]{font-size:1.25rem}.element-limit-counter[data-v-6437df1e]{padding:1.5rem}.element-container[data-v-6437df1e]{flex-direction:column;gap:.5rem}.drag-handle[data-v-6437df1e]{align-self:flex-end;order:-1}.element-content[data-v-6437df1e]{width:100%}.step-indicator[data-v-6437df1e]{width:24px;height:24px;font-size:.75rem}}.minimalist-results[data-v-0c3faccd]{max-width:800px;margin:0 auto;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#2d3748}.hero-section[data-v-0c3faccd]{padding:40px 40px 80px;text-align:center;background:#fafafa;color:#fff;margin-top:40px;color:#333;border:3px solid #efefef}.hero-content[data-v-0c3faccd]{display:flex;flex-direction:column;align-items:center;gap:40px}.hero-title[data-v-0c3faccd]{font-size:3rem;font-weight:300;margin:0;letter-spacing:-.02em}.hero-subtitle[data-v-0c3faccd]{font-size:1.25rem;margin:0;opacity:.9;font-weight:300}.hero-score[data-v-0c3faccd]{display:flex;flex-direction:column;align-items:center;gap:16px}.score-circle[data-v-0c3faccd]{position:relative;width:160px;height:160px}.score-inner[data-v-0c3faccd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.score-number[data-v-0c3faccd]{font-size:2rem;font-weight:700;line-height:1}.score-percent[data-v-0c3faccd]{font-size:1.5rem;font-weight:300;opacity:.8}.score-progress[data-v-0c3faccd]{width:100%;height:100%;transform:rotate(-90deg)}.score-bg[data-v-0c3faccd]{fill:none;stroke:#fff3;stroke-width:8}.score-fill[data-v-0c3faccd]{fill:none;stroke:#48bb78;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s ease-in-out}.score-label[data-v-0c3faccd]{font-size:1rem;opacity:.9;font-weight:300}.status-section[data-v-0c3faccd]{padding:40px;display:flex;justify-content:center}.status-badge[data-v-0c3faccd]{display:flex;align-items:center;gap:20px;padding:24px 32px;border-radius:12px;border-left:4px solid;background:#f7fafc;max-width:600px;width:100%}.status-excellent[data-v-0c3faccd]{border-left-color:#48bb78;background:#f0fff4}.status-good[data-v-0c3faccd]{border-left-color:#4299e1;background:#ebf8ff}.status-fair[data-v-0c3faccd]{border-left-color:#ed8936;background:#fffaf0}.status-poor[data-v-0c3faccd]{border-left-color:#f56565;background:#fff5f5}.status-icon[data-v-0c3faccd]{font-size:2rem;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.status-excellent .status-icon[data-v-0c3faccd]{background:#48bb78}.status-good .status-icon[data-v-0c3faccd]{background:#4299e1}.status-fair .status-icon[data-v-0c3faccd]{background:#ed8936}.status-poor .status-icon[data-v-0c3faccd]{background:#f56565}.status-title[data-v-0c3faccd]{margin:0;font-size:1.5rem;font-weight:600}.status-description[data-v-0c3faccd]{margin:4px 0 0;color:#718096;font-size:1rem}.charts-section[data-v-0c3faccd]{padding:60px 40px;background:transparent}.section-title[data-v-0c3faccd]{font-size:2rem;font-weight:300;text-align:center;margin:0 0 40px;color:#2d3748}.single-chart-container[data-v-0c3faccd]{background:transparent;border-radius:12px;padding:0;max-width:100%;margin:0 auto}.chart-wrapper-single[data-v-0c3faccd]{width:100%;min-height:500px;position:relative}.categories-section[data-v-0c3faccd]{padding:60px 40px}.categories-container[data-v-0c3faccd]{display:flex;flex-direction:column;gap:24px}.category-item[data-v-0c3faccd]{padding:24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;transition:all .2s ease}.category-item[data-v-0c3faccd]:hover{box-shadow:0 4px 12px #0000000d;border-color:#cbd5e0}.category-header[data-v-0c3faccd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.category-name[data-v-0c3faccd]{font-size:1.25rem;font-weight:600;margin:0 0 8px;color:#2d3748}.category-meta[data-v-0c3faccd]{display:flex;gap:16px;font-size:.875rem;color:#718096}.category-indicator[data-v-0c3faccd]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.category-indicator.excellent[data-v-0c3faccd]{background:#48bb78}.category-indicator.good[data-v-0c3faccd]{background:#4299e1}.category-indicator.fair[data-v-0c3faccd]{background:#ed8936}.category-indicator.poor[data-v-0c3faccd]{background:#f56565}.category-progress[data-v-0c3faccd]{margin-bottom:20px}.progress-track[data-v-0c3faccd]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-0c3faccd]{height:100%;border-radius:3px;transition:width .8s ease}.progress-fill.excellent[data-v-0c3faccd]{background:linear-gradient(90deg,#48bb78,#68d391)}.progress-fill.good[data-v-0c3faccd]{background:linear-gradient(90deg,#4299e1,#63b3ed)}.progress-fill.fair[data-v-0c3faccd]{background:linear-gradient(90deg,#ed8936,#f6ad55)}.progress-fill.poor[data-v-0c3faccd]{background:linear-gradient(90deg,#f56565,#fc8181)}.category-insights[data-v-0c3faccd]{border-top:1px solid #e2e8f0;padding-top:20px}.insights-content[data-v-0c3faccd]{color:#4a5568;font-size:.95rem}.insights-section[data-v-0c3faccd]{padding:60px 40px;background:#f7fafc}.insights-grid[data-v-0c3faccd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:40px}.insight-card[data-v-0c3faccd]{padding:24px;background:#fff;border-radius:8px;text-align:center;border-top:4px solid}.insight-card.strength[data-v-0c3faccd]{border-top-color:#48bb78}.insight-card.opportunity[data-v-0c3faccd]{border-top-color:#ed8936}.insight-card.next-steps[data-v-0c3faccd]{border-top-color:#4299e1}.insight-icon[data-v-0c3faccd]{width:60px;height:60px;margin:0 auto 16px;background:#f7fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.insight-card.strength .insight-icon[data-v-0c3faccd]{color:#48bb78}.insight-card.opportunity .insight-icon[data-v-0c3faccd]{color:#ed8936}.insight-card.next-steps .insight-icon[data-v-0c3faccd]{color:#4299e1}.insight-card h4[data-v-0c3faccd]{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#2d3748}.insight-card p[data-v-0c3faccd]{margin:0;color:#718096;font-size:.95rem}@media (max-width: 768px){.hero-section[data-v-0c3faccd]{padding:60px 20px}.hero-title[data-v-0c3faccd]{font-size:2rem}.hero-subtitle[data-v-0c3faccd]{font-size:1.1rem}.charts-section[data-v-0c3faccd],.categories-section[data-v-0c3faccd],.insights-section[data-v-0c3faccd]{padding:40px 20px}.status-badge[data-v-0c3faccd]{flex-direction:column;text-align:center;gap:16px}.insights-grid[data-v-0c3faccd]{grid-template-columns:1fr}}@media (max-width: 480px){.score-circle[data-v-0c3faccd]{width:120px;height:120px}.score-number[data-v-0c3faccd]{font-size:2rem}.hero-content[data-v-0c3faccd]{gap:30px}.chart-wrapper-single[data-v-0c3faccd]{min-height:400px}}.logo[data-v-ec870122]{padding:10px}.logo img[data-v-ec870122]{width:131px}.alert[data-v-ad270b65]{margin-top:10px}.logo[data-v-ad270b65]{padding:0 20px;width:100%;justify-content:center;align-items:center;margin-bottom:20px}.logo .icon[data-v-ad270b65]{text-align:center;font-size:50px}.logo .brand[data-v-ad270b65]{font-weight:600;line-height:1;font-size:25px;margin-top:15px;margin-bottom:30px;text-align:center}.form-group[data-v-ad270b65]{margin-bottom:20px;position:relative}.form-group input[data-v-ad270b65]{padding:0 10px;width:100%;font-size:18px;height:45px;line-height:45px;border-radius:6px;background:#fafafa;border:1px solid #ccc;font-weight:500}[data-v-ad270b65]::-ms-input-placeholder{color:#ccc;font-weight:500}[data-v-ad270b65]::placeholder{color:#ccc;font-weight:500}.signin-container[data-v-ad270b65]{margin-top:10px;margin-bottom:20px}.signin-container button[data-v-ad270b65]{all:unset;background:#000;background-image:linear-gradient(180deg,#fa6708,#f85646);height:45px;line-height:45px;font-weight:500;color:#fff;text-align:center;border-radius:6px;width:100%}.signin-container button[data-v-ad270b65]:hover{cursor:pointer;background:#333;background-image:linear-gradient(180deg,#fa6708,#f85646);opacity:.9}.signin-page[data-v-ad270b65]{display:flex;height:100vh}.signin-page .sp-right[data-v-ad270b65]{width:45%;display:flex;justify-content:center;align-items:center}.signin-page .sp-left[data-v-ad270b65]{width:55%;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;background-color:#0a0926;background-image:-webkit-gradient(linear,left top,left bottom,from(#7f2a87),to(#4e2977));background-image:linear-gradient(360deg,#7f2a87,#4e2977)}.signin-page .sp-right>.sp-right-inner[data-v-ad270b65]{width:480px}.signin-page .sp-right>.sp-right-inner[data-v-ad270b65],.signin-page .sp-left>.sp-left-inner[data-v-ad270b65]{height:500px;max-width:560px;padding:40px}.signin-page .sp-left>.sp-left-inner[data-v-ad270b65]{display:flex;flex-direction:column;justify-content:space-between;height:80vh;margin-top:100px}.signin-page .sp-right p[data-v-ad270b65]{margin-bottom:30px}.signin-page .sp-left p[data-v-ad270b65]{line-height:1.6em;font-size:18px;margin-bottom:30px}.signin-page .sp-left h1[data-v-ad270b65]{line-height:1.4em}.signin-page form label span[data-v-ad270b65]{margin-bottom:10px;display:block;font-weight:500}.signin-page form input[data-v-ad270b65]{font-size:16px}.signin-page form .forgot-password[data-v-ad270b65]{display:flex;justify-content:space-between;align-items:center}.float-logo[data-v-ad270b65]{width:120px;object-fit:contain;position:absolute;top:50px;right:50px}.need-help-btn[data-v-ad270b65]{display:block;text-align:center;color:#0303068f;font-size:14px;font-weight:400;text-decoration:none}.need-help-btn[data-v-ad270b65]:hover{text-decoration:underline}.hu-color-picker{padding:10px;background:#1d2024;border-radius:4px;box-shadow:0 0 16px #00000029;z-index:1}.hu-color-picker.light{background:#f7f8f9}.hu-color-picker.light .color-show .sucker{background:#eceef0}.hu-color-picker.light .color-type .name{background:#e7e8e9}.hu-color-picker.light .color-type .value{color:#666;background:#eceef0}.hu-color-picker.light .colors.history{border-top:1px solid #eee}.hu-color-picker canvas{vertical-align:top}.hu-color-picker .color-set{display:flex}.hu-color-picker .color-show{margin-top:8px;display:flex}.saturation{position:relative;cursor:pointer}.saturation .slide{position:absolute;left:100px;top:0;width:10px;height:10px;border-radius:50%;border:1px solid #fff;box-shadow:0 0 1px 1px #0000004d;pointer-events:none}.color-type{display:flex;margin-top:8px;font-size:12px}.color-type .name{width:60px;height:30px;float:left;display:flex;justify-content:center;align-items:center;color:#999;background:#252930}.color-type .value{flex:1;height:30px;min-width:100px;padding:0 12px;border:0;color:#fff;background:#2e333a;box-sizing:border-box}.color-alpha{position:relative;margin-left:8px;cursor:pointer}.color-alpha .slide{position:absolute;left:0;top:100px;width:100%;height:4px;background:#fff;box-shadow:0 0 1px #0000004d;pointer-events:none}.sucker{width:30px;fill:#9099a4;background:#2e333a;cursor:pointer;transition:all .3s}.sucker.active,.sucker:hover{fill:#1593ff}.colors{padding:0;margin:0}.colors.history{margin-top:10px;border-top:1px solid #2e333a}.colors .item{position:relative;width:16px;height:16px;margin:10px 0 0 10px;border-radius:3px;box-sizing:border-box;vertical-align:top;display:inline-block;transition:all .1s;cursor:pointer}.colors .item:nth-child(8n+1){margin-left:0}.colors .item:hover{transform:scale(1.4)}.colors .item .alpha{height:100%;border-radius:4px}.colors .item .color{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px}.hue{position:relative;margin-left:8px;cursor:pointer}.hue .slide{position:absolute;left:0;top:100px;width:100%;height:4px;background:#fff;box-shadow:0 0 1px #0000004d;pointer-events:none}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}
