.invite-card-module__u1TQWq__card{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-text);box-shadow:0 6px 18px var(--app-shadow-color);border-radius:18px;gap:10px;padding:18px;display:grid}.invite-card-module__u1TQWq__welcome{background:var(--app-primary-soft);border-radius:12px;gap:4px;margin-bottom:4px;padding:12px;font-size:.85rem;display:grid}.invite-card-module__u1TQWq__welcome span{color:var(--app-text-secondary)}.invite-card-module__u1TQWq__welcome a{color:var(--app-primary);font-weight:700;text-decoration:none}.invite-card-module__u1TQWq__eyebrow{color:var(--app-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.invite-card-module__u1TQWq__title{margin:0;font-size:1.1rem;font-weight:800}.invite-card-module__u1TQWq__text{color:var(--app-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.invite-card-module__u1TQWq__linkRow{gap:8px;display:flex}.invite-card-module__u1TQWq__link{border:1px solid var(--app-border);background:var(--app-chip);min-width:0;min-height:38px;color:var(--app-text);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:.8rem}.invite-card-module__u1TQWq__primary{background:var(--app-primary);min-height:38px;color:var(--app-primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700}.invite-card-module__u1TQWq__share{flex-wrap:wrap;gap:6px;display:flex}.invite-card-module__u1TQWq__share a,.invite-card-module__u1TQWq__share button{border:1px solid var(--app-border);min-height:32px;color:var(--app-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:700;line-height:30px;text-decoration:none}.invite-card-module__u1TQWq__stats{color:var(--app-text-secondary);flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.invite-card-module__u1TQWq__stats strong{color:var(--app-text)}.invite-card-module__u1TQWq__recent{gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.invite-card-module__u1TQWq__recent li{justify-content:space-between;gap:8px;display:flex}.invite-card-module__u1TQWq__recent em{color:var(--app-muted);font-style:normal}
.ai-match-module__toZIsq__card{border:1px solid var(--app-border);background:var(--app-card);color:var(--app-text);box-shadow:0 6px 18px var(--app-shadow-color);border-radius:18px;gap:10px;padding:18px;display:grid}.ai-match-module__toZIsq__eyebrow{color:var(--app-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ai-match-module__toZIsq__title{margin:0;font-size:1.1rem;font-weight:800}.ai-match-module__toZIsq__hint{background:var(--app-primary-soft);color:var(--app-text-secondary);border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem}.ai-match-module__toZIsq__hint a{color:var(--app-primary);font-weight:700;text-decoration:none}.ai-match-module__toZIsq__muted{color:var(--app-muted);margin:0;font-size:.85rem}.ai-match-module__toZIsq__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ai-match-module__toZIsq__person{border:1px solid var(--app-border);border-radius:14px;gap:8px;padding:12px;display:grid}.ai-match-module__toZIsq__top{align-items:center;gap:10px;min-width:0;display:flex}.ai-match-module__toZIsq__avatar{object-fit:cover;background:var(--app-primary-soft);width:42px;height:42px;color:var(--app-primary);border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.ai-match-module__toZIsq__who{min-width:0;display:grid}.ai-match-module__toZIsq__name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}a.ai-match-module__toZIsq__name:hover{color:var(--app-primary)}.ai-match-module__toZIsq__headline{color:var(--app-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ai-match-module__toZIsq__reasons{flex-wrap:wrap;gap:6px;display:flex}.ai-match-module__toZIsq__reasons span{background:var(--app-chip);color:var(--app-text-secondary);border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700}.ai-match-module__toZIsq__actions{gap:8px;display:flex}.ai-match-module__toZIsq__primary,.ai-match-module__toZIsq__secondary{min-height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:.8rem;font-weight:700}.ai-match-module__toZIsq__primary{background:var(--app-primary);color:var(--app-primary-foreground);border:0;flex:1}.ai-match-module__toZIsq__secondary{border:1px solid var(--app-border);color:var(--app-text);background:0 0}.ai-match-module__toZIsq__primary:disabled,.ai-match-module__toZIsq__secondary:disabled{opacity:.6;cursor:default}.ai-match-module__toZIsq__sent{color:var(--app-success);font-size:.85rem;font-weight:700}.ai-match-module__toZIsq__error{color:var(--app-warning);margin:0;font-size:.8rem}.ai-match-module__toZIsq__more{color:var(--app-primary);font-size:.85rem;font-weight:700;text-decoration:none}.ai-match-module__toZIsq__carousel{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-match-module__toZIsq__arrow{border:1px solid var(--app-border);background:var(--app-card);width:36px;height:36px;color:var(--app-text);cursor:pointer;border-radius:999px;place-items:center;font-size:1.3rem;line-height:1;transition:background .15s;display:grid}.ai-match-module__toZIsq__arrow:hover:not(:disabled){background:var(--app-primary-soft);color:var(--app-primary);border-color:var(--app-primary)}.ai-match-module__toZIsq__arrow:disabled{opacity:.35;cursor:default}.ai-match-module__toZIsq__dots{gap:6px;display:flex}.ai-match-module__toZIsq__dot{background:var(--app-border);border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s}.ai-match-module__toZIsq__dotActive{background:var(--app-primary);width:20px}.ai-match-module__toZIsq__person{animation:.22s ease-out ai-match-module__toZIsq__slide-in}@keyframes ai-match-module__toZIsq__slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ai-match-module__toZIsq__person{animation:none}}.ai-match-module__toZIsq__card{container-type:inline-size}@container (min-width:640px){.ai-match-module__toZIsq__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@container (min-width:760px){.ai-match-module__toZIsq__list[data-cols]{grid-template-columns:repeat(var(--ai-match-cols,3), minmax(0, 1fr))}}
.ai-match-constellation-module__Tgx1Ga__stage{aspect-ratio:1;width:min(100%,360px);margin:0 auto;position:relative}.ai-match-constellation-module__Tgx1Ga__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-match-constellation-module__Tgx1Ga__orbit,.ai-match-constellation-module__Tgx1Ga__orbitInner{fill:none;stroke-width:.35px;stroke-dasharray:1.2 1.6}.ai-match-constellation-module__Tgx1Ga__line{stroke-width:.45px;stroke-linecap:round}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__orbit,.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__orbitInner{stroke:#ffffff38}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__line{stroke:#f43f5e8c}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__orbit,.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__orbitInner{stroke:color-mix(in srgb, var(--app-primary,#be123c) 30%, transparent)}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__line{stroke:color-mix(in srgb, var(--app-primary,#be123c) 45%, transparent)}.ai-match-constellation-module__Tgx1Ga__photo{object-fit:cover;border-radius:999px;flex-shrink:0;display:block}.ai-match-constellation-module__Tgx1Ga__initial{color:#fff;background:linear-gradient(135deg,#e11d48,#7c3aed);place-items:center;font-size:1.3rem;font-weight:800;display:grid}.ai-match-constellation-module__Tgx1Ga__you{justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-match-constellation-module__Tgx1Ga__youPhoto{border:4px solid #fff;box-shadow:0 0 0 6px #e11d4840,0 18px 40px #00000059}.ai-match-constellation-module__Tgx1Ga__youTag{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0f172a;border-radius:999px;margin-top:-14px;padding:2px 10px;font-size:.68rem;font-weight:800}.ai-match-constellation-module__Tgx1Ga__person{text-align:center;justify-items:center;gap:4px;width:116px;text-decoration:none;animation:.42s ease-out both ai-match-constellation-module__Tgx1Ga__pop;display:grid;position:absolute;transform:translate(-50%,-50%)}.ai-match-constellation-module__Tgx1Ga__person .ai-match-constellation-module__Tgx1Ga__photo{border:3px solid #fff;transition:transform .16s;box-shadow:0 10px 24px #00000047}a.ai-match-constellation-module__Tgx1Ga__person:hover .ai-match-constellation-module__Tgx1Ga__photo{transform:scale(1.06)}.ai-match-constellation-module__Tgx1Ga__name{font-size:.82rem;font-weight:800}.ai-match-constellation-module__Tgx1Ga__reason{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:116px;padding:2px 8px;font-size:.66rem;font-weight:700;overflow:hidden}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__name{color:#fff}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__reason{color:#fecdd3;background:#ffffff1f}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__name{color:var(--app-text,#0f172a)}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__reason{background:var(--app-primary-soft,#ffe4e6);color:var(--app-primary,#be123c)}.ai-match-constellation-module__Tgx1Ga__empty{text-align:center;opacity:.8;width:80%;margin:0;font-size:.78rem;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__empty{color:#e2e8f0}@keyframes ai-match-constellation-module__Tgx1Ga__pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ai-match-constellation-module__Tgx1Ga__person{animation:none}}@media (max-width:480px){.ai-match-constellation-module__Tgx1Ga__person{width:92px}.ai-match-constellation-module__Tgx1Ga__reason{display:none}}.ai-match-constellation-module__Tgx1Ga__hero.ai-match-constellation-module__Tgx1Ga__stage{width:min(100%,290px)}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__you{top:44%}.ai-match-constellation-module__Tgx1Ga__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--app-primary,#e11d48) 22%, transparent), transparent 46%), radial-gradient(circle at 18% 22%, #7c3aed29, transparent 38%), radial-gradient(circle at 84% 70%, #0ea5e924, transparent 40%);position:absolute;inset:-18% -22%;-webkit-mask-image:radial-gradient(at 50% 46%,#000 42%,#0000 72%);mask-image:radial-gradient(at 50% 46%,#000 42%,#0000 72%)}.ai-match-constellation-module__Tgx1Ga__spark{background:color-mix(in srgb, var(--app-primary,#e11d48) 70%, #fff);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--app-primary,#e11d48) 60%, transparent);border-radius:999px;animation:6s ease-in-out infinite ai-match-constellation-module__Tgx1Ga__drift;position:absolute}@keyframes ai-match-constellation-module__Tgx1Ga__drift{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__lines,.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__you,.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__person{z-index:1}@media (prefers-reduced-motion:reduce){.ai-match-constellation-module__Tgx1Ga__spark{animation:none}}.ai-match-constellation-module__Tgx1Ga__mesh{z-index:0;pointer-events:none;width:152%;height:140%;position:absolute;inset:-20% -26%;-webkit-mask-image:radial-gradient(at 50% 48%,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 48%,#000 30%,#0000 70%)}.ai-match-constellation-module__Tgx1Ga__mesh line{stroke-width:.18px}.ai-match-constellation-module__Tgx1Ga__mesh circle{animation:5s ease-in-out infinite ai-match-constellation-module__Tgx1Ga__twinkle}.ai-match-constellation-module__Tgx1Ga__mesh circle:nth-child(3n){animation-delay:1.4s}.ai-match-constellation-module__Tgx1Ga__mesh circle:nth-child(4n){animation-delay:2.6s}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__mesh line{stroke:color-mix(in srgb, var(--app-primary,#be123c) 30%, transparent)}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__mesh circle{fill:color-mix(in srgb, var(--app-primary,#be123c) 55%, transparent)}.ai-match-constellation-module__Tgx1Ga__hero .ai-match-constellation-module__Tgx1Ga__mesh .ai-match-constellation-module__Tgx1Ga__meshHub{fill:var(--app-primary,#be123c)}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__mesh line{stroke:#ffffff1f}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__mesh circle{fill:#ffffff59}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__mesh .ai-match-constellation-module__Tgx1Ga__meshHub{fill:#fb7185}.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__lines,.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__you,.ai-match-constellation-module__Tgx1Ga__dark .ai-match-constellation-module__Tgx1Ga__person{z-index:1}@keyframes ai-match-constellation-module__Tgx1Ga__twinkle{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-match-constellation-module__Tgx1Ga__mesh circle{animation:none}}
.match-page-module__J1Uc3W__hero{border:1px solid var(--app-border);background:radial-gradient(circle at 85% 50%, color-mix(in srgb, var(--app-primary) 12%, transparent), transparent 55%), var(--app-card);color:var(--app-text);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem 1.75rem;display:grid;overflow:hidden}.match-page-module__J1Uc3W__eyebrow{color:var(--app-primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.match-page-module__J1Uc3W__title{color:var(--app-text);letter-spacing:-.02em;margin:.4rem 0 .6rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800}.match-page-module__J1Uc3W__text{max-width:38rem;color:var(--app-text-secondary);margin:0;line-height:1.65}.match-page-module__J1Uc3W__visual{justify-content:center;min-height:0;display:flex}@media (max-width:860px){.match-page-module__J1Uc3W__hero{grid-template-columns:minmax(0,1fr)}}
.invite-module__DIhd4G__page{box-sizing:border-box;background:var(--app-bg);width:100%;min-height:100vh;color:var(--app-text);align-content:start;gap:32px;margin:0;padding:48px max(16px,50% - 520px) 64px;display:grid}.invite-module__DIhd4G__hero h1,.invite-module__DIhd4G__steps h2,.invite-module__DIhd4G__faq h2,.invite-module__DIhd4G__steps strong,.invite-module__DIhd4G__faq summary{color:var(--app-text)}.invite-module__DIhd4G__hero{gap:14px;max-width:760px;display:grid}.invite-module__DIhd4G__eyebrow{color:var(--app-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.invite-module__DIhd4G__hero h1{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.invite-module__DIhd4G__lead{color:var(--app-text-secondary);margin:0;font-size:1.08rem;line-height:1.6}.invite-module__DIhd4G__actions{flex-wrap:wrap;gap:12px;display:flex}.invite-module__DIhd4G__grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;display:grid}@media (max-width:820px){.invite-module__DIhd4G__grid{grid-template-columns:1fr}}.invite-module__DIhd4G__steps{border:1px solid var(--app-border);background:var(--app-card);border-radius:20px;padding:24px}.invite-module__DIhd4G__steps h2,.invite-module__DIhd4G__faq h2{margin:0 0 16px;font-size:1.2rem;font-weight:800}.invite-module__DIhd4G__steps ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.invite-module__DIhd4G__steps li{align-items:flex-start;gap:14px;display:flex}.invite-module__DIhd4G__steps p{color:var(--app-text-secondary);margin:4px 0 0;line-height:1.5}.invite-module__DIhd4G__number{background:var(--app-primary);width:34px;height:34px;color:var(--app-primary-foreground);border-radius:999px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.invite-module__DIhd4G__card{position:sticky;top:96px}.invite-module__DIhd4G__faq{gap:8px;max-width:760px;display:grid}.invite-module__DIhd4G__faq details{border:1px solid var(--app-border);background:var(--app-card);border-radius:14px;padding:14px 16px}.invite-module__DIhd4G__faq summary{cursor:pointer;font-weight:700}.invite-module__DIhd4G__faq p{color:var(--app-text-secondary);margin:8px 0 0;line-height:1.5}
