.order-form-wrap[data-v-f2197745]{max-width:700px;margin:0 auto;padding:32px 16px 64px}.order-progress[data-v-f2197745]{margin-bottom:28px}.progress-track[data-v-f2197745]{height:4px;background:#282b2b1f;border-radius:2px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-f2197745]{height:100%;background:#282b2b;border-radius:2px;transition:width .3s}.progress-label[data-v-f2197745]{font-size:13px;color:#8a8e8e;text-align:right}.order-step[data-v-f2197745]{background:#ffffffdb;border-radius:18px;padding:32px 28px;border:1px solid rgba(226,217,204,.6);box-shadow:0 4px 24px #282b2b12}.step-title[data-v-f2197745]{font-size:24px;font-weight:700;margin-bottom:8px;color:#282b2b}.step-desc[data-v-f2197745]{color:#5a5e5e;margin-bottom:28px;font-size:14px}.sub-section-title[data-v-f2197745]{font-size:12px;font-weight:600;color:#8a8e8e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.event-types-grid[data-v-f2197745]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.event-type-card[data-v-f2197745]{display:flex;flex-direction:column;align-items:center;padding:18px 8px;border:2px solid #e8e0d5;border-radius:12px;cursor:pointer;transition:all .18s;background:#faf7f2;color:#282b2b}.event-type-card[data-v-f2197745]:hover{border-color:#7a8470}.event-type-card.selected[data-v-f2197745]{border-color:#282b2b;background:#f0ede8;box-shadow:0 0 0 2px #282b2b33}.ev-icon[data-v-f2197745]{font-size:26px;margin-bottom:7px}.ev-label[data-v-f2197745]{font-weight:600;font-size:12px}.form-fields[data-v-f2197745]{display:flex;flex-direction:column;gap:20px}.field-row[data-v-f2197745]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-f2197745]{display:flex;flex-direction:column;gap:6px}.field label[data-v-f2197745]{font-weight:600;font-size:14px;color:#282b2b}.field input[data-v-f2197745],.field textarea[data-v-f2197745],.field select[data-v-f2197745]{padding:11px 14px;border:1.5px solid #ddd;border-radius:9px;font-size:15px;transition:border-color .18s;width:100%;box-sizing:border-box;background:#fff;color:#282b2b;font-family:inherit}.field input[data-v-f2197745]:focus,.field textarea[data-v-f2197745]:focus,.field select[data-v-f2197745]:focus{border-color:#282b2b;outline:none;box-shadow:0 0 0 3px #282b2b12}.field-error[data-v-f2197745]{color:#c62828;font-size:13px;font-weight:500}.field-hint[data-v-f2197745]{color:#888;font-size:13px}.field-ok[data-v-f2197745]{color:#2e7d32;font-size:13px}.slug-input-wrap[data-v-f2197745]{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:9px;overflow:hidden;background:#fff}.slug-input-wrap[data-v-f2197745]:focus-within{border-color:#282b2b;box-shadow:0 0 0 3px #282b2b12}.slug-prefix[data-v-f2197745]{padding:11px 12px;background:#f5f0e8;font-size:14px;color:#888;white-space:nowrap}.slug-input-wrap input[data-v-f2197745]{border:none;border-radius:0;flex:1;box-shadow:none!important}.templates-grid[data-v-f2197745]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.tpl-card[data-v-f2197745]{border:2px solid #e8e0d5;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .18s}.tpl-card[data-v-f2197745]:hover{border-color:#a7ae98;box-shadow:0 4px 16px #282b2b1a}.tpl-card.selected[data-v-f2197745]{border-color:#282b2b;box-shadow:0 0 0 2px #282b2b33}.tpl-preview[data-v-f2197745]{height:130px;position:relative}.tpl-check[data-v-f2197745]{position:absolute;bottom:8px;right:8px;background:#282b2b;color:#fff;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.tpl-info[data-v-f2197745]{padding:10px 12px;background:#fff}.tpl-title[data-v-f2197745]{font-weight:700;font-size:13px;margin-bottom:3px;color:#282b2b}.tpl-desc[data-v-f2197745]{font-size:11px;color:#8a8e8e;margin-bottom:6px}.tpl-demo-link[data-v-f2197745]{font-size:11px;color:#7a8470;text-decoration:underline}.blocks-list[data-v-f2197745]{display:flex;flex-direction:column;gap:6px}.block-entry[data-v-f2197745]{display:flex;flex-direction:column}.block-item[data-v-f2197745]{cursor:pointer;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:2px solid #e8e0d5;border-radius:12px;background:#faf7f2;transition:all .18s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-item input[data-v-f2197745]{display:none}.block-item.block-checked[data-v-f2197745]{border-color:#282b2b;background:#f0ede8;border-radius:12px 12px 0 0}.block-item.block-disabled[data-v-f2197745]{opacity:.4;cursor:not-allowed;pointer-events:none}.block-item.block-locked[data-v-f2197745]{opacity:.75;cursor:default}.block-item-check[data-v-f2197745]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#fff;border:2px solid #e0d8cf;flex-shrink:0;font-size:18px;transition:all .15s;margin-top:2px}.block-item.block-checked .block-item-check[data-v-f2197745]{background:#282b2b;border-color:#282b2b}.block-item-icon[data-v-f2197745]{display:block}.block-item.block-checked .block-item-check .block-item-icon[data-v-f2197745]{filter:grayscale(1) brightness(5)}.block-item-body[data-v-f2197745]{flex:1}.block-item-title[data-v-f2197745]{font-size:14px;font-weight:600;color:#282b2b;margin-bottom:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.block-tariff-badge[data-v-f2197745]{font-size:10px;font-weight:700;padding:2px 8px;background:#fff3e0;color:#e65100;border-radius:10px;border:1px solid #ffe0b2;white-space:nowrap}.block-item-desc[data-v-f2197745]{font-size:13px;color:#666;margin-bottom:6px;line-height:1.4}.block-item-tip[data-v-f2197745]{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#8a8e8e;line-height:1.5}.block-item-tip svg[data-v-f2197745]{flex-shrink:0;margin-top:1px;color:#bfb09a}.block-locked-hint[data-v-f2197745]{font-size:12px;color:#e65100;margin-top:2px}.block-prompt-field[data-v-f2197745]{margin-top:28px;padding-top:24px;border-top:1px solid #e8e0d5}.field-hint-text[data-v-f2197745]{font-size:13px;color:#8a8e8e;margin:0 0 10px;line-height:1.5}.block-inline-form[data-v-f2197745]{padding:16px 18px;border:2px solid #282B2B;border-top:1px solid #e0d8cf;border-radius:0 0 12px 12px;background:#fff}.bform-field[data-v-f2197745]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.bform-field[data-v-f2197745]:last-child{margin-bottom:0}.bform-field label[data-v-f2197745]{font-size:12px;font-weight:600;color:#5a5e5e}.bform-field input[data-v-f2197745],.bform-field textarea[data-v-f2197745]{padding:9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:13px;font-family:inherit;background:#faf9f7;color:#282b2b;transition:border-color .18s;width:100%;box-sizing:border-box}.bform-field input[data-v-f2197745]:focus,.bform-field textarea[data-v-f2197745]:focus{border-color:#282b2b;outline:none}.bform-hint[data-v-f2197745]{font-size:11px;color:#8a8e8e}.bform-note[data-v-f2197745]{font-size:12px;color:#5a5e5e;display:flex;align-items:flex-start;gap:6px;line-height:1.6;padding:10px 12px;background:#f5f0e8;border-radius:8px}.bform-note svg[data-v-f2197745]{flex-shrink:0;margin-top:2px;color:#c0874f}.bform-label[data-v-f2197745]{font-size:12px;font-weight:600;color:#5a5e5e;margin-bottom:8px}.bform-map-preview[data-v-f2197745]{margin-bottom:12px}.bform-map-link[data-v-f2197745]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#c0874f;text-decoration:underline}.bform-add-btn[data-v-f2197745]{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px dashed #A7AE98;border-radius:8px;background:none;color:#7a8470;cursor:pointer;font-size:12px;font-family:inherit;transition:all .18s;margin-top:6px}.bform-add-btn[data-v-f2197745]:hover{border-color:#282b2b;color:#282b2b}.bform-upload-zone[data-v-f2197745]{border:1.5px dashed #c8c0b4;border-radius:8px;padding:18px;text-align:center;cursor:pointer;background:#faf7f2;transition:border-color .18s;display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;color:#8a8e8e}.bform-upload-zone[data-v-f2197745]:hover{border-color:#282b2b}.bform-file-list[data-v-f2197745]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.bform-file-row[data-v-f2197745]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f5f0e8;border-radius:7px;font-size:12px}.bform-file-name[data-v-f2197745]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#282b2b}.bform-file-size[data-v-f2197745]{color:#8a8e8e;white-space:nowrap}.bform-file-errors[data-v-f2197745]{display:flex;flex-direction:column;gap:5px;margin-top:8px}.bform-file-error[data-v-f2197745]{padding:8px 12px;background:#fff8e6;border:1px solid #f0c060;border-radius:7px;font-size:12px;color:#7a5200;line-height:1.4}.upload-file-errors[data-v-f2197745]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.upload-file-error[data-v-f2197745]{padding:9px 13px;background:#fff8e6;border:1px solid #f0c060;border-radius:8px;font-size:12px;color:#7a5200;line-height:1.4}.program-items[data-v-f2197745]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.program-item-row[data-v-f2197745]{display:flex;gap:8px;align-items:center}.prog-time-input[data-v-f2197745]{width:72px;flex-shrink:0;padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-family:inherit;background:#fff;color:#282b2b;text-align:center}.prog-title-input[data-v-f2197745]{flex:1;padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-family:inherit;background:#fff;color:#282b2b}.prog-desc-input[data-v-f2197745]{flex:1.5;padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:12px;font-family:inherit;background:#fff;color:#666}.prog-time-input[data-v-f2197745]:focus,.prog-title-input[data-v-f2197745]:focus,.prog-desc-input[data-v-f2197745]:focus{border-color:#282b2b;outline:none}.prog-remove-btn[data-v-f2197745]{background:none;border:none;cursor:pointer;color:#c62828;padding:4px;border-radius:4px;display:flex;align-items:center;flex-shrink:0}.prog-remove-btn[data-v-f2197745]:hover{background:#ffebee}.dadata-wrap[data-v-f2197745]{position:relative}.dadata-wrap input[data-v-f2197745]{width:100%;box-sizing:border-box;padding:9px 34px 9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:13px;font-family:inherit;background:#faf9f7;color:#282b2b;transition:border-color .18s}.dadata-wrap input[data-v-f2197745]:focus{border-color:#282b2b;outline:none;box-shadow:0 0 0 3px #282b2b0f}.dadata-loading-spinner[data-v-f2197745]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#c0874f}@keyframes spin-f2197745{to{transform:translateY(-50%) rotate(360deg)}}.spin-icon[data-v-f2197745]{animation:spin-f2197745 .8s linear infinite;transform-origin:center}.dadata-dropdown[data-v-f2197745]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:#fff;border:1.5px solid #e0d8cf;border-radius:10px;box-shadow:0 8px 24px #282b2b1f;overflow:hidden}.dadata-item[data-v-f2197745]{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;font-size:13px;color:#282b2b;cursor:pointer;transition:background .12s;line-height:1.4}.dadata-item[data-v-f2197745]:not(:last-child){border-bottom:1px solid #f0ece6}.dadata-item[data-v-f2197745]:hover,.dadata-item-active[data-v-f2197745]{background:#f5f0e8;color:#282b2b}.dadata-drop-enter-active[data-v-f2197745],.dadata-drop-leave-active[data-v-f2197745]{transition:opacity .15s,transform .15s}.dadata-drop-enter-from[data-v-f2197745],.dadata-drop-leave-to[data-v-f2197745]{opacity:0;transform:translateY(-4px)}.block-form-fade-enter-active[data-v-f2197745],.block-form-fade-leave-active[data-v-f2197745]{transition:opacity .2s,transform .2s}.block-form-fade-enter-from[data-v-f2197745],.block-form-fade-leave-to[data-v-f2197745]{opacity:0;transform:translateY(-6px)}.blocks-counter[data-v-f2197745]{text-align:right;font-size:12px;color:#8a8e8e;margin-top:8px;font-weight:500}.blocks-counter-warn[data-v-f2197745]{color:#c62828}.tariff-limit-banner[data-v-f2197745]{display:flex;align-items:flex-start;gap:8px;background:#fff3e0;border:1px solid #ffe0b2;border-radius:10px;padding:12px 14px;font-size:13px;color:#e65100;margin-bottom:14px;line-height:1.5}.tariff-limit-banner svg[data-v-f2197745]{flex-shrink:0;margin-top:1px}.limit-upgrade-link[data-v-f2197745]{color:#e65100;font-weight:600;text-decoration:underline}.rsvp-standard[data-v-f2197745]{margin-bottom:20px}.rsvp-field-locked[data-v-f2197745]{padding:11px 14px;background:#f5f0e8;border-radius:8px;margin-bottom:8px;font-size:13px;color:#5a5e5e}.rsvp-optional-header[data-v-f2197745]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rsvp-optional-title[data-v-f2197745]{font-weight:600;font-size:14px;color:#282b2b}.rsvp-counter[data-v-f2197745]{font-size:12px;font-weight:600;color:#7a8470;background:#f0ede8;padding:3px 10px;border-radius:20px}.rsvp-counter-warn[data-v-f2197745]{background:#fff3e0;color:#c62828}.extra-field-row[data-v-f2197745]{display:flex;align-items:center;gap:8px;margin-bottom:0;background:#faf7f2;border:1px solid #e8e0d5;border-radius:10px;padding:10px 12px}.extra-field-wrap:has(.radio-opts-wrap) .extra-field-row[data-v-f2197745]{border-radius:10px 10px 0 0;border-bottom-color:#e8e0d5}.rsvp-field-input[data-v-f2197745]{flex:1;padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-family:inherit;background:#fff;color:#282b2b;min-width:0}.rsvp-field-input[data-v-f2197745]:focus{border-color:#282b2b;outline:none}.rsvp-type-select-wrap[data-v-f2197745]{position:relative;flex-shrink:0}.rsvp-type-select[data-v-f2197745]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:8px 28px 8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:12px;font-family:inherit;background:#fff;color:#282b2b;cursor:pointer}.rsvp-type-select[data-v-f2197745]:focus{border-color:#282b2b;outline:none}.rsvp-select-arrow[data-v-f2197745]{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8a8e8e}.req-toggle[data-v-f2197745]{display:flex;align-items:center;gap:5px;cursor:pointer;flex-shrink:0}.req-toggle input[data-v-f2197745]{display:none}.req-toggle-track[data-v-f2197745]{width:28px;height:16px;border-radius:8px;background:#ddd;position:relative;transition:background .18s;flex-shrink:0}.req-toggle-track[data-v-f2197745]:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .18s;box-shadow:0 1px 3px #0003}.req-toggle-track.active[data-v-f2197745]{background:#282b2b}.req-toggle-track.active[data-v-f2197745]:after{transform:translate(12px)}.req-label-text[data-v-f2197745]{font-size:11px;color:#8a8e8e;white-space:nowrap}.remove-field-btn[data-v-f2197745]{background:none;border:none;cursor:pointer;color:#c62828;padding:4px;display:flex;align-items:center;border-radius:4px;transition:background .15s}.remove-field-btn[data-v-f2197745]:hover{background:#ffebee}.add-field-btn[data-v-f2197745]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px dashed #A7AE98;border-radius:9px;background:none;color:#7a8470;cursor:pointer;font-size:13px;font-family:inherit;transition:all .18s;margin-top:4px}.add-field-btn[data-v-f2197745]:hover:not(:disabled){border-color:#282b2b;color:#282b2b}.add-field-btn[data-v-f2197745]:disabled{opacity:.4;cursor:not-allowed}.rsvp-field-enter-active[data-v-f2197745],.rsvp-field-leave-active[data-v-f2197745]{transition:opacity .18s,transform .18s}.rsvp-field-enter-from[data-v-f2197745],.rsvp-field-leave-to[data-v-f2197745]{opacity:0;transform:translate(-8px)}.extra-field-wrap[data-v-f2197745]{margin-bottom:10px}.radio-opts-wrap[data-v-f2197745]{background:#f8f5f0;border:1px solid #e8e0d5;border-top:none;border-radius:0 0 10px 10px;padding:12px 14px}.roc-title[data-v-f2197745]{font-size:11px;font-weight:700;color:#8a8e8e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.roc-opt-row[data-v-f2197745]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.roc-opt-input[data-v-f2197745]{flex:1;padding:7px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-family:inherit;background:#fff;color:#282b2b}.roc-opt-input[data-v-f2197745]:focus{border-color:#282b2b;outline:none}.roc-remove-btn[data-v-f2197745]{background:none;border:none;cursor:pointer;color:#c62828;padding:4px;border-radius:4px;display:flex;align-items:center}.roc-remove-btn[data-v-f2197745]:hover{background:#ffebee}.roc-empty[data-v-f2197745]{font-size:12px;color:#c62828;margin-bottom:8px}.roc-empty-hint[data-v-f2197745]{display:flex;align-items:center;gap:6px;font-size:12px;color:#2e7d32;margin-bottom:8px;background:#edf7ed;border-radius:6px;padding:6px 10px}.roc-empty-hint svg[data-v-f2197745]{flex-shrink:0;color:#2e7d32}.roc-add-btn[data-v-f2197745]{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px dashed #A7AE98;border-radius:7px;background:none;color:#7a8470;cursor:pointer;font-size:12px;font-family:inherit;transition:all .18s}.roc-add-btn[data-v-f2197745]:hover{border-color:#282b2b;color:#282b2b}.upload-zone[data-v-f2197745]{border:2px dashed #c8c0b4;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color .18s;margin-bottom:16px;background:#faf7f2}.upload-zone[data-v-f2197745]:hover{border-color:#282b2b}.upload-icon[data-v-f2197745]{font-size:30px;display:block;margin-bottom:10px}.link[data-v-f2197745]{color:#7a8470;text-decoration:underline;cursor:pointer}.uploaded-files[data-v-f2197745]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.file-item[data-v-f2197745]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f5f0e8;border-radius:8px;font-size:13px}.file-name[data-v-f2197745]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#282b2b}.file-size[data-v-f2197745]{color:#8a8e8e;font-size:11px;white-space:nowrap}.remove-file[data-v-f2197745]{background:none;border:none;cursor:pointer;color:#c62828}.skip-note[data-v-f2197745]{font-size:12px;color:#8a8e8e;text-align:center}.phone-input-row[data-v-f2197745]{display:flex;align-items:stretch;border:1.5px solid #ddd;border-radius:9px;overflow:hidden;background:#fff}.phone-input-row[data-v-f2197745]:focus-within{border-color:#282b2b;box-shadow:0 0 0 3px #282b2b12}.phone-country-wrap[data-v-f2197745]{position:relative;flex-shrink:0;display:flex;align-items:center;background:#f5f0e8;border-right:1.5px solid #ddd}.phone-country-sel[data-v-f2197745]{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:11px 26px 11px 12px;border:none;background:transparent;font-size:14px;font-family:inherit;cursor:pointer;color:#282b2b;outline:none}.phone-country-arrow[data-v-f2197745]{position:absolute;right:7px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8a8e8e}.phone-local-input[data-v-f2197745]{flex:1;padding:11px 14px;border:none;font-size:15px;font-family:inherit;background:#fff;color:#282b2b;outline:none;min-width:0}.contact-method-group[data-v-f2197745]{display:flex;gap:10px;flex-wrap:wrap}.contact-method-pill[data-v-f2197745]{display:flex;align-items:center;gap:6px;padding:9px 16px;border:2px solid #e8e0d5;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .18s;color:#5a5e5e;background:#faf7f2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-method-pill input[data-v-f2197745]{display:none}.contact-method-pill.selected[data-v-f2197745]{border-color:#282b2b;background:#f0ede8;color:#282b2b}.contact-method-pill[data-v-f2197745]:hover{border-color:#a7ae98}.tariff-cards[data-v-f2197745]{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;margin-bottom:6px}.tariff-card[data-v-f2197745]{position:relative;padding:18px 16px;border:2px solid #e8e0d5;border-radius:14px;cursor:pointer;transition:all .18s;background:#faf7f2}.tariff-card[data-v-f2197745]:hover{border-color:#a7ae98;background:#f5f0e8}.tariff-card.selected[data-v-f2197745]{border-color:#282b2b;background:#f0ede8;box-shadow:0 0 0 3px #282b2b2e,0 4px 16px #282b2b1f}.tariff-card.popular[data-v-f2197745]{border-color:#a7ae98}.tariff-card.on-sale[data-v-f2197745]{border-color:#e74c3c!important;box-shadow:0 0 0 2px #e74c3c26}.tariff-card.selected[data-v-f2197745]:after{content:"✓";position:absolute;top:10px;right:12px;width:22px;height:22px;background:#282b2b;color:#fff;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}.popular-badge[data-v-f2197745]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#a7ae98;color:#fff;font-size:10px;padding:2px 10px;border-radius:20px;font-weight:700;white-space:nowrap}.tariff-sale-badge[data-v-f2197745]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#c0392b,#e74c3c);color:#fff;font-size:10px;padding:2px 10px;border-radius:20px;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px #c0392b4d}.tariff-name[data-v-f2197745]{font-size:15px;font-weight:700;margin-bottom:4px;color:#282b2b}.tariff-price[data-v-f2197745]{font-size:20px;font-weight:800;color:#282b2b;margin-bottom:4px}.tariff-price-wrap[data-v-f2197745]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.tariff-price-original[data-v-f2197745]{font-size:14px;font-weight:400;color:#b0a89a;text-decoration:line-through}.tariff-price-sale[data-v-f2197745]{font-size:20px;font-weight:800;color:#c0392b}.tariff-deadline[data-v-f2197745]{display:flex;align-items:center;gap:4px;font-size:11px;color:#7a8470;font-weight:500;margin-bottom:10px}.tariff-features[data-v-f2197745]{padding-left:0;list-style:none;margin:0}.tariff-features li[data-v-f2197745]{font-size:11px;padding:2px 0;color:#5a5e5e}.tariff-features li[data-v-f2197745]:before{content:"✓ ";color:#7a8470}.tariff-more[data-v-f2197745]{color:#a7ae98!important;font-style:italic}.tariff-more[data-v-f2197745]:before{content:""!important}.payment-methods[data-v-f2197745]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.payment-option[data-v-f2197745]{display:flex;align-items:center;padding:16px;border:2px solid #e8e0d5;border-radius:12px;cursor:pointer;transition:all .18s;background:#faf7f2}.payment-option.selected[data-v-f2197745]{border-color:#282b2b;background:#f0ede8}.payment-option input[data-v-f2197745]{margin-right:12px}.pm-content[data-v-f2197745]{display:flex;align-items:center;gap:12px}.pm-icon[data-v-f2197745]{font-size:24px}.pm-name[data-v-f2197745]{font-weight:700;color:#282b2b}.pm-desc[data-v-f2197745]{font-size:13px;color:#8a8e8e}.bank-card-block[data-v-f2197745]{margin-top:20px}.bank-card[data-v-f2197745]{background:linear-gradient(135deg,#282b2b,#3d4040);border-radius:16px;padding:24px;color:#fff;box-shadow:0 8px 32px #282b2b38;margin-bottom:12px}.bank-card-header[data-v-f2197745]{display:flex;justify-content:space-between;align-items:center;font-size:12px;opacity:.65;margin-bottom:18px}.bank-card-bank[data-v-f2197745]{font-weight:600}.bank-card-number[data-v-f2197745]{font-size:20px;font-weight:700;letter-spacing:3px;font-family:monospace;margin-bottom:20px;word-spacing:6px}.bank-card-footer[data-v-f2197745]{display:flex;gap:28px;flex-wrap:wrap}.bank-card-caption[data-v-f2197745]{font-size:9px;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:3px}.bank-card-value[data-v-f2197745]{font-size:13px;font-weight:600}.bank-card-note[data-v-f2197745]{display:flex;align-items:flex-start;gap:8px;background:#fff3e0;border:1px solid #ffe0b2;border-radius:10px;padding:12px 14px;font-size:13px;color:#e65100;line-height:1.55}.bank-card-note svg[data-v-f2197745]{flex-shrink:0;margin-top:1px}.order-summary[data-v-f2197745]{background:#f5f0e8;border-radius:12px;padding:20px;margin-bottom:28px;border:1px solid #e8e0d5}.summary-row[data-v-f2197745]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e8e0d5;font-size:15px;color:#282b2b}.summary-row[data-v-f2197745]:last-child{border-bottom:none}.summary-row.total[data-v-f2197745]{font-weight:700;font-size:18px;margin-top:4px}.legal-checks[data-v-f2197745]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.legal-check[data-v-f2197745]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.5;color:#282b2b}.legal-check input[data-v-f2197745]{margin-top:3px;flex-shrink:0;accent-color:#282B2B;width:18px;height:18px;cursor:pointer}.legal-check a[data-v-f2197745]{color:#7a8470;text-decoration:underline}.legal-check-single[data-v-f2197745]{background:#f5f0e8;border:1px solid #e8ddd0;border-radius:10px;padding:14px 16px;align-items:flex-start}.submit-error[data-v-f2197745]{padding:12px 16px;background:#ffebee;border-radius:8px;color:#c62828;font-size:14px;margin-bottom:16px}.submit-btn[data-v-f2197745]{width:100%;padding:16px;background:#282b2b;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;transition:background .18s,transform .15s;display:flex;justify-content:center;align-items:center;gap:10px;font-family:inherit}.submit-btn[data-v-f2197745]:hover:not(:disabled){background:#3d4040;transform:translateY(-1px)}.submit-btn[data-v-f2197745]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-f2197745]{width:20px;height:20px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-f2197745 .8s linear infinite;display:inline-block}.custom-date-field[data-v-f2197745]{position:relative;z-index:10}.date-trigger[data-v-f2197745]{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1.5px solid #ddd;border-radius:9px;background:#fff;font-size:15px;cursor:pointer;text-align:left;color:#282b2b;transition:border-color .18s;font-family:inherit}.date-trigger[data-v-f2197745]:hover,.date-trigger[data-v-f2197745]:focus{border-color:#282b2b;outline:none;box-shadow:0 0 0 3px #282b2b12}.date-trigger svg[data-v-f2197745]{flex-shrink:0;color:#7a8470}.date-value[data-v-f2197745]{font-weight:500}.date-placeholder[data-v-f2197745]{color:#bbb}.cal-drop[data-v-f2197745]{position:absolute;top:calc(100% + 8px);left:0;z-index:600;background:#fff;border:1.5px solid #e8ddd0;border-radius:16px;padding:18px;box-shadow:0 12px 48px #281e1424;width:296px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cal-head[data-v-f2197745]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-head strong[data-v-f2197745]{font-size:15px;font-weight:600;color:#282b2b}.cal-nav[data-v-f2197745]{background:none;border:1.5px solid #e8ddd0;border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#888;transition:all .18s;padding:0}.cal-nav[data-v-f2197745]:hover{border-color:#282b2b;color:#282b2b}.cal-wdays[data-v-f2197745]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:6px}.cal-wdays span[data-v-f2197745]{text-align:center;font-size:10px;font-weight:700;color:#bbb;text-transform:uppercase;letter-spacing:.05em;padding:4px 0}.cal-body[data-v-f2197745]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-empty[data-v-f2197745]{aspect-ratio:1}.cal-day[data-v-f2197745]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:none;font-size:13px;font-family:inherit;cursor:pointer;color:#282b2b;transition:background .15s;min-height:34px;padding:0}.cal-day[data-v-f2197745]:hover:not(.is-past){background:#f0ede8}.cal-day.is-today[data-v-f2197745]{font-weight:700;color:#7a8470}.cal-day.is-sel[data-v-f2197745]{background:#282b2b!important;color:#fff!important;font-weight:600}.cal-day.is-past[data-v-f2197745]{color:#ddd;cursor:default}.cal-pop-enter-active[data-v-f2197745],.cal-pop-leave-active[data-v-f2197745]{transition:opacity .18s,transform .18s}.cal-pop-enter-from[data-v-f2197745],.cal-pop-leave-to[data-v-f2197745]{opacity:0;transform:translateY(-6px) scale(.97)}.time-pick[data-v-f2197745]{display:flex;align-items:center;gap:6px}.time-sel[data-v-f2197745]{flex:1;padding:11px 8px;border:1.5px solid #ddd;border-radius:9px;font-size:16px;font-weight:600;font-family:inherit;background:#fff;color:#282b2b;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;transition:border-color .18s}.time-sel[data-v-f2197745]:focus{border-color:#282b2b;outline:none;box-shadow:0 0 0 3px #282b2b12}.time-colon[data-v-f2197745]{font-size:22px;font-weight:700;color:#7a8470;line-height:1;flex-shrink:0}.step-nav[data-v-f2197745]{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.nav-btn[data-v-f2197745]{padding:12px 28px;border-radius:10px;border:2px solid;font-size:15px;font-weight:600;cursor:pointer;transition:all .18s;font-family:inherit}.nav-btn.back[data-v-f2197745]{border-color:#ddd;background:#fffc;color:#5a5e5e}.nav-btn.back[data-v-f2197745]:hover{border-color:#282b2b;color:#282b2b}.nav-btn.next[data-v-f2197745]{border-color:#282b2b;background:#282b2b;color:#fff;margin-left:auto}.nav-btn.next[data-v-f2197745]:hover{background:#3d4040}.step-fade-enter-active[data-v-f2197745],.step-fade-leave-active[data-v-f2197745]{transition:opacity .18s,transform .18s}.step-fade-enter-from[data-v-f2197745]{opacity:0;transform:translate(20px)}.step-fade-leave-to[data-v-f2197745]{opacity:0;transform:translate(-20px)}@media(max-width:600px){.order-step[data-v-f2197745]{padding:20px 14px}.event-types-grid[data-v-f2197745]{grid-template-columns:repeat(2,1fr)}.tariff-cards[data-v-f2197745],.field-row[data-v-f2197745]{grid-template-columns:1fr}.templates-grid[data-v-f2197745]{grid-template-columns:1fr 1fr}.extra-field-row[data-v-f2197745]{flex-wrap:wrap}.rsvp-field-input[data-v-f2197745]{width:100%}.contact-method-group[data-v-f2197745]{gap:8px}.program-item-row[data-v-f2197745]{flex-wrap:wrap}.prog-time-input[data-v-f2197745]{flex-shrink:0}.prog-desc-input[data-v-f2197745]{width:100%;flex:none;order:3}.payment-methods[data-v-f2197745]{grid-template-columns:1fr}}.drafts-overlay[data-v-f2197745]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#282b2b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px}.drafts-modal[data-v-f2197745]{background:#fff;border-radius:18px;max-width:520px;width:100%;box-shadow:0 16px 64px #282b2b38;overflow:hidden}.drafts-modal-header[data-v-f2197745]{padding:28px 28px 16px;text-align:center}.drafts-modal-icon[data-v-f2197745]{font-size:36px;display:block;margin-bottom:10px}.drafts-modal-title[data-v-f2197745]{font-size:19px;font-weight:700;color:#282b2b;margin:0 0 6px}.drafts-modal-sub[data-v-f2197745]{font-size:13px;color:#8a8e8e;margin:0}.drafts-list[data-v-f2197745]{padding:0 16px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.draft-item[data-v-f2197745]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#faf7f2;border:1.5px solid #e8ddd0;border-radius:10px;transition:border-color .15s}.draft-item[data-v-f2197745]:hover{border-color:#a7ae98}.draft-item-info[data-v-f2197745]{flex:1;min-width:0}.draft-item-name[data-v-f2197745]{font-size:14px;font-weight:600;color:#282b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.draft-item-meta[data-v-f2197745]{display:flex;gap:10px;flex-wrap:wrap}.draft-item-meta span[data-v-f2197745]{font-size:11px;color:#8a8e8e}.draft-item-saved[data-v-f2197745]{font-size:11px;color:#bbb}.draft-item-actions[data-v-f2197745]{display:flex;align-items:center;gap:6px;flex-shrink:0}.draft-pick-btn[data-v-f2197745]{background:#282b2b;color:#fff;border:none;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.draft-pick-btn[data-v-f2197745]:hover{background:#3d4040}.draft-delete-btn[data-v-f2197745]{background:none;border:1.5px solid #e8ddd0;border-radius:7px;padding:7px 9px;font-size:13px;cursor:pointer;color:#c62828;transition:all .15s;line-height:1}.draft-delete-btn[data-v-f2197745]:hover{border-color:#c62828;background:#ffebee}.drafts-modal-footer[data-v-f2197745]{padding:16px 28px 24px;text-align:center}.draft-new-btn[data-v-f2197745]{background:none;border:1.5px solid #ddd;border-radius:9px;padding:10px 24px;font-size:14px;color:#5a5e5e;cursor:pointer;font-family:inherit;transition:all .18s}.draft-new-btn[data-v-f2197745]:hover{border-color:#282b2b;color:#282b2b}.inspiration-img-grid[data-v-f2197745]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inspiration-img-item[data-v-f2197745]{position:relative;flex-shrink:0}.inspiration-img-thumb[data-v-f2197745]{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1.5px solid #e8e0d5;display:block}.inspiration-img-remove[data-v-f2197745]{position:absolute;top:-6px;right:-6px;background:#c62828;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.invoice-notice[data-v-f2197745]{display:flex;align-items:flex-start;gap:12px;background:#f5f0e8;border:1px solid #e8ddd0;border-radius:12px;padding:16px;margin-top:20px}.invoice-notice-icon[data-v-f2197745]{font-size:22px;flex-shrink:0}.invoice-notice-title[data-v-f2197745]{font-size:14px;font-weight:600;color:#282b2b;margin-bottom:4px}.invoice-notice-text[data-v-f2197745]{font-size:13px;color:#666;line-height:1.5}.order-success[data-v-f2197745]{text-align:center}.success-icon[data-v-f2197745]{font-size:48px;margin-bottom:16px}.success-text[data-v-f2197745]{font-size:15px;color:#555;line-height:1.6;margin:0 0 24px}.invoice-status-block[data-v-f2197745]{margin:20px 0}.invoice-pending[data-v-f2197745]{display:inline-flex;align-items:center;gap:10px;background:#f5f0e8;border-radius:10px;padding:14px 20px;font-size:14px;color:#666}.spinner-inline[data-v-f2197745]{width:18px;height:18px;border:2.5px solid #e0d8cf;border-top-color:#c0874f;border-radius:50%;animation:spin-f2197745 .9s linear infinite;flex-shrink:0}@keyframes spin-f2197745{to{transform:rotate(360deg)}}.payment-failed[data-v-f2197745]{background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:16px 20px;text-align:left}.payment-failed-title[data-v-f2197745]{font-size:15px;font-weight:600;color:#c62828;margin-bottom:6px}.payment-failed p[data-v-f2197745]{font-size:13px;color:#666;margin:0 0 12px}.payment-open-btn[data-v-f2197745]{width:100%;padding:12px 18px;border:0;border-radius:8px;background:#2e7d32;color:#fff;cursor:pointer;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.payment-open-btn[data-v-f2197745]:hover{background:#256b29}.payment-open-btn[data-v-f2197745]:disabled{opacity:.6;cursor:not-allowed}.payment-reopen-btn[data-v-f2197745]{display:block;margin:14px auto 0;background:none;border:none;color:#7a8470;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.success-links[data-v-f2197745]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.success-link-btn[data-v-f2197745]{background:#282b2b;color:#fff;padding:12px 28px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none}.success-link-sec[data-v-f2197745]{color:#999;font-size:14px;text-decoration:underline}.legal-check[data-v-f2197745]{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:16px;background:#faf7f2;border:2px solid #e8ddd0;border-radius:12px;transition:border-color .2s}.legal-check[data-v-f2197745]:hover{border-color:#a7ae98}.legal-check-error[data-v-f2197745]{border-color:#c62828!important;background:#fff5f5!important}.legal-check input[type=checkbox][data-v-f2197745]{width:20px;height:20px;flex-shrink:0;margin-top:1px;accent-color:#282B2B;cursor:pointer}.legal-check span[data-v-f2197745]{font-size:14px;color:#444;line-height:1.55}.legal-check span a[data-v-f2197745]{color:#282b2b;font-weight:600}.legal-error-hint[data-v-f2197745]{margin-top:10px;font-size:13px;color:#c62828;font-weight:500;padding:0 2px}.legal-submit-note[data-v-f2197745]{margin-top:14px;font-size:12px;color:#888;line-height:1.5;text-align:center}.legal-submit-note a[data-v-f2197745]{color:#555}.submit-btn-disabled[data-v-f2197745]{opacity:.55;cursor:not-allowed}.promo-section[data-v-f2197745]{background:#faf7f2;border:1.5px solid #e8e0d5;border-radius:12px;padding:18px 20px;margin:16px 0}.promo-field-label[data-v-f2197745]{font-size:12px;font-weight:700;color:#8a8e8e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.promo-input-row[data-v-f2197745]{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.promo-input[data-v-f2197745]{flex:1;min-width:140px;padding:11px 14px;border:1.5px solid #ddd;border-radius:9px;font-size:15px;font-family:inherit;background:#fff;color:#282b2b;text-transform:uppercase;letter-spacing:.04em;transition:border-color .18s;box-sizing:border-box}.promo-input[data-v-f2197745]:focus{border-color:#282b2b;outline:none;box-shadow:0 0 0 3px #282b2b12}.promo-input[data-v-f2197745]:disabled{opacity:.6;background:#f5f0e8}.promo-apply-btn[data-v-f2197745]{padding:11px 20px;background:#282b2b;color:#fff;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .18s;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.promo-apply-btn[data-v-f2197745]:hover:not(:disabled){background:#3d4040}.promo-apply-btn[data-v-f2197745]:disabled{opacity:.5;cursor:not-allowed}.promo-remove-btn[data-v-f2197745]{padding:11px 14px;background:none;color:#c62828;border:1.5px solid #f0c0c0;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s;white-space:nowrap;flex-shrink:0}.promo-remove-btn[data-v-f2197745]:hover{background:#ffebee;border-color:#c62828}@media(max-width:520px){.promo-input-row[data-v-f2197745]{flex-direction:column}.promo-input[data-v-f2197745]{width:100%;min-width:0}.promo-apply-btn[data-v-f2197745],.promo-remove-btn[data-v-f2197745]{width:100%}}.promo-error[data-v-f2197745]{margin-top:8px;font-size:13px;color:#c62828;font-weight:500}.promo-success[data-v-f2197745]{margin-top:8px;font-size:13px;color:#2e7d32;font-weight:500}.summary-row.promo-row[data-v-f2197745]{color:#2e7d32}.discount-value[data-v-f2197745]{color:#2e7d32;font-weight:700}.spinner-sm[data-v-f2197745]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-f2197745 .8s linear infinite;display:inline-block}.pc-groups[data-v-8ad0c662]{display:flex;flex-direction:column;gap:48px}.pc-group-heading[data-v-8ad0c662]{margin-bottom:20px}.pc-group-heading span[data-v-8ad0c662]{color:#7a8470;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pc-group-heading h3[data-v-8ad0c662]{margin:7px 0 4px;font:500 30px Playfair Display,Georgia,serif;color:#282b2b}.pc-group-heading p[data-v-8ad0c662]{margin:0;color:#8a8e8e;font-size:14px}.pc-group-light[data-v-8ad0c662]{padding:28px;border:1px solid #d9e1d1;border-radius:24px;background:#f6f8f3}.pc-group-light .pc-grid[data-v-8ad0c662]{grid-template-columns:1fr}.pc-group-light .pc-card[data-v-8ad0c662]{max-width:none}.pc-light-proof[data-v-8ad0c662]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 24px;padding:18px;border:1px solid #e0e7da;border-radius:14px;background:#fbfcf9}.pc-light-proof div[data-v-8ad0c662]{display:flex;flex-direction:column;gap:4px}.pc-light-proof strong[data-v-8ad0c662]{font:500 22px Playfair Display,Georgia,serif;color:#617458}.pc-light-proof span[data-v-8ad0c662]{color:#8a8e8e;font-size:12px}.pc-compare-link[data-v-8ad0c662]{display:block;text-align:center;font-size:13px;color:#6d4dbf;text-decoration:none;font-weight:600;margin-top:-8px}.pc-compare-link[data-v-8ad0c662]:hover{text-decoration:underline}.pc-package-card[data-v-8ad0c662]{position:relative;margin-top:24px;padding:28px 28px 24px;border:1.5px solid #c7b9ec;border-radius:20px;background:linear-gradient(135deg,#f5f2fb,#ece4f9);box-shadow:0 4px 22px #6d4dbf1a}.pc-package-card__badge[data-v-8ad0c662]{display:inline-block;background:#6d4dbf;color:#fff;font-size:11px;font-weight:700;padding:5px 14px;border-radius:20px;letter-spacing:.02em;margin-bottom:16px}.pc-package-card__main[data-v-8ad0c662]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.pc-package-card__title[data-v-8ad0c662]{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500;color:#3d2e73;margin:0 0 8px}.pc-package-card__desc[data-v-8ad0c662]{font-size:13px;color:#5c5378;line-height:1.6;margin:0;max-width:420px}.pc-package-card__price[data-v-8ad0c662]{text-align:right;flex-shrink:0}.pc-package-card__original[data-v-8ad0c662]{font-size:15px;color:#a99cd6;text-decoration:line-through;font-family:Playfair Display,Georgia,serif}.pc-package-card__final[data-v-8ad0c662]{font-size:40px;font-weight:700;color:#3d2e73;line-height:1.15;font-family:Playfair Display,Georgia,serif}.pc-package-card__unit[data-v-8ad0c662]{font-size:12px;color:#6d4dbf;font-weight:600}.pc-package-card__footer[data-v-8ad0c662]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(109,77,191,.18)}.pc-package-card__save[data-v-8ad0c662]{font-size:12px;font-weight:700;color:#2e7d32;background:#e3f2e1;padding:5px 12px;border-radius:20px}.pc-package-card__cta[data-v-8ad0c662]{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;background:#6d4dbf;color:#fff;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s}.pc-package-card__cta[data-v-8ad0c662]:hover{background:#543b96}.pc-group-pro[data-v-8ad0c662]{padding-top:4px}.pc-grid[data-v-8ad0c662]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.pc-card[data-v-8ad0c662]{background:#fff;border:1px solid #e8e0d5;border-radius:20px;padding:32px 28px;position:relative;display:flex;flex-direction:column;transition:box-shadow .22s ease,transform .22s ease;isolation:isolate}.pc-selectable .pc-card[data-v-8ad0c662]{cursor:pointer}.pc-card[data-v-8ad0c662]:hover{box-shadow:0 8px 40px #282b2b21;transform:translateY(-2px);z-index:2}.pc-featured[data-v-8ad0c662]{border-color:#a7ae98;box-shadow:0 0 0 3px #a7ae9826,0 4px 20px #282b2b1a}.pc-selected[data-v-8ad0c662]{border-color:#282b2b!important;box-shadow:0 0 0 2px #282b2b!important}.pc-badge[data-v-8ad0c662]{position:absolute;top:-12px;left:28px;background:#a7ae98;color:#fff;font-size:11px;font-weight:600;padding:3px 12px;border-radius:20px;letter-spacing:.5px}.pc-sale-badge[data-v-8ad0c662]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#c0392b,#e74c3c);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px #c0392b59}.pc-trial-badge[data-v-8ad0c662]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#16a34a,#15803d);color:#fff;font-size:11px;font-weight:700;padding:4px 14px;border-radius:20px;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px #16a34a59}.pc-price--trial[data-v-8ad0c662]{color:#16a34a!important;font-size:30px!important}.pc-price-wrap--trial[data-v-8ad0c662]{flex-direction:column;align-items:flex-start;gap:2px}.pc-price-trial-sub[data-v-8ad0c662]{font-size:12px;color:#888;margin-bottom:4px}.pc-cta-trial[data-v-8ad0c662]{background:linear-gradient(135deg,#16a34a,#15803d)!important;color:#fff!important;border-color:transparent!important}.pc-price-wrap[data-v-8ad0c662]{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.pc-price-original[data-v-8ad0c662]{font-size:18px;font-weight:400;color:#b0a89a;text-decoration:line-through;font-family:Playfair Display,Georgia,serif}.pc-price-sale[data-v-8ad0c662]{color:#c0392b!important}.pc-on-sale[data-v-8ad0c662]{border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c2e,0 4px 24px #c0392b1f}.pc-name[data-v-8ad0c662]{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500;color:#282b2b;margin-bottom:6px}.pc-price[data-v-8ad0c662]{font-size:36px;font-weight:700;color:#282b2b;line-height:1.2;margin-bottom:4px;font-family:Playfair Display,Georgia,serif}.pc-deadline[data-v-8ad0c662]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#7a8470;margin-bottom:12px}.pc-desc[data-v-8ad0c662]{font-size:13px;color:#8a8e8e;line-height:1.6;margin-bottom:20px}.pc-features[data-v-8ad0c662]{list-style:none;padding:0;margin:0 0 28px;flex:1}.pc-features li[data-v-8ad0c662]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#5a5e5e;padding:5px 0;line-height:1.5}.pc-features li[data-v-8ad0c662]:before{content:"";width:6px;height:6px;border-radius:50%;background:#cfa8a1;flex-shrink:0;margin-top:5px}.pc-features li.pc-dim[data-v-8ad0c662]{color:#8a8e8e}.pc-features li.pc-dim[data-v-8ad0c662]:before{background:#e2d9cc}.pc-features li.pc-deadline-li[data-v-8ad0c662]{color:#5a5e5e;font-weight:500;border-top:1px solid #ede7df;margin-top:6px;padding-top:10px;display:flex;align-items:flex-start;gap:6px}.pc-features li.pc-deadline-li[data-v-8ad0c662]:before{display:none}.pc-cta[data-v-8ad0c662]{display:block;text-align:center;padding:12px 0;border-radius:10px;font-size:14px;font-weight:500;transition:all .22s;text-decoration:none;margin-top:auto}.pc-cta-primary[data-v-8ad0c662]{background:#282b2b;color:#fff;border:2px solid #282B2B}.pc-cta-primary[data-v-8ad0c662]:hover{background:#3d4040;color:#fff}.pc-cta-outline[data-v-8ad0c662]{background:transparent;color:#282b2b;border:2px solid #e2d9cc}.pc-cta-outline[data-v-8ad0c662]:hover{border-color:#282b2b}.pc-cta-builder[data-v-8ad0c662]{background:#f5f0ea;color:#5a5550;border:2px solid #d9cfc6}.pc-cta-builder[data-v-8ad0c662]:hover{background:#ede6dd;border-color:#b8ada3;color:#282b2b}.pc-warning[data-v-8ad0c662]{font-size:11px;color:#8a7060;background:#fdf6f0;border:1px solid #e8d8cc;border-radius:8px;padding:8px 12px;margin-bottom:14px;display:flex;gap:6px;align-items:flex-start;line-height:1.5}.pc-check[data-v-8ad0c662]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#282b2b;margin-top:12px;justify-content:center}@media(max-width:700px){.pc-grid[data-v-8ad0c662]{grid-template-columns:1fr}.pc-group-light[data-v-8ad0c662]{padding:20px 14px;border-radius:18px}.pc-group-heading h3[data-v-8ad0c662]{font-size:26px}.pc-light-proof[data-v-8ad0c662]{grid-template-columns:1fr;gap:10px;padding:14px}.pc-package-card[data-v-8ad0c662]{padding:22px 20px 20px}.pc-package-card__main[data-v-8ad0c662]{flex-direction:column;align-items:flex-start}.pc-package-card__price[data-v-8ad0c662]{text-align:left}.pc-package-card__footer[data-v-8ad0c662]{flex-direction:column;align-items:flex-start}.pc-package-card__cta[data-v-8ad0c662]{width:100%;justify-content:center}}.impersonate-banner[data-v-75583d08]{position:fixed;top:0;left:0;right:0;z-index:9999;background:#7c3aed;color:#fff;font-size:13px;font-weight:500;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.imp-stop-btn[data-v-75583d08]{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.imp-stop-btn[data-v-75583d08]:hover{background:#ffffff4d}.imp-stop-btn[data-v-75583d08]:disabled{opacity:.6;cursor:not-allowed}.dash-layout[data-v-75583d08]{display:flex;min-height:100vh;background:#f7f7f5;font-family:Inter,system-ui,sans-serif}.dash-sidebar[data-v-75583d08]{width:220px;background:#1a1a2e;color:#fffc;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh;transition:transform .25s;z-index:200}.dash-brand[data-v-75583d08]{padding:20px 20px 10px;display:flex;align-items:center;justify-content:space-between}.dash-logo[data-v-75583d08]{font-size:20px;font-weight:700;color:#fff;text-decoration:none}.sidebar-close[data-v-75583d08]{display:none;background:none;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:4px;line-height:1}.dash-nav[data-v-75583d08]{flex:1;padding:10px 12px}.dash-nav-item[data-v-75583d08]{display:block;padding:10px 12px;min-height:44px;border-radius:8px;font-size:14px;color:#ffffffa6;text-decoration:none;transition:background .15s,color .15s;margin-bottom:2px;display:flex;align-items:center}.dash-nav-item[data-v-75583d08]:hover,.dash-nav-item.active[data-v-75583d08]{background:#ffffff1a;color:#fff}.dash-light-widget[data-v-75583d08]{margin:0 12px 12px;padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px}.dash-light-widget__title[data-v-75583d08]{font-size:12px;font-weight:700;color:#ffffffd9;margin-bottom:6px}.dash-light-widget__count[data-v-75583d08]{font-size:13px;color:#ffffffa6}.dash-light-widget__count strong[data-v-75583d08]{color:#b39ddb}.dash-light-widget__hint[data-v-75583d08]{font-size:11px;color:#ffffff73;margin:2px 0 0}.dash-light-widget__note[data-v-75583d08]{font-size:11px;color:#ffffff73;margin:6px 0 0}.dash-light-widget__actions[data-v-75583d08]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.dash-light-widget__btn[data-v-75583d08]{display:block;text-align:center;padding:8px 10px;border-radius:7px;font-size:12px;font-weight:600;text-decoration:none;background:#6d4dbf;color:#fff;transition:opacity .15s}.dash-light-widget__btn[data-v-75583d08]:hover{opacity:.88}.dash-light-widget__btn--ghost[data-v-75583d08]{background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffbf}.dash-sidebar-footer[data-v-75583d08]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1)}.dash-logout[data-v-75583d08]{font-size:13px;color:#ffffff80;cursor:pointer;text-decoration:none}.dash-logout[data-v-75583d08]:hover{color:#fffc}.dash-user-name[data-v-75583d08]{font-size:13px;color:#ffffffb3;margin-bottom:6px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden[data-v-75583d08]{display:none}.dash-main[data-v-75583d08]{flex:1;min-width:0;display:flex;flex-direction:column}.dash-header[data-v-75583d08]{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 28px;min-height:58px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.dash-header-left[data-v-75583d08]{display:flex;align-items:center;gap:12px}.dash-page-title[data-v-75583d08]{font-size:17px;font-weight:600}.dash-header-link[data-v-75583d08]{font-size:13px;color:#6b6b6b;text-decoration:none}.dash-header-link[data-v-75583d08]:hover{color:#1a1a2e}.dash-content[data-v-75583d08]{flex:1;padding:28px}.hamburger[data-v-75583d08]{display:none;flex-direction:column;justify-content:space-between;width:22px;height:16px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-75583d08]{display:block;height:2px;background:#282b2b;border-radius:2px}.sidebar-overlay[data-v-75583d08]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:150}@media(max-width:768px){.hamburger[data-v-75583d08]{display:flex}.sidebar-close[data-v-75583d08],.sidebar-overlay[data-v-75583d08]{display:block}.dash-sidebar[data-v-75583d08]{position:fixed;left:0;top:0;height:100dvh;transform:translate(-100%)}.dash-sidebar.sidebar-open[data-v-75583d08]{transform:translate(0)}.dash-content[data-v-75583d08]{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.dash-header[data-v-75583d08]{padding:8px 14px;min-height:52px}.dash-page-title[data-v-75583d08]{font-size:15px}.dash-header-link[data-v-75583d08]{display:none}}.loading-state[data-v-24ab58c0]{padding:40px;text-align:center;color:#888;font-size:14px}.empty-state[data-v-24ab58c0]{text-align:center;padding:60px 20px}.empty-icon[data-v-24ab58c0]{font-size:44px;margin-bottom:14px}.empty-state p[data-v-24ab58c0]{color:#888;font-size:14px;margin-bottom:16px}.btn-primary[data-v-24ab58c0]{display:inline-block;background:#1a1a2e;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none}.orders-list[data-v-24ab58c0]{display:flex;flex-direction:column;gap:14px}.order-card[data-v-24ab58c0]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:20px;transition:box-shadow .15s}.order-card[data-v-24ab58c0]:hover{box-shadow:0 3px 14px #0000000f}.order-card--done[data-v-24ab58c0]{opacity:.75}.order-card-head[data-v-24ab58c0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.order-title-wrap[data-v-24ab58c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-title[data-v-24ab58c0]{font-size:15px;font-weight:600;color:#282b2b}.order-meta-id[data-v-24ab58c0]{font-size:12px;color:#bbb;font-family:monospace}.order-badges[data-v-24ab58c0]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-24ab58c0]{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.badge--neutral[data-v-24ab58c0]{background:#f0f0ee;color:#888}.badge--waiting[data-v-24ab58c0]{background:#fff8e1;color:#b06c00}.badge--paid[data-v-24ab58c0]{background:#edf7ed;color:#2e7d32}.badge--progress[data-v-24ab58c0]{background:#fff3e0;color:#e65100}.badge--warning[data-v-24ab58c0]{background:#fff8e1;color:#b06c00}.badge--done[data-v-24ab58c0]{background:#e3f2fd;color:#1565c0}.badge--failed[data-v-24ab58c0]{background:#fdecea;color:#c62828}.badge--dev[data-v-24ab58c0]{font-weight:500}.order-meta[data-v-24ab58c0]{display:flex;gap:14px;font-size:12px;color:#999;margin-bottom:14px;flex-wrap:wrap}.order-price[data-v-24ab58c0]{color:#c0874f;font-weight:600}.order-date[data-v-24ab58c0]{margin-left:auto}.invoice-waiting[data-v-24ab58c0]{display:flex;align-items:flex-start;gap:12px;background:#f5f0e8;border-radius:10px;padding:14px 16px;margin-bottom:12px}.invoice-waiting-title[data-v-24ab58c0]{font-size:13px;font-weight:600;color:#282b2b;margin-bottom:3px}.invoice-waiting-hint[data-v-24ab58c0]{font-size:12px;color:#999;margin-bottom:8px}.btn-pay[data-v-24ab58c0]{width:100%;padding:9px;border:0;border-radius:7px;background:#2e7d32;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.btn-pay[data-v-24ab58c0]:hover{opacity:.9}.btn-pay[data-v-24ab58c0]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-24ab58c0]{width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-24ab58c0 .8s linear infinite;display:inline-block}@keyframes spin-24ab58c0{to{transform:rotate(360deg)}}.pay-error[data-v-24ab58c0]{color:#c62828;font-size:11px;margin:6px 0 0}.invite-link-block[data-v-24ab58c0]{display:flex;align-items:flex-start;gap:10px;background:#f5f0fb;border:1px solid #d8c9ef;border-radius:10px;padding:12px 14px;margin-bottom:12px}.invite-link-icon[data-v-24ab58c0]{font-size:18px;flex-shrink:0;margin-top:1px}.invite-link-title[data-v-24ab58c0]{font-size:12px;color:#888;margin-bottom:3px}.invite-link[data-v-24ab58c0]{font-size:13px;font-weight:500;color:#7c4dba;text-decoration:none}.invite-link[data-v-24ab58c0]:hover{text-decoration:underline}.order-card-footer[data-v-24ab58c0]{padding-top:10px;border-top:1px solid #f0f0f0}.order-detail-link[data-v-24ab58c0]{font-size:12px;color:#c0874f;text-decoration:none;font-weight:500}.order-detail-link[data-v-24ab58c0]:hover{text-decoration:underline}@media(max-width:600px){.invoice-iframe[data-v-24ab58c0]{height:300px}.order-date[data-v-24ab58c0]{margin-left:0}.order-card[data-v-24ab58c0]{padding:16px}.btn-invoice[data-v-24ab58c0],.btn-preview[data-v-24ab58c0]{padding:9px 14px;min-height:40px}.order-title[data-v-24ab58c0]{font-size:14px}}.ob-overlay[data-v-24ab58c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:20px}.ob-modal[data-v-24ab58c0]{background:#fff;border-radius:18px;padding:28px 28px 24px;max-width:360px;width:100%;box-shadow:0 16px 48px #0000004d;cursor:auto;text-align:center}.ob-icon[data-v-24ab58c0]{font-size:2.2rem;margin-bottom:10px}.ob-title[data-v-24ab58c0]{font-size:1.1rem;font-weight:700;color:#282b2b;margin-bottom:12px}.ob-text[data-v-24ab58c0]{font-size:.88rem;color:#555;line-height:1.7;margin:0 0 20px;text-align:left}.ob-text strong[data-v-24ab58c0]{color:#282b2b}.ob-btn[data-v-24ab58c0]{width:100%;padding:13px;background:#282b2b;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.ob-btn[data-v-24ab58c0]:hover{opacity:.85}.ob-btn--green[data-v-24ab58c0]{background:#16a34a}.ob-hint[data-v-24ab58c0]{font-size:.72rem;color:#ffffff80;margin-top:14px;pointer-events:none}.ob-fade-enter-active[data-v-24ab58c0]{transition:opacity .35s ease}.ob-fade-leave-active[data-v-24ab58c0]{transition:opacity .25s ease}.ob-fade-enter-from[data-v-24ab58c0],.ob-fade-leave-to[data-v-24ab58c0]{opacity:0}.loading-state[data-v-c25d0626]{padding:40px;text-align:center;color:#888;font-size:14px}.page-heading[data-v-c25d0626]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.create-invite-btn[data-v-c25d0626]{display:inline-flex;align-items:center;min-height:38px;padding:8px 16px;border-radius:8px;background:#1a1a2e;color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.create-invite-btn[data-v-c25d0626]:hover{background:#2b2b45}.empty-state[data-v-c25d0626]{text-align:center;padding:60px 20px}.empty-icon[data-v-c25d0626]{font-size:44px;margin-bottom:14px}.empty-state p[data-v-c25d0626]{color:#888;font-size:14px}.btn-primary[data-v-c25d0626]{display:inline-block;background:#1a1a2e;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none}.invites-grid[data-v-c25d0626]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.invite-card[data-v-c25d0626]{background:#fff;border-radius:14px;border:1px solid #e5e5e5;padding:20px;transition:box-shadow .15s}.invite-card[data-v-c25d0626]:hover{box-shadow:0 3px 14px #00000012}.invite-card-header[data-v-c25d0626]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.invite-badges[data-v-c25d0626]{display:flex;flex-direction:column;gap:5px}.invite-event-type[data-v-c25d0626]{font-size:12px;color:#bbb;white-space:nowrap;padding-top:2px}.badge[data-v-c25d0626]{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.badge--dev[data-v-c25d0626]{font-weight:500}.badge--draft[data-v-c25d0626]{background:#f0f0ee;color:#888}.badge--published[data-v-c25d0626]{background:#edf7ed;color:#2e7d32}.badge--archived[data-v-c25d0626]{background:#f5f5f5;color:#999}.badge--neutral[data-v-c25d0626]{background:#f0f0ee;color:#888}.badge--paid[data-v-c25d0626]{background:#edf7ed;color:#2e7d32}.badge--progress[data-v-c25d0626]{background:#fff3e0;color:#e65100}.badge--warning[data-v-c25d0626]{background:#fff8e1;color:#b06c00}.badge--done[data-v-c25d0626]{background:#e3f2fd;color:#1565c0}.badge--trial[data-v-c25d0626]{background:#f0fdf4;color:#16a34a;border:1px solid #86efac}.badge--payment[data-v-c25d0626]{background:#fff3e0;color:#c27c00}.invite-title[data-v-c25d0626]{font-size:15px;font-weight:600;color:#282b2b;margin:0 0 8px}.invite-meta[data-v-c25d0626]{display:flex;gap:12px;font-size:12px;color:#999;margin-bottom:14px;flex-wrap:wrap}.invite-tariff[data-v-c25d0626]{background:#f5f5f5;color:#666;padding:1px 8px;border-radius:10px}.invite-card-actions[data-v-c25d0626]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-c25d0626]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:8px 14px;min-height:36px;border-radius:7px;text-decoration:none;font-weight:500;transition:opacity .15s;white-space:nowrap}.action-btn.primary[data-v-c25d0626]{background:#1a1a2e;color:#fff}.action-btn.primary[data-v-c25d0626]:hover{opacity:.85}.action-btn.outline[data-v-c25d0626]{border:1px solid #ddd;color:#555;background:#fff}.action-btn.outline[data-v-c25d0626]:hover{border-color:#1a1a2e;color:#1a1a2e}.action-btn-disabled[data-v-c25d0626]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:8px 14px;min-height:36px;border-radius:7px;background:#f0f0ee;color:#bbb;cursor:not-allowed;font-weight:500;white-space:nowrap}@media(max-width:600px){.page-heading[data-v-c25d0626]{align-items:flex-start;flex-direction:column;gap:10px}.invites-grid[data-v-c25d0626]{grid-template-columns:1fr}.invite-card[data-v-c25d0626]{padding:16px}.invite-card-actions[data-v-c25d0626]{gap:6px}}.ob-overlay[data-v-c25d0626]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:20px}.ob-bubble[data-v-c25d0626]{background:#fff;border-radius:18px;padding:28px 28px 24px;max-width:360px;width:100%;box-shadow:0 16px 48px #0000004d;cursor:auto;text-align:center}.ob-bubble-icon[data-v-c25d0626]{font-size:2.2rem;margin-bottom:10px}.ob-bubble-title[data-v-c25d0626]{font-size:1.1rem;font-weight:700;color:#282b2b;margin-bottom:12px}.ob-bubble-text[data-v-c25d0626]{font-size:.88rem;color:#555;line-height:1.7;margin:0 0 20px;text-align:left}.ob-bubble-text strong[data-v-c25d0626]{color:#282b2b}.ob-btn[data-v-c25d0626]{width:100%;padding:13px;background:#1a1a2e;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.ob-btn[data-v-c25d0626]:hover{opacity:.85}.ob-hint[data-v-c25d0626]{font-size:.72rem;color:#ffffff80;margin-top:14px;pointer-events:none}.ob-fade-enter-active[data-v-c25d0626]{transition:opacity .35s ease}.ob-fade-leave-active[data-v-c25d0626]{transition:opacity .25s ease}.ob-fade-enter-from[data-v-c25d0626],.ob-fade-leave-to[data-v-c25d0626]{opacity:0}.loading-state[data-v-b5e548e0],.error-state[data-v-b5e548e0]{padding:40px;text-align:center;color:#888;font-size:14px}.page-head[data-v-b5e548e0]{display:flex;flex-direction:column;gap:2px;padding:8px 0}.back-link[data-v-b5e548e0]{font-size:12px;color:#c0874f;text-decoration:none}.back-link[data-v-b5e548e0]:hover{text-decoration:underline}.dash-page-title[data-v-b5e548e0]{font-size:15px;font-weight:700;color:#282b2b;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.order-summary-card[data-v-b5e548e0]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px 20px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.summary-row[data-v-b5e548e0]{display:flex;flex-direction:column;gap:2px}.summary-label[data-v-b5e548e0]{font-size:11px;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.summary-value[data-v-b5e548e0]{font-size:14px;color:#282b2b;font-weight:500}.summary-value.price[data-v-b5e548e0]{font-size:16px;font-weight:700;color:#c0874f}.summary-value.mono[data-v-b5e548e0]{font-family:monospace}.payment-section[data-v-b5e548e0]{margin-bottom:24px}.section-title[data-v-b5e548e0]{font-size:15px;font-weight:600;color:#282b2b;margin-bottom:14px}.payment-status-row[data-v-b5e548e0]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.status-label[data-v-b5e548e0]{font-size:13px;color:#888}.status-pill[data-v-b5e548e0]{font-size:12px;padding:4px 12px;border-radius:20px;font-weight:600}.status-waiting[data-v-b5e548e0]{background:#fff8e1;color:#b06c00}.status-pending[data-v-b5e548e0]{background:#e8f0fe;color:#1a56a0}.status-paid[data-v-b5e548e0]{background:#edf7ed;color:#2e7d32}.status-draft[data-v-b5e548e0]{background:#f0f0ee;color:#888}.status-failed[data-v-b5e548e0]{background:#fdecea;color:#c62828}.btn-pay[data-v-b5e548e0]{width:100%;margin-top:10px;padding:11px;border:0;border-radius:8px;background:#2e7d32;color:#fff;font:inherit;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.btn-pay[data-v-b5e548e0]:hover{opacity:.9}.btn-pay[data-v-b5e548e0]:disabled{opacity:.6;cursor:not-allowed}.btn-spinner[data-v-b5e548e0]{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-b5e548e0 .8s linear infinite;display:inline-block}@keyframes spin-b5e548e0{to{transform:rotate(360deg)}}.pay-error[data-v-b5e548e0]{color:#c62828;font-size:12px;margin-top:8px!important}.pending-payment-block[data-v-b5e548e0]{display:flex;gap:14px;align-items:flex-start;background:#e8f0fe;border-radius:12px;padding:20px}.pending-icon[data-v-b5e548e0]{font-size:22px}.pending-title[data-v-b5e548e0]{font-size:14px;font-weight:600;color:#1a56a0;margin-bottom:4px}.pending-payment-block p[data-v-b5e548e0]{font-size:13px;color:#4a6fa5;margin:0 0 6px}.pending-payment-block>div[data-v-b5e548e0]{flex:1}.paid-block[data-v-b5e548e0]{display:flex;gap:14px;align-items:flex-start;background:#edf7ed;border-radius:12px;padding:20px}.paid-icon[data-v-b5e548e0]{font-size:22px}.paid-title[data-v-b5e548e0]{font-size:14px;font-weight:600;color:#2e7d32;margin-bottom:4px}.paid-block p[data-v-b5e548e0]{font-size:13px;color:#4a7c4e;margin:0}.paid-invite-link[data-v-b5e548e0]{display:inline-block;margin-top:8px;color:#1a6e2e;font-weight:600;text-decoration:underline}@media(max-width:600px){.order-summary-card[data-v-b5e548e0]{grid-template-columns:1fr;gap:10px}.invoice-iframe[data-v-b5e548e0]{height:320px}.invoice-waiting-block[data-v-b5e548e0]{flex-direction:column;gap:12px}.invoice-ready-header[data-v-b5e548e0]{flex-direction:column;align-items:flex-start}.invoice-date[data-v-b5e548e0]{margin-left:0}}.files-section[data-v-b5e548e0]{margin-bottom:24px}.files-desc[data-v-b5e548e0]{font-size:13px;color:#888;margin:0 0 14px;line-height:1.5}.files-list[data-v-b5e548e0]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.file-item[data-v-b5e548e0]{display:flex;align-items:center;gap:10px;background:#f5f0e8;border-radius:8px;padding:10px 14px}.file-item-icon[data-v-b5e548e0]{font-size:18px;flex-shrink:0}.file-item-info[data-v-b5e548e0]{flex:1;min-width:0}.file-item-name[data-v-b5e548e0]{font-size:13px;color:#282b2b;text-decoration:none;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-name[data-v-b5e548e0]:hover{text-decoration:underline}.file-item-comment[data-v-b5e548e0]{font-size:11px;color:#8a8e8e;display:block;margin-top:2px}.file-item-size[data-v-b5e548e0]{font-size:11px;color:#8a8e8e;flex-shrink:0;white-space:nowrap}.upload-form[data-v-b5e548e0]{background:#fafaf8;border:1px solid #e5e5e5;border-radius:12px;padding:16px}.upload-zone[data-v-b5e548e0]{border:2px dashed #c8c0b4;border-radius:10px;padding:24px 16px;text-align:center;cursor:pointer;background:#fff;transition:border-color .18s,opacity .18s;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;color:#8a8e8e}.upload-zone[data-v-b5e548e0]:hover{border-color:#282b2b}.upload-zone--disabled[data-v-b5e548e0]{opacity:.45;cursor:not-allowed;pointer-events:none}.upload-zone-icon[data-v-b5e548e0]{font-size:24px}.upload-zone small[data-v-b5e548e0]{font-size:11px}.extra-files-list[data-v-b5e548e0]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.extra-file-row[data-v-b5e548e0]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f0ede8;border-radius:7px;font-size:12px}.extra-file-name[data-v-b5e548e0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#282b2b}.extra-file-size[data-v-b5e548e0]{color:#8a8e8e;white-space:nowrap}.extra-file-remove[data-v-b5e548e0]{background:none;border:none;cursor:pointer;color:#c62828;font-size:12px;padding:2px 4px;border-radius:4px}.extra-file-remove[data-v-b5e548e0]:hover{background:#ffebee}.comment-input[data-v-b5e548e0]{width:100%;padding:9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:13px;font-family:inherit;background:#fff;color:#282b2b;box-sizing:border-box;transition:border-color .18s}.comment-input[data-v-b5e548e0]:focus{border-color:#282b2b;outline:none}.upload-btn[data-v-b5e548e0]{margin-top:10px;width:100%;padding:11px;background:#282b2b;color:#fff;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .18s}.upload-btn[data-v-b5e548e0]:hover:not(:disabled){background:#3d4040}.upload-btn[data-v-b5e548e0]:disabled{opacity:.6;cursor:not-allowed}.upload-success[data-v-b5e548e0]{margin-top:10px;padding:10px 14px;background:#edf7ed;border-radius:8px;font-size:13px;color:#2e7d32}.upload-error[data-v-b5e548e0]{margin-top:10px;padding:10px 14px;background:#ffebee;border-radius:8px;font-size:13px;color:#c62828}.file-validation-errors[data-v-b5e548e0]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.file-validation-error[data-v-b5e548e0]{padding:9px 13px;background:#fff8e6;border:1px solid #f0c060;border-radius:8px;font-size:12px;color:#7a5200;line-height:1.4}.upload-progress-wrap[data-v-b5e548e0]{margin-top:12px;background:#fdf8f2;border:1px solid #e8d8c4;border-radius:10px;padding:14px 16px}.upload-progress-header[data-v-b5e548e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.upload-progress-label[data-v-b5e548e0]{font-size:13px;font-weight:500;color:#282b2b}.upload-progress-pct[data-v-b5e548e0]{font-size:13px;font-weight:700;color:#c0874f;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.upload-progress-track[data-v-b5e548e0]{height:6px;background:#e8d8c4;border-radius:99px;overflow:hidden}.upload-progress-bar[data-v-b5e548e0]{height:100%;background:linear-gradient(90deg,#c0874f,#d4a06a);border-radius:99px;transition:width .25s ease;will-change:width}.upload-progress-files[data-v-b5e548e0]{margin-top:6px;font-size:11px;color:#a0897a}.ob-overlay[data-v-b5e548e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:20px}.ob-modal[data-v-b5e548e0]{background:#fff;border-radius:18px;padding:28px 28px 24px;max-width:360px;width:100%;box-shadow:0 16px 48px #0000004d;cursor:auto;text-align:center}.ob-bubble-icon[data-v-b5e548e0],.ob-icon[data-v-b5e548e0]{font-size:2.2rem;margin-bottom:10px}.ob-bubble-title[data-v-b5e548e0],.ob-title[data-v-b5e548e0]{font-size:1.1rem;font-weight:700;color:#282b2b;margin-bottom:12px}.ob-bubble-text[data-v-b5e548e0],.ob-text[data-v-b5e548e0]{font-size:.88rem;color:#555;line-height:1.7;margin:0 0 20px;text-align:left}.ob-bubble-text strong[data-v-b5e548e0],.ob-text strong[data-v-b5e548e0]{color:#282b2b}.ob-btn[data-v-b5e548e0]{width:100%;padding:13px;background:#1a1a2e;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s}.ob-btn[data-v-b5e548e0]:hover{opacity:.85}.ob-btn--green[data-v-b5e548e0]{background:#16a34a}.ob-arrow-down[data-v-b5e548e0]{display:none}.ob-hint[data-v-b5e548e0]{font-size:.72rem;color:#ffffff80;margin-top:14px;pointer-events:none}.ob-fade-enter-active[data-v-b5e548e0]{transition:opacity .35s ease}.ob-fade-leave-active[data-v-b5e548e0]{transition:opacity .25s ease}.ob-fade-enter-from[data-v-b5e548e0],.ob-fade-leave-to[data-v-b5e548e0]{opacity:0}.trial-banner[data-v-cc3a0b86]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-radius:12px;padding:16px 20px;margin-bottom:20px;border:1.5px solid}.trial-banner--active[data-v-cc3a0b86]{background:#f0fdf4;border-color:#86efac}.trial-banner--warning[data-v-cc3a0b86]{background:#fffbeb;border-color:#fcd34d}.trial-banner--expired[data-v-cc3a0b86]{background:#fff1f2;border-color:#fca5a5}.trial-banner--converted[data-v-cc3a0b86]{background:#f0fdf4;border-color:#86efac}.trial-banner__left[data-v-cc3a0b86]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.trial-banner__icon[data-v-cc3a0b86]{font-size:1.5rem;flex-shrink:0;line-height:1}.trial-banner__text strong[data-v-cc3a0b86]{font-size:.9rem;font-weight:700;color:#282b2b;display:block;margin-bottom:3px}.trial-banner__text p[data-v-cc3a0b86]{font-size:.82rem;color:#555;margin:0;line-height:1.4}.trial-banner__actions[data-v-cc3a0b86]{display:flex;gap:8px;flex-wrap:wrap}.btn-buy-trial[data-v-cc3a0b86]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.88rem;font-weight:700;background:#1a1a2e;color:#fff;border:none;cursor:pointer;text-decoration:none;transition:opacity .15s;font-family:inherit;white-space:nowrap}.btn-buy-trial[data-v-cc3a0b86]:hover:not(:disabled){opacity:.85}.btn-buy-trial[data-v-cc3a0b86]:disabled{opacity:.5;cursor:not-allowed}.btn-buy-trial--outline[data-v-cc3a0b86]{background:#fff;color:#1a1a2e;border:1.5px solid #ddd}.btn-buy-trial--outline[data-v-cc3a0b86]:hover{border-color:#1a1a2e}.loading-state[data-v-cc3a0b86]{padding:40px;text-align:center;color:#888}.not-completed-state[data-v-cc3a0b86]{text-align:center;padding:60px 20px}.nc-icon[data-v-cc3a0b86]{font-size:48px;margin-bottom:16px}.not-completed-state h2[data-v-cc3a0b86]{font-size:20px;font-weight:600;color:#282b2b;margin-bottom:8px}.not-completed-state p[data-v-cc3a0b86]{font-size:14px;color:#888;margin-bottom:24px}.breadcrumb[data-v-cc3a0b86]{display:flex;gap:6px;align-items:center;font-size:14px;min-width:0}.breadcrumb a[data-v-cc3a0b86]{color:#888;text-decoration:none;flex-shrink:0}.breadcrumb a[data-v-cc3a0b86]:hover{color:#1a1a2e}.breadcrumb span[data-v-cc3a0b86]{color:#888}.breadcrumb span[data-v-cc3a0b86]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.invite-topbar[data-v-cc3a0b86]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.invite-topbar-row[data-v-cc3a0b86]{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.invite-link-block[data-v-cc3a0b86]{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.invite-link-label[data-v-cc3a0b86]{font-size:12px;color:#888;flex-shrink:0}.invite-link[data-v-cc3a0b86]{font-size:13px;color:#1a1a2e;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.copy-btn[data-v-cc3a0b86]{font-size:12px;padding:4px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:background .15s}.copy-btn[data-v-cc3a0b86]:hover{background:#f5f5f5}.invite-status-block[data-v-cc3a0b86]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.invite-status-pill[data-v-cc3a0b86]{font-size:12px;padding:4px 12px;border-radius:20px;font-weight:600}.status-draft[data-v-cc3a0b86]{background:#f0f0ee;color:#888}.status-published[data-v-cc3a0b86]{background:#edf7ed;color:#2e7d32}.status-archived[data-v-cc3a0b86]{background:#fafafa;color:#999}.publish-btn[data-v-cc3a0b86]{font-size:12px;font-weight:600;padding:5px 14px;border-radius:8px;border:none;cursor:pointer;transition:opacity .15s}.publish-btn.publish[data-v-cc3a0b86]{background:#1a1a2e;color:#fff}.publish-btn.unpublish[data-v-cc3a0b86]{background:#f0f0ee;color:#555}.publish-btn[data-v-cc3a0b86]:hover{opacity:.85}.publish-btn[data-v-cc3a0b86]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-cc3a0b86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-cc3a0b86]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:16px 18px;text-align:center}.stat-card.green[data-v-cc3a0b86]{border-color:#c3e6cb}.stat-card.red[data-v-cc3a0b86]{border-color:#f5c6cb}.stat-card.yellow[data-v-cc3a0b86]{border-color:#ffeeba}.stat-card.blue[data-v-cc3a0b86]{border-color:#bee5eb}.stat-num[data-v-cc3a0b86]{font-size:28px;font-weight:700;color:#1a1a2e;line-height:1;margin-bottom:6px}.stat-label[data-v-cc3a0b86]{font-size:12px;color:#888}.invite-panels[data-v-cc3a0b86]{display:grid;grid-template-columns:200px 1fr 1fr;gap:20px}@media(max-width:900px){.invite-panels[data-v-cc3a0b86]{grid-template-columns:1fr 1fr}}.panel[data-v-cc3a0b86]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px}.panel-wide[data-v-cc3a0b86]{grid-column:span 1}.panel-title[data-v-cc3a0b86]{font-size:14px;font-weight:600;margin-bottom:14px;color:#555}.qr-img[data-v-cc3a0b86]{width:120px;height:120px;border:1px solid #eee;border-radius:6px;margin-bottom:10px}.qr-actions[data-v-cc3a0b86]{display:flex;gap:8px}.qr-placeholder[data-v-cc3a0b86]{padding:20px 0}.action-btn[data-v-cc3a0b86]{display:inline-block;font-size:12px;padding:7px 14px;border-radius:6px;text-decoration:none;cursor:pointer;transition:opacity .15s}.action-btn.primary[data-v-cc3a0b86]{background:#1a1a2e;color:#fff;border:none}.action-btn.primary[data-v-cc3a0b86]:hover{opacity:.85}.action-btn.outline[data-v-cc3a0b86]{border:1px solid #ddd;color:#555;background:#fff}.action-btn.outline[data-v-cc3a0b86]:hover{border-color:#1a1a2e;color:#1a1a2e}.quick-nav[data-v-cc3a0b86]{display:flex;flex-direction:column;gap:6px}.quick-nav-item[data-v-cc3a0b86]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:7px;border:1px solid #eee;font-size:13px;color:#1a1a2e;text-decoration:none;transition:background .15s}.quick-nav-item[data-v-cc3a0b86]:hover{background:#f8f8f6}.quick-nav-item--tickets[data-v-cc3a0b86]{border-color:#c0874f;color:#c0874f}.quick-nav-item--highlight[data-v-cc3a0b86]{border-color:#16a34a;background:#f0fdf4;animation:push-nav-pulse-cc3a0b86 1.8s ease-in-out infinite}.nav-badge-new[data-v-cc3a0b86]{background:#16a34a;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:10px;letter-spacing:.03em}@keyframes push-nav-pulse-cc3a0b86{0%,to{box-shadow:0 0 #16a34a59}50%{box-shadow:0 0 0 5px #16a34a00}}.nav-count[data-v-cc3a0b86]{background:#1a1a2e;color:#fff;font-size:11px;padding:1px 8px;border-radius:10px}.no-data[data-v-cc3a0b86]{font-size:13px;color:#bbb;padding:12px 0}.responses-mini[data-v-cc3a0b86]{display:flex;flex-direction:column;gap:8px}.response-mini-item--clickable[data-v-cc3a0b86]{cursor:pointer;border-radius:8px;padding:4px 6px;margin:-4px -6px;transition:background .13s}.response-mini-item--clickable[data-v-cc3a0b86]:hover{background:#f5f0e8}.response-mini-item[data-v-cc3a0b86]{display:flex;flex-direction:column;gap:4px;font-size:13px;padding:10px 12px;border-radius:8px;border:1px solid #f0f0ee;background:#fafaf8}.r-main[data-v-cc3a0b86]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r-meta[data-v-cc3a0b86]{display:flex;gap:10px;align-items:center}.r-name[data-v-cc3a0b86]{font-weight:600;color:#282b2b}.r-status[data-v-cc3a0b86]{font-size:11px;padding:2px 8px;border-radius:10px;white-space:nowrap}.att-yes[data-v-cc3a0b86]{background:#edf7ed;color:#2e7d32}.att-no[data-v-cc3a0b86]{background:#fdecea;color:#c62828}.att-maybe[data-v-cc3a0b86]{background:#fff8e1;color:#f57f17}.r-guests[data-v-cc3a0b86]{color:#888;font-size:12px}.r-date[data-v-cc3a0b86]{color:#bbb;font-size:11px;margin-left:auto}.view-all-link[data-v-cc3a0b86]{display:block;text-align:center;margin-top:14px;font-size:13px;color:#c0874f;text-decoration:none;font-weight:500}.view-all-link[data-v-cc3a0b86]:hover{text-decoration:underline}.question-stats-section[data-v-cc3a0b86]{margin-top:28px}.section-heading[data-v-cc3a0b86]{font-size:15px;font-weight:600;color:#282b2b;margin-bottom:16px}.question-stats-grid[data-v-cc3a0b86]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.question-card[data-v-cc3a0b86]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:16px 18px}.q-label[data-v-cc3a0b86]{font-size:13px;font-weight:600;color:#282b2b;margin-bottom:4px}.q-count[data-v-cc3a0b86]{font-size:11px;color:#aaa;margin-bottom:12px}.q-distribution[data-v-cc3a0b86]{display:flex;flex-direction:column;gap:8px}.q-bar-row[data-v-cc3a0b86]{display:grid;grid-template-columns:80px 1fr 60px;gap:8px;align-items:center}.q-bar-label[data-v-cc3a0b86]{font-size:12px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-bar-track[data-v-cc3a0b86]{background:#f0ede8;border-radius:99px;height:6px;overflow:hidden}.q-bar-fill[data-v-cc3a0b86]{height:100%;background:linear-gradient(90deg,#c0874f,#d4a06a);border-radius:99px;transition:width .4s ease}.q-bar-cnt[data-v-cc3a0b86]{font-size:11px;color:#888;text-align:right}.q-text-answers[data-v-cc3a0b86]{display:flex;flex-direction:column;gap:5px}.q-text-item[data-v-cc3a0b86]{font-size:12px;color:#555;background:#f5f0e8;border-radius:6px;padding:6px 10px;font-style:italic}.q-text-more[data-v-cc3a0b86]{font-size:11px;color:#aaa;padding-left:4px}@media(max-width:768px){.invite-topbar[data-v-cc3a0b86]{padding:14px 16px}.invite-link[data-v-cc3a0b86]{font-size:12px}.copy-btn[data-v-cc3a0b86]{padding:6px 10px;flex-shrink:0}.publish-btn[data-v-cc3a0b86]{padding:8px 16px;min-height:36px}.stats-grid[data-v-cc3a0b86]{grid-template-columns:1fr 1fr;gap:10px}.stat-card[data-v-cc3a0b86]{padding:14px 12px}.stat-num[data-v-cc3a0b86]{font-size:24px}.invite-panels[data-v-cc3a0b86]{grid-template-columns:1fr}.panel[data-v-cc3a0b86]{padding:16px}.qr-img[data-v-cc3a0b86]{width:100px;height:100px}.not-completed-state[data-v-cc3a0b86]{padding:40px 16px}.not-completed-state h2[data-v-cc3a0b86]{font-size:18px}.question-stats-grid[data-v-cc3a0b86]{grid-template-columns:1fr}.q-bar-row[data-v-cc3a0b86]{grid-template-columns:70px 1fr 50px}}.ob-overlay[data-v-cc3a0b86]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:20px}.ob-modal[data-v-cc3a0b86]{background:#fff;border-radius:18px;padding:28px 28px 20px;max-width:360px;width:100%;box-shadow:0 16px 48px #0000004d;cursor:auto;text-align:center}.ob-icon[data-v-cc3a0b86]{font-size:2.2rem;margin-bottom:10px}.ob-title[data-v-cc3a0b86]{font-size:1.1rem;font-weight:700;color:#282b2b;margin-bottom:12px}.ob-text[data-v-cc3a0b86]{font-size:.88rem;color:#555;line-height:1.7;margin:0 0 18px;text-align:left}.ob-text strong[data-v-cc3a0b86]{color:#282b2b}.ob-btn[data-v-cc3a0b86]{width:100%;padding:13px;background:#1a1a2e;color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .15s;margin-bottom:16px}.ob-btn[data-v-cc3a0b86]:hover{opacity:.85}.ob-steps[data-v-cc3a0b86]{display:flex;justify-content:center;gap:6px}.ob-step[data-v-cc3a0b86]{width:8px;height:8px;border-radius:50%;background:#e0e0e0;transition:background .2s}.ob-step.active[data-v-cc3a0b86]{background:#1a1a2e}.ob-hint[data-v-cc3a0b86]{font-size:.72rem;color:#ffffff80;margin-top:14px;pointer-events:none}.ob-fade-enter-active[data-v-cc3a0b86]{transition:opacity .35s ease}.ob-fade-leave-active[data-v-cc3a0b86]{transition:opacity .25s ease}.ob-fade-enter-from[data-v-cc3a0b86],.ob-fade-leave-to[data-v-cc3a0b86]{opacity:0}.breadcrumb[data-v-702b9402]{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap}.breadcrumb a[data-v-702b9402]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-702b9402]{color:#aaa}.filters-bar[data-v-702b9402]{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.filter-input[data-v-702b9402]{flex:1;min-width:140px;padding:9px 14px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:13px;outline:none;font-family:inherit}.filter-input[data-v-702b9402]:focus{border-color:#282b2b}.filter-select[data-v-702b9402]{padding:9px 12px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:13px;background:#fff;outline:none;font-family:inherit}.export-btn[data-v-702b9402]{padding:9px 14px;background:#fff;border:1px solid #ddd;border-radius:8px;font-size:13px;color:#555;text-decoration:none;white-space:nowrap;transition:border-color .15s}.export-btn[data-v-702b9402]:hover{border-color:#282b2b;color:#282b2b}.loading-cell[data-v-702b9402],.empty-cell[data-v-702b9402]{text-align:center;color:#bbb;padding:40px;font-size:14px}.desktop-only[data-v-702b9402]{display:block!important}.mobile-only[data-v-702b9402]{display:none!important}.table-wrap[data-v-702b9402]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.responses-table[data-v-702b9402]{width:100%;border-collapse:collapse}.responses-table th[data-v-702b9402]{background:#f8f8f6;font-size:11px;font-weight:600;color:#aaa;text-align:left;padding:10px 14px;border-bottom:1px solid #eee;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}.responses-table td[data-v-702b9402]{padding:11px 14px;font-size:13px;border-bottom:1px solid #f5f5f3;vertical-align:top}.responses-table tr:last-child td[data-v-702b9402]{border-bottom:none}.responses-table tr:hover td[data-v-702b9402]{background:#fafaf8}.date-cell[data-v-702b9402]{color:#aaa;white-space:nowrap;font-size:12px}.name-cell[data-v-702b9402]{font-weight:600;color:#282b2b;white-space:nowrap}.cnt-cell[data-v-702b9402]{color:#555;text-align:center}.contact-cell[data-v-702b9402]{font-size:12px}.phone-badge[data-v-702b9402]{display:block;color:#888;margin-top:2px}.comment-cell[data-v-702b9402]{color:#888;max-width:180px;font-size:12px}.muted[data-v-702b9402]{color:#ccc}.att-pill[data-v-702b9402]{display:inline-block;font-size:11px;padding:3px 10px;border-radius:20px;font-weight:600;white-space:nowrap}.att-yes[data-v-702b9402]{background:#edf7ed;color:#2e7d32}.att-no[data-v-702b9402]{background:#fdecea;color:#c62828}.att-maybe[data-v-702b9402]{background:#fff8e1;color:#f57f17}.answers-inline[data-v-702b9402]{display:flex;flex-direction:column;gap:3px}.answer-chip[data-v-702b9402]{font-size:11px;color:#555}.answer-chip b[data-v-702b9402]{color:#282b2b}.cards-wrap[data-v-702b9402]{display:flex;flex-direction:column;gap:10px}.resp-card[data-v-702b9402]{background:#fff;border:1px solid #e8e5e0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.resp-card-head[data-v-702b9402]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.resp-card-name[data-v-702b9402]{font-size:15px;font-weight:700;color:#282b2b}.resp-card-row[data-v-702b9402]{display:flex;gap:8px;justify-content:space-between;font-size:13px;align-items:flex-start}.resp-card-label[data-v-702b9402]{color:#aaa;font-size:12px;flex-shrink:0;min-width:72px}.resp-card-link[data-v-702b9402]{color:#c0874f;text-decoration:none;word-break:break-all}.resp-card-comment[data-v-702b9402]{color:#555;font-style:italic}.resp-card-answers[data-v-702b9402]{display:flex;flex-direction:column;gap:5px;background:#f5f0e8;border-radius:8px;padding:10px 12px}.resp-card-answers-title[data-v-702b9402]{font-size:11px;color:#c0874f;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.resp-card-answer[data-v-702b9402]{display:flex;gap:8px;justify-content:space-between;font-size:12px;flex-wrap:wrap}.resp-card-val[data-v-702b9402]{color:#282b2b;font-weight:500;text-align:right}.resp-card-date[data-v-702b9402]{font-size:11px;color:#ccc;text-align:right}.pagination[data-v-702b9402]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.page-btn[data-v-702b9402]{padding:8px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;cursor:pointer;font-family:inherit;transition:background .15s}.page-btn[data-v-702b9402]:hover:not(:disabled){background:#f5f5f3}.page-btn[data-v-702b9402]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-702b9402]{font-size:13px;color:#888}.gift-cell[data-v-702b9402]{font-size:13px}.gift-badge[data-v-702b9402]{font-size:12px;color:#555}@keyframes rowPulse-702b9402{0%{background:#fff8e1}60%{background:#fff8e1}to{background:transparent}}.row-highlight[data-v-702b9402]{animation:rowPulse-702b9402 2.5s ease forwards}@media(max-width:700px){.desktop-only[data-v-702b9402]{display:none!important}.mobile-only[data-v-702b9402]{display:flex!important}.filters-bar[data-v-702b9402]{gap:6px}.filter-input[data-v-702b9402]{min-width:100px}}.breadcrumb[data-v-7912ab13]{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap}.breadcrumb a[data-v-7912ab13]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-7912ab13]{color:#aaa}.upgrade-notice[data-v-7912ab13]{background:#fff8f0;border:1px solid #ffe0b2;border-radius:10px;padding:28px;text-align:center}.upgrade-notice h3[data-v-7912ab13]{font-size:18px;font-weight:600;margin-bottom:8px}.upgrade-notice p[data-v-7912ab13]{color:#888;margin-bottom:16px}.btn-primary[data-v-7912ab13]{display:inline-block;background:#282b2b;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none}.email-layout[data-v-7912ab13]{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}@media(max-width:768px){.email-layout[data-v-7912ab13]{grid-template-columns:1fr}}.panel[data-v-7912ab13]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.panel-head[data-v-7912ab13]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.panel-title[data-v-7912ab13]{font-size:15px;font-weight:600;color:#282b2b;margin:0}.panel-desc[data-v-7912ab13]{font-size:12px;color:#aaa;margin:0 0 12px}.recipient-badge[data-v-7912ab13]{background:#282b2b;color:#fff;font-size:12px;font-weight:700;padding:2px 9px;border-radius:20px}.emails-textarea[data-v-7912ab13],.form-textarea[data-v-7912ab13]{width:100%;padding:10px 14px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:13px;font-family:inherit;resize:vertical;outline:none;box-sizing:border-box}.emails-textarea[data-v-7912ab13]{min-height:90px}.form-textarea[data-v-7912ab13]{min-height:130px}.emails-textarea[data-v-7912ab13]:focus,.form-textarea[data-v-7912ab13]:focus{border-color:#282b2b}.emails-textarea[data-v-7912ab13]:disabled,.form-textarea[data-v-7912ab13]:disabled{opacity:.6}.add-row[data-v-7912ab13]{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.btn-sm[data-v-7912ab13]{padding:7px 16px;background:#f0ede8;border:none;border-radius:7px;font-size:13px;font-weight:500;color:#282b2b;cursor:pointer;transition:background .15s}.btn-sm[data-v-7912ab13]:hover:not(:disabled){background:#e0d8ce}.btn-sm[data-v-7912ab13]:disabled{opacity:.5;cursor:not-allowed}.add-result[data-v-7912ab13]{font-size:12px}.add-result.ok[data-v-7912ab13]{color:#2e7d32}.add-result.error[data-v-7912ab13]{color:#c62828}.recipient-list[data-v-7912ab13]{display:flex;flex-direction:column;gap:4px;margin-top:14px;max-height:220px;overflow-y:auto;border:1px solid #f0ede8;border-radius:8px;padding:6px}.recipient-row[data-v-7912ab13]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:12px}.recipient-row[data-v-7912ab13]:hover{background:#faf7f2}.r-email[data-v-7912ab13]{flex:1;color:#282b2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-status[data-v-7912ab13]{font-size:11px;padding:1px 8px;border-radius:10px;white-space:nowrap;flex-shrink:0}.rs-pending[data-v-7912ab13]{background:#fff8e1;color:#b06c00}.rs-sent[data-v-7912ab13]{background:#edf7ed;color:#2e7d32}.rs-failed[data-v-7912ab13]{background:#fdecea;color:#c62828}.r-remove[data-v-7912ab13]{background:none;border:none;cursor:pointer;color:#ccc;font-size:12px;padding:2px 4px;border-radius:4px;flex-shrink:0}.r-remove[data-v-7912ab13]:hover{color:#c62828;background:#fff0f0}.no-recipients[data-v-7912ab13]{font-size:13px;color:#ccc;text-align:center;padding:16px 0;margin-top:10px}.form-input[data-v-7912ab13]{width:100%;padding:10px 14px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:13px;outline:none;box-sizing:border-box;font-family:inherit}.form-input[data-v-7912ab13]:focus{border-color:#282b2b}.form-input[data-v-7912ab13]:disabled{opacity:.6}.form-group[data-v-7912ab13]{margin-bottom:14px}.form-label[data-v-7912ab13]{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.form-actions[data-v-7912ab13]{display:flex;gap:10px;align-items:center;margin-top:14px;flex-wrap:wrap}.btn-outline[data-v-7912ab13]{padding:9px 18px;background:#fff;border:1.5px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit;transition:border-color .15s}.btn-outline[data-v-7912ab13]:hover:not(:disabled){border-color:#282b2b}.btn-outline[data-v-7912ab13]:disabled{opacity:.5;cursor:not-allowed}.btn-launch[data-v-7912ab13]{padding:9px 20px;background:#282b2b;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.btn-launch[data-v-7912ab13]:hover:not(:disabled){background:#3d4040}.btn-launch[data-v-7912ab13]:disabled{opacity:.5;cursor:not-allowed}.form-error[data-v-7912ab13]{background:#fdecea;border-radius:7px;padding:9px 13px;font-size:13px;color:#c62828;margin-bottom:10px}.campaign-success[data-v-7912ab13]{margin-top:12px;padding:10px 14px;background:#edf7ed;border-radius:8px;font-size:13px;color:#2e7d32}.no-data[data-v-7912ab13]{font-size:13px;color:#ccc;text-align:center;padding:20px 0}.campaign-list[data-v-7912ab13]{display:flex;flex-direction:column;gap:10px}.campaign-item[data-v-7912ab13]{background:#fafaf8;border:1px solid #f0ede8;border-radius:8px;padding:10px 12px}.c-subject[data-v-7912ab13]{font-size:13px;font-weight:500;color:#282b2b;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-meta[data-v-7912ab13]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.c-status[data-v-7912ab13]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600}.cs-queued[data-v-7912ab13]{background:#fff8e1;color:#b06c00}.cs-sending[data-v-7912ab13]{background:#e8f0fe;color:#1a56a0}.cs-completed[data-v-7912ab13]{background:#edf7ed;color:#2e7d32}.cs-failed[data-v-7912ab13]{background:#fdecea;color:#c62828}.c-sent[data-v-7912ab13]{font-size:11px;color:#888}.c-date[data-v-7912ab13]{font-size:11px;color:#ccc}.breadcrumb[data-v-24013d70]{display:flex;gap:8px;align-items:center;font-size:15px}.breadcrumb a[data-v-24013d70]{color:#888;text-decoration:none}.breadcrumb span[data-v-24013d70]{color:#888}.panel[data-v-24013d70]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:24px}.panel-title[data-v-24013d70]{font-size:15px;font-weight:600;margin-bottom:8px}.panel-desc[data-v-24013d70]{font-size:14px;color:#888;margin-bottom:20px}.push-unsupported[data-v-24013d70],.ios-hint[data-v-24013d70]{background:#fff8f0;border:1px solid #ffe0b2;border-radius:7px;padding:12px 16px;font-size:13px;color:#7a5020;margin-bottom:16px}.btn-primary-md[data-v-24013d70]{padding:10px 24px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-primary-md[data-v-24013d70]:hover{opacity:.85}.btn-primary-md[data-v-24013d70]:disabled{opacity:.5;cursor:not-allowed}.subscribed-state[data-v-24013d70]{display:flex;align-items:center;gap:16px}.subscribed-label[data-v-24013d70]{font-size:14px;color:#2e7d32;font-weight:500}.btn-danger-sm[data-v-24013d70]{padding:7px 14px;background:#fff;border:1px solid #ffcdd2;color:#c62828;border-radius:6px;font-size:13px;cursor:pointer}.push-error[data-v-24013d70]{font-size:13px;color:#c62828;margin-top:10px}.subs-list[data-v-24013d70]{display:flex;flex-direction:column;gap:10px}.sub-item[data-v-24013d70]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #f0f0ee;border-radius:8px;gap:12px;flex-wrap:wrap}.sub-device[data-v-24013d70]{font-size:14px;font-weight:500;flex:1}.this-device-badge[data-v-24013d70]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:#e8eaf6;color:#3949ab;margin-left:8px}.sub-meta[data-v-24013d70]{display:flex;align-items:center;gap:12px}.active-badge[data-v-24013d70]{font-size:11px;padding:2px 8px;border-radius:10px;background:#edf7ed;color:#2e7d32}.inactive-badge[data-v-24013d70]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f5f5f5;color:#999}.sub-date[data-v-24013d70]{font-size:12px;color:#999}.sub-delete[data-v-24013d70]{font-size:12px;color:#c62828;background:none;border:none;cursor:pointer}.breadcrumb[data-v-848cb885]{display:flex;gap:8px;align-items:center;font-size:15px}.breadcrumb a[data-v-848cb885]{color:#888;text-decoration:none}.breadcrumb span[data-v-848cb885]{color:#888}.panel[data-v-848cb885]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:24px}.rsvp-panel[data-v-848cb885]{margin-bottom:16px}.panel-title[data-v-848cb885]{font-size:15px;font-weight:600;margin-bottom:8px}.panel-desc[data-v-848cb885]{font-size:14px;color:#888;margin-bottom:20px}.loading-small[data-v-848cb885]{font-size:13px;color:#888}.check-row[data-v-848cb885],.radio-row[data-v-848cb885]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;margin:11px 0}.check-row input[data-v-848cb885],.radio-row input[data-v-848cb885]{accent-color:#1a1a2e;margin-top:3px;flex:0 0 auto}.main-check[data-v-848cb885]{font-weight:600}.hint[data-v-848cb885]{color:#888;font-size:12px;line-height:1.5;margin:8px 0 16px 28px}.options-card[data-v-848cb885]{margin:16px 0;padding:14px;border:1px solid #e5e5e5;border-radius:8px;background:#fffdfa}.card-title[data-v-848cb885]{color:#5a3e28;font-size:13px;font-weight:600;margin-bottom:12px}.radio-row span[data-v-848cb885]{display:flex;flex-direction:column;gap:3px}.radio-row small[data-v-848cb885]{color:#888;font-size:12px;line-height:1.4}.save-btn[data-v-848cb885]{padding:9px 18px;border:0;border-radius:7px;background:#1a1a2e;color:#fff;font-size:13px;cursor:pointer}.save-btn[data-v-848cb885]:disabled{opacity:.5;cursor:not-allowed}.save-message[data-v-848cb885]{color:#2e7d32;font-size:13px;margin-top:10px}.save-message.error[data-v-848cb885]{color:#c62828}.contacts-block[data-v-848cb885]{display:flex;gap:12px;flex-wrap:wrap}.contact-link[data-v-848cb885]{display:inline-block;padding:9px 20px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:14px;color:#1a1a2e;text-decoration:none;transition:border-color .15s}.contact-link[data-v-848cb885]:hover{border-color:#1a1a2e}.note-small[data-v-848cb885]{font-size:12px;color:#bbb;margin-top:12px}.loading-state[data-v-d788a582]{padding:40px;text-align:center;color:#888}.connect-block[data-v-d788a582]{max-width:520px;margin:60px auto;text-align:center;padding:0 16px}.connect-icon[data-v-d788a582]{font-size:3rem;margin-bottom:16px}.connect-block h2[data-v-d788a582]{font-size:22px;color:#282b2b;margin-bottom:12px}.connect-block p[data-v-d788a582]{color:#666;font-size:15px;line-height:1.6;margin-bottom:20px}.price-note[data-v-d788a582]{background:#f5f0e8;border-radius:10px;padding:12px 16px;margin-bottom:20px;font-size:14px;color:#7a6020}.connect-promo[data-v-d788a582]{text-align:left;margin:0 auto 20px;max-width:420px}.promo-label[data-v-d788a582]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#555}.promo-input-row[data-v-d788a582]{display:flex;gap:8px;align-items:stretch}.promo-input-row .form-input[data-v-d788a582]{flex:1;min-width:0}.promo-apply-btn[data-v-d788a582],.promo-remove-btn[data-v-d788a582]{white-space:nowrap;flex-shrink:0}.promo-error[data-v-d788a582]{color:#c62828;font-size:12px;margin-top:6px}.promo-success[data-v-d788a582]{color:#2e7d32;font-size:12px;margin-top:6px}.pending-payment-block[data-v-d788a582]{background:#fffbea;border:1px solid #ffe082;border-radius:12px;padding:16px 20px;margin-top:4px;display:flex;flex-direction:column;align-items:center;gap:12px}.pending-text[data-v-d788a582]{color:#7a5800;font-size:14px;margin:0}.status-bar[data-v-d788a582]{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 18px;margin-bottom:20px;flex-wrap:wrap;gap:12px}.status-info[data-v-d788a582]{display:flex;align-items:center;gap:12px}.status-actions[data-v-d788a582]{display:flex;gap:8px;flex-wrap:wrap}.status-pill[data-v-d788a582]{font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px}.pill-open[data-v-d788a582]{background:#edf7ed;color:#2e7d32}.pill-stopped[data-v-d788a582]{background:#fff3e0;color:#e65100}.module-name[data-v-d788a582]{font-size:15px;font-weight:600;color:#282b2b}.analytics-grid[data-v-d788a582]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-d788a582]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;text-align:center}.stat-num[data-v-d788a582]{font-size:24px;font-weight:700;color:#282b2b}.stat-label[data-v-d788a582]{font-size:12px;color:#888;margin-top:4px}.section-block[data-v-d788a582]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;margin-bottom:16px}.section-head[data-v-d788a582]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head h3[data-v-d788a582]{font-size:16px;font-weight:600;color:#282b2b;margin:0}.empty-hint[data-v-d788a582]{color:#aaa;font-size:14px}.category-list[data-v-d788a582]{display:flex;flex-direction:column;gap:8px}.category-item[data-v-d788a582]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #f0ede8;border-radius:10px}.category-item.inactive[data-v-d788a582]{opacity:.6}.cat-left[data-v-d788a582]{display:flex;align-items:center;gap:10px}.cat-color[data-v-d788a582]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.cat-name[data-v-d788a582]{font-size:14px;font-weight:600;color:#282b2b}.cat-meta[data-v-d788a582]{font-size:12px;color:#888;margin-top:2px}.cat-actions[data-v-d788a582]{display:flex;gap:4px}.cat-badge-inactive[data-v-d788a582]{background:#fdecea;color:#c62828;border-radius:6px;padding:1px 6px;font-size:11px;margin-left:6px}.cat-badge-stopped[data-v-d788a582]{background:#fff3e0;color:#e65100;border-radius:6px;padding:1px 6px;font-size:11px;margin-left:6px}.checkin-list[data-v-d788a582]{display:flex;flex-direction:column;gap:8px}.checkin-item[data-v-d788a582]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #f0ede8;border-radius:10px}.checkin-item.revoked[data-v-d788a582]{opacity:.55;background:#f9f9f9;border-color:#e5e5e5}.cl-info[data-v-d788a582]{flex:1;min-width:0}.cl-name[data-v-d788a582]{font-size:14px;font-weight:600;color:#282b2b;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cl-checkpoint[data-v-d788a582]{font-size:12px;color:#888;font-weight:400}.cl-url[data-v-d788a582]{font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-actions[data-v-d788a582]{display:flex;gap:4px;flex-shrink:0}.cl-section-title[data-v-d788a582]{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;padding:8px 4px 4px;margin-top:4px}.revoked-title[data-v-d788a582]{color:#c62828}.cl-pin-badge[data-v-d788a582]{background:#fff3e0;color:#e65100;border-radius:6px;padding:1px 6px;font-size:11px}.cl-revoked-badge[data-v-d788a582]{background:#fdecea;color:#c62828;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.cl-revoked-icon[data-v-d788a582]{font-size:18px;opacity:.5;padding:0 8px}.settings-form[data-v-d788a582]{display:flex;flex-direction:column;gap:14px}.form-row[data-v-d788a582]{display:flex;flex-direction:column;gap:4px}.form-row label[data-v-d788a582]{font-size:13px;color:#666;font-weight:500}.form-input[data-v-d788a582]{border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;color:#282b2b;outline:none;width:100%;font-family:inherit}.form-input[data-v-d788a582]:focus{border-color:#c0874f}.checkbox-row[data-v-d788a582]{flex-direction:row;align-items:center}.checkbox-label[data-v-d788a582]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.btn-primary[data-v-d788a582]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;min-height:44px;touch-action:manipulation}.btn-primary[data-v-d788a582]:hover{background:#3a3d3d}.btn-primary[data-v-d788a582]:disabled{background:#aaa;cursor:not-allowed}.btn-outline[data-v-d788a582]{background:transparent;color:#282b2b;border:1px solid #ddd;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;touch-action:manipulation}.btn-outline.small[data-v-d788a582]{padding:6px 12px;font-size:13px;min-height:36px}.btn-outline[data-v-d788a582]:hover{background:#f5f5f5}.btn-stop[data-v-d788a582]{background:#fff3e0;color:#e65100;border:1px solid #ffcc80;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}.btn-resume[data-v-d788a582]{background:#edf7ed;color:#2e7d32;border:1px solid #a5d6a7;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px}.btn-add[data-v-d788a582]{background:#f5f0e8;color:#c0874f;border:1px solid #e8ddd0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}.btn-icon[data-v-d788a582]{background:transparent;border:1px solid #eee;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:16px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center}.btn-icon.danger[data-v-d788a582]:hover{border-color:#f44336;background:#fdecea}.btn-danger[data-v-d788a582]{background:#f44336;color:#fff;border:none;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;min-height:44px}.modal-overlay[data-v-d788a582]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-d788a582]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal h3[data-v-d788a582]{font-size:18px;font-weight:700;color:#282b2b;margin:0}.modal-actions[data-v-d788a582]{display:flex;gap:10px;justify-content:flex-end}.error-msg[data-v-d788a582]{color:#f44336;font-size:13px}.success-msg[data-v-d788a582]{color:#2e7d32;font-size:13px}.pin-note[data-v-d788a582]{font-size:12px;padding:6px 10px;border-radius:8px;background:#fdecea;color:#c62828;margin:0}.pin-note-open[data-v-d788a582]{background:#f5f0e8;color:#7a6020}.breadcrumb[data-v-d788a582]{display:flex;align-items:center;gap:6px;font-size:14px}.breadcrumb a[data-v-d788a582]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-d788a582]{color:#aaa}@media(max-width:600px){.status-bar[data-v-d788a582]{flex-direction:column;align-items:flex-start}.analytics-grid[data-v-d788a582]{grid-template-columns:1fr 1fr}.modal-actions[data-v-d788a582]{flex-direction:column-reverse}}.toast-msg[data-v-d788a582]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;z-index:9999;box-shadow:0 4px 16px #0000002e;pointer-events:none;white-space:nowrap}.toast-ok[data-v-d788a582]{background:#282b2b;color:#fff}.toast-error[data-v-d788a582]{background:#f44336;color:#fff}.toast-fade-enter-active[data-v-d788a582],.toast-fade-leave-active[data-v-d788a582]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-d788a582],.toast-fade-leave-to[data-v-d788a582]{opacity:0;transform:translate(-50%) translateY(12px)}.onboarding-modal[data-v-d788a582]{max-width:520px;text-align:center}.ob-icon[data-v-d788a582]{font-size:3rem;margin-bottom:4px}.ob-list[data-v-d788a582]{text-align:left;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ob-list li[data-v-d788a582]{font-size:14px;color:#444;line-height:1.5}.push-permission-block[data-v-d788a582]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:#f5f0e8;border-radius:10px}.push-granted[data-v-d788a582]{color:#2e7d32;font-size:14px;font-weight:500}.push-denied[data-v-d788a582]{color:#c62828;font-size:13px}.btn-push-allow[data-v-d788a582]{background:#c0874f;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer}.btn-push-allow[data-v-d788a582]:hover{background:#a8723e}.welcome-banner[data-v-d788a582]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f5f0e8,#fff8ec);border:1px solid #e8ddd0;border-radius:14px;padding:16px 20px;margin-bottom:20px;gap:12px}.wb-left[data-v-d788a582]{display:flex;align-items:center;gap:14px;flex:1}.wb-emoji[data-v-d788a582]{font-size:2rem;flex-shrink:0}.wb-title[data-v-d788a582]{font-size:15px;font-weight:600;color:#282b2b;margin-bottom:2px}.wb-sub[data-v-d788a582]{font-size:13px;color:#888}.wb-close[data-v-d788a582]{background:transparent;border:none;font-size:18px;color:#aaa;cursor:pointer;padding:4px 8px;flex-shrink:0}.wb-close[data-v-d788a582]:hover{color:#555}.step-block[data-v-d788a582]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;padding:20px;margin-bottom:16px}.step-block.step-done[data-v-d788a582]{border-color:#a5d6a7}.step-block.step-optional[data-v-d788a582]{border-style:dashed;background:#fafaf8}.step-header[data-v-d788a582]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;flex-wrap:wrap}.step-num[data-v-d788a582]{width:32px;height:32px;border-radius:50%;background:#282b2b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.step-num.done[data-v-d788a582]{background:#2e7d32}.step-num.optional[data-v-d788a582]{background:#bdbdbd}.step-title-wrap[data-v-d788a582]{flex:1;min-width:0}.step-title-wrap h3[data-v-d788a582]{font-size:16px;font-weight:600;color:#282b2b;margin:0 0 4px}.step-hint[data-v-d788a582]{font-size:13px;color:#888;margin:0;line-height:1.5}.step-empty[data-v-d788a582]{background:#f9f9f8;border:1px dashed #ddd;border-radius:10px;padding:14px 16px;text-align:center;color:#aaa;font-size:14px}.optional-badge[data-v-d788a582]{background:#f0f0f0;color:#888;border-radius:20px;font-size:11px;font-weight:500;padding:2px 8px;vertical-align:middle;margin-left:6px}.form-field[data-v-d788a582]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-d788a582]{font-size:13px;color:#555;font-weight:500}.field-hint[data-v-d788a582]{font-size:12px;color:#aaa;margin-bottom:2px}.badge-count[data-v-d788a582]{background:#f44336;color:#fff;border-radius:20px;font-size:11px;font-weight:700;padding:1px 6px;margin-left:4px}.push-row[data-v-d788a582]{margin-bottom:6px}.cat-color-row[data-v-d788a582]{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.cat-color-btn[data-v-d788a582]{width:28px;height:28px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform .12s}.cat-color-btn[data-v-d788a582]:hover{transform:scale(1.2)}.cat-color-btn.active[data-v-d788a582]{border-color:#282b2b;box-shadow:0 0 0 1px #fff inset}.cat-color-preview[data-v-d788a582]{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13px;color:#666}.cat-color-preview span[data-v-d788a582]{width:16px;height:16px;border-radius:4px;display:inline-block}.apps-page[data-v-39c02772]{padding:0}.toolbar[data-v-39c02772]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.search-wrap[data-v-39c02772]{flex:1;min-width:200px}.search-input[data-v-39c02772]{width:100%;border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:14px;outline:none}.search-input[data-v-39c02772]:focus{border-color:#c0874f}.toolbar-actions[data-v-39c02772]{display:flex;gap:8px}.btn-filter[data-v-39c02772]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:14px;cursor:pointer}.btn-filter.active[data-v-39c02772]{border-color:#c0874f;color:#c0874f;background:#fff8ec}.btn-primary[data-v-39c02772]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.filters-panel[data-v-39c02772]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-group[data-v-39c02772]{display:flex;flex-direction:column;gap:4px}.filter-group label[data-v-39c02772]{font-size:12px;color:#888}.filter-select[data-v-39c02772]{border:1px solid #ddd;border-radius:8px;padding:8px 10px;font-size:14px;min-width:140px;outline:none}.btn-reset[data-v-39c02772]{background:transparent;border:1px solid #ddd;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;color:#888}.loading-state[data-v-39c02772]{padding:40px;text-align:center;color:#888}.empty-state[data-v-39c02772]{padding:60px 20px;text-align:center}.empty-icon[data-v-39c02772]{font-size:2.5rem;margin-bottom:12px}.empty-state p[data-v-39c02772]{color:#888;font-size:15px;margin:4px 0}.empty-sub[data-v-39c02772]{font-size:13px!important}.table-wrap[data-v-39c02772]{overflow-x:auto}.apps-table[data-v-39c02772]{width:100%;border-collapse:collapse;font-size:14px}.apps-table th[data-v-39c02772]{text-align:left;padding:10px 12px;border-bottom:2px solid #f0ede8;color:#888;font-weight:500;white-space:nowrap}.app-row[data-v-39c02772]{cursor:pointer}.app-row:hover td[data-v-39c02772]{background:#fafaf8}.app-row td[data-v-39c02772]{padding:10px 12px;border-bottom:1px solid #f0ede8;vertical-align:middle}.app-num[data-v-39c02772]{font-family:monospace;font-size:13px;color:#888}.app-date[data-v-39c02772]{color:#888;font-size:12px;white-space:nowrap}.app-name[data-v-39c02772]{font-weight:600;color:#282b2b}.app-email[data-v-39c02772]{color:#555;font-size:13px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-actions[data-v-39c02772]{text-align:right}.status-badge[data-v-39c02772]{display:inline-block;font-size:12px;font-weight:500;padding:2px 10px;border-radius:20px}.st-new[data-v-39c02772]{background:#f5f0e8;color:#a08060}.st-paid[data-v-39c02772]{background:#edf7ed;color:#2e7d32}.st-cancelled[data-v-39c02772]{background:#fdecea;color:#c62828}.ticket-badge[data-v-39c02772]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px}.tk-issued[data-v-39c02772]{background:#e8f4fd;color:#1565c0}.tk-used[data-v-39c02772]{background:#edf7ed;color:#2e7d32}.tk-cancelled[data-v-39c02772]{background:#fdecea;color:#c62828}.none[data-v-39c02772]{color:#ccc}.card-list[data-v-39c02772]{display:flex;flex-direction:column;gap:10px}.app-card[data-v-39c02772]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 16px;cursor:pointer}.app-card[data-v-39c02772]:active{background:#fafaf8}.ac-header[data-v-39c02772]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ac-num[data-v-39c02772]{font-family:monospace;font-size:12px;color:#aaa}.ac-name[data-v-39c02772]{font-size:15px;font-weight:600;color:#282b2b;margin-bottom:4px}.ac-meta[data-v-39c02772]{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#888;margin-bottom:6px}.ac-footer[data-v-39c02772]{display:flex;align-items:center;justify-content:space-between}.ac-date[data-v-39c02772]{font-size:12px;color:#bbb}.btn-icon-sm[data-v-39c02772]{background:transparent;border:none;padding:4px 8px;cursor:pointer;font-size:16px;color:#888}.pagination[data-v-39c02772]{display:flex;justify-content:center;gap:6px;margin-top:20px;flex-wrap:wrap}.page-btn[data-v-39c02772]{width:36px;height:36px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.page-btn.active[data-v-39c02772]{background:#282b2b;color:#fff;border-color:#282b2b}.btn-back[data-v-39c02772]{background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;color:#282b2b;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center}.btn-back[data-v-39c02772]:hover{background:#f5f5f5}.breadcrumb[data-v-39c02772]{display:flex;align-items:center;gap:6px;font-size:14px;flex-wrap:wrap}.breadcrumb a[data-v-39c02772]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-39c02772]{color:#aaa}.desktop-only[data-v-39c02772]{display:block}.mobile-only[data-v-39c02772]{display:none}@media(max-width:700px){.desktop-only[data-v-39c02772]{display:none}.mobile-only[data-v-39c02772]{display:flex}.toolbar[data-v-39c02772]{gap:8px}.toolbar-actions[data-v-39c02772]{width:100%;justify-content:space-between}}.loading-state[data-v-f410698e]{padding:40px;text-align:center;color:#888}.app-card-page[data-v-f410698e]{max-width:900px}.modal[data-v-f410698e]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.form-input[data-v-f410698e]{border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit;width:100%}.btn-primary[data-v-f410698e]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.btn-outline[data-v-f410698e]{background:transparent;color:#282b2b;border:1px solid #ddd;border-radius:10px;padding:9px 16px;font-size:14px;cursor:pointer}.btn-outline.small[data-v-f410698e]{padding:6px 12px;font-size:13px}.btn-confirm[data-v-f410698e]{background:#edf7ed;color:#2e7d32;border:1px solid #a5d6a7;border-radius:10px;padding:9px 16px;font-size:14px;cursor:pointer}.btn-cancel[data-v-f410698e]{background:#fdecea;color:#c62828;border:1px solid #ef9a9a;border-radius:10px;padding:9px 16px;font-size:14px;cursor:pointer}.app-header[data-v-f410698e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:12px}.app-header-left[data-v-f410698e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-num[data-v-f410698e]{font-family:monospace;font-size:22px;font-weight:700;color:#282b2b}.app-header-actions[data-v-f410698e]{display:flex;gap:8px;flex-wrap:wrap}.legal-note[data-v-f410698e]{background:#fff8ec;border:1px solid #f0d890;border-radius:10px;padding:10px 14px;font-size:13px;color:#7a6020;margin-bottom:20px}.two-col[data-v-f410698e]{display:grid;grid-template-columns:1fr 320px;gap:20px}.info-block[data-v-f410698e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px 18px;margin-bottom:14px}.block-title[data-v-f410698e]{font-size:12px;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.info-row[data-v-f410698e]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px}.info-label[data-v-f410698e]{color:#888;flex-shrink:0}.info-value[data-v-f410698e]{color:#282b2b;font-weight:500;text-align:right;word-break:break-word}.info-value.strong[data-v-f410698e]{font-weight:700;font-size:16px}.info-value.link[data-v-f410698e]{color:#c0874f;text-decoration:none}.buyer-comment[data-v-f410698e]{color:#555;font-size:14px;line-height:1.5;margin:0}.ticket-card[data-v-f410698e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;margin-bottom:14px}.ticket-card-head[data-v-f410698e]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ticket-icon[data-v-f410698e]{font-size:24px}.ticket-number[data-v-f410698e]{font-family:monospace;font-size:18px;font-weight:700;color:#282b2b}.ticket-status[data-v-f410698e]{font-size:12px;padding:2px 8px;border-radius:10px}.tk-issued[data-v-f410698e]{background:#e8f4fd;color:#1565c0}.tk-used[data-v-f410698e]{background:#edf7ed;color:#2e7d32}.tk-cancelled[data-v-f410698e]{background:#fdecea;color:#c62828}.ticket-actions[data-v-f410698e]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.qr-wrap[data-v-f410698e]{text-align:center;border-top:1px solid #f0ede8;padding-top:16px}.qr-img[data-v-f410698e]{width:min(200px,100%);height:auto;border:1px solid #f0ede8;border-radius:8px;padding:4px}.qr-hint[data-v-f410698e]{font-size:12px;color:#aaa;margin:6px 0 0}.no-ticket[data-v-f410698e]{background:#f9f9f9;border:1px dashed #ddd;border-radius:12px;padding:20px;text-align:center;margin-bottom:14px}.no-ticket p[data-v-f410698e]{color:#888;font-size:14px;margin-bottom:12px}.note-block[data-v-f410698e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;margin-bottom:14px}.note-input[data-v-f410698e]{width:100%;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit;resize:vertical;outline:none}.note-input[data-v-f410698e]:focus{border-color:#c0874f}.btn-save-note[data-v-f410698e]{margin-top:8px;background:#f5f0e8;border:1px solid #e8ddd0;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;color:#7a6020;font-weight:500}.email-status-block[data-v-f410698e]{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:14px 16px}.status-badge[data-v-f410698e]{display:inline-block;font-size:12px;font-weight:500;padding:3px 12px;border-radius:20px}.st-new[data-v-f410698e]{background:#f5f0e8;color:#a08060}.st-paid[data-v-f410698e]{background:#edf7ed;color:#2e7d32}.st-cancelled[data-v-f410698e]{background:#fdecea;color:#c62828}.source-badge[data-v-f410698e]{background:#f5f0e8;color:#7a6020;border-radius:10px;font-size:12px;padding:2px 10px}.btn-primary[data-v-f410698e]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;min-height:44px}.btn-primary[data-v-f410698e]:disabled{background:#aaa;cursor:not-allowed}.btn-outline[data-v-f410698e]{background:transparent;color:#282b2b;border:1px solid #ddd;border-radius:10px;padding:9px 16px;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block;min-height:44px;display:flex;align-items:center;justify-content:center}.btn-outline.small[data-v-f410698e]{padding:7px 12px;font-size:13px;min-height:36px}.btn-outline.warning[data-v-f410698e]{border-color:#ffcc80;color:#e65100}.btn-confirm[data-v-f410698e]{background:#edf7ed;color:#2e7d32;border:1px solid #a5d6a7;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;min-height:44px}.btn-cancel[data-v-f410698e]{background:#fdecea;color:#c62828;border:1px solid #ef9a9a;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;min-height:44px}.modal-overlay[data-v-f410698e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-f410698e]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal h3[data-v-f410698e]{font-size:18px;font-weight:700;color:#282b2b;margin:0}.modal-actions[data-v-f410698e]{display:flex;gap:10px;justify-content:flex-end}.form-row[data-v-f410698e]{display:flex;flex-direction:column;gap:4px}.form-row label[data-v-f410698e]{font-size:13px;color:#666}.form-input[data-v-f410698e]{border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit}.form-input[data-v-f410698e]:focus{border-color:#c0874f}.checkbox-row[data-v-f410698e]{flex-direction:row;align-items:center}.checkbox-label[data-v-f410698e]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.breadcrumb[data-v-f410698e]{display:flex;align-items:center;gap:6px;font-size:14px;flex-wrap:wrap}.breadcrumb a[data-v-f410698e]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-f410698e]{color:#aaa}.assign-feedback[data-v-f410698e]{background:#edf7ed;color:#2e7d32;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:500}.seat-assigned[data-v-f410698e]{color:#1565c0;font-weight:700;font-size:15px}@media(max-width:700px){.two-col[data-v-f410698e]{grid-template-columns:1fr}.app-header[data-v-f410698e]{flex-direction:column;align-items:flex-start}.app-header-actions[data-v-f410698e]{width:100%}.btn-confirm[data-v-f410698e],.btn-cancel[data-v-f410698e]{flex:1}.modal-actions[data-v-f410698e]{flex-direction:column-reverse}}.seat-selector[data-v-f410698e]{max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.sector-label[data-v-f410698e]{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.seat-grid[data-v-f410698e]{display:flex;flex-wrap:wrap;gap:6px}.seat-pick-btn[data-v-f410698e]{width:48px;height:48px;border-radius:8px;border:1.5px solid #ddd;background:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;transition:all .15s}.seat-pick-btn[data-v-f410698e]:hover{border-color:#c0874f;background:#fff8f0}.seat-pick-btn.selected[data-v-f410698e]{border-color:#282b2b;background:#282b2b;color:#fff}.sp-row[data-v-f410698e]{font-size:9px;color:inherit;opacity:.7;line-height:1}.sp-num[data-v-f410698e]{font-size:13px;font-weight:700;line-height:1.2}.empty-hint[data-v-f410698e]{color:#aaa;font-size:14px;text-align:center;padding:20px 0}.manual-form[data-v-2c5336d8]{max-width:680px}.manual-form h2[data-v-2c5336d8]{font-size:22px;font-weight:700;color:#282b2b;margin-bottom:8px}.hint[data-v-2c5336d8]{color:#888;font-size:14px;margin-bottom:24px;line-height:1.5}.form-grid[data-v-2c5336d8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.form-group[data-v-2c5336d8]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-2c5336d8]{font-size:13px;color:#666;font-weight:500}.form-input[data-v-2c5336d8]{border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;font-family:inherit;width:100%}.form-input[data-v-2c5336d8]:focus{border-color:#c0874f}.field-error[data-v-2c5336d8]{color:#f44336;font-size:12px}.field-hint[data-v-2c5336d8]{font-size:12px;color:#888;line-height:1.4}.status-choice[data-v-2c5336d8]{display:flex;flex-direction:column;gap:10px;margin:20px 0}.radio-label[data-v-2c5336d8]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:2px solid #ddd;border-radius:12px;cursor:pointer}.radio-label.active[data-v-2c5336d8]{border-color:#282b2b;background:#f9f9f8}.radio-label input[data-v-2c5336d8]{margin-top:3px;flex-shrink:0}.radio-label span[data-v-2c5336d8]{display:flex;flex-direction:column;gap:2px}.radio-label strong[data-v-2c5336d8]{font-size:15px;color:#282b2b}.radio-desc[data-v-2c5336d8]{font-size:13px;color:#888}.checkbox-row[data-v-2c5336d8]{flex-direction:row;align-items:center;margin-bottom:20px}.checkbox-label[data-v-2c5336d8]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.general-error[data-v-2c5336d8]{background:#fdecea;border:1px solid #ef9a9a;border-radius:8px;padding:10px 14px;color:#c62828;font-size:14px;margin-bottom:16px}.form-actions[data-v-2c5336d8]{display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-2c5336d8]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;min-height:44px}.btn-primary[data-v-2c5336d8]:disabled{background:#aaa;cursor:not-allowed}.btn-outline[data-v-2c5336d8]{background:transparent;color:#282b2b;border:1px solid #ddd;border-radius:10px;padding:12px 20px;font-size:15px;cursor:pointer;min-height:44px}.breadcrumb[data-v-2c5336d8]{display:flex;align-items:center;gap:6px;font-size:14px}.breadcrumb a[data-v-2c5336d8]{color:#c0874f;text-decoration:none}.breadcrumb span[data-v-2c5336d8]{color:#aaa}@media(max-width:600px){.form-grid[data-v-2c5336d8]{grid-template-columns:1fr}.form-actions[data-v-2c5336d8]{flex-direction:column-reverse}.btn-primary[data-v-2c5336d8],.btn-outline[data-v-2c5336d8]{width:100%;text-align:center}}.mobile-wall[data-v-fdc864d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a2e;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.mobile-wall-inner[data-v-fdc864d1]{text-align:center;color:#fff;max-width:360px}.mobile-wall-inner h2[data-v-fdc864d1]{font-size:1.5rem;margin-bottom:12px}.mobile-wall-inner p[data-v-fdc864d1]{color:#ffffffb3;font-size:1rem;line-height:1.6;margin-bottom:24px}.mobile-back-btn[data-v-fdc864d1]{display:inline-block;background:#c0874f;color:#fff;border-radius:10px;padding:12px 20px;text-decoration:none;font-weight:600;font-size:14px}.mobile-back-btn[data-v-fdc864d1]:hover{background:#a56d35}.hall-page[data-v-fdc864d1]{display:flex;flex-direction:column;height:calc(100vh - 80px)}.hall-toolbar[data-v-fdc864d1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 10px;flex-wrap:wrap}.hall-toolbar-left[data-v-fdc864d1]{display:flex;align-items:center;gap:10px}.hall-toolbar-right[data-v-fdc864d1]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.scheme-name-input[data-v-fdc864d1]{border:1px solid #ddd;border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;outline:none;min-width:180px}.scheme-name-input[data-v-fdc864d1]:focus{border-color:#c0874f}.pub-badge[data-v-fdc864d1]{background:#edf7ed;color:#2e7d32;border-radius:20px;font-size:12px;padding:3px 10px;font-weight:500}.legend[data-v-fdc864d1]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px;align-items:center}.legend-item[data-v-fdc864d1]{display:flex;align-items:center;gap:5px;font-size:12px;color:#555}.legend-sep[data-v-fdc864d1]{font-size:10px;color:#bbb;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.leg-dot[data-v-fdc864d1]{width:11px;height:11px;border-radius:50%;flex-shrink:0}.canvas-wrap[data-v-fdc864d1]{flex:1;background:#1a1a2e;border-radius:12px;overflow:hidden;position:relative;min-height:400px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-wrap.cursor-pan canvas[data-v-fdc864d1]{cursor:grab}.canvas-wrap.cursor-pan canvas[data-v-fdc864d1]:active{cursor:grabbing}.canvas-wrap.cursor-crosshair canvas[data-v-fdc864d1]{cursor:crosshair}canvas[data-v-fdc864d1]{display:block;width:100%;height:100%}.canvas-empty[data-v-fdc864d1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.canvas-empty-text[data-v-fdc864d1]{color:#fff6;font-size:15px;text-align:center;line-height:1.6}.seat-stats[data-v-fdc864d1]{display:flex;gap:12px;padding:8px 0 0;font-size:13px;color:#888;flex-wrap:wrap}.seat-stats span[data-v-fdc864d1]{background:#f9f9f8;border-radius:8px;padding:4px 10px}.stat-selected[data-v-fdc864d1]{background:#fff9e0!important;color:#7a6020!important;font-weight:600}.context-menu[data-v-fdc864d1]{position:absolute;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 20px #00000024;overflow:hidden;z-index:100;min-width:200px}.context-menu button[data-v-fdc864d1]{display:block;width:100%;padding:9px 16px;background:transparent;border:none;text-align:left;font-size:13px;cursor:pointer;color:#282b2b}.context-menu button[data-v-fdc864d1]:hover{background:#f5f5f5}.context-menu button.danger[data-v-fdc864d1]{color:#f44336}.cm-label[data-v-fdc864d1]{padding:6px 16px;font-size:12px;color:#888;font-weight:600;border-bottom:1px solid #f0f0f0}.cm-sep[data-v-fdc864d1]{border:none;border-top:1px solid #f0f0f0;margin:2px 0}.modal-overlay[data-v-fdc864d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal[data-v-fdc864d1]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.modal.small[data-v-fdc864d1]{max-width:380px}.modal h3[data-v-fdc864d1]{font-size:18px;font-weight:700;color:#282b2b;margin:0}.modal-hint[data-v-fdc864d1]{font-size:13px;color:#888;margin:0}.bulk-form[data-v-fdc864d1]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-fdc864d1]{display:flex;flex-direction:column;gap:4px}.form-row label[data-v-fdc864d1]{font-size:13px;color:#666}.field-hint[data-v-fdc864d1]{font-size:12px;color:#aaa}.field-hint-warn[data-v-fdc864d1]{font-size:12px;color:#e65100;background:#fff3e0;border-radius:6px;padding:4px 8px}.row-range[data-v-fdc864d1]{display:flex;gap:8px;align-items:center}.row-range span[data-v-fdc864d1]{color:#888;font-size:13px;flex-shrink:0}.form-input[data-v-fdc864d1]{border:1px solid #ddd;border-radius:8px;padding:9px 12px;font-size:14px;outline:none;font-family:inherit;width:100%}.form-input[data-v-fdc864d1]:focus{border-color:#c0874f}.form-range[data-v-fdc864d1]{width:100%;accent-color:#c0874f;cursor:pointer}.bulk-preview[data-v-fdc864d1]{background:#f5f0e8;border-radius:8px;padding:10px 14px;font-size:14px;color:#7a6020;font-weight:500}.preview-example[data-v-fdc864d1]{font-weight:400;color:#a08060}.bulk-color-preview[data-v-fdc864d1]{display:flex;align-items:center;gap:8px;background:#f0f8f0;border-radius:8px;padding:8px 12px;font-size:13px;color:#2e7d32}.bcp-dot[data-v-fdc864d1]{width:14px;height:14px;border-radius:50%;flex-shrink:0}.modal-actions[data-v-fdc864d1]{display:flex;gap:10px;justify-content:flex-end}.error-msg[data-v-fdc864d1]{color:#f44336;font-size:13px}.color-presets[data-v-fdc864d1]{display:flex;gap:8px;flex-wrap:wrap}.color-preset[data-v-fdc864d1]{width:30px;height:30px;border-radius:7px;border:2px solid transparent;cursor:pointer;transition:transform .12s}.color-preset[data-v-fdc864d1]:hover{transform:scale(1.15)}.color-preset.active[data-v-fdc864d1]{border-color:#fff;box-shadow:0 0 0 2px #282b2b}.stage-preview-clip[data-v-fdc864d1]{height:72px;overflow:hidden;border-radius:10px;background:#00000014;display:flex;align-items:center;justify-content:center}.stage-preview[data-v-fdc864d1]{border-radius:10px;padding:12px 20px;text-align:center;font-size:15px;font-weight:700;color:#ffffffeb;min-height:46px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.btn-primary[data-v-fdc864d1]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;min-height:36px}.btn-primary[data-v-fdc864d1]:disabled{background:#aaa}.btn-outline[data-v-fdc864d1]{background:transparent;color:#282b2b;border:1px solid #ddd;border-radius:10px;padding:6px 12px;font-size:13px;cursor:pointer;min-height:36px}.btn-outline.small[data-v-fdc864d1]{min-height:32px;padding:5px 10px}.btn-outline.warning[data-v-fdc864d1]{border-color:#ffcc80;color:#e65100}.btn-publish[data-v-fdc864d1]{background:#edf7ed;color:#2e7d32;border:1px solid #a5d6a7;border-radius:10px;padding:6px 12px;font-size:13px;cursor:pointer;min-height:32px}.btn-stage[data-v-fdc864d1]{background:#ede7f6;color:#6a1b9a;border:1px solid #ce93d8;border-radius:10px;padding:5px 10px;font-size:13px;cursor:pointer;min-height:32px;font-weight:600}.btn-stage[data-v-fdc864d1]:hover{background:#d1c4e9}.btn-tool[data-v-fdc864d1]{background:transparent;color:#555;border:1px solid #ddd;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer;min-height:32px}.btn-tool[data-v-fdc864d1]:hover{background:#f5f5f5}.btn-tool.active[data-v-fdc864d1]{background:#282b2b;color:#fff;border-color:#282b2b}.btn-selection-clear[data-v-fdc864d1]{background:#fff9e0;color:#7a6020;border:1px solid #ffe082;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer;font-weight:600;min-height:32px}.btn-selection-clear[data-v-fdc864d1]:hover{background:#fff3c4}.breadcrumb[data-v-fdc864d1]{display:flex;align-items:center;gap:6px;font-size:14px}.breadcrumb a[data-v-fdc864d1]{color:#c0874f;text-decoration:none;font-weight:500}.breadcrumb span[data-v-fdc864d1]{color:#aaa}.btn-help[data-v-fdc864d1]{width:30px;height:30px;border-radius:50%;background:#c0874f1f;color:#c0874f;border:1.5px solid #c0874f;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-help[data-v-fdc864d1]:hover{background:#c0874f38}.ob-overlay[data-v-fdc864d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.ob-modal[data-v-fdc864d1]{background:#fff;border-radius:20px;padding:24px 24px 20px;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ob-header[data-v-fdc864d1]{display:flex;align-items:center;gap:10px}.ob-emoji[data-v-fdc864d1]{font-size:2rem;flex-shrink:0}.ob-header h2[data-v-fdc864d1]{font-size:19px;font-weight:700;color:#282b2b;margin:0}.ob-steps[data-v-fdc864d1]{display:flex;flex-direction:column;gap:12px}.ob-step[data-v-fdc864d1]{display:flex;align-items:flex-start;gap:12px}.ob-step-icon[data-v-fdc864d1]{background:#f5f0e8;color:#c0874f;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700;flex-shrink:0;min-width:46px;text-align:center;line-height:1.4}.ob-step strong[data-v-fdc864d1]{font-size:13px;color:#282b2b;display:block;margin-bottom:2px}.ob-step p[data-v-fdc864d1]{font-size:12px;color:#666;margin:0;line-height:1.5}.ob-actions[data-v-fdc864d1]{display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #f0f0f0;padding-top:14px}.ob-btn-skip[data-v-fdc864d1]{background:transparent;border:1px solid #ddd;border-radius:10px;padding:9px 16px;font-size:13px;color:#888;cursor:pointer}.ob-btn-skip[data-v-fdc864d1]:hover{background:#f9f9f9}.ob-btn-start[data-v-fdc864d1]{background:#282b2b;color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.ob-btn-start[data-v-fdc864d1]:hover{background:#3a3d3d}.toast-msg[data-v-fdc864d1]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;z-index:9999;box-shadow:0 4px 16px #0000002e;pointer-events:none;white-space:nowrap}.toast-ok[data-v-fdc864d1]{background:#282b2b;color:#fff}.toast-error[data-v-fdc864d1]{background:#f44336;color:#fff}.toast-fade-enter-active[data-v-fdc864d1],.toast-fade-leave-active[data-v-fdc864d1]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-fdc864d1],.toast-fade-leave-to[data-v-fdc864d1]{opacity:0;transform:translate(-50%) translateY(12px)}.modal-fade-enter-active[data-v-fdc864d1],.modal-fade-leave-active[data-v-fdc864d1]{transition:opacity .2s}.modal-fade-enter-from[data-v-fdc864d1],.modal-fade-leave-to[data-v-fdc864d1]{opacity:0}.admin-layout[data-v-c7e25305]{display:flex;min-height:100vh;background:#f4f4f2;font-family:Inter,system-ui,sans-serif}.admin-sidebar[data-v-c7e25305]{width:230px;background:#111827;color:#fffc;display:flex;flex-direction:column;flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;transition:transform .25s;z-index:200}.admin-brand[data-v-c7e25305]{padding:20px 20px 10px;display:flex;align-items:center;justify-content:space-between}.admin-logo[data-v-c7e25305]{font-size:16px;font-weight:700;color:#fff;text-decoration:none}.sidebar-close[data-v-c7e25305]{display:none;background:none;border:none;color:#fff9;font-size:18px;cursor:pointer;padding:4px;line-height:1}.admin-nav[data-v-c7e25305]{flex:1;padding:10px 12px}.admin-nav-item[data-v-c7e25305]{display:flex;align-items:center;padding:10px 12px;min-height:44px;border-radius:8px;font-size:14px;color:#fff9;text-decoration:none;transition:background .15s,color .15s;margin-bottom:2px}.admin-nav-item[data-v-c7e25305]:hover,.admin-nav-item.active[data-v-c7e25305]{background:#ffffff1a;color:#fff}.admin-sidebar-footer[data-v-c7e25305]{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08)}.admin-logout[data-v-c7e25305]{font-size:13px;color:#ffffff73;cursor:pointer;text-decoration:none}.admin-logout[data-v-c7e25305]:hover{color:#fffc}.admin-user-name[data-v-c7e25305]{font-size:13px;color:#ffffffa6;margin-bottom:6px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden[data-v-c7e25305]{display:none}.admin-main[data-v-c7e25305]{flex:1;min-width:0;display:flex;flex-direction:column}.admin-header[data-v-c7e25305]{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 28px;height:58px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.admin-header-left[data-v-c7e25305]{display:flex;align-items:center;gap:12px}.admin-page-title[data-v-c7e25305]{font-size:17px;font-weight:600}.admin-header-link[data-v-c7e25305]{font-size:13px;color:#6b6b6b;text-decoration:none}.admin-header-link[data-v-c7e25305]:hover{color:#1a1a2e}.admin-content[data-v-c7e25305]{flex:1;padding:28px}.hamburger[data-v-c7e25305]{display:none;flex-direction:column;justify-content:space-between;width:22px;height:16px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-c7e25305]{display:block;height:2px;background:#282b2b;border-radius:2px;transition:opacity .15s}.sidebar-overlay[data-v-c7e25305]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:150}@media(max-width:768px){.hamburger[data-v-c7e25305]{display:flex}.sidebar-close[data-v-c7e25305],.sidebar-overlay[data-v-c7e25305]{display:block}.admin-sidebar[data-v-c7e25305]{position:fixed;left:0;top:0;height:100dvh;transform:translate(-100%)}.admin-sidebar.sidebar-open[data-v-c7e25305]{transform:translate(0)}.admin-content[data-v-c7e25305]{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.admin-header[data-v-c7e25305]{padding:0 14px}.admin-page-title[data-v-c7e25305]{font-size:15px}.admin-header-link[data-v-c7e25305]{display:none}}.loading-state[data-v-7a508cea]{padding:40px;text-align:center;color:#888}.stats-row[data-v-7a508cea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-bottom:24px}.stat-card[data-v-7a508cea]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:16px 18px}.stat-card.accent[data-v-7a508cea]{border-color:#bbb}.stat-card.green[data-v-7a508cea]{border-color:#c3e6cb}.stat-num[data-v-7a508cea]{font-size:26px;font-weight:700;color:#1a1a2e;line-height:1;margin-bottom:6px}.stat-label[data-v-7a508cea]{font-size:12px;color:#888}.panels-row[data-v-7a508cea]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel[data-v-7a508cea]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px;overflow:hidden}.panel-title[data-v-7a508cea]{font-size:14px;font-weight:600;margin-bottom:14px;color:#555}.table-scroll[data-v-7a508cea]{overflow-x:auto}.mini-table[data-v-7a508cea]{width:100%;border-collapse:collapse;min-width:300px}.mini-table th[data-v-7a508cea]{font-size:11px;font-weight:600;color:#999;text-align:left;padding:8px 10px;border-bottom:1px solid #f0f0ee;white-space:nowrap}.mini-table td[data-v-7a508cea]{font-size:13px;padding:9px 10px;border-bottom:1px solid #f8f8f6}.mini-table tr:last-child td[data-v-7a508cea]{border-bottom:none}.amount-cell[data-v-7a508cea]{font-weight:600;color:#2e7d32;white-space:nowrap}.date-cell[data-v-7a508cea]{color:#bbb;font-size:11px;white-space:nowrap}.table-link[data-v-7a508cea]{color:#1a1a2e;text-decoration:underline}.empty-cell[data-v-7a508cea]{text-align:center;color:#ccc;padding:16px!important}.att-pill[data-v-7a508cea]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600;white-space:nowrap}.att-yes[data-v-7a508cea]{background:#edf7ed;color:#2e7d32}.att-no[data-v-7a508cea]{background:#fdecea;color:#c62828}.att-maybe[data-v-7a508cea]{background:#fff8e1;color:#f57f17}.admin-page-title[data-v-7a508cea]{font-size:17px;font-weight:600}@media(max-width:768px){.stats-row[data-v-7a508cea]{grid-template-columns:repeat(3,1fr);gap:10px}.stat-card[data-v-7a508cea]{padding:12px 14px}.stat-num[data-v-7a508cea]{font-size:22px}.panels-row[data-v-7a508cea]{grid-template-columns:1fr;gap:14px}}@media(max-width:400px){.stats-row[data-v-7a508cea]{grid-template-columns:repeat(2,1fr)}}.ui-field[data-v-3c6638e6]{display:flex;flex-direction:column;gap:5px}.ui-label[data-v-3c6638e6]{font-size:13px;font-weight:500;color:#555}.ui-input[data-v-3c6638e6]{padding:9px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s;background:#fff}.ui-input[data-v-3c6638e6]:focus{border-color:#1a1a2e}.ui-input[data-v-3c6638e6]:disabled{background:#f8f8f8;color:#aaa;cursor:not-allowed}.ui-field--error .ui-input[data-v-3c6638e6]{border-color:#e53935}.ui-error[data-v-3c6638e6]{font-size:12px;color:#e53935}.ui-hint[data-v-3c6638e6]{font-size:12px;color:#aaa}.ui-field[data-v-d807b7d2]{display:flex;flex-direction:column;gap:5px}.ui-label[data-v-d807b7d2]{font-size:13px;font-weight:500;color:#555}.ui-select[data-v-d807b7d2]{padding:9px 32px 9px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;outline:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M6 8L1 3h10z'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.ui-select[data-v-d807b7d2]:focus{border-color:#1a1a2e}.ui-select[data-v-d807b7d2]:disabled{background-color:#f8f8f8;color:#aaa;cursor:not-allowed}.ui-field--error .ui-select[data-v-d807b7d2]{border-color:#e53935}.ui-error[data-v-d807b7d2]{font-size:12px;color:#e53935}.ui-hint[data-v-d807b7d2]{font-size:12px;color:#aaa}.admin-page-title[data-v-7126f6b1]{font-size:17px;font-weight:600}.filters-bar[data-v-7126f6b1]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.filter-search[data-v-7126f6b1]{width:100%}.filters-row2[data-v-7126f6b1]{display:flex;gap:8px;flex-wrap:wrap}.filters-row2[data-v-7126f6b1] .ui-field{flex:1;min-width:120px}.table-wrap[data-v-7126f6b1]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;overflow-x:auto}.data-table[data-v-7126f6b1]{width:100%;border-collapse:collapse;min-width:700px}.data-table th[data-v-7126f6b1]{background:#f8f8f6;font-size:11px;font-weight:600;color:#888;text-align:left;padding:12px 14px;border-bottom:1px solid #eee;white-space:nowrap}.data-table td[data-v-7126f6b1]{padding:12px 14px;font-size:13px;border-bottom:1px solid #f0f0ee;vertical-align:middle}.data-table tr.clickable:hover td[data-v-7126f6b1]{background:#fafafa;cursor:pointer}.data-table tr:last-child td[data-v-7126f6b1]{border-bottom:none}.loading-cell[data-v-7126f6b1],.empty-cell[data-v-7126f6b1]{text-align:center;color:#bbb;padding:30px!important}.id-cell[data-v-7126f6b1]{font-family:monospace;color:#888;font-size:12px}.date-cell[data-v-7126f6b1]{color:#888;font-size:12px;white-space:nowrap}.email-cell[data-v-7126f6b1]{max-width:200px;overflow:hidden;text-overflow:ellipsis}.price-cell[data-v-7126f6b1]{font-weight:600}.slug-cell[data-v-7126f6b1]{font-size:12px;color:#888;font-family:monospace}.tariff-badge[data-v-7126f6b1]{font-size:11px;padding:2px 8px;border-radius:20px;font-weight:600;background:#f0f0ee;color:#555}.tariff-premium[data-v-7126f6b1]{background:#fff3cd;color:#7a5000}.tariff-standard[data-v-7126f6b1]{background:#e8f5e9;color:#2e7d32}.status-pill[data-v-7126f6b1],.dev-pill[data-v-7126f6b1]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:20px;font-weight:500;background:#f0f0ee;color:#666;white-space:nowrap}.pay-paid[data-v-7126f6b1]{background:#edf7ed;color:#2e7d32}.pay-pending[data-v-7126f6b1]{background:#fff8e1;color:#f57f17}.pay-waiting[data-v-7126f6b1]{background:#e3f2fd;color:#1565c0}.pay-failed[data-v-7126f6b1]{background:#fdecea;color:#c62828}.dev-published[data-v-7126f6b1]{background:#edf7ed;color:#2e7d32}.dev-progress[data-v-7126f6b1]{background:#e3f2fd;color:#1565c0}.dev-info[data-v-7126f6b1]{background:#fff3e0;color:#e65100}.dev-done[data-v-7126f6b1]{background:#f3e5f5;color:#6a1b9a}.dev-new[data-v-7126f6b1]{background:#f5f5f5;color:#888}.action-link[data-v-7126f6b1]{font-size:11px;color:#1a1a2e;text-decoration:none;display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #d5d0c8;border-radius:20px;background:#f5f5f0;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.action-link[data-v-7126f6b1]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.pay-code[data-v-7126f6b1]{font-family:monospace;font-size:13px;font-weight:700;letter-spacing:2px;color:#1a1a2e}.pay-code-used[data-v-7126f6b1]{color:#bbb;text-decoration:line-through}.no-code[data-v-7126f6b1]{color:#ddd}.type-badge[data-v-7126f6b1]{font-size:11px;padding:2px 8px;border-radius:20px;font-weight:500;white-space:nowrap;background:#f0f0ee;color:#555}.type-ticket_module[data-v-7126f6b1]{background:#e8f5e9;color:#2e7d32}.type-invite[data-v-7126f6b1]{background:#e3f2fd;color:#1565c0}.pagination[data-v-7126f6b1]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.page-btn[data-v-7126f6b1]{padding:9px 18px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer}.page-btn[data-v-7126f6b1]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-7126f6b1]{font-size:13px;color:#888}.order-cards[data-v-7126f6b1]{display:flex;flex-direction:column;gap:10px}.order-card-m[data-v-7126f6b1]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:14px 16px;cursor:pointer;transition:box-shadow .15s}.order-card-m[data-v-7126f6b1]:active{box-shadow:0 0 0 2px #1a1a2e22}.ocm-head[data-v-7126f6b1]{display:flex;align-items:center;gap:8px;margin-bottom:5px;flex-wrap:wrap}.ocm-id[data-v-7126f6b1]{font-family:monospace;font-size:13px;color:#888;font-weight:600}.ocm-price[data-v-7126f6b1]{margin-left:auto;font-weight:700;font-size:14px;color:#1a1a2e}.ocm-email[data-v-7126f6b1]{font-size:14px;color:#282b2b;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ocm-meta[data-v-7126f6b1]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;color:#aaa}.ocm-statuses[data-v-7126f6b1]{display:flex;gap:6px;flex-wrap:wrap}@media(min-width:769px){.mobile-only[data-v-7126f6b1]{display:none}}@media(max-width:768px){.desktop-only[data-v-7126f6b1]{display:none}}.ui-field[data-v-ea719d09]{display:flex;flex-direction:column;gap:5px}.ui-label[data-v-ea719d09]{font-size:13px;font-weight:500;color:#555}.ui-textarea[data-v-ea719d09]{padding:9px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;outline:none;resize:vertical;transition:border-color .15s;background:#fff}.ui-textarea[data-v-ea719d09]:focus{border-color:#1a1a2e}.ui-textarea[data-v-ea719d09]:disabled{background:#f8f8f8;color:#aaa;cursor:not-allowed}.ui-field--error .ui-textarea[data-v-ea719d09]{border-color:#e53935}.ui-error[data-v-ea719d09]{font-size:12px;color:#e53935}.ui-hint[data-v-ea719d09]{font-size:12px;color:#aaa}.contact-method-badge[data-v-41bfb4d1]{display:inline-block;background:#f0f4ff;color:#3b5bdb;font-size:12px;font-weight:600;padding:2px 10px;border-radius:20px}.ticket-module-badge[data-v-41bfb4d1]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2e7d32;background:#e8f5e9;border-radius:8px;padding:6px 14px}.breadcrumb[data-v-41bfb4d1]{display:flex;gap:8px;align-items:center;font-size:15px}.breadcrumb a[data-v-41bfb4d1]{color:#888;text-decoration:none}.breadcrumb span[data-v-41bfb4d1]{color:#888}.loading-state[data-v-41bfb4d1]{padding:40px;text-align:center;color:#888}.action-bar[data-v-41bfb4d1]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:16px 20px}.action-group[data-v-41bfb4d1]{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.action-group[data-v-41bfb4d1] .ui-field{display:contents}.status-select[data-v-41bfb4d1]{padding:7px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;background:#fff;outline:none}.btn-sm[data-v-41bfb4d1]{padding:9px 16px;min-height:40px;border-radius:7px;font-size:13px;cursor:pointer;border:none;transition:opacity .15s;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;box-sizing:border-box;flex-shrink:0}.action-group[data-v-41bfb4d1] .ui-select{height:100%;padding:7px 32px 7px 12px;font-size:13px;border-radius:7px}.btn-sm.primary[data-v-41bfb4d1]{background:#1a1a2e;color:#fff}.btn-sm.primary[data-v-41bfb4d1]:hover{opacity:.85}.btn-sm.primary[data-v-41bfb4d1]:disabled{opacity:.5;cursor:not-allowed}.btn-sm.green[data-v-41bfb4d1]{background:#2e7d32;color:#fff}.btn-sm.outline[data-v-41bfb4d1]{border:1px solid #ddd;color:#555;background:#fff}.btn-sm.outline[data-v-41bfb4d1]:hover{border-color:#1a1a2e;color:#1a1a2e}.btn-sm.impersonate[data-v-41bfb4d1]{background:#7c3aed;color:#fff}.btn-sm.impersonate[data-v-41bfb4d1]:hover{opacity:.85}.btn-sm.impersonate[data-v-41bfb4d1]:disabled{opacity:.5;cursor:not-allowed}.order-grid[data-v-41bfb4d1]{display:grid;grid-template-columns:1fr 360px;gap:20px}.panel[data-v-41bfb4d1]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px;margin-bottom:16px}.panel[data-v-41bfb4d1]:last-child{margin-bottom:0}.panel-title[data-v-41bfb4d1]{font-size:14px;font-weight:600;margin-bottom:14px;color:#555}.panel-hint[data-v-41bfb4d1]{font-size:12px;color:#999;margin:-8px 0 12px;line-height:1.5}.info-list[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-41bfb4d1]{display:flex;gap:8px;align-items:flex-start;font-size:13px;min-width:0;overflow-wrap:break-word}.info-label[data-v-41bfb4d1]{width:120px;flex-shrink:0;color:#999;font-size:12px}.info-value-bold[data-v-41bfb4d1]{font-weight:600;color:#1a1a2e;font-size:13px}.info-link[data-v-41bfb4d1]{color:#1a1a2e;text-decoration:underline}.template-link[data-v-41bfb4d1]{margin-left:8px;font-size:11px;color:#c0874f;text-decoration:underline;white-space:nowrap}.mono[data-v-41bfb4d1]{font-family:monospace;font-size:12px;word-break:break-all;overflow-wrap:break-word}.tariff-badge[data-v-41bfb4d1]{font-size:12px;padding:2px 8px;border-radius:10px;background:#f0f0ee}.price-text[data-v-41bfb4d1]{font-weight:600;color:#1a1a2e}.promo-badge[data-v-41bfb4d1]{background:#f0ede8;padding:2px 8px;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#282b2b}.discount-text[data-v-41bfb4d1]{color:#2e7d32;font-weight:600}.reward-earned[data-v-41bfb4d1]{color:#c0874f;font-weight:600}.reward-paid[data-v-41bfb4d1]{color:#2e7d32;font-weight:600}.reward-cancelled[data-v-41bfb4d1]{color:#c62828;font-weight:600}.status-pill[data-v-41bfb4d1]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f0ee}.pay-paid[data-v-41bfb4d1]{background:#edf7ed;color:#2e7d32}.pay-pending[data-v-41bfb4d1]{background:#fff8e1;color:#f57f17}.pay-failed[data-v-41bfb4d1]{background:#fdecea;color:#c62828}.prompt-block[data-v-41bfb4d1]{margin-top:14px;background:#f8f8f6;border-radius:7px;padding:12px}.prompt-label[data-v-41bfb4d1]{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;margin-bottom:6px}.prompt-block p[data-v-41bfb4d1]{font-size:13px;color:#555;line-height:1.7;white-space:pre-wrap}.files-list[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-41bfb4d1]{display:flex;align-items:center;gap:10px;font-size:13px}.file-type[data-v-41bfb4d1]{font-size:11px;padding:2px 8px;background:#f0f0ee;border-radius:10px;color:#666}.file-name[data-v-41bfb4d1]{flex:1;color:#555;overflow:hidden;text-overflow:ellipsis}.file-link[data-v-41bfb4d1]{font-size:12px;color:#1a1a2e;text-decoration:underline;flex-shrink:0}.payment-row[data-v-41bfb4d1]{display:flex;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid #f0f0ee;align-items:center}.payment-row[data-v-41bfb4d1]:last-child{border-bottom:none}.p-provider[data-v-41bfb4d1]{font-size:11px;background:#f0f0ee;padding:2px 8px;border-radius:10px;color:#666}.p-amount[data-v-41bfb4d1]{font-weight:600}.p-status[data-v-41bfb4d1]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f0ee}.pst-paid[data-v-41bfb4d1]{background:#edf7ed;color:#2e7d32}.pst-pending[data-v-41bfb4d1]{background:#fff8e1;color:#f57f17}.pst-failed[data-v-41bfb4d1]{background:#fdecea;color:#c62828}.p-date[data-v-41bfb4d1]{color:#bbb;font-size:12px;margin-left:auto}.comment-textarea[data-v-41bfb4d1]{width:100%;padding:10px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;resize:vertical;outline:none}.comment-textarea[data-v-41bfb4d1]:focus{border-color:#1a1a2e}.payment-code[data-v-41bfb4d1]{font-family:monospace;font-size:16px;font-weight:700;letter-spacing:2px;color:#1a1a2e}.code-status-badge[data-v-41bfb4d1]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:8px;margin-left:8px;vertical-align:middle}.code-status-badge.active[data-v-41bfb4d1]{background:#edf7ed;color:#2e7d32}.code-status-badge.used[data-v-41bfb4d1]{background:#f0f0ee;color:#888}.action-msg[data-v-41bfb4d1]{font-size:13px;color:#2e7d32;margin-top:12px}.blocks-accordion[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:6px}.bacc-item[data-v-41bfb4d1]{border:1px solid #e8e8e4;border-radius:8px;overflow:hidden;transition:border-color .15s}.bacc-item.bacc-open[data-v-41bfb4d1]{border-color:#282b2b}.bacc-header[data-v-41bfb4d1]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8f8f6;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s}.bacc-item.bacc-open .bacc-header[data-v-41bfb4d1],.bacc-header[data-v-41bfb4d1]:hover{background:#f0ede8}.bacc-icon[data-v-41bfb4d1]{font-size:16px;flex-shrink:0}.bacc-label[data-v-41bfb4d1]{font-size:13px;font-weight:600;color:#282b2b;flex-shrink:0}.bacc-preview[data-v-41bfb4d1]{font-size:12px;color:#999;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bacc-chevron[data-v-41bfb4d1]{flex-shrink:0;color:#888;transition:transform .2s;margin-left:auto}.bacc-item.bacc-open .bacc-chevron[data-v-41bfb4d1]{transform:rotate(180deg)}.bacc-body[data-v-41bfb4d1]{padding:14px 16px;border-top:1px solid #e8e8e4;background:#fff}.bd-row[data-v-41bfb4d1]{display:flex;gap:10px;margin-bottom:8px;font-size:13px}.bd-row[data-v-41bfb4d1]:last-child{margin-bottom:0}.bd-lbl[data-v-41bfb4d1]{width:90px;flex-shrink:0;color:#999;font-size:12px;font-weight:500;padding-top:1px}.bd-val[data-v-41bfb4d1]{flex:1;color:#282b2b;line-height:1.5}.bd-text[data-v-41bfb4d1]{font-size:13px;color:#282b2b;line-height:1.6;white-space:pre-wrap}.bd-note[data-v-41bfb4d1]{font-size:13px;color:#5a5e5e;background:#f5f0e8;border-radius:7px;padding:10px 12px;line-height:1.5}.bd-empty[data-v-41bfb4d1]{font-size:12px;color:#bbb;font-style:italic}.bd-map-link[data-v-41bfb4d1]{margin-left:10px;font-size:11px;color:#c0874f;text-decoration:underline;white-space:nowrap}.bd-program[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:8px}.bd-program-row[data-v-41bfb4d1]{display:flex;gap:12px;align-items:flex-start;padding:8px 12px;background:#f8f8f6;border-radius:7px;border-left:3px solid #e0d8cf}.bd-prog-time[data-v-41bfb4d1]{font-size:13px;font-weight:700;color:#282b2b;min-width:44px;flex-shrink:0;font-family:monospace}.bd-prog-right[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:2px}.bd-prog-title[data-v-41bfb4d1]{font-size:13px;font-weight:600;color:#282b2b}.bd-prog-desc[data-v-41bfb4d1]{font-size:12px;color:#888}.bd-gallery[data-v-41bfb4d1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bd-gallery-thumb[data-v-41bfb4d1]{width:80px;height:80px;border-radius:7px;overflow:hidden;border:1px solid #e8e8e4;display:flex;align-items:center;justify-content:center;background:#f5f0e8;text-decoration:none;transition:border-color .15s}.bd-gallery-thumb[data-v-41bfb4d1]:hover{border-color:#282b2b}.bd-gallery-thumb img[data-v-41bfb4d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bd-gallery-file[data-v-41bfb4d1]{font-size:10px;color:#888;text-align:center;padding:4px;line-height:1.3}.rsvp-schema[data-v-41bfb4d1]{display:flex;flex-direction:column;gap:8px}.rsvp-field-row[data-v-41bfb4d1]{padding:10px 12px;border-radius:7px;background:#f8f8f6;border:1px solid #e8e8e4}.rsvp-field-row.rsvp-system[data-v-41bfb4d1]{border-color:#dde8dd;background:#f4f8f4}.rsvp-field-head[data-v-41bfb4d1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.rsvp-field-label[data-v-41bfb4d1]{font-size:13px;font-weight:600;color:#282b2b}.rsvp-field-type[data-v-41bfb4d1]{font-size:11px;font-family:monospace;background:#e8e8e4;padding:1px 6px;border-radius:4px;color:#555}.rsvp-badge[data-v-41bfb4d1]{font-size:10px;padding:1px 7px;border-radius:8px;font-weight:600}.rsvp-badge.required[data-v-41bfb4d1]{background:#fff0e0;color:#b55a00}.rsvp-badge.system[data-v-41bfb4d1]{background:#e8f0e8;color:#2e6b2e}.rsvp-field-key[data-v-41bfb4d1]{font-size:11px;color:#aaa;margin-bottom:4px}.rsvp-field-key code[data-v-41bfb4d1]{font-family:monospace;color:#777}.rsvp-options[data-v-41bfb4d1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rsvp-opt[data-v-41bfb4d1]{font-size:12px;background:#fff;border:1px solid #ddd;border-radius:5px;padding:2px 8px;color:#555}.rsvp-opt code[data-v-41bfb4d1]{font-family:monospace;font-size:10px;color:#999;margin-left:4px}.invoice-current[data-v-41bfb4d1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.invoice-link[data-v-41bfb4d1]{font-size:13px;color:#1a1a2e;text-decoration:underline}.invoice-date[data-v-41bfb4d1]{font-size:11px;color:#bbb}.invoice-empty[data-v-41bfb4d1]{font-size:13px;color:#bbb;font-style:italic}.invoice-upload[data-v-41bfb4d1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:860px){.order-grid[data-v-41bfb4d1]{grid-template-columns:1fr}.order-right[data-v-41bfb4d1]{order:-1}}@media(max-width:640px){.breadcrumb[data-v-41bfb4d1]{font-size:12px}.breadcrumb span[data-v-41bfb4d1]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:inline-block}.action-bar[data-v-41bfb4d1]{flex-direction:column;padding:12px;gap:8px}.action-group[data-v-41bfb4d1]{flex-wrap:wrap;gap:6px;width:100%}.btn-sm[data-v-41bfb4d1]{flex:1 1 calc(50% - 6px);min-width:0;justify-content:center;padding:8px 10px;font-size:12px;text-align:center;white-space:normal;line-height:1.2;min-height:36px}.action-group[data-v-41bfb4d1] .ui-field{flex:1 1 100%}.action-group[data-v-41bfb4d1] .ui-select{width:100%;font-size:13px}.panel[data-v-41bfb4d1]{padding:14px 12px}.info-row[data-v-41bfb4d1]{flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px solid #f5f5f3}.info-row[data-v-41bfb4d1]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-41bfb4d1]{width:auto;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#bbb}.mono[data-v-41bfb4d1]{font-size:11px;word-break:break-all;white-space:normal}.payment-code[data-v-41bfb4d1]{font-size:14px;letter-spacing:1px;word-break:break-all}.code-status-badge[data-v-41bfb4d1]{display:block;margin:4px 0 0;width:-moz-fit-content;width:fit-content}.status-pill[data-v-41bfb4d1]{font-size:11px}.payment-row[data-v-41bfb4d1]{flex-wrap:wrap;gap:6px}.p-date[data-v-41bfb4d1]{margin-left:0}.file-item[data-v-41bfb4d1]{flex-wrap:wrap;gap:6px}.file-name[data-v-41bfb4d1]{flex:1 1 100%}.bd-row[data-v-41bfb4d1]{flex-direction:column;gap:2px}.bd-lbl[data-v-41bfb4d1]{width:auto;font-size:11px;text-transform:uppercase;color:#bbb}.bd-program-row[data-v-41bfb4d1]{flex-direction:column;gap:4px}.bd-prog-time[data-v-41bfb4d1]{min-width:auto}.rsvp-field-head[data-v-41bfb4d1]{gap:6px}.invoice-upload[data-v-41bfb4d1]{flex-direction:column}.invoice-upload .btn-sm[data-v-41bfb4d1]{flex:none;width:100%}.bd-gallery-thumb[data-v-41bfb4d1]{width:64px;height:64px}}.admin-page-title[data-v-21b75406]{font-size:17px;font-weight:600}.filters-bar[data-v-21b75406]{display:flex;gap:10px;margin-bottom:16px}.filter-select[data-v-21b75406]{padding:8px 12px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;background:#fff;outline:none}.table-wrap[data-v-21b75406]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.data-table[data-v-21b75406]{width:100%;border-collapse:collapse}.data-table th[data-v-21b75406]{background:#f8f8f6;font-size:11px;font-weight:600;color:#888;text-align:left;padding:12px 14px;border-bottom:1px solid #eee;white-space:nowrap}.data-table td[data-v-21b75406]{padding:11px 14px;font-size:13px;border-bottom:1px solid #f0f0ee;vertical-align:middle}.data-table tr:last-child td[data-v-21b75406]{border-bottom:none}.id-cell[data-v-21b75406]{font-family:monospace;color:#888;font-size:12px}.mono[data-v-21b75406]{font-family:monospace;font-size:12px;color:#555}.email-cell[data-v-21b75406]{font-size:12px;color:#888}.status-pill[data-v-21b75406]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.status-draft[data-v-21b75406]{background:#f0f0ee;color:#888}.status-published[data-v-21b75406]{background:#edf7ed;color:#2e7d32}.status-archived[data-v-21b75406]{background:#f5f5f5;color:#999}.table-link[data-v-21b75406]{font-size:12px;color:#1a1a2e;text-decoration:underline}.action-link[data-v-21b75406]{font-size:11px;color:#1a1a2e;text-decoration:none;display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #d5d0c8;border-radius:20px;background:#f5f5f0;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.action-link[data-v-21b75406]:hover{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.loading-cell[data-v-21b75406],.empty-cell[data-v-21b75406]{text-align:center;color:#bbb;padding:30px!important}.pagination[data-v-21b75406]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.page-btn[data-v-21b75406]{padding:7px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.page-btn[data-v-21b75406]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-21b75406]{font-size:13px;color:#888}.breadcrumb[data-v-bb13d140]{display:flex;gap:8px;align-items:center;font-size:15px}.breadcrumb a[data-v-bb13d140]{color:#888;text-decoration:none}.loading-state[data-v-bb13d140]{padding:40px;text-align:center;color:#888}.action-bar[data-v-bb13d140]{display:flex;margin-bottom:16px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:14px 18px}.action-group[data-v-bb13d140]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn-sm[data-v-bb13d140]{padding:7px 16px;border-radius:7px;font-size:13px;cursor:pointer;border:none;transition:opacity .15s;text-decoration:none;display:inline-block}.btn-sm.primary[data-v-bb13d140]{background:#1a1a2e;color:#fff}.btn-sm.primary[data-v-bb13d140]:hover{opacity:.85}.btn-sm.primary[data-v-bb13d140]:disabled{opacity:.5;cursor:not-allowed}.btn-sm.green[data-v-bb13d140]{background:#2e7d32;color:#fff}.btn-sm.outline[data-v-bb13d140]{border:1px solid #ddd;color:#555;background:#fff}.btn-sm.outline[data-v-bb13d140]:hover{border-color:#1a1a2e;color:#1a1a2e}.action-msg[data-v-bb13d140]{font-size:13px;color:#2e7d32;margin-bottom:12px;padding:8px 14px;background:#edf7ed;border-radius:7px}.action-msg-err[data-v-bb13d140]{color:#c62828!important;background:#fdecea!important}.tabs[data-v-bb13d140]{display:flex;gap:4px;margin-bottom:16px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:6px;flex-wrap:wrap}.tab-btn[data-v-bb13d140]{padding:7px 16px;border-radius:7px;border:none;background:transparent;font-size:13px;cursor:pointer;color:#888}.tab-btn[data-v-bb13d140]:hover{background:#f5f5f5;color:#1a1a2e}.tab-btn.active[data-v-bb13d140]{background:#1a1a2e;color:#fff}.panel[data-v-bb13d140]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:24px}.form-grid[data-v-bb13d140]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-bb13d140]{margin-bottom:0}.form-label[data-v-bb13d140]{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:#555}.slug-input-wrap[data-v-bb13d140]{display:flex;align-items:center;border:1.5px solid #e5e5e5;border-radius:7px;overflow:hidden}.slug-prefix[data-v-bb13d140]{padding:9px 10px;background:#f8f8f6;color:#888;font-size:13px;border-right:1px solid #e5e5e5}.tab-hint[data-v-bb13d140]{font-size:13px;color:#888;margin-bottom:16px;line-height:1.6}.section-title[data-v-bb13d140]{font-size:14px;font-weight:600;margin:0 0 4px}.field-hint[data-v-bb13d140]{font-size:12px;color:#aaa;margin-top:4px}.files-header[data-v-bb13d140]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.upload-btn[data-v-bb13d140]{display:inline-flex;align-items:center;padding:8px 16px;background:#1a1a2e;color:#fff;border-radius:7px;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0}.upload-btn[data-v-bb13d140]:hover{opacity:.85}.uploading-notice[data-v-bb13d140]{font-size:13px;color:#888;margin-bottom:10px}.no-files[data-v-bb13d140]{font-size:13px;color:#bbb;padding:24px 0;text-align:center}.files-table[data-v-bb13d140]{border:1px solid #f0f0ee;border-radius:8px;overflow:hidden}.files-table-head[data-v-bb13d140]{display:grid;grid-template-columns:1fr 70px 70px 200px;gap:10px;padding:10px 14px;background:#f8f8f6;font-size:11px;font-weight:600;color:#999;text-transform:uppercase}.file-row[data-v-bb13d140]{display:grid;grid-template-columns:1fr 70px 70px 200px;gap:10px;padding:10px 14px;border-top:1px solid #f0f0ee;align-items:center;font-size:13px}.file-row[data-v-bb13d140]:hover{background:#fafafa}.file-row-html[data-v-bb13d140]{background:#f0f7ff}.file-name[data-v-bb13d140]{display:flex;align-items:center;gap:6px;font-family:monospace;font-size:12px;min-width:0}.file-role-dot[data-v-bb13d140]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.role-html[data-v-bb13d140]{background:#1565c0}.role-css[data-v-bb13d140]{background:#6a1b9a}.role-js[data-v-bb13d140]{background:#e65100}.role-media[data-v-bb13d140]{background:#2e7d32}.html-badge[data-v-bb13d140]{font-size:10px;font-weight:700;background:#1565c0;color:#fff;padding:1px 6px;border-radius:4px;flex-shrink:0}.file-role-label[data-v-bb13d140]{font-size:11px;color:#888;background:#f0f0ee;padding:2px 7px;border-radius:10px;display:inline-block}.file-size[data-v-bb13d140]{font-size:12px;color:#aaa}.file-actions[data-v-bb13d140]{display:flex;gap:6px;flex-wrap:wrap}.btn-xs[data-v-bb13d140]{padding:4px 10px;border-radius:5px;font-size:12px;cursor:pointer;border:1px solid #ddd;background:#fff;color:#555;text-decoration:none;display:inline-block;white-space:nowrap}.btn-xs[data-v-bb13d140]:hover{border-color:#1a1a2e;color:#1a1a2e}.btn-xs.danger[data-v-bb13d140]{border-color:#e57373;color:#c62828}.btn-xs.danger[data-v-bb13d140]:hover{background:#fdecea}.editor-wrap[data-v-bb13d140]{display:flex;flex-direction:column;gap:12px}.editor-header[data-v-bb13d140]{display:flex;justify-content:space-between;align-items:center}.editor-filename[data-v-bb13d140]{font-family:monospace;font-size:14px;font-weight:600;color:#1a1a2e}.editor-actions[data-v-bb13d140]{display:flex;gap:8px}.code-editor[data-v-bb13d140]{width:100%;min-height:560px;padding:14px;border:1.5px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:Courier New,monospace;resize:vertical;outline:none;line-height:1.6;background:#1e1e2e;color:#cdd6f4;-moz-tab-size:2;-o-tab-size:2;tab-size:2;box-sizing:border-box}.code-editor[data-v-bb13d140]:focus{border-color:#1a1a2e}.publish-info[data-v-bb13d140]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.info-row[data-v-bb13d140]{display:flex;gap:10px;align-items:center;font-size:13px}.info-label[data-v-bb13d140]{width:130px;color:#999;font-size:12px}.info-link[data-v-bb13d140]{color:#1a1a2e;text-decoration:underline}.qr-preview[data-v-bb13d140]{width:120px;height:120px;border:1px solid #eee;border-radius:6px}.status-pill[data-v-bb13d140]{font-size:12px;padding:2px 10px;border-radius:10px}.status-draft[data-v-bb13d140]{background:#f0f0ee;color:#888}.status-published[data-v-bb13d140]{background:#edf7ed;color:#2e7d32}.status-archived[data-v-bb13d140]{background:#f5f5f5;color:#999}.publish-actions[data-v-bb13d140]{display:flex;gap:10px}.admin-page-title[data-v-ba856819]{font-size:17px;font-weight:600}.table-wrap[data-v-ba856819]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.data-table[data-v-ba856819]{width:100%;border-collapse:collapse}.data-table th[data-v-ba856819]{background:#f8f8f6;font-size:11px;font-weight:600;color:#888;text-align:left;padding:12px 14px;border-bottom:1px solid #eee;white-space:nowrap}.data-table td[data-v-ba856819]{padding:11px 14px;font-size:13px;border-bottom:1px solid #f0f0ee}.data-table tr:last-child td[data-v-ba856819]{border-bottom:none}.id-cell[data-v-ba856819]{font-family:monospace;color:#888;font-size:12px}.amount-cell[data-v-ba856819]{font-weight:600}.mono-sm[data-v-ba856819]{font-family:monospace;font-size:11px;color:#888;max-width:160px;overflow:hidden;text-overflow:ellipsis}.date-cell[data-v-ba856819]{color:#bbb;font-size:12px;white-space:nowrap}.table-link[data-v-ba856819]{font-size:12px;color:#1a1a2e;text-decoration:underline}.status-pill[data-v-ba856819]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px}.pay-paid[data-v-ba856819]{background:#edf7ed;color:#2e7d32}.pay-pending[data-v-ba856819]{background:#fff8e1;color:#f57f17}.pay-failed[data-v-ba856819]{background:#fdecea;color:#c62828}.loading-cell[data-v-ba856819],.empty-cell[data-v-ba856819]{text-align:center;color:#bbb;padding:30px!important}.pagination[data-v-ba856819]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.page-btn[data-v-ba856819]{padding:7px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.page-btn[data-v-ba856819]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-ba856819]{font-size:13px;color:#888}.admin-page-title[data-v-ed57fcba]{font-size:17px;font-weight:600}.loading-state[data-v-ed57fcba]{padding:40px;text-align:center;color:#888}.templates-grid[data-v-ed57fcba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.template-card[data-v-ed57fcba]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:20px}.template-key[data-v-ed57fcba]{font-family:monospace;font-size:11px;color:#999;margin-bottom:6px}.template-card h3[data-v-ed57fcba]{font-size:16px;font-weight:600;margin-bottom:4px}.template-category[data-v-ed57fcba]{font-size:12px;color:#888;margin-bottom:10px}.template-card p[data-v-ed57fcba]{font-size:13px;color:#666;margin-bottom:14px}.template-footer[data-v-ed57fcba]{display:flex;align-items:center;justify-content:space-between}.status-pill[data-v-ed57fcba]{font-size:11px;padding:2px 8px;border-radius:10px}.active[data-v-ed57fcba]{background:#edf7ed;color:#2e7d32}.inactive[data-v-ed57fcba]{background:#f5f5f5;color:#999}.footer-actions[data-v-ed57fcba]{display:flex;align-items:center;gap:8px}.demo-link[data-v-ed57fcba]{font-size:12px;color:#1a1a2e;text-decoration:underline}.toggle-btn[data-v-ed57fcba]{font-size:12px;padding:4px 12px;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:opacity .15s}.toggle-btn[data-v-ed57fcba]:disabled{opacity:.5;cursor:not-allowed}.toggle-activate[data-v-ed57fcba]{background:#edf7ed;color:#2e7d32}.toggle-activate[data-v-ed57fcba]:hover{background:#c8e6c9}.toggle-deactivate[data-v-ed57fcba]{background:#fff3e0;color:#e65100}.toggle-deactivate[data-v-ed57fcba]:hover{background:#ffe0b2}.ui-toggle[data-v-5621d34b]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-toggle--disabled[data-v-5621d34b]{opacity:.5;cursor:not-allowed}.ui-toggle-input[data-v-5621d34b]{position:absolute;opacity:0;width:0;height:0}.ui-toggle-track[data-v-5621d34b]{position:relative;width:40px;height:22px;background:#ccc;border-radius:22px;transition:background .2s;flex-shrink:0}.ui-toggle-input:checked~.ui-toggle-track[data-v-5621d34b]{background:#1a1a2e}.ui-toggle-thumb[data-v-5621d34b]{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.ui-toggle-input:checked~.ui-toggle-track .ui-toggle-thumb[data-v-5621d34b]{transform:translate(18px)}.ui-toggle-label[data-v-5621d34b]{font-size:14px;font-weight:500}.admin-page-title[data-v-72d87eee]{font-size:17px;font-weight:600}.loading-state[data-v-72d87eee]{padding:40px;text-align:center;color:#888}.action-msg[data-v-72d87eee]{font-size:13px;color:#2e7d32;margin-bottom:16px;padding:8px 14px;background:#edf7ed;border-radius:7px}.action-msg--error[data-v-72d87eee]{color:#c62828;background:#fdecea}.panel[data-v-72d87eee]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:24px;margin-bottom:18px}.panel-title[data-v-72d87eee]{font-size:15px;font-weight:600;margin:0 0 6px}.panel-desc[data-v-72d87eee]{font-size:12px;color:#888;line-height:1.5;margin:0 0 14px}.settings-list[data-v-72d87eee]{display:flex;flex-direction:column;gap:14px}.setting-row[data-v-72d87eee]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0ee}.setting-row[data-v-72d87eee]:last-child{border-bottom:none}.setting-name[data-v-72d87eee]{font-size:14px;font-weight:500}.setting-desc[data-v-72d87eee]{font-size:12px;color:#888;margin-top:2px}.badge-active[data-v-72d87eee]{font-size:11px;background:#edf7ed;color:#2e7d32;padding:3px 10px;border-radius:10px;font-weight:600}.badge-warn[data-v-72d87eee]{font-size:11px;background:#fff8e1;color:#b06c00;padding:3px 10px;border-radius:10px;font-weight:600}.form-grid[data-v-72d87eee]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.form-grid--3[data-v-72d87eee]{grid-template-columns:1fr 1fr 1fr}.form-grid--1[data-v-72d87eee]{grid-template-columns:1fr}.smtp-hint[data-v-72d87eee]{font-size:12px;color:#555;background:#f5f5f5;border-radius:7px;padding:9px 12px;margin-bottom:2px;line-height:1.65}.smtp-hint code[data-v-72d87eee]{background:#e0e0e0;padding:1px 5px;border-radius:3px;font-size:11px}.field-wrap[data-v-72d87eee]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-72d87eee]{font-size:12px;font-weight:500;color:#555}.base-select[data-v-72d87eee]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#282b2b;background:#fff}.base-select[data-v-72d87eee]:focus{outline:none;border-color:#c0874f}.push-status[data-v-72d87eee]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.push-subs-count[data-v-72d87eee]{font-size:13px;color:#555}.vapid-key-display[data-v-72d87eee]{margin:4px 0 8px}.vapid-key-row[data-v-72d87eee]{display:flex;align-items:flex-start;gap:8px;margin-top:4px}.vapid-key[data-v-72d87eee]{font-size:11px;background:#f5f5f5;padding:7px 10px;border-radius:6px;word-break:break-all;flex:1;color:#555;font-family:monospace;line-height:1.5}.btn-copy[data-v-72d87eee]{background:none;border:1px solid #ddd;border-radius:6px;padding:5px 8px;cursor:pointer;font-size:14px;flex-shrink:0}.test-section[data-v-72d87eee]{margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}.test-row[data-v-72d87eee]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.test-input[data-v-72d87eee]{flex:1;min-width:220px;padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:13px;color:#282b2b}.test-input[data-v-72d87eee]:focus{outline:none;border-color:#c0874f}.btn-test[data-v-72d87eee]{padding:8px 18px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s}.btn-test[data-v-72d87eee]:hover{opacity:.85}.btn-test[data-v-72d87eee]:disabled{opacity:.5;cursor:not-allowed}.btn-test--warn[data-v-72d87eee]{background:#7c3d00}.test-result[data-v-72d87eee]{margin-top:10px;font-size:13px;padding:8px 12px;border-radius:7px}.test-ok[data-v-72d87eee]{background:#edf7ed;color:#2e7d32}.test-err[data-v-72d87eee]{background:#fdecea;color:#c62828}.btn-save[data-v-72d87eee]{padding:11px 28px;background:#1a1a2e;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s}.btn-save[data-v-72d87eee]:hover{opacity:.85}.btn-save[data-v-72d87eee]:disabled{opacity:.5;cursor:not-allowed}.setting-field[data-v-72d87eee]{display:flex;flex-direction:column;gap:6px}.field-hint[data-v-72d87eee]{font-size:12px;color:#888;line-height:1.5;margin:0}.field-hint code[data-v-72d87eee]{background:#f0f0ee;padding:1px 4px;border-radius:3px;font-size:11px}.code-textarea[data-v-72d87eee]{font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6;padding:10px 12px;border:1px solid #ddd;border-radius:8px;resize:vertical;color:#282b2b;background:#fafaf8;width:100%;box-sizing:border-box}.code-textarea[data-v-72d87eee]:focus{outline:none;border-color:#c0874f}.date-input[data-v-72d87eee]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#282b2b;width:200px}.date-input[data-v-72d87eee]:focus{outline:none;border-color:#c0874f}.metrika-status[data-v-72d87eee]{font-size:12px;padding:6px 10px;border-radius:6px;margin-top:4px}.metrika-status-ok[data-v-72d87eee]{background:#edf7ed;color:#2e7d32}.metrika-status-empty[data-v-72d87eee]{background:#fafaf8;color:#aaa}@media(max-width:768px){.form-grid[data-v-72d87eee],.form-grid--3[data-v-72d87eee]{grid-template-columns:1fr}.date-input[data-v-72d87eee]{width:100%}.test-row[data-v-72d87eee]{flex-direction:column;align-items:stretch}}.promo-toolbar[data-v-0f7651e5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.create-btn[data-v-0f7651e5]{padding:9px 18px;background:#282b2b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.create-btn[data-v-0f7651e5]:hover{background:#3d4040}.filter-row[data-v-0f7651e5]{display:flex;gap:10px;flex:1;flex-wrap:wrap}.filter-sel[data-v-0f7651e5],.filter-input[data-v-0f7651e5]{padding:9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;background:#fff}.filter-input[data-v-0f7651e5]{flex:1;min-width:200px}.promo-code-badge[data-v-0f7651e5]{background:#f0ede8;padding:3px 8px;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#282b2b}.reward-cell[data-v-0f7651e5]{font-size:13px}.actions-cell[data-v-0f7651e5]{white-space:nowrap}.act-btn[data-v-0f7651e5]{background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:4px;font-size:15px;transition:background .15s}.act-btn[data-v-0f7651e5]:hover{background:#f0ede8}.act-warn[data-v-0f7651e5]{color:#e65100}.act-ok[data-v-0f7651e5]{color:#2e7d32}.act-muted[data-v-0f7651e5]{color:#999}.act-danger[data-v-0f7651e5]{color:#c62828}.pill-green[data-v-0f7651e5]{background:#e8f5e9;color:#2e7d32}.pill-red[data-v-0f7651e5]{background:#ffebee;color:#c62828}.pill-gray[data-v-0f7651e5]{background:#f5f5f5;color:#888}.status-pill[data-v-0f7651e5]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.pagination[data-v-0f7651e5]{display:flex;align-items:center;gap:12px;padding:16px 0;justify-content:center}.pagination button[data-v-0f7651e5]{padding:6px 16px;border:1.5px solid #ddd;border-radius:7px;background:#fff;cursor:pointer;font-size:14px}.pagination button[data-v-0f7651e5]:disabled{opacity:.4;cursor:not-allowed}.modal-overlay[data-v-0f7651e5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#282b2b8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-box[data-v-0f7651e5]{background:#fff;border-radius:16px;max-width:600px;width:100%;box-shadow:0 16px 64px #282b2b38;max-height:90vh;display:flex;flex-direction:column}.modal-wide[data-v-0f7651e5]{max-width:900px}.modal-header[data-v-0f7651e5]{padding:24px 24px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.modal-header h2[data-v-0f7651e5]{font-size:18px;font-weight:700;margin:0}.modal-close[data-v-0f7651e5]{background:none;border:none;font-size:18px;cursor:pointer;color:#999}.modal-body[data-v-0f7651e5]{padding:20px 24px;overflow-y:auto;flex:1}.modal-footer[data-v-0f7651e5]{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.modal-error[data-v-0f7651e5]{padding:10px 14px;background:#ffebee;border-radius:8px;color:#c62828;font-size:13px;margin-top:12px}.form-grid[data-v-0f7651e5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full-width[data-v-0f7651e5]{grid-column:1 / -1}.field[data-v-0f7651e5]{display:flex;flex-direction:column;gap:5px}.field label[data-v-0f7651e5]{font-size:12px;font-weight:700;color:#5a5e5e;text-transform:uppercase;letter-spacing:.04em}.fi[data-v-0f7651e5]{padding:9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;width:100%;box-sizing:border-box}.fi[data-v-0f7651e5]:focus{border-color:#282b2b;outline:none}.fhint[data-v-0f7651e5]{font-size:11px;color:#999}.scope-options[data-v-0f7651e5]{display:flex;gap:8px;flex-wrap:wrap}.scope-option[data-v-0f7651e5]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;background:#faf7f2;border:1px solid #e8e0d5;border-radius:7px;font-size:13px;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}.tariff-reward-grid[data-v-0f7651e5]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tr-row[data-v-0f7651e5]{display:flex;align-items:center;gap:8px;background:#faf7f2;padding:8px 10px;border-radius:7px;border:1px solid #e8e0d5}.tr-label[data-v-0f7651e5]{flex:1;font-size:13px;font-weight:600;color:#282b2b}.tr-input[data-v-0f7651e5]{width:80px;padding:5px 8px;border:1.5px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit;text-align:right}.save-btn[data-v-0f7651e5]{padding:10px 24px;background:#282b2b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.save-btn[data-v-0f7651e5]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-0f7651e5]{padding:10px 18px;background:#f5f0e8;color:#282b2b;border:none;border-radius:8px;font-size:14px;cursor:pointer;font-family:inherit}.stats-agg[data-v-0f7651e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:20px}.agg-item[data-v-0f7651e5]{background:#faf7f2;border:1px solid #e8ddd0;border-radius:10px;padding:12px 14px}.agg-label[data-v-0f7651e5]{display:block;font-size:11px;font-weight:700;color:#8a8e8e;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.agg-val[data-v-0f7651e5]{font-size:16px;font-weight:700;color:#282b2b}.agg-val.highlight[data-v-0f7651e5]{color:#2e7d32}.stats-filters[data-v-0f7651e5]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.sf-input[data-v-0f7651e5]{padding:8px 10px;border:1.5px solid #ddd;border-radius:7px;font-size:13px;font-family:inherit}.stats-orders[data-v-0f7651e5]{margin-bottom:20px;overflow-x:auto}.payout-section[data-v-0f7651e5]{border-top:1px solid #e8ddd0;padding-top:16px}.payout-section h3[data-v-0f7651e5]{font-size:15px;font-weight:700;margin:0 0 12px}.payout-form[data-v-0f7651e5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reward-paid[data-v-0f7651e5]{font-weight:700;color:#2e7d32}.reward-status-badge[data-v-0f7651e5]{font-size:10px;background:#e8f5e9;color:#2e7d32;padding:2px 6px;border-radius:10px;margin-left:4px;font-weight:600}@media(max-width:600px){.form-grid[data-v-0f7651e5],.payout-form[data-v-0f7651e5],.tariff-reward-grid[data-v-0f7651e5]{grid-template-columns:1fr}}.page-content[data-v-3f8d1c24]{padding:24px}.filters-bar[data-v-3f8d1c24]{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.search-input[data-v-3f8d1c24]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;min-width:220px}.filter-select[data-v-3f8d1c24]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.total-badge[data-v-3f8d1c24]{font-size:13px;color:#888;margin-left:auto}.loading[data-v-3f8d1c24],.empty[data-v-3f8d1c24]{text-align:center;padding:48px;color:#888}.data-table[data-v-3f8d1c24]{width:100%;border-collapse:collapse;font-size:14px}.data-table th[data-v-3f8d1c24]{text-align:left;padding:10px 12px;border-bottom:2px solid #eee;color:#666;font-weight:600;font-size:12px;text-transform:uppercase}.data-table td[data-v-3f8d1c24]{padding:12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.data-table tr:hover td[data-v-3f8d1c24]{background:#fafafa}.slug[data-v-3f8d1c24]{font-size:12px;color:#999}.badge[data-v-3f8d1c24]{display:inline-block;padding:3px 8px;border-radius:12px;font-size:12px;font-weight:600}.badge--active[data-v-3f8d1c24]{background:#e8f5e9;color:#2e7d32}.badge--blocked[data-v-3f8d1c24]{background:#fce4ec;color:#c62828}.badge--warn[data-v-3f8d1c24]{background:#fff3e0;color:#e65100}.action-btns[data-v-3f8d1c24]{display:flex;gap:6px;flex-wrap:wrap}.btn-danger-sm[data-v-3f8d1c24],.btn-ok-sm[data-v-3f8d1c24],.btn-warn-sm[data-v-3f8d1c24]{padding:4px 10px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.btn-danger-sm[data-v-3f8d1c24]{background:#ffebee;color:#c62828}.btn-ok-sm[data-v-3f8d1c24]{background:#e8f5e9;color:#2e7d32}.btn-warn-sm[data-v-3f8d1c24]{background:#fff3e0;color:#e65100}.pagination[data-v-3f8d1c24]{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:24px}.pagination button[data-v-3f8d1c24]{padding:6px 14px;border:1px solid #ddd;border-radius:6px;cursor:pointer;background:#fff}.pagination button[data-v-3f8d1c24]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.data-table[data-v-3f8d1c24]{display:block;overflow-x:auto}.filters-bar[data-v-3f8d1c24]{flex-direction:column;align-items:stretch}.search-input[data-v-3f8d1c24]{min-width:unset}.total-badge[data-v-3f8d1c24]{margin-left:0}}.admin-page-title[data-v-499442aa]{font-size:17px;font-weight:600}.toolbar[data-v-499442aa]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.filter-input[data-v-499442aa]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;min-width:220px}.filter-sel[data-v-499442aa]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px}.table-wrap[data-v-499442aa]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.data-table[data-v-499442aa]{width:100%;border-collapse:collapse}.data-table th[data-v-499442aa]{background:#f8f8f6;font-size:11px;font-weight:600;color:#888;text-align:left;padding:12px 14px;border-bottom:1px solid #eee;white-space:nowrap}.data-table td[data-v-499442aa]{padding:11px 14px;font-size:13px;border-bottom:1px solid #f0f0ee;vertical-align:middle}.data-table tr:last-child td[data-v-499442aa]{border-bottom:none}.id-cell[data-v-499442aa]{font-family:monospace;color:#888;font-size:12px}.mono-sm[data-v-499442aa]{font-family:monospace;font-size:12px}.date-cell[data-v-499442aa]{color:#bbb;font-size:12px;white-space:nowrap}.loading-cell[data-v-499442aa],.empty-cell[data-v-499442aa]{text-align:center;color:#bbb;padding:30px!important}.admin-badge[data-v-499442aa]{display:inline-block;margin-left:6px;font-size:10px;padding:1px 6px;border-radius:8px;background:#eef2ff;color:#3b4ba0;vertical-align:middle}.status-pill[data-v-499442aa]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px}.pill-active[data-v-499442aa]{background:#edf7ed;color:#2e7d32}.pill-blocked[data-v-499442aa]{background:#fdecea;color:#c62828}.actions-cell[data-v-499442aa]{white-space:nowrap}.act-btn[data-v-499442aa]{border:none;background:none;cursor:pointer;font-size:12px;padding:5px 10px;border-radius:6px}.act-danger[data-v-499442aa]{background:#fdecea;color:#c62828}.act-danger[data-v-499442aa]:hover{background:#fbd9d5}.act-ok[data-v-499442aa]{background:#edf7ed;color:#2e7d32}.act-ok[data-v-499442aa]:hover{background:#d9f0d9}.pagination[data-v-499442aa]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.page-btn[data-v-499442aa]{padding:7px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.page-btn[data-v-499442aa]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-499442aa]{font-size:13px;color:#888}.ip-section[data-v-499442aa]{margin-top:40px}.section-title[data-v-499442aa]{font-size:15px;font-weight:600;margin-bottom:12px}.ip-add-row[data-v-499442aa]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.create-btn[data-v-499442aa]{padding:8px 16px;border:none;border-radius:6px;background:#1a1a2e;color:#fff;font-size:13px;cursor:pointer}.create-btn[data-v-499442aa]:hover{background:#2a2a4e}.ip-error[data-v-499442aa]{color:#c62828;font-size:12px;margin:4px 0 10px}.modal-overlay[data-v-499442aa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:300;padding:16px}.modal-box[data-v-499442aa]{background:#fff;border-radius:12px;width:100%;max-width:440px}.modal-header[data-v-499442aa]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h2[data-v-499442aa]{font-size:15px;font-weight:600}.modal-close[data-v-499442aa]{border:none;background:none;font-size:16px;cursor:pointer;color:#999}.modal-body[data-v-499442aa]{padding:20px}.field label[data-v-499442aa]{display:block;font-size:12px;color:#888;margin-bottom:6px}.fi[data-v-499442aa]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;font-family:inherit}.modal-footer[data-v-499442aa]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #eee}.btn-cancel[data-v-499442aa]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.btn-confirm-danger[data-v-499442aa]{padding:8px 16px;border:none;border-radius:6px;background:#c62828;color:#fff;font-size:13px;cursor:pointer}.btn-confirm-danger[data-v-499442aa]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.filter-input[data-v-499442aa]{min-width:0;flex:1}}.auth-modal-overlay[data-v-b674f927]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.auth-modal[data-v-b674f927]{background:#fff;border-radius:20px;padding:36px 32px;max-width:420px;width:100%;position:relative;box-shadow:0 16px 48px #0003}.auth-modal__close[data-v-b674f927]{position:absolute;top:16px;right:16px;background:#f5f5f5;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;color:#555}.auth-modal__close[data-v-b674f927]:hover{background:#eee}.auth-modal__logo[data-v-b674f927]{text-align:center;margin-bottom:16px}.auth-modal__title[data-v-b674f927]{text-align:center;font-size:1.3rem;font-weight:700;margin-bottom:8px}.auth-modal__sub[data-v-b674f927]{text-align:center;font-size:.87rem;color:#666;margin-bottom:24px;line-height:1.5}.auth-modal__hint[data-v-b674f927]{font-size:.87rem;color:#555;text-align:center;margin-bottom:16px}.auth-modal__alert[data-v-b674f927]{padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:14px}.auth-modal__alert.error[data-v-b674f927]{background:#ffebee;color:#c62828}.auth-modal__alert.success[data-v-b674f927]{background:#e8f5e9;color:#2e7d32}.auth-field[data-v-b674f927]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.auth-field label[data-v-b674f927]{font-size:.88rem;font-weight:600}.auth-field input[data-v-b674f927]{padding:11px 14px;border:1.5px solid #ddd;border-radius:10px;font-size:15px;transition:border-color .15s}.auth-field input[data-v-b674f927]:focus{border-color:#8b7355;outline:none}.otp[data-v-b674f927]{font-size:26px;letter-spacing:10px;font-family:monospace;text-align:center}.auth-modal__btn[data-v-b674f927]{width:100%;padding:13px;background:#1a1a2e;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s}.auth-modal__btn[data-v-b674f927]:hover:not(:disabled){opacity:.88}.auth-modal__btn[data-v-b674f927]:disabled{opacity:.5;cursor:not-allowed}.auth-modal__link-btn[data-v-b674f927]{display:block;width:100%;background:none;border:none;color:#8b7355;font-size:.85rem;cursor:pointer;margin-top:12px;text-decoration:underline;text-align:center}.auth-modal__success[data-v-b674f927]{text-align:center;padding:16px 0}.auth-modal__success-icon[data-v-b674f927]{width:56px;height:56px;background:#e8f5e9;color:#2e7d32;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 12px}.lp[data-v-10f8ce4b]{position:relative;isolation:isolate;--lp-music-beat:0;font-size:13px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-music-reactive-layer[data-v-10f8ce4b]{display:block;position:sticky!important;z-index:0!important;top:0;width:100%;height:100vh;margin-bottom:-100vh;overflow:hidden;pointer-events:none;contain:strict;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.lp.music-reactive .lp-music-reactive-layer[data-v-10f8ce4b]{opacity:1;visibility:visible;transition-delay:0s}.lp-music-reactive-layer i[data-v-10f8ce4b]{position:absolute;display:block;width:clamp(300px,44vw,700px);height:clamp(300px,44vw,700px);border-radius:50%;filter:blur(54px) saturate(1.15);opacity:.25;will-change:transform;transform:translateZ(0);background:var(--lp-primary,#c4a882)}.lp-music-reactive-layer i[data-v-10f8ce4b]:nth-child(1){top:-18%;left:-12%}.lp-music-reactive-layer i[data-v-10f8ce4b]:nth-child(2){right:-12%;top:28%;width:clamp(250px,38vw,560px);height:clamp(250px,38vw,560px);opacity:.19;background:var(--lp-primary,#c4a882)}.lp-music-reactive-layer i[data-v-10f8ce4b]:nth-child(3){left:24%;bottom:-24%;width:clamp(360px,52vw,820px);height:clamp(360px,52vw,820px);opacity:.17;background:var(--lp-primary,#c4a882)}.lp[data-v-10f8ce4b]>*{position:relative;z-index:1}.lp-music-audio[data-v-10f8ce4b]{display:none}.lp-music-start[data-v-10f8ce4b]{position:sticky;top:10px;z-index:20;display:block;margin:10px auto -28px;padding:8px 14px;border:0;border-radius:999px;background:#c58c1c;color:#fff;font:inherit;font-size:.75rem;cursor:pointer;box-shadow:0 4px 12px #50320033}.lp.anim-intensity--calm [data-animation-effect][data-v-10f8ce4b]{animation-duration:1.05s!important}.lp.anim-intensity--expressive [data-animation-effect][data-v-10f8ce4b]{animation-duration:.48s!important}.lp.anim-intensity--calm [data-animation-effect][data-v-10f8ce4b]:before,.lp.anim-intensity--calm [data-animation-effect][data-v-10f8ce4b]:after{animation-duration:1.2s!important}.lp.anim-intensity--expressive [data-animation-effect][data-v-10f8ce4b]:before,.lp.anim-intensity--expressive [data-animation-effect][data-v-10f8ce4b]:after{animation-duration:.65s!important}.preview-replay [data-animation-effect=fade][data-v-10f8ce4b]{animation:lp-fade-10f8ce4b .7s ease both}.preview-replay [data-animation-effect=fade-up][data-v-10f8ce4b]{animation:lp-fade-up-10f8ce4b .7s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect=fade-down][data-v-10f8ce4b]{animation:lp-fade-down-10f8ce4b .7s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect=slide-left][data-v-10f8ce4b]{animation:lp-slide-left-10f8ce4b .7s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect=slide-right][data-v-10f8ce4b]{animation:lp-slide-right-10f8ce4b .7s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect=scale][data-v-10f8ce4b],.preview-replay [data-animation-effect=zoom-soft][data-v-10f8ce4b]{animation:lp-scale-10f8ce4b .8s ease-out both}.preview-replay [data-animation-effect=blur-in][data-v-10f8ce4b]{animation:lp-blur-in-10f8ce4b .8s ease both}.preview-replay [data-animation-effect=flip-soft][data-v-10f8ce4b]{animation:lp-flip-soft-10f8ce4b .8s ease both}.preview-replay [data-animation-effect="3d-up"][data-v-10f8ce4b]{animation:lp-3d-up-10f8ce4b .8s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect="3d-side"][data-v-10f8ce4b]{animation:lp-3d-side-10f8ce4b .8s cubic-bezier(.2,.7,.2,1) both}.preview-replay [data-animation-effect=clouds][data-v-10f8ce4b]{position:relative;overflow:hidden;animation:lp-clouds-10f8ce4b 1.1s cubic-bezier(.16,.8,.24,1) both}.preview-replay [data-animation-effect=clouds][data-v-10f8ce4b]:before{content:"";position:absolute;z-index:2;top:-35%;right:-20%;bottom:-35%;left:-20%;pointer-events:none;background:radial-gradient(ellipse at 12% 72%,rgba(255,255,255,.99) 0 18%,transparent 42%),radial-gradient(ellipse at 38% 48%,rgba(255,255,255,.98) 0 23%,transparent 46%),radial-gradient(ellipse at 68% 60%,rgba(255,255,255,.98) 0 24%,transparent 47%),radial-gradient(ellipse at 94% 42%,rgba(255,255,255,.96) 0 20%,transparent 44%);animation:lp-cloud-cover-near-10f8ce4b 1.55s cubic-bezier(.19,.7,.18,1) both}.preview-replay [data-animation-effect=clouds][data-v-10f8ce4b]:after{content:"";position:absolute;z-index:2;top:-42%;right:-28%;bottom:-42%;left:-28%;pointer-events:none;background:radial-gradient(ellipse at 22% 66%,rgba(255,255,255,.9) 0 20%,transparent 46%),radial-gradient(ellipse at 52% 40%,rgba(255,255,255,.86) 0 24%,transparent 48%),radial-gradient(ellipse at 82% 58%,rgba(255,255,255,.88) 0 22%,transparent 47%);animation:lp-cloud-cover-far-10f8ce4b 1.9s cubic-bezier(.19,.7,.18,1) .08s both}.preview-replay [data-animation-effect=tv-static][data-v-10f8ce4b]{position:relative;animation:lp-tv-static-10f8ce4b .8s steps(7,end) both}.preview-replay [data-animation-effect=tv-static][data-v-10f8ce4b]:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,rgba(255,255,255,.34) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 1px,transparent 1px 3px);animation:lp-static-10f8ce4b .55s steps(8,end) both}.preview-replay [data-animation-effect=fire][data-v-10f8ce4b],.preview-replay [data-animation-effect=balloons][data-v-10f8ce4b]{position:relative;overflow:hidden;animation:lp-fire-rise-10f8ce4b .9s cubic-bezier(.19,.75,.18,1) both}.preview-replay [data-animation-effect=fire]>.lp-fire-transition[data-v-10f8ce4b]{filter:drop-shadow(0 0 22px rgba(255,140,0,.35)) drop-shadow(0 0 46px rgba(255,90,0,.18))}.preview-replay [data-animation-effect=music][data-v-10f8ce4b],.preview-replay [data-animation-effect=confetti][data-v-10f8ce4b],.preview-replay [data-animation-effect=butterflies][data-v-10f8ce4b],.preview-replay [data-animation-effect=fireworks][data-v-10f8ce4b]{position:relative;overflow:hidden}.preview-replay [data-animation-effect=confetti][data-v-10f8ce4b]:before{content:"";position:absolute;z-index:2;top:-15%;right:-15%;bottom:-15%;left:-15%;pointer-events:none;background:radial-gradient(circle at 8% 18%,#ef5b32 0 3px,transparent 4px),radial-gradient(circle at 21% 62%,#ffc04d 0 4px,transparent 5px),radial-gradient(circle at 38% 25%,#4e9cca 0 3px,transparent 4px),radial-gradient(circle at 57% 72%,#e83e55 0 4px,transparent 5px),radial-gradient(circle at 78% 18%,#7bbf6a 0 3px,transparent 4px),radial-gradient(circle at 94% 62%,#a87bd1 0 4px,transparent 5px);animation:lp-confetti-10f8ce4b 1.05s ease-out both}.lp-fire-transition[data-v-10f8ce4b],.lp-balloon-transition[data-v-10f8ce4b]{display:none;position:absolute;z-index:2;left:50%;bottom:0;width:min(100%,720px);height:100%;transform:translate(-50%);pointer-events:none;overflow:visible}.preview-replay [data-animation-effect=fire]>.lp-fire-transition[data-v-10f8ce4b]{display:block}.preview-replay [data-animation-effect=balloons]>.lp-balloon-transition[data-v-10f8ce4b]{display:block}.fire-flame[data-v-10f8ce4b]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:lp-fire-sweep-10f8ce4b 1.05s cubic-bezier(.22,.7,.18,1) both}.fire-flame--back[data-v-10f8ce4b]{fill:#d66a00;animation-delay:.02s;animation-duration:1.12s}.fire-flame--left[data-v-10f8ce4b]{fill:#f08b00;animation-delay:.08s;animation-duration:1s}.fire-flame--main[data-v-10f8ce4b]{fill:#ffb300;animation-delay:.12s;animation-duration:1.18s}.fire-flame--right[data-v-10f8ce4b]{fill:#e87500;animation-delay:.18s;animation-duration:.98s}.fire-flame--core[data-v-10f8ce4b]{fill:#fff3a6;animation-delay:.22s;animation-duration:1.08s}.fire-balloon[data-v-10f8ce4b]{transform-box:fill-box;transform-origin:50% 100%;opacity:0;animation:lp-balloon-rise-10f8ce4b 1.05s cubic-bezier(.22,.68,.16,1) both}.fire-balloon-body[data-v-10f8ce4b]{fill:#ef5b32;stroke:#74231473;stroke-width:3}.fire-balloon-string[data-v-10f8ce4b]{fill:none;stroke:#5b3623b8;stroke-width:2}.fire-balloon-knot[data-v-10f8ce4b]{fill:#b94329}.fire-balloon--1[data-v-10f8ce4b]{animation-delay:.01s}.fire-balloon--2[data-v-10f8ce4b]{animation-delay:.04s;animation-name:lp-balloon-rise-alt-10f8ce4b}.fire-balloon--3[data-v-10f8ce4b]{animation-delay:.07s}.fire-balloon--4[data-v-10f8ce4b]{animation-delay:.1s;animation-name:lp-balloon-rise-alt-10f8ce4b}.fire-balloon--5[data-v-10f8ce4b]{animation-delay:.13s}.fire-balloon--6[data-v-10f8ce4b]{animation-delay:.16s;animation-name:lp-balloon-rise-alt-10f8ce4b}.fire-balloon--7[data-v-10f8ce4b]{animation-delay:.19s}.fire-balloon--8[data-v-10f8ce4b]{animation-delay:.22s;animation-name:lp-balloon-rise-alt-10f8ce4b}.fire-balloon--9[data-v-10f8ce4b]{animation-delay:.25s}.lp-section-transition[data-v-10f8ce4b]{display:none;position:absolute;z-index:2;left:50%;bottom:0;width:min(100%,720px);height:100%;transform:translate(-50%);pointer-events:none;overflow:visible}@media(max-width:480px){.fire-balloon--2[data-v-10f8ce4b],.fire-balloon--4[data-v-10f8ce4b],.fire-balloon--6[data-v-10f8ce4b],.fire-balloon--8[data-v-10f8ce4b]{display:none}}@media(min-width:481px)and (max-width:700px){.fire-balloon--8[data-v-10f8ce4b],.fire-balloon--9[data-v-10f8ce4b]{display:none}}@keyframes lp-fade-up-10f8ce4b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-fade-10f8ce4b{0%{opacity:0}to{opacity:1}}@keyframes lp-fade-down-10f8ce4b{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes lp-slide-left-10f8ce4b{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes lp-slide-right-10f8ce4b{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes lp-scale-10f8ce4b{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lp-blur-in-10f8ce4b{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes lp-flip-soft-10f8ce4b{0%{opacity:0;transform:perspective(700px) rotateX(-60deg)}to{opacity:1;transform:none}}@keyframes lp-3d-up-10f8ce4b{0%{opacity:0;transform:perspective(700px) translateY(28px) rotateX(12deg)}to{opacity:1;transform:none}}@keyframes lp-3d-side-10f8ce4b{0%{opacity:0;transform:perspective(700px) translate(28px) rotateY(-12deg)}to{opacity:1;transform:none}}@keyframes lp-clouds-10f8ce4b{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes lp-cloud-cover-near-10f8ce4b{0%{opacity:0;transform:translateY(10%) scale(.86);filter:blur(4px)}14%{opacity:1;filter:blur(9px)}50%{opacity:1;filter:blur(20px)}to{opacity:0;transform:translateY(-70%) scale(1.6);filter:blur(30px)}}@keyframes lp-cloud-cover-far-10f8ce4b{0%{opacity:0;transform:translateY(16%) scale(.94);filter:blur(6px)}20%{opacity:.85;filter:blur(14px)}58%{opacity:.8;filter:blur(24px)}to{opacity:0;transform:translateY(-52%) scale(1.4);filter:blur(34px)}}@keyframes lp-tv-static-10f8ce4b{0%,35%{opacity:.1;filter:contrast(2) saturate(0)}to{opacity:1;filter:none}}@keyframes lp-static-10f8ce4b{0%{opacity:.9;transform:translate(-4%)}to{opacity:0;transform:translate(5%)}}@keyframes lp-fire-rise-10f8ce4b{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-fire-sweep-10f8ce4b{0%{opacity:0;transform:translateY(28%) scale(.8,.5)}16%{opacity:.9}36%{opacity:1;transform:translateY(-3%) scale(1.04,1.06)}58%{opacity:.88;transform:translateY(2%) scale(.97,.99)}80%{opacity:.4;transform:translateY(-8%) scale(1.02,1.04)}to{opacity:0;transform:translateY(-16%) scale(1.06,1.08)}}@keyframes lp-balloon-rise-10f8ce4b{0%{opacity:0;transform:translateY(36%) scale(.7) rotate(0)}14%{opacity:1}32%{transform:translate(2.4%,14%) scale(.94) rotate(2.2deg)}52%{transform:translate(-2.6%,-3%) scale(1.02) rotate(-2.4deg)}72%{opacity:1;transform:translate(1.6%,-15%) scale(1) rotate(1.6deg)}to{opacity:0;transform:translate(-1%,-28%) scale(.94) rotate(-.6deg)}}@keyframes lp-balloon-rise-alt-10f8ce4b{0%{opacity:0;transform:translateY(36%) scale(.7) rotate(0)}14%{opacity:1}32%{transform:translate(-2.4%,14%) scale(.94) rotate(-2.2deg)}52%{transform:translate(2.6%,-3%) scale(1.02) rotate(2.4deg)}72%{opacity:1;transform:translate(-1.6%,-15%) scale(1) rotate(-1.6deg)}to{opacity:0;transform:translate(1%,-28%) scale(.94) rotate(.6deg)}}@keyframes lp-confetti-10f8ce4b{0%{opacity:0;transform:translateY(-35%) rotate(-8deg) scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(30%) rotate(18deg) scale(1.25)}}@media(prefers-reduced-motion:reduce){.preview-replay [data-animation-effect][data-v-10f8ce4b]{animation:lp-fade-in-10f8ce4b .01s linear both}.preview-replay [data-animation-effect][data-v-10f8ce4b]:before,.preview-replay [data-animation-effect][data-v-10f8ce4b]:after,.lp-fire-transition[data-v-10f8ce4b],.lp-balloon-transition[data-v-10f8ce4b]{animation:none;opacity:0}}@keyframes lp-fade-in-10f8ce4b{0%{opacity:.99}to{opacity:1}}.lp-cover-wrap[data-v-10f8ce4b]{position:relative;overflow:hidden;min-height:200px;display:flex;align-items:flex-end;margin-bottom:0}.lp-cover-img[data-v-10f8ce4b],.lp-cover-img-bg[data-v-10f8ce4b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.72) saturate(.85)}.lp-cover-img-bg[data-v-10f8ce4b]{display:none;top:-24px;right:-24px;bottom:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);filter:blur(24px) brightness(.72) saturate(.9);transform:scale(1.04)}.lp-cover-wrap--portrait[data-v-10f8ce4b]{background:#8f8179}.lp-cover-wrap--portrait .lp-cover-img[data-v-10f8ce4b]{z-index:1}.lp-cover-wrap--portrait .lp-cover-img-bg[data-v-10f8ce4b]{display:block;z-index:0}.lp-cover-overlay[data-v-10f8ce4b]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000001a,#0000000d 30%,#00000073,#000000c7)}.lp-cover-content[data-v-10f8ce4b]{position:relative;z-index:1;width:100%;text-align:center;padding:0 16px 24px}.lp-cover-eyebrow[data-v-10f8ce4b]{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;margin-bottom:8px}.lp-cover-title[data-v-10f8ce4b]{font-size:1.3rem;font-weight:300;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.6);margin-bottom:4px}.lp-cover-org[data-v-10f8ce4b]{font-size:.8rem;color:#fffc;margin-bottom:14px}.lp-cover-meta[data-v-10f8ce4b]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.lp-cover-pill[data-v-10f8ce4b]{padding:5px 12px;border:1px solid rgba(255,255,255,.35);border-radius:100px;font-size:.7rem;color:#ffffffe6;background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-hero[data-v-10f8ce4b]{text-align:center;padding:32px 16px 24px}.lp-eyebrow[data-v-10f8ce4b]{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:#888;margin-bottom:12px}.lp-hero-title[data-v-10f8ce4b]{font-size:1.4rem;font-weight:300;letter-spacing:-.01em;margin-bottom:6px}.lp-hero-org[data-v-10f8ce4b]{font-size:.8rem;color:#888;margin-bottom:16px}.lp-hero-meta[data-v-10f8ce4b]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.lp-meta-pill[data-v-10f8ce4b]{padding:5px 12px;border-radius:100px;font-size:.7rem;color:#888}.lp-divider[data-v-10f8ce4b]{width:32px;height:1px;margin:0 auto 24px}.lp-container[data-v-10f8ce4b]{padding:0 16px}.lp-section[data-v-10f8ce4b]{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.08)}.lp-section[data-v-10f8ce4b]:last-child{border-bottom:none}.lp-section-label[data-v-10f8ce4b]{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.lp-greeting-block[data-v-10f8ce4b]{padding-left:12px;border-left-width:2px;border-left-style:solid}.lp-greeting-text[data-v-10f8ce4b]{font-size:.85rem;font-style:italic;white-space:pre-line;line-height:1.65}.lp-description-text[data-v-10f8ce4b]{font-size:.83rem;color:#666;white-space:pre-line;line-height:1.65}.lp-datetime-row[data-v-10f8ce4b]{display:flex;gap:12px;flex-wrap:wrap;align-items:baseline}.lp-date[data-v-10f8ce4b]{font-size:1.1rem;font-weight:300}.lp-time[data-v-10f8ce4b]{font-size:.85rem;color:#888}.lp-venue-name[data-v-10f8ce4b]{font-size:.9rem;font-weight:400;margin-bottom:2px}.lp-venue-addr[data-v-10f8ce4b]{font-size:.8rem;color:#888;margin-bottom:4px}.lp-venue-note[data-v-10f8ce4b]{font-size:.75rem;color:#888;margin-bottom:10px}.lp-map-placeholder[data-v-10f8ce4b]{background:#0000000a;border-radius:6px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin-bottom:10px}.lp-map-btn[data-v-10f8ce4b]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:default}.lp-gallery-grid[data-v-10f8ce4b]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.lp-gallery-item[data-v-10f8ce4b]{flex:0 0 calc((100% - 8px) / 3);cursor:zoom-in;overflow:hidden}.lp-gallery-item img[data-v-10f8ce4b]{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.lp-gift-item[data-v-10f8ce4b]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}.lp-gift-item[data-v-10f8ce4b]:last-of-type{border-bottom:none}.lp-gift-body[data-v-10f8ce4b]{display:flex;flex-direction:column;gap:2px;flex:1}.lp-gift-name[data-v-10f8ce4b]{font-size:.82rem}.lp-gift-desc[data-v-10f8ce4b]{font-size:.72rem;color:#888}.lp-gift-link[data-v-10f8ce4b]{font-size:.7rem;color:inherit;text-decoration:underline;cursor:default}.lp-gift-free[data-v-10f8ce4b]{font-size:.72rem;font-weight:500;white-space:nowrap}.lp-gift-more[data-v-10f8ce4b]{font-size:.75rem;opacity:.5;margin-top:4px}.lp-contact[data-v-10f8ce4b]{font-size:.85rem}.lp-rsvp-section[data-v-10f8ce4b]{padding:24px 16px}.lp-rsvp-heading[data-v-10f8ce4b]{font-size:1.1rem;font-weight:300;text-align:center;margin-bottom:20px}.lp-rsvp-field[data-v-10f8ce4b]{margin-bottom:14px}.lp-field-label[data-v-10f8ce4b]{font-size:.6rem;text-transform:uppercase;letter-spacing:.15em;color:#888;margin-bottom:6px}.lp-field-line[data-v-10f8ce4b]{height:1px;background:#00000026}.lp-rsvp-options[data-v-10f8ce4b]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.lp-rsvp-btn[data-v-10f8ce4b]{padding:6px 12px;border:1px solid rgba(0,0,0,.15);font-size:.75rem;cursor:default}.lp-rsvp-btn--active[data-v-10f8ce4b]{color:#fff;border-color:transparent}.lp-submit-btn[data-v-10f8ce4b]{text-align:center;color:#fff;padding:10px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.lp-footer-block[data-v-10f8ce4b]{text-align:center;padding:16px 16px 12px;font-size:.72rem;opacity:.5}.lp-footer-phone[data-v-10f8ce4b]{margin-bottom:4px}.lp-zovem[data-v-10f8ce4b]{margin-top:4px}.lp-lightbox[data-v-10f8ce4b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000eb;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.lp-lb-img[data-v-10f8ce4b]{max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;cursor:default}.lp-lb-close[data-v-10f8ce4b]{position:fixed;top:16px;right:20px;background:#ffffff26;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:1rem;cursor:pointer}.lp-lb-prev[data-v-10f8ce4b],.lp-lb-next[data-v-10f8ce4b]{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.lp-lb-prev[data-v-10f8ce4b]{left:16px}.lp-lb-next[data-v-10f8ce4b]{right:16px}@media(min-width:768px){.lp-cover-wrap--portrait .lp-cover-img[data-v-10f8ce4b]{-o-object-fit:contain;object-fit:contain}}@media(max-width:767px){.lp-cover-wrap--portrait .lp-cover-img-bg[data-v-10f8ce4b]{display:none}}.light-butterflies,.light-notes,.light-fireworks,.light-embers,.light-balloon-sparkles{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.preview-replay [data-animation-effect=butterflies] .light-butterflies,.preview-replay [data-animation-effect=music] .light-notes,.preview-replay [data-animation-effect=fireworks] .light-fireworks,.preview-replay [data-animation-effect=fire] .light-embers,.preview-replay [data-animation-effect=balloons] .light-balloon-sparkles{display:block}.light-firework-burst{position:absolute}.light-firework-burst--1{left:30%;bottom:58%}.light-firework-burst--2{left:68%;bottom:40%}.light-firework-burst--2 .light-firework-flash,.light-firework-burst--2 .light-firework-spark{animation-delay:.34s}.light-firework-flash{position:absolute;left:0;top:0;width:1.5em;height:1.5em;margin:-.75em 0 0 -.75em;border-radius:50%;background:radial-gradient(circle,#fff 0%,#ffe9a8 35%,rgba(255,176,38,.55) 60%,transparent 76%);opacity:0;animation:lp-firework-flash .7s ease-out both}.light-firework-spark{position:absolute;left:0;top:0;font-size:1.3rem;line-height:1;color:#ffd45c;opacity:0;text-shadow:0 0 5px #fff,0 0 12px #fff2a6,0 0 22px #ffb300;animation:lp-firework-spark 1s cubic-bezier(.19,.86,.28,1) both}.lp [data-animation-effect=fireworks] .light-firework-flash{animation-duration:.7s!important}.lp [data-animation-effect=fireworks] .light-firework-spark{animation-duration:1s!important}.lp.anim-intensity--calm [data-animation-effect=fireworks] .light-firework-flash{animation-duration:.9s!important}.lp.anim-intensity--calm [data-animation-effect=fireworks] .light-firework-spark{animation-duration:1.3s!important}.lp.anim-intensity--expressive [data-animation-effect=fireworks] .light-firework-flash{animation-duration:.5s!important}.lp.anim-intensity--expressive [data-animation-effect=fireworks] .light-firework-spark{animation-duration:.75s!important}.light-butterfly{position:absolute;display:block;font-size:2.1rem;opacity:0;filter:saturate(1.35) drop-shadow(0 0 6px rgba(255,255,255,.85));animation:lp-butterfly-fly 2.6s cubic-bezier(.33,.66,.22,1) both}.light-butterfly-wing{display:inline-block;animation:lp-wing-flap .22s ease-in-out infinite;transform-origin:50% 50%}.light-butterfly--1{left:8%;bottom:12%;animation-delay:0s}.light-butterfly--2{left:32%;bottom:4%;animation-delay:.16s;animation-name:lp-butterfly-fly-alt}.light-butterfly--3{left:58%;bottom:16%;animation-delay:.3s}.light-butterfly--4{left:80%;bottom:2%;animation-delay:.44s;animation-name:lp-butterfly-fly-alt}.light-note{position:absolute;display:block;color:var(--lp-primary, #c4a882);font-size:2.1rem;font-weight:700;opacity:0;text-shadow:0 0 4px #fff,0 0 12px var(--lp-primary, #c4a882);animation:lp-note-float 3.4s ease-in-out both}.light-note--1{left:8%;bottom:8%;animation-delay:0s}.light-note--2{left:26%;bottom:2%;animation-delay:.3s}.light-note--3{left:46%;bottom:12%;animation-delay:.6s}.light-note--4{left:66%;bottom:0;animation-delay:.9s}.light-note--5{left:86%;bottom:9%;animation-delay:1.2s}.light-ember{position:absolute;bottom:12%;width:.55em;height:.55em;border-radius:50%;background:radial-gradient(circle,#fff 0%,#ffe9a8 30%,#ff9d2e 65%,transparent 100%);box-shadow:0 0 7px 1px #ffa03299;opacity:0;animation:lp-ember-rise 1.3s ease-out both}.light-ember--1{left:16%;--dx: -1.1em;--dy: -4.4em;animation-delay:.05s}.light-ember--2{left:30%;--dx: .8em;--dy: -5.6em;animation-delay:.16s}.light-ember--3{left:44%;--dx: -.6em;--dy: -6.4em;animation-delay:.27s}.light-ember--4{left:58%;--dx: 1.2em;--dy: -5.2em;animation-delay:.13s}.light-ember--5{left:72%;--dx: -.9em;--dy: -4.8em;animation-delay:.34s}.light-ember--6{left:84%;--dx: 1.4em;--dy: -6em;animation-delay:.22s}.light-balloon-sparkle{position:absolute;font-size:1rem;color:#fff6da;opacity:0;text-shadow:0 0 6px #fff,0 0 12px #ffd98a;animation:lp-sparkle-twinkle 1.4s ease-out both}.light-balloon-sparkle--1{left:10%;bottom:55%;animation-delay:.08s}.light-balloon-sparkle--2{left:28%;bottom:70%;animation-delay:.32s}.light-balloon-sparkle--3{left:50%;bottom:40%;animation-delay:.18s}.light-balloon-sparkle--4{left:68%;bottom:62%;animation-delay:.44s}.light-balloon-sparkle--5{left:86%;bottom:48%;animation-delay:.26s}.lp [data-animation-effect=music] .light-note{animation-duration:3.8s!important}.lp [data-animation-effect=butterflies] .light-butterfly{animation-duration:2.8s!important}.lp.anim-intensity--calm [data-animation-effect=music] .light-note{animation-duration:5.2s!important}.lp.anim-intensity--calm [data-animation-effect=butterflies] .light-butterfly{animation-duration:3.6s!important}.lp.anim-intensity--expressive [data-animation-effect=music] .light-note{animation-duration:2.8s!important}.lp.anim-intensity--expressive [data-animation-effect=butterflies] .light-butterfly{animation-duration:2.1s!important}@keyframes lp-butterfly-fly{0%{opacity:0;transform:translateY(40%) scale(.5) rotate(10deg)}10%{opacity:1}28%{transform:translate(-8%,18%) scale(.85) rotate(-14deg)}46%{transform:translate(10%,-4%) scale(1) rotate(12deg)}64%{transform:translate(-6%,-26%) scale(1.1) rotate(-10deg)}82%{opacity:1;transform:translate(12%,-48%) scale(1.2) rotate(14deg)}to{opacity:0;transform:translate(-4%,-70%) scale(1.3) rotate(-8deg)}}@keyframes lp-butterfly-fly-alt{0%{opacity:0;transform:translateY(40%) scale(.5) rotate(-10deg)}10%{opacity:1}28%{transform:translate(8%,18%) scale(.85) rotate(14deg)}46%{transform:translate(-10%,-4%) scale(1) rotate(-12deg)}64%{transform:translate(6%,-26%) scale(1.1) rotate(10deg)}82%{opacity:1;transform:translate(-12%,-48%) scale(1.2) rotate(-14deg)}to{opacity:0;transform:translate(4%,-70%) scale(1.3) rotate(8deg)}}@keyframes lp-wing-flap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.32)}}@keyframes lp-note-float{0%{opacity:0;transform:translateY(50%) scale(.5) rotate(-14deg)}12%{opacity:1}40%{transform:translate(-6%,10%) scale(.85) rotate(8deg)}70%{opacity:1;transform:translate(8%,-30%) scale(1.05) rotate(-10deg)}to{opacity:0;transform:translate(-4%,-60%) scale(1.2) rotate(12deg)}}@keyframes lp-firework-flash{0%{opacity:0;transform:scale(.15)}14%{opacity:1;transform:scale(1)}45%{opacity:.55;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}@keyframes lp-firework-spark{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}14%{opacity:1}60%{opacity:1;transform:translate(calc(var(--dx) * .8),calc(var(--dy) * .8)) scale(1) rotate(200deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.5) rotate(340deg)}}@keyframes lp-ember-rise{0%{opacity:0;transform:translate(0) scale(.5)}12%{opacity:1}55%{opacity:.85}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.15)}}@keyframes lp-sparkle-twinkle{0%{opacity:0;transform:translateY(20%) scale(.3) rotate(0)}20%{opacity:1;transform:translateY(4%) scale(1) rotate(90deg)}60%{opacity:1;transform:translateY(-10%) scale(.85) rotate(180deg)}to{opacity:0;transform:translateY(-26%) scale(.4) rotate(260deg)}}@media(prefers-reduced-motion:reduce){.light-butterfly,.light-butterfly-wing,.light-note,.light-firework-flash,.light-firework-spark,.light-ember,.light-balloon-sparkle{animation:none;opacity:0}}.section-title[data-v-a8b372ae]{font-size:1rem;font-weight:700;margin-bottom:16px}.field[data-v-a8b372ae]{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.field label[data-v-a8b372ae]{font-size:.85rem;font-weight:600;color:#333}.field-hint[data-v-a8b372ae]{font-size:.75rem;color:#aaa}.field input[data-v-a8b372ae],.field textarea[data-v-a8b372ae]{padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:.95rem;background:#fff;width:100%;font-family:inherit;transition:border-color .2s}.field input[data-v-a8b372ae]:focus,.field textarea[data-v-a8b372ae]:focus{outline:none;border-color:#8b7355}.phone-input[data-v-a8b372ae]{letter-spacing:.03em}.organizer-input-row[data-v-a8b372ae]{display:flex;align-items:center;gap:8px}.organizer-prefix[data-v-a8b372ae]{color:#5a4a3a;font-size:.95rem;font-weight:600;white-space:nowrap}.organizer-input-row input[data-v-a8b372ae]{flex:1;min-width:0}.cp-wrap[data-v-4672a6af]{position:relative}.cp-trigger[data-v-4672a6af]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:1.5px solid #ddd;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font-size:.95rem;transition:border-color .15s}.cp-trigger[data-v-4672a6af]:hover{border-color:#8b7355}.cp-value[data-v-4672a6af]{color:#1a1a2e;font-weight:500}.cp-placeholder[data-v-4672a6af]{color:#aaa}.cp-drop[data-v-4672a6af]{background:#fff;border:1.5px solid #e5e5e5;border-radius:14px;padding:12px;min-width:260px;box-shadow:0 8px 32px #00000024}.cp-head[data-v-4672a6af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cp-head strong[data-v-4672a6af]{font-size:.9rem}.cp-nav[data-v-4672a6af]{width:28px;height:28px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.cp-nav[data-v-4672a6af]:hover{background:#f5f5f5}.cp-wdays[data-v-4672a6af]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:4px}.cp-wdays span[data-v-4672a6af]{font-size:.72rem;color:#888;padding:3px 0}.cp-body[data-v-4672a6af]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cp-day[data-v-4672a6af]{aspect-ratio:1;border:none;background:none;border-radius:6px;font-size:.82rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.cp-day[data-v-4672a6af]:hover:not(:disabled){background:#f0e8d8}.cp-day.sel[data-v-4672a6af]{background:#8b7355;color:#fff;font-weight:700}.cp-day.today[data-v-4672a6af]{font-weight:700;color:#8b7355}.cp-day.past[data-v-4672a6af]{color:#ccc;cursor:not-allowed}.cp-day.past[data-v-4672a6af]:hover{background:none}.cp-clear[data-v-4672a6af]{margin-top:8px;text-align:right}.cp-clear button[data-v-4672a6af]{background:none;border:none;font-size:.8rem;color:#aaa;cursor:pointer;text-decoration:underline}.cal-pop-enter-active[data-v-4672a6af],.cal-pop-leave-active[data-v-4672a6af]{transition:opacity .15s,transform .15s}.cal-pop-enter-from[data-v-4672a6af],.cal-pop-leave-to[data-v-4672a6af]{opacity:0;transform:translateY(-4px)}.section-title[data-v-cad054a3]{font-size:1rem;font-weight:700;margin-bottom:16px}.field[data-v-cad054a3]{margin-bottom:20px;display:flex;flex-direction:column;gap:6px}.field label[data-v-cad054a3]{font-size:.85rem;font-weight:600;color:#333}.field-hint[data-v-cad054a3]{font-size:.78rem;color:#aaa}.time-pick[data-v-cad054a3]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.time-sel[data-v-cad054a3]{padding:10px 28px 10px 12px;border:1.5px solid #ddd;border-radius:10px;font-size:.95rem;background:#fff;cursor:pointer;transition:border-color .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:70px}.time-sel[data-v-cad054a3]:focus{outline:none;border-color:#8b7355}.time-colon[data-v-cad054a3]{font-weight:700;font-size:1.1rem;color:#555}.time-label[data-v-cad054a3]{font-size:.75rem;color:#aaa;margin-left:4px}.section-title[data-v-eb55d21c]{font-size:1rem;font-weight:700;margin-bottom:16px}.field[data-v-eb55d21c]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.field label[data-v-eb55d21c]{font-size:.85rem;font-weight:600;color:#333}.field input[data-v-eb55d21c]{padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:.95rem;width:100%}.field input[data-v-eb55d21c]:focus{outline:none;border-color:#8b7355}.toggle-row[data-v-eb55d21c]{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:14px}.toggle-label[data-v-eb55d21c]{font-size:.85rem;font-weight:600}.toggle input[data-v-eb55d21c]{display:none}.toggle span[data-v-eb55d21c]{display:block;width:40px;height:22px;border-radius:11px;background:#ccc;position:relative;cursor:pointer;transition:background .2s}.toggle input:checked+span[data-v-eb55d21c]{background:#8b7355}.toggle span[data-v-eb55d21c]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.toggle input:checked+span[data-v-eb55d21c]:after{left:21px}.suggestions[data-v-eb55d21c]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1.5px solid #ddd;border-radius:8px;z-index:50;max-height:200px;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.suggestion-item[data-v-eb55d21c]{padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid #f5f5f5}.suggestion-item[data-v-eb55d21c]:last-child{border-bottom:none}.suggestion-item[data-v-eb55d21c]:hover{background:#f5f5f5}.suggestion-item strong[data-v-eb55d21c]{font-size:.9rem}.suggestion-item span[data-v-eb55d21c]{font-size:.78rem;color:#888}.address-status[data-v-eb55d21c]{padding:10px 12px;border-radius:8px;font-size:.85rem;margin-bottom:12px}.status-empty[data-v-eb55d21c]{background:#f5f5f5;color:#888}.status-confirmed[data-v-eb55d21c]{background:#e8f5e9;color:#2e7d32}.status-pending[data-v-eb55d21c]{background:#fff3e0;color:#e65100}.verify-section[data-v-eb55d21c]{margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.btn-open-map[data-v-eb55d21c]{display:inline-block;padding:10px 16px;background:#1976d2;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;text-align:center}.btn-open-map[data-v-eb55d21c]:hover{opacity:.85}.verify-note[data-v-eb55d21c]{font-size:.82rem;color:#555}.btn-confirm[data-v-eb55d21c]{padding:10px 16px;background:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:opacity .2s}.btn-confirm[data-v-eb55d21c]:hover{opacity:.85}.btn-confirm[data-v-eb55d21c]:disabled{opacity:.5;cursor:not-allowed}.confirmed-section[data-v-eb55d21c]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.btn-map-link[data-v-eb55d21c]{padding:8px 14px;background:#e3f2fd;color:#1565c0;border-radius:8px;text-decoration:none;font-size:.85rem;font-weight:600}.btn-reset-address[data-v-eb55d21c]{padding:8px 14px;background:none;border:1.5px solid #ddd;border-radius:8px;cursor:pointer;font-size:.85rem;color:#666}.yandex-note[data-v-eb55d21c]{background:#f9f9f9;border-radius:8px;padding:10px 12px;margin-top:8px}.yandex-note small[data-v-eb55d21c]{font-size:.78rem;color:#888;line-height:1.5}.yandex-note a[data-v-eb55d21c]{color:#1976d2;text-decoration:underline}.light-lock-notice[data-v-f5a56001]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:12px;padding:12px 34px 12px 14px;margin:8px 0 14px}.light-lock-notice__icon[data-v-f5a56001]{font-size:1.1rem;line-height:1.3}.light-lock-notice__body strong[data-v-f5a56001]{display:block;font-size:.85rem;color:#3d2e73;margin-bottom:3px}.light-lock-notice__body p[data-v-f5a56001]{margin:0;font-size:.79rem;color:#666;line-height:1.4}.light-lock-notice__close[data-v-f5a56001]{position:absolute;top:8px;right:8px;background:none;border:none;color:#999;cursor:pointer;font-size:.8rem;padding:4px}.light-lock-notice__close[data-v-f5a56001]:hover{color:#555}.light-lock-notice__actions[data-v-f5a56001]{grid-column:1 / -1;margin-top:2px}.light-lock-notice__cta[data-v-f5a56001]{padding:7px 14px;border-radius:8px;border:1.5px solid #6d4dbf;background:#6d4dbf;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}.light-lock-notice__cta[data-v-f5a56001]:hover{opacity:.88}.section-title[data-v-e64c59e1]{font-size:1rem;font-weight:700;margin-bottom:16px}.field[data-v-e64c59e1]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.field label[data-v-e64c59e1]{font-size:.85rem;font-weight:600;color:#333}.divider-setting[data-v-e64c59e1]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-2px 0 20px;padding:13px 14px;border:2px solid #8B7355;border-radius:12px;background:linear-gradient(135deg,#fffaf3,#f4e8d5);box-shadow:0 3px 10px #8b73552e}.divider-setting__copy[data-v-e64c59e1]{display:flex;flex-direction:column;gap:2px}.divider-setting__copy strong[data-v-e64c59e1]{color:#5d4328;font-size:.92rem}.divider-setting__copy span[data-v-e64c59e1]{color:#795f43;font-size:.74rem;line-height:1.35}.switch[data-v-e64c59e1]{position:relative;flex:0 0 auto;cursor:pointer}.switch input[data-v-e64c59e1]{position:absolute;opacity:0;pointer-events:none}.switch__track[data-v-e64c59e1]{display:flex;align-items:center;width:44px;height:25px;padding:3px;border-radius:999px;background:#b8aa98;transition:background .18s}.switch__thumb[data-v-e64c59e1]{width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .18s}.switch input:checked+.switch__track[data-v-e64c59e1]{background:#8b7355}.switch input:checked+.switch__track .switch__thumb[data-v-e64c59e1]{transform:translate(19px)}.switch input:focus-visible+.switch__track[data-v-e64c59e1]{outline:3px solid rgba(139,115,85,.35);outline-offset:2px}.sr-only[data-v-e64c59e1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field.row[data-v-e64c59e1]{flex-direction:row;gap:16px}.field.row>div[data-v-e64c59e1]{flex:1;display:flex;flex-direction:column;gap:6px}.field input[type=color][data-v-e64c59e1]{width:48px;height:36px;border:1.5px solid #ddd;border-radius:6px;padding:2px;cursor:pointer}.field input[type=range][data-v-e64c59e1]{accent-color:#8B7355}.field select[data-v-e64c59e1]{padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:.9rem}.presets[data-v-e64c59e1]{display:flex;flex-wrap:wrap;gap:6px}.preset-btn[data-v-e64c59e1]{padding:6px 12px;border-radius:20px;border:1.5px solid transparent;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:5px}.preset-btn.active[data-v-e64c59e1]{border-color:#8b7355;box-shadow:0 0 0 2px #8b7355}.preset-btn.is-locked[data-v-e64c59e1]{opacity:.45;filter:grayscale(.35);cursor:not-allowed}.inline-light-badge[data-v-e64c59e1]{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:5px;background:#6d4dbf24;color:#6d4dbf;letter-spacing:.02em}.advanced-design[data-v-e64c59e1]{border:1.5px solid #e5e5e5;border-radius:10px;padding:12px 14px;margin-bottom:14px}.advanced-design summary[data-v-e64c59e1]{cursor:pointer;font-size:.85rem;font-weight:600;color:#333;display:flex;align-items:center;gap:8px;list-style:none}.advanced-design summary[data-v-e64c59e1]::-webkit-details-marker{display:none}.advanced-design summary[data-v-e64c59e1]:before{content:"▸";color:#999;font-size:.75rem;transition:transform .15s}.advanced-design[open] summary[data-v-e64c59e1]:before{transform:rotate(90deg)}.advanced-design[open] summary[data-v-e64c59e1]{margin-bottom:12px}.advanced-design--locked[data-v-e64c59e1]{display:flex;align-items:center;gap:8px;cursor:not-allowed;opacity:.7;font-size:.85rem;font-weight:600;color:#666}.btn-group[data-v-e64c59e1]{display:flex;gap:6px;flex-wrap:wrap}.btn-group button[data-v-e64c59e1]{padding:6px 12px;border:1.5px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:.85rem}.btn-group button.active[data-v-e64c59e1]{border-color:#8b7355;background:#8b7355;color:#fff}.contrast-warn[data-v-e64c59e1]{background:#fff3e0;color:#e65100;padding:10px 12px;border-radius:8px;font-size:.85rem;margin-bottom:10px}.fonts-grid[data-v-e64c59e1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.font-btn[data-v-e64c59e1]{width:100%;min-width:0;min-height:48px;padding:7px 6px;border:1.5px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;font-size:.9rem;line-height:1.15;white-space:nowrap;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.font-btn[data-v-e64c59e1]:hover{border-color:#8b7355}.font-btn.active[data-v-e64c59e1]{border-color:#282b2b;background:#282b2b;color:#fff}.font-btn.is-locked[data-v-e64c59e1]{opacity:.45;filter:grayscale(.35);cursor:not-allowed}.font-btn.is-locked[data-v-e64c59e1]:hover{border-color:#e0e0e0}.btn-reset[data-v-e64c59e1]{width:100%;padding:11px 16px;background:transparent;border:1.5px solid rgba(40,43,43,.18);border-radius:10px;font-size:.85rem;color:#5a5e5e;cursor:pointer;font-family:inherit;transition:all .15s;margin-top:4px}.btn-reset[data-v-e64c59e1]:hover{border-color:#e53935;color:#e53935;background:#e539350a}.section-title[data-v-44a5633c]{font-size:1rem;font-weight:700;margin-bottom:6px}.section-note[data-v-44a5633c]{font-size:.8rem;color:#888;margin-bottom:14px}.block-item[data-v-44a5633c]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1.5px solid #e5e5e5;border-radius:12px;transition:border-color .15s,opacity .15s;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-item.required[data-v-44a5633c]{background:#fafafa}.block-item.hidden[data-v-44a5633c]{opacity:.5}.drag-ghost[data-v-44a5633c]{opacity:.35;background:#f0ede8!important;border-color:#8b7355!important}.drag-chosen[data-v-44a5633c]{box-shadow:0 4px 16px #0000001f;border-color:#8b7355!important}.drag-handle[data-v-44a5633c]{cursor:grab;color:#aaa;flex-shrink:0;display:flex;align-items:center;padding:2px 3px;border-radius:4px;transition:color .12s}.drag-handle[data-v-44a5633c]:hover{color:#555}.drag-handle[data-v-44a5633c]:active{cursor:grabbing}.drag-handle--disabled[data-v-44a5633c]{cursor:default;opacity:.25;pointer-events:none}.block-icon[data-v-44a5633c]{font-size:1rem;flex-shrink:0}.block-label[data-v-44a5633c]{flex:1;font-size:.87rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.required-badge[data-v-44a5633c]{font-size:.7rem;color:#999;background:#f0f0f0;padding:2px 8px;border-radius:20px;white-space:nowrap}.move-btns[data-v-44a5633c]{display:flex;gap:3px;flex-shrink:0}.move-btn[data-v-44a5633c]{width:26px;height:26px;border:1.5px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;font-size:.82rem;color:#555;display:flex;align-items:center;justify-content:center;transition:all .12s}.move-btn[data-v-44a5633c]:hover:not(:disabled){border-color:#8b7355;color:#8b7355}.move-btn[data-v-44a5633c]:disabled{opacity:.22;cursor:not-allowed}.vis-btn[data-v-44a5633c]{padding:6px 13px;border:1.5px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:.76rem;color:#888;white-space:nowrap;flex-shrink:0;transition:all .14s;font-family:inherit;font-weight:500}.vis-btn[data-v-44a5633c]:hover{border-color:#8b7355;color:#5a3e28}.vis-btn.active[data-v-44a5633c]{background:#1a1a2e;color:#fff;border-color:#1a1a2e;font-weight:600}.blocks-hint[data-v-44a5633c]{margin-top:10px;font-size:.76rem;color:#aaa;text-align:center}@media(max-width:600px){.move-btns[data-v-44a5633c]{display:none}.block-item[data-v-44a5633c]{gap:6px;padding:10px}.vis-btn[data-v-44a5633c]{padding:6px 10px;font-size:.74rem}.required-badge[data-v-44a5633c]{font-size:.68rem;padding:2px 6px}}.light-badge-wrap[data-v-3020cc18]{position:relative;display:inline-flex}.light-badge[data-v-3020cc18]{display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:2px 7px;border-radius:6px;background:#f3f0fb;color:#6d4dbf;border:1px solid #d9cdf2;cursor:pointer;font-family:inherit;line-height:1.4;transition:background .15s}.light-badge[data-v-3020cc18]:hover{background:#ede7fa}.light-badge--muted[data-v-3020cc18]{background:#f5f5f5;color:#888;border-color:#e0e0e0}.light-badge__tooltip[data-v-3020cc18]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#2c2c2c;color:#fff;font-size:.76rem;font-weight:500;padding:6px 10px;border-radius:7px;white-space:nowrap;z-index:20;pointer-events:none}.light-badge__tooltip[data-v-3020cc18]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#2c2c2c}.light-badge__popup[data-v-3020cc18]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fff;border:1.5px solid #d9cdf2;border-radius:12px;padding:14px 16px;width:220px;z-index:30;box-shadow:0 8px 24px #0000001f}.light-badge__popup-text[data-v-3020cc18]{font-size:.82rem;color:#333;margin:0 0 10px;line-height:1.4}.light-badge__popup-btn[data-v-3020cc18]{width:100%;padding:8px 10px;border-radius:8px;border:none;cursor:pointer;font-size:.82rem;font-weight:700;font-family:inherit;background:#6d4dbf;color:#fff;transition:opacity .15s}.light-badge__popup-btn[data-v-3020cc18]:hover{opacity:.88}.light-badge__popup-close[data-v-3020cc18]{position:absolute;top:6px;right:8px;background:none;border:none;color:#999;cursor:pointer;font-size:.8rem;padding:2px}.section-title[data-v-fd99c1b1]{font-size:1rem;font-weight:700;margin-bottom:8px}.section-note[data-v-fd99c1b1]{font-size:.8rem;color:#888;margin-bottom:14px}.photos-grid[data-v-fd99c1b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.photo-card[data-v-fd99c1b1]{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/3;transition:box-shadow .15s}.photo-card img[data-v-fd99c1b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.photo-ghost[data-v-fd99c1b1]{opacity:.3;border-radius:10px}.photo-chosen[data-v-fd99c1b1]{box-shadow:0 6px 20px #0003!important;transform:scale(1.02);z-index:10}.drag-handle[data-v-fd99c1b1]{position:absolute;top:0;left:0;right:0;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(rgba(0,0,0,.45),transparent);cursor:grab;z-index:2;opacity:0;transition:opacity .15s}.photo-card:hover .drag-handle[data-v-fd99c1b1]{opacity:1}.drag-handle[data-v-fd99c1b1]:active{cursor:grabbing}.photo-overlay[data-v-fd99c1b1]{position:absolute;top:4px;right:4px;display:flex;gap:4px;z-index:3}.photo-overlay button[data-v-fd99c1b1]{background:#00000080;color:#fff;border:none;border-radius:4px;width:28px;height:28px;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center}.btn-cover.active[data-v-fd99c1b1]{background:#ffc107d9}.btn-delete[data-v-fd99c1b1]:hover{background:#c0392bcc!important}.photo-order-num[data-v-fd99c1b1]{position:absolute;bottom:4px;right:6px;background:#00000073;color:#fffc;font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:4px}.photo-status[data-v-fd99c1b1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;color:#fff;font-size:1.5rem}.photo-cover-badge[data-v-fd99c1b1]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000a6);color:#fff;font-size:.66rem;padding:14px 6px 4px;font-weight:600}.photo-card.is-cover[data-v-fd99c1b1]{box-shadow:0 0 0 2.5px #f5c518,0 2px 8px #00000026}.photo-upload-slot[data-v-fd99c1b1]{border:2px dashed #ccc;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:4/3;cursor:pointer;transition:border-color .2s}.photo-upload-slot[data-v-fd99c1b1]:hover{border-color:#8b7355}.upload-icon[data-v-fd99c1b1]{font-size:1.8rem;color:#aaa}.upload-text[data-v-fd99c1b1]{font-size:.8rem;color:#aaa}.upload-error[data-v-fd99c1b1]{color:#c0392b;font-size:.85rem;margin-top:8px}.upload-progress[data-v-fd99c1b1]{display:flex;align-items:center;gap:6px;color:#888;font-size:.85rem;margin-top:8px}.upload-spinner[data-v-fd99c1b1]{width:14px;height:14px;border:2px solid #ddd;border-top-color:#8b7355;border-radius:50%;animation:sp-fd99c1b1 .7s linear infinite;display:inline-block}@keyframes sp-fd99c1b1{to{transform:rotate(360deg)}}.photos-paywall[data-v-fd99c1b1]{margin-top:14px;background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:12px;padding:14px 16px}.photos-paywall__head[data-v-fd99c1b1]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.photos-paywall__head strong[data-v-fd99c1b1]{font-size:.9rem;color:#3d2e73}.photos-paywall p[data-v-fd99c1b1]{font-size:.82rem;color:#666;line-height:1.45;margin-bottom:12px}.photos-paywall__actions[data-v-fd99c1b1]{display:flex;gap:8px;flex-wrap:wrap}.photos-paywall .btn-secondary[data-v-fd99c1b1]{padding:8px 14px;border-radius:8px;border:1.5px solid #c7b9ec;background:#fff;color:#543b96;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.photos-paywall .btn-secondary[data-v-fd99c1b1]:hover{background:#f3f0fb}.photos-paywall .btn-text[data-v-fd99c1b1]{padding:8px 6px;border:none;background:none;color:#888;font-size:.82rem;cursor:pointer;font-family:inherit}.photos-paywall .btn-text[data-v-fd99c1b1]:hover{color:#555}.photo-tip[data-v-fd99c1b1]{font-size:.8rem;color:#aaa;margin-top:12px}.photo-cover-hint[data-v-fd99c1b1]{font-size:.76rem;color:#8b7355;margin-top:10px;background:#8b735512;padding:8px 10px;border-radius:8px}.section-title[data-v-d630bf15]{font-size:1rem;font-weight:700;margin-bottom:8px}.section-note[data-v-d630bf15],.empty-note[data-v-d630bf15]{font-size:.8rem;color:#888;margin-bottom:12px}.gifts-list[data-v-d630bf15]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.gift-item[data-v-d630bf15]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#fff;border:1.5px solid #e5e5e5;border-radius:10px}.gift-info[data-v-d630bf15]{flex:1;display:flex;flex-direction:column;gap:2px}.gift-info strong[data-v-d630bf15]{font-size:.9rem}.gift-desc[data-v-d630bf15]{font-size:.8rem;color:#888}.gift-link[data-v-d630bf15]{font-size:.8rem;color:#1976d2;text-decoration:underline}.gift-actions[data-v-d630bf15]{display:flex;gap:4px}.btn-sm[data-v-d630bf15]{padding:4px 8px;border:1.5px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:.85rem}.btn-sm.danger[data-v-d630bf15]{border-color:#c0392b;color:#c0392b}.add-form[data-v-d630bf15]{background:#f8f8f8;border-radius:12px;padding:16px}.add-form h4[data-v-d630bf15]{font-size:.9rem;font-weight:700;margin-bottom:12px}.field[data-v-d630bf15]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field label[data-v-d630bf15]{font-size:.82rem;font-weight:600}.field input[data-v-d630bf15],.field textarea[data-v-d630bf15]{padding:8px 10px;border:1.5px solid #ddd;border-radius:8px;font-size:.9rem;width:100%;font-family:inherit}.field input[data-v-d630bf15]:focus,.field textarea[data-v-d630bf15]:focus{outline:none;border-color:#8b7355}.add-btns[data-v-d630bf15]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-d630bf15]{padding:8px 16px;background:#8b7355;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.btn-primary[data-v-d630bf15]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-d630bf15]{padding:8px 12px;background:none;border:1.5px solid #999;border-radius:8px;cursor:pointer}.form-error[data-v-d630bf15]{color:#c0392b;font-size:.85rem;margin-top:6px}.section-title[data-v-292db1fc]{font-size:1rem;font-weight:700;margin-bottom:8px}.section-note[data-v-292db1fc]{font-size:.85rem;color:#555;margin-bottom:16px}.field[data-v-292db1fc]{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.field label[data-v-292db1fc]{font-size:.85rem;font-weight:600}.slug-input-wrap[data-v-292db1fc]{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:10px;overflow:hidden;background:#fff}.slug-prefix[data-v-292db1fc]{padding:10px 12px;background:#f5f5f5;color:#888;font-size:.85rem;border-right:1.5px solid #ddd;white-space:nowrap}.slug-input-wrap input[data-v-292db1fc]{flex:1;padding:10px 12px;border:none;outline:none;font-size:.95rem}.slug-input-wrap[data-v-292db1fc]:has(input.is-valid){border-color:#4caf50}.slug-input-wrap[data-v-292db1fc]:has(input.is-invalid){border-color:#f44336}.slug-status[data-v-292db1fc]{padding:8px 12px;border-radius:8px;font-size:.85rem;margin-bottom:10px}.status-available[data-v-292db1fc]{background:#e8f5e9;color:#2e7d32}.status-taken[data-v-292db1fc]{background:#ffebee;color:#c62828}.status-invalid[data-v-292db1fc]{background:#fff3e0;color:#e65100}.status-checking[data-v-292db1fc]{background:#f5f5f5;color:#888}.slug-hint[data-v-292db1fc]{font-size:.8rem;color:#888;display:flex;flex-direction:column;gap:4px}.slug-suggestion[data-v-292db1fc]{display:inline-block;margin:0 4px;padding:2px 8px;background:#e3f2fd;color:#1565c0;border-radius:4px;cursor:pointer;font-family:monospace}.slug-suggestion[data-v-292db1fc]:hover{background:#1565c0;color:#fff}.slug-auto[data-v-292db1fc]{display:flex;align-items:center;gap:0;border:1.5px solid #e5e5e5;border-radius:10px;overflow:hidden;background:#fafafa;margin-bottom:8px}.slug-auto strong[data-v-292db1fc]{padding:10px 12px;font-size:.95rem;color:#333;word-break:break-all}.slug-auto-hint[data-v-292db1fc]{font-size:.78rem;color:#999;margin-bottom:18px}.light-toggle-row[data-v-292db1fc]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#444;cursor:pointer;flex-wrap:wrap}.light-toggle-row input[data-v-292db1fc]{accent-color:#6d4dbf}.light-toggle-row.is-locked[data-v-292db1fc]{opacity:.6;cursor:not-allowed}.inline-light-badge[data-v-292db1fc]{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:5px;background:#6d4dbf24;color:#6d4dbf;letter-spacing:.02em}.light-toggle-back[data-v-292db1fc]{background:none;border:none;color:#888;font-size:.82rem;font-family:inherit;cursor:pointer;padding:0 0 14px;display:block}.light-toggle-back[data-v-292db1fc]:hover{color:#555}.section-title[data-v-5da7fa9d]{font-size:1rem;font-weight:700;margin-bottom:6px}.section-note[data-v-5da7fa9d],.hint[data-v-5da7fa9d]{font-size:.8rem;color:#888;line-height:1.5}.section-note[data-v-5da7fa9d]{margin-bottom:16px}.hint[data-v-5da7fa9d]{margin:8px 0 16px 30px}.switch-row[data-v-5da7fa9d],.field-row[data-v-5da7fa9d],.radio-row[data-v-5da7fa9d]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.88rem}.switch-row[data-v-5da7fa9d]{font-weight:600}.switch-row input[data-v-5da7fa9d],.field-row input[data-v-5da7fa9d],.radio-row input[data-v-5da7fa9d]{accent-color:#282B2B;margin-top:3px;flex:0 0 auto}.fields-card[data-v-5da7fa9d],.ticket-card[data-v-5da7fa9d]{margin-top:16px;padding:14px;border:1px solid #e5e0d8;border-radius:12px;background:#fffdfa}.card-title[data-v-5da7fa9d]{font-size:.82rem;font-weight:700;margin-bottom:12px;color:#5a3e28}.field-row[data-v-5da7fa9d]{margin:10px 0}.radio-row[data-v-5da7fa9d]{margin:12px 0}.radio-row span[data-v-5da7fa9d]{display:flex;flex-direction:column;gap:3px}.radio-row small[data-v-5da7fa9d]{color:#888;font-size:.75rem;line-height:1.45;font-weight:400}.trial-hero[data-v-48b7c8d7]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac;border-radius:14px;padding:20px;margin-bottom:20px;text-align:center}.trial-hero__badge[data-v-48b7c8d7]{display:inline-block;background:#16a34a;color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;margin-bottom:10px;letter-spacing:.04em}.trial-hero__title[data-v-48b7c8d7]{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#14532d}.trial-hero__sub[data-v-48b7c8d7]{font-size:.88rem;color:#166534;line-height:1.5;margin:0}.summary-price--trial strong[data-v-48b7c8d7]{color:#16a34a;font-size:1.15rem}.summary-trial-note[data-v-48b7c8d7]{font-size:.78rem;color:#888;margin-top:4px;text-align:right}.btn-submit--trial[data-v-48b7c8d7]{background:linear-gradient(135deg,#16a34a,#15803d)!important}.btn-submit--trial[data-v-48b7c8d7]:hover:not(:disabled){opacity:.9}.light-preview-note[data-v-48b7c8d7]{background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:10px;padding:10px 14px;margin-bottom:14px;font-size:.82rem;color:#543b96;line-height:1.4}.light-gate[data-v-48b7c8d7]{background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:12px;padding:18px;margin-bottom:4px}.light-gate__title[data-v-48b7c8d7]{font-size:.95rem;font-weight:700;color:#3d2e73;margin-bottom:10px}.light-gate__list[data-v-48b7c8d7]{padding-left:18px;margin-bottom:10px}.light-gate__list li[data-v-48b7c8d7]{font-size:.85rem;color:#543b96;margin-bottom:3px}.light-gate__hint[data-v-48b7c8d7]{font-size:.82rem;color:#666;line-height:1.45;margin-bottom:16px}.light-gate__actions[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:8px}.light-gate__back[data-v-48b7c8d7]{background:none;border:none;color:#888;font-size:.82rem;font-family:inherit;cursor:pointer;padding:4px 0;text-align:center}.light-gate__back[data-v-48b7c8d7]:hover{color:#555}.section-title[data-v-48b7c8d7]{font-size:1rem;font-weight:700;margin-bottom:16px}.contact-fields[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.field-row[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:5px}.field-row--auth-info[data-v-48b7c8d7]{flex-direction:row;align-items:center;gap:10px}.field-label[data-v-48b7c8d7]{font-size:.85rem;font-weight:600;color:#282b2b}.field-input[data-v-48b7c8d7]{padding:10px 14px;border:1.5px solid #ddd;border-radius:9px;font-size:14px;font-family:inherit;background:#fff;color:#282b2b;transition:border-color .18s}.field-input[data-v-48b7c8d7]:focus{border-color:#8b7355;outline:none;box-shadow:0 0 0 3px #8b73551a}.field-error[data-v-48b7c8d7]{color:#c62828;font-size:.8rem;font-weight:500}.field-hint[data-v-48b7c8d7]{font-size:.76rem;color:#aaa}.field-auth-email[data-v-48b7c8d7]{font-size:.9rem;color:#555}.warning-no-edits[data-v-48b7c8d7]{display:flex;gap:12px;align-items:flex-start;background:#fff8e1;border:1.5px solid #ffcc02;border-radius:12px;padding:16px;margin-bottom:20px}.warning-no-edits__icon[data-v-48b7c8d7]{font-size:1.4rem;flex-shrink:0;margin-top:1px}.warning-no-edits__body[data-v-48b7c8d7]{flex:1}.warning-no-edits__body strong[data-v-48b7c8d7]{font-size:.95rem;display:block;margin-bottom:8px}.warning-no-edits__body p[data-v-48b7c8d7]{font-size:.85rem;color:#555;margin-bottom:6px;line-height:1.5}.warning-check-prompt[data-v-48b7c8d7]{font-weight:600;color:#333!important}.submitted-state[data-v-48b7c8d7]{text-align:center;padding:24px 0}.submitted-icon[data-v-48b7c8d7]{font-size:3rem;margin-bottom:8px}.submitted-state h4[data-v-48b7c8d7]{font-size:1.2rem;font-weight:700;margin-bottom:8px}.submitted-state p[data-v-48b7c8d7]{color:#555;margin-bottom:12px;font-size:.9rem}.submitted-state a[data-v-48b7c8d7]{color:#16a34a}.order-summary[data-v-48b7c8d7]{background:#fff;border:1.5px solid #e5e5e5;border-radius:12px;padding:16px;margin-bottom:16px}.push-included-badge[data-v-48b7c8d7]{background:#eef7ee;border:1.5px solid #a8d8a8;border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:.83rem;color:#256029;font-weight:600}.summary-row[data-v-48b7c8d7]{display:flex;justify-content:space-between;padding:6px 0;font-size:.9rem;border-bottom:1px solid #f5f5f5}.summary-row span[data-v-48b7c8d7]:first-child{color:#888}.summary-divider[data-v-48b7c8d7]{height:1px;background:#e5e5e5;margin:8px 0}.summary-price[data-v-48b7c8d7]{display:flex;justify-content:space-between;font-size:1.1rem;padding-top:4px}.validation-errors[data-v-48b7c8d7]{background:#ffebee;border-radius:10px;padding:14px;margin-bottom:14px}.validation-errors p[data-v-48b7c8d7]{font-size:.85rem;font-weight:700;margin-bottom:6px;color:#c62828}.validation-errors ul[data-v-48b7c8d7]{padding-left:16px}.validation-errors li[data-v-48b7c8d7]{font-size:.85rem;color:#c62828;margin-bottom:4px;list-style:none;padding-left:0}.err-nav-btn[data-v-48b7c8d7]{background:none;border:none;padding:0;cursor:pointer;color:#c62828;font-size:.85rem;font-family:inherit;text-align:left;display:inline-flex;align-items:center;gap:2px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px;transition:color .15s}.err-nav-btn[data-v-48b7c8d7]:hover{color:#b71c1c}.err-nav-arrow[data-v-48b7c8d7]{font-weight:700;text-decoration:none;font-size:.8rem;opacity:.85}.restrictions[data-v-48b7c8d7]{margin-bottom:14px}.restrictions summary[data-v-48b7c8d7]{font-size:.85rem;cursor:pointer;color:#888}.restrictions ul[data-v-48b7c8d7]{padding-left:16px;margin-top:8px}.restrictions li[data-v-48b7c8d7]{font-size:.8rem;color:#888;margin-bottom:2px}.consent-row[data-v-48b7c8d7]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;margin-bottom:12px;cursor:pointer}.consent-row input[data-v-48b7c8d7]{margin-top:2px;accent-color:#8B7355;flex-shrink:0}.consent-row a[data-v-48b7c8d7]{color:#1976d2}.offer-note[data-v-48b7c8d7]{font-size:.8rem;color:#888;margin-bottom:12px}.offer-note a[data-v-48b7c8d7]{color:#1976d2}.info-note[data-v-48b7c8d7]{background:#e3f2fd;border-radius:10px;padding:12px 14px;font-size:.85rem;color:#1565c0;margin-bottom:16px}.btn-submit[data-v-48b7c8d7]{width:100%;padding:16px;background:#8b7355;color:#fff;border:none;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:opacity .2s}.btn-submit[data-v-48b7c8d7]:hover{opacity:.85}.btn-submit[data-v-48b7c8d7]:disabled{opacity:.5;cursor:not-allowed}.submit-error[data-v-48b7c8d7]{color:#c0392b;font-size:.85rem;margin-top:10px}.promo-section[data-v-48b7c8d7]{background:#faf7f2;border:1.5px solid #e8ddd0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.promo-label[data-v-48b7c8d7]{font-size:.75rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.promo-row[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:8px}.promo-input[data-v-48b7c8d7]{width:100%;padding:9px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:#282b2b;text-transform:uppercase;letter-spacing:.04em;transition:border-color .18s;box-sizing:border-box}.promo-input[data-v-48b7c8d7]:focus{border-color:#8b7355;outline:none}.promo-input[data-v-48b7c8d7]:disabled{opacity:.6;background:#f0ede8}.promo-btn[data-v-48b7c8d7]{width:100%;padding:9px 16px;background:#8b7355;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .18s}.promo-btn[data-v-48b7c8d7]:hover:not(:disabled){opacity:.85}.promo-btn[data-v-48b7c8d7]:disabled{opacity:.45;cursor:not-allowed}.promo-remove-btn[data-v-48b7c8d7]{width:100%;padding:9px 12px;background:none;color:#c62828;border:1.5px solid #f0c0c0;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;text-align:center;transition:all .18s;box-sizing:border-box}.promo-remove-btn[data-v-48b7c8d7]:hover{background:#ffebee}.promo-error[data-v-48b7c8d7]{margin-top:7px;font-size:.8rem;color:#c62828;font-weight:500}.promo-success[data-v-48b7c8d7]{margin-top:7px;font-size:.8rem;color:#2e7d32;font-weight:500}.summary-row--discount[data-v-48b7c8d7]{color:#2e7d32}.spinner-sm[data-v-48b7c8d7]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-48b7c8d7 .8s linear infinite;display:inline-block}@keyframes spin-48b7c8d7{to{transform:rotate(360deg)}}.package-hero[data-v-48b7c8d7]{background:linear-gradient(135deg,#f3f0fb,#e6e0f7);border:1.5px solid #c7b9ec;border-radius:14px;padding:20px;margin-bottom:20px;text-align:center}.package-hero__badge[data-v-48b7c8d7]{display:inline-block;background:#6d4dbf;color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;margin-bottom:10px;letter-spacing:.04em}.package-hero__title[data-v-48b7c8d7]{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#3d2e73}.package-hero__sub[data-v-48b7c8d7]{font-size:.88rem;color:#4b3a86;line-height:1.5;margin:0}.summary-price--package strong[data-v-48b7c8d7]{color:#6d4dbf;font-size:1.15rem}.btn-submit--package[data-v-48b7c8d7]{background:linear-gradient(135deg,#6d4dbf,#543b96)!important}.btn-submit--package[data-v-48b7c8d7]:hover:not(:disabled){opacity:.9}.package-confirm[data-v-48b7c8d7]{background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:12px;padding:18px;text-align:center;margin-bottom:4px}.package-confirm__title[data-v-48b7c8d7]{font-size:1rem;font-weight:700;margin-bottom:4px}.package-confirm__note[data-v-48b7c8d7]{font-size:.85rem;color:#666;margin-bottom:14px}.package-confirm__counts[data-v-48b7c8d7]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:.95rem;margin-bottom:16px;color:#3d2e73}.package-confirm__arrow[data-v-48b7c8d7]{color:#999}.package-confirm__actions[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:8px}.btn-secondary[data-v-48b7c8d7]{width:100%;padding:12px;background:#fff;color:#555;border:1.5px solid #ddd;border-radius:10px;font-size:.92rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s}.btn-secondary[data-v-48b7c8d7]:hover:not(:disabled){border-color:#bbb;background:#fafafa}.btn-secondary[data-v-48b7c8d7]:disabled{opacity:.5;cursor:not-allowed}.package-upsell[data-v-48b7c8d7]{background:#fafafa;border:1.5px solid #e5e5e5;border-radius:12px;padding:16px;margin-bottom:16px}.package-upsell--intent[data-v-48b7c8d7]{border-color:#6d4dbf;box-shadow:0 0 0 3px #6d4dbf24}.package-upsell__title[data-v-48b7c8d7]{font-size:.9rem;font-weight:700;margin-bottom:12px;color:#333}.package-upsell__options[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:10px}.package-upsell__option[data-v-48b7c8d7]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1.5px solid #e5e5e5;border-radius:10px;font-size:.85rem}.package-upsell__option strong[data-v-48b7c8d7]{font-size:.95rem}.package-upsell__option span[data-v-48b7c8d7]{color:#888;font-size:.8rem}.package-upsell__option--highlight[data-v-48b7c8d7]{border-color:#c7b9ec;background:#f9f8fd}.package-upsell__option--highlight strong[data-v-48b7c8d7]{color:#543b96}.package-upsell__option--highlight .btn-secondary[data-v-48b7c8d7]{margin-top:6px;border-color:#6d4dbf;color:#543b96}.package-upsell__option--highlight .btn-secondary[data-v-48b7c8d7]:hover:not(:disabled){background:#f3f0fb}.animations-help[data-v-6893972c]{margin-bottom:20px;padding:14px 16px;border:1px solid rgba(139,115,85,.22);border-radius:10px;background:#faf6f0;color:#5d5145;font-size:.82rem;line-height:1.5}.animations-help strong[data-v-6893972c]{display:block;margin-bottom:6px;color:#282b2b;font-size:.9rem}.animations-help p[data-v-6893972c]{margin:4px 0 0}.preset-grid[data-v-6893972c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.preset-grid button[data-v-6893972c],.choice-row button[data-v-6893972c],.block-row button[data-v-6893972c],.replay[data-v-6893972c],.reset[data-v-6893972c]{border:1px solid #ddd;background:#fff;border-radius:9px;padding:10px;cursor:pointer;font:inherit}.preset-grid button.active[data-v-6893972c],.choice-row button.active[data-v-6893972c]{background:#282b2b;color:#fff;border-color:#282b2b}.preset-grid button.is-locked[data-v-6893972c],.choice-row button.is-locked[data-v-6893972c]{opacity:.45;cursor:not-allowed}.choice-row[data-v-6893972c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.replay[data-v-6893972c]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;background:#8b7355;color:#fff;border:0;margin-bottom:28px}.replay-label--mobile[data-v-6893972c]{display:none}.block-row[data-v-6893972c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #eee}.block-row select[data-v-6893972c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding:10px 38px 10px 13px;border:1px solid rgba(139,115,85,.28);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b7355' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center / 14px;color:#282b2b;font:inherit;font-size:.84rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.block-row select[data-v-6893972c]:hover{border-color:#8b7355;background-color:#fffdfa}.block-row select[data-v-6893972c]:focus{outline:none;border-color:#8b7355;box-shadow:0 0 0 3px #8b735524}.block-row button[data-v-6893972c]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;font-size:.78rem;white-space:nowrap}.reset[data-v-6893972c]{margin-top:18px;color:#8b7355}.animations-step h4[data-v-6893972c]{margin:20px 0 9px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.replay+h4[data-v-6893972c]{margin-top:24px}.inline-light-badge[data-v-6893972c]{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:5px;background:#6d4dbf24;color:#6d4dbf;letter-spacing:.02em;margin-left:6px;vertical-align:middle}.blocks-free-note[data-v-6893972c]{background:#f9f8fd;border:1.5px solid #ded4f2;border-radius:9px;padding:9px 12px;font-size:.79rem;color:#543b96;line-height:1.4;margin:-2px 0 12px}.music-card--gate[data-v-6893972c]{text-align:left}.music-card--gate .music-card__lead[data-v-6893972c]{margin-bottom:14px}.music-card[data-v-6893972c]{margin:0 0 24px;padding:18px;border:2px solid #d5a83e;border-radius:14px;background:linear-gradient(135deg,#fffaf0,#fff1c7);box-shadow:0 5px 18px #b8841429}.music-card__badge[data-v-6893972c]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#d5a83e;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em}.music-card h4[data-v-6893972c]{margin:9px 0 4px;color:#4b3514}.music-card__lead[data-v-6893972c],.music-card__note[data-v-6893972c]{margin:0 0 12px;color:#715a35;font-size:.79rem;line-height:1.45}.music-label[data-v-6893972c],.music-volume label[data-v-6893972c]{display:block;margin-bottom:5px;color:#4b3514;font-size:.78rem;font-weight:700}.music-select[data-v-6893972c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding:10px 38px 10px 13px;border:1px solid rgba(139,115,85,.28);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b7355' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center / 14px;color:#282b2b;font:inherit;font-size:.84rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.music-select[data-v-6893972c]:hover{border-color:#8b7355;background-color:#fffdfa}.music-select[data-v-6893972c]:focus{outline:none;border-color:#8b7355;box-shadow:0 0 0 3px #8b735524}.music-track-info[data-v-6893972c]{display:flex;flex-direction:column;gap:3px;padding:10px 0;color:#5c431c;font-size:.76rem}.music-track-info small[data-v-6893972c]{color:#806a45;line-height:1.4}.music-volume[data-v-6893972c]{margin-top:7px}.music-volume input[data-v-6893972c]{width:100%;accent-color:#c58c1c}.music-sync[data-v-6893972c]{display:flex;align-items:center;gap:8px;margin:10px 0 12px;color:#4b3514;font-size:.78rem;font-weight:700}.music-sync input[data-v-6893972c]{accent-color:#c58c1c}.music-card__note[data-v-6893972c]{margin:0;font-size:.7rem}@media(max-width:600px){.replay-label--desktop[data-v-6893972c]{display:none}.replay-label--mobile[data-v-6893972c]{display:inline}.replay[data-v-6893972c]{margin-bottom:34px}.replay+h4[data-v-6893972c]{margin-top:0}.block-row[data-v-6893972c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.block-row button[data-v-6893972c]{display:none}.preset-grid[data-v-6893972c]{grid-template-columns:1fr 1fr}}.cb-page[data-v-fdaac0d6]{min-height:100vh;background:linear-gradient(135deg,#f9f1e8,#f4f2ef 45%,#ecf0e6);display:flex;flex-direction:column;font-family:inherit}.syncing-overlay[data-v-fdaac0d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.syncing-card[data-v-fdaac0d6]{text-align:center}.syncing-spinner[data-v-fdaac0d6]{width:38px;height:38px;border:3px solid #e0e0e0;border-top-color:#8b7355;border-radius:50%;animation:cb-spin-fdaac0d6 .7s linear infinite;margin:0 auto 12px}@keyframes cb-spin-fdaac0d6{to{transform:rotate(360deg)}}.cb-header[data-v-fdaac0d6]{background:#fffffff5;border-bottom:1px solid rgba(40,43,43,.07);position:sticky;top:0;z-index:100;flex-shrink:0}.cb-header__inner[data-v-fdaac0d6]{max-width:1400px;margin:0 auto;padding:0 28px;height:62px;display:flex;align-items:center;gap:20px}.cb-logo[data-v-fdaac0d6]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.cb-logo img[data-v-fdaac0d6]{display:block}.cb-header__meta[data-v-fdaac0d6]{flex:1;display:flex;justify-content:center}.cb-badge[data-v-fdaac0d6]{font-size:.72rem;font-weight:600;color:#8b7355;background:#8b73551a;border-radius:20px;padding:4px 12px;white-space:nowrap}.cb-header__right[data-v-fdaac0d6]{display:flex;align-items:center;gap:16px;flex-shrink:0}.cb-save-status[data-v-fdaac0d6]{font-size:.76rem;min-width:80px;text-align:right}.status--saving[data-v-fdaac0d6]{color:#bbb}.status--saved[data-v-fdaac0d6]{color:#4caf50;font-weight:600}.status--error[data-v-fdaac0d6]{color:#e53935}.cb-link[data-v-fdaac0d6]{font-size:.84rem;color:#282b2b;text-decoration:none;font-weight:500}.cb-link[data-v-fdaac0d6]:hover{text-decoration:underline}.cb-login-btn[data-v-fdaac0d6]{padding:8px 18px;background:#282b2b;color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:inherit}.cb-login-btn[data-v-fdaac0d6]:hover{opacity:.85}.cb-progress-wrap[data-v-fdaac0d6]{max-width:1400px;margin:0 auto;padding:14px 28px 2px;width:100%}.cb-progress-inner[data-v-fdaac0d6]{display:flex;align-items:center;gap:12px}.cb-progress__track[data-v-fdaac0d6]{flex:1;height:3px;background:#282b2b1a;border-radius:2px;overflow:hidden}.cb-progress__fill[data-v-fdaac0d6]{height:100%;background:#282b2b;border-radius:2px;transition:width .35s}.cb-progress__label[data-v-fdaac0d6]{font-size:.73rem;color:#8a8e8e;white-space:nowrap;flex-shrink:0}.cb-tabs-wrap[data-v-fdaac0d6]{max-width:1400px;margin:0 auto;padding:10px 28px 0;width:100%}.cb-tabs[data-v-fdaac0d6]{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:rgba(139,115,85,.45) transparent;cursor:grab;touch-action:pan-x}.cb-tabs[data-v-fdaac0d6]::-webkit-scrollbar{height:6px}.cb-tabs[data-v-fdaac0d6]::-webkit-scrollbar-track{background:transparent}.cb-tabs[data-v-fdaac0d6]::-webkit-scrollbar-thumb{background:#8b735573;border-radius:3px}.cb-tabs[data-v-fdaac0d6]::-webkit-scrollbar-thumb:hover{background:#8b7355a6}.cb-tabs--dragging[data-v-fdaac0d6]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-tabs--dragging .cb-tab[data-v-fdaac0d6]{pointer-events:none}.cb-tab[data-v-fdaac0d6]{display:flex;align-items:center;gap:5px;padding:8px 14px;white-space:nowrap;border:1.5px solid rgba(40,43,43,.13);border-radius:24px;background:#ffffffa6;cursor:pointer;font-size:.77rem;font-weight:500;color:#5a5e5e;transition:all .15s;font-family:inherit;flex-shrink:0}.cb-tab[data-v-fdaac0d6]:hover{border-color:#8b735580;color:#282b2b;background:#ffffffe6}.cb-tab.active[data-v-fdaac0d6]{background:#282b2b;color:#fff;border-color:#282b2b;font-weight:600}.cb-tab.locked[data-v-fdaac0d6]{opacity:.6}.cb-lock[data-v-fdaac0d6]{font-size:.65rem}.cb-mobile-nav[data-v-fdaac0d6]{max-width:1400px;margin:0 auto;padding:10px 16px 0;width:100%;position:relative;z-index:50}.cb-mobile-nav__current[data-v-fdaac0d6]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffffeb;border:1.5px solid rgba(40,43,43,.15);border-radius:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-mobile-nav__label[data-v-fdaac0d6]{flex:1;font-weight:600;font-size:.9rem;color:#282b2b}.cb-mobile-nav__step[data-v-fdaac0d6]{font-size:.75rem;color:#8a8e8e}.cb-mobile-nav__arrow[data-v-fdaac0d6]{color:#555;transition:transform .2s;flex-shrink:0}.cb-mobile-nav__arrow.open[data-v-fdaac0d6]{transform:rotate(180deg)}.cb-mobile-nav__dropdown[data-v-fdaac0d6]{position:absolute;top:calc(100% + 4px);left:16px;right:16px;background:#fff;border:1.5px solid rgba(40,43,43,.12);border-radius:12px;box-shadow:0 8px 24px #282b2b1f;overflow:hidden}.cb-mobile-nav__item[data-v-fdaac0d6]{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;background:none;border:none;border-bottom:1px solid #f2f2f2;cursor:pointer;font-size:.88rem;color:#282b2b;text-align:left;font-family:inherit;transition:background .12s}.cb-mobile-nav__item[data-v-fdaac0d6]:last-child{border-bottom:none}.cb-mobile-nav__item[data-v-fdaac0d6]:hover{background:#f8f4f0}.cb-mobile-nav__item.active[data-v-fdaac0d6]{background:#f0ede8;font-weight:700}.cb-body[data-v-fdaac0d6]{flex:1;max-width:1400px;margin:0 auto;padding:18px 28px 56px;width:100%;display:grid;grid-template-columns:640px 1fr;gap:24px;align-items:start}.cb-mobile-bar[data-v-fdaac0d6],.cb-preview-toggle-btn[data-v-fdaac0d6]{display:none}.cb-fab[data-v-fdaac0d6]{position:fixed;bottom:28px;right:20px;z-index:9000;width:54px;height:54px;border-radius:50%;border:none;background:#282b2b;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #282b2b59,0 1px 4px #282b2b33;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cb-fab[data-v-fdaac0d6]:active{transform:scale(.91)}.cb-fab--preview[data-v-fdaac0d6]{background:#8b7355;box-shadow:0 4px 20px #8b73558c,0 1px 4px #282b2b33}.cb-card[data-v-fdaac0d6]{background:#ffffffed;border-radius:18px;border:1px solid rgba(226,217,204,.75);box-shadow:0 4px 28px #282b2b11;overflow:hidden}.cb-card__title[data-v-fdaac0d6]{padding:22px 28px 16px;font-size:1.15rem;font-weight:700;color:#282b2b;border-bottom:1px solid rgba(0,0,0,.05)}.cb-card[data-v-fdaac0d6] .section-title{display:none}.cb-card[data-v-fdaac0d6] .section{padding:22px 28px}.cb-nav-row[data-v-fdaac0d6]{display:flex;align-items:center;gap:10px;padding:16px 28px 22px;border-top:1px solid rgba(0,0,0,.05)}.cb-btn-back[data-v-fdaac0d6]{padding:11px 22px;background:transparent;border:1.5px solid rgba(40,43,43,.16);border-radius:10px;font-size:.88rem;cursor:pointer;color:#5a5e5e;font-family:inherit;transition:all .15s}.cb-btn-back[data-v-fdaac0d6]:hover{border-color:#282b2b;color:#282b2b}.cb-btn-next[data-v-fdaac0d6]{padding:11px 26px;background:#282b2b;color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;margin-left:auto;font-family:inherit;transition:opacity .15s}.cb-btn-next[data-v-fdaac0d6]:hover{opacity:.85}.cb-tariff-note[data-v-fdaac0d6]{margin-top:12px;font-size:.77rem;color:#8a8e8e;display:flex;align-items:center;gap:8px}.cb-dot[data-v-fdaac0d6]{color:#ccc}.cb-order-link[data-v-fdaac0d6]{color:#8b7355;text-decoration:none;font-weight:600}.cb-order-link[data-v-fdaac0d6]:hover{text-decoration:underline}.auth-gate[data-v-fdaac0d6]{text-align:center;padding:40px 28px}.auth-gate__icon[data-v-fdaac0d6]{font-size:2.8rem;margin-bottom:12px}.auth-gate h3[data-v-fdaac0d6]{font-size:1.1rem;font-weight:700;margin-bottom:8px;color:#282b2b}.auth-gate p[data-v-fdaac0d6]{color:#666;font-size:.9rem;margin-bottom:18px;line-height:1.5}.btn-auth-gate[data-v-fdaac0d6]{padding:13px 28px;background:#282b2b;color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s;font-family:inherit}.btn-auth-gate[data-v-fdaac0d6]:hover{opacity:.85}.auth-gate__note[data-v-fdaac0d6]{font-size:.78rem;color:#aaa;margin-top:12px}.cb-preview-col[data-v-fdaac0d6]{position:sticky;top:80px;max-height:calc(100vh - 100px);display:flex;flex-direction:column;gap:10px}.cb-preview-mobile-topbar[data-v-fdaac0d6]{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px}.cb-preview-title[data-v-fdaac0d6]{font-size:.85rem;color:#666;font-weight:500}.cb-back-btn[data-v-fdaac0d6]{padding:7px 14px;background:transparent;border:1.5px solid rgba(40,43,43,.2);border-radius:8px;font-size:.8rem;cursor:pointer;color:#282b2b;font-family:inherit}.cb-preview-device-row[data-v-fdaac0d6]{display:flex;gap:8px}.cb-preview-device-row button[data-v-fdaac0d6]{padding:6px 14px;border-radius:20px;border:1.5px solid rgba(40,43,43,.15);background:#ffffffb3;cursor:pointer;font-size:.75rem;color:#5a5e5e;transition:all .15s;font-family:inherit}.cb-preview-device-row button.active[data-v-fdaac0d6]{background:#282b2b;color:#fff;border-color:#282b2b}.cb-preview-frame[data-v-fdaac0d6]{flex:1;background:#fff;border-radius:14px;overflow:hidden auto;box-shadow:0 8px 36px #282b2b1a;min-height:480px}.cb-preview-frame.mobile[data-v-fdaac0d6]{max-width:390px;align-self:flex-start;width:100%}.cb-preview-frame.desktop[data-v-fdaac0d6]{width:100%}@media(max-width:1023px){.cb-header__inner[data-v-fdaac0d6]{padding:0 16px}.cb-badge[data-v-fdaac0d6]{display:none}.cb-progress-wrap[data-v-fdaac0d6]{padding:10px 16px 0}.cb-body[data-v-fdaac0d6]{display:flex;flex-direction:column;padding:10px 16px 80px;gap:0}.cb-form-col[data-v-fdaac0d6]{width:100%}.cb-preview-col[data-v-fdaac0d6]{position:static;max-height:none;width:100%;margin-top:0}.cb-preview-frame[data-v-fdaac0d6]{min-height:75vh;border-radius:12px}.cb-preview-frame.mobile[data-v-fdaac0d6]{max-width:100%}.cb-card[data-v-fdaac0d6] .section{padding:16px 18px}.cb-card__title[data-v-fdaac0d6]{padding:16px 18px 12px}.cb-nav-row[data-v-fdaac0d6]{padding:14px 18px 16px}}.cb-onboarding[data-v-fdaac0d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8995;pointer-events:all;cursor:pointer}.cb-onboarding-elevated[data-v-fdaac0d6]{position:relative;z-index:8998!important;border-radius:12px;box-shadow:0 0 0 4px #ffffff40,0 0 24px 8px #ffffff26;animation:cb-nav-pulse-fdaac0d6 1.8s ease-in-out infinite}@keyframes cb-nav-pulse-fdaac0d6{0%,to{box-shadow:0 0 0 4px #ffffff40,0 0 24px 8px #ffffff1f}50%{box-shadow:0 0 0 6px #ffffff59,0 0 32px 12px #fff3}}.cb-onboarding__backdrop[data-v-fdaac0d6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;pointer-events:none}.cb-onboarding__spotlight[data-v-fdaac0d6]{position:fixed;bottom:21px;right:13px;width:70px;height:70px;border-radius:50%;box-shadow:0 0 0 9999px #000000b8;animation:cb-pulse-ring-fdaac0d6 1.8s ease-in-out infinite;pointer-events:none}@keyframes cb-pulse-ring-fdaac0d6{0%{box-shadow:0 0 0 9999px #000000b8,0 0 #ffffff4d}50%{box-shadow:0 0 0 9999px #000000b8,0 0 0 12px #fff0}to{box-shadow:0 0 0 9999px #000000b8,0 0 #ffffff4d}}.cb-onboarding__bubble[data-v-fdaac0d6]{position:fixed;background:#fff;border-radius:16px;padding:16px 18px 12px;box-shadow:0 8px 32px #0000004d;pointer-events:none;max-width:240px}.cb-onboarding__bubble--nav[data-v-fdaac0d6]{top:190px;left:50%;transform:translate(-50%);text-align:center}.cb-onboarding__bubble--fab[data-v-fdaac0d6]{bottom:100px;right:12px}.cb-onboarding__text[data-v-fdaac0d6]{font-size:.88rem;color:#282b2b;line-height:1.5;margin:0}.cb-onboarding__text strong[data-v-fdaac0d6]{color:#8b7355}.cb-onboarding__arrow[data-v-fdaac0d6]{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.cb-onboarding__arrow--up[data-v-fdaac0d6]{margin:0 auto 6px}.cb-onboarding__arrow--fab[data-v-fdaac0d6]{margin-left:auto;margin-right:4px;margin-top:4px}.cb-onboarding__hint[data-v-fdaac0d6]{position:fixed;bottom:10px;left:50%;transform:translate(-50%);font-size:.72rem;color:#fff9;white-space:nowrap;pointer-events:none}.cb-onboarding-fade-enter-active[data-v-fdaac0d6]{transition:opacity .4s ease}.cb-onboarding-fade-leave-active[data-v-fdaac0d6]{transition:opacity .3s ease}.cb-onboarding-fade-enter-from[data-v-fdaac0d6],.cb-onboarding-fade-leave-to[data-v-fdaac0d6]{opacity:0}.lp-page[data-v-6c1a7dc3]{min-height:100vh;background:linear-gradient(135deg,#f9f1e8,#f4f2ef 45%,#ecf0e6);font-family:inherit}.lp-header[data-v-6c1a7dc3]{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.lp-header__inner[data-v-6c1a7dc3]{max-width:1000px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.lp-logo img[data-v-6c1a7dc3]{display:block}.lp-link[data-v-6c1a7dc3]{color:#555;font-size:.9rem;text-decoration:none}.lp-link[data-v-6c1a7dc3]:hover{color:#282b2b}.lp-main[data-v-6c1a7dc3]{max-width:1000px;margin:0 auto;padding:48px 24px 80px}.lp-intro[data-v-6c1a7dc3]{text-align:center;max-width:640px;margin:0 auto 44px}.lp-intro__badge[data-v-6c1a7dc3]{display:inline-block;background:#f3f0fb;color:#6d4dbf;font-size:.78rem;font-weight:700;padding:5px 14px;border-radius:20px;margin-bottom:14px;letter-spacing:.03em}.lp-intro h1[data-v-6c1a7dc3]{font-size:1.9rem;font-weight:700;color:#282b2b;margin:0 0 12px;line-height:1.25}.lp-intro p[data-v-6c1a7dc3]{font-size:.95rem;color:#666;line-height:1.55;margin:0}.lp-cards[data-v-6c1a7dc3]{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}@media(max-width:760px){.lp-cards[data-v-6c1a7dc3]{grid-template-columns:1fr}}.lp-card[data-v-6c1a7dc3]{background:#fff;border:1.5px solid #e5e5e5;border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;box-shadow:0 4px 18px #0000000a}.lp-card--featured[data-v-6c1a7dc3]{border-color:#6d4dbf;box-shadow:0 8px 28px #6d4dbf29;position:relative}.lp-card__ribbon[data-v-6c1a7dc3]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#6d4dbf;color:#fff;font-size:.74rem;font-weight:700;padding:5px 14px;border-radius:20px;white-space:nowrap}.lp-card__head[data-v-6c1a7dc3]{text-align:center;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.lp-card__title[data-v-6c1a7dc3]{font-size:1.05rem;font-weight:700;color:#333;margin-bottom:10px}.lp-card__price[data-v-6c1a7dc3]{font-size:2.4rem;font-weight:800;color:#282b2b;line-height:1}.lp-card__price span[data-v-6c1a7dc3]{font-variant-numeric:tabular-nums}.lp-card--featured .lp-card__price[data-v-6c1a7dc3]{color:#543b96}.lp-card__sub[data-v-6c1a7dc3]{font-size:.82rem;color:#999;margin-top:8px}.lp-card__sub s[data-v-6c1a7dc3]{color:#bbb;margin-right:6px}.lp-features[data-v-6c1a7dc3]{list-style:none;padding:0;margin:0 0 24px;flex:1;display:flex;flex-direction:column;gap:12px}.lp-features li[data-v-6c1a7dc3]{display:flex;align-items:flex-start;gap:9px;font-size:.87rem;color:#444;line-height:1.45}.lp-check[data-v-6c1a7dc3]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#eef7ee;color:#2e7d32;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.lp-card--featured .lp-check[data-v-6c1a7dc3]{background:#f3f0fb;color:#6d4dbf}.lp-contact[data-v-6c1a7dc3]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.lp-input[data-v-6c1a7dc3]{padding:11px 14px;border:1.5px solid #ddd;border-radius:9px;font-size:.9rem;font-family:inherit;color:#282b2b;background:#fff;transition:border-color .15s}.lp-input[data-v-6c1a7dc3]:focus{outline:none;border-color:#8b7355}.lp-input.is-error[data-v-6c1a7dc3]{border-color:#e53935}.lp-input-error[data-v-6c1a7dc3]{color:#e53935;font-size:.78rem;margin-top:-4px}.lp-card__hint[data-v-6c1a7dc3]{font-size:.78rem;color:#999;line-height:1.4;margin:0 0 14px}.lp-card__error[data-v-6c1a7dc3]{color:#e53935;font-size:.82rem;text-align:center;margin:10px 0 0}.lp-cta[data-v-6c1a7dc3]{width:100%;padding:15px;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:700;font-family:inherit;transition:opacity .18s;background:#282b2b;color:#fff}.lp-cta[data-v-6c1a7dc3]:hover:not(:disabled){opacity:.88}.lp-cta[data-v-6c1a7dc3]:disabled{opacity:.6;cursor:not-allowed}.lp-cta--featured[data-v-6c1a7dc3]{background:linear-gradient(135deg,#6d4dbf,#543b96)}.lp-free-note[data-v-6c1a7dc3]{margin-top:32px;background:#fff;border:1.5px solid #e5e5e5;border-radius:12px;padding:16px 20px;font-size:.85rem;color:#666;line-height:1.55;text-align:center}.lp-free-note strong[data-v-6c1a7dc3]{color:#333}.lp-resume-note[data-v-6c1a7dc3]{text-align:center;font-size:.82rem;color:#999;margin:20px auto 0;max-width:520px;line-height:1.5}
