.vm-hero[data-v-e75f8ce7]{border-bottom:.0625rem solid var(--line-color)}.vm-hero-inner[data-v-e75f8ce7]{align-items:center;-moz-column-gap:clamp(2rem,5vw,4.875rem);column-gap:clamp(2rem,5vw,4.875rem);display:grid;grid-template-areas:". preview" "intro preview" "controls preview" ". preview";grid-template-columns:minmax(0,4fr) minmax(0,5fr);grid-template-rows:1fr auto auto 1fr;padding-block:clamp(2.75rem,6vw,5.375rem)}.vm-intro[data-v-e75f8ce7]{display:grid;gap:1.125rem;grid-area:intro}.vm-hero-controls[data-v-e75f8ce7]{display:grid;gap:.75rem;grid-area:controls;margin-top:1.5rem}.vm-match-preview[data-v-e75f8ce7]{background:var(--bg-secondary);border:.0625rem solid var(--border-color);border-radius:var(--vm-radius);grid-area:preview;min-width:0;overflow:hidden;scroll-margin-top:1rem}.vm-preview-footer[data-v-e75f8ce7],.vm-preview-header[data-v-e75f8ce7]{color:var(--text-desc);font-size:var(--vm-small);padding:.75rem 1rem}.vm-preview-header[data-v-e75f8ce7]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.vm-preview-header span[data-v-e75f8ce7]:first-child{align-items:center;color:var(--text-title);display:inline-flex;font-weight:var(--vm-strong);gap:.5rem}.vm-preview-header svg[data-v-e75f8ce7]{color:var(--color-accent);height:1.125rem;width:1.125rem}.vm-preview-screen[data-v-e75f8ce7]{aspect-ratio:16/10;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));isolation:isolate;overflow:hidden;position:relative}.vm-preview-local[data-v-e75f8ce7]{background:var(--bg-tertiary);background:color-mix(in srgb,var(--bg-tertiary) 70%,var(--bg-secondary));display:grid;place-items:center}.vm-preview-avatar[data-v-e75f8ce7]{color:var(--text-desc);display:block;height:auto;max-width:88%;width:clamp(7.125rem,34vw,12.1875rem)}.vm-preview-remote[data-v-e75f8ce7]{background:var(--bg-primary);border-inline-start:.0625rem solid var(--line-color);isolation:isolate;overflow:hidden;position:relative}.vm-preview-clip[data-v-e75f8ce7]{background:var(--bg-tertiary) url(../images/match-evening.jpg) 50% 30% /cover;inset:0;position:absolute}.vm-preview-media[data-v-e75f8ce7]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;position:absolute;width:100%}.vm-clip-leave-active[data-v-e75f8ce7]{transition:opacity .14s ease-in}.vm-clip-enter-active[data-v-e75f8ce7]{transition:opacity .22s ease-out .31s}.vm-clip-enter-from[data-v-e75f8ce7],.vm-clip-leave-to[data-v-e75f8ce7]{opacity:0}.vm-preview-video[data-v-e75f8ce7]{opacity:0;transition:opacity .18s ease-out}.vm-preview-video-ready[data-v-e75f8ce7]{opacity:1}.vm-match-cue[data-v-e75f8ce7]{animation:vm-cupid-cue-e75f8ce7 1.5s both;filter:drop-shadow(0 .125rem .375rem var(--bg-primary));height:auto;left:50%;pointer-events:none;position:absolute;stroke-linecap:round;stroke-linejoin:round;top:50%;translate:-50% -50%;width:clamp(5rem,19vw,7.875rem);z-index:2}.vm-cupid-heart[data-v-e75f8ce7]{animation:vm-cupid-heart-e75f8ce7 .62s ease-out both;fill:var(--bg-secondary);stroke:var(--color-theme);stroke-width:3.2;transform-origin:center}.vm-cupid-arrow[data-v-e75f8ce7]{animation:vm-cupid-arrow-e75f8ce7 .54s ease-out both;stroke:var(--text-title);stroke-width:2.8}.vm-cupid-sparks[data-v-e75f8ce7]{animation:vm-cupid-cue-e75f8ce7 .8s .24s both;stroke:var(--color-accent);stroke-width:2.2}@keyframes vm-cupid-cue-e75f8ce7{0%{opacity:0}18%,70%{opacity:1}to{opacity:0}}@keyframes vm-cupid-arrow-e75f8ce7{0%{opacity:0;transform:translate(-1.875rem,1.625rem)}40%{opacity:1}to{transform:translate(0)}}@keyframes vm-cupid-heart-e75f8ce7{0%,28%{transform:scale(.8)}68%{transform:scale(1.1)}to{transform:scale(1)}}.vm-preview-cta[data-v-e75f8ce7]{display:none}.vm-preview-scan[data-v-e75f8ce7]{background:color-mix(in srgb,var(--bg-primary) 82%,transparent);color:var(--text-content);display:grid;font-size:var(--vm-small);font-weight:var(--vm-strong);gap:.625rem;inset:0;justify-items:center;opacity:0;place-content:center;pointer-events:none;position:absolute;transition:opacity .14s ease}.vm-preview-scan-active[data-v-e75f8ce7]{opacity:1}.vm-preview-dots[data-v-e75f8ce7]{align-items:center;display:flex;gap:.4375rem;min-height:1.25rem}.vm-preview-dots span[data-v-e75f8ce7]{background:var(--color-theme);border-radius:50%;height:.375rem;opacity:.45;width:.375rem}.vm-preview-scan-active .vm-preview-dots span[data-v-e75f8ce7]{animation:vm-preview-dot-e75f8ce7 .48s ease-in-out both}.vm-preview-scan-active .vm-preview-dots span[data-v-e75f8ce7]:nth-child(2){animation-delay:75ms}.vm-preview-scan-active .vm-preview-dots span[data-v-e75f8ce7]:nth-child(3){animation-delay:.15s}@keyframes vm-preview-dot-e75f8ce7{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-.25rem)}}.vm-lead[data-v-e75f8ce7]{max-width:40ch;text-wrap:pretty}.vm-actions[data-v-e75f8ce7]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.vm-text-action[data-v-e75f8ce7]{align-items:center;color:var(--text-title);display:inline-flex;font-size:var(--vm-ui);min-height:2.75rem;text-decoration:underline;text-decoration-color:var(--text-desc);text-underline-offset:.25rem}.vm-text-action[data-v-e75f8ce7]:hover{color:var(--color-accent)}.vm-hero-note[data-v-e75f8ce7]{color:var(--text-desc);font-size:var(--vm-small)}@media(max-width:860px){.vm-hero-inner[data-v-e75f8ce7]{grid-template-areas:"intro" "preview" "controls";grid-template-columns:minmax(0,38.75rem);grid-template-rows:auto;justify-content:center;row-gap:1.5rem}.vm-hero-controls[data-v-e75f8ce7]{margin-top:0}}@media(max-width:640px){.vm-hero-inner[data-v-e75f8ce7]{padding-block:1.625rem 1.875rem;row-gap:.75rem}.vm-intro[data-v-e75f8ce7]{gap:.75rem}.vm-preview-screen[data-v-e75f8ce7]{aspect-ratio:4/3}.vm-preview-footer[data-v-e75f8ce7],.vm-preview-header[data-v-e75f8ce7]{padding:.5rem .75rem}.vm-preview-footer[data-v-e75f8ce7]{display:grid;gap:.5rem;padding-bottom:.75rem}.vm-preview-cta[data-v-e75f8ce7]{display:inline-flex;min-height:2.875rem}.vm-actions .vm-desktop-cta[data-v-e75f8ce7]{display:none}.vm-hero-controls[data-v-e75f8ce7]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}@media(max-width:370px){.vm-preview-screen[data-v-e75f8ce7]{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){.vm-clip-enter-active[data-v-e75f8ce7],.vm-clip-leave-active[data-v-e75f8ce7],.vm-preview-video[data-v-e75f8ce7]{transition:none}.vm-match-cue[data-v-e75f8ce7],.vm-preview-scan[data-v-e75f8ce7]{display:none}}.vm-site-header[data-v-bb7b5f59]{background:var(--bg-primary);border-bottom:.0625rem solid var(--line-color);position:sticky;top:0;z-index:10}.vm-header[data-v-bb7b5f59]{align-items:center;display:flex;gap:.625rem;justify-content:space-between;min-height:calc(var(--vm-header-height) - .0625rem)}.vm-brand-mark[data-v-bb7b5f59]{flex-shrink:0;-o-object-fit:contain;object-fit:contain}.vm-button-small[data-v-bb7b5f59]{min-height:2.625rem;padding-inline:1.0625rem}@media(max-width:640px){.vm-brand-mark[data-v-bb7b5f59]{height:2.25rem;width:2.25rem}}@media(max-width:370px){.vm-button-small[data-v-bb7b5f59]{padding-inline:.75rem}.vm-brand-mark[data-v-bb7b5f59]{height:1.9375rem;width:1.9375rem}}
