@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";body[data-v-d7e0b9cf],html[data-v-d7e0b9cf]{-webkit-text-size-adjust:100%;font-family:League Spartan,sans-serif;overflow-x:hidden;width:100%}body[data-v-d7e0b9cf]{align-items:center;background:linear-gradient(220deg,#5b207b,#350f76);color:#faf0ff;display:flex;height:100vh;justify-content:center;margin:0;padding:0;width:100vw}.native-scroll-container[data-v-d7e0b9cf]{overflow-x:hidden;overflow-y:scroll}.native-scroll-container[data-v-d7e0b9cf],.native-scroll-container-x[data-v-d7e0b9cf]{-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto;height:100%;position:relative;width:100%}.native-scroll-container-x[data-v-d7e0b9cf]{overflow-x:scroll;overflow-y:hidden}h2[data-v-d7e0b9cf]{font-size:64px;font-weight:700;line-height:1.2;margin:0}form[data-v-d7e0b9cf]{align-items:left;gap:48px;justify-content:space-evenly;margin:48px 0;position:relative;width:100%}.form-wrapper[data-v-d7e0b9cf]{align-items:left;display:flex;flex-direction:column;height:auto;width:-moz-fit-content;width:fit-content}.logo[data-v-d7e0b9cf]{align-self:center;bottom:5%;position:absolute;width:4%}.button-font[data-v-d7e0b9cf]{color:#faf0ff;font-size:24px;font-weight:600}.is-quest .button-font[data-v-d7e0b9cf]{font-size:29px}.icon[data-v-d7e0b9cf]{font-family:Material Symbols Outlined;font-size:28px;line-height:1}.is-quest .icon[data-v-d7e0b9cf]{font-size:32px}.icon.mic-on[data-v-d7e0b9cf]:before{content:"mic"}.icon.camera-on[data-v-d7e0b9cf]:before{content:"photo_camera"}.icon.mic-off[data-v-d7e0b9cf]:before{content:"mic_off"}.icon.camera-off[data-v-d7e0b9cf]:before{content:"no_photography"}.icon.info[data-v-d7e0b9cf]:before{content:"planner_banner_ad_pt"}.icon.participants[data-v-d7e0b9cf]:before{content:"group"}.icon.drop-down-arrow[data-v-d7e0b9cf]:before{content:"arrow_drop_down"}.rv-root[data-v-d7e0b9cf]{--rv-primary:#2563eb;--rv-primary-dark:#1e40af;--rv-bg-dark:#0f172a;--rv-bg-light:#f8fafc;--rv-text-dark:#0f172a;--rv-text-muted:#64748b;--rv-border:#e2e8f0;--rv-success:#10b981;--rv-warning:#f59e0b;--rv-danger:#ef4444;background:var(--rv-bg-dark);color:#f1f5f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;padding:0}.is-quest .rv-root[data-v-d7e0b9cf]{font-family:Lexend,sans-serif}.rv-root *[data-v-d7e0b9cf],.rv-root[data-v-d7e0b9cf] :after,.rv-root[data-v-d7e0b9cf] :before{box-sizing:border-box}.rv-screen[data-v-d7e0b9cf]{display:none;height:100%;width:100%}.rv-screen.active[data-v-d7e0b9cf]{display:block}.rv-screen.active.flex-screen[data-v-d7e0b9cf],.rv-screen.active.scroll-screen[data-v-d7e0b9cf]{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow-y:auto;padding:24px}.rv-form-card[data-v-d7e0b9cf],.rv-screen.active.scroll-screen[data-v-d7e0b9cf]{flex-direction:column}.rv-form-card[data-v-d7e0b9cf]{align-items:center;display:flex;gap:28px;max-width:440px;width:100%}.rv-form-panel[data-v-d7e0b9cf]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;width:100%}.rv-form-panel-header[data-v-d7e0b9cf]{background:#1e293b;color:#f1f5f9;padding:28px 28px 24px;text-align:center}.rv-form-panel-body[data-v-d7e0b9cf]{padding:24px 28px 28px}.rv-form-logo[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border-radius:12px;display:flex;height:48px;justify-content:center;margin:0 auto 14px;width:48px}.rv-form-logo svg[data-v-d7e0b9cf]{color:#fff;height:24px;width:24px}.rv-form-heading[data-v-d7e0b9cf]{font-size:20px;font-weight:600;margin-bottom:6px}.is-quest .rv-form-heading[data-v-d7e0b9cf]{font-size:25px}.rv-form-subheading[data-v-d7e0b9cf]{color:#64748b;font-size:14px}.is-quest .rv-form-subheading[data-v-d7e0b9cf]{font-size:17px}.rv-fg[data-v-d7e0b9cf]{margin-bottom:18px}.rv-fg-label[data-v-d7e0b9cf]{color:#0f172a;display:block;font-size:14px;font-weight:500;margin-bottom:7px}.is-quest .rv-fg-label[data-v-d7e0b9cf]{font-size:17px}.rv-fg-input[data-v-d7e0b9cf]{-webkit-appearance:none;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .2s;width:100%}.is-quest .rv-fg-input[data-v-d7e0b9cf]{font-size:19px}.rv-fg-input[data-v-d7e0b9cf]:focus{border-color:var(--rv-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}.rv-fg-input[data-v-d7e0b9cf]::-moz-placeholder{color:#94a3b8}.rv-fg-input[data-v-d7e0b9cf]::placeholder{color:#94a3b8}.rv-fg-input.error[data-v-d7e0b9cf]{border-color:#ef4444}.rv-fg-error[data-v-d7e0b9cf]{color:#ef4444;display:none;font-size:14px;margin-top:5px}.is-quest .rv-fg-error[data-v-d7e0b9cf]{font-size:17px}.rv-fg-error.show[data-v-d7e0b9cf]{display:block}.rv-btn-action[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:15px;transition:all .2s;width:100%}.is-quest .rv-btn-action[data-v-d7e0b9cf]{font-size:19px}.rv-btn-action[data-v-d7e0b9cf]:hover{background:#1e40af}.rv-btn-action[data-v-d7e0b9cf]:active{transform:scale(.98)}.rv-btn-action[data-v-d7e0b9cf]:disabled{cursor:not-allowed;opacity:.5}.rv-btn-action svg[data-v-d7e0b9cf]{height:18px;width:18px}.rv-btn-action-spinner[data-v-d7e0b9cf]{animation:rv-spin-d7e0b9cf .7s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:none;height:20px;width:20px}.rv-btn-action-spinner.active[data-v-d7e0b9cf]{display:block}@keyframes rv-spin-d7e0b9cf{to{transform:rotate(1turn)}}.rv-form-footer[data-v-d7e0b9cf]{color:#64748b;font-size:14px;text-align:center}.is-quest .rv-form-footer[data-v-d7e0b9cf]{font-size:17px}.rv-waiting-content[data-v-d7e0b9cf]{max-width:400px;text-align:center}.rv-waiting-anim[data-v-d7e0b9cf]{align-items:center;animation:rv-wpulse-d7e0b9cf 2s ease-in-out infinite;background:rgba(37,99,235,.12);border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.rv-waiting-anim svg[data-v-d7e0b9cf]{color:var(--rv-primary);height:32px;width:32px}@keyframes rv-wpulse-d7e0b9cf{0%,to{transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.rv-waiting-title[data-v-d7e0b9cf]{color:#f1f5f9;font-size:24px;font-weight:700;margin-bottom:10px}.is-quest .rv-waiting-title[data-v-d7e0b9cf]{font-size:29px}.rv-waiting-desc[data-v-d7e0b9cf]{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:24px}.is-quest .rv-waiting-desc[data-v-d7e0b9cf]{font-size:19px}.rv-waiting-status[data-v-d7e0b9cf]{align-items:center;background:#1e293b;border-radius:10px;color:#64748b;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px}.is-quest .rv-waiting-status[data-v-d7e0b9cf]{font-size:17px}.rv-ws-dot[data-v-d7e0b9cf]{animation:rv-pulse-d7e0b9cf 2s infinite;background:#10b981;border-radius:50%;height:8px;width:8px}@keyframes rv-pulse-d7e0b9cf{0%,to{opacity:1}50%{opacity:.3}}.rv-loading-dots[data-v-d7e0b9cf]:after{animation:rv-ldots-d7e0b9cf 1.5s steps(3) infinite;content:""}@keyframes rv-ldots-d7e0b9cf{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.rv-centered-content[data-v-d7e0b9cf]{max-width:420px;text-align:center}.rv-centered-icon[data-v-d7e0b9cf]{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.rv-centered-icon svg[data-v-d7e0b9cf]{height:36px;width:36px}.rv-centered-title[data-v-d7e0b9cf]{color:#f1f5f9;font-size:24px;font-weight:700;margin-bottom:10px}.is-quest .rv-centered-title[data-v-d7e0b9cf]{font-size:29px}.rv-centered-desc[data-v-d7e0b9cf]{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:24px}.is-quest .rv-centered-desc[data-v-d7e0b9cf]{font-size:19px}.rv-btn-outline[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s}.is-quest .rv-btn-outline[data-v-d7e0b9cf]{font-size:19px}.rv-btn-outline[data-v-d7e0b9cf]:hover{background:#1e40af}.rv-btn-outline svg[data-v-d7e0b9cf]{height:18px;width:18px}.rv-survey-wrapper[data-v-d7e0b9cf]{display:flex;flex-direction:column;gap:20px;max-width:560px;width:100%}.rv-survey-logo[data-v-d7e0b9cf]{align-items:center;display:flex;gap:8px}.rv-survey-logo-icon[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.rv-survey-logo-icon svg[data-v-d7e0b9cf]{color:#fff;height:18px;width:18px}.rv-survey-logo-text[data-v-d7e0b9cf]{color:#f1f5f9;font-size:16px;font-weight:700}.is-quest .rv-survey-logo-text[data-v-d7e0b9cf]{font-size:19px}.rv-survey-progress[data-v-d7e0b9cf]{text-align:center}.rv-survey-progress-label[data-v-d7e0b9cf]{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.is-quest .rv-survey-progress-label[data-v-d7e0b9cf]{font-size:17px}.rv-survey-bar-bg[data-v-d7e0b9cf]{background:#1e293b;border-radius:2px;height:4px;margin:0 auto;overflow:hidden;width:180px}.rv-survey-bar-fill[data-v-d7e0b9cf]{background:var(--rv-primary);border-radius:2px;height:100%;transition:width .4s}.rv-survey-card[data-v-d7e0b9cf]{animation:rv-sfadein-d7e0b9cf .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;padding:28px}@keyframes rv-sfadein-d7e0b9cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rv-survey-question[data-v-d7e0b9cf]{color:#0f172a;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:20px}.is-quest .rv-survey-question[data-v-d7e0b9cf]{font-size:25px}.rv-survey-hint[data-v-d7e0b9cf]{color:#64748b;font-size:14px;margin-bottom:14px}.is-quest .rv-survey-hint[data-v-d7e0b9cf]{font-size:17px}.rv-likert-opt[data-v-d7e0b9cf]{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:13px 14px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rv-likert-opt[data-v-d7e0b9cf]:hover{background:rgba(37,99,235,.04)}.rv-likert-opt.selected[data-v-d7e0b9cf]{background:rgba(37,99,235,.06);border-color:var(--rv-primary)}.rv-radio[data-v-d7e0b9cf]{align-items:center;border:2px solid #e2e8f0;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s;width:20px}.rv-likert-opt.selected .rv-radio[data-v-d7e0b9cf]{animation:rv-rsel-d7e0b9cf .3s ease-out;border-color:var(--rv-primary)}@keyframes rv-rsel-d7e0b9cf{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.rv-radio-dot[data-v-d7e0b9cf]{background:var(--rv-primary);border-radius:50%;height:10px;transform:scale(0);transition:transform .15s;width:10px}.rv-likert-opt.selected .rv-radio-dot[data-v-d7e0b9cf]{transform:scale(1)}.rv-likert-label[data-v-d7e0b9cf]{color:#0f172a;flex:1;font-size:16px;font-weight:500}.is-quest .rv-likert-label[data-v-d7e0b9cf]{font-size:19px}.rv-check-icon[data-v-d7e0b9cf]{color:var(--rv-primary);display:none}.rv-likert-opt.selected .rv-check-icon[data-v-d7e0b9cf]{animation:rv-sfadecheck-d7e0b9cf .4s ease-out .1s forwards;display:block;opacity:0}.rv-check-icon svg[data-v-d7e0b9cf]{height:16px;width:16px}@keyframes rv-sfadecheck-d7e0b9cf{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.rv-check-opt[data-v-d7e0b9cf]{align-items:flex-start;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rv-check-opt[data-v-d7e0b9cf]:hover{background:rgba(37,99,235,.04)}.rv-check-opt.selected[data-v-d7e0b9cf]{background:rgba(37,99,235,.06);border-color:var(--rv-primary)}.rv-checkbox[data-v-d7e0b9cf]{align-items:center;border:2px solid #e2e8f0;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;transition:all .15s;width:20px}.rv-check-opt.selected .rv-checkbox[data-v-d7e0b9cf]{background:var(--rv-primary);border-color:var(--rv-primary)}.rv-checkbox-mark[data-v-d7e0b9cf]{display:none}.rv-check-opt.selected .rv-checkbox-mark[data-v-d7e0b9cf]{display:block}.rv-checkbox-mark svg[data-v-d7e0b9cf]{color:#fff;height:14px;width:14px}.rv-check-label[data-v-d7e0b9cf]{color:#0f172a;font-size:16px;font-weight:500;line-height:1.4}.is-quest .rv-check-label[data-v-d7e0b9cf]{font-size:19px}.rv-survey-nav[data-v-d7e0b9cf]{display:flex;gap:10px;justify-content:flex-end}.rv-btn-survey[data-v-d7e0b9cf]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:13px 24px;transition:all .2s}.is-quest .rv-btn-survey[data-v-d7e0b9cf]{font-size:19px}.rv-btn-survey[data-v-d7e0b9cf]:active{transform:scale(.98)}.rv-btn-survey svg[data-v-d7e0b9cf]{height:16px;width:16px}.rv-btn-survey-back[data-v-d7e0b9cf]{background:#1e293b;color:#f1f5f9}.rv-btn-survey-back[data-v-d7e0b9cf]:hover{background:#334155}.rv-btn-survey-next[data-v-d7e0b9cf]{background:var(--rv-primary);color:#fff}.rv-btn-survey-next[data-v-d7e0b9cf]:hover{background:#1e40af}.rv-btn-survey-submit[data-v-d7e0b9cf]{background:#10b981;color:#fff}.rv-btn-survey-submit[data-v-d7e0b9cf]:hover{background:#059669}.rv-survey-validation[data-v-d7e0b9cf]{color:#ef4444;display:none;font-size:14px;text-align:center}.is-quest .rv-survey-validation[data-v-d7e0b9cf]{font-size:17px}.rv-survey-validation.show[data-v-d7e0b9cf]{display:block}.rv-toast[data-v-d7e0b9cf]{background:rgba(0,0,0,.9);border-radius:8px;bottom:100px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:14px;font-weight:500;left:50%;opacity:0;padding:14px 20px;position:fixed;transform:translate(-50%) translateY(100px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.is-quest .rv-toast[data-v-d7e0b9cf]{font-size:17px}.rv-toast.show[data-v-d7e0b9cf]{opacity:1;transform:translate(-50%) translateY(0)}.rv-modal-overlay[data-v-d7e0b9cf]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s;z-index:2000}.rv-modal-overlay.show[data-v-d7e0b9cf]{display:flex;opacity:1}.rv-modal[data-v-d7e0b9cf]{animation:rv-modal-slidein-d7e0b9cf .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:24px;width:90%}@keyframes rv-modal-slidein-d7e0b9cf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rv-modal-header[data-v-d7e0b9cf]{color:var(--rv-text-dark);font-size:20px;font-weight:600;margin-bottom:12px}.is-quest .rv-modal-header[data-v-d7e0b9cf]{font-size:25px}.rv-modal-body[data-v-d7e0b9cf]{color:var(--rv-text-muted);font-size:16px;line-height:1.5;margin-bottom:24px}.is-quest .rv-modal-body[data-v-d7e0b9cf]{font-size:19px}.rv-modal-actions[data-v-d7e0b9cf]{display:flex;gap:12px;justify-content:flex-end}.rv-modal-btn[data-v-d7e0b9cf]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.is-quest .rv-modal-btn[data-v-d7e0b9cf]{font-size:17px}.rv-modal-btn.cancel[data-v-d7e0b9cf]{background:var(--rv-bg-light);color:var(--rv-text-dark)}.rv-modal-btn.cancel[data-v-d7e0b9cf]:hover{background:#e2e8f0}.rv-modal-btn.confirm[data-v-d7e0b9cf]{background:var(--rv-danger);color:#fff}.rv-modal-btn.confirm[data-v-d7e0b9cf]:hover{background:#dc2626}body.is-quest[data-v-d7e0b9cf]{-webkit-font-smoothing:antialiased;font-family:Lexend,sans-serif}.guide-login-card[data-v-d7e0b9cf]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;max-width:560px;overflow:hidden;width:100%}.guide-login-header[data-v-d7e0b9cf]{background:var(--rv-bg-dark);background:#1e293b;color:#f1f5f9;padding:32px 32px 28px;text-align:center}.guide-login-logo[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border-radius:14px;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.guide-login-logo svg[data-v-d7e0b9cf]{color:#fff;height:28px;width:28px}.guide-login-title[data-v-d7e0b9cf]{font-size:20px;font-weight:600;margin-bottom:6px}.is-quest .guide-login-title[data-v-d7e0b9cf]{font-size:25px}.guide-login-subtitle[data-v-d7e0b9cf]{color:#64748b;font-size:14px}.is-quest .guide-login-subtitle[data-v-d7e0b9cf]{font-size:17px}.guide-login-form[data-v-d7e0b9cf]{padding:28px 32px 32px}.guide-login-fg[data-v-d7e0b9cf]{margin-bottom:20px}.guide-login-label[data-v-d7e0b9cf]{color:#0f172a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.is-quest .guide-login-label[data-v-d7e0b9cf]{font-size:17px}.guide-login-input[data-v-d7e0b9cf]{-webkit-appearance:none;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:16px;padding:15px 16px;transition:all .2s;width:100%}.is-quest .guide-login-input[data-v-d7e0b9cf]{font-size:19px}.guide-login-input[data-v-d7e0b9cf]:focus{border-color:var(--rv-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}.guide-login-input[data-v-d7e0b9cf]::-moz-placeholder{color:#94a3b8}.guide-login-input[data-v-d7e0b9cf]::placeholder{color:#94a3b8}.guide-login-input.error[data-v-d7e0b9cf]{border-color:#ef4444}.guide-login-select-wrapper[data-v-d7e0b9cf]{position:relative}.guide-login-select[data-v-d7e0b9cf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;font-family:inherit;font-size:16px;padding:15px 44px 15px 16px;transition:all .2s;width:100%}.is-quest .guide-login-select[data-v-d7e0b9cf]{font-size:19px}.guide-login-select[data-v-d7e0b9cf]:focus{border-color:var(--rv-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}.guide-login-select.error[data-v-d7e0b9cf]{border-color:#ef4444}.guide-login-select-arrow[data-v-d7e0b9cf]{color:#64748b;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.guide-login-select-arrow svg[data-v-d7e0b9cf]{height:20px;width:20px}.guide-login-error[data-v-d7e0b9cf]{align-items:center;color:#ef4444;display:none;font-size:14px;gap:6px;margin-top:6px}.is-quest .guide-login-error[data-v-d7e0b9cf]{font-size:17px}.guide-login-error.show[data-v-d7e0b9cf]{display:flex}.guide-login-error svg[data-v-d7e0b9cf]{flex-shrink:0;height:14px;width:14px}.guide-login-btn[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-top:4px;padding:16px;transition:all .2s;width:100%}.is-quest .guide-login-btn[data-v-d7e0b9cf]{font-size:19px}.guide-login-btn[data-v-d7e0b9cf]:hover{background:#1e40af}.guide-login-btn[data-v-d7e0b9cf]:active{transform:scale(.98)}.guide-login-btn[data-v-d7e0b9cf]:disabled{cursor:not-allowed;opacity:.5}.guide-login-btn svg[data-v-d7e0b9cf]{height:18px;width:18px}.guide-login-spinner[data-v-d7e0b9cf]{animation:rv-spin-d7e0b9cf .7s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:none;height:20px;width:20px}.guide-login-spinner.active[data-v-d7e0b9cf]{display:block}.guide-login-footer[data-v-d7e0b9cf]{color:#64748b;font-size:14px;padding:0 32px 24px;text-align:center}.is-quest .guide-login-footer[data-v-d7e0b9cf]{font-size:17px}.guide-container[data-v-d7e0b9cf]{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;height:calc(100vh - 40px);max-width:560px;overflow:hidden;width:100%}.guide-header[data-v-d7e0b9cf]{background:#1e293b;color:#f1f5f9;min-width:0;overflow:hidden;padding:20px 24px 16px}.guide-tour-title[data-v-d7e0b9cf]{font-size:20px;font-weight:600;margin-bottom:8px}.is-quest .guide-tour-title[data-v-d7e0b9cf]{font-size:25px}.guide-tour-meta[data-v-d7e0b9cf]{align-items:center;color:#64748b;display:flex;font-size:14px;gap:16px;margin-bottom:16px}.is-quest .guide-tour-meta[data-v-d7e0b9cf]{font-size:17px}.guide-meta-item[data-v-d7e0b9cf]{align-items:center;display:flex;gap:6px}.guide-meta-item svg[data-v-d7e0b9cf]{height:16px;width:16px}.guide-live-indicator[data-v-d7e0b9cf]{animation:rv-pulse-d7e0b9cf 2s infinite;background:#ef4444;border-radius:50%;height:8px;width:8px}.guide-active-stop-preview[data-v-d7e0b9cf]{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:none;gap:12px;margin-top:12px;min-width:0;overflow:hidden;padding:12px}.guide-active-stop-preview.show[data-v-d7e0b9cf]{display:flex}.guide-preview-thumbnail[data-v-d7e0b9cf]{border-radius:6px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.guide-preview-thumbnail img[data-v-d7e0b9cf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guide-preview-info[data-v-d7e0b9cf]{flex:1;min-width:0;overflow:hidden}.guide-preview-label[data-v-d7e0b9cf]{color:#10b981;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.is-quest .guide-preview-label[data-v-d7e0b9cf]{font-size:15px}.guide-preview-title[data-v-d7e0b9cf]{color:#f1f5f9;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-quest .guide-preview-title[data-v-d7e0b9cf]{font-size:19px}.guide-preview-btn[data-v-d7e0b9cf]{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#f1f5f9;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s;white-space:nowrap}.is-quest .guide-preview-btn[data-v-d7e0b9cf]{font-size:17px}.guide-preview-btn[data-v-d7e0b9cf]:hover{background:hsla(0,0%,100%,.15);border-color:#ffffff4d}.guide-preview-btn svg[data-v-d7e0b9cf]{height:14px;width:14px}.guide-hand-alert[data-v-d7e0b9cf]{align-items:center;background:#f59e0b;color:#0f172a;display:none;font-weight:600;gap:12px;padding:16px 24px}.guide-hand-alert.show[data-v-d7e0b9cf]{display:flex}.guide-alert-icon svg[data-v-d7e0b9cf]{height:24px;width:24px}.guide-alert-info[data-v-d7e0b9cf]{flex:1}.guide-alert-name[data-v-d7e0b9cf]{font-size:16px;margin-bottom:2px}.is-quest .guide-alert-name[data-v-d7e0b9cf]{font-size:20px}.guide-alert-message[data-v-d7e0b9cf]{font-size:14px;opacity:.8}.is-quest .guide-alert-message[data-v-d7e0b9cf]{font-size:17px}.guide-tab-navigation[data-v-d7e0b9cf]{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;padding:0 24px}.guide-tab-btn[data-v-d7e0b9cf]{align-items:center;background:none;border:none;border-bottom:3px solid transparent;color:#64748b;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:16px 12px;transition:all .2s}.is-quest .guide-tab-btn[data-v-d7e0b9cf]{font-size:19px}.guide-tab-btn[data-v-d7e0b9cf]:hover{color:#0f172a}.guide-tab-btn.active[data-v-d7e0b9cf]{border-bottom-color:var(--rv-primary);color:var(--rv-primary)}.guide-tab-btn svg[data-v-d7e0b9cf]{height:18px;width:18px}.guide-content-area[data-v-d7e0b9cf]{background:#fff;flex:1;overflow-y:auto}.guide-tour-stops[data-v-d7e0b9cf]{overflow:hidden;padding:24px}.guide-tour-stops.has-active-stop .guide-stop-card[data-v-d7e0b9cf]:not(.active){opacity:.4}.guide-tour-stops.has-active-stop .guide-stop-card.shown[data-v-d7e0b9cf]:not(.active){opacity:.35}.guide-stop-card[data-v-d7e0b9cf]{background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;opacity:1;padding:12px;transition:opacity .3s,border-color .2s,background .2s;width:100%}.guide-stop-card[data-v-d7e0b9cf]:hover{border-color:var(--rv-primary)}.guide-stop-card.shown[data-v-d7e0b9cf]:not(.active){opacity:.5}.guide-stop-card.active[data-v-d7e0b9cf]{background:color-mix(in srgb,#10b981 5%,#fff);border-color:#10b981;opacity:1!important}.guide-stop-thumbnail[data-v-d7e0b9cf]{background:#f8fafc;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.guide-stop-thumbnail img[data-v-d7e0b9cf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guide-stop-content[data-v-d7e0b9cf]{display:flex;flex:1;flex-direction:column;gap:10px}.guide-stop-name[data-v-d7e0b9cf]{color:#0f172a;font-size:16px;font-weight:600;line-height:1.3}.is-quest .guide-stop-name[data-v-d7e0b9cf]{font-size:19px}.guide-stop-toggle-btn[data-v-d7e0b9cf]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s;width:100%}.is-quest .guide-stop-toggle-btn[data-v-d7e0b9cf]{font-size:17px}.guide-stop-toggle-btn svg[data-v-d7e0b9cf]{height:16px;width:16px}.guide-stop-toggle-btn.inactive[data-v-d7e0b9cf]{background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a}.guide-stop-toggle-btn.inactive[data-v-d7e0b9cf]:hover{background:#e2e8f0}.guide-stop-toggle-btn.active[data-v-d7e0b9cf]{background:#10b981;color:#fff;overflow:hidden;position:relative}.guide-stop-toggle-btn.active[data-v-d7e0b9cf]:after{animation:guide-shimmer-d7e0b9cf 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 50%,transparent);content:"";inset:0;position:absolute}.guide-stop-toggle-btn.active[data-v-d7e0b9cf]:hover{background:#059669}@keyframes guide-shimmer-d7e0b9cf{0%{transform:translate(-100%)}to{transform:translate(100%)}}.guide-comm-section[data-v-d7e0b9cf]{display:flex;flex-direction:column;height:100%}.guide-participants-header[data-v-d7e0b9cf]{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.guide-participants-count[data-v-d7e0b9cf]{color:#0f172a;font-size:14px;font-weight:600}.is-quest .guide-participants-count[data-v-d7e0b9cf]{font-size:17px}.guide-questions-indicator[data-v-d7e0b9cf]{align-items:center;color:#f59e0b;display:flex;font-size:14px;font-weight:500;gap:6px}.is-quest .guide-questions-indicator[data-v-d7e0b9cf]{font-size:17px}.guide-questions-indicator svg[data-v-d7e0b9cf]{height:18px;width:18px}.guide-participant-list[data-v-d7e0b9cf]{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px 24px}.guide-participant-item[data-v-d7e0b9cf]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:10px}.guide-participant-item.hand-raised[data-v-d7e0b9cf]{background:color-mix(in srgb,#f59e0b 10%,#fff);border-color:#f59e0b}.guide-participant-avatar[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.is-quest .guide-participant-avatar[data-v-d7e0b9cf]{font-size:17px}.guide-participant-info[data-v-d7e0b9cf]{flex:1}.guide-participant-name[data-v-d7e0b9cf]{color:#0f172a;font-size:14px;font-weight:500}.is-quest .guide-participant-name[data-v-d7e0b9cf]{font-size:17px}.guide-participant-status[data-v-d7e0b9cf]{color:#64748b;font-size:12px}.is-quest .guide-participant-status[data-v-d7e0b9cf]{font-size:15px}.guide-hand-indicator[data-v-d7e0b9cf]{color:#f59e0b}.guide-hand-indicator svg[data-v-d7e0b9cf]{height:18px;width:18px}.guide-chat-divider[data-v-d7e0b9cf]{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.05em;padding:12px 24px;text-transform:uppercase}.is-quest .guide-chat-divider[data-v-d7e0b9cf]{font-size:15px}.guide-chat-messages[data-v-d7e0b9cf]{display:flex;flex:1;flex-direction:column;gap:16px;max-height:22rem;overflow-y:auto;padding:16px 24px}.guide-chat-message[data-v-d7e0b9cf]{display:flex;gap:10px}.guide-chat-avatar[data-v-d7e0b9cf]{align-items:center;background:var(--rv-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.is-quest .guide-chat-avatar[data-v-d7e0b9cf]{font-size:17px}.guide-chat-bubble[data-v-d7e0b9cf]{background:#f8fafc;border-radius:12px;flex:1;padding:10px 12px}.guide-chat-bubble.guide-msg[data-v-d7e0b9cf]{background:color-mix(in srgb,var(--rv-primary) 10%,#f8fafc)}.guide-chat-message.hand-raised-msg .guide-chat-bubble[data-v-d7e0b9cf]{background:color-mix(in srgb,#f59e0b 8%,#f8fafc);border-left:3px solid #f59e0b}.guide-chat-author[data-v-d7e0b9cf]{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:4px}.is-quest .guide-chat-author[data-v-d7e0b9cf]{font-size:17px}.guide-hand-icon-inline[data-v-d7e0b9cf]{color:#f59e0b;height:14px;width:14px}.guide-chat-text[data-v-d7e0b9cf]{color:#0f172a;font-size:14px;line-height:1.4}.is-quest .guide-chat-text[data-v-d7e0b9cf]{font-size:17px}.guide-chat-time[data-v-d7e0b9cf]{color:#64748b;font-size:12px;margin-top:4px}.is-quest .guide-chat-time[data-v-d7e0b9cf]{font-size:15px}.guide-chat-info[data-v-d7e0b9cf]{background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:14px;padding:12px 24px;text-align:center}.is-quest .guide-chat-info[data-v-d7e0b9cf]{font-size:17px}.guide-bottom-actions[data-v-d7e0b9cf]{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;padding:16px 24px}.guide-compact-controls[data-v-d7e0b9cf]{display:flex;gap:8px}.guide-control-icon-btn[data-v-d7e0b9cf]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.guide-control-icon-btn[data-v-d7e0b9cf]:hover{background:#f8fafc;border-color:var(--rv-primary)}.guide-control-icon-btn.active[data-v-d7e0b9cf]{background:#10b981;border-color:#10b981}.guide-control-icon-btn.active svg[data-v-d7e0b9cf]{stroke:#fff}.guide-control-icon-btn.muted[data-v-d7e0b9cf]{background:rgba(239,68,68,.1);border-color:#ef4444}.guide-control-icon-btn.muted svg[data-v-d7e0b9cf]{stroke:#ef4444}.guide-control-icon-btn svg[data-v-d7e0b9cf]{stroke:#0f172a;height:20px;width:20px}.guide-end-tour-btn[data-v-d7e0b9cf]{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1;font-family:inherit;font-size:16px;font-weight:600;padding:12px 20px;transition:all .2s}.is-quest .guide-end-tour-btn[data-v-d7e0b9cf]{font-size:19px}.guide-end-tour-btn[data-v-d7e0b9cf]:hover{background:#dc2626}.guide-screen[data-v-d7e0b9cf]{display:none;min-height:100%;width:100%}.guide-screen.active[data-v-d7e0b9cf]{align-items:flex-start;display:flex;justify-content:center}.guide-screen.active.guide-login-screen[data-v-d7e0b9cf]{align-items:center}.guide-modal-overlay[data-v-d7e0b9cf]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.guide-modal-overlay.show[data-v-d7e0b9cf]{display:flex}.guide-modal[data-v-d7e0b9cf]{animation:rv-modal-slidein-d7e0b9cf .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:24px;width:90%}.guide-modal-header[data-v-d7e0b9cf]{color:#0f172a;font-size:20px;font-weight:600;margin-bottom:12px}.is-quest .guide-modal-header[data-v-d7e0b9cf]{font-size:25px}.guide-modal-body[data-v-d7e0b9cf]{color:#64748b;font-size:16px;line-height:1.5;margin-bottom:24px}.is-quest .guide-modal-body[data-v-d7e0b9cf]{font-size:19px}.guide-modal-tip[data-v-d7e0b9cf]{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:14px 16px}.guide-modal-tip svg[data-v-d7e0b9cf]{color:var(--rv-primary);flex-shrink:0;height:20px;margin-top:1px;width:20px}.guide-modal-tip-text[data-v-d7e0b9cf]{color:#1e40af;font-size:14px;line-height:1.5}.is-quest .guide-modal-tip-text[data-v-d7e0b9cf]{font-size:17px}.guide-modal-actions[data-v-d7e0b9cf]{display:flex;flex-direction:column;gap:8px}.guide-modal-btn[data-v-d7e0b9cf]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s;width:100%}.is-quest .guide-modal-btn[data-v-d7e0b9cf]{font-size:19px}.guide-modal-btn.confirm[data-v-d7e0b9cf]{background:#ef4444;color:#fff}.guide-modal-btn.confirm[data-v-d7e0b9cf]:hover{background:#dc2626}.guide-modal-btn.cancel[data-v-d7e0b9cf]{background:#f8fafc;color:#0f172a}.guide-modal-btn.cancel[data-v-d7e0b9cf]:hover{background:#e2e8f0}.guide-modal-btn svg[data-v-d7e0b9cf]{height:18px;width:18px}form[data-v-d7e0b9cf]{display:flex;flex-direction:column;gap:0;margin:0}
