.slot-picker-overlay[data-v-1039cade]{position:fixed;inset:0;background:rgba(30,25,20,.45);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;overflow-y:auto}.slot-picker-modal[data-v-1039cade]{background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 16px 48px rgba(0,0,0,.18);overflow:hidden}.picker-header[data-v-1039cade]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid #f0ede8}.picker-title[data-v-1039cade]{font-family:Cormorant Garamond,serif;font-size:1.35rem;color:#3d3530;margin:0;font-weight:500}.picker-close[data-v-1039cade]{background:transparent;border:none;width:32px;height:32px;border-radius:50%;cursor:pointer;color:#8a817a;display:flex;align-items:center;justify-content:center;font-size:.95rem}.picker-close[data-v-1039cade]:hover{background:#f5efe8;color:#3d3530}.picker-hint[data-v-1039cade]{padding:.875rem 1.5rem;margin:0;font-size:.85rem;color:#5a534d;line-height:1.5;background:#fdfbf7;border-bottom:1px solid #f0ede8}.picker-legend[data-v-1039cade]{padding:.5rem 1.5rem;background:#fdf6f0;border-bottom:1px solid #f0ede8;font-size:.78rem;color:#5a534d}.legend-item[data-v-1039cade]{display:inline-flex;align-items:center;gap:.4rem}.legend-swatch[data-v-1039cade]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:.65rem;border:1px solid #d4a87c;background:#fdf6f0;color:#b8856c}.picker-empty[data-v-1039cade],.picker-loading[data-v-1039cade]{padding:3rem 1.5rem;text-align:center;color:#8a817a;flex:1}.loading-spinner[data-v-1039cade]{width:40px;height:40px;margin:0 auto;border:3px solid #f0ede8;border-top-color:#b8856c;border-radius:50%;animation:spin-1039cade .8s linear infinite}@keyframes spin-1039cade{to{transform:rotate(1turn)}}.picker-grid[data-v-1039cade]{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.day-label[data-v-1039cade]{font-size:.82rem;font-weight:600;color:#8a817a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.slots-row[data-v-1039cade]{display:flex;flex-wrap:wrap;gap:.5rem}.slot-btn[data-v-1039cade]{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #f0ede8;color:#5a534d;padding:.5rem .875rem;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .15s}.slot-btn[data-v-1039cade]:hover{border-color:#b8856c;color:#3d3530}.slot-btn.selected[data-v-1039cade]{background:#b8856c;border-color:#b8856c;color:#fff}.slot-btn.selected i[data-v-1039cade]{font-size:.7rem}.slot-btn.other-selected[data-v-1039cade]:not(.selected){background:#fdf6f0;border-color:#d4a87c;color:#b8856c;font-weight:600}.slot-btn.other-selected:not(.selected) i[data-v-1039cade]{font-size:.7rem;color:#b8856c}.slot-btn.selected.other-selected[data-v-1039cade]{background:linear-gradient(135deg,#b8856c,#d4a87c);box-shadow:0 0 0 2px rgba(184,133,108,.2)}.picker-error[data-v-1039cade]{margin:0 1.5rem;padding:.625rem .875rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.85rem}.picker-footer[data-v-1039cade]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid #f0ede8;background:#fdfbf7}.picker-count[data-v-1039cade]{font-size:.85rem;color:#5a534d}.picker-count strong[data-v-1039cade]{color:#3d3530}.picker-cta[data-v-1039cade]{background:#b8856c;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:.5rem}.picker-cta[data-v-1039cade]:hover:not(:disabled){background:#a57256;transform:translateY(-1px)}.picker-cta[data-v-1039cade]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:540px){.slot-picker-modal[data-v-1039cade]{max-height:100vh;border-radius:0}.picker-footer[data-v-1039cade]{flex-direction:column;align-items:stretch}.picker-cta[data-v-1039cade]{width:100%;justify-content:center}}.mouqabala-chat[data-v-02131e1b]{background:#fff;border:1px solid #f0ede8;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.mouqabala-chat.is-expanded[data-v-02131e1b]{position:fixed;inset:0;z-index:200;border-radius:0;border:none}.mq-chat-banner[data-v-02131e1b]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:linear-gradient(135deg,#fdf6f0,#f5efe8);border-bottom:1px solid #f0ede8;font-size:.875rem;color:#5a534d}.mq-chat-banner.is-urgent[data-v-02131e1b]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.mq-supervision-banner[data-v-02131e1b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fbf8f4;border-bottom:1px solid #f0ede8;font-size:.8rem;color:#8a817a}.mq-supervision-banner i[data-v-02131e1b]{color:#b8856c;font-size:.85rem}.mq-live-dot[data-v-02131e1b]{position:relative;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#2ba84a}.mq-live-ping[data-v-02131e1b]{position:absolute;inset:0;border-radius:50%;background:#2ba84a;opacity:.55;animation:mq-live-ping-02131e1b 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes mq-live-ping-02131e1b{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){.mq-live-ping[data-v-02131e1b]{animation:none}}.mq-banner-left[data-v-02131e1b]{display:flex;align-items:center;gap:.5rem}.mq-banner-left i[data-v-02131e1b]{font-size:.9rem;color:#b8856c}.mq-chat-banner.is-urgent .mq-banner-left i[data-v-02131e1b]{color:#92400e}.mq-banner-left strong[data-v-02131e1b]{font-weight:700}.mq-time-label[data-v-02131e1b]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mq-clock-icon[data-v-02131e1b]{transform-origin:center;animation:mq-clock-tick-02131e1b 2s ease-in-out infinite}@keyframes mq-clock-tick-02131e1b{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.mq-chat-banner.is-urgent .mq-clock-icon[data-v-02131e1b]{animation-duration:1s}.mq-chat-banner.is-urgent .mq-time-label[data-v-02131e1b]{animation:mq-time-pulse-02131e1b 1s ease-in-out infinite}@keyframes mq-time-pulse-02131e1b{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.mq-chat-banner.is-urgent .mq-time-label[data-v-02131e1b],.mq-clock-icon[data-v-02131e1b]{animation:none}}.mq-presence[data-v-02131e1b]{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#8a817a;padding-left:.5rem;border-left:1px solid rgba(138,129,122,.25)}.mq-presence-dot[data-v-02131e1b]{width:8px;height:8px;border-radius:50%;background:#c9c2ba;flex-shrink:0}.mq-presence.is-online[data-v-02131e1b]{color:#047857}.mq-presence.is-online .mq-presence-dot[data-v-02131e1b]{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18)}.mq-banner-actions[data-v-02131e1b]{display:flex;align-items:center;gap:.25rem}.mq-icon-btn[data-v-02131e1b]{width:32px;height:32px;border-radius:6px;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#5a534d;transition:background .15s}.mq-icon-btn[data-v-02131e1b]:hover{background:rgba(184,133,108,.1);color:#3d3530}.mq-report-btn[data-v-02131e1b]:hover{background:rgba(192,86,75,.12);color:#c0564b}.mq-end-btn[data-v-02131e1b]{background:#b8856c;border:none;padding:.35rem .75rem;border-radius:8px;color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s}.mq-end-btn[data-v-02131e1b]:hover{background:#9d6f58}.mq-extend-btn[data-v-02131e1b]{background:#fff;border:1px solid #b8856c;padding:.35rem .7rem;border-radius:8px;color:#b8856c;font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s,color .15s}.mq-extend-btn[data-v-02131e1b]:hover:not(:disabled){background:#f7f1ec}.mq-extend-btn[data-v-02131e1b]:disabled{opacity:.6;cursor:not-allowed}.mq-chat-empty[data-v-02131e1b],.mq-chat-error[data-v-02131e1b],.mq-chat-loading[data-v-02131e1b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#8a817a;min-height:300px}.mq-chat-empty i[data-v-02131e1b],.mq-chat-error i[data-v-02131e1b]{font-size:2rem;margin-bottom:.75rem;color:#b8856c}.mq-chat-error i[data-v-02131e1b]{color:#c0564b}.mq-start-btn[data-v-02131e1b]{margin-top:1rem;background:linear-gradient(135deg,#047857,#10b981);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s}.mq-start-btn[data-v-02131e1b]:hover:not(:disabled){background:linear-gradient(135deg,#065f46,#047857);transform:translateY(-1px)}.mq-start-btn[data-v-02131e1b]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-02131e1b]{width:36px;height:36px;border:3px solid #f0ede8;border-top-color:#b8856c;border-radius:50%;animation:spin-02131e1b .8s linear infinite;margin-bottom:.75rem}@keyframes spin-02131e1b{to{transform:rotate(1turn)}}.mq-chat-area[data-v-02131e1b]{flex:1;min-height:0;position:relative;--chat-color-primary:#b8856c;--chat-color-primary-light:#fdf6f0;--chat-bg-color:#fdfbf7;--chat-room-bg-color:#fff}.im-overlay[data-v-50ce3d55]{position:fixed;inset:0;background:rgba(13,13,13,.55);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.im-modal[data-v-50ce3d55]{background:#fdfbf7;border-radius:14px;padding:1.5rem;max-width:540px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.25);border:1px solid #f0ede8;max-height:90vh;overflow-y:auto}.im-title[data-v-50ce3d55]{margin:0 0 1rem;font-size:1.15rem;font-weight:600;color:#3d3530;display:flex;align-items:center;gap:.5rem}.im-title i[data-v-50ce3d55]{color:#b8856c}.im-hint[data-v-50ce3d55]{margin:0 0 .75rem;font-size:.85rem;color:#5a534d;line-height:1.5}.im-fields[data-v-50ce3d55]{display:flex;flex-direction:column;gap:.625rem;margin:1rem 0}.im-field[data-v-50ce3d55]{display:flex;flex-direction:column;gap:.25rem}.im-field span[data-v-50ce3d55]{font-size:.78rem;color:#5a534d}.im-field input[data-v-50ce3d55]{padding:.55rem .75rem;border:1px solid #e8dcc9;border-radius:8px;background:#fff;font-size:.92rem;color:#3d3530}.im-field input[data-v-50ce3d55]:focus{outline:none;border-color:#b8856c;box-shadow:0 0 0 3px rgba(184,133,108,.15)}.im-actions[data-v-50ce3d55]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem}.im-btn-cancel[data-v-50ce3d55],.im-btn-copy[data-v-50ce3d55],.im-btn-submit[data-v-50ce3d55],.im-share-btn[data-v-50ce3d55]{padding:.6rem 1rem;border-radius:8px;font-size:.88rem;font-weight:500;cursor:pointer;border:none}.im-btn-cancel[data-v-50ce3d55]{background:#fff;border:1px solid #e8dcc9;color:#5a534d}.im-btn-cancel[data-v-50ce3d55]:hover{background:#f5efe8}.im-btn-submit[data-v-50ce3d55]{background:#b8856c;color:#fff;font-weight:600}.im-btn-submit[data-v-50ce3d55]:hover:not(:disabled){background:#a5755d}.im-btn-submit[data-v-50ce3d55]:disabled{opacity:.5;cursor:not-allowed}.im-link-row[data-v-50ce3d55]{display:flex;gap:.4rem;margin:.5rem 0}.im-link-input[data-v-50ce3d55]{flex:1;padding:.55rem .65rem;border:1px solid #e8dcc9;border-radius:8px;font-family:ui-monospace,monospace;font-size:.75rem;color:#3d3530;background:#fff;min-width:0}.im-btn-copy[data-v-50ce3d55]{background:#b8856c;color:#fff;font-weight:600;white-space:nowrap}.im-btn-copy[data-v-50ce3d55]:hover{background:#a5755d}.im-share-row[data-v-50ce3d55]{display:flex;gap:.5rem;margin:.75rem 0}.im-share-btn[data-v-50ce3d55]{flex:1;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:600}.im-share-whatsapp[data-v-50ce3d55]{background:#25d366;color:#fff}.im-share-whatsapp[data-v-50ce3d55]:hover{background:#1da851}.im-share-email[data-v-50ce3d55]{background:#fdf6f0;color:#b8856c;border:1px solid #e8d5c4}.im-share-email[data-v-50ce3d55]:hover{background:#b8856c;color:#fff}.im-error[data-v-50ce3d55]{margin-top:.75rem;color:#b91c1c;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.im-status-ok[data-v-50ce3d55]{margin:.5rem 0;color:#047857;font-size:.85rem;font-weight:500}.im-status-warn[data-v-50ce3d55]{margin:.5rem 0;color:#b45309;font-size:.85rem}.mf-overlay[data-v-244a7852]{position:fixed;inset:0;background:rgba(30,25,20,.45);display:flex;align-items:center;justify-content:center;z-index:300;padding:1rem}.mf-modal[data-v-244a7852]{position:relative;background:#fff;border:1px solid #f0ede8;border-radius:16px;padding:1.75rem;width:100%;max-width:460px;box-shadow:0 10px 40px rgba(0,0,0,.12)}.mf-close[data-v-244a7852]{position:absolute;top:.875rem;right:.875rem;background:transparent;border:none;cursor:pointer;color:#8a817a;font-size:1rem}.mf-title[data-v-244a7852]{font-family:Cormorant Garamond,serif;font-size:1.6rem;font-weight:600;color:#3d3530;margin:0 0 .25rem}.mf-subtitle[data-v-244a7852]{font-size:.875rem;color:#8a817a;margin:0 0 1.25rem;line-height:1.5}.mf-field[data-v-244a7852]{margin-bottom:1.1rem}.mf-label[data-v-244a7852]{display:block;font-size:.85rem;font-weight:600;color:#3d3530;margin-bottom:.5rem}.mf-optional[data-v-244a7852]{font-weight:400;color:#8a817a}.mf-stars[data-v-244a7852]{display:flex;gap:.35rem}.mf-star[data-v-244a7852]{background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#e5ded5;transition:color .12s,transform .12s}.mf-star[data-v-244a7852]:hover{transform:scale(1.1)}.mf-star.is-active[data-v-244a7852]{color:#e6b450}.mf-options[data-v-244a7852]{display:flex;flex-wrap:wrap;gap:.5rem}.mf-option[data-v-244a7852]{border:1px solid #f0ede8;background:#fff;border-radius:10px;padding:.5rem .75rem;font-size:.82rem;color:#5a534d;cursor:pointer;transition:all .12s}.mf-option[data-v-244a7852]:hover{border-color:#b8856c}.mf-option.is-active[data-v-244a7852]{border-color:#b8856c;background:#fdf6f0;color:#3d3530;font-weight:600}.mf-textarea[data-v-244a7852]{width:100%;border:1px solid #f0ede8;border-radius:10px;padding:.7rem .85rem;font-size:.9rem;color:#3d3530;resize:vertical;box-sizing:border-box;font-family:inherit}.mf-textarea[data-v-244a7852]:focus{outline:none;border-color:#b8856c}.mf-error[data-v-244a7852]{color:#c0564b;font-size:.82rem;margin:0 0 .75rem}.mf-submit[data-v-244a7852]{width:100%;background:#b8856c;color:#fff;border:none;border-radius:10px;padding:.85rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.mf-submit[data-v-244a7852]:hover:not(:disabled){background:#9d6f58}.mf-submit[data-v-244a7852]:disabled{opacity:.5;cursor:not-allowed}.mf-success[data-v-244a7852]{text-align:center;padding:.5rem 0}.mf-success i[data-v-244a7852]{font-size:2.5rem;color:#047857;margin-bottom:.5rem}.mod-popin-overlay[data-v-6d3ec7b9]{position:fixed;inset:0;background:rgba(13,13,13,.65);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.mod-popin[data-v-6d3ec7b9]{background:#fdfbf7;border-radius:16px;padding:1.75rem 1.5rem 1.5rem;max-width:440px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);border:1px solid #f0ede8}.mod-popin.is-heavy[data-v-6d3ec7b9]{border:2px solid #dc2626;background:#fffbfa}.mod-popin-icon[data-v-6d3ec7b9]{font-size:3rem;line-height:1;margin-bottom:.5rem}.mod-popin-title[data-v-6d3ec7b9]{margin:0 0 .875rem;font-size:1.15rem;font-weight:600;color:#3d3530;font-family:Cormorant Garamond,serif}.mod-popin.is-heavy .mod-popin-title[data-v-6d3ec7b9]{color:#b91c1c}.mod-popin-text[data-v-6d3ec7b9]{color:#5a534d;font-size:.92rem;line-height:1.5;margin:0 0 .875rem}.mod-popin-extra[data-v-6d3ec7b9]{color:#8a817a;font-size:.82rem;line-height:1.45;margin:0 0 1.25rem;font-style:italic}.mod-popin-cta[data-v-6d3ec7b9]{display:inline-block;padding:.75rem 2rem;background:#b8856c;color:#fdfbf7;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s}.mod-popin-cta[data-v-6d3ec7b9]:hover:not(:disabled){background:#a5755d}.mod-popin-cta[data-v-6d3ec7b9]:disabled{opacity:.6;cursor:not-allowed}.mod-popin.is-heavy .mod-popin-cta[data-v-6d3ec7b9]{background:#dc2626}.mod-popin.is-heavy .mod-popin-cta[data-v-6d3ec7b9]:hover:not(:disabled){background:#b91c1c}.mouqabala-page[data-v-1099594a]{min-height:100vh;background:#fdfbf7}.mouqabala-main[data-v-1099594a]{max-width:800px;margin:0 auto;padding:1.5rem 1rem 3rem}.mouqabala-error[data-v-1099594a],.mouqabala-loading[data-v-1099594a]{max-width:600px;margin:3rem auto;padding:2rem 1.5rem;text-align:center;color:#5a534d}.mouqabala-loading p[data-v-1099594a]{font-size:.9rem;color:#8a817a;margin-top:1rem}.mouqabala-error i[data-v-1099594a]{font-size:2.5rem;color:#c0564b;margin-bottom:1rem;display:block}.mouqabala-error h2[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.4rem;color:#3d3530;margin:0 0 .5rem}.mouqabala-error p[data-v-1099594a]{margin-bottom:1.5rem}.loading-spinner[data-v-1099594a]{width:40px;height:40px;margin:0 auto;border:3px solid #f0ede8;border-top-color:#b8856c;border-radius:50%;animation:spin-1099594a .8s linear infinite}@keyframes spin-1099594a{to{transform:rotate(1turn)}}.dev-bar[data-v-1099594a]{background:#1f1b16;color:#fdfbf7;padding:.5rem .875rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.75rem}.dev-bar-label[data-v-1099594a]{opacity:.6;text-transform:uppercase;letter-spacing:.06em}.dev-bar-btn[data-v-1099594a]{background:transparent;border:1px solid #5a534d;color:#fdfbf7;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .15s}.dev-bar-btn[data-v-1099594a]:hover{border-color:#b8856c}.dev-bar-btn.active[data-v-1099594a]{background:#b8856c;border-color:#b8856c}.hero-compact[data-v-1099594a]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #f0ede8;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}.hero-photo[data-v-1099594a]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f5efe8,#e8d5c4);display:flex;align-items:center;justify-content:center;color:#b8856c;font-size:1.5rem;flex-shrink:0}.hero-info[data-v-1099594a]{flex:1;min-width:0}.hero-name[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.35rem;color:#3d3530;margin:0 0 .125rem;font-weight:500}.hero-age[data-v-1099594a]{color:#8a817a;font-weight:400}.hero-location[data-v-1099594a]{font-size:.85rem;color:#8a817a;margin:0}.hero-location i[data-v-1099594a]{font-size:.75rem;margin-right:.25rem}.hero-presence[data-v-1099594a]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.78rem;color:#8a817a}.hero-presence-dot[data-v-1099594a]{width:7px;height:7px;border-radius:50%;background:#c4bdb5}.hero-presence.is-online[data-v-1099594a]{color:#047857}.hero-presence.is-online .hero-presence-dot[data-v-1099594a]{background:#10b981;animation:hero-presence-pulse-1099594a 2s ease-in-out infinite}@keyframes hero-presence-pulse-1099594a{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.5)}50%{box-shadow:0 0 0 5px rgba(16,185,129,.08)}}@media (prefers-reduced-motion:reduce){.hero-presence.is-online .hero-presence-dot[data-v-1099594a]{animation:none;box-shadow:0 0 0 3px rgba(16,185,129,.18)}}.hero-score[data-v-1099594a]{display:flex;flex-direction:column;align-items:center;padding:0 .875rem;border-left:1px solid #f0ede8}.hero-score-value[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:#b8856c;font-weight:600;line-height:1}.hero-score-label[data-v-1099594a]{font-size:.65rem;color:#8a817a;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.stepper[data-v-1099594a]{display:flex;background:#fff;border:1px solid #f0ede8;border-radius:12px;padding:1.25rem .75rem .875rem;margin-bottom:1.5rem;overflow-x:auto;position:relative}.stepper-item[data-v-1099594a]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:64px}.stepper-item[data-v-1099594a]:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#f0ede8}.stepper-item.is-active[data-v-1099594a]:not(:last-child):after,.stepper-item.is-done[data-v-1099594a]:not(:last-child):after{background:#d4a87c}.stepper-circle[data-v-1099594a]{width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #f0ede8;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#8a817a;transition:all .2s;z-index:1;position:relative}.stepper-item.is-active .stepper-circle[data-v-1099594a]{background:#b8856c;border-color:#b8856c;color:#fff;box-shadow:0 0 0 4px rgba(184,133,108,.15)}.stepper-item.is-done .stepper-circle[data-v-1099594a]{background:#d4a87c;border-color:#d4a87c;color:#fff}.stepper-item.is-done .stepper-circle i[data-v-1099594a]{font-size:.7rem}.stepper-label[data-v-1099594a]{margin-top:.4rem;font-size:.7rem;color:#8a817a;text-align:center;white-space:nowrap}.stepper-item.is-active .stepper-label[data-v-1099594a]{color:#3d3530;font-weight:600}.stepper-sublabel[data-v-1099594a]{font-size:.65rem;color:#b8856c;margin-top:.125rem;text-align:center;white-space:nowrap;font-style:italic}.step-card[data-v-1099594a]{background:#fff;border:1px solid #f0ede8;border-radius:12px;padding:2rem 1.5rem;text-align:center}.step-icon[data-v-1099594a]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#fdf6f0,#f5efe8);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#b8856c;font-size:1.75rem}.step-icon-confirmed[data-v-1099594a]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857}.closed-icon[data-v-1099594a]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#b91c1c}.closed-card[data-v-1099594a]{border-color:#fca5a5;background:#fffbfa}.step-icon-live[data-v-1099594a]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;animation:pulse-1099594a 2s infinite}@keyframes pulse-1099594a{0%,to{box-shadow:0 0 0 0 rgba(146,64,14,.3)}50%{box-shadow:0 0 0 12px rgba(146,64,14,0)}}.step-title[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:#3d3530;margin:0 0 .75rem;font-weight:500}.step-text[data-v-1099594a]{font-size:.9rem;color:#5a534d;margin:0 0 1.5rem;line-height:1.55}.step-text-large[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:#3d3530;margin:0 0 .5rem}.step-countdown[data-v-1099594a]{font-size:.875rem;color:#8a817a;margin:0 0 1.5rem;transition:all .3s ease}.step-countdown.is-urgent[data-v-1099594a]{font-size:1.4rem;font-weight:700;font-family:Cormorant Garamond,serif;color:#92400e;letter-spacing:.02em;animation:countdown-pulse-1099594a 1s ease-in-out infinite}@keyframes countdown-pulse-1099594a{0%,to{opacity:1}50%{opacity:.65}}.step-countdown.is-live[data-v-1099594a]{font-size:1.3rem;font-weight:700;font-family:Cormorant Garamond,serif;color:#047857}.step-cta.step-cta-live[data-v-1099594a]{background:linear-gradient(135deg,#047857,#10b981);box-shadow:0 4px 18px rgba(4,120,87,.3);animation:cta-pulse-1099594a 2s ease-in-out infinite}.step-cta.step-cta-live[data-v-1099594a]:hover{background:linear-gradient(135deg,#065f46,#047857)}@keyframes cta-pulse-1099594a{0%,to{box-shadow:0 4px 18px rgba(4,120,87,.3)}50%{box-shadow:0 4px 24px rgba(4,120,87,.55)}}.peer-ended-banner[data-v-1099594a]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#fbf6f1;border:1px solid #e8d5c4;border-radius:12px;padding:.75rem 1rem;margin-bottom:.75rem;color:#3d3530;font-size:.95rem}.peer-ended-banner>i[data-v-1099594a]{color:#b8856c;font-size:1.1rem}.other-proposed-banner[data-v-1099594a]{display:flex;align-items:center;gap:.6rem;background:#eef6ef;border:1px solid #cbe5cf;border-radius:12px;padding:.7rem 1rem;margin:0 0 1rem;color:#2f5d3a;font-size:.92rem;text-align:left}.other-proposed-banner>i[data-v-1099594a]{color:#3f9d5a;font-size:1.1rem;flex-shrink:0}.flow-overview[data-v-1099594a]{background:#fbf6f1;border:1px solid #f0ede8;border-radius:12px;padding:1rem 1.1rem;margin:0 0 1.25rem;text-align:left}.flow-overview-title[data-v-1099594a]{margin:0 0 .75rem;font-weight:600;color:#3d3530;font-size:.9rem}.flow-overview-list[data-v-1099594a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.flow-overview-list li[data-v-1099594a]{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.4;color:#6b5d52}.flow-overview-list strong[data-v-1099594a]{color:#3d3530}.flow-num[data-v-1099594a]{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:#b8856c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.skip-final-row[data-v-1099594a]{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0 0 1rem}.skip-final-btn[data-v-1099594a]{display:inline-flex;align-items:center;gap:.5rem;background:#fdf6f0;border:1.5px solid #b8856c;color:#9d6f58;border-radius:10px;padding:.65rem 1.2rem;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.skip-final-btn[data-v-1099594a]:hover:not(:disabled){background:#b8856c;color:#fff}.skip-final-btn[data-v-1099594a]:disabled{opacity:.5;cursor:not-allowed}.skip-final-banner[data-v-1099594a]{display:flex;align-items:center;gap:.6rem;background:#fbf6f1;border:1px solid #e8d5c4;border-radius:12px;padding:.7rem 1rem;margin:0 0 1rem;color:#6b5d52;font-size:.9rem;text-align:left}.skip-final-banner>i[data-v-1099594a]{color:#b8856c;flex-shrink:0}.skip-final-banner strong[data-v-1099594a]{color:#3d3530}.peer-ended-cta[data-v-1099594a]{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;background:#b8856c;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease}.peer-ended-cta[data-v-1099594a]:hover{background:#a0725b}.step-features[data-v-1099594a]{display:flex;flex-direction:column;gap:.5rem;margin:0 auto 1.75rem;max-width:380px;text-align:left}.step-feature[data-v-1099594a]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:#5a534d;background:#fdfbf7;padding:.625rem .875rem;border-radius:8px}.step-feature i[data-v-1099594a]{color:#b8856c;font-size:.9rem}.step-cta[data-v-1099594a]{background:#b8856c;color:#fff;border:none;padding:.875rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s}.step-cta[data-v-1099594a]:hover{background:#a57256;transform:translateY(-1px);box-shadow:0 6px 16px rgba(184,133,108,.25)}.step-cta-secondary[data-v-1099594a]{background:#fff;color:#b8856c;border:1px solid #e8d5c4;padding:.625rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s}.step-cta-secondary[data-v-1099594a]:hover{background:#fdf6f0}.step-cta-skip[data-v-1099594a]{background:transparent;color:#8a817a;border:none;padding:.5rem 1rem;font-size:.85rem;cursor:pointer;margin-top:.5rem}.step-cta-skip[data-v-1099594a]:hover{color:#b8856c}.step-actions[data-v-1099594a]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.step-note[data-v-1099594a]{font-size:.78rem;color:#8a817a;font-style:italic;margin:1.25rem 0 0}.photo-grid[data-v-1099594a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:500px;margin:0 auto 1rem}@media (max-width:480px){.photo-grid[data-v-1099594a]{grid-template-columns:1fr}}.photo-card[data-v-1099594a]{text-align:center}.photo-placeholder[data-v-1099594a]{position:relative;aspect-ratio:1/1;background:linear-gradient(135deg,#f5efe8,#e8d5c4);color:#b8856c;font-size:2.5rem;margin-bottom:.625rem;overflow:hidden}.photo-overlay[data-v-1099594a],.photo-placeholder[data-v-1099594a]{border-radius:12px;display:flex;align-items:center;justify-content:center}.photo-overlay[data-v-1099594a]{position:absolute;inset:0;background:rgba(61,53,48,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:.4rem;color:#fdfbf7}.photo-overlay i[data-v-1099594a]{font-size:2rem}.photo-overlay span[data-v-1099594a]{font-size:.78rem;letter-spacing:.02em}.photo-placeholder.photo-hidden[data-v-1099594a]{background:#fdfbf7;border:1px dashed #e8dcc9;color:#8a817a;font-size:1.5rem;flex-direction:column;gap:.5rem}.photo-placeholder.photo-hidden span[data-v-1099594a]{font-size:.75rem}.photo-placeholder.photo-revealed[data-v-1099594a]{background:#fff;padding:0;overflow:hidden;border:2px solid #bfe6ce}.photo-placeholder .photo-img[data-v-1099594a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-touch-callout:none;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.photo-label[data-v-1099594a]{font-size:.8rem;color:#5a534d;margin:0 0 .625rem;font-weight:500}.photo-revealed-label[data-v-1099594a]{font-size:.85rem;color:#047857;font-weight:600;margin:.25rem 0 0;display:flex;align-items:center;justify-content:center;gap:.3rem}.photo-revealed-label i[data-v-1099594a]{font-size:.95rem}.photo-status[data-v-1099594a]{font-size:.78rem;color:#8a817a;margin:0 0 .625rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.photo-status i[data-v-1099594a]{font-size:.75rem}.photo-status-success[data-v-1099594a]{color:#047857}.photo-status-action[data-v-1099594a]{color:#b8856c;font-weight:600}.photo-banner[data-v-1099594a]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-radius:10px;font-size:.85rem;margin:.75rem auto 1.25rem;max-width:500px;text-align:left}.photo-banner i[data-v-1099594a]{font-size:1rem;flex-shrink:0}.photo-countdown[data-v-1099594a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;background:#fbf6f1;border:1px solid #f0ede8;color:#8a817a;font-size:.9rem;margin:.75rem auto 0;max-width:500px;text-align:center}.photo-countdown i[data-v-1099594a]{color:#b8856c;flex-shrink:0}.photo-countdown strong[data-v-1099594a]{color:#3d3530;font-variant-numeric:tabular-nums}.photo-advice[data-v-1099594a]{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;border-radius:10px;background:#fbf8f4;border:1px solid #f0ede8;color:#8a817a;font-size:.82rem;line-height:1.5;text-align:left;margin:0 auto 1.25rem;max-width:500px}.photo-advice i[data-v-1099594a]{color:#b8856c;font-size:.95rem;flex-shrink:0;margin-top:.1rem}.photo-skip-banner[data-v-1099594a]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.625rem;padding:.75rem 1rem;border-radius:10px;background:#fbf6f1;border:1px solid #e8dcd2;color:#5a534d;font-size:.88rem;line-height:1.5;margin:.75rem auto 0;max-width:500px;text-align:left}.photo-skip-banner i[data-v-1099594a]{color:#b8856c;flex-shrink:0}.photo-skip-banner span[data-v-1099594a]{flex:1;min-width:200px}.photo-skip-accept[data-v-1099594a]{padding:.45rem 1rem;font-size:.85rem}.photo-skip-link[data-v-1099594a]{display:inline-flex;align-items:center;gap:.4rem;margin:1rem auto 0;background:none;border:none;color:#8a817a;font-size:.82rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.photo-skip-link[data-v-1099594a]:hover:not(:disabled){color:#b8856c}.photo-skip-link[data-v-1099594a]:disabled{opacity:.5;cursor:not-allowed}.photo-banner.tone-info[data-v-1099594a]{background:#f5efe8;color:#5a534d}.photo-banner.tone-info i[data-v-1099594a]{color:#b8856c}.photo-banner.tone-warning[data-v-1099594a]{background:#fef3c7;color:#92400e}.photo-banner.tone-warning i[data-v-1099594a]{color:#92400e}.photo-banner.tone-success[data-v-1099594a]{background:#ecfdf5;color:#047857}.photo-banner.tone-success i[data-v-1099594a]{color:#047857}.photo-banner.tone-action[data-v-1099594a]{background:linear-gradient(135deg,#fdf6f0,#fbe8da);color:#b8856c;font-weight:600;border:1px solid #d4a87c}.photo-banner.tone-action i[data-v-1099594a]{color:#b8856c}.hidden-file-input[data-v-1099594a]{display:none}.decision-grid[data-v-1099594a]{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;max-width:540px;margin:0 auto}.decision-grid.decision-grid-3[data-v-1099594a]{grid-template-columns:1fr 1fr 1fr;max-width:760px}@media (max-width:540px){.decision-grid[data-v-1099594a]{grid-template-columns:1fr}}@media (max-width:760px){.decision-grid.decision-grid-3[data-v-1099594a]{grid-template-columns:1fr}}.decision-card.decision-later i[data-v-1099594a]{color:#b8856c}.decision-imprevu[data-v-1099594a]{display:inline-flex;align-items:center;gap:.45rem;margin:.5rem auto 0;padding:.5rem .75rem;background:none;border:none;color:#8a817a;font-size:.82rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s ease}.decision-imprevu i[data-v-1099594a]{font-size:.85rem;color:#b8856c}.decision-imprevu[data-v-1099594a]:hover:not(:disabled){color:#5a534d}.decision-imprevu[data-v-1099594a]:disabled{opacity:.5;cursor:default}.decision-card.decision-later[data-v-1099594a]:hover:not(:disabled){border-color:#b8856c;background:#fdf6f0}.decision-card[data-v-1099594a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;border-radius:12px;border:1px solid #f0ede8;background:#fff;cursor:pointer;transition:all .15s;text-align:center}.decision-card[data-v-1099594a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.decision-card[data-v-1099594a]:disabled{opacity:.55;cursor:not-allowed}.decision-card i[data-v-1099594a]{font-size:1.75rem}.decision-card strong[data-v-1099594a]{font-size:.95rem;color:#3d3530;font-weight:600}.decision-card span[data-v-1099594a]{font-size:.78rem;color:#8a817a;line-height:1.4}.decision-continue[data-v-1099594a]{border-color:#bfe6ce;background:#ecfdf5}.decision-continue i[data-v-1099594a]{color:#047857}.decision-continue[data-v-1099594a]:hover{border-color:#047857}.decision-stop[data-v-1099594a]{border-color:#f0dad3;background:#faf1ef}.decision-stop i[data-v-1099594a]{color:#8b4d40}.decision-stop[data-v-1099594a]:hover{border-color:#8b4d40}.mq-success-icon[data-v-1099594a]{width:76px;height:76px;margin:0 auto .75rem;border-radius:50%;background:linear-gradient(135deg,#10b981,#047857);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;box-shadow:0 8px 24px rgba(4,120,87,.28);animation:mq-pop-1099594a .4s ease-out}@keyframes mq-pop-1099594a{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.mq-success-badge[data-v-1099594a]{display:inline-block;background:#ecfdf5;color:#047857;border:1px solid #bfe6ce;border-radius:999px;padding:.2rem .75rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;margin-bottom:.5rem}.mq-success-title[data-v-1099594a]{margin-top:.25rem}.wali-card[data-v-1099594a]{max-width:420px;margin:1.5rem auto 0;border:1px solid #bfe6ce;background:linear-gradient(180deg,#f4fdf8,#ecfdf5);border-radius:16px;padding:1.1rem 1.25rem;box-shadow:0 4px 16px rgba(4,120,87,.08)}.wali-head[data-v-1099594a]{display:flex;align-items:center;gap:.75rem;padding-bottom:.9rem;border-bottom:1px solid #d4efe0}.wali-avatar[data-v-1099594a]{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #bfe6ce;display:flex;align-items:center;justify-content:center;color:#047857;font-size:1.15rem;flex-shrink:0}.wali-head-text[data-v-1099594a]{display:flex;flex-direction:column;text-align:left}.wali-name[data-v-1099594a]{font-size:1.05rem;font-weight:700;color:#1f3d30}.wali-rel[data-v-1099594a]{font-size:.78rem;color:#5a8a72}.wali-phone-row[data-v-1099594a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 0 .25rem;font-size:1.15rem;font-weight:700;color:#047857;text-decoration:none;letter-spacing:.03em;font-variant-numeric:tabular-nums}.wali-phone-row i[data-v-1099594a]{font-size:.95rem}.mq-call-cta[data-v-1099594a]{margin-top:.85rem;background:linear-gradient(135deg,#10b981,#047857);width:100%;justify-content:center}.mq-call-cta[data-v-1099594a]:hover{background:linear-gradient(135deg,#059669,#036348)}.mq-feedback-zone[data-v-1099594a]{margin-top:1.1rem}.mq-feedback-done i[data-v-1099594a]{color:#047857}.mq-confirm-overlay[data-v-1099594a]{position:fixed;inset:0;background:rgba(30,25,20,.45);display:flex;align-items:center;justify-content:center;z-index:320;padding:1rem}.mq-confirm-modal[data-v-1099594a]{background:#fff;border-radius:16px;padding:1.75rem;width:100%;max-width:380px;text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.16);animation:mq-pop-1099594a .22s ease-out}.mq-confirm-icon[data-v-1099594a]{width:56px;height:56px;margin:0 auto .9rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.mq-confirm-icon.tone-accent[data-v-1099594a]{background:#fdf6f0;color:#b8856c}.mq-confirm-icon.tone-danger[data-v-1099594a]{background:#faf1ef;color:#c0564b}.mq-confirm-title[data-v-1099594a]{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-weight:600;color:#3d3530;margin:0 0 .4rem}.mq-confirm-text[data-v-1099594a]{font-size:.9rem;color:#8a817a;line-height:1.5;margin:0 0 1.5rem}.mq-confirm-actions[data-v-1099594a]{display:flex;gap:.625rem}.visio-rules-modal[data-v-1099594a]{max-width:480px}.visio-rules-list[data-v-1099594a]{list-style:none;margin:0 0 .875rem;padding:0;text-align:left;display:flex;flex-direction:column;gap:.625rem}.visio-rules-list li[data-v-1099594a]{display:flex;align-items:flex-start;gap:.625rem;font-size:.85rem;line-height:1.5;color:#5a534d}.visio-rules-list li i[data-v-1099594a]{color:#b8856c;font-size:.9rem;flex-shrink:0;margin-top:.15rem}.visio-rules-list li strong[data-v-1099594a]{color:#3d3530}.visio-rules-dua[data-v-1099594a]{font-size:.82rem;color:#8a817a;font-style:italic;margin:0 0 1rem;text-align:center}.mq-confirm-cancel[data-v-1099594a],.mq-confirm-ok[data-v-1099594a]{flex:1;padding:.75rem;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid #f0ede8}.mq-confirm-cancel[data-v-1099594a]{background:#fff;color:#5a534d}.mq-confirm-cancel[data-v-1099594a]:hover{background:#fdf6f0}.mq-confirm-ok[data-v-1099594a]{border:none;color:#fff}.mq-confirm-ok.tone-accent[data-v-1099594a]{background:#b8856c}.mq-confirm-ok.tone-accent[data-v-1099594a]:hover{background:#9d6f58}.mq-confirm-ok.tone-danger[data-v-1099594a]{background:#c0564b}.mq-confirm-ok.tone-danger[data-v-1099594a]:hover{background:#a4453c}.wali-form[data-v-1099594a]{max-width:420px;margin:0 auto;display:flex;flex-direction:column;gap:.625rem}.wali-input[data-v-1099594a]{width:100%;padding:.75rem .875rem;border:1px solid #f0ede8;border-radius:10px;font-size:.95rem;color:#3d3530;background:#fff;box-sizing:border-box}.wali-input[data-v-1099594a]:focus{outline:none;border-color:#b8856c}