.avatar-wrapper[data-v-f8e6f0e3]{display:inline-flex;flex-shrink:0}.sympathy-vote-container[data-v-d10ac6c4]{color:#ffffffe6;padding-bottom:2rem;min-height:60vh}.success-screen[data-v-d10ac6c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:60vh}.success-screen .success-icon[data-v-d10ac6c4]{font-size:5rem;color:#c3e60f;margin-bottom:1.5rem;animation:success-bounce-d10ac6c4 .6s ease}.success-screen .success-title[data-v-d10ac6c4]{font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:1rem}.success-screen .success-message[data-v-d10ac6c4]{font-size:1rem;color:#ffffffb3;max-width:400px}@keyframes success-bounce-d10ac6c4{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.unrated-warning[data-v-d10ac6c4]{background:#eab30826;border:1px solid rgba(234,179,8,.3);border-radius:8px;padding:.75rem 1rem;margin:0 1rem 1rem;color:#fbbf24;font-size:14px;display:flex;align-items:center}.unrated-warning strong[data-v-d10ac6c4]{color:#fde68a}.vote-header[data-v-d10ac6c4]{text-align:center;padding:1rem}.vote-header h5[data-v-d10ac6c4]{color:#fff}.vote-header p[data-v-d10ac6c4],.vote-header .text-muted[data-v-d10ac6c4]{color:#fff9}.vote-cards-list[data-v-d10ac6c4]{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem;margin-bottom:2rem}.vote-card-mobile[data-v-d10ac6c4]{background:#1c1a38;border:1px solid rgba(195,230,15,.1);border-radius:12px;padding:1rem;box-shadow:0 4px 15px #0000004d}.vote-card-mobile .vote-person-row[data-v-d10ac6c4]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.vote-card-mobile .vote-person-row .vote-person-info[data-v-d10ac6c4]{display:flex;flex-direction:column}.vote-card-mobile .vote-person-row .vote-name[data-v-d10ac6c4]{font-weight:600;font-size:15px;color:#fff}.vote-card-mobile .vote-person-row .vote-meta[data-v-d10ac6c4]{font-size:13px;color:#ffffff80}.vote-card-mobile .vote-buttons[data-v-d10ac6c4]{display:flex;gap:.5rem}.vote-card-mobile .vote-buttons .vote-btn[data-v-d10ac6c4]{flex:1;padding:10px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#151330;color:#ffffffb3;font-size:13px;cursor:pointer;text-align:center;transition:all .15s ease;min-height:44px}.vote-card-mobile .vote-buttons .vote-btn[data-v-d10ac6c4]:hover:not(:disabled){border-color:#c3e60f66;color:#ffffffe6}.vote-card-mobile .vote-buttons .vote-btn[data-v-d10ac6c4]:disabled{opacity:.5;cursor:not-allowed}.vote-card-mobile .vote-buttons .vote-btn.selected-neutral[data-v-d10ac6c4]{background:#ffffff1a;border-color:#ffffff4d;font-weight:500;color:#fff}.vote-card-mobile .vote-buttons .vote-btn.selected-friendly[data-v-d10ac6c4]{background:#22c55e33;border-color:#22c55e;font-weight:500;color:#4ade80}.vote-card-mobile .vote-buttons .vote-btn.selected-spark[data-v-d10ac6c4]{background:#ec489933;border-color:#ec4899;font-weight:500;color:#f472b6}.vote-submit-container[data-v-d10ac6c4]{background:#151330;border-top:1px solid rgba(195,230,15,.15);padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px #0003;margin:0 1rem;border-radius:12px}.toast-notification[data-v-d10ac6c4]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;border-radius:8px;font-size:14px;font-weight:500;z-index:1000;cursor:pointer;animation:toast-slide-down-d10ac6c4 .3s ease;box-shadow:0 4px 20px #00000080}.toast-notification.success[data-v-d10ac6c4]{background:#c3e60f;color:#0d0b21}.toast-notification.error[data-v-d10ac6c4]{background:#ef4444;color:#fff}@keyframes toast-slide-down-d10ac6c4{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.empty-state[data-v-d10ac6c4]{color:#6b7280}@media(min-width:768px){.sympathy-vote-container[data-v-d10ac6c4]{max-width:600px;margin:0 auto}.vote-cards-list[data-v-d10ac6c4],.vote-submit-container[data-v-d10ac6c4]{max-width:600px;margin-left:auto;margin-right:auto}}.chip-selector-wrapper[data-v-345f5dc0]{display:flex;flex-direction:column;gap:.5rem}.chip-counter[data-v-345f5dc0]{font-size:.8125rem;color:#ffffff80}.chip-selector[data-v-345f5dc0]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-345f5dc0]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;border-radius:50px;border:1px solid rgba(255,255,255,.15);background:#151330;color:#fffc;cursor:pointer;transition:all .2s ease;min-height:40px}.chip[data-v-345f5dc0]:hover:not(.disabled):not(.selected){border-color:#c3e60f;color:#c3e60f;background:#c3e60f1a}.chip.selected[data-v-345f5dc0]{background:#c3e60f;border-color:#c3e60f;color:#0d0b21;font-weight:500}.chip.disabled[data-v-345f5dc0]{opacity:.4;cursor:not-allowed}.progress-wrapper[data-v-517e6171]{width:100%}.progress-label[data-v-517e6171]{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.375rem;color:#ffffffb3}.progress[data-v-517e6171]{height:.5rem;border-radius:.25rem;background:#ffffff1a}.progress-bar.bg-primary[data-v-517e6171]{background:#c3e60f!important}.progress-bar.bg-success[data-v-517e6171]{background:#22c55e!important}.spinner-lg[data-v-6264cda1]{width:3rem;height:3rem;border-width:.35rem}.toast-enter-active[data-v-e0659650]{animation:slideIn-e0659650 .2s ease}.toast-leave-active[data-v-e0659650]{animation:slideOut-e0659650 .2s ease}@keyframes slideIn-e0659650{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut-e0659650{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.onboarding-form[data-v-b1445d90]{max-width:100%}.gender-chips .btn[data-v-b1445d90]{min-height:48px;min-width:48px}.lifestyle-section[data-v-b1445d90]{background:#151330;border:1px solid rgba(195,230,15,.1)}.dating-section[data-v-b1445d90]{background:#151330;border:1px solid rgba(195,230,15,.3)}.height-value-badge[data-v-b1445d90]{background-color:#c3e60f;color:#1a1a1a;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;text-align:center}.form-select[data-v-b1445d90]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23c3e60f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}@media(prefers-color-scheme:light){.lifestyle-section[data-v-b1445d90]{background:#f8f9fa;border:1px solid #e5e7eb}.dating-section[data-v-b1445d90]{background:#f0fdf4;border:1px solid #c3e60f}.height-value-badge[data-v-b1445d90]{background-color:#c3e60f;color:#1a1a1a}}.profile-photo-preview img[data-v-b1445d90]{border:3px solid #2c3e50}@media(max-width:576px){.d-flex.justify-content-between[data-v-b1445d90]{flex-direction:column;gap:.75rem}.d-flex.justify-content-between .btn[data-v-b1445d90]{width:100%}.d-flex.justify-content-between .btn[data-v-b1445d90]:first-child{order:2}.d-flex.justify-content-between .btn[data-v-b1445d90]:last-child{order:1}}.profile-editor[data-v-22443666]{max-width:100%}.profile-header[data-v-22443666]{background:linear-gradient(135deg,#1c1a38,#151330);border-radius:.5rem;border:1px solid rgba(195,230,15,.15)}.profile-header .card-body[data-v-22443666]{padding:1.5rem}.profile-header h4[data-v-22443666]{color:#fff!important;margin-bottom:.25rem;font-size:1.5rem}.profile-header h5[data-v-22443666]{color:#fff!important;margin-bottom:.25rem}.profile-header p[data-v-22443666]{color:#ffffffb3!important;margin-bottom:0}.profile-header .text-muted[data-v-22443666]{color:#fff9!important}.profile-header .bi[data-v-22443666]{color:#c3e60fcc}.profile-header[data-v-22443666] .progress-label,.profile-header[data-v-22443666] .progress-label span{color:#fff!important}.profile-header[data-v-22443666] .progress{background-color:#fff3}.profile-header .missing-fields[data-v-22443666]{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.profile-header .missing-fields p[data-v-22443666]{color:#ffffffb3!important;font-size:.85rem}.profile-header .missing-fields .badge[data-v-22443666]{font-weight:500;font-size:.75rem;padding:.4em .65em}.profile-header .missing-fields .bg-danger-subtle[data-v-22443666]{background-color:#dc354533!important;color:#ff6b6b!important}.profile-header .missing-fields .bg-secondary-subtle[data-v-22443666]{background-color:#ffffff26!important;color:#fffc!important}.accordion-button[data-v-22443666]{font-weight:600;background:#1c1a38;color:#fff}.accordion-button[data-v-22443666]:after{filter:invert(1)}.accordion-button[data-v-22443666]:not(.collapsed){background:#151330;color:#c3e60f}.accordion-button[data-v-22443666]:focus{box-shadow:none;border-color:#c3e60f33}.accordion-item[data-v-22443666]{background:var(--bs-body-bg, #1C1A38);border:1px solid var(--bs-border-color, rgba(195, 230, 15, .1))}.accordion-button[data-v-22443666]{background:var(--bs-body-bg, #1C1A38);color:var(--bs-body-color, rgba(255, 255, 255, .9))}.accordion-button[data-v-22443666]:not(.collapsed){background:var(--bs-tertiary-bg, #151330);color:var(--bs-body-color, #C3E60F)}.accordion-button[data-v-22443666]:hover{background:var(--bs-tertiary-bg, rgba(195, 230, 15, .05))}.accordion-body[data-v-22443666]{background:var(--bs-body-bg, #1C1A38);color:var(--bs-body-color, rgba(255, 255, 255, .9))}[data-bs-theme=dark] .accordion-item[data-v-22443666]{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .accordion-button[data-v-22443666]{background:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .accordion-button[data-v-22443666]:not(.collapsed){background:var(--bs-tertiary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .accordion-body[data-v-22443666]{background:var(--bs-body-bg);color:var(--bs-body-color)}.gender-chips .btn[data-v-22443666]{min-height:48px;min-width:48px}.height-value-badge[data-v-22443666]{background-color:#c3e60f;color:#1a1a1a;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;text-align:center}.form-select[data-v-22443666]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23c3e60f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}#headingDating .accordion-button i.bi-heart-fill[data-v-22443666]{color:#c3e60f}#headingDating .accordion-button:not(.collapsed) i.bi-heart-fill[data-v-22443666]{color:#c3e60f}@media(max-width:576px){.profile-editor .btn-lg[data-v-22443666]{font-size:1rem;padding:.75rem 1rem}}.personality-test[data-v-a2ffa7fd]{max-width:100%}.result-icon[data-v-a2ffa7fd]{width:120px;height:120px;margin:0 auto;position:relative}.character-icon-bg[data-v-a2ffa7fd]{width:100%;height:100%;overflow:hidden}.character-main-icon[data-v-a2ffa7fd]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.character-badge-large[data-v-a2ffa7fd]{margin-bottom:.5rem}.character-badge-large .badge[data-v-a2ffa7fd]{font-size:.875rem;padding:.375rem .75rem;letter-spacing:.05em;font-weight:600}.result-icon i[data-v-a2ffa7fd]{font-size:2rem;color:#0d0b21}.tips-list[data-v-a2ffa7fd]{list-style:none;padding-left:0}.tips-list li[data-v-a2ffa7fd]{padding-left:1.5rem;position:relative;margin-bottom:.75rem}.tips-list li[data-v-a2ffa7fd]:before{content:"•";color:#c3e60f;font-weight:700;position:absolute;left:0}.secondary-character[data-v-a2ffa7fd]{background:#c3e60f1a;border-color:#c3e60f4d;color:#ffffffe6}.disclaimer-box[data-v-a2ffa7fd]{background:#151330;border:1px solid rgba(195,230,15,.15);border-radius:.5rem;padding:1rem}.disclaimer-box small[data-v-a2ffa7fd]{color:#fff9;line-height:1.5}.disclaimer-box i[data-v-a2ffa7fd]{color:#c3e60fcc}.math-details-section[data-v-a2ffa7fd]{background:#151330;border:1px solid rgba(195,230,15,.15);border-radius:.5rem;padding:1rem}.math-content[data-v-a2ffa7fd]{padding-top:1rem}.dimension-values[data-v-a2ffa7fd]{display:flex;flex-direction:column;gap:.75rem}.dimension-row[data-v-a2ffa7fd]{display:flex;align-items:center;padding:.75rem;background:#ffffff08;border-radius:.375rem;border:1px solid rgba(255,255,255,.05)}.dim-label[data-v-a2ffa7fd]{font-weight:600;color:#ffffffe6;min-width:180px}.dim-value[data-v-a2ffa7fd]{font-size:1.125rem;font-weight:700;color:#c3e60f;margin-right:1rem}.dim-raw[data-v-a2ffa7fd]{font-size:.75rem;color:#fff6}.character-distances[data-v-a2ffa7fd]{display:flex;flex-direction:column;gap:.5rem}.character-distance-row[data-v-a2ffa7fd]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#ffffff08;border-radius:.375rem;border:1px solid rgba(255,255,255,.05);transition:all .2s ease}.character-distance-row.is-primary[data-v-a2ffa7fd]{background:#c3e60f26;border-color:#c3e60f66;box-shadow:0 0 0 2px #c3e60f1a}.character-distance-row.is-secondary[data-v-a2ffa7fd]{background:#c3e60f14;border-color:#c3e60f33}.char-info[data-v-a2ffa7fd]{display:flex;align-items:center;gap:.75rem}.char-code[data-v-a2ffa7fd]{font-weight:700;color:#c3e60f;font-size:.875rem;min-width:2rem}.char-name[data-v-a2ffa7fd]{color:#ffffffd9;font-size:.875rem}.char-distance[data-v-a2ffa7fd]{display:flex;align-items:center;gap:1rem;flex:1;max-width:200px}.distance-value[data-v-a2ffa7fd]{font-weight:600;color:#ffffffe6;min-width:2.5rem;text-align:right}.distance-bar[data-v-a2ffa7fd]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.distance-fill[data-v-a2ffa7fd]{height:100%;background:linear-gradient(90deg,#c3e60f,#8dac0b);border-radius:4px;transition:width .3s ease}.character-distance-row.is-primary .distance-fill[data-v-a2ffa7fd]{background:linear-gradient(90deg,#c3e60f,#a5c40d);box-shadow:0 0 8px #c3e60f80}.character-distance-row.is-secondary .distance-fill[data-v-a2ffa7fd]{background:linear-gradient(90deg,#a5c40d,#8dac0b)}.character-comparison[data-v-a2ffa7fd]{overflow-x:auto}.comparison-table[data-v-a2ffa7fd]{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table th[data-v-a2ffa7fd]{background:#c3e60f1a;color:#ffffffe6;font-weight:600;padding:.75rem .5rem;text-align:left;border-bottom:2px solid rgba(195,230,15,.3)}.comparison-table td[data-v-a2ffa7fd]{padding:.75rem .5rem;border-bottom:1px solid rgba(255,255,255,.05);color:#ffffffd9}.comparison-table tbody tr[data-v-a2ffa7fd]:hover{background:#ffffff08}.dim-name-col[data-v-a2ffa7fd]{color:#ffffffe6}.user-value[data-v-a2ffa7fd]{color:#c3e60f;font-weight:600}.char-value[data-v-a2ffa7fd]{color:#ffffffb3}.diff-value[data-v-a2ffa7fd]{color:#ffa500e6;font-weight:600}.total-row[data-v-a2ffa7fd]{background:#c3e60f0d;border-top:2px solid rgba(195,230,15,.3)}.total-distance[data-v-a2ffa7fd]{color:#c3e60f;font-size:1rem}.dimension-label-small[data-v-a2ffa7fd]{font-size:.7rem;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.dimension-name[data-v-a2ffa7fd]{font-size:.8rem;color:#ffffffb3;font-weight:600}.dimension-item[data-v-a2ffa7fd]{padding:.75rem;background:#151330;border-radius:.5rem}.question-content h5[data-v-a2ffa7fd]{color:#fff;line-height:1.5}.answer-options[data-v-a2ffa7fd]{display:flex;flex-direction:column;gap:.75rem}.answer-option[data-v-a2ffa7fd]{cursor:pointer;transition:all .2s ease}.answer-option .option-content[data-v-a2ffa7fd]{display:flex;align-items:center;padding:1rem;background:#151330;border:2px solid rgba(255,255,255,.1);border-radius:.75rem;transition:all .2s ease}.answer-option:hover .option-content[data-v-a2ffa7fd]{border-color:#c3e60f80;background:#c3e60f0d}.answer-option.selected .option-content[data-v-a2ffa7fd]{border-color:#c3e60f;background:#c3e60f1a;box-shadow:0 0 0 3px #c3e60f1a}.option-marker[data-v-a2ffa7fd]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;color:#ffffff80;margin-right:1rem;transition:all .2s ease}.answer-option.selected .option-marker[data-v-a2ffa7fd]{background:#c3e60f;color:#0d0b21}.option-text[data-v-a2ffa7fd]{flex:1;color:#ffffffd9;font-size:.9375rem;line-height:1.5}.answer-option.selected .option-text[data-v-a2ffa7fd]{color:#fff;font-weight:500}.answer-option.disabled[data-v-a2ffa7fd]{pointer-events:none;opacity:.6}.card[data-v-a2ffa7fd]{transition:transform .2s ease,box-shadow .2s ease;background:#1c1a38!important;border:1px solid rgba(195,230,15,.1)!important}.question-content[data-v-a2ffa7fd]{animation:fadeIn-a2ffa7fd .3s ease}@keyframes fadeIn-a2ffa7fd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.transition-overlay[data-v-a2ffa7fd]{position:absolute;inset:0;background:#0d0b21e6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.transitioning[data-v-a2ffa7fd]{opacity:.5;pointer-events:none}.fade-enter-active[data-v-a2ffa7fd],.fade-leave-active[data-v-a2ffa7fd]{transition:opacity .2s ease}.fade-enter-from[data-v-a2ffa7fd],.fade-leave-to[data-v-a2ffa7fd]{opacity:0}.question-form-wrapper[data-v-a84518ac]{max-width:600px;margin:0 auto;padding:1rem}.question-card[data-v-a84518ac]{background:#1c1a38;border:1px solid rgba(195,230,15,.1);border-radius:.75rem;padding:1.5rem}.question-text[data-v-a84518ac]{font-size:1.25rem;font-weight:600;color:#fff;line-height:1.4}.question-option-card[data-v-a84518ac]{display:block;width:100%;padding:1rem 1.25rem;margin-bottom:.625rem;background:#151330;border:2px solid rgba(255,255,255,.15);border-radius:.75rem;font-size:1rem;color:#fffc;text-align:left;cursor:pointer;transition:all .15s ease;min-height:56px;-webkit-tap-highlight-color:transparent}.question-option-card[data-v-a84518ac]:active,.question-option-card.selected[data-v-a84518ac]{border-color:#c3e60f;background:#c3e60f1a;color:#c3e60f;font-weight:500;transform:scale(.98)}.question-option-card[data-v-a84518ac]:hover{border-color:#c3e60f80}.question-option-card[data-v-a84518ac]:disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.question-options-boolean .btn[data-v-a84518ac]{min-height:56px;font-size:1rem}.slider-labels[data-v-a84518ac]{font-size:.875rem;color:#ffffff80}.slider-value[data-v-a84518ac]{font-size:1.25rem;color:#c3e60f}.form-range[data-v-a84518ac]{height:8px}.form-range[data-v-a84518ac]::-webkit-slider-thumb{width:24px;height:24px;background:#c3e60f}.dual-input-wrapper[data-v-a84518ac]{padding:1rem;background:#151330;border-radius:.75rem}.range-inputs[data-v-a84518ac]{flex-wrap:wrap}.range-input-group[data-v-a84518ac]{display:flex;flex-direction:column;align-items:center}.range-input-label[data-v-a84518ac]{font-size:.75rem;color:#ffffff80;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.range-input[data-v-a84518ac]{width:90px;text-align:center;font-weight:600;font-size:1.25rem;background:#1c1a38;border-color:#ffffff26;color:#fff}.range-input[data-v-a84518ac]:focus{border-color:#c3e60f;box-shadow:0 0 0 .2rem #c3e60f26}.range-separator[data-v-a84518ac]{font-size:1.5rem;color:#fff6;font-weight:300;padding-top:1.25rem}.range-unit[data-v-a84518ac]{font-size:1rem;color:#ffffff80;padding-top:1.25rem}.range-preview .badge[data-v-a84518ac]{font-weight:500;background:#c3e60f!important;color:#0d0b21!important}.question-options-text textarea[data-v-a84518ac]{resize:none;background:#151330;border-color:#ffffff26;color:#fff}.question-options-text textarea[data-v-a84518ac]:focus{border-color:#c3e60f;background:#1c1a38}.loading-overlay[data-v-a84518ac]{position:fixed;inset:0;background:#0d0b21e6;display:flex;align-items:center;justify-content:center;z-index:1000}.navigation-back[data-v-a84518ac]{text-align:center}@media(max-width:576px){.question-form-wrapper[data-v-a84518ac]{padding:.75rem}.question-card[data-v-a84518ac]{padding:1rem}.question-text[data-v-a84518ac]{font-size:1.125rem}.question-option-card[data-v-a84518ac]{padding:.875rem 1rem}}.round-table-feedback-wrapper[data-v-3ef04156]{max-width:500px;margin:0 auto;padding:1rem}.feedback-card[data-v-3ef04156]{background:#1c1a38;border:1px solid rgba(195,230,15,.1);border-radius:.75rem;padding:1.5rem}.feedback-title[data-v-3ef04156]{font-size:1.125rem;font-weight:600;color:#fff;line-height:1.4;text-align:center}.slider-container[data-v-3ef04156]{padding:1rem;background:#151330;border-radius:.75rem}.slider-labels[data-v-3ef04156]{font-size:.75rem;color:#ffffff80}.slider-label[data-v-3ef04156]{font-size:.75rem;max-width:100px;text-align:center}.slider-value[data-v-3ef04156]{font-size:2rem;color:#c3e60f}.feedback-slider[data-v-3ef04156]{height:12px;background:linear-gradient(to right,#e74c3c,#f39c12,#f1c40f,#2ecc71,#27ae60);border-radius:6px;outline:none}.feedback-slider[data-v-3ef04156]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;background:#c3e60f;border:3px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0000004d;-webkit-transition:all .2s ease;transition:all .2s ease}.feedback-slider[data-v-3ef04156]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 12px #c3e60f80}.feedback-slider[data-v-3ef04156]::-moz-range-thumb{width:28px;height:28px;background:#c3e60f;border:3px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0000004d;-moz-transition:all .2s ease;transition:all .2s ease}.feedback-slider[data-v-3ef04156]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 12px #c3e60f80}.feedback-slider[data-v-3ef04156]:disabled{opacity:.5;cursor:not-allowed}.slider-ticks[data-v-3ef04156]{margin-top:.5rem}.slider-tick[data-v-3ef04156]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#ffffff4d;background:#ffffff0d;border:2px solid transparent;border-radius:50%;transition:all .2s ease}.slider-tick.active[data-v-3ef04156]{color:#c3e60f;background:#c3e60f26;border-color:#c3e60f66}.feedback-description[data-v-3ef04156]{min-height:2.5rem}.btn-primary[data-v-3ef04156]{background:#c3e60f;border-color:#c3e60f;color:#0d0b21;font-weight:600}.btn-primary[data-v-3ef04156]:hover:not(:disabled){background:#a8c60d;border-color:#a8c60d}.btn-primary[data-v-3ef04156]:disabled{opacity:.6;cursor:not-allowed}.alert-success[data-v-3ef04156]{background:#2ecc711a;border-color:#2ecc714d;color:#2ecc71}.alert-danger[data-v-3ef04156]{background:#e74c3c1a;border-color:#e74c3c4d;color:#e74c3c}@media(max-width:576px){.round-table-feedback-wrapper[data-v-3ef04156]{padding:.75rem}.feedback-card[data-v-3ef04156]{padding:1rem}.slider-value[data-v-3ef04156]{font-size:1.5rem}.slider-label[data-v-3ef04156]{font-size:.65rem}}.round-voting-wrapper[data-v-00aa2e67]{max-width:600px;margin:0 auto}.round-voting-card[data-v-00aa2e67]{background:#1c1a38;border:1px solid rgba(195,230,15,.1);border-radius:12px;padding:1.5rem;color:#ffffffe6}.voting-header[data-v-00aa2e67]{text-align:center;border-bottom:1px solid rgba(195,230,15,.1);padding-bottom:1rem}.voting-title[data-v-00aa2e67]{color:#c3e60f;font-size:1.5rem;margin-bottom:.5rem}.voting-subtitle[data-v-00aa2e67]{font-size:.9rem;opacity:.8}.participant-card[data-v-00aa2e67]{background:#ffffff08;border:1px solid rgba(195,230,15,.05);border-radius:8px;padding:1rem}.avatar-circle[data-v-00aa2e67]{width:48px;height:48px;border-radius:50%;background:#c3e60f33;color:#c3e60f;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem}.participant-name[data-v-00aa2e67]{color:#fff;font-size:1.1rem}.vote-buttons .vote-btn[data-v-00aa2e67]{flex:1;font-size:.9rem;padding:.5rem}.vote-buttons .vote-btn.active[data-v-00aa2e67]{font-weight:600}.table-feedback-section[data-v-00aa2e67]{background:#ffffff05;border-color:#c3e60f1a!important}.table-feedback-section h6[data-v-00aa2e67]{color:#c3e60f}.empty-state i[data-v-00aa2e67]{display:block}@media(max-width:576px){.vote-buttons[data-v-00aa2e67]{flex-direction:column}.vote-buttons .vote-btn[data-v-00aa2e67]{width:100%}}.event-page[data-v-a56c57fb]{max-width:600px;margin:0 auto;padding:1rem;min-height:calc(100vh - 70px);color:#ffffffe6}.event-header[data-v-a56c57fb]{border-bottom:1px solid rgba(195,230,15,.1);padding-bottom:1rem}.event-header h1[data-v-a56c57fb]{color:#fff}.waiting-pulse[data-v-a56c57fb]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}.waiting-pulse .pulse-circle[data-v-a56c57fb]{width:64px;height:64px;border-radius:50%;background:#c3e60f33;animation:pulse-ring-a56c57fb 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.waiting-pulse .pulse-circle[data-v-a56c57fb]:after{content:"";width:32px;height:32px;border-radius:50%;background:#c3e60f}@keyframes pulse-ring-a56c57fb{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}to{transform:scale(1);opacity:1}}.round-card[data-v-a56c57fb]{background:#1c1a38;border:1px solid rgba(195,230,15,.1);border-radius:1rem;text-align:center;padding:2rem 1.5rem;box-shadow:0 4px 20px #0000004d}.round-card .round-label[data-v-a56c57fb]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-bottom:.5rem}.round-card .round-main-number[data-v-a56c57fb]{font-size:clamp(5rem,25vw,8rem);font-weight:800;color:#c3e60f;line-height:1;margin:.5rem 0}.round-card .round-partner-name[data-v-a56c57fb]{font-size:clamp(1.5rem,7vw,2.5rem);font-weight:700;color:#fff;line-height:1.2}.round-card .round-partner-meta[data-v-a56c57fb]{font-size:14px;color:#ffffff80;margin-top:.25rem}.round-card .completed-icon .bi-check-circle-fill[data-v-a56c57fb]{color:#c3e60f!important}.round-card h3[data-v-a56c57fb],.round-card h4[data-v-a56c57fb],.round-card h5[data-v-a56c57fb]{color:#fff}.round-card p[data-v-a56c57fb]{color:#ffffffb3}.rounds-summary h5[data-v-a56c57fb]{color:#fff9!important}.rounds-summary .list-group[data-v-a56c57fb]{background:transparent}.rounds-summary .list-group-item[data-v-a56c57fb]{background:#151330;border:1px solid rgba(195,230,15,.1);color:#ffffffe6;margin-bottom:.25rem;border-radius:.5rem}.rounds-summary .list-group-item .text-muted[data-v-a56c57fb]{color:#ffffff80!important}.rounds-summary .list-group-item .bi-check-circle[data-v-a56c57fb]{color:#c3e60f!important}.tablemates[data-v-a56c57fb]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:1rem 0}.tablemates .tablemate[data-v-a56c57fb]{display:flex;flex-direction:column;align-items:center;gap:4px}.tablemates .tablemate .tablemate-name[data-v-a56c57fb]{font-size:12px;color:#fff9;max-width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icebreaker-section[data-v-a56c57fb]{background:#151330;border:1px solid rgba(195,230,15,.1);border-radius:.5rem;padding:1rem;margin-top:1rem}.icebreaker-section .icebreaker-label[data-v-a56c57fb]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;margin-bottom:.5rem}.icebreaker-section .icebreaker-text[data-v-a56c57fb]{font-size:15px;color:#fff;font-style:italic}.round-dots[data-v-a56c57fb]{display:flex;justify-content:center;gap:6px;margin:.5rem 0}.round-dots .dot[data-v-a56c57fb]{width:8px;height:8px;border-radius:50%;background:#fff3}.round-dots .dot.active[data-v-a56c57fb]{background:#c3e60f}.round-dots .dot.done[data-v-a56c57fb]{background:#c3e60f66}.profile-card[data-v-a56c57fb]{background:#1c1a38!important;border:1px solid rgba(195,230,15,.1)!important;transition:transform .2s ease,box-shadow .2s ease}.profile-card .card-body[data-v-a56c57fb]{background:transparent}.profile-card .card-title[data-v-a56c57fb]{color:#fff!important}.profile-card p[data-v-a56c57fb],.profile-card .text-muted[data-v-a56c57fb]{color:#fff9!important}.profile-card[data-v-a56c57fb]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000004d;border-color:#c3e60f40!important}.match-card[data-v-a56c57fb]{background:#1c1a38!important;border:1px solid rgba(195,230,15,.1)!important}.rest-round .bi-cup-hot[data-v-a56c57fb]{color:#ffffff80}.rest-round h3[data-v-a56c57fb]{color:#fff}.rest-round p[data-v-a56c57fb]{color:#fff9}.previous-rounds .accordion-item[data-v-a56c57fb]{background:var(--bs-body-bg, #1C1A38);border:1px solid var(--bs-border-color, rgba(195, 230, 15, .1))}.previous-rounds .accordion-button[data-v-a56c57fb]{background:var(--bs-body-bg, #1C1A38);color:var(--bs-body-color, #ffffff)}.previous-rounds .accordion-button[data-v-a56c57fb]:after{filter:invert(1)}.previous-rounds .accordion-button[data-v-a56c57fb]:not(.collapsed){background:var(--bs-tertiary-bg, #151330);color:var(--bs-emphasis-color, #C3E60F)}.previous-rounds .accordion-button[data-v-a56c57fb]:hover{background:var(--bs-tertiary-bg, rgba(195, 230, 15, .05))}.previous-rounds .accordion-body[data-v-a56c57fb]{background:var(--bs-body-bg, #1C1A38);color:var(--bs-body-color, rgba(255, 255, 255, .9))}.previous-rounds .prev-round-item[data-v-a56c57fb]{border-color:var(--bs-border-color, rgba(255, 255, 255, .1))!important;color:var(--bs-body-color, rgba(255, 255, 255, .9))}.previous-rounds .prev-round-item .text-muted[data-v-a56c57fb]{color:var(--bs-secondary-color, rgba(255, 255, 255, .5))!important}.previous-rounds .prev-round-item .bi-check-circle[data-v-a56c57fb]{color:#c3e60f!important}[data-bs-theme=dark] .previous-rounds .accordion-item[data-v-a56c57fb]{background:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] .previous-rounds .accordion-button[data-v-a56c57fb]{background:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .previous-rounds .accordion-button[data-v-a56c57fb]:not(.collapsed){background:var(--bs-tertiary-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .previous-rounds .accordion-body[data-v-a56c57fb]{background:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .previous-rounds .prev-round-item[data-v-a56c57fb]{border-color:var(--bs-border-color)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .previous-rounds .prev-round-item .text-muted[data-v-a56c57fb]{color:var(--bs-secondary-color)!important}[data-bs-theme=dark] .previous-rounds .prev-round-item[data-v-a56c57fb]:last-child{border-bottom:none!important}.matches-section h5[data-v-a56c57fb]{color:#fff9!important}.matches-section .list-group-item[data-v-a56c57fb]{background:#151330;border:1px solid rgba(195,230,15,.1);color:#ffffffe6;margin-bottom:.25rem;border-radius:.5rem}.matches-section .list-group-item strong[data-v-a56c57fb]{color:#fff}.matches-section .list-group-item .text-muted[data-v-a56c57fb]{color:#ffffff80!important}.matches-section .list-group-item .small[data-v-a56c57fb]{color:#ffffff80}.matches-section .avatar-circle[data-v-a56c57fb]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.matches-section .bg-pink-light[data-v-a56c57fb]{background:#ec489926;color:#f472b6}.matches-section .bg-purple-light[data-v-a56c57fb]{background:#8b5cf626;color:#a78bfa}.matches-section .badge-romantic[data-v-a56c57fb]{background-color:#ec4899;color:#0d0b21}.matches-section .badge-friend[data-v-a56c57fb]{background-color:#8b5cf6;color:#0d0b21}.qr-checkin-card[data-v-a56c57fb]{background:linear-gradient(135deg,#1c1a38,#151330)!important;border:1px solid rgba(195,230,15,.2)}.qr-checkin-card .qr-code-display[data-v-a56c57fb]{margin:1rem 0}.qr-checkin-card .qr-code-display img[data-v-a56c57fb]{display:block;max-width:100%;height:auto}.qr-checkin-card .spin[data-v-a56c57fb]{animation:spin-a56c57fb 1s linear infinite}@keyframes spin-a56c57fb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.questionnaire-status[data-v-a56c57fb]{background:#1c1a38!important;border:1px solid rgba(195,230,15,.1);color:#ffffffe6}.pre-event-state .alert-warning[data-v-a56c57fb]{background:#ffc10726;color:#ffc107;border-left:4px solid #FFC107}.waiting-state .alert-success[data-v-a56c57fb]{background:#c3e60f1a;color:#c3e60f;border-left:4px solid #C3E60F}.event-completed .text-success[data-v-a56c57fb]{color:#c3e60f!important}.common-interests .badge[data-v-a56c57fb],.profile-interests .badge[data-v-a56c57fb],.partner-interests .badge[data-v-a56c57fb]{background:#151330!important;color:#fffc!important;border:1px solid rgba(195,230,15,.2)}.round-header .badge[data-v-a56c57fb]{background:#151330!important;color:#c3e60f!important;border:1px solid rgba(195,230,15,.3)}.reveal-mode h3[data-v-a56c57fb]{color:#fff}.contact-info-line[data-v-a56c57fb]{max-width:250px;word-break:break-word;overflow-wrap:break-word}.collapse-icon-sm[data-v-a56c57fb]{transition:transform .3s ease;font-size:.875rem}.collapsed .collapse-icon-sm[data-v-a56c57fb]{transform:rotate(-90deg)}@media(max-width:576px){.contact-info-line[data-v-a56c57fb]{max-width:180px}}.step-content[data-v-e1a367b2]{min-height:320px}.interests-grid[data-v-e1a367b2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}@media(max-width:576px){.interests-grid[data-v-e1a367b2]{grid-template-columns:1fr}}
