:root{--match-ink:#132b2a;--match-green:#0f6f61;--match-deep:#093f38;--match-rose:#c74669;--match-blush:#fff2f5;--match-bg:#f7f9f8;--match-line:#dfe8e4;--match-muted:#6b7d78;--match-white:#fff}.matchApp{background:var(--match-bg);min-height:100vh;color:var(--match-ink);padding-bottom:78px}.matchTopbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--match-line);background:#fffffff0;position:sticky;top:0}.matchTopbarInner{justify-content:space-between;align-items:center;max-width:760px;height:64px;margin:auto;padding:0 16px;display:flex}.matchBrand{color:var(--match-ink);align-items:center;gap:9px;text-decoration:none;display:flex}.matchBrandMark{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.matchBrand>span:last-child{line-height:1;display:grid}.matchBrand small{color:var(--match-rose);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:800}.matchTopActions{align-items:center;gap:8px;display:flex}.matchIconButton{border:1px solid var(--match-line);width:38px;height:38px;color:var(--match-ink);background:#fff;border-radius:12px;place-items:center;font-size:19px;text-decoration:none;display:grid;position:relative}.matchIconButton b{background:var(--match-rose);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:-4px;right:-3px}.matchEverydayLink{color:var(--match-deep);background:#edf4f1;border-radius:12px;padding:10px 11px;font-size:11px;font-weight:850;text-decoration:none}.matchContent{max-width:760px;margin:auto}.matchHero{background:linear-gradient(165deg,#fff 0%,#fff6f8 48%,#eaf5f1 100%);padding:54px 20px 32px;position:relative;overflow:hidden}.matchHeroGlow{filter:blur(3px);background:#c746691c;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-120px}.matchPill,.matchSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--match-rose);font-size:10px;font-weight:900;display:inline-flex}.matchHero h1{letter-spacing:-.045em;max-width:560px;margin:16px 0 15px;font-size:46px;line-height:.98}.matchHero h1 em{color:var(--match-rose);font-style:normal}.matchHero p{color:#536762;max-width:560px;margin:0 0 22px;font-size:15px;line-height:1.65}.matchPrimaryButton,.matchSecondaryButton{cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex}.matchPrimaryButton{background:var(--match-deep);color:#fff;box-shadow:0 12px 30px #093f382e}.matchSecondaryButton{border:1px solid var(--match-line);color:var(--match-deep);background:#fff}.matchStartAction{gap:7px;width:max-content;max-width:100%;display:grid}.matchError{color:#9d2e4e}.matchStatusCard{background:#fff;border:1px solid #ecdde2;border-radius:17px;gap:4px;max-width:370px;padding:15px 16px;display:grid}.matchStatusCard span,.matchStatusCard small{color:var(--match-muted);font-size:11px}.matchStatusCard strong{font-size:16px}.matchQuickGrid{grid-template-columns:1fr 1fr;gap:10px;padding:18px 14px;display:grid}.matchQuickGrid a{border:1px solid var(--match-line);min-height:126px;color:var(--match-ink);background:#fff;border-radius:19px;gap:4px;padding:16px;text-decoration:none;display:grid;box-shadow:0 8px 30px #14322d0a}.matchQuickGrid a>span{color:var(--match-rose);font-size:22px}.matchQuickGrid strong{font-size:15px}.matchQuickGrid small{color:var(--match-muted);font-size:10px;line-height:1.4}.matchFoundationPanel{background:var(--match-deep);color:#fff;border-radius:22px;margin:4px 14px 28px;padding:20px}.matchFoundationPanel h2{margin:7px 0;font-size:25px}.matchFoundationPanel p{color:#d9e9e5;font-size:13px;line-height:1.6}.matchFoundationFacts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.matchFoundationFacts span{background:#ffffff17;border-radius:14px;padding:12px;display:grid}.matchFoundationFacts b{font-size:16px}.matchFoundationFacts small,.matchVersion{color:#c8ddd8;font-size:9px}.matchVersion{margin-top:14px;display:block}.matchBottomNav{z-index:80;border-top:1px solid var(--match-line);padding:6px 5px calc(7px + env(safe-area-inset-bottom));background:#fffffff7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #12342f0f}.matchBottomNav a{color:#71827e;place-items:center;gap:1px;min-height:48px;text-decoration:none;display:grid}.matchBottomNav span{font-size:20px;line-height:1}.matchBottomNav small{font-size:8px;font-weight:850}.matchBottomNav a.active{color:var(--match-rose)}.matchPlaceholder,.matchProfileFoundation{min-height:calc(100vh - 150px);padding:44px 20px}.matchPlaceholder>span{color:var(--match-rose);font-size:48px}.matchPlaceholder h1,.matchProfileFoundation h1{margin:12px 0 8px;font-size:36px}.matchPlaceholder p,.matchProfileFoundation p{color:var(--match-muted);max-width:520px;line-height:1.6}.matchSkeletonCards{gap:10px;margin-top:30px;display:flex;overflow:hidden}.matchSkeletonCards i{border:1px solid var(--match-line);background:linear-gradient(125deg,#e8efec,#fff,#f7e8ed);border-radius:24px;min-width:210px;height:320px;display:block}.matchAvatar{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:28px;place-items:center;width:84px;height:84px;margin-bottom:18px;font-size:32px;font-weight:900;display:grid}.matchSettingsList{gap:8px;margin:24px 0;display:grid}.matchSettingsList div{border:1px solid var(--match-line);background:#fff;border-radius:15px;justify-content:space-between;gap:15px;padding:15px;display:flex}.matchSettingsList span{font-size:12px}.matchSettingsList b{color:var(--match-green);font-size:10px}.matchAdminPage{min-height:100vh;color:var(--match-ink);background:#f3f6f5;padding:26px}.matchAdminHeader{background:var(--match-deep);color:#fff;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:auto;padding:28px;display:flex}.matchAdminHeader span{text-transform:uppercase;letter-spacing:.08em;color:#b9d6cf;font-size:10px}.matchAdminHeader h1{margin:6px 0;font-size:34px}.matchAdminHeader p{color:#d5e5e1;font-size:11px}.matchAdminHeader>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.matchAdminHeader a{color:var(--match-deep);background:#fff;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none}.matchAdminStats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1180px;margin:14px auto;display:grid}.matchAdminStats div,.matchAdminGrid article{border:1px solid var(--match-line);background:#fff;border-radius:18px;padding:18px}.matchAdminStats span{color:var(--match-muted);text-transform:uppercase;font-size:10px;display:block}.matchAdminStats strong{font-size:28px}.matchAdminGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:auto;display:grid}.matchAdminGrid h2{margin:7px 0 14px}.matchAdminRow{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.matchAdminRow span{display:grid}.matchAdminRow b{font-size:12px}.matchAdminRow small{color:var(--match-muted);font-size:9px}.matchAdminRow strong{font-size:10px}.matchAdminRow strong.enabled{color:#167054}.matchAdminRow strong.disabled{color:#9a6d74}@media (min-width:761px){.matchBottomNav{border-left:1px solid var(--match-line);border-right:1px solid var(--match-line);max-width:760px;left:50%;transform:translate(-50%)}.matchHero{border-radius:0 0 28px 28px}.matchQuickGrid{grid-template-columns:repeat(4,1fr)}.matchQuickGrid a{min-height:145px}}@media (max-width:760px){.matchAdminPage{padding:12px}.matchAdminHeader{flex-direction:column;align-items:flex-start;padding:20px}.matchAdminHeader h1{font-size:28px}.matchAdminStats{grid-template-columns:1fr 1fr}.matchAdminGrid{grid-template-columns:1fr}}@media (max-width:420px){.matchHero{padding-top:40px}.matchHero h1{font-size:40px}.matchEverydayLink{display:none}.matchQuickGrid{gap:8px;padding:14px 10px}.matchQuickGrid a{min-height:118px;padding:14px}.matchFoundationPanel{margin-left:10px;margin-right:10px}.matchFoundationFacts{grid-template-columns:1fr 1fr}}.matchOnboarding{min-height:calc(100vh - 130px);padding:18px 14px 32px}.matchOnboardingHeader{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 4px;display:flex}.matchOnboardingHeader h1{letter-spacing:-.035em;margin:6px 0;font-size:32px}.matchOnboardingHeader p{color:var(--match-muted);max-width:500px;margin:0;font-size:12px;line-height:1.55}.matchStrength{border:1px solid var(--match-line);background:#fff;border-radius:18px;min-width:125px;padding:12px}.matchStrength strong{font-size:24px;display:block}.matchStrength span{color:var(--match-muted);font-size:9px}.matchStrength i,.matchStrengthCard i{background:#edf2f0;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.matchStrength i b,.matchStrengthCard i b{background:linear-gradient(90deg,var(--match-green),var(--match-rose));border-radius:999px;height:100%;display:block}.matchStepRail{scrollbar-width:none;gap:6px;padding:6px 2px 14px;display:flex;overflow-x:auto}.matchStepRail::-webkit-scrollbar{display:none}.matchStepRail button{color:#83908d;cursor:pointer;background:0 0;border:0;place-items:center;gap:4px;min-width:58px;display:grid}.matchStepRail b{background:#e9efed;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.matchStepRail span{font-size:8px;font-weight:800}.matchStepRail button.active b{background:var(--match-rose);color:#fff}.matchStepRail button.active{color:var(--match-rose)}.matchStepRail button.done b{color:var(--match-green);background:#dfeee9}.matchStepCard{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 35px #132b2a0a}.matchStepCard>h2{letter-spacing:-.03em;margin:6px 0;font-size:27px}.matchStepIntro{color:var(--match-muted);margin:0 0 18px;font-size:12px;line-height:1.55}.matchFormGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.matchFormGrid label,.matchFullLabel{gap:6px;display:grid}.matchFormGrid label>span,.matchFullLabel>span{color:#415651;font-size:10px;font-weight:850}.matchFormGrid input,.matchFormGrid select,.matchFullLabel textarea{box-sizing:border-box;width:100%;color:var(--match-ink);font:inherit;background:#fbfcfc;border:1px solid #dbe5e1;border-radius:13px;outline:none;padding:12px 13px;font-size:13px}.matchFormGrid input:focus,.matchFormGrid select:focus,.matchFullLabel textarea:focus{border-color:#75aa9e;box-shadow:0 0 0 3px #0f6f6114}.matchFormGrid small,.matchFullLabel small{color:var(--match-muted);font-size:8px;line-height:1.35}.matchFullLabel{margin-top:18px}.matchFullLabel textarea{resize:vertical;min-height:120px;line-height:1.55}.matchChoiceCards{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.matchChoiceCards button{text-align:left;border:1px solid var(--match-line);color:var(--match-ink);cursor:pointer;background:#fbfcfc;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:10px;padding:14px;display:grid}.matchChoiceCards button>span{grid-row:1/3;font-size:23px}.matchChoiceCards button b{font-size:12px}.matchChoiceCards button small{color:var(--match-muted);margin-top:3px;font-size:9px}.matchChoiceCards button.selected{background:#fff4f7;border-color:#df88a0;box-shadow:0 0 0 2px #c7466912}.matchSubhead{margin:22px 0 8px;font-size:12px}.matchChips{flex-wrap:wrap;gap:7px;display:flex}.matchChips button{border:1px solid var(--match-line);color:#48605a;cursor:pointer;background:#f8faf9;border-radius:999px;padding:9px 11px;font-size:10px}.matchChips button.selected{color:var(--match-deep);background:#e7f3ef;border-color:#91bdb3;font-weight:850}.matchChips button:disabled{opacity:.35}.matchInterestGroup>small{text-transform:uppercase;letter-spacing:.08em;color:#879691;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.matchPhotoGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.matchPhotoGrid article,.matchPhotoUpload{aspect-ratio:3/4;border:1px solid var(--match-line);background:#eef3f1;border-radius:18px;position:relative;overflow:hidden}.matchPhotoGrid article.primary{border-color:#d6728d;box-shadow:0 0 0 3px #c7466929}.matchPhotoGrid article img{object-fit:cover}.matchPhotoGrid article>div{gap:4px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.matchPhotoGrid article button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a231fc7;border:0;border-radius:8px;flex:1;padding:7px 3px;font-size:7px;font-weight:800}.matchPhotoUpload{color:var(--match-green);cursor:pointer;box-sizing:border-box;border-style:dashed;align-content:center;place-items:center;gap:4px;padding:10px;display:grid}.matchPhotoUpload input{display:none}.matchPhotoUpload span{font-size:30px}.matchPhotoUpload b{font-size:11px}.matchPhotoUpload small{color:var(--match-muted);text-align:center;font-size:7px}.matchSafetyNote{background:#f2f7f5;border-radius:14px;gap:4px;margin-top:14px;padding:12px;display:grid}.matchSafetyNote b{font-size:10px}.matchSafetyNote span{color:var(--match-muted);font-size:9px;line-height:1.5}.matchRangeLabel{grid-column:1/-1}.matchRangeLabel input{box-shadow:none;background:0 0;border:0;padding:0}.matchToggleRow{border:1px solid var(--match-line);border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.matchToggleRow input{margin-top:3px}.matchToggleRow span{gap:3px;display:grid}.matchToggleRow b{font-size:11px}.matchToggleRow small{color:var(--match-muted);font-size:9px}.matchToggleList{border:1px solid var(--match-line);border-radius:16px;gap:0;margin-top:18px;display:grid;overflow:hidden}.matchToggleList label{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.matchToggleList label:last-child{border-bottom:0}.matchToggleList span{font-size:11px}.matchConsentBox{background:#f7f9f8;border-radius:17px;margin-top:18px;padding:15px}.matchConsentBox label{align-items:flex-start;gap:9px;padding:7px 0;display:flex}.matchConsentBox label span{color:#536762;font-size:9px;line-height:1.45}.matchVerificationCards{gap:10px;margin-top:18px;display:grid}.matchVerificationCards article{border:1px solid var(--match-line);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.matchVerificationCards article>span{width:34px;height:34px;color:var(--match-green);background:#edf4f1;border-radius:12px;place-items:center;font-weight:900;display:grid}.matchVerificationCards article>div{gap:3px;display:grid}.matchVerificationCards b{font-size:11px}.matchVerificationCards small{color:var(--match-muted);font-size:8px;line-height:1.45}.matchVerificationCards strong{color:#806b70;font-size:8px}.matchVerificationCards article.verified strong{color:var(--match-green)}.matchVerificationCards button{color:var(--match-deep);background:#eaf3f0;border:0;border-radius:10px;grid-column:2/4;justify-self:start;padding:9px 11px;font-size:9px;font-weight:850}.matchReadyBox{color:#fff;background:linear-gradient(145deg,#0b4f46,#123b38);border-radius:17px;margin-top:16px;padding:17px}.matchReadyBox>b{font-size:16px}.matchReadyBox p{color:#d0e2dd;font-size:10px;line-height:1.55}.matchStepActions{border-top:1px solid #edf1ef;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:16px;display:flex}.matchFormAlert{border-radius:12px;margin:4px 0 10px;padding:11px 13px;font-size:10px;font-weight:750}.matchFormAlert.error{color:#992b49;background:#fff0f3}.matchFormAlert.success{color:#12644f;background:#eaf7f0}.matchMePage{padding:24px 16px 38px}.matchMeHero{align-items:center;gap:16px;display:flex}.matchMePhoto{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:30px;flex:0 0 100px;place-items:center;width:100px;height:100px;font-size:35px;font-weight:900;display:grid;position:relative;overflow:hidden}.matchMePhoto img{object-fit:cover}.matchMeHero h1{margin:5px 0 2px;font-size:28px}.matchMeHero h1 small{font-size:.65em;font-weight:500}.matchMeHero p{color:var(--match-muted);text-transform:capitalize;margin:0;font-size:10px}.matchBadgeLine{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.matchBadgeLine b{color:var(--match-green);background:#e8f3ef;border-radius:999px;padding:5px 7px;font-size:7px}.matchStrengthCard{border:1px solid var(--match-line);background:#fff;border-radius:18px;margin-top:18px;padding:14px}.matchStrengthCard>div{justify-content:space-between;display:flex}.matchStrengthCard span{font-size:10px}.matchStrengthCard strong{font-size:18px}.matchStrengthCard small{color:var(--match-muted);margin-top:8px;font-size:8px;line-height:1.5;display:block}.matchMeActions{gap:8px;margin-top:12px;display:flex}.matchProfilePreview{border:1px solid var(--match-line);background:#fff;border-radius:18px;margin-top:16px;padding:16px}.matchProfilePreview h2{margin:5px 0 10px;font-size:19px}.matchProfilePreview>p{color:#4d625d;font-size:11px;line-height:1.55}.matchProfileFacts{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.matchProfileFacts span{background:#f7f9f8;border-radius:12px;gap:2px;padding:10px;display:grid}.matchProfileFacts small{color:var(--match-muted);font-size:7px}.matchProfileFacts b{font-size:10px}.matchStatusCard .matchPrimaryButton{width:max-content;margin-top:8px;padding:10px 12px;font-size:10px}@media (max-width:560px){.matchOnboarding{padding:10px}.matchOnboardingHeader{align-items:flex-start}.matchOnboardingHeader h1{font-size:26px}.matchStrength{min-width:92px}.matchStrength strong{font-size:19px}.matchStepCard{border-radius:20px;padding:16px}.matchFormGrid,.matchChoiceCards{grid-template-columns:1fr}.matchPhotoGrid{grid-template-columns:repeat(2,1fr)}.matchVerificationCards article{grid-template-columns:auto 1fr}.matchVerificationCards strong,.matchVerificationCards button{grid-column:2}.matchMeHero{align-items:flex-start}.matchMePhoto{border-radius:25px;flex-basis:84px;width:84px;height:84px}.matchMeActions{grid-template-columns:1fr 1fr;display:grid}.matchProfileFacts{grid-template-columns:1fr 1fr}}.matchDiscoverPage,.matchListPage{max-width:620px;margin:0 auto;padding:18px 14px 110px}.matchDiscoverHeader,.matchListHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.matchDiscoverHeader small,.matchListHeader>small{letter-spacing:.12em;color:var(--match-rose);font-size:8px;font-weight:900}.matchDiscoverHeader h1,.matchListHeader h1{letter-spacing:-.04em;margin:4px 0 0;font-size:28px;line-height:1.02}.matchListHeader{display:block}.matchListHeader p{color:var(--match-muted);margin:6px 0 0;font-size:10px;line-height:1.55}.matchFilterButton{border:1px solid var(--match-line);color:var(--match-deep);white-space:nowrap;background:#fff;border-radius:13px;padding:9px 11px;font-size:9px;font-weight:850}.matchLocationStrip{border:1px solid var(--match-line);background:#f8fbfa;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 11px;display:flex}.matchLocationStrip>div{gap:2px;display:grid}.matchLocationStrip b{font-size:9px}.matchLocationStrip small,.matchLocationMsg{color:var(--match-muted);font-size:8px}.matchLocationStrip button{color:var(--match-green);background:#e5f1ed;border:0;border-radius:10px;padding:8px 9px;font-size:8px;font-weight:850}.matchLocationMsg{margin:0 2px 9px}.matchInlineError{color:#992b49;background:#fff0f3;border-radius:12px;margin-bottom:10px;padding:10px 12px;font-size:9px;font-weight:750}.matchDeckWrap{justify-items:center;display:grid}.matchProfileCard{border:1px solid var(--match-line);background:#fff;border-radius:26px;width:min(100%,520px);overflow:hidden;box-shadow:0 18px 50px #0f2b2617}.matchCardPhoto{aspect-ratio:4/5;background:linear-gradient(145deg,#dbe9e5,#f4dbe1);position:relative;overflow:hidden}.matchCardPhoto>img{object-fit:cover}.matchPhotoFallback{color:#fff;background:linear-gradient(145deg,var(--match-green),var(--match-rose));place-items:center;font-size:72px;font-weight:900;display:grid;position:absolute;inset:0}.matchCardGradient{background:linear-gradient(#0000,#041411d1);position:absolute;inset:35% 0 0}.matchCardTop{z-index:2;justify-content:space-between;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.matchCardTop b,.matchCardTop span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:var(--match-deep);background:#ffffffe6;border-radius:999px;padding:7px 9px;font-size:8px}.matchCardTop b{color:#fff;background:#0b4f46eb}.matchCardIdentity{z-index:2;color:#fff;position:absolute;bottom:16px;left:16px;right:16px}.matchCardIdentity h2{letter-spacing:-.04em;margin:0;font-size:31px}.matchCardIdentity p{color:#dfebe8;margin:3px 0 8px;font-size:10px}.matchCardIdentity strong{background:#ffffff29;border:1px solid #ffffff3b;border-radius:999px;padding:7px 9px;font-size:9px;display:inline-flex}.matchCardDetails>p{color:#405651;margin:0 0 11px;font-size:11px;line-height:1.55}.matchReasonList{flex-wrap:wrap;gap:6px;display:flex}.matchReasonList span{color:#245f53;background:#eaf4f0;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.matchFactRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.matchFactRow span{color:#556964;background:#f6f8f7;border-radius:9px;padding:7px 8px;font-size:8px}.matchInterestChips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.matchInterestChips span{color:#6b5b60;border:1px solid #ecdfe2;border-radius:999px;padding:6px 8px;font-size:8px}.matchDeckActions{justify-content:center;align-items:center;gap:18px;margin-top:15px;display:flex}.matchDeckActions button{border:1px solid var(--match-line);background:#fff;border-radius:999px;width:52px;height:52px;font-size:21px;box-shadow:0 8px 24px #12342e14}.matchDeckActions .pass{color:#667b76}.matchDeckActions .like{background:var(--match-rose);color:#fff;border:0;width:66px;height:66px;font-size:28px}.matchDeckActions .spark{color:#b17a23}.matchActionHint{color:#91a09c;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:7px}.matchDiscoverLoading{gap:10px;display:grid}.matchDiscoverLoading i{background:linear-gradient(90deg,#edf2f0,#f8faf9,#edf2f0) 0 0/200% 100%;border-radius:18px;height:70px;animation:1.3s infinite matchShimmer}.matchDiscoverLoading i:first-child{height:480px}.matchEmptyDeck{border:1px solid var(--match-line);text-align:center;background:#fff;border-radius:24px;padding:42px 22px}.matchEmptyDeck>span{color:var(--match-rose);font-size:48px}.matchEmptyDeck h2{margin:8px 0 5px;font-size:24px}.matchEmptyDeck p{color:var(--match-muted);max-width:360px;margin:0 auto 16px;font-size:10px;line-height:1.55}.matchEmptyDeck button{background:var(--match-green);color:#fff;border:0;border-radius:12px;margin:3px;padding:10px 14px;font-size:9px;font-weight:850}.matchEmptyDeck button.secondary{color:var(--match-green);background:#edf3f1}.matchSheetBackdrop{z-index:90;background:#05141194;justify-content:center;align-items:flex-end;padding-top:70px;display:flex;position:fixed;inset:0}.matchFilterSheet,.matchMatchedModal{width:min(100%,620px);max-height:88vh;padding:12px 18px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border-radius:26px 26px 0 0;overflow:auto}.matchSheetHandle{background:#d8e0de;border-radius:999px;width:38px;height:4px;margin:0 auto 13px}.matchSheetTitle{justify-content:space-between;gap:12px;display:flex}.matchSheetTitle small{color:var(--match-rose);letter-spacing:.12em;font-size:7px;font-weight:900}.matchSheetTitle h2{margin:3px 0 12px;font-size:23px}.matchSheetTitle button{background:#eef3f1;border:0;border-radius:999px;width:32px;height:32px;font-size:18px}.matchFilterField{border-top:1px solid #edf1ef;gap:8px;padding:12px 0;display:grid}.matchFilterField>span{justify-content:space-between;font-size:10px;font-weight:800;display:flex}.matchFilterField input[type=range]{width:100%}.matchDualNumbers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.matchDualNumbers input{border:1px solid var(--match-line);font:inherit;border-radius:10px;padding:9px;font-size:11px}.matchFilterChips{flex-wrap:wrap;gap:6px;display:flex}.matchFilterChips button{border:1px solid var(--match-line);color:#526762;background:#f8faf9;border-radius:999px;padding:8px 10px;font-size:8px}.matchFilterChips button.selected{color:var(--match-green);background:#e7f3ef;border-color:#91bdb3;font-weight:850}.matchFilterToggle{border-top:1px solid #edf1ef;align-items:flex-start;gap:9px;padding:12px 0;display:flex}.matchFilterToggle span{gap:2px;display:grid}.matchFilterToggle b{font-size:10px}.matchFilterToggle small{color:var(--match-muted);font-size:8px}.matchSaveFilters{width:100%;margin-top:7px}.matchMatchedModal{text-align:center;border-radius:26px;padding:28px 20px 34px}.matchMatchedPhotos{width:120px;height:120px;margin:0 auto 14px;position:relative}.matchMatchedPhotos>div{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:40px;place-items:center;font-size:40px;font-weight:900;display:grid;position:absolute;inset:0;overflow:hidden}.matchMatchedPhotos img{object-fit:cover}.matchMatchedPhotos>b{z-index:3;background:var(--match-rose);color:#fff;border:4px solid #fff;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:2px;right:-9px}.matchMatchedModal>small{color:var(--match-rose);letter-spacing:.15em;font-size:8px;font-weight:900}.matchMatchedModal h2{max-width:380px;margin:5px auto 7px;font-size:25px}.matchMatchedModal p{color:var(--match-muted);max-width:400px;margin:0 auto 16px;font-size:10px;line-height:1.55}.matchMatchedModal>.matchPrimaryButton{max-width:260px;margin:0 auto 6px;text-decoration:none;display:block}.matchMatchedModal>button{color:var(--match-muted);background:0 0;border:0;padding:9px;font-size:9px;font-weight:800}.matchIncomingLocked{background:linear-gradient(135deg,#fff4f7,#f2f8f6);border:1px solid #eedde2;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:16px 0 22px;padding:15px;display:grid}.matchBlurFaces{width:76px;display:flex}.matchBlurFaces i{filter:blur(2px);background:linear-gradient(145deg,#a5b9b4,#e0a9b8);border:3px solid #fff;border-radius:999px;width:36px;height:36px;margin-left:-8px}.matchBlurFaces i:first-child{margin-left:0}.matchIncomingLocked>div:nth-child(2){gap:3px;display:grid}.matchIncomingLocked b{font-size:12px}.matchIncomingLocked small{color:var(--match-muted);font-size:8px;line-height:1.45}.matchIncomingLocked>span{font-size:16px}.matchSectionTitle{margin:0 0 8px;font-size:14px}.matchPeopleRows{gap:7px;display:grid}.matchPeopleRows article{border:1px solid var(--match-line);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.matchMiniPhoto{background:#e7efec;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.matchMiniPhoto img{object-fit:cover}.matchMiniPhoto>b{color:var(--match-green);font-size:20px}.matchPeopleRows article>div:nth-child(2){gap:2px;display:grid}.matchPeopleRows article>div:nth-child(2)>b{font-size:11px}.matchPeopleRows article small{color:var(--match-muted);font-size:8px}.matchPeopleRows article>strong{color:var(--match-rose);font-size:8px}.matchPeopleRows article>strong.spark{color:#a77420}.matchEmptyList{border:1px dashed var(--match-line);text-align:center;color:var(--match-muted);border-radius:16px;padding:24px;font-size:9px}.matchEmptyList.wide{grid-column:1/-1;gap:5px;display:grid}.matchEmptyList.wide b{color:var(--match-ink);font-size:13px}.matchMatchGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matchMatchGrid article{border:1px solid var(--match-line);background:#fff;border-radius:18px;overflow:hidden}.matchMatchPhoto{aspect-ratio:1/1.1;background:#e9f0ee;place-items:center;display:grid;position:relative;overflow:hidden}.matchMatchPhoto img{object-fit:cover}.matchMatchPhoto>b{color:var(--match-green);font-size:32px}.matchMatchPhoto>span{background:var(--match-green);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;bottom:7px;right:7px}.matchMatchMeta{padding:10px}.matchMatchMeta h3{margin:0;font-size:13px}.matchMatchMeta p{color:var(--match-muted);margin:2px 0 6px;font-size:8px}.matchMatchMeta small{color:var(--match-rose);margin-bottom:8px;font-size:7px;display:block}.matchMatchMeta button{color:#8c9895;background:#edf2f0;border:0;border-radius:9px;width:100%;padding:8px;font-size:8px;font-weight:800}.matchMatchMeta button:disabled{opacity:1}@keyframes matchShimmer{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:560px){.matchDiscoverPage,.matchListPage{padding:12px 10px 104px}.matchDiscoverHeader h1,.matchListHeader h1{font-size:25px}.matchProfileCard{border-radius:22px}.matchCardIdentity h2{font-size:27px}.matchCardDetails{padding:13px}.matchFilterButton span{display:none}.matchIncomingLocked{grid-template-columns:auto 1fr}.matchIncomingLocked>span{display:none}.matchMatchGrid{gap:8px}.matchMatchMeta{padding:9px}.matchSheetBackdrop{padding-top:48px}}.matchMessageButton{box-sizing:border-box;background:var(--match-deep);text-align:center;border:0;border-radius:9px;width:100%;padding:9px;font-size:8px;font-weight:850;text-decoration:none;display:block;color:#fff!important}.matchMessagesPage{min-height:calc(100vh - 130px)}.matchMessageRuleCard{background:#fff7f9;border:1px solid #efdce2;border-radius:18px;align-items:center;gap:12px;margin:0 0 15px;padding:13px;display:flex}.matchMessageRuleCard>span{background:var(--match-rose);color:#fff;border-radius:15px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.matchMessageRuleCard>div{gap:2px;display:grid}.matchMessageRuleCard b{font-size:11px}.matchMessageRuleCard small{color:var(--match-muted);font-size:8px;line-height:1.5}.matchInboxRows{gap:7px;display:grid}.matchInboxRows>a{border:1px solid var(--match-line);color:var(--match-ink);background:#fff;border-radius:17px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;text-decoration:none;display:grid}.matchInboxAvatar,.matchChatAvatar{background:linear-gradient(145deg,#e7efec,#f5dfe5);place-items:center;display:grid;position:relative;overflow:hidden}.matchInboxAvatar{border-radius:17px;width:56px;height:56px}.matchInboxAvatar img,.matchChatAvatar img{object-fit:cover}.matchInboxAvatar b,.matchChatAvatar b{color:var(--match-green);font-size:18px}.matchInboxText{gap:4px;min-width:0;display:grid}.matchInboxText>div{align-items:center;gap:7px;display:flex}.matchInboxText b{font-size:11px}.matchInboxText span{letter-spacing:.08em;color:var(--match-rose);background:#fff0f4;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:900}.matchInboxText p{color:var(--match-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.matchInboxText p.locked{color:var(--match-rose);font-weight:750}.matchInboxRows time{color:#95a29f;font-size:7px}.matchChatPage{height:calc(100vh - 65px - 62px - env(safe-area-inset-bottom));background:#f6f8f7;grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.matchChatHeader{border-bottom:1px solid var(--match-line);background:#fff;grid-template-columns:34px 44px 1fr 34px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.matchChatBack{width:34px;height:34px;color:var(--match-deep);background:#eff4f2;border-radius:12px;place-items:center;font-size:27px;text-decoration:none;display:grid}.matchChatAvatar{border-radius:14px;width:44px;height:44px}.matchChatHeader>div:nth-child(3){gap:2px;display:grid}.matchChatHeader b{font-size:11px}.matchChatHeader small{color:var(--match-muted);font-size:7px}.matchChatHeader>button{width:34px;height:34px;color:var(--match-deep);background:#eff4f2;border:0;border-radius:12px;font-weight:900}.matchChatMenu{z-index:12;border:1px solid var(--match-line);background:#fff;border-radius:13px;min-width:125px;padding:5px;display:grid;position:absolute;top:55px;right:10px;box-shadow:0 15px 35px #0f231f29}.matchChatMenu button{text-align:left;background:0 0;border:0;border-radius:8px;padding:9px;font-size:9px}.matchChatMenu button:hover{background:#f3f6f5}.matchChatMenu button.danger{color:#a52f4f}.matchChatSafety{text-align:center;color:#56706a;background:#edf6f3;border-bottom:1px solid #dfeae7;padding:6px 10px;font-size:7px;line-height:1.45}.matchChatMessages{flex-direction:column;gap:7px;padding:14px 11px 24px;display:flex;overflow:auto}.matchChatIntro{text-align:center;max-width:330px;margin:auto;padding:35px 20px}.matchChatIntro>span{width:54px;height:54px;color:var(--match-rose);background:#fff0f4;border-radius:19px;place-items:center;margin:0 auto;font-size:25px;display:grid}.matchChatIntro h2{margin:8px 0 5px;font-size:20px}.matchChatIntro p{color:var(--match-muted);font-size:9px;line-height:1.55}.matchBubble{border-radius:16px;gap:4px;max-width:78%;padding:9px 11px;display:grid;box-shadow:0 3px 12px #0c2f280a}.matchBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.matchBubble small{opacity:.65;justify-self:end;font-size:6px}.matchBubble.mine{background:var(--match-deep);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.matchBubble.theirs{border:1px solid var(--match-line);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.matchLockedBubble{background:#fff4f7;border:1px dashed #e0a6b6;border-radius:16px;align-self:flex-start;align-items:center;gap:9px;max-width:82%;padding:10px 12px;display:flex}.matchLockedBubble>span{color:var(--match-rose);font-size:18px}.matchLockedBubble>div{gap:2px;display:grid}.matchLockedBubble small{color:var(--match-muted);font-size:7px;line-height:1.45}.matchReplyPaywall{background:linear-gradient(150deg,var(--match-deep),#145d53);color:#fff;text-align:center;border-radius:20px;margin:10px 0;padding:17px}.matchReplyPaywall>small{color:#ffd7e1;letter-spacing:.12em;font-size:7px;font-weight:900}.matchReplyPaywall h3{margin:5px 0;font-size:18px}.matchReplyPaywall p{color:#d9ebe7;font-size:8px;line-height:1.5}.matchReplyPaywall a{color:var(--match-deep);background:#fff;border-radius:12px;margin-top:10px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.matchReplyPaywall>span{color:#b9d5cf;margin-top:7px;font-size:6px;display:block}.matchComposer{border-top:1px solid var(--match-line);padding:8px 9px calc(8px + env(safe-area-inset-bottom));background:#fff;gap:4px;display:grid}.matchComposer>div{grid-template-columns:1fr 42px;gap:7px;display:grid}.matchComposer textarea{resize:none;border:1px solid var(--match-line);min-height:42px;max-height:92px;font:inherit;color:var(--match-ink);background:#f9fbfa;border-radius:14px;outline:none;padding:10px 11px;font-size:10px}.matchComposer textarea:focus{background:#fff;border-color:#9fc4bb}.matchComposer button{background:var(--match-rose);color:#fff;border:0;border-radius:14px;font-size:16px;font-weight:900}.matchComposer button:disabled{opacity:.42}.matchComposer>small{color:#899895;text-align:center;font-size:6px}.matchChatError{color:#98314d;background:#fff0f3;border:1px solid #f0cbd5;border-radius:11px;grid-column:1/-1;padding:8px 10px;font-size:8px;line-height:1.4}.matchUpgradePage{padding:35px 18px 110px}.matchUpgradePage>small{color:var(--match-rose);letter-spacing:.12em;font-size:8px;font-weight:900}.matchUpgradePage>h1{margin:9px 0;font-size:33px;line-height:1.04}.matchUpgradePage>p{color:var(--match-muted);max-width:520px;font-size:10px;line-height:1.55}.matchUpgradeCard{border:2px solid var(--match-green);background:#fff;border-radius:24px;margin:18px 0;padding:20px;box-shadow:0 12px 35px #0c3d3414}.matchUpgradeCard>span{color:var(--match-rose);letter-spacing:.14em;font-size:8px;font-weight:900}.matchUpgradeCard>strong{margin-top:5px;font-size:29px;display:block}.matchUpgradeCard>strong small{color:var(--match-muted);font-size:9px}.matchUpgradeCard h2{margin:2px 0 10px;font-size:18px}.matchUpgradeCard ul{color:#4e635e;padding-left:17px;font-size:9px;line-height:1.9}.matchUpgradeCard button{color:#71827e;background:#e8efed;border:0;border-radius:12px;width:100%;padding:11px;font-size:8px;font-weight:900}@media (min-width:761px){.matchChatPage{border-left:1px solid var(--match-line);border-right:1px solid var(--match-line)}.matchBubble{max-width:60%}}.matchDiscoverTools{align-items:center;gap:8px;display:flex}.matchFilterField.locked{opacity:.72}.matchFilterField button:disabled,.matchFilterToggle input:disabled{cursor:not-allowed;opacity:.55}.matchCurrentPlan,.matchConversationPass,.matchMembershipCard,.matchBillingControls,.matchExtras{background:var(--match-card,#fff);border:1px solid #14222d1a;border-radius:24px;padding:18px;box-shadow:0 10px 35px #14222d0f}.matchCurrentPlan{grid-template-columns:1fr auto;align-items:center;gap:14px;margin:16px 0;display:grid}.matchCurrentPlan>div:first-child{flex-direction:column;gap:4px;display:flex}.matchCurrentPlan>div:nth-child(2){gap:10px;display:flex}.matchCurrentPlan>div:nth-child(2) span{background:#f5f7f8;border-radius:14px;padding:9px 12px;font-size:12px}.matchCurrentPlan button,.matchAdminPromoForm button,.matchAdminRow form button{cursor:pointer;border:0;border-radius:12px;padding:10px 13px;font-weight:800}.matchConversationPass{background:linear-gradient(145deg,#fff5f7,#fff);grid-template-columns:1fr auto;align-items:center;gap:14px;margin:18px 0;display:grid}.matchConversationPass strong{font-size:24px}.matchConversationPass button{color:#fff;background:#e84d70;border:0;border-radius:16px;grid-column:1/-1;padding:13px;font-weight:900}.matchBillingControls{gap:13px;margin:18px 0;display:grid}.matchBillingControls label,.matchBillingControls>div{flex-direction:column;gap:7px;display:flex}.matchBillingControls input{width:100%;font:inherit;border:1px solid #d8dde1;border-radius:14px;padding:12px 13px}.matchPeriodButtons{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.matchPeriodButtons button{background:#fff;border:1px solid #d8dde1;border-radius:12px;padding:10px 6px;font-weight:800}.matchPeriodButtons button.active{color:#fff;background:#17212b;border-color:#17212b}.matchPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.matchPlanCard{background:#fff;border:1px solid #14222d1a;border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.matchPlanCard.popular{border:2px solid #e84d70;box-shadow:0 14px 40px #e84d7021}.matchPlanCard em{color:#fff;background:#e84d70;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:14px;right:14px}.matchPlanCard>strong{font-size:26px}.matchPlanCard>strong small{color:#69727a;font-size:11px;font-weight:600}.matchPlanCard ul{flex:1;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.matchPlanCard button,.matchExtras article button{color:#fff;background:#17212b;border:0;border-radius:15px;padding:12px;font-weight:900}.matchPlanCard.popular button{background:#e84d70}.matchPlanCard button:disabled,.matchExtras article button:disabled{opacity:.45}.matchCommerceNotice{color:#1d6841;background:#effaf4;border:1px solid #bfe8cf;border-radius:15px;margin:10px 0;padding:12px 14px;font-weight:700}.matchExtras{margin:20px 0}.matchExtrasGrid{gap:8px;margin:14px 0;display:grid}.matchExtrasGrid article{background:#f7f8f9;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.matchExtrasGrid article div{flex-direction:column;gap:3px;display:flex}.matchExtrasGrid article small{color:#68737c}.matchStoreBillingNote{color:#68737c;font-size:12px;line-height:1.55}.matchMembershipCard{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.matchMembershipCard>div:first-child{flex-direction:column;gap:5px;display:flex}.matchMembershipBalances{gap:10px;display:flex}.matchMembershipBalances span{text-align:center;background:#f6f7f8;border-radius:15px;min-width:62px;padding:10px}.matchMembershipBalances b,.matchMembershipBalances small{display:block}.matchMembershipCard>a{grid-column:1/-1}.matchAdminPromoForm{grid-template-columns:1fr 110px 90px 1fr;gap:8px;margin:10px 0 16px;display:grid}.matchAdminPromoForm input,.matchAdminPromoForm select{border:1px solid #d8dde1;border-radius:10px;min-width:0;padding:9px}@media (max-width:760px){.matchPlanGrid,.matchCurrentPlan,.matchMembershipCard,.matchConversationPass{grid-template-columns:1fr}.matchPeriodButtons{grid-template-columns:repeat(2,1fr)}.matchExtrasGrid article{grid-template-columns:1fr auto}.matchExtrasGrid article button{grid-column:1/-1}.matchAdminPromoForm{grid-template-columns:1fr 1fr}.matchDiscoverTools .matchFilterButton span{display:none}}.matchReferralCard{background:#fff;border:1px solid #14222d1a;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;padding:18px;display:grid}.matchReferralCard>div{flex-direction:column;gap:8px;display:flex}.matchReferralCard strong{letter-spacing:1px;font-size:24px}.matchReferralCard label{flex-direction:column;gap:6px;display:flex}.matchReferralCard input{border:1px solid #d8dde1;border-radius:13px;padding:11px}.matchReferralCard button{color:#fff;background:#17212b;border:0;border-radius:13px;padding:11px;font-weight:900}@media (max-width:760px){.matchReferralCard{grid-template-columns:1fr}}.matchRewardPayChoice{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.matchRewardPayChoice button{border:1px solid var(--match-line);color:var(--match-deep);background:#fff;border-radius:14px;padding:11px;font-weight:900}.matchRewardPayChoice button.active{background:var(--match-deep);color:#fff;border-color:var(--match-deep)}.matchRewardsPage{max-width:760px;margin:auto;padding:28px 16px 110px}.matchRewardsPage>small{color:var(--match-rose);letter-spacing:.12em;font-size:8px;font-weight:900}.matchRewardsPage>h1{margin:8px 0;font-size:30px;line-height:1.05}.matchRewardsPage>p{color:var(--match-muted);font-size:10px;line-height:1.55}.matchRewardHero{grid-template-columns:1.4fr 1fr;gap:10px;margin:18px 0;display:grid}.matchRewardHero>div{border:1px solid var(--match-line);background:#fff;border-radius:22px;gap:5px;padding:18px;display:grid}.matchRewardHero>div:first-child{background:linear-gradient(145deg,var(--match-deep),#145d53);color:#fff}.matchRewardHero span,.matchRewardHero small{opacity:.78;font-size:8px}.matchRewardHero strong{font-size:31px}.matchRewardHero b{font-size:22px}.matchRewardStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.matchRewardStats div{border:1px solid var(--match-line);background:#fff;border-radius:15px;gap:3px;padding:11px;display:grid}.matchRewardStats span{color:var(--match-muted);font-size:7px}.matchRewardStats b{font-size:12px}.matchRewardActions{grid-template-columns:1fr 2fr;gap:10px;margin:16px 0;display:grid}.matchRewardActions>a{text-align:center;background:var(--match-rose);color:#fff;border-radius:18px;place-items:center;padding:15px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.matchRewardActions>div{border:1px solid var(--match-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.matchRewardActions label{color:var(--match-muted);gap:4px;font-size:7px;display:grid}.matchRewardActions input{border:1px solid var(--match-line);border-radius:10px;padding:9px}.matchRewardActions button{background:var(--match-deep);color:#fff;border:0;border-radius:11px;grid-column:1/-1;padding:10px;font-weight:900}.matchRewardSection{border:1px solid var(--match-line);background:#fff;border-radius:22px;margin:14px 0;padding:16px}.matchRewardSection h2{margin:0 0 10px;font-size:16px}.matchRewardRules{gap:7px;display:grid}.matchRewardRules>div,.matchRewardRow{background:#f7f9f8;border-radius:12px;justify-content:space-between;gap:12px;padding:10px;display:flex}.matchRewardRules b,.matchRewardRow b{font-size:9px}.matchRewardRules span{color:var(--match-muted);text-align:right;font-size:8px}.matchRewardRow>span{gap:2px;display:grid}.matchRewardRow small{color:var(--match-muted);font-size:7px}.matchRewardRow strong{font-size:10px}.matchRewardRow strong.negative{color:#a52f4f}.matchComposer .matchComposerRow{grid-template-columns:38px 1fr 42px;gap:7px;display:grid}.matchGiftButton{border:1px solid var(--match-line)!important;color:var(--match-rose)!important;background:#fff!important;font-size:16px!important}.matchGiftBackdrop{z-index:90;background:#0818158c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.matchGiftSheet{width:min(100%,620px);max-height:82vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;overflow:auto;box-shadow:0 -20px 60px #0003}.matchGiftSheet header{justify-content:space-between;align-items:flex-start;display:flex}.matchGiftSheet header small{color:var(--match-rose);font-size:7px;font-weight:900}.matchGiftSheet header h2{margin:4px 0 10px;font-size:18px}.matchGiftSheet header button{background:#eef3f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.matchGiftPhone{color:var(--match-muted);gap:4px;margin:8px 0;font-size:7px;display:grid}.matchGiftPhone input{border:1px solid var(--match-line);border-radius:11px;padding:10px}.matchGiftGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.matchGiftGrid button{border:1px solid var(--match-line);background:#fff;border-radius:16px;place-items:center;gap:4px;padding:12px 6px;display:grid}.matchGiftGrid button>span{font-size:25px}.matchGiftGrid b{font-size:9px}.matchGiftGrid small{color:var(--match-rose);font-size:8px;font-weight:900}.matchGiftFine{color:var(--match-muted);margin-top:10px;font-size:7px;line-height:1.45}.matchGiftMessage{background:#fff5f8;border:1px solid #efced7;border-radius:17px;align-items:center;gap:8px;max-width:76%;padding:10px;display:flex}.matchGiftMessage.mine{align-self:flex-end}.matchGiftMessage.theirs{align-self:flex-start}.matchGiftMessage>span{font-size:22px}.matchGiftMessage>div{gap:2px;display:grid}.matchGiftMessage b{font-size:9px}.matchGiftMessage small{color:var(--match-muted);font-size:7px}.matchRewardPolicyForm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.matchRewardPolicyForm label{gap:4px;font-size:8px;display:grid}.matchRewardPolicyForm input{border:1px solid #d8dde1;border-radius:10px;padding:9px}.matchRewardPolicyForm button{color:#fff;background:#17212b;border:0;border-radius:11px;grid-column:1/-1;padding:10px;font-weight:900}.matchAdminRewardItem{border-bottom:1px solid #edf0f1;padding:10px}.matchAdminRewardItem>div{gap:2px;display:grid}.matchAdminRewardItem small{color:#68737c;font-size:8px}.matchAdminRewardItem form{grid-template-columns:1fr repeat(3,auto);gap:5px;margin-top:7px;display:grid}.matchAdminRewardItem input{border:1px solid #d8dde1;border-radius:8px;min-width:0;padding:7px}.matchAdminRewardItem button{border:0;border-radius:8px;padding:7px;font-weight:800}.matchAdminRewardItem button.danger{color:#a52f4f}@media (max-width:760px){.matchRewardHero,.matchRewardActions{grid-template-columns:1fr}.matchRewardStats{grid-template-columns:1fr 1fr 1fr}.matchGiftGrid{grid-template-columns:repeat(3,1fr)}.matchRewardPolicyForm{grid-template-columns:1fr}.matchAdminRewardItem form{grid-template-columns:1fr 1fr}.matchAdminRewardItem input{grid-column:1/-1}}.matchReplyEarnCard{border:1px solid var(--match-border,#e5e7eb);background:var(--match-surface,#fff);color:inherit;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:14px 15px;text-decoration:none;display:grid}.matchReplyEarnCard>span{font-size:22px}.matchReplyEarnCard div{min-width:0}.matchReplyEarnCard b{font-size:14px;line-height:1.35;display:block}.matchReplyEarnCard small{color:var(--match-muted,#667085);margin-top:3px;font-size:12px;line-height:1.4;display:block}.matchReplyEarnCard>strong{white-space:nowrap;font-size:12px}@media (max-width:520px){.matchReplyEarnCard{grid-template-columns:auto minmax(0,1fr)}.matchReplyEarnCard>strong{grid-column:2}}.matchAIShortcut{background:linear-gradient(145deg,#f5eefc,#fff);text-decoration:none;color:#6c3c95!important;border-color:#decdec!important}.matchAIPage{max-width:760px;margin:auto;padding:24px 16px 110px}.matchAIHero{grid-template-columns:1.45fr .8fr;align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.matchAIHero>div{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:20px}.matchAIHero>div:first-child{background:linear-gradient(145deg,#fff,#fbf5ff 55%,#eef8f5)}.matchAIHero small{color:#7c4aa0;letter-spacing:.12em;font-size:8px;font-weight:900}.matchAIHero h1{margin:8px 0;font-size:32px;line-height:1.02}.matchAIHero p{color:var(--match-muted);font-size:11px;line-height:1.55}.matchAIPlan{align-content:center;gap:4px;display:grid;color:#fff!important;background:linear-gradient(145deg,#3e2355,#6e3e87)!important}.matchAIPlan>b{font-size:11px}.matchAIPlan span{opacity:.78;font-size:9px}.matchAIPlan strong{font-size:22px}.matchAIPlan small{opacity:.75;line-height:1.35;color:#fff!important}.matchAITabs{background:#eef3f1;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;padding:4px;display:grid}.matchAITabs button{color:var(--match-muted);background:0 0;border:0;border-radius:12px;padding:11px 8px;font-size:9px;font-weight:900}.matchAITabs button.active{color:var(--match-deep);background:#fff;box-shadow:0 3px 10px #12302b14}.matchAISection{gap:14px;display:grid}.matchAIAsk{border:1px solid var(--match-line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;padding:15px;display:grid}.matchAIAsk>span{color:#75479a;align-self:start;font-size:25px}.matchAIAsk>div{gap:5px;display:grid}.matchAIAsk label{font-size:10px;font-weight:900}.matchAIAsk textarea,.matchAIBioTool textarea{resize:vertical;border:1px solid var(--match-line);width:100%;min-height:86px;font:inherit;border-radius:13px;padding:11px;font-size:10px}.matchAIAsk small{color:var(--match-muted);font-size:7px}.matchAIAsk>button,.matchAISectionHeader>button,.matchAIBioTool button{color:#fff;background:#5e3478;border:0;border-radius:13px;padding:11px 13px;font-size:9px;font-weight:900}.matchAIAsk button:disabled,.matchAISectionHeader button:disabled,.matchAIBioTool button:disabled{opacity:.5}.matchAIExplanation{color:#5c3672;background:#f3ecf8;border-radius:14px;margin:0;padding:10px 12px;font-size:9px;font-weight:700}.matchAIResults{gap:10px;display:grid}.matchAIResultCard{border:1px solid var(--match-line);background:#fff;border-radius:20px;grid-template-columns:96px 1fr;gap:12px;padding:11px;display:grid}.matchAIResultPhoto{background:#eaf2ef;border-radius:15px;width:96px;height:126px;position:relative;overflow:hidden}.matchAIResultPhoto img{object-fit:cover}.matchAIResultPhoto>span{place-items:center;height:100%;font-size:28px;font-weight:900;display:grid}.matchAIResultBody{gap:6px;min-width:0;display:grid}.matchAIResultBody>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.matchAIResultBody h3{margin:0;font-size:15px}.matchAIResultBody>div:first-child>b{color:#6d3e8d;font-size:9px}.matchAIResultBody>p,.matchAIResultBody>small{color:var(--match-muted);margin:0;font-size:8px}.matchAIReasonChips{flex-wrap:wrap;gap:5px;display:flex}.matchAIReasonChips span{color:var(--match-deep);background:#eef7f4;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.matchAIResultActions{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.matchAIResultActions button{border:1px solid var(--match-line);background:#fff;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:900}.matchAIResultActions .like{color:#b6385b}.matchAIResultActions .spark{color:#6b3a8d}.matchAIResultActions .pass{color:#66756f}.matchAISectionHeader{border:1px solid var(--match-line);background:#fff;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.matchAISectionHeader small{color:#75479a;font-size:7px;font-weight:900}.matchAISectionHeader h2{margin:4px 0;font-size:18px}.matchAISectionHeader p{color:var(--match-muted);margin:0;font-size:9px;line-height:1.45}.matchAIScore{border:1px solid var(--match-line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.matchAIScore>strong{color:#60377a;background:#f1e9f7;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;display:grid}.matchAIScore>div{gap:3px;display:grid}.matchAIScore b{font-size:11px}.matchAIScore small{color:var(--match-muted);font-size:8px}.matchAIAdvice{gap:7px;display:grid}.matchAIAdvice article{border:1px solid var(--match-line);background:#fff;border-radius:15px;grid-template-columns:auto 1fr;gap:9px;padding:11px;display:grid}.matchAIAdvice article>span{color:#6d3d89;background:#f3ecf8;border-radius:999px;align-self:start;padding:5px 6px;font-size:6px;font-weight:900}.matchAIAdvice b{font-size:10px}.matchAIAdvice p{color:var(--match-muted);margin:3px 0 0;font-size:8px;line-height:1.45}.matchAIBioTool{border:1px solid var(--match-line);background:#fff;border-radius:20px;grid-template-columns:1fr auto;gap:10px;padding:15px;display:grid}.matchAIBioTool h3{margin:0 0 4px;font-size:14px}.matchAIBioTool p{color:var(--match-muted);margin:0;font-size:8px;line-height:1.45}.matchAIBioTool textarea,.matchAIBioTool>div:last-child{grid-column:1/-1}.matchAIBioTool>div:last-child{justify-content:flex-end;gap:6px;display:flex}.matchAIBioTool button.secondary{color:var(--match-deep);background:#eef3f1}.matchAIQuotaNote{color:var(--match-muted);text-align:center;font-size:8px}.matchAIQuotaNote a{color:#70428e;font-weight:900}.matchAIMetrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.matchAIMetrics>div{border:1px solid var(--match-line);background:#fff;border-radius:14px;gap:3px;padding:10px;display:grid}.matchAIMetrics span{text-transform:capitalize;color:var(--match-muted);font-size:7px}.matchAIMetrics strong{font-size:16px}.matchAIInsightSheet,.matchAIOpenerSheet{background:#fff;border-radius:24px;width:min(100% - 20px,560px);max-height:82vh;margin:auto;padding:20px;position:relative;overflow:auto}.matchAIInsightSheet>small,.matchAIOpenerSheet>small{color:#70428e;letter-spacing:.1em;font-size:7px;font-weight:900}.matchAIInsightSheet h2,.matchAIOpenerSheet h2{margin:6px 0 9px;font-size:21px}.matchAIInsightSheet>p,.matchAIOpenerSheet>p{color:var(--match-muted);font-size:9px;line-height:1.5}.matchAIClose{background:#eef3f1;border:0;border-radius:50%;width:34px;height:34px;font-size:19px;position:absolute;top:12px;right:12px}.matchAIDimensions{gap:8px;margin-top:15px;display:grid}.matchAIDimensions>div{grid-template-columns:90px 1fr 28px;align-items:center;gap:8px;display:grid}.matchAIDimensions span{text-transform:capitalize;font-size:8px}.matchAIDimensions i{background:#edf0ef;border-radius:99px;height:6px;overflow:hidden}.matchAIDimensions i b{background:linear-gradient(90deg,#0f6f61,#7c4aa0);border-radius:99px;height:100%;display:block}.matchAIDimensions strong{text-align:right;font-size:8px}.matchAIFine{color:var(--match-muted);margin-top:14px;font-size:7px;line-height:1.45;display:block}.matchComposer .matchComposerRow{grid-template-columns:38px 38px 1fr 42px}.matchAIOpenerButton{color:#71428d!important}.matchAIOpenerSheet{align-self:flex-end;margin-bottom:10px}.matchAIOpenerSheet>button:not(.matchAIClose){text-align:left;border:1px solid var(--match-line);width:100%;color:var(--match-ink);background:#fff;border-radius:13px;align-items:flex-start;gap:9px;margin-top:7px;padding:11px;font-size:9px;line-height:1.45;display:flex}.matchAIOpenerSheet>button:not(.matchAIClose)>span{color:#75479a;font-weight:900}@media (max-width:760px){.matchAIHero{grid-template-columns:1fr}.matchAIHero h1{font-size:28px}.matchAIAsk{grid-template-columns:auto 1fr}.matchAIAsk>button{grid-column:2}.matchAIResultCard{grid-template-columns:82px 1fr}.matchAIResultPhoto{width:82px;height:116px}.matchAISectionHeader{display:grid}.matchAIBioTool{grid-template-columns:1fr}.matchAIMetrics{grid-template-columns:repeat(2,1fr)}.matchDiscoverTools{gap:4px}.matchAIShortcut span{display:none}}.matchAdvancedButtons button{border:1px solid var(--match-line);color:var(--match-deep);background:#f8fbfa;border-radius:13px;padding:9px 6px;font-size:16px;font-weight:900}.matchAdvancedButtons button small{margin-top:3px;font-size:7px;display:block}.matchAdvancedButtons button:disabled{opacity:.42}.matchAdvancedUpgrade,.matchAdvancedAllowance{color:var(--match-muted);text-align:center;font-size:7px}.matchAdvancedUpgrade a{color:#70428e;font-weight:900}.matchAdvancedError{color:#a72f50;text-align:center;font-size:8px}.matchContactRequest{background:#fff8ef;border:1px solid #f1ddc7;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:9px;display:grid}.matchContactRequest b{font-size:9px}.matchContactRequest small{color:var(--match-muted);margin-top:2px;font-size:7px;display:block}.matchContactRequest button{border:0;border-radius:9px;padding:7px;font-size:7px;font-weight:900}.matchContactRequest button.accept{color:#fff;background:#116f61}.matchContactShared{text-align:center;background:#edf8f4;border:1px solid #cde8df;border-radius:12px;gap:3px;padding:10px;display:grid}.matchContactShared span,.matchContactShared small{color:var(--match-muted);font-size:7px}.matchContactShared b{letter-spacing:.04em;font-size:15px}.matchVoiceRecorder{align-items:center;gap:7px;margin-bottom:6px;display:flex}.matchVoiceRecorder button{border:1px solid var(--match-line);background:#fff;border-radius:50%;width:38px;height:38px;font-size:15px}.matchVoiceRecorder button.recording{color:#fff;background:#b92f58;border-color:#b92f58;animation:1.2s infinite matchPulse}.matchVoiceRecorder span,.matchVoiceRecorder small{color:var(--match-muted);font-size:7px}@keyframes matchPulse{50%{box-shadow:0 0 0 7px #b92f581f}}.matchVoiceMessage{background:#eff7f4;border-radius:17px;align-items:center;gap:8px;max-width:86%;margin:5px 0;padding:10px 12px;display:flex}.matchVoiceMessage.mine{background:#e9f1ff;margin-left:auto}.matchVoiceMessage audio{width:min(220px,58vw);height:30px}.matchVoiceMessage small{color:var(--match-muted);font-size:7px;display:block}.matchSystemMessage{text-align:center;color:var(--match-muted);background:#f2f4f3;border-radius:999px;width:max-content;max-width:90%;margin:8px auto;padding:5px 9px;font-size:7px}.matchIncomingCall{z-index:300;color:#fff;background:#132720;border-radius:20px;grid-template-columns:54px 1fr auto auto;align-items:center;gap:9px;width:min(94vw,480px);padding:11px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #00000040}.matchIncomingAvatar{background:#315148;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.matchIncomingAvatar img{object-fit:cover}.matchIncomingCall div:nth-child(2){gap:2px;display:grid}.matchIncomingCall small{opacity:.72;font-size:6px}.matchIncomingCall b{font-size:12px}.matchIncomingCall span{opacity:.7;font-size:7px}.matchIncomingCall button{border:0;border-radius:12px;padding:10px 11px;font-size:8px;font-weight:900}.matchIncomingCall .decline{color:#fff;background:#54343a}.matchIncomingCall .answer{color:#fff;background:#2aa880}.matchCallPage{color:#fff;z-index:500;background:#07100d;position:fixed;inset:0;overflow:hidden}.matchCallBackground{opacity:.28;filter:blur(24px);position:absolute;inset:0;transform:scale(1.1)}.matchCallBackground img{object-fit:cover}.matchRemoteVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.matchCallOverlay{z-index:2;background:linear-gradient(#00000014,#00000080);flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding:9vh 18px 5vh;display:flex;position:relative}.matchCallIdentity{text-align:center;justify-items:center;gap:5px;display:grid}.matchCallIdentity>small{letter-spacing:.12em;opacity:.75;font-size:7px}.matchCallIdentity h1{margin:3px 0;font-size:28px}.matchCallIdentity p{opacity:.8;font-size:10px}.matchCallIdentity strong{color:#ffd4de;max-width:340px;font-size:8px}.matchCallAvatar{background:#24483c;border:3px solid #ffffff73;border-radius:50%;place-items:center;width:116px;height:116px;font-size:32px;display:grid;position:relative;overflow:hidden}.matchCallAvatar img{object-fit:cover}.matchLocalVideo{object-fit:cover;background:#111;border:2px solid #ffffff80;border-radius:17px;width:102px;height:142px;position:absolute;top:18px;right:16px}.matchCallControls{align-items:center;gap:18px;display:flex}.matchCallControls button{color:#fff;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:62px;height:62px;font-size:18px;display:grid}.matchCallControls button small{font-size:6px}.matchCallControls button.hangup{background:#d23f55}.matchCallPrivacy{opacity:.6;text-align:center;max-width:360px;font-size:7px}.matchAdvancedMe{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.matchAdvancedMe span{border:1px solid var(--match-line);background:#fff;border-radius:12px;gap:2px;padding:9px;display:grid}.matchAdvancedMe b{font-size:8px}.matchAdvancedMe small{color:var(--match-muted);font-size:7px}@media (max-width:560px){.matchIncomingCall{grid-template-columns:44px 1fr auto auto}.matchIncomingAvatar{width:44px;height:44px}.matchIncomingCall span{display:none}.matchContactRequest{grid-template-columns:1fr 1fr}.matchContactRequest>div{grid-column:1/-1}.matchAdvancedMe{grid-template-columns:1fr 1fr}.matchCallOverlay{padding-top:12vh}.matchLocalVideo{width:88px;height:122px}}.matchSafetyStack{gap:14px;max-width:980px;margin:0 auto;padding:18px 14px 96px;display:grid}.matchSafetyHero{color:#fff;background:linear-gradient(145deg,#17342f,#102722);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.matchSafetyHero h1{margin:5px 0 8px;font-size:30px}.matchSafetyHero p{color:#d4e6e1;max-width:650px;margin:0;line-height:1.55}.matchTrustBadge{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;min-width:132px;padding:14px}.matchTrustBadge small,.matchTrustBadge strong,.matchTrustBadge span{display:block}.matchTrustBadge strong{margin:4px 0;font-size:30px}.matchSafetyAlert{background:#fff8f1;border:1px solid #efc9a7;border-radius:18px;gap:5px;padding:14px 16px;display:grid}.matchSafetyAlert small{color:#735741}.matchSafetyGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.matchSafetyGrid>article{border:1px solid var(--match-line);background:#fff;border-radius:22px;padding:18px}.matchSafetyGrid h2{margin:5px 0 14px}.matchSafetyGrid label{gap:6px;margin:10px 0;font-size:11px;font-weight:800;display:grid}.matchSafetyGrid select,.matchSafetyGrid textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7ddda;border-radius:13px;padding:11px}.matchSafetyGrid textarea{resize:vertical;min-height:120px}.matchDangerButton{color:#fff;cursor:pointer;background:#9f2f43;border:0;border-radius:14px;padding:12px 14px;font-weight:900}.matchDangerButton:disabled{opacity:.5}.matchSafetyNotice{color:#235f4e;background:#eef8f4;border-radius:12px;padding:10px}.matchSafetyTips{gap:10px;display:grid}.matchSafetyTips p{background:#f7f9f8;border-radius:14px;margin:0;padding:11px;font-size:12px;line-height:1.5}.matchSafetyRow,.matchOpsItem{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.matchSafetyRow span,.matchOpsItem{font-size:11px}.matchSafetyRow span{gap:2px;display:grid}.matchSafetyRow small,.matchOpsItem small{color:var(--match-muted)}.matchSafetyRow strong{font-size:9px}.matchCaseCard{border:1px solid #e5e9e7;border-radius:15px;gap:8px;margin:9px 0;padding:12px;display:grid}.matchCaseCard>div{justify-content:space-between;gap:10px;display:flex}.matchCaseCard p,.matchCaseCard small{color:#5f6865;margin:0;font-size:11px}.matchCaseCard button{border:0;border-radius:10px;justify-self:start;padding:8px 10px;font-weight:800}.matchCaseCard em{color:#9a6d2e;font-size:10px;font-style:normal;font-weight:800}.matchChatMenu a{color:inherit;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:block}.matchOpsGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto;display:grid}.matchOpsGrid>article{border:1px solid var(--match-line);background:#fff;border-radius:18px;min-width:0;padding:18px}.matchOpsWide{grid-column:1/-1}.matchOpsCase{border:1px solid #e2e7e5;border-left:4px solid #aab5b1;border-radius:14px;margin:10px 0;padding:13px}.matchOpsCase.severity-critical{background:#fff9fa;border-left-color:#a91f3f}.matchOpsCase.severity-high{border-left-color:#cc6a31}.matchOpsCase.severity-medium{border-left-color:#d0a32c}.matchOpsCaseTop{justify-content:space-between;gap:12px;display:flex}.matchOpsCaseTop span{gap:2px;display:grid}.matchOpsCaseTop small,.matchOpsCase>small{color:#69736f}.matchOpsCaseTop strong{font-size:10px}.matchOpsActionForm{grid-template-columns:190px 120px 1fr auto;gap:7px;margin-top:10px;display:grid}.matchOpsActionForm input,.matchOpsActionForm select,.matchOpsItem input{min-width:0;font:inherit;border:1px solid #d7ddda;border-radius:9px;padding:8px}.matchOpsActionForm button,.matchOpsItem button,.matchOpsItem a,.matchAdminHeader form button{cursor:pointer;color:#fff;background:#17212b;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.matchOpsItem{flex-direction:column}.matchOpsItem form{flex-wrap:wrap;gap:6px;width:100%;display:flex}.matchOpsItem form input{flex:1;min-width:160px}.matchOpsNote{color:#68736f;background:#f5f8f7;border-radius:12px;padding:10px;font-size:11px}@media (max-width:760px){.matchSafetyHero{grid-template-columns:1fr}.matchTrustBadge{justify-self:start}.matchSafetyGrid,.matchOpsGrid{grid-template-columns:1fr}.matchOpsWide{grid-column:auto}.matchOpsActionForm{grid-template-columns:1fr 1fr}.matchOpsActionForm input[name=reason],.matchOpsActionForm button{grid-column:1/-1}.matchSafetyHero h1{font-size:25px}}.matchApp{padding-bottom:calc(78px + env(safe-area-inset-bottom));overscroll-behavior-y:none}.matchTopbarInner{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.matchBottomNav{padding-left:max(5px,env(safe-area-inset-left));padding-right:max(5px,env(safe-area-inset-right));touch-action:manipulation}.matchBottomNav a,.matchPrimaryButton,.matchSecondaryButton,.matchDeckActions button,.matchFilterButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.matchOfflineBanner{z-index:420;left:50%;top:max(8px,env(safe-area-inset-top));color:#fff2cf;text-align:center;background:#3d2e16;border:1px solid #ffffff2e;border-radius:13px;width:min(92vw,520px);padding:9px 12px;font-size:10px;font-weight:800;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000029}.matchInstallBar{z-index:180;left:50%;bottom:calc(73px + env(safe-area-inset-bottom));color:#fff;background:#132b2a;border:1px solid #ffffff1f;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;width:min(94vw,520px);padding:11px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 36px #093f3838}.matchInstallBar div{gap:2px;display:grid}.matchInstallBar b{font-size:11px}.matchInstallBar small{color:#cde1dc;font-size:8px}.matchInstallBar button,.matchPushNudge{color:#093f38;background:#fff;border:0;border-radius:11px;padding:9px 12px;font-size:9px;font-weight:900}.matchPushNudge{z-index:170;right:max(12px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid var(--match-line);background:#fff;position:fixed;box-shadow:0 8px 24px #093f381f}.matchLaunchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1180px;margin:14px auto;display:grid}.matchLaunchCard{border:1px solid var(--match-line);background:#fff;border-radius:18px;padding:18px}.matchLaunchCard h2{margin:6px 0 12px}.matchLaunchCheck{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:10px;padding:10px 0;font-size:11px;display:flex}.matchLaunchCheck strong.good{color:#11704f}.matchLaunchCheck strong.warn{color:#a25a27}.matchLaunchCheck strong.block{color:#a12445}.matchLaunchHero{color:#fff;background:linear-gradient(145deg,#0b4038,#133f35);border-radius:24px;max-width:1180px;margin:0 auto;padding:24px}.matchLaunchHero h1{margin:5px 0 8px}.matchLaunchHero p{color:#d1e4df;max-width:720px;margin:0}.matchLaunchBadge{background:#ffffff1a;border-radius:999px;margin-top:14px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.matchLaunchNote{color:var(--match-muted);font-size:10px;line-height:1.55}.matchLaunchActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.matchLaunchActions a{color:#093f38;background:#edf4f1;border-radius:10px;padding:9px 11px;font-size:9px;font-weight:850;text-decoration:none}@media (max-width:760px){.matchHero h1{font-size:clamp(34px,11vw,46px)}.matchContent{width:100%;overflow-x:hidden}.matchQuickGrid{padding-left:12px;padding-right:12px}.matchLaunchGrid{grid-template-columns:1fr}.matchLaunchHero{border-radius:20px;margin:0 12px}.matchPushNudge{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (max-width:360px){.matchBottomNav small{font-size:7px}.matchBottomNav span{font-size:18px}.matchTopbarInner{height:58px}.matchEverydayLink{display:none}.matchQuickGrid{grid-template-columns:1fr 1fr}.matchInstallBar{bottom:calc(70px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.matchApp *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){.matchApp{--match-line:#8a9692;--match-muted:#465550}.matchPrimaryButton{outline:2px solid}}.matchSkipLink{z-index:999;color:#093f38;background:#fff;border-radius:10px;padding:10px 12px;font-weight:900;text-decoration:none;position:fixed;top:-80px;left:12px}.matchSkipLink:focus{top:max(8px,env(safe-area-inset-top))}.matchApp :focus-visible{outline-offset:3px;outline:3px solid #c74669}.matchBottomNav a{min-width:44px;min-height:48px}.matchLaunchCheck span{gap:2px;display:grid}.matchLaunchCheck small{color:var(--match-muted);font-size:8px;line-height:1.4}.matchDesktopNav{align-items:center;gap:4px;display:none}.matchDesktopNav a{color:var(--match-muted);border-radius:10px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.matchDesktopNav a.active,.matchDesktopNav a:hover{color:var(--match-deep);background:#edf4f1}.matchChoiceCards button{position:relative}.matchChoiceCards button em{background:var(--match-deep);color:#fff;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;position:absolute;top:8px;right:8px}.matchChoiceCards button.primaryIntent{box-shadow:0 0 0 2px var(--match-deep) inset}.matchCustomLanguage{gap:8px;margin:8px 0 4px;display:flex}.matchCustomLanguage input{border:1px solid var(--match-line);border-radius:12px;flex:1;padding:10px}.matchCustomLanguage button,.matchCustomLanguageTags button{color:var(--match-deep);background:#edf4f1;border:0;border-radius:10px;padding:9px 11px;font-weight:900}.matchCustomLanguageTags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.matchCoinsPage,.matchLookingPage,.matchLivePage{max-width:1040px;margin:auto;padding:24px 16px 110px}.matchPageHero{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 18px;display:flex}.matchPageHero h1{margin:5px 0;font-size:34px;line-height:1.05}.matchPageHero p{max-width:650px;color:var(--match-muted);font-size:12px;line-height:1.55}.matchCoinBalance{color:#fff;background:linear-gradient(145deg,#153f38,#6b3c4d);border-radius:20px;min-width:210px;padding:16px 18px}.matchCoinBalance small,.matchCoinBalance span{opacity:.75;display:block}.matchCoinBalance strong{font-size:34px}.matchCoinGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.matchCoinCard{border:1px solid var(--match-line);background:#fff;border-radius:19px;gap:8px;padding:16px;display:grid}.matchCoinCard h3{margin:0;font-size:16px}.matchCoinCard p{color:var(--match-muted);margin:0;font-size:10px;line-height:1.5}.matchCoinCard strong{font-size:19px}.matchCoinCard button{background:var(--match-deep);color:#fff;border:0;border-radius:12px;padding:10px;font-weight:900}.matchCoinCard.premium{background:linear-gradient(145deg,#fff,#fff1f5);border-color:#efc8d4}.matchCashoutHold{background:#fff7e9;border:1px solid #f0d8a8;border-radius:18px;margin:14px 0;padding:16px}.matchCashoutHold h3{margin:0 0 5px}.matchCashoutHold p{color:#725b33;margin:0;font-size:10px;line-height:1.55}.matchLookingGrid,.matchLiveGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.matchLookingPost,.matchLiveCard{border:1px solid var(--match-line);background:#fff;border-radius:20px;gap:8px;padding:16px;display:grid}.matchLookingPost header,.matchLiveCard header{justify-content:space-between;gap:10px;display:flex}.matchLookingPost h3,.matchLiveCard h3{margin:0;font-size:17px}.matchLookingPost p,.matchLiveCard p{color:#586863;margin:0;font-size:11px;line-height:1.55}.matchLookingMeta,.matchLiveMeta{flex-wrap:wrap;gap:6px;display:flex}.matchLookingMeta span,.matchLiveMeta span{background:#f1f5f3;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.matchLookingForm,.matchLiveForm{border:1px solid var(--match-line);background:#fff;border-radius:22px;gap:10px;margin:14px 0;padding:18px;display:grid}.matchLookingForm input,.matchLookingForm textarea,.matchLiveForm input,.matchLiveForm textarea,.matchLiveForm select{border:1px solid var(--match-line);font:inherit;border-radius:12px;padding:10px}.matchLookingForm textarea,.matchLiveForm textarea{resize:vertical;min-height:90px}.matchLookingForm button,.matchLiveForm button{background:var(--match-deep);color:#fff;border:0;border-radius:12px;padding:11px;font-weight:900}.matchTicketGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.matchTicketGrid button{border:1px solid var(--match-line);color:var(--match-deep);background:#fff;border-radius:12px;padding:9px;font-weight:900}.matchTicketGrid button:hover{border-color:var(--match-rose)}@media (min-width:900px){.matchApp{padding-bottom:0}.matchTopbarInner,.matchContent{max-width:1180px}.matchDesktopNav{display:flex}.matchBottomNav{display:none!important}.matchHero{border-radius:28px;margin-top:16px}.matchQuickGrid{grid-template-columns:repeat(4,1fr)}.matchOnboarding,.matchMePage,.matchUpgradePage,.matchRewardsPage{max-width:1040px}.matchStepCard{padding:24px}.matchChoiceCards{grid-template-columns:repeat(3,1fr)}.matchMeActions{grid-template-columns:repeat(2,1fr)}.matchMeActions>.matchAdvancedMe{grid-column:1/-1}.matchInstallBar,.matchPushNudge{bottom:18px}}@media (max-width:760px){.matchCoinGrid{grid-template-columns:1fr 1fr}.matchLookingGrid,.matchLiveGrid{grid-template-columns:1fr}.matchPageHero{display:grid}.matchCoinBalance{min-width:0}.matchTicketGrid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.matchCoinGrid{grid-template-columns:1fr}}.matchPaymentSheet{border:2px solid var(--match-rose);background:#fff;border-radius:22px;gap:10px;margin:18px 0;padding:18px;display:grid}.matchPaymentSheet input{border:1px solid var(--match-line);font:inherit;border-radius:12px;padding:11px}.matchPaymentSheet>button{background:var(--match-deep);color:#fff;border:0;border-radius:12px;padding:11px;font-weight:900}.matchAdminPurchaseState{justify-items:end;gap:5px;display:grid}.matchAdminPurchaseState form{align-items:center;gap:5px;display:flex}.matchAdminPurchaseState button{background:var(--match-deep);color:#fff;border:0;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.matchAdminPurchaseState button.danger{background:#9f2f43}.matchAdminPurchaseState small{color:var(--match-muted);font-size:7px}.matchHeroConversion{align-items:center;gap:22px;display:grid}.matchHeroCopy{z-index:2;position:relative}.matchHeroActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.matchHeroActions small{color:var(--match-muted);flex-basis:100%;font-size:9px}.matchWelcomeCard{z-index:3;background:#ffffffe6;border:1px solid #eddde2;border-radius:20px;justify-content:space-between;align-items:center;gap:15px;max-width:660px;padding:15px;display:flex;position:relative;box-shadow:0 14px 40px #1c393412}.matchWelcomeCard>div:first-child{gap:3px;display:grid}.matchWelcomeCard small{letter-spacing:.08em;color:var(--match-rose);font-size:8px;font-weight:900}.matchWelcomeCard strong{font-size:20px}.matchWelcomeCard span{color:var(--match-muted);font-size:10px}.matchWelcomeActions{flex-wrap:wrap;gap:7px;display:flex}.matchWelcomeActions .matchPrimaryButton,.matchWelcomeActions .matchSecondaryButton{padding:10px 12px;font-size:10px}.matchHeroExperience{z-index:2;min-height:265px;position:relative}.matchHeroModeStack{gap:8px;display:grid}.matchHeroModeStack>a,.matchHeroGiftHint{color:var(--match-ink);background:#ffffffed;border:1px solid #eadfe2;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:13px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 35px #1a39340f}.matchHeroModeStack>a:hover{transform:translateY(-2px);box-shadow:0 16px 38px #1a39341a}.matchHeroModeStack>*>span{color:var(--match-rose);font-size:25px}.matchHeroModeStack b{font-size:13px;display:block}.matchHeroModeStack small{color:var(--match-muted);font-size:9px;line-height:1.4}.matchHeroProfileStack{height:285px;position:relative}.matchHeroProfileCard{color:#fff;background:#fff;border:1px solid #ffffffe6;border-radius:24px;width:185px;height:245px;text-decoration:none;transition:transform .2s;position:absolute;overflow:hidden;box-shadow:0 24px 55px #172f2b29}.matchHeroProfileCard.card1{z-index:1;top:12px;left:8%;transform:rotate(-7deg)}.matchHeroProfileCard.card2{z-index:3;top:0;left:31%}.matchHeroProfileCard.card3{z-index:2;top:18px;right:2%;transform:rotate(7deg)}.matchHeroProfileCard:hover{z-index:5;transform:translateY(-5px)rotate(0)}.matchHeroProfilePhoto{background:linear-gradient(145deg,#dcebe6,#f6dfe6);place-items:center;display:grid;position:absolute;inset:0}.matchHeroProfilePhoto img{object-fit:cover}.matchHeroProfilePhoto>span{color:var(--match-deep);font-size:52px;font-weight:900}.matchHeroProfileCard>div:last-child{background:linear-gradient(#0000,#072420e0);padding:30px 13px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.matchHeroProfileCard b{font-size:14px}.matchHeroProfileCard small{color:#e8f4f1;font-size:8px}.matchQuickGridConversion a{align-content:start;position:relative}.matchQuickGridConversion .matchCardBadge{color:var(--match-rose);letter-spacing:.08em;margin:2px 0 5px;font-size:7px}.matchQuickGridConversion a em{color:var(--match-deep);margin-top:auto;padding-top:8px;font-size:9px;font-style:normal;font-weight:900}.matchHomePersonalSection,.matchPerksShowcase,.matchPlanShowcase,.matchHomeTwinSections,.matchFinalCta{margin:8px 14px 24px}.matchHomeSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.matchHomeSectionHead h2{margin:5px 0;font-size:25px;line-height:1.05}.matchHomeSectionHead p{color:var(--match-muted);margin:0;font-size:10px;line-height:1.5}.matchHomeSectionHead>a{color:var(--match-deep);white-space:nowrap;font-size:9px;font-weight:900;text-decoration:none}.matchHomeProfileGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.matchHomeProfile{border:1px solid var(--match-line);color:var(--match-ink);background:#fff;border-radius:20px;text-decoration:none;overflow:hidden;box-shadow:0 9px 28px #14322d0a}.matchHomeProfilePhoto{background:linear-gradient(145deg,#e2efeb,#f8e5ea);place-items:center;height:240px;display:grid;position:relative}.matchHomeProfilePhoto img{object-fit:cover}.matchHomeProfilePhoto>span{color:var(--match-deep);font-size:44px;font-weight:900}.matchHomeProfilePhoto>b{color:#fff;background:#093f38e6;border-radius:999px;padding:6px 8px;font-size:8px;position:absolute;top:9px;right:9px}.matchHomeProfile>div:last-child{padding:12px}.matchHomeProfile h3{margin:0 0 3px;font-size:15px}.matchHomeProfile p,.matchHomeProfile small{color:var(--match-muted);margin:0;font-size:9px;line-height:1.4}.matchHomeProfile small{color:var(--match-green);margin-top:5px;font-weight:800;display:block}.matchEmptyPersonal,.matchHomeEmpty{background:#fff;border:1px dashed #cedbd7;border-radius:18px;padding:17px}.matchEmptyPersonal p,.matchHomeEmpty p{color:var(--match-muted);font-size:10px;line-height:1.5}.matchEmptyPersonal .matchSecondaryButton{padding:9px 12px;font-size:9px}.matchHomeTwinSections{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matchHomeFeedPanel{border:1px solid var(--match-line);background:#fff;border-radius:22px;padding:16px}.matchHomeMiniList{gap:7px;display:grid}.matchHomeMiniList>a{color:var(--match-ink);background:#f8faf9;border-radius:14px;grid-template-columns:32px 1fr;gap:8px;padding:10px;text-decoration:none;display:grid}.matchHomeMiniList>a>span{color:var(--match-rose);font-size:20px}.matchHomeMiniList b{font-size:11px;display:block}.matchHomeMiniList small{color:var(--match-green);font-size:7px;font-weight:900}.matchHomeMiniList p{color:var(--match-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.matchHomeEmpty a{color:var(--match-deep);font-size:9px;font-weight:900;text-decoration:none}.matchPerksShowcase{color:#fff;background:linear-gradient(145deg,#0b443c,#17352f);border-radius:26px;padding:20px}.matchPerksShowcase .matchSectionLabel{color:#ff829f}.matchPerksShowcase .matchHomeSectionHead h2{color:#fff}.matchPerksShowcase .matchHomeSectionHead p{color:#d4e5e1}.matchPerksShowcase .matchHomeSectionHead>a{color:#fff}.matchPerkShowcaseGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.matchPerkShowcaseGrid>a{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;gap:6px;min-height:170px;padding:14px;text-decoration:none;display:grid}.matchPerkShowcaseGrid>a.featured{background:linear-gradient(145deg,#c7466973,#ffffff1a);border-color:#ff97b173}.matchPerkShowcaseGrid small{color:#ffabc0;text-transform:uppercase;font-size:7px;font-weight:900}.matchPerkShowcaseGrid h3{margin:0;font-size:14px}.matchPerkShowcaseGrid p{color:#d7e4e1;margin:0;font-size:8px;line-height:1.45}.matchPerkShowcaseGrid strong{margin-top:auto;font-size:11px}.matchPerkShowcaseGrid span{color:#fff;font-size:8px;font-weight:900}.matchPlanShowcase{border:1px solid var(--match-line);background:#fff;border-radius:26px;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:14px;padding:20px;display:grid}.matchPlanPitch h2{margin:6px 0;font-size:29px;line-height:1}.matchPlanPitch p{color:var(--match-muted);font-size:10px;line-height:1.55}.matchPlanTrust{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.matchPlanTrust span{color:var(--match-deep);background:#edf4f1;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.matchPlanMiniGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matchPlanMiniGrid>a{border:1px solid var(--match-line);color:var(--match-ink);border-radius:20px;gap:6px;padding:16px;text-decoration:none;display:grid}.matchPlanMiniGrid>a.premium{background:linear-gradient(145deg,#fff,#fff0f4);border-color:#ecc1cd}.matchPlanMiniGrid small{color:var(--match-rose);font-size:7px;font-weight:900}.matchPlanMiniGrid h3{margin:0;font-size:17px}.matchPlanMiniGrid p{color:var(--match-muted);margin:0;font-size:8px;line-height:1.45}.matchPlanMiniGrid strong{margin-top:auto;font-size:20px}.matchPlanMiniGrid strong em{color:var(--match-muted);font-size:8px;font-style:normal}.matchPlanMiniGrid span{color:var(--match-deep);font-size:8px;font-weight:900}.matchFinalCta{background:linear-gradient(135deg,#fff0f4,#edf7f3);border:1px solid #eadde1;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.matchFinalCta h2{margin:5px 0;font-size:28px}.matchFinalCta p{color:var(--match-muted);max-width:600px;font-size:10px;line-height:1.5}.matchFinalCta>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.matchFinalCta .matchPrimaryButton,.matchFinalCta .matchSecondaryButton{white-space:nowrap;font-size:10px}.matchInstallBar{border-radius:18px!important;max-width:390px!important;left:auto!important;right:18px!important;transform:none!important}.matchInstallDismiss{color:#cfe2dd!important;min-width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px!important;font-size:16px!important}.matchInstallActions{align-items:center;gap:4px;display:flex}@media (min-width:900px){.matchHeroConversion{grid-template-columns:1.05fr .95fr;padding:58px 30px 42px}.matchHeroConversion h1{font-size:58px}.matchQuickGridConversion a{min-height:170px}.matchHomePersonalSection,.matchPerksShowcase,.matchPlanShowcase,.matchHomeTwinSections,.matchFinalCta{margin-left:0;margin-right:0}}@media (max-width:899px){.matchHeroExperience{min-height:auto}.matchHeroProfileStack{height:255px}.matchHeroProfileCard{width:165px;height:225px}.matchHomeProfileGrid{grid-template-columns:repeat(2,1fr)}.matchHomeProfileGrid>a:last-child{display:none}.matchPerkShowcaseGrid{grid-template-columns:1fr 1fr}.matchPlanShowcase,.matchHomeTwinSections{grid-template-columns:1fr}}@media (max-width:620px){.matchWelcomeCard{display:grid}.matchWelcomeActions{width:100%}.matchWelcomeActions a{flex:1}.matchHeroProfileStack{height:230px}.matchHeroProfileCard{width:145px;height:205px}.matchHeroProfileCard.card1{left:0}.matchHeroProfileCard.card2{left:28%}.matchHeroProfileCard.card3{right:0}.matchHomeProfileGrid{grid-template-columns:1fr 1fr}.matchHomeProfilePhoto{height:205px}.matchHomeSectionHead{align-items:flex-start}.matchPerkShowcaseGrid,.matchPlanMiniGrid{grid-template-columns:1fr}.matchFinalCta{display:grid}.matchInstallBar{left:10px!important;right:10px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;max-width:none!important}}@media (max-width:430px){.matchHeroActions .matchPrimaryButton,.matchHeroActions .matchSecondaryButton{width:100%}.matchHeroProfileStack{height:210px}.matchHeroProfileCard{width:130px;height:190px}.matchHomeProfilePhoto{height:180px}.matchHomeProfileGrid{gap:8px}.matchHomeProfile h3{font-size:13px}.matchPerksShowcase,.matchPlanShowcase,.matchFinalCta{border-radius:20px;padding:16px}}.matchMeHeroPolished{background:linear-gradient(145deg,#fff,#fff7f9);border:1px solid #eadfe2;border-radius:24px;padding:18px}.matchEditProfileButton{margin-left:auto;padding:10px 13px;font-size:9px}.matchMeDashboardGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.matchMeDashboardCard{border:1px solid var(--match-line);background:#fff;border-radius:18px;gap:6px;min-height:150px;padding:14px;display:grid}.matchMeDashboardCard.coin{background:linear-gradient(145deg,#fff8e7,#fff)}.matchMeDashboardCard.plan{background:linear-gradient(145deg,#eef8f5,#fff)}.matchMeDashboardCard>small{letter-spacing:.08em;color:var(--match-rose);font-size:7px;font-weight:900}.matchMeDashboardNumber{font-size:23px;font-weight:950}.matchMeDashboardNumber.text{font-size:19px}.matchMeDashboardCard>i{background:#edf2f0;border-radius:999px;height:6px;display:block;overflow:hidden}.matchMeDashboardCard>i b{background:linear-gradient(90deg,var(--match-green),var(--match-rose));border-radius:999px;height:100%;display:block}.matchMeDashboardCard p{color:var(--match-muted);margin:0;font-size:8px;line-height:1.45}.matchMeDashboardCard>a{color:var(--match-deep);margin-top:auto;font-size:8px;font-weight:900;text-decoration:none}.matchMiniBalanceRow{gap:7px;display:flex}.matchMiniBalanceRow span{background:#f6f8f7;border-radius:11px;min-width:50px;padding:8px;display:grid}.matchMiniBalanceRow b{font-size:17px}.matchMiniBalanceRow small{color:var(--match-muted);font-size:7px}.matchMeGroupGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.matchMeGroup{border:1px solid var(--match-line);background:#fff;border-radius:22px;padding:16px}.matchMeGroup h2{margin:4px 0 10px;font-size:18px}.matchMeGroup>a{color:var(--match-ink);border-top:1px solid #edf1ef;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:grid}.matchMeGroup>a>span{color:var(--match-rose);font-size:20px}.matchMeGroup>a b{font-size:10px;display:block}.matchMeGroup>a small{color:var(--match-muted);font-size:7px;line-height:1.4}.matchMeGroup>a em{color:var(--match-deep);font-size:14px;font-style:normal}.matchMeUsagePanel{background:var(--match-deep);color:#fff;border-radius:22px;margin-top:12px;padding:16px}.matchMeUsagePanel h2{margin:4px 0 11px;font-size:19px}.matchMeUsagePanel .matchSectionLabel{color:#ff9ab2}.matchMeUsagePanel .matchAdvancedMe span{background:#ffffff17;border-color:#ffffff1f}.matchMeUsagePanel .matchAdvancedMe small{color:#d0e1dd}.matchMeUsageLinks{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.matchMeUsageLinks a{color:#fff;border:1px solid #fff3;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.matchMePagePolished .matchSettingsList,.matchMePagePolished>.matchStrengthCard,.matchMePagePolished>.matchMembershipCard,.matchMePagePolished>.matchMeActions{display:none!important}@media (max-width:900px){.matchMeDashboardGrid{grid-template-columns:1fr 1fr}.matchMeGroupGrid{grid-template-columns:1fr}}@media (max-width:560px){.matchMeHeroPolished{align-items:flex-start}.matchEditProfileButton{margin-left:0}.matchMeDashboardGrid{grid-template-columns:1fr 1fr}.matchMeDashboardCard{min-height:135px}.matchMeDashboardNumber{font-size:20px}}@media (max-width:380px){.matchMeDashboardGrid{grid-template-columns:1fr}}.matchTextButton{color:var(--match-deep);align-items:center;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.matchBoardLoading{color:var(--match-muted);padding:48px 24px}.matchPublicHero{background:linear-gradient(145deg,#fff 0%,#fff7f9 48%,#eef7f4 100%);border:1px solid #eadfe2;border-radius:30px;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;min-height:520px;margin:18px 0 14px;padding:58px 48px;display:grid;position:relative;overflow:hidden}.matchPublicHero:after{content:"";background:#c7466914;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-80px}.matchPublicHeroCopy{z-index:1;position:relative}.matchPublicHero h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:64px;line-height:.96}.matchPublicHero h1 em{color:var(--match-rose);font-style:normal}.matchPublicHero p{color:#50645f;max-width:650px;font-size:18px;line-height:1.65}.matchPublicHeroActions{gap:10px;margin-top:24px;display:flex}.matchPublicTrustRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.matchPublicTrustRow span{border:1px solid var(--match-line);background:#ffffffb8;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.matchPublicMoodBoard{z-index:1;gap:13px;display:grid;position:relative}.matchMoodCard{border:1px solid var(--match-line);background:#ffffffe0;border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:18px;display:grid;box-shadow:0 16px 40px #14322d0f}.matchMoodCard>span{width:58px;height:58px;color:var(--match-green);background:#f3f8f6;border-radius:18px;place-items:center;font-size:27px;display:grid}.matchMoodCard.looking{transform:translate(24px)}.matchMoodCard.live{transform:translate(-12px)}.matchMoodCard small{letter-spacing:.1em;color:var(--match-rose);font-size:10px;font-weight:900;display:block}.matchMoodCard b{margin:4px 0;font-size:17px;display:block}.matchMoodCard p{margin:0;font-size:12px;line-height:1.45}.matchPublicValueGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.matchPublicValueGrid article{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:24px}.matchPublicValueGrid article>span{color:var(--match-rose);font-size:12px;font-weight:950}.matchPublicValueGrid h2{margin:18px 0 8px;font-size:22px}.matchPublicValueGrid p{color:var(--match-muted);margin:0;font-size:13px;line-height:1.6}.matchPublicClosing{background:var(--match-deep);color:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;margin:14px 0 34px;padding:30px;display:flex}.matchPublicClosing small{color:#ff99b1;font-weight:900}.matchPublicClosing h2{margin:6px 0;font-size:32px}.matchPublicClosing p{color:#d5e5e1;margin:0}.matchSignedSetup{border:1px solid var(--match-line);background:#fff;border-radius:28px;max-width:720px;margin:28px auto;padding:36px}.matchSignedSetup h1{margin:10px 0;font-size:38px}.matchSignedSetup p{color:var(--match-muted);font-size:15px}.matchMemberHome{padding:26px 0 48px}.matchMemberWelcome{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 4px 24px;display:flex}.matchMemberWelcome h1{letter-spacing:-.04em;margin:5px 0;font-size:42px}.matchMemberWelcome p{color:var(--match-muted);margin:0;font-size:15px}.matchMemberWelcomeActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.matchMemberPulse{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.matchMemberPulse>*{border:1px solid var(--match-line);color:var(--match-ink);background:#fff;border-radius:20px;gap:3px;padding:18px;text-decoration:none;display:grid}.matchMemberPulse strong{font-size:28px;line-height:1}.matchMemberPulse span{font-size:13px;font-weight:900}.matchMemberPulse small{color:var(--match-muted);font-size:10px}.matchMemberSection{margin:0 0 28px}.matchMemberSection.compact{border:1px solid var(--match-line);background:#fff;border-radius:26px;margin:0;padding:22px}.matchMemberSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.matchMemberSectionHead h2{letter-spacing:-.03em;margin:4px 0 0;font-size:28px}.matchMemberSectionHead>a{color:var(--match-deep);font-size:12px;font-weight:900;text-decoration:none}.matchPeopleShelf{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.matchPeopleCard{min-width:0;color:var(--match-ink);border:1px solid var(--match-line);background:#fff;border-radius:20px;text-decoration:none;overflow:hidden}.matchPeoplePhoto{background:linear-gradient(145deg,#e9f3ef,#f8e8ed);height:210px;position:relative;overflow:hidden}.matchPeoplePhoto img{object-fit:cover}.matchPeoplePhoto>span{height:100%;color:var(--match-green);place-items:center;font-size:42px;font-weight:900;display:grid}.matchPeoplePhoto>b{color:#fff;background:#093f38eb;border-radius:999px;padding:6px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.matchPeopleCard h3{margin:0 0 4px;font-size:15px}.matchPeopleCard p{color:var(--match-muted);margin:0 0 4px;font-size:11px}.matchPeopleCard small{color:var(--match-green);font-size:10px;font-weight:800}.matchGentleEmpty{background:#fff;border:1px dashed #cbdad5;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.matchGentleEmpty>div{grid-template-columns:42px 1fr;align-items:center;gap:4px 12px;display:grid}.matchGentleEmpty>div>span{color:var(--match-rose);grid-row:1/3;font-size:28px}.matchGentleEmpty h3{margin:0;font-size:17px}.matchGentleEmpty p{color:var(--match-muted);margin:0;font-size:12px}.matchGentleEmpty>a{color:var(--match-deep);font-size:12px;font-weight:900;text-decoration:none}.matchGentleEmpty.small{padding:18px;display:grid}.matchMemberSplit{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px;display:grid}.matchLookingShelf,.matchLiveShelf{gap:8px;display:grid}.matchLookingShelf>a,.matchLiveShelf>a{color:var(--match-ink);background:#f8faf9;border-radius:15px;align-items:center;gap:11px;padding:11px;text-decoration:none;display:grid}.matchLookingShelf>a{grid-template-columns:50px 1fr}.matchLookingAvatar{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;font-weight:900;display:grid;position:relative;overflow:hidden}.matchLookingAvatar img{object-fit:cover}.matchLookingShelf b,.matchLiveShelf b{font-size:13px;display:block}.matchLookingShelf small,.matchLiveShelf small{color:var(--match-muted);margin-top:2px;font-size:9px;display:block}.matchLookingShelf p,.matchLiveShelf p{color:#52655f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.matchLiveShelf>a{grid-template-columns:54px 1fr auto}.matchLiveShelf>a>span{text-align:center;border-radius:999px;padding:7px 8px;font-size:9px;font-weight:950}.matchLiveShelf>a>span.live{color:#ad284b;background:#fff0f3}.matchLiveShelf>a>span.soon{color:var(--match-green);background:#edf4f1}.matchLiveShelf>a>strong{color:var(--match-muted);font-size:9px}.matchActivePostNudge{background:#fff8fa;border:1px solid #eadfe2;border-radius:15px;grid-template-columns:1fr auto;gap:3px 10px;margin-top:10px;padding:12px;display:grid}.matchActivePostNudge>span{color:var(--match-rose);grid-column:1/-1;font-size:8px;font-weight:900}.matchActivePostNudge b{font-size:11px}.matchActivePostNudge a{color:var(--match-deep);font-size:10px;font-weight:900;text-decoration:none}.matchActionShelf{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.matchActionShelf>a{border:1px solid var(--match-line);color:var(--match-ink);background:#fff;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:15px;text-decoration:none;display:grid}.matchActionShelf>a>span{color:var(--match-rose);font-size:24px}.matchActionShelf b{font-size:12px;display:block}.matchActionShelf small{color:var(--match-muted);font-size:9px;line-height:1.4}.matchActionShelf em{color:var(--match-green);font-size:16px;font-style:normal}.matchMeV2{padding:26px 0 48px}.matchMeIdentityCard{background:linear-gradient(145deg,#fff,#fff8fa);border:1px solid #eadfe2;border-radius:28px;grid-template-columns:150px 1fr auto;align-items:center;gap:22px;padding:22px;display:grid}.matchMeIdentityPhoto{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:28px;place-items:center;width:150px;height:178px;font-size:52px;font-weight:900;display:grid;position:relative;overflow:hidden}.matchMeIdentityCopy h1{margin:6px 0 3px;font-size:36px}.matchMeIdentityCopy h1 small{font-size:.62em;font-weight:600}.matchMeIdentityCopy p{color:var(--match-muted);text-transform:capitalize;margin:0;font-size:13px}.matchMeIdentityActions{justify-items:start;gap:10px;display:grid}.matchMeSnapshot{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0 22px;display:grid}.matchMeSnapshot>*{border:1px solid var(--match-line);color:var(--match-ink);background:#fff;border-radius:18px;gap:4px;padding:15px;text-decoration:none;display:grid}.matchMeSnapshot strong{font-size:25px}.matchMeSnapshot span{font-size:11px;font-weight:900}.matchMeSnapshot small{color:var(--match-muted);font-size:9px}.matchMeSnapshot i{background:#edf2f0;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.matchMeSnapshot i b{background:linear-gradient(90deg,var(--match-green),var(--match-rose));border-radius:999px;height:100%;display:block}.matchProfileNextSteps{background:#eef7f4;border-radius:22px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:18px;margin-bottom:22px;padding:18px 20px;display:grid}.matchProfileNextSteps h2{margin:4px 0 0;font-size:20px}.matchProfileNextSteps>div:nth-child(2){flex-wrap:wrap;gap:7px;display:flex}.matchProfileNextSteps>div:nth-child(2) span{background:#fff;border-radius:999px;padding:7px 9px;font-size:10px}.matchProfileNextSteps>a{color:var(--match-deep);font-size:11px;font-weight:900;text-decoration:none}.matchMeV2Grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.matchMePanel{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:20px}.matchMePanelHead h2{margin:4px 0 3px;font-size:22px}.matchMePanelHead p{color:var(--match-muted);margin:0;font-size:11px}.matchMePanel>a{color:var(--match-ink);border-top:1px solid #edf1ef;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.matchMePanel>a:first-of-type{margin-top:10px}.matchMePanel>a>span{width:40px;height:40px;color:var(--match-rose);background:#f2f7f5;border-radius:13px;place-items:center;font-size:20px;display:grid}.matchMePanel>a b{font-size:12px;display:block}.matchMePanel>a small{color:var(--match-muted);font-size:10px;line-height:1.4}.matchMePanel>a em{color:var(--match-green);font-size:16px;font-style:normal}.matchConnectionToolsV2{background:var(--match-deep);color:#fff;border-radius:24px;grid-template-columns:1fr 1.4fr;gap:18px;margin-top:13px;padding:22px;display:grid}.matchConnectionToolsV2 h2{margin:5px 0;font-size:23px}.matchConnectionToolsV2 p{color:#cfe0dc;font-size:11px;line-height:1.5}.matchConnectionToolCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.matchConnectionToolCards article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:17px;gap:4px;padding:14px;display:grid}.matchConnectionToolCards small{color:#cfe0dc;font-size:9px}.matchConnectionToolLinks{grid-column:1/-1;gap:8px;display:flex}.matchConnectionToolLinks a{color:#fff;border:1px solid #fff3;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none}.matchRealProfilePreview{border:1px solid var(--match-line);background:#fff;border-radius:24px;margin-top:13px;padding:22px}.matchPreviewBody{grid-template-columns:360px 1fr;gap:22px;margin-top:15px;display:grid}.matchPreviewPhoto{background:linear-gradient(145deg,#e9f3ef,#f6e6eb);border-radius:24px;min-height:430px;position:relative;overflow:hidden}.matchPreviewPhoto img{object-fit:cover}.matchPreviewPhoto>span{height:100%;color:var(--match-green);place-items:center;font-size:64px;font-weight:900;display:grid}.matchPreviewPhoto>div{color:#fff;background:linear-gradient(#0000,#051815d6);padding:50px 20px 18px;position:absolute;bottom:0;left:0;right:0}.matchPreviewPhoto b{font-size:24px;display:block}.matchPreviewPhoto small{color:#d5e6e1;font-size:11px}.matchPreviewCopy blockquote{margin:0 0 18px;font-size:20px;line-height:1.45}.matchPreviewCopy .muted{color:var(--match-muted)}.matchPreviewChips{flex-wrap:wrap;gap:7px;display:flex}.matchPreviewChips span{background:#f3f7f5;border-radius:999px;padding:8px 10px;font-size:10px}.matchPreviewFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.matchPreviewFacts span{background:#f7f9f8;border-radius:14px;gap:3px;padding:12px;display:grid}.matchPreviewFacts small{color:var(--match-muted);font-size:8px}.matchPreviewCopy>a{color:var(--match-deep);font-size:11px;font-weight:900;text-decoration:none}.matchMeAccountFooter{border:1px solid var(--match-line);background:#fff;border-radius:18px;align-items:center;gap:12px;margin-top:13px;padding:15px 18px;display:flex}.matchMeAccountFooter>div{margin-right:auto;display:grid}.matchMeAccountFooter small{color:var(--match-muted);font-size:9px}.matchMeAccountFooter>a{color:var(--match-deep);font-size:10px;font-weight:900;text-decoration:none}.matchLookingV2,.matchLiveV2{padding:28px 0 48px}.matchBoardHero{background:linear-gradient(145deg,#fff,#fff7f9);border:1px solid #eadfe2;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;padding:28px;display:flex}.matchBoardHero.live{background:linear-gradient(145deg,#fff,#eef7f4)}.matchBoardHero h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:40px}.matchBoardHero p{color:var(--match-muted);max-width:700px;margin:0;font-size:14px;line-height:1.55}.matchBoardFilters{gap:8px;margin:18px 0;display:flex}.matchBoardFilters button{border:1px solid var(--match-line);color:var(--match-ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 13px;font-weight:850}.matchBoardFilters button.active{background:var(--match-deep);color:#fff}.matchCreateDrawer{border:1px solid var(--match-line);background:#fff;border-radius:24px;gap:13px;margin:16px 0;padding:22px;display:grid}.matchCreateDrawer h2{margin:5px 0;font-size:26px}.matchCreateDrawer p{color:var(--match-muted);margin:0;font-size:11px}.matchCreateDrawer>input,.matchCreateDrawer>textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfc;border:1px solid #dbe5e1;border-radius:14px;padding:13px}.matchCreateDrawer>textarea{resize:vertical;min-height:110px}.matchCreateDrawer>button{background:var(--match-deep);color:#fff;border:0;border-radius:14px;justify-self:start;padding:12px 16px;font-weight:900}.matchInlineNumbers{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}.matchBoardSectionHead{justify-content:space-between;align-items:flex-end;gap:18px;margin:26px 0 14px;display:flex}.matchBoardSectionHead h2{margin:4px 0 0;font-size:27px}.matchBoardSectionHead>span{color:var(--match-muted);font-size:10px}.matchLookingCardGrid,.matchLiveCardGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.matchLookingCardV2,.matchLiveCardV2{border:1px solid var(--match-line);background:#fff;border-radius:22px;overflow:hidden}.matchLookingCardV2{flex-direction:column;padding:18px;display:flex}.matchLookingCardTop{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;display:grid}.matchLookingMiniAvatar{background:linear-gradient(145deg,var(--match-green),var(--match-rose));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:relative;overflow:hidden}.matchLookingMiniAvatar img{object-fit:cover}.matchLookingCardTop b{font-size:11px;display:block}.matchLookingCardTop small{color:var(--match-muted);font-size:9px;display:block}.matchLookingCardTop>span{color:var(--match-rose);background:#fff0f4;border-radius:999px;padding:6px 7px;font-size:8px;font-weight:900}.matchLookingCardV2 h3{margin:16px 0 8px;font-size:18px}.matchLookingCardV2>p{color:#536762;flex:1;font-size:12px;line-height:1.55}.matchLookingCardMeta{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.matchLookingCardMeta span{background:#f3f7f5;border-radius:999px;padding:6px 8px;font-size:9px}.matchLookingIntroBox{border-top:1px solid #edf1ef;gap:8px;margin-top:12px;padding-top:12px;display:grid}.matchLookingIntroBox textarea{border:1px solid var(--match-line);min-height:70px;font:inherit;resize:vertical;border-radius:12px;padding:10px;font-size:11px}.matchLookingIntroBox button{background:var(--match-deep);color:#fff;border:0;border-radius:12px;padding:10px;font-weight:900}.matchRichEmpty{text-align:center;background:#fff;border:1px dashed #cbdad5;border-radius:24px;padding:46px 24px}.matchRichEmpty>span{color:var(--match-rose);font-size:42px}.matchRichEmpty p{color:var(--match-muted);margin-bottom:18px;font-size:13px}.matchMyLooking{margin-top:28px}.matchIntroRow{border-top:1px solid var(--match-line);grid-template-columns:180px 1fr;gap:14px;padding:13px 0;display:grid}.matchIntroRow span{display:grid}.matchIntroRow small{color:var(--match-muted);font-size:9px}.matchIntroRow p{margin:0;font-size:12px}.matchLiveVisual{color:#fff;background:linear-gradient(145deg,#173f39,#c74669);justify-content:space-between;align-items:flex-start;height:150px;padding:16px;display:flex}.matchLiveVisual>span{background:#ffffff29;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:950}.matchLiveVisual>span.live{color:#b42f51;background:#fff}.matchLiveVisual>div{text-align:right;align-self:flex-end}.matchLiveVisual b{font-size:18px;display:block}.matchLiveVisual small{font-size:10px}.matchLiveCardCopy h3{margin:0 0 7px;font-size:18px}.matchLiveCardCopy>p{color:var(--match-muted);min-height:50px;font-size:11px;line-height:1.5}.matchLiveCardCopy>div{color:var(--match-muted);gap:3px;margin:10px 0;font-size:9px;display:grid}.matchLiveCardCopy>button{background:var(--match-deep);color:#fff;border:0;border-radius:12px;padding:10px 13px;font-weight:900}.matchHostBadge{color:var(--match-green);background:#edf4f1;border-radius:999px;padding:7px 9px;font-size:9px;display:inline-flex}.matchHostPricing{border:1px solid var(--match-line);border-radius:15px;padding:12px}.matchHostPricing summary{cursor:pointer;font-weight:900}.matchHostPricing p{color:var(--match-muted);font-size:10px}.matchGateBackdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061b1880;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.matchGateCard{background:#fff;border-radius:26px;width:min(480px,100%);padding:26px;box-shadow:0 30px 90px #0003}.matchGateCard.wide{width:min(760px,100%)}.matchGateCard>span{color:var(--match-rose);letter-spacing:.1em;font-size:9px;font-weight:900}.matchGateCard h2{margin:7px 0;font-size:28px}.matchGateCard p{color:var(--match-muted);font-size:13px;line-height:1.55}.matchGateCard>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.matchJoinTierGrid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid!important}.matchJoinTierGrid button{text-align:left;border:1px solid var(--match-line);color:var(--match-ink);background:#f9fbfa;border-radius:16px;gap:5px;padding:14px;display:grid}.matchJoinTierGrid b{font-size:13px}.matchJoinTierGrid small{color:var(--match-muted);font-size:10px}.matchJoinTierGrid strong{color:var(--match-green);font-size:11px}.matchMemberHome .matchPerksShowcase,.matchMemberHome .matchPlanShowcase,.matchMemberHome .matchFinalCta,.matchMemberHome .matchQuickGridConversion{display:none!important}.matchPushNudge{border-radius:999px!important;padding:9px 11px!important;font-size:10px!important}.matchIconButton{font-size:15px}@media (min-width:900px){.matchContent{max-width:1180px}.matchMemberHome,.matchMeV2,.matchLookingV2,.matchLiveV2{padding-left:8px;padding-right:8px}}@media (max-width:1100px){.matchPeopleShelf{grid-template-columns:repeat(4,1fr)}.matchPeopleCard:nth-child(n+5){display:none}.matchMeSnapshot{grid-template-columns:repeat(3,1fr)}.matchLookingCardGrid,.matchLiveCardGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.matchPublicHero{grid-template-columns:1fr;padding:38px 28px}.matchPublicHero h1{font-size:52px}.matchMoodCard.looking,.matchMoodCard.live{transform:none}.matchPublicValueGrid{grid-template-columns:1fr}.matchMemberWelcome{align-items:flex-start}.matchMemberPulse{grid-template-columns:1fr 1fr}.matchPeopleShelf{grid-template-columns:repeat(3,1fr)}.matchPeopleCard:nth-child(n+4){display:none}.matchMemberSplit,.matchMeV2Grid{grid-template-columns:1fr}.matchActionShelf{grid-template-columns:1fr 1fr}.matchMeIdentityCard{grid-template-columns:120px 1fr}.matchMeIdentityPhoto{width:120px;height:145px}.matchMeIdentityActions{grid-column:1/-1;display:flex}.matchMeSnapshot{grid-template-columns:repeat(3,1fr)}.matchProfileNextSteps,.matchConnectionToolsV2{grid-template-columns:1fr}.matchPreviewBody{grid-template-columns:280px 1fr}.matchLookingCardGrid,.matchLiveCardGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.matchPublicHero{border-radius:0;margin:0;padding:38px 18px}.matchPublicHero h1{font-size:44px}.matchPublicHero p{font-size:15px}.matchPublicHeroActions,.matchPublicClosing{display:grid}.matchMemberHome,.matchMeV2,.matchLookingV2,.matchLiveV2{padding:16px 10px 100px}.matchMemberWelcome{display:grid}.matchMemberWelcome h1{font-size:34px}.matchMemberPulse{grid-template-columns:1fr 1fr}.matchPeopleShelf{grid-template-columns:1fr 1fr;overflow:hidden}.matchPeopleCard:nth-child(n+3){display:none}.matchPeoplePhoto{height:210px}.matchMemberSplit,.matchActionShelf{grid-template-columns:1fr}.matchMeIdentityCard{grid-template-columns:86px 1fr;padding:15px}.matchMeIdentityPhoto{border-radius:22px;width:86px;height:104px}.matchMeIdentityCopy h1{font-size:26px}.matchMeIdentityActions{grid-column:1/-1}.matchMeSnapshot{grid-template-columns:1fr 1fr}.matchProfileNextSteps{grid-template-columns:1fr}.matchConnectionToolCards{grid-template-columns:1fr 1fr}.matchPreviewBody{grid-template-columns:1fr}.matchPreviewPhoto{min-height:390px}.matchLookingCardGrid,.matchLiveCardGrid{grid-template-columns:1fr}.matchBoardHero{padding:22px;display:grid}.matchBoardHero h1{font-size:33px}.matchJoinTierGrid{grid-template-columns:1fr}.matchGateCard{padding:20px}.matchMeAccountFooter{flex-wrap:wrap}.matchMeAccountFooter>div{width:100%}}@media (max-width:420px){.matchMemberPulse{grid-template-columns:1fr 1fr}.matchPeoplePhoto{height:185px}.matchMeSnapshot{grid-template-columns:1fr 1fr}.matchConnectionToolCards{grid-template-columns:1fr}.matchPreviewPhoto{min-height:340px}.matchBoardFilters{white-space:nowrap;overflow-x:auto}.matchPublicHero h1{font-size:40px}}.matchLookingIntentPicker{gap:8px;display:grid}.matchLookingIntentPicker>span{color:#415651;font-size:10px;font-weight:900}.matchLookingIntentPicker>div{flex-wrap:wrap;gap:7px;display:flex}.matchLookingIntentPicker button{border:1px solid var(--match-line);color:#48605a;background:#f8faf9;border-radius:999px;padding:8px 10px;font-size:10px}.matchLookingIntentPicker button.selected{color:var(--match-deep);background:#e7f3ef;border-color:#91bdb3;font-weight:900}@media (min-width:900px){.matchTopbarInner{height:84px;padding:0 20px}.matchBrandMark{border-radius:16px;width:48px;height:48px;font-size:22px}.matchBrand strong{font-size:18px}.matchBrand small{font-size:12px}.matchDesktopNav{gap:10px}.matchDesktopNav a{border-radius:14px;padding:12px 16px;font-size:16px}.matchIconButton{border-radius:15px;width:46px;height:46px;font-size:18px}.matchEverydayLink{border-radius:15px;padding:14px 18px;font-size:15px}}.matchTextButton{color:var(--match-deep);align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.matchPrimaryButton,.matchSecondaryButton{min-height:52px;padding:14px 22px;font-size:15px}.matchSectionLabel,.matchPill{letter-spacing:.12em;font-size:12px}.matchMemberHeroGrid{grid-template-columns:minmax(0,1.4fr) 380px;gap:18px;margin-bottom:28px;display:grid}.matchMemberHeroCard{background:linear-gradient(145deg,#fff,#fff8fa 52%,#f0f7f4 100%);border:1px solid #eadfe2;border-radius:32px;padding:28px 30px;box-shadow:0 18px 40px #14322d0d}.matchMemberHeroVisual{gap:14px;display:grid}.matchMemberPulseHero{margin-bottom:18px}.matchHeroFocusRow{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px;display:grid}.matchHeroFocusCard{border:1px solid var(--match-line);background:#fff;border-radius:22px;padding:20px}.matchHeroFocusCard h2{letter-spacing:-.04em;margin:10px 0;font-size:28px;line-height:1.1}.matchHeroFocusCard p{color:var(--match-muted);margin:0;font-size:15px;line-height:1.7}.matchHeroFocusChips{border:1px solid var(--match-line);background:#fff;border-radius:22px;flex-wrap:wrap;align-content:flex-start;gap:10px;padding:18px;display:flex}.matchHeroFocusChips span{color:#284641;background:#f4f8f6;border:1px solid #e3ece8;border-radius:999px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.matchSceneCard{color:#fff;background:linear-gradient(160deg,#0e3c36 0%,#15564d 45%,#c74669 100%);border-radius:32px;flex-direction:column;justify-content:space-between;min-height:300px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0a2c2738}.matchSceneCardGlow{filter:blur(2px);background:#ffffff24;border-radius:50%;width:200px;height:200px;position:absolute;inset:auto -70px -70px auto}.matchSceneLabel{z-index:1;letter-spacing:.14em;color:#ffd6e1;font-size:11px;font-weight:900;position:relative}.matchSceneCard h2{z-index:1;letter-spacing:-.05em;margin:12px 0;font-size:34px;line-height:1.05;position:relative}.matchSceneCard p{z-index:1;color:#dbebe6;max-width:320px;margin:0;font-size:14px;line-height:1.65;position:relative}.matchScenePeople{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid;position:relative}.matchScenePerson{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:22px;align-content:end;gap:6px;min-height:112px;padding:14px;display:grid}.matchScenePerson span{background:#ffffff2e;border-radius:14px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid;position:relative;overflow:hidden}.matchScenePerson span img{object-fit:cover}.matchScenePerson b{font-size:14px}.matchScenePerson small{color:#d8e8e4;font-size:11px}.matchScenePerson.scene2{transform:translateY(18px)}.matchHeroSideStack{grid-template-columns:1fr 1fr;gap:12px;display:grid}.matchHeroSideStack article{border:1px solid var(--match-line);background:#fff;border-radius:22px;gap:8px;padding:18px;display:grid}.matchHeroSideStack span{letter-spacing:.08em;color:var(--match-rose);font-size:11px;font-weight:900}.matchHeroSideStack strong{font-size:20px;line-height:1.2}.matchHeroSideStack small{color:var(--match-muted);font-size:12px;line-height:1.55}.matchMemberSectionHead h2,.matchBoardSectionHead h2{letter-spacing:-.04em;font-size:34px;line-height:1.05}.matchMemberSectionHead>a,.matchBoardSectionHead>span{font-size:14px}.matchPeopleShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.matchPeopleCard{border-radius:26px;box-shadow:0 12px 30px #14322d0a}.matchPeoplePhoto{height:320px}.matchPeopleCard>div:last-child{padding:16px 16px 18px}.matchPeopleCard h3{margin-bottom:7px;font-size:20px}.matchPeopleCard p{margin-bottom:6px;font-size:14px}.matchPeopleCard small{font-size:12px}.matchLookingShelf,.matchLiveShelf{gap:12px}.matchLookingShelf>a,.matchLiveShelf>a{border-radius:18px;padding:16px}.matchLookingShelf b,.matchLiveShelf b{font-size:16px}.matchLookingShelf small,.matchLiveShelf small,.matchLiveShelf>a>strong{font-size:12px}.matchLookingShelf p,.matchLiveShelf p{font-size:13px;line-height:1.55}.matchActionShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.matchActionShelf>a{border-radius:22px;min-height:96px;padding:18px}.matchActionShelf>a>span{font-size:28px}.matchActionShelf b{font-size:16px}.matchActionShelf small{font-size:12px;line-height:1.5}.matchActionShelf em{font-size:20px}.matchGentleEmpty{padding:28px 24px}.matchGentleEmpty h3{font-size:22px}.matchGentleEmpty p{font-size:14px;line-height:1.6}.matchGentleEmpty>a{font-size:14px}.matchMemberSplitWide{grid-template-columns:1fr 1fr;gap:18px}.matchMeDashboard{grid-template-columns:minmax(0,1.4fr) 380px;align-items:start;gap:18px;display:grid}.matchMePrimaryColumn,.matchMeSecondaryColumn{gap:18px;display:grid}.matchMeIdentityCard{border-radius:32px;padding:26px;box-shadow:0 18px 40px #14322d0d}.matchMeIdentityCopy h1{letter-spacing:-.05em;font-size:44px;line-height:1.02}.matchMeIdentityCopy p{font-size:17px;line-height:1.5}.matchMeIdentityPhoto{border-radius:30px;width:170px;height:210px}.matchMeIdentityActions .matchPrimaryButton{width:100%}.matchBadgeLine b{font-size:12px}.matchProfileNextSteps{border-radius:24px;padding:22px 24px}.matchProfileNextSteps h2{letter-spacing:-.04em;font-size:28px}.matchProfileNextSteps>div:nth-child(2) span{padding:10px 12px;font-size:12px}.matchMePanelGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.matchMePanel{border-radius:26px;padding:24px;box-shadow:0 12px 30px #14322d0a}.matchMePanelHead h2{letter-spacing:-.04em;font-size:30px;line-height:1.1}.matchMePanelHead p{margin-top:8px;font-size:13px;line-height:1.55}.matchMePanel>a{grid-template-columns:48px 1fr auto;padding:16px 0}.matchMePanel>a>span{border-radius:15px;width:48px;height:48px;font-size:22px}.matchMePanel>a small{font-size:12px;line-height:1.55}.matchMePanel>a em{font-size:18px}.matchMeInsightRail,.matchMeStoryCard{border:1px solid var(--match-line);background:#fff;border-radius:26px;padding:22px;box-shadow:0 12px 30px #14322d0a}.matchMeInsightRailHead h2,.matchMeStoryCard h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:28px;line-height:1.08}.matchMeStoryCard p{color:var(--match-muted);margin:0 0 16px;font-size:14px;line-height:1.7}.matchStoryMiniStack{gap:10px;display:grid}.matchStoryMiniStack article{background:#f5f8f7;border-radius:18px;gap:6px;padding:16px;display:grid}.matchStoryMiniStack b{font-size:16px}.matchStoryMiniStack small{color:var(--match-muted);font-size:12px;line-height:1.55}.matchMeSnapshotStacked{grid-template-columns:1fr 1fr;gap:12px;margin:0}.matchMeSnapshotStacked>*{border-radius:18px;padding:18px}.matchMeSnapshotStacked small{font-size:11px;line-height:1.45}.matchConnectionToolsCompact{border-radius:26px;grid-template-columns:1fr;gap:16px;margin-top:0;padding:22px}.matchConnectionToolsCompact h2{letter-spacing:-.04em;font-size:26px;line-height:1.08}.matchConnectionToolsCompact p{font-size:13px;line-height:1.65}.matchConnectionToolCards article{border-radius:18px;padding:16px}.matchConnectionToolCards span{font-size:24px}.matchConnectionToolCards b{font-size:14px}.matchConnectionToolCards small{font-size:11px;line-height:1.5}.matchConnectionToolLinks a{padding:10px 12px;font-size:12px}.matchPreviewBody{grid-template-columns:400px minmax(0,1fr);gap:24px}.matchPreviewPhoto{border-radius:28px;min-height:500px}.matchPreviewPhoto b{font-size:28px}.matchPreviewCopy blockquote{font-size:24px;line-height:1.5}.matchPreviewFacts span{padding:14px}.matchMeAccountFooter{border-radius:20px;margin-top:0;padding:18px 20px}.matchMeAccountFooter b{font-size:15px}.matchMeAccountFooter small,.matchMeAccountFooter a{font-size:12px}.matchBoardHeroRich{grid-template-columns:minmax(0,1.2fr) 330px;align-items:stretch}.matchBoardHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.matchBoardVisual{gap:12px;display:grid}.matchBoardVisual article{border:1px solid var(--match-line);background:#fff;border-radius:22px;gap:8px;padding:18px;display:grid;box-shadow:0 10px 26px #14322d0a}.matchBoardVisual span{letter-spacing:.08em;color:var(--match-rose);font-size:11px;font-weight:900}.matchBoardVisual b{font-size:20px;line-height:1.2}.matchBoardVisual small{color:var(--match-muted);font-size:12px;line-height:1.6}.matchBoardHero h1{font-size:48px;line-height:1.02}.matchBoardFilters{flex-wrap:wrap;gap:10px}.matchBoardFilters button{padding:11px 16px;font-size:13px}.matchCreateDrawer{border-radius:26px;padding:24px}.matchCreateDrawer h2{letter-spacing:-.04em;font-size:30px}.matchCreateDrawer p,.matchLookingCardV2>p,.matchLiveCardCopy>p,.matchRichEmpty p,.matchIntroRow p{font-size:14px;line-height:1.7}.matchCreateDrawer>input,.matchCreateDrawer>textarea,.matchLookingIntroBox textarea{padding:14px;font-size:14px}.matchLookingCardGrid,.matchLiveCardGrid{gap:16px}.matchLookingCardV2,.matchLiveCardV2{border-radius:26px;box-shadow:0 12px 30px #14322d0a}.matchLookingCardV2{padding:22px}.matchLookingCardV2 h3,.matchLiveCardCopy h3{letter-spacing:-.03em;font-size:24px;line-height:1.15}.matchLookingCardTop{grid-template-columns:52px 1fr auto}.matchLookingMiniAvatar{border-radius:16px;width:52px;height:52px;font-size:20px}.matchLookingCardTop b{font-size:14px}.matchLookingCardTop small,.matchLookingCardMeta span,.matchHostBadge,.matchLiveVisual small,.matchLiveCardCopy>div,.matchHostPricing p,.matchJoinTierGrid small{font-size:12px}.matchLookingCardTop>span{padding:7px 10px;font-size:11px}.matchLookingCardMeta{gap:8px;margin:12px 0}.matchLookingCardMeta span{padding:8px 10px}.matchLookingIntroBox button,.matchLiveCardCopy>button,.matchCreateDrawer>button{min-height:46px;font-size:14px}.matchLiveVisual{border-radius:26px 26px 0 0;height:180px;padding:18px}.matchLiveVisual b{font-size:24px}.matchBoardLoading,.matchInlineError,.matchRichEmpty{border-radius:26px}.matchRichEmpty{padding:54px 32px}.matchRichEmpty h2{font-size:30px}.matchIntroRow{grid-template-columns:220px 1fr;padding:16px 0}.matchIntroRow b{font-size:14px}.matchIntroRow small{font-size:11px}@media (max-width:1200px){.matchMemberHeroGrid,.matchMeDashboard{grid-template-columns:1fr}.matchMemberHeroVisual,.matchMeSecondaryColumn{grid-template-columns:1fr 1fr}}@media (max-width:900px){.matchMemberHeroGrid,.matchMeDashboard,.matchMemberHeroVisual,.matchMeSecondaryColumn,.matchMePanelGrid,.matchBoardHeroRich,.matchHeroFocusRow{grid-template-columns:1fr}.matchMemberHeroCard,.matchMeIdentityCard,.matchMeInsightRail,.matchMeStoryCard,.matchMePanel,.matchConnectionToolsCompact,.matchSceneCard,.matchBoardHero{padding:22px}.matchPeopleShelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.matchPeoplePhoto{height:260px}.matchActionShelf{grid-template-columns:1fr 1fr}.matchSceneCard h2,.matchMemberSectionHead h2,.matchBoardSectionHead h2,.matchMeInsightRailHead h2,.matchMePanelHead h2,.matchMeStoryCard h2{font-size:26px}.matchMeIdentityCopy h1{font-size:34px}.matchMeIdentityCopy p,.matchHeroFocusCard p,.matchBoardHero p{font-size:15px}.matchMemberHeroVisual,.matchMeSecondaryColumn{gap:14px;display:grid}}@media (max-width:650px){.matchMemberHeroCard,.matchMeIdentityCard,.matchMeInsightRail,.matchMeStoryCard,.matchMePanel,.matchConnectionToolsCompact,.matchPreviewPhoto,.matchBoardHero,.matchSceneCard{border-radius:24px}.matchMemberPulseHero,.matchMeSnapshotStacked{grid-template-columns:1fr 1fr}.matchHeroSideStack,.matchMePanelGrid,.matchActionShelf,.matchPeopleShelf{grid-template-columns:1fr}.matchScenePeople{grid-template-columns:1fr 1fr}.matchScenePerson.scene2{transform:none}.matchMemberHeroCard,.matchMeIdentityCard{padding:20px}.matchMemberWelcome h1,.matchMeIdentityCopy h1,.matchBoardHero h1{font-size:30px}.matchHeroFocusCard h2,.matchPreviewCopy blockquote{font-size:22px}.matchPreviewBody{grid-template-columns:1fr}.matchPeoplePhoto{height:240px}}.matchLogoutButton{border:1px solid var(--match-line);color:var(--match-deep);min-height:46px;font:inherit;cursor:pointer;background:#fff;border-radius:14px;padding:0 15px;font-size:13px;font-weight:900}.matchLogoutButton:hover{background:#f4f8f6}.matchLogoutButton:disabled{opacity:.6;cursor:wait}.matchSectionLead{color:var(--match-muted);margin:-6px 0 14px;font-size:13px;line-height:1.55}@media (min-width:900px){.matchDesktopNav a{font-size:14px}.matchBrand strong{font-size:16px}.matchBrand small{font-size:11px}.matchEverydayLink{font-size:13px}.matchMemberWelcome h1{font-size:38px}.matchMemberWelcome p{font-size:14px}.matchMemberPulse strong{font-size:25px}.matchMemberPulse span{font-size:12px}.matchMemberPulse small{font-size:9px}.matchHeroFocusCard h2{font-size:25px}.matchHeroFocusCard p{font-size:13px}.matchHeroFocusChips span{font-size:12px}.matchSceneCard h2{font-size:31px}.matchSceneCard p,.matchScenePerson b{font-size:13px}.matchScenePerson small{font-size:10px}.matchHeroSideStack strong{font-size:18px}.matchHeroSideStack small{font-size:11px}.matchMemberSectionHead h2,.matchBoardSectionHead h2{font-size:31px}.matchMemberSectionHead>a,.matchBoardSectionHead>span{font-size:13px}.matchPeopleCard h3{font-size:18px}.matchPeopleCard p{font-size:13px}.matchPeopleCard small{font-size:11px}.matchLookingShelf b,.matchLiveShelf b{font-size:14px}.matchLookingShelf small,.matchLiveShelf small,.matchLiveShelf>a>strong{font-size:11px}.matchLookingShelf p,.matchLiveShelf p{font-size:12px}.matchActionShelf b{font-size:14px}.matchActionShelf small{font-size:11px}.matchMeIdentityCopy h1{font-size:40px}.matchMeIdentityCopy p{font-size:15px}.matchProfileNextSteps h2{font-size:25px}.matchProfileNextSteps>div:nth-child(2) span{font-size:11px}.matchMePanelHead h2{font-size:27px}.matchMePanelHead p{font-size:12px}.matchMePanel>a b{font-size:14px}.matchMePanel>a small{font-size:11px}.matchMeInsightRailHead h2,.matchMeStoryCard h2{font-size:25px}.matchMeStoryCard p{font-size:13px}.matchStoryMiniStack b{font-size:14px}.matchStoryMiniStack small{font-size:11px}.matchMeSnapshotStacked strong{font-size:27px}.matchMeSnapshotStacked span{font-size:12px}.matchMeSnapshotStacked small{font-size:10px}.matchConnectionToolsCompact h2{font-size:23px}.matchConnectionToolsCompact p{font-size:12px}.matchConnectionToolCards b{font-size:13px}.matchConnectionToolCards small{font-size:10px}.matchPreviewCopy blockquote{font-size:22px}.matchPreviewPhoto b{font-size:25px}.matchBoardHero h1{font-size:43px}.matchBoardHero p{font-size:14px}.matchBoardVisual b{font-size:18px}.matchBoardVisual small{font-size:11px}.matchBoardFilters button{font-size:12px}.matchCreateDrawer h2{font-size:27px}.matchCreateDrawer p,.matchLookingCardV2>p,.matchLiveCardCopy>p,.matchRichEmpty p,.matchIntroRow p{font-size:13px}.matchLookingCardV2 h3,.matchLiveCardCopy h3{font-size:22px}.matchLookingCardTop b{font-size:13px}.matchLookingCardTop small,.matchLookingCardMeta span,.matchHostBadge,.matchLiveVisual small,.matchLiveCardCopy>div,.matchHostPricing p,.matchJoinTierGrid small{font-size:11px}.matchLiveVisual b{font-size:22px}.matchRichEmpty h2{font-size:27px}.matchPrimaryButton,.matchSecondaryButton{font-size:14px}}@media (max-width:760px){.matchLogoutButton{min-height:38px;padding:0 11px;font-size:11px}}.matchLoveHero{background:radial-gradient(circle at 22% 18%,#fffffffa,#fff6f9f5 45%,#e8f6f0fa 100%);border:1px solid #eadfe2;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:34px;min-height:620px;margin:18px 0 16px;padding:48px 48px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #14322d14}.matchLoveHero:before{content:"♥";color:#c746690e;pointer-events:none;font-size:420px;line-height:1;position:absolute;bottom:-150px;left:-55px;transform:rotate(-9deg)}.matchLoveHeroCopy{z-index:2;max-width:720px;position:relative}.matchLoveHero h1{letter-spacing:-.058em;max-width:720px;margin:18px 0 22px;font-size:66px;line-height:.95}.matchLoveHero h1 em{color:var(--match-rose);font-style:normal}.matchLoveHeroCopy>p{color:#4f625d;max-width:650px;margin:0;font-size:18px;line-height:1.72}.matchLoveHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.matchLovePrimary,.matchLoveSecondary{border-radius:18px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 24px;font-size:16px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.matchLovePrimary{color:#fff;background:linear-gradient(135deg,#c74669,#ef5d86);box-shadow:0 16px 34px #c7466940}.matchLoveSecondary{color:var(--match-deep);border:1px solid var(--match-line);background:#fff}.matchLovePrimary:hover,.matchLoveSecondary:hover{transform:translateY(-2px)}.matchLoveProof{align-items:center;gap:12px;margin-top:26px;display:flex}.matchLoveProof>span{width:48px;height:48px;color:var(--match-rose);background:#fff0f4;border-radius:16px;place-items:center;font-size:25px;display:grid;box-shadow:0 8px 18px #c746691a}.matchLoveProof div{gap:3px;display:grid}.matchLoveProof b{font-size:15px}.matchLoveProof small{color:var(--match-muted);font-size:12px}.matchLoveHeroVisual{place-items:center;min-height:520px;display:grid;position:relative}.matchLovePhotoFrame{z-index:2;background:#ddd;border-radius:34px 34px 120px;position:absolute;inset:24px 28px 0 60px;overflow:hidden;box-shadow:0 28px 70px #1c292738}.matchLovePhotoFrame img{object-fit:cover}.matchGiantHeart{color:#ffd9e4;filter:drop-shadow(0 10px 30px #c746691a);z-index:1;font-size:270px;line-height:1;position:absolute;top:-42px;right:-30px;transform:rotate(8deg)}.matchLoveQuote{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #ffffffe6;border-radius:22px;grid-template-columns:32px 1fr;align-items:center;gap:10px;width:min(310px,75%);padding:16px 18px;display:grid;position:absolute;bottom:24px;left:10px;box-shadow:0 14px 36px #14322d26}.matchLoveQuote span{color:var(--match-rose);font-size:26px}.matchLoveQuote b{font-size:14px;line-height:1.45}.matchPublicExperienceStrip{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px;display:grid}.matchPublicExperienceStrip article{border:1px solid var(--match-line);background:#fff;border-radius:24px;grid-template-columns:54px 1fr;align-items:center;gap:14px;padding:20px;display:grid;box-shadow:0 10px 26px #14322d0a}.matchPublicExperienceStrip article>span{width:54px;height:54px;color:var(--match-rose);background:#fff0f4;border-radius:17px;place-items:center;font-size:26px;display:grid}.matchPublicExperienceStrip b{margin-bottom:4px;font-size:17px;display:block}.matchPublicExperienceStrip small{color:var(--match-muted);font-size:12px;line-height:1.5}.matchPublicStoryGrid{grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.matchPublicStoryGrid article{border:1px solid var(--match-line);background:#fff;border-radius:26px;min-height:260px;padding:26px;position:relative;overflow:hidden}.matchPublicStoryMain{background:linear-gradient(145deg,#fff7fa,#f0f7f4)!important}.matchPublicStoryGrid h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:34px;line-height:1.08}.matchPublicStoryGrid h3{margin:14px 0 10px;font-size:22px}.matchPublicStoryGrid p{color:var(--match-muted);margin:0;font-size:14px;line-height:1.7}.matchStoryIcon{width:54px;height:54px;color:var(--match-rose);background:#fff0f4;border-radius:17px;place-items:center;font-size:27px;display:grid}.matchHeartCloud{color:#c7466929;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:8px;right:16px}.matchHeartCloud i{font-size:54px;font-style:normal}.matchHeartCloud i:nth-child(2){font-size:86px}.matchHeartCloud i:nth-child(3){font-size:40px}.matchPublicClosingRomance{background:linear-gradient(135deg,#0c423b,#14584f);border-radius:28px}.matchPublicClosingRomance .matchLovePrimary{white-space:nowrap}.matchAuthPage{padding-bottom:0}.matchAuthLayout{grid-template-columns:1fr minmax(420px,.78fr);align-items:stretch;gap:18px;max-width:1180px;margin:28px auto 54px;padding:0 16px;display:grid}.matchAuthRomancePanel{color:#fff;background:linear-gradient(145deg,#0d433c,#164f48 46%,#c74669);border-radius:32px;flex-direction:column;justify-content:center;min-height:560px;padding:44px;display:flex;position:relative;overflow:hidden}.matchAuthRomancePanel h1{letter-spacing:-.055em;z-index:2;margin:16px 0 18px;font-size:54px;line-height:.98;position:relative}.matchAuthRomancePanel h1 em{color:#ffd6e1;font-style:normal}.matchAuthRomancePanel p{color:#d9e9e5;z-index:2;max-width:520px;font-size:16px;line-height:1.7;position:relative}.matchAuthHeart{color:#ffffff1f;font-size:300px;line-height:1;position:absolute;bottom:-80px;right:-20px;transform:rotate(8deg)}.matchEmailAuthCard{border:1px solid var(--match-line);background:#fff;border-radius:32px;flex-direction:column;justify-content:center;padding:30px;display:flex;box-shadow:0 18px 44px #14322d12}.matchAuthTabs{background:#f1f5f3;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:5px;display:grid}.matchAuthTabs button{color:var(--match-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px;font-weight:900}.matchAuthTabs button.active{color:var(--match-deep);background:#fff;box-shadow:0 5px 16px #14322d12}.matchAuthIntro h2{letter-spacing:-.04em;margin:8px 0;font-size:34px}.matchAuthIntro p{color:var(--match-muted);margin:0 0 24px;font-size:14px;line-height:1.65}.matchEmailAuthForm{gap:16px;display:grid}.matchEmailAuthForm label{gap:7px;display:grid}.matchEmailAuthForm label>span{font-size:13px;font-weight:850}.matchEmailAuthForm input{box-sizing:border-box;width:100%;font:inherit;background:#fbfcfc;border:1px solid #d8e3df;border-radius:15px;padding:15px 16px;font-size:15px}.matchAuthSubmit{width:100%;margin-top:4px}.matchAuthAssurance{background:#fff7fa;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-top:18px;padding:14px;display:grid}.matchAuthAssurance>span{color:var(--match-rose);font-size:24px}.matchAuthAssurance div{gap:3px;display:grid}.matchAuthAssurance b{font-size:13px}.matchAuthAssurance small{color:var(--match-muted);font-size:11px;line-height:1.5}.matchDeckActions button.like{color:#fff;background:linear-gradient(135deg,#c74669,#ef5d86);border-color:#0000;position:relative;box-shadow:0 12px 28px #c7466947}.matchDeckActions button.like:hover{transform:translateY(-3px)scale(1.04)}.matchDeckActions button.like:before{content:"";border:2px solid #c746691f;border-radius:999px;position:absolute;inset:-5px}.matchEmptyDeck>span{color:#e55a7f;filter:drop-shadow(0 9px 18px #c7466924);font-size:72px}.matchMatchedPhotos>b{color:var(--match-rose);filter:drop-shadow(0 8px 18px #c7466933);font-size:48px}@media (max-width:980px){.matchLoveHero{grid-template-columns:1fr;padding:38px 28px}.matchLoveHero h1{font-size:54px}.matchLoveHeroVisual{min-height:500px}.matchPublicExperienceStrip,.matchPublicStoryGrid{grid-template-columns:1fr 1fr}.matchPublicStoryMain{grid-column:1/-1}.matchAuthLayout{grid-template-columns:1fr}.matchAuthRomancePanel{min-height:360px}.matchAuthRomancePanel h1{font-size:44px}}@media (max-width:650px){.matchLoveHero{border-radius:0;margin:0;padding:30px 18px}.matchLoveHero h1{font-size:44px}.matchLoveHeroCopy>p{font-size:15px}.matchLoveHeroActions{display:grid}.matchLovePrimary,.matchLoveSecondary{box-sizing:border-box;width:100%}.matchLoveHeroVisual{min-height:430px}.matchLovePhotoFrame{inset:20px 10px 0 34px}.matchGiantHeart{font-size:220px}.matchPublicExperienceStrip,.matchPublicStoryGrid{grid-template-columns:1fr;padding:0 10px}.matchPublicStoryMain{grid-column:auto}.matchPublicClosingRomance{margin-left:10px;margin-right:10px}.matchAuthLayout{padding:0 10px}.matchAuthRomancePanel{min-height:320px;padding:28px}.matchAuthRomancePanel h1{font-size:38px}.matchEmailAuthCard{border-radius:26px;padding:22px}}.matchPublicNav{align-items:center;gap:8px;display:none}.matchPublicNav a{color:var(--match-muted);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:850;text-decoration:none}.matchPublicNav a:hover{color:var(--match-deep);background:#f2f6f4}.matchPublicSignIn,.matchPublicCreate{border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.matchPublicSignIn{color:var(--match-deep);border:1px solid var(--match-line);background:#fff}.matchPublicCreate{color:#fff;background:linear-gradient(135deg,#c74669,#ef5d86);box-shadow:0 10px 22px #c746692e}@media (min-width:900px){.matchPublicNav{display:flex}.matchPublicSignIn,.matchPublicCreate{min-height:46px;padding:0 18px;font-size:14px}}@media (max-width:650px){.matchPublicSignIn{display:none}.matchPublicCreate{padding:0 14px;font-size:12px}.matchTopbarInner{padding:0 12px}}.matchBrandMark{position:relative;overflow:visible}.matchBrandMark:after{content:"♥";width:18px;height:18px;color:var(--match-rose);background:#fff;border-radius:999px;place-items:center;font-size:10px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 12px #14322d29}@media (min-width:900px){.matchDiscoverPageWide,.matchSocialPage{max-width:1180px;padding:28px 8px 70px}.matchDiscoverHeaderWide{margin-bottom:18px}.matchDiscoverHeaderWide>div:first-child{max-width:680px}.matchDiscoverHeaderWide h1{letter-spacing:-.045em;margin:7px 0;font-size:42px;line-height:1.02}.matchDiscoverHeaderWide p{color:var(--match-muted);margin:0;font-size:14px;line-height:1.6}.matchDiscoverTools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.matchDiscoverTools .matchFilterButton{border-radius:14px;padding:11px 13px;font-size:12px}}.matchLocationStripWide{border-radius:18px;margin-bottom:16px;padding:14px 16px}.matchLocationStripWide b{font-size:13px}.matchLocationStripWide small{font-size:11px}.matchLocationStripWide button{border-radius:12px;padding:10px 12px;font-size:11px}.matchLocationMsg{margin-bottom:12px;font-size:11px}.matchDiscoverExperience{grid-template-columns:minmax(0,720px) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.matchDeckColumn{min-width:0}.matchProfileCardLarge{border-radius:30px;width:100%;box-shadow:0 20px 52px #0f2b2617}.matchProfileCardLarge .matchCardPhoto{aspect-ratio:5/5.4}.matchProfileCardLarge .matchCardDetails{padding:20px}.matchProfileCardLarge .matchCardDetails>p{margin-bottom:15px;font-size:14px;line-height:1.65}.matchProfileCardLarge .matchCardIdentity h2{font-size:38px}.matchProfileCardLarge .matchCardIdentity p{font-size:13px}.matchProfileCardLarge .matchCardIdentity strong{padding:8px 10px;font-size:11px}.matchProfileCardLarge .matchCardTop b,.matchProfileCardLarge .matchCardTop span{padding:8px 10px;font-size:10px}.matchProfileCardLarge .matchReasonList span,.matchProfileCardLarge .matchFactRow span,.matchProfileCardLarge .matchInterestChips span{padding:8px 10px;font-size:11px}.matchDeckActions{gap:22px;margin-top:18px}.matchDeckActions button{width:58px;height:58px;font-size:23px}.matchDeckActions .like{width:76px;height:76px;font-size:34px;box-shadow:0 16px 34px #c7466947}.matchHeartAction{transition:transform .18s,box-shadow .18s}.matchHeartAction:hover{transform:scale(1.08);box-shadow:0 18px 38px #c7466957}.matchActionHint{letter-spacing:.09em;margin-top:9px;font-size:10px}.matchDiscoverSideRail{gap:14px;display:grid;position:sticky;top:102px}.matchDiscoverReasonCard,.matchDiscoverSideCard,.matchDiscoverSafetyCard{border:1px solid var(--match-line);background:#fff;border-radius:26px;padding:22px;box-shadow:0 12px 30px #14322d0a}.matchDiscoverReasonCard{background:linear-gradient(145deg,#fff,#fff6f8)}.matchDiscoverReasonCard h2{letter-spacing:-.045em;margin:8px 0 10px;font-size:30px;line-height:1.08}.matchDiscoverReasonCard p{color:var(--match-muted);margin:0 0 14px;font-size:13px;line-height:1.65}.matchDiscoverReasonCard>div{gap:8px;display:grid}.matchDiscoverReasonCard>div span{color:#415550;background:#fff;border:1px solid #efdee3;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.45}.matchDiscoverSideCard h3{letter-spacing:-.035em;margin:8px 0 14px;font-size:24px;line-height:1.12}.matchDiscoverSideCard>a{color:var(--match-ink);border-top:1px solid #edf1ef;grid-template-columns:1fr auto;gap:4px 10px;padding:14px 0;text-decoration:none;display:grid}.matchDiscoverSideCard>a b{font-size:15px}.matchDiscoverSideCard>a small{color:var(--match-muted);grid-column:1/2;font-size:11px;line-height:1.55}.matchDiscoverSideCard>a em{color:var(--match-rose);grid-area:1/2/3/3;align-self:center;font-size:18px;font-style:normal}.matchDiscoverSafetyCard{background:#f2f8f5;grid-template-columns:50px 1fr;align-items:start;gap:12px;display:grid}.matchDiscoverSafetyCard>span{width:50px;height:50px;color:var(--match-rose);background:#fff;border-radius:17px;place-items:center;font-size:24px;display:grid}.matchDiscoverSafetyCard b{font-size:14px}.matchDiscoverSafetyCard small{color:var(--match-muted);margin-top:4px;font-size:11px;line-height:1.55;display:block}.matchEmptyDeckWide{max-width:none;padding:60px 30px}.matchEmptyDeckWide h2{font-size:34px}.matchEmptyDeckWide p{font-size:14px;line-height:1.65}.matchEmptyDeckWide>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.matchSocialHero{background:linear-gradient(145deg,#fff,#fff6f8 60%,#eff7f4);border:1px solid #eadfe2;border-radius:30px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:20px;margin-bottom:20px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.matchSocialHero h1{letter-spacing:-.05em;margin:9px 0 12px;font-size:42px;line-height:1.02}.matchSocialHero p{color:var(--match-muted);max-width:680px;margin:0;font-size:14px;line-height:1.7}.matchSocialHeartArt{height:150px;position:relative}.matchSocialHeartArt span,.matchSocialHeartArt i,.matchSocialHeartArt b{color:#c746692e;font-style:normal;line-height:1;position:absolute}.matchSocialHeartArt span{font-size:128px;bottom:0;right:16px}.matchSocialHeartArt i{font-size:74px;top:18px;left:20px}.matchSocialHeartArt b{color:#c7466952;font-size:46px;top:8px;right:8px}.matchSocialHero.messages{background:linear-gradient(145deg,#fff,#f3f8f6 55%,#fff5f8)}.matchMessageHeroBubble{background:var(--match-deep);color:#fff;border-radius:24px;justify-self:end;gap:5px;width:220px;padding:20px;display:grid;box-shadow:0 15px 34px #093f3829}.matchMessageHeroBubble>span{color:#ff9bb5;font-size:30px}.matchMessageHeroBubble small{color:#d7e6e2;font-size:11px;line-height:1.5}.matchSocialPageGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.matchSocialPageGrid>main{min-width:0}.matchSocialSideRail{gap:14px;display:grid;position:sticky;top:102px}.matchSocialTipCard,.matchMessageRespectCard{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:20px;box-shadow:0 12px 30px #14322d0a}.matchSocialTipCard.soft{background:#f3f8f6}.matchSocialTipCard h3{letter-spacing:-.03em;margin:8px 0 10px;font-size:22px;line-height:1.15}.matchSocialTipCard p{color:var(--match-muted);margin:0;font-size:12px;line-height:1.65}.matchSocialTipCard ul{margin:12px 0 0;padding-left:18px}.matchSocialTipCard li{color:#475b56;font-size:12px;line-height:1.7}.matchConversationIdeas{gap:8px;margin-top:12px;display:grid}.matchConversationIdeas span{color:#425650;background:#f5f8f7;border-radius:14px;padding:10px 12px;font-size:11px;line-height:1.5}.matchMessageRespectCard{background:linear-gradient(145deg,#fff7fa,#f2f8f5);grid-template-columns:48px 1fr;gap:12px;display:grid}.matchMessageRespectCard>span{width:48px;height:48px;color:var(--match-rose);background:#fff;border-radius:16px;place-items:center;font-size:24px;display:grid}.matchMessageRespectCard b{font-size:15px}.matchMessageRespectCard p{color:var(--match-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.matchMatchGridWide{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.matchMatchCardV2{overflow:hidden;box-shadow:0 12px 30px #14322d0a;border-radius:26px!important}.matchMatchCardV2 .matchMatchPhoto{aspect-ratio:1/1.03}.matchMatchHeartBadge{color:#fff;background:#c74669eb;border:3px solid #ffffffe6;border-radius:999px;place-items:center;width:44px;height:44px;font-size:21px;display:grid;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 22px #c746694d}.matchMatchCardV2 .matchMatchMeta{padding:18px}.matchMatchCardV2 .matchMatchMeta h3{margin:0 0 5px;font-size:21px}.matchMatchCardV2 .matchMatchMeta p{margin:0 0 5px;font-size:13px}.matchMatchCardV2 .matchMatchMeta small{font-size:11px}.matchMatchActions{align-items:center;gap:10px;margin-top:14px;display:flex}.matchMatchActions .matchMessageButton{text-align:center;flex:1;margin:0;padding:11px 13px;font-size:12px}.matchMatchProfileLink{color:var(--match-deep);font-size:11px;font-weight:900;text-decoration:none}.matchMatchesEmpty{grid-column:1/-1}.matchMatchesEmpty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.matchInboxRowsWide{gap:10px}.matchInboxRowsWide>a{border-radius:20px;grid-template-columns:68px minmax(0,1fr) auto;padding:13px 14px;box-shadow:0 8px 24px #14322d09}.matchInboxRowsWide .matchInboxAvatar{border-radius:20px;width:68px;height:68px}.matchInboxRowsWide .matchInboxText b{font-size:14px}.matchInboxRowsWide .matchInboxText span{padding:5px 7px;font-size:8px}.matchInboxRowsWide .matchInboxText p{font-size:11px}.matchInboxRowsWide time{font-size:9px}.matchMessagesEmpty>a{margin-top:8px}.matchMessagesGrid .matchBoardSectionHead{margin-top:0}@media (max-width:1000px){.matchDiscoverExperience,.matchSocialPageGrid{grid-template-columns:1fr}.matchDiscoverSideRail,.matchSocialSideRail{grid-template-columns:1fr 1fr;position:static}.matchDiscoverSafetyCard{grid-column:1/-1}.matchSocialHero{grid-template-columns:1fr}.matchSocialHeartArt,.matchMessageHeroBubble{display:none}}@media (max-width:700px){.matchDiscoverSideRail,.matchSocialSideRail,.matchMatchGridWide{grid-template-columns:1fr}.matchProfileCardLarge .matchCardIdentity h2{font-size:30px}.matchProfileCardLarge .matchCardPhoto{aspect-ratio:4/5}.matchSocialHero{border-radius:24px;padding:22px}.matchSocialHero h1{font-size:32px}.matchSocialHero p{font-size:13px}.matchInboxRowsWide>a{grid-template-columns:56px minmax(0,1fr) auto;padding:10px}.matchInboxRowsWide .matchInboxAvatar{border-radius:17px;width:56px;height:56px}}.matchDobField{grid-column:1/-1;gap:10px;margin-top:4px;display:grid}.matchDobField>span{color:#415651;font-size:11px;font-weight:900}.matchDobField>small{color:var(--match-muted);font-size:10px!important;line-height:1.5!important}.matchDobPicker{border:1px solid var(--match-line);background:linear-gradient(145deg,#fff,#f8fbfa);border-radius:22px;gap:10px;padding:14px;display:grid;box-shadow:0 10px 28px #14322d0a}.matchDobWheelLabels{text-align:center;grid-template-columns:1.1fr .8fr 1fr;gap:8px;display:grid}.matchDobWheelLabels span{letter-spacing:.08em;text-transform:uppercase;color:var(--match-muted);font-size:10px;font-weight:900}.matchDobWheels{grid-template-columns:1.1fr .8fr 1fr;gap:8px;display:grid}.matchDobWheel{scroll-snap-type:y mandatory;box-sizing:border-box;scrollbar-width:thin;overscroll-behavior:contain;background:#f2f6f4;border:1px solid #e1e9e6;border-radius:16px;height:172px;padding:56px 6px;overflow-y:auto}.matchDobWheel::-webkit-scrollbar{width:6px}.matchDobWheel::-webkit-scrollbar-thumb{background:#c9d7d2;border-radius:999px}.matchDobWheel button{scroll-snap-align:center;color:#6c7d79;width:100%;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:15px;font-weight:700}.matchDobWheel button:hover{color:var(--match-deep);background:#eaf2ef}.matchDobWheel button.selected{background:var(--match-deep);color:#fff;font-size:17px;font-weight:950;box-shadow:0 6px 16px #093f3829}.matchAgeReadout{border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.matchAgeReadout span{text-align:right;font-size:11px;line-height:1.45}.matchAgeReadout.pending{color:#5e706c;background:#f3f6f5}.matchAgeReadout.eligible{color:#12644f;background:#eaf7f0}.matchAgeReadout.blocked{color:#992b49;background:#fff0f3}.matchAgeConsent{border:1px solid var(--match-line);background:#fff;border-radius:15px;align-items:flex-start;gap:10px;margin-top:2px;padding:13px 14px;display:flex!important}.matchAgeConsent input{height:18px;accent-color:var(--match-green);margin:2px 0 0;width:18px!important}.matchAgeConsent>span{gap:4px;display:grid}.matchAgeConsent b{font-size:12px}.matchAgeConsent small{color:var(--match-muted);font-size:10px!important;line-height:1.45!important}.matchAgeConsent.disabled{opacity:.55;background:#f6f8f7}.matchStepRail button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:560px){.matchDobPicker{padding:10px}.matchDobWheel{height:160px;padding:52px 4px}.matchDobWheel button{height:40px;font-size:14px}.matchAgeReadout{display:grid}.matchAgeReadout span{text-align:left}}.matchConsentConfirmed{background:#eaf7f0;border-radius:12px;padding:10px!important}.matchConsentConfirmed input{accent-color:var(--match-green)}.matchConsentConfirmed span{gap:3px;display:grid}.matchConsentConfirmed b{color:#12644f;font-size:10px}.matchConsentConfirmed small{color:#45655d;font-size:9px;line-height:1.45}.matchSetupNav{align-items:center;display:flex}.matchSetupNav a{color:var(--match-rose);background:#fff0f4;border:1px solid #f1ced8;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;text-decoration:none}.matchAuthTextAction,.matchForgotLink{color:var(--match-green);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 0;font-weight:850}.matchForgotLink{justify-self:end;margin-top:-8px;font-size:12px}.matchAuthTextAction{text-align:center;font-size:12px}.matchCodeInput{text-align:center;letter-spacing:.35em;font-weight:900;font-size:22px!important}.matchDevCode{color:#604c18;background:#fff8e6;border:1px solid #ead69f;border-radius:12px;padding:10px 12px;font-size:12px}.matchOnboarding{max-width:1360px;margin:0 auto;padding:22px 24px 40px}.matchOnboardingHeader{align-items:center;padding:20px 4px}.matchOnboardingHeader h1{font-size:40px}.matchOnboardingHeader p{max-width:720px;font-size:15px}.matchStrength{min-width:150px;padding:16px}.matchStrength strong{font-size:31px}.matchStrength span{font-size:11px}.matchStepRail{gap:10px;padding:10px 2px 18px}.matchStepRail button{min-width:76px}.matchStepRail b{width:36px;height:36px;font-size:12px}.matchStepRail span{font-size:10px}.matchStepCard{border-radius:28px;padding:28px}.matchStepCard>h2,.matchOnboardingWarmIntro h2{font-size:34px;line-height:1.06}.matchStepIntro,.matchOnboardingWarmIntro p{color:var(--match-muted);font-size:14px;line-height:1.65}.matchFormGrid{gap:18px;margin-top:22px}.matchFormGrid label>span,.matchFullLabel>span,.matchDobField>span{font-size:14px!important}.matchFormGrid input,.matchFormGrid select,.matchFullLabel textarea{border-radius:15px;padding:15px 16px;font-size:16px}.matchFormGrid label>small,.matchFullLabel>small,.matchDobField>small{color:var(--match-muted);line-height:1.5;font-size:12px!important}.matchOnboardingWarmIntro{grid-template-columns:1fr 260px;align-items:center;gap:24px;margin-bottom:10px;display:grid}.matchOnboardingMiniPhoto{background:#f2f5f4;border-radius:22px;min-height:150px;position:relative;overflow:hidden}.matchOnboardingMiniPhoto img{object-fit:cover;object-position:center 42%}.matchOnboardingMiniPhoto:after{content:"";background:linear-gradient(90deg,#093f3814,#c746691f);position:absolute;inset:0}.matchDobPicker{border-radius:18px;gap:8px;padding:12px}.matchDobWheel{height:146px;padding:48px 6px}.matchDobWheel button{height:38px;font-size:15px}.matchDobWheel button.selected{font-size:16px}.matchAgeReadout{padding:10px 14px}.matchAgeReadout strong{font-size:15px}.matchAgeReadout span{font-size:11px}.matchAgeConsent{border-radius:15px!important;padding:13px 15px!important}.matchAgeConsent span{gap:3px;display:grid}.matchAgeConsent span b{font-size:13px}.matchAgeConsent span small{font-size:11px!important}.matchToggleList{grid-template-columns:1fr 1fr;gap:10px;display:grid}.matchToggleList label{border:1px solid var(--match-line);background:#f8faf9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 14px;display:flex}.matchToggleList label span{font-size:13px;font-weight:800}.matchConsentBox{border:1px solid var(--match-line);background:#f7faf9;border-radius:20px;gap:10px;margin-top:22px;padding:20px;display:grid}.matchConsentBox h3{margin:0 0 4px;font-size:18px}.matchConsentBox label{background:#fff!important;border:1px solid #e3ebe8!important;border-radius:14px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:13px 14px!important;display:grid!important}.matchConsentBox label input{margin-top:3px}.matchConsentBox label span{gap:3px;display:grid;text-align:left!important}.matchConsentBox label span b{font-size:13px}.matchConsentBox label span small{color:var(--match-muted);font-size:11px;line-height:1.45}.matchConsentConfirmed{background:#eef9f5!important;border-color:#cce9df!important}.matchSettingsPage{max-width:1160px;margin:0 auto;padding:30px 20px 60px}.matchSettingsPage>header{margin-bottom:24px}.matchSettingsPage>header h1{letter-spacing:-.05em;margin:7px 0 8px;font-size:42px}.matchSettingsPage>header p{max-width:760px;color:var(--match-muted);font-size:15px;line-height:1.65}.matchSettingsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.matchSettingsCard{border:1px solid var(--match-line);background:#fff;border-radius:26px;padding:24px;box-shadow:0 12px 34px #14322d0a}.matchSettingsCard h2{margin:6px 0 16px;font-size:28px}.matchSettingsToggle{border-top:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.matchSettingsToggle span{gap:3px;display:grid}.matchSettingsToggle b{font-size:14px}.matchSettingsToggle small{color:var(--match-muted);max-width:430px;font-size:11px;line-height:1.5}.matchSettingsToggle input{width:19px;height:19px}.matchSettingsPrivacyNote{color:#6f4250;background:#fff7fa;border-radius:14px;margin-top:12px;padding:13px;font-size:11px;line-height:1.55}.matchTrustSettings{grid-column:1/-1}.matchTrustRow{border-top:1px solid #edf2f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.matchTrustRow>span{width:38px;height:38px;color:var(--match-green);background:#eef7f4;border-radius:999px;place-items:center;font-weight:900;display:grid}.matchTrustRow div{gap:2px;display:grid}.matchTrustRow b{font-size:14px}.matchTrustRow small{color:var(--match-muted);font-size:11px}.matchTrustRow button,.matchVerifyInline button{background:var(--match-deep);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-weight:850}.matchTrustRow.muted{opacity:.8}.matchTrustRow em{color:var(--match-muted);font-size:9px;font-style:normal;font-weight:900}.matchVerifyInline{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0 16px 50px;display:flex}.matchVerifyInline input{border:1px solid var(--match-line);font:inherit;border-radius:10px;padding:10px 12px}.matchVerifyInline small{color:#6a581f;width:100%}.matchSettingsSave{margin-top:18px}@media (max-width:760px){.matchOnboarding{padding:16px 12px 100px}.matchOnboardingHeader{align-items:flex-start}.matchOnboardingHeader h1{font-size:31px}.matchOnboardingHeader p{font-size:13px}.matchStrength{min-width:105px}.matchStepCard{padding:18px}.matchOnboardingWarmIntro{grid-template-columns:1fr}.matchOnboardingMiniPhoto{min-height:125px}.matchFormGrid{grid-template-columns:1fr}.matchDobWheel{height:132px;padding:45px 3px}.matchDobWheel button{height:36px;font-size:14px}.matchToggleList,.matchSettingsGrid{grid-template-columns:1fr}.matchTrustSettings{grid-column:auto}.matchSettingsPage>header h1{font-size:34px}.matchTrustRow{grid-template-columns:34px 1fr}.matchTrustRow button,.matchTrustRow em{grid-column:2}.matchVerifyInline{padding-left:0}.matchForgotLink{justify-self:start;margin-top:-4px}}.matchPresenceText{margin:3px 0;display:block;color:#16845f!important;font-size:11px!important;font-weight:900!important}.matchCardIdentity .matchPresenceText{text-shadow:0 1px 2px #00000040;color:#b7f2d5!important}.matchAppDownloadLink{color:#103f38;white-space:nowrap;background:#f4f8f6;border:1px solid #dce7e3;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.matchAppDownloadLink:hover{background:#eaf3ef}.matchAppDownloadCard{border:1px solid var(--match-line);background:linear-gradient(135deg,#fff8fa 0%,#fff 48%,#edf7f3 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:26px 0;padding:26px 28px;display:grid;box-shadow:0 14px 34px #14322d0d}.matchAppDownloadCopy h2{letter-spacing:-.04em;color:var(--match-ink);margin:8px 0 10px;font-size:32px;line-height:1.05}.matchAppDownloadCopy p{color:var(--match-muted);max-width:650px;margin:0;font-size:15px;line-height:1.65}.matchAppDownloadOptions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.matchAppStoreButton{color:#fff;background:#0c3f38;border:1px solid #0c3f38;border-radius:18px;align-items:center;gap:11px;min-width:174px;padding:12px 15px;text-decoration:none;display:flex}.matchAppStoreButton>span:first-child{background:#ffffff21;border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.matchAppStoreButton>span:last-child{gap:2px;display:grid}.matchAppStoreButton small{color:#d7e7e2;font-size:10px}.matchAppStoreButton b{font-size:16px}.matchAppStoreButton.isComingSoon{color:#163f39;background:#fff;border-color:#dce7e3}.matchAppStoreButton.isComingSoon small{color:#c74669}.matchAppStoreButton.isComingSoon>span:first-child{color:#c74669;background:#f7edef}.matchAppsPage{max-width:940px;margin:0 auto;padding:52px 22px 90px}.matchAppsIntro{text-align:center;max-width:720px;margin:0 auto 26px}.matchAppsIntro h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(38px,6vw,64px);line-height:.98}.matchAppsIntro p{color:var(--match-muted);font-size:17px;line-height:1.7}.matchAppsWebNote{color:#264640;background:#f4f8f6;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.matchAppsWebNote span{color:var(--match-muted)}@media (max-width:900px){.matchAppDownloadCard{grid-template-columns:1fr}.matchAppDownloadOptions{justify-content:flex-start}.matchTopActions .matchAppDownloadLink{display:none}}@media (max-width:560px){.matchAppDownloadCard{border-radius:22px;padding:22px 18px}.matchAppDownloadCopy h2{font-size:28px}.matchAppDownloadOptions{grid-template-columns:1fr 1fr;width:100%;display:grid}.matchAppStoreButton{min-width:0;padding:11px}.matchAppStoreButton b{font-size:14px}.matchAppsWebNote{flex-direction:column;align-items:flex-start}.matchAppsPage{padding:34px 14px 76px}}:root{--match-rose:#d43b66;--match-rose-strong:#bd2853;--match-blush:#f7dfe7;--match-bg:#f6f1f3;--match-line:#d9cfd2;--match-muted:#536762;--match-soft-rose:#fbe9ef;--match-soft-green:#e9f3ef}.matchApp{background:linear-gradient(#f9f4f6 0,#f5f2f3 58%,#f2f6f4 100%)}.matchTopbar{background:#fffffff7;border-bottom-color:#d9e1de;box-shadow:0 4px 16px #0f322c09}.matchSectionLabel,.matchPill{letter-spacing:.11em;color:var(--match-rose-strong);font-size:12px}.matchTopbarInner{max-width:1680px;height:72px;padding:0 28px}.matchContent{max-width:1680px;padding:0 22px}.matchBrandMark{border-radius:18px;width:52px;height:52px;font-size:23px}.matchBrand strong{font-size:18px}.matchBrand small{font-size:12px}.matchDesktopNav a,.matchPublicNav a,.matchSetupNav a{font-size:15px!important;font-weight:850!important}.matchTopActions>a,.matchTopActions button{font-size:14px!important}.matchEverydayLink,.matchAppDownloadLink,.matchPublicSignIn,.matchPublicCreate{align-items:center;min-height:44px;display:inline-flex;border-radius:14px!important;padding:0 16px!important}.matchIconButton{border-radius:14px;width:46px;height:46px}.matchStandardPhoto{isolation:isolate;background:linear-gradient(145deg,#dce9e5,#f2dce3);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.matchStandardPhoto .matchPhotoBackdrop{object-fit:cover;filter:blur(24px)saturate(.82);opacity:.48;z-index:0;transform:scale(1.16)}.matchStandardPhoto .matchPhotoShade{z-index:1;-webkit-backdrop-filter:saturate(.9);backdrop-filter:saturate(.9);background:linear-gradient(145deg,#093f381f,#d43b661c);position:absolute;inset:0}.matchStandardPhoto .matchPhotoForeground{object-fit:contain;object-position:center;z-index:2;box-sizing:border-box;padding:2%}.matchPhotoFallbackStatic{color:#fff;background:linear-gradient(145deg,var(--match-green),var(--match-rose));place-items:center;font-size:68px;font-weight:900;display:grid;position:absolute;inset:0}.matchCardPhoto>.matchStandardPhoto,.matchMatchPhoto>.matchStandardPhoto,.matchMeIdentityPhoto>.matchStandardPhoto,.matchPreviewPhoto>.matchStandardPhoto{position:absolute;inset:0}.matchCardPhoto{aspect-ratio:4/5;min-height:420px}.matchCardGradient,.matchCardIdentity{display:none!important}.matchCardIdentityBelow{background:#fff;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 4px;display:flex}.matchCardIdentityBelow h2{letter-spacing:-.04em;color:var(--match-ink);margin:0;font-size:32px;line-height:1.05}.matchCardIdentityBelow p{color:var(--match-muted);margin:5px 0 2px;font-size:14px;line-height:1.45}.matchCardIdentityBelow strong{background:var(--match-soft-rose);color:var(--match-rose-strong);border-radius:999px;flex:none;margin-top:2px;padding:8px 10px;font-size:12px}.matchCardIdentityBelow .matchPresenceText{color:#16845f!important;text-shadow:none!important;font-size:12px!important}.matchCardDetails{padding:12px 18px 18px}.matchCardDetails>p{font-size:14px;line-height:1.6}.matchReasonList span,.matchFactRow span,.matchInterestChips span{font-size:11px}.matchDobWheel{--row:44px;--wheel:176px;scroll-snap-type:y mandatory;scroll-padding-block:calc((var(--wheel) - var(--row))/2);scroll-behavior:smooth;overflow-y:auto;height:var(--wheel)!important;padding:calc((var(--wheel) - var(--row))/2) 5px!important}.matchDobWheel button{min-height:var(--row);scroll-snap-align:center;scroll-snap-stop:always;height:var(--row)!important;font-size:16px!important}.matchDobWheel button.selected{background:var(--match-deep);box-shadow:0 8px 22px #093f382e;font-size:18px!important}.matchDobPicker{background:#fff;border-color:#d5dedb;position:relative}.matchDobWheels{position:relative}.matchDobWheels:after{content:"";pointer-events:none;z-index:0;border:1px solid #093f381a;border-radius:13px;height:44px;position:absolute;top:calc(50% - 22px);left:0;right:0}.matchDobWheel{z-index:1;position:relative}.matchLookingV2,.matchLiveV2,.matchMeV2,.matchMatchesV2,.matchMessagesV2{padding-top:20px}.matchBoardHero,.matchSocialHero{background:linear-gradient(145deg,#fff9fb 0%,#f8e8ed 52%,#e9f4f0 100%);border-color:#dfc9d0;box-shadow:0 12px 28px #382a2f0a}.matchBoardHero{border-radius:24px;padding:22px 26px}.matchBoardHero h1{margin-top:4px;font-size:44px}.matchBoardHero p{font-size:16px;line-height:1.55}.matchBoardHeroRich{grid-template-columns:minmax(0,1.35fr) 310px}.matchBoardVisual{gap:9px}.matchBoardVisual article{background:#ffffffd6;border-color:#dfd3d6;border-radius:18px;padding:15px 16px}.matchBoardVisual b{font-size:18px}.matchBoardVisual small{font-size:13px;line-height:1.45}.matchBoardFilters{margin:14px 0 18px}.matchBoardSectionHead{margin:20px 0 10px}.matchBoardSectionHead h2{font-size:30px}.matchLookingCardV2,.matchLiveCardV2,.matchMePanel,.matchMeInsightRail,.matchMeStoryCard,.matchSocialTipCard,.matchMessageRespectCard,.matchDiscoverReasonCard,.matchDiscoverSideCard,.matchDiscoverSafetyCard,.matchSettingsCard{background:#fffdfd;border-color:#d8d2d4;box-shadow:0 10px 24px #25332f0b}.matchRichEmpty{background:#fffafb;border-style:solid;min-height:0;padding:26px 22px}.matchRichEmpty>span{font-size:32px}.matchRichEmpty h2{margin:7px 0;font-size:26px}.matchRichEmpty p{margin:0 0 13px!important;font-size:14px!important}.matchMessagesEmpty{padding:26px 20px}.matchEmptyDeckWide{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid;text-align:left!important;background:#fffafb!important;padding:28px 30px!important}.matchEmptyDeckWide>span{font-size:48px!important}.matchEmptyDeckWide h2{margin:0 0 5px;font-size:30px!important}.matchEmptyDeckWide p{margin:0;font-size:15px!important}.matchEmptyDeckWide>div:not(.matchEmptyActions){display:block}.matchEmptyActions{flex-wrap:wrap;grid-column:1/-1;gap:9px;justify-content:flex-start!important;display:flex!important}.matchEmptyActions a,.matchEmptyActions button{background:var(--match-deep);color:#fff;border:0;border-radius:13px;padding:11px 14px;font-size:13px;font-weight:850;text-decoration:none}.matchEmptyActions .secondary{color:var(--match-deep);background:#edf3f0}.matchEmptyActions a:last-child{background:var(--match-soft-rose);color:var(--match-rose-strong)}.matchSocialHero{border-radius:24px;margin-bottom:14px;padding:22px 26px}.matchSocialHero h1{margin:6px 0 8px;font-size:40px}.matchSocialHero p{font-size:16px;line-height:1.55}.matchSocialHeartArt{height:110px}.matchMessageHeroBubble{width:210px;padding:16px 18px}.matchSocialPageGrid{gap:14px}.matchSocialTipCard,.matchMessageRespectCard{padding:17px}.matchSocialTipCard h3{font-size:20px}.matchSocialTipCard p,.matchSocialTipCard li,.matchMessageRespectCard p,.matchConversationIdeas span{font-size:13px}.matchLookingBottomCreate{background:linear-gradient(120deg,#f6dce5,#eef6f2);border:1px solid #ddccd2;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 0;padding:22px 24px;display:flex}.matchLookingBottomCreate h2{margin:5px 0 4px;font-size:26px}.matchLookingBottomCreate p{color:var(--match-muted);margin:0;font-size:14px}.matchLookingBottomCreate .matchPrimaryButton{flex:none}.matchLiveVisual{height:135px}.matchLiveCardCopy{padding:16px}.matchLiveCardCopy h3{font-size:21px}.matchLiveCardGrid,.matchLookingCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.matchMeIdentityCard{background:linear-gradient(120deg,#fff9fb,#f9e9ee);border-color:#decdd2;grid-template-columns:190px minmax(0,1fr) 220px;padding:22px}.matchMeIdentityPhoto{background:#e8efec;border-radius:24px;width:190px;height:230px}.matchMeIdentityPhoto img{object-fit:contain!important}.matchMeIdentityCopy h1{font-size:42px}.matchMeIdentityCopy p{font-size:16px}.matchMeIdentityActions{width:100%}.matchProfileNextSteps{background:#e6f2ee;border:1px solid #d2e3dd;padding:17px 20px}.matchProfileNextSteps h2{font-size:26px}.matchProfileNextSteps>div:nth-child(2) span{font-size:13px}.matchMePanel{padding:19px 21px}.matchMePanelHead h2{font-size:27px}.matchMePanelHead p{font-size:14px}.matchMePanel>a{padding:13px 0}.matchMePanel>a b{font-size:15px}.matchMePanel>a small{font-size:13px}.matchMePanel>a>span{width:44px;height:44px}.matchMeInsightRail,.matchMeStoryCard{padding:19px}.matchMeInsightRailHead h2,.matchMeStoryCard h2{font-size:25px}.matchMeStoryCard p,.matchStoryMiniStack small{font-size:13px}.matchStoryMiniStack article{background:#f2f5f4;padding:13px}.matchMeSnapshotStacked>*{padding:15px}.matchMeSnapshotStacked strong{font-size:27px}.matchMeSnapshotStacked span{font-size:13px}.matchMeSnapshotStacked small{font-size:12px}.matchRealProfilePreview{background:#fffafb;padding:20px}.matchPreviewBody{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"photo identity""photo copy";gap:10px 22px}.matchPreviewPhoto{grid-area:photo;height:420px;min-height:420px}.matchPreviewIdentity{grid-area:identity;align-content:end;gap:4px;padding-top:8px;display:grid}.matchPreviewIdentity b{font-size:28px;line-height:1.1}.matchPreviewIdentity small{color:var(--match-muted);font-size:14px}.matchPreviewCopy{grid-area:copy}.matchPreviewCopy blockquote{font-size:21px}.matchPreviewChips span{font-size:12px}.matchPreviewFacts small{font-size:11px}.matchPreviewFacts b{font-size:14px}.matchVerifyHeader{color:var(--match-muted);font-size:13px;font-weight:900}.matchVerifiedDestination{color:var(--match-deep);background:#edf4f1;border-radius:12px;margin:-10px 0 20px;padding:9px 12px;font-size:13px;font-weight:850;display:inline-flex}.matchVerifyHelp{text-align:center;color:var(--match-muted);font-size:12px!important;line-height:1.5!important}.matchMandatoryVerify{border-color:#d9c8ce}.matchFormAlert.error{color:#982b4a;background:#fff0f3;border:1px solid #efcad4}.matchTrustSettings{background:linear-gradient(145deg,#fffafb,#eef6f3)}.matchCaptureWatermark{z-index:44;pointer-events:none;opacity:.042;color:#092e29;letter-spacing:.04em;grid-template-columns:repeat(2,1fr);align-content:space-around;font-size:18px;font-weight:900;display:grid;position:fixed;inset:72px 0 0;overflow:hidden;transform:rotate(-16deg)scale(1.12)}.matchCaptureWatermark span{white-space:nowrap;justify-self:center}.matchPrivacyCurtain{z-index:1000;color:#fff;text-align:center;background:linear-gradient(145deg,#082f2a,#713849);place-content:center;gap:8px;display:grid;position:fixed;inset:72px 0 0}.matchPrivacyCurtain b{font-size:36px}.matchPrivacyCurtain span{color:#dfe9e6;font-size:15px}@media (max-width:760px){.matchTopbarInner{height:68px;padding:0 14px}.matchBrandMark{border-radius:15px;width:44px;height:44px;font-size:20px}.matchBrand strong{font-size:16px}.matchBrand small{font-size:11px}.matchContent{padding:0 10px}.matchSectionLabel,.matchPill{font-size:11px}.matchBottomNav small{font-size:10px}.matchBottomNav a{min-height:56px}.matchBottomNav span{font-size:22px}.matchBoardHero,.matchSocialHero{border-radius:21px;padding:18px}.matchBoardHero h1,.matchSocialHero h1{line-height:1.04;font-size:33px!important}.matchBoardHero p,.matchSocialHero p{line-height:1.55;font-size:15px!important}.matchBoardVisual{display:none}.matchLookingV2,.matchLiveV2,.matchMeV2,.matchMatchesV2,.matchMessagesV2{padding-top:12px}.matchBoardSectionHead h2{font-size:26px}.matchBoardSectionHead>span{font-size:12px}.matchBoardFilters{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.matchBoardFilters button{white-space:nowrap;font-size:13px}.matchLookingCardGrid,.matchLiveCardGrid{grid-template-columns:1fr}.matchLookingCardV2{padding:17px}.matchLookingCardTop b{font-size:15px}.matchLookingCardTop small,.matchLookingCardMeta span{font-size:12px}.matchLookingCardV2 h3,.matchLiveCardCopy h3{font-size:22px}.matchLookingCardV2>p,.matchLiveCardCopy>p{font-size:15px!important}.matchLookingIntroBox textarea{font-size:15px}.matchRichEmpty{padding:22px 16px}.matchRichEmpty h2{font-size:23px}.matchRichEmpty p{font-size:14px!important}.matchEmptyDeckWide{grid-template-columns:1fr;text-align:center!important;padding:24px 18px!important}.matchEmptyDeckWide>span{font-size:40px!important}.matchEmptyDeckWide h2{font-size:26px!important}.matchEmptyActions{justify-content:center!important}.matchLookingBottomCreate{padding:18px;display:grid}.matchLookingBottomCreate h2{font-size:23px}.matchLookingBottomCreate p{font-size:14px}.matchLookingBottomCreate .matchPrimaryButton{width:100%}.matchCardPhoto{aspect-ratio:4/5;min-height:0}.matchCardIdentityBelow{padding:15px 15px 3px}.matchCardIdentityBelow h2{font-size:28px}.matchCardIdentityBelow p{font-size:14px}.matchCardDetails{padding:11px 15px 16px}.matchCardDetails>p{font-size:15px}.matchReasonList span,.matchFactRow span,.matchInterestChips span{font-size:12px}.matchMeDashboard,.matchMePanelGrid,.matchMeSecondaryColumn{grid-template-columns:1fr}.matchMeIdentityCard{grid-template-columns:1fr;padding:16px}.matchMeIdentityPhoto{aspect-ratio:4/5;width:100%;height:auto}.matchMeIdentityCopy h1{font-size:34px}.matchMeIdentityCopy p{font-size:15px}.matchMeIdentityActions{grid-template-columns:1fr auto;align-items:center;display:grid}.matchMePanel,.matchMeInsightRail,.matchMeStoryCard{padding:17px}.matchMePanelHead h2{font-size:25px}.matchMePanelHead p,.matchMePanel>a small,.matchMeStoryCard p,.matchStoryMiniStack small{font-size:14px}.matchMePanel>a b{font-size:16px}.matchMePanel>a{grid-template-columns:46px 1fr auto}.matchMeSnapshotStacked span{font-size:13px}.matchMeSnapshotStacked small{font-size:12px}.matchProfileNextSteps{grid-template-columns:1fr;padding:17px}.matchProfileNextSteps h2{font-size:24px}.matchProfileNextSteps>div:nth-child(2) span{font-size:13px}.matchPreviewBody{grid-template-columns:1fr;grid-template-areas:"photo""identity""copy"}.matchPreviewPhoto{aspect-ratio:4/5;height:auto;min-height:0}.matchPreviewIdentity b{font-size:25px}.matchPreviewIdentity small{font-size:14px}.matchPreviewCopy blockquote{font-size:19px}.matchRealProfilePreview{padding:16px}.matchDobWheel{--row:44px;--wheel:176px}.matchDobWheelLabels span{font-size:11px}.matchAgeReadout strong{font-size:16px}.matchAgeReadout span{font-size:13px}.matchDobField>small{font-size:13px!important}.matchOnboardingHeader p,.matchStepIntro,.matchOnboardingWarmIntro p{font-size:15px!important}.matchFormGrid label>small,.matchFullLabel>small,.matchConsentBox label span small{font-size:13px!important}.matchFormGrid label>span,.matchFullLabel>span,.matchDobField>span{font-size:15px!important}.matchToggleList label span{font-size:14px}.matchSettingsPage{padding:20px 8px 90px}.matchSettingsPage>header h1{font-size:32px}.matchSettingsPage>header p{font-size:15px}.matchSettingsCard{border-radius:21px;padding:17px}.matchSettingsCard h2{font-size:24px}.matchSettingsToggle b,.matchTrustRow b{font-size:15px}.matchSettingsToggle small,.matchTrustRow small,.matchSettingsPrivacyNote{font-size:13px}.matchAuthLayout{grid-template-columns:1fr;margin:14px auto 30px;padding:0 10px}.matchAuthRomancePanel{display:none}.matchEmailAuthCard{border-radius:24px;padding:22px 18px}.matchAuthIntro h2{font-size:30px}.matchAuthIntro p{font-size:15px}.matchEmailAuthForm label>span{font-size:14px}.matchEmailAuthForm input{font-size:16px}.matchAuthAssurance small,.matchVerifyHelp{font-size:13px!important}.matchCaptureWatermark{opacity:.035;grid-template-columns:1fr;font-size:13px;inset:68px 0 62px}}.matchPhotoGrid article>.matchStandardPhoto{position:absolute;inset:0}.matchPhotoGrid article>img{object-fit:contain}.matchPhotoGrid article{background:#e7efec}.matchPhotoGrid article>div:last-child{z-index:4}.matchCardPhoto,.matchProfileCardLarge .matchCardPhoto,.matchMatchPhoto,.matchMeIdentityPhoto,.matchPreviewPhoto{aspect-ratio:1!important}.matchCardPhoto{min-height:0!important}.matchMatchPhoto{aspect-ratio:1!important}.matchMeIdentityPhoto{width:210px!important;height:210px!important}.matchMeIdentityCard{grid-template-columns:210px minmax(0,1fr) 220px!important}.matchPreviewBody{grid-template-columns:360px minmax(0,1fr)!important}.matchPreviewPhoto{height:360px!important;min-height:360px!important}@media (max-width:760px){.matchCardPhoto,.matchMeIdentityPhoto,.matchPreviewPhoto{aspect-ratio:1!important}.matchMeIdentityPhoto{width:100%!important;height:auto!important}.matchMeIdentityCard{grid-template-columns:1fr!important}.matchPreviewBody{grid-template-columns:1fr!important;grid-template-areas:"photo""identity""copy"!important}.matchPreviewPhoto{height:auto!important;min-height:0!important}}.matchPublicExperienceStrip small{color:#415651;font-weight:600}.matchPublicStoryGrid p{color:#465b55;font-weight:500}@media (max-width:760px){.matchMemberSplitWide{grid-template-columns:1fr!important;gap:14px!important}.matchBoardHeroRich,.matchHeroFocusRow{grid-template-columns:1fr!important}.matchMemberHeroGrid{grid-template-columns:1fr!important;gap:14px!important}.matchMemberHeroVisual{grid-template-columns:1fr!important;gap:12px!important}.matchMemberSection.compact{padding:18px!important}.matchMemberSectionHead{align-items:flex-start!important;gap:12px!important}.matchMemberSectionHead h2{overflow-wrap:normal!important;word-break:normal!important;font-size:25px!important;line-height:1.12!important}.matchMemberSectionHead>a{flex:none;padding-top:3px}.matchSectionLead{margin:-3px 0 14px!important;font-size:14px!important;line-height:1.55!important}.matchGentleEmpty{grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;padding:20px 18px!important;display:grid!important}.matchGentleEmpty>div{min-width:0;grid-template-columns:36px minmax(0,1fr)!important;gap:5px 10px!important}.matchGentleEmpty>div>span{font-size:26px!important}.matchGentleEmpty h3{font-size:22px!important;line-height:1.15!important}.matchGentleEmpty p{font-size:14px!important;line-height:1.55!important}.matchGentleEmpty>a{justify-self:start;font-size:14px!important}.matchMemberHeroCard{padding:18px!important}.matchMemberWelcome{gap:15px!important;padding:4px 0 18px!important}.matchMemberWelcome h1{font-size:32px!important;line-height:1.05!important}.matchMemberWelcome p{font-size:14px!important;line-height:1.5!important}.matchMemberWelcomeActions{width:100%;gap:10px!important}.matchMemberWelcomeActions .matchPrimaryButton{min-height:46px}.matchMemberPulseHero{grid-template-columns:1fr 1fr!important;gap:9px!important}.matchMemberPulse>*{min-width:0;padding:15px!important}.matchMemberPulse strong{font-size:25px!important}.matchMemberPulse span{font-size:13px!important}.matchMemberPulse small{font-size:11px!important;line-height:1.35!important}.matchHeroFocusCard{padding:17px!important}.matchHeroFocusCard h2{font-size:23px!important;line-height:1.12!important}.matchHeroFocusCard p{font-size:14px!important;line-height:1.5!important}.matchHeroFocusChips{gap:8px!important}.matchHeroFocusChips span{padding:10px 12px!important;font-size:13px!important;line-height:1.35!important}.matchSceneCard{min-height:0!important;padding:20px!important}.matchSceneCard h2{font-size:29px!important;line-height:1.05!important}.matchSceneCard p{font-size:14px!important;line-height:1.5!important}.matchHeroSideStack{grid-template-columns:1fr 1fr!important;gap:9px!important}.matchHeroSideStack article{min-width:0;padding:15px!important}.matchHeroSideStack strong{overflow-wrap:anywhere;font-size:16px!important;line-height:1.2!important}.matchHeroSideStack small{font-size:12px!important;line-height:1.45!important}.matchBoardHero{padding:18px!important;display:grid!important}.matchBoardHero h1{overflow-wrap:normal!important;word-break:normal!important;font-size:30px!important;line-height:1.06!important}.matchBoardHero p{font-size:15px!important;line-height:1.55!important}.matchBoardSectionHead{align-items:flex-start!important;gap:10px!important}.matchBoardSectionHead h2{font-size:25px!important;line-height:1.1!important}.matchCreateDrawer{border-radius:21px!important;padding:18px!important}.matchCreateDrawer h2{font-size:24px!important;line-height:1.12!important}.matchCreateDrawer p{font-size:14px!important;line-height:1.5!important}.matchLookingBottomCreate h2{font-size:23px!important;line-height:1.15!important}.matchLookingBottomCreate p{font-size:14px!important;line-height:1.5!important}.matchPublicExperienceStrip article{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:17px!important}.matchPublicExperienceStrip article>span{width:48px!important;height:48px!important}.matchPublicExperienceStrip b{font-size:17px!important}.matchPublicExperienceStrip small{color:#415651!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.matchPublicStoryGrid article{min-height:0!important;padding:21px!important}.matchPublicStoryGrid h2{font-size:29px!important}.matchPublicStoryGrid h3{font-size:21px!important;line-height:1.15!important}.matchPublicStoryGrid p{color:#465b55!important;font-size:14px!important;line-height:1.55!important}.matchEverydayLink{display:none!important}.matchTopbarInner{gap:8px!important;padding:0 10px!important}.matchTopActions{gap:6px!important}.matchBrandMark{width:42px!important;height:42px!important}.matchBrand strong{font-size:15px!important}.matchBrand small{font-size:10px!important}}@media (max-width:430px){.matchHeroSideStack{grid-template-columns:1fr!important}.matchMemberWelcomeActions{grid-template-columns:1fr!important;display:grid!important}.matchMemberWelcomeActions .matchTextButton{justify-self:start}.matchBoardHero h1{font-size:28px!important}.matchMemberSectionHead{grid-template-columns:1fr auto!important;display:grid!important}.matchMemberSectionHead h2{font-size:23px!important}}.matchPublicDownloadComingSoon{cursor:default;opacity:.7;filter:saturate(.65)}.matchPublicDownloadComingSoon:hover{box-shadow:none;transform:none}.matchPublicExperience{margin:30px 0 20px;padding:4px 0 0}.matchPublicExperienceHead{grid-template-columns:minmax(0,.9fr) minmax(300px,.62fr);align-items:end;gap:44px;margin:0 6px 22px;display:grid}.matchPublicExperienceHead h2{letter-spacing:-.052em;max-width:720px;margin:9px 0 0;font-size:clamp(36px,4.2vw,54px);line-height:1.02}.matchPublicExperienceHead>p{color:var(--match-muted);justify-self:end;max-width:570px;margin:0;font-size:15px;line-height:1.75}.matchPublicFeatureLayout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;display:grid}.matchPublicFeature{background:#fff;border:1px solid #ded5d8;border-radius:30px;min-height:320px;padding:28px;position:relative;overflow:hidden}.matchPublicFeatureDiscover{background:linear-gradient(150deg,#fff 0%,#fff8fa 58%,#f1f7f4 100%);grid-row:span 2;grid-template-rows:auto 1fr;min-height:654px;display:grid}.matchPublicFeatureLooking{background:linear-gradient(145deg,#f1f7f4 0%,#fff 64%)}.matchPublicFeatureLive{color:#fff;background:linear-gradient(145deg,#0c423b 0%,#155a50 62%,#b93d61 145%);border-color:#0000}.matchPublicFeatureCopy{z-index:2;grid-template-columns:50px 1fr;align-items:start;gap:16px;display:grid;position:relative}.matchPublicFeatureNo{width:50px;height:50px;color:var(--match-rose-strong);letter-spacing:.08em;background:#d43b661a;border-radius:17px;place-items:center;font-size:11px;font-weight:950;display:grid}.matchPublicFeatureCopy>div>b{color:var(--match-rose-strong);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.matchPublicFeatureCopy h3{letter-spacing:-.04em;max-width:520px;margin:8px 0 10px;font-size:31px;line-height:1.08}.matchPublicFeatureCopy p{color:var(--match-muted);max-width:560px;margin:0;font-size:14px;line-height:1.7}.matchPublicFeatureLive .matchPublicFeatureNo{color:#ffd4df;background:#ffffff21}.matchPublicFeatureLive .matchPublicFeatureCopy>div>b{color:#ffd4df}.matchPublicFeatureLive .matchPublicFeatureCopy p{color:#d9ebe6}.matchDiscoverPreview{min-height:330px;margin-top:26px;position:relative}.matchDiscoverPreview:before{content:"";background:radial-gradient(circle,#d43b6629,#d43b6600 68%);border-radius:999px;position:absolute;inset:18px 8% 10px}.matchDiscoverPreviewCard{color:#fff;background:linear-gradient(155deg,#173f39,#d43b66);border-radius:28px;flex-direction:column;justify-content:flex-end;width:min(270px,72%);min-height:228px;padding:22px;display:flex;position:absolute;box-shadow:0 26px 55px #18373133}.matchDiscoverPreviewCard.one{bottom:12px;left:7%;transform:rotate(-5deg)}.matchDiscoverPreviewCard.two{background:linear-gradient(155deg,#d96b89,#0e5148);top:16px;right:5%;transform:rotate(6deg)}.matchDiscoverPreviewCard>span{color:#ffd9e4;margin-bottom:auto;font-size:48px;line-height:1}.matchDiscoverPreviewCard b{font-size:20px}.matchDiscoverPreviewCard small{color:#e5efec;margin-top:5px;font-size:11px}.matchLookingPreview{border-left:3px solid var(--match-rose);gap:8px;max-width:540px;margin:26px 0 0 66px;padding:4px 0 4px 18px;display:grid}.matchLookingPreview>span{letter-spacing:.12em;color:var(--match-rose-strong);font-size:9px;font-weight:950}.matchLookingPreview strong{font-size:19px;font-weight:800;line-height:1.45}.matchLookingPreview small{color:var(--match-muted);font-size:11px}.matchPublicLiveGlow{color:#ffffff14;font-size:250px;line-height:1;position:absolute;bottom:-95px;right:-30px;transform:rotate(10deg)}.matchLivePreview{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:38px auto;align-items:center;gap:11px;width:max-content;max-width:calc(100% - 66px);margin:28px 0 0 66px;padding:12px 14px;display:inline-grid;position:relative}.matchLivePreview>i{width:38px;height:38px;color:var(--match-rose);background:#fff;border-radius:13px;place-items:center;font-size:13px;font-style:normal;display:grid}.matchLivePreview>span{gap:2px;display:grid}.matchLivePreview b{font-size:14px}.matchLivePreview small{color:#d9ebe6;font-size:10px}.matchPublicConversationBand{color:#fff;background:linear-gradient(135deg,#0d4039,#15564d);border-radius:30px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:30px;margin-top:14px;padding:28px 30px;display:grid}.matchPublicConversationBand .matchSectionLabel{color:#ffb6c9}.matchPublicConversationBand h3{letter-spacing:-.04em;max-width:450px;margin:7px 0 0;font-size:30px;line-height:1.08}.matchConversationModes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.matchConversationModes span{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:14px;display:inline-flex}.matchConversationModes b{font-size:12px}.matchPublicTrustStory{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:14px;margin:18px 0 20px;display:grid}.matchPublicTrustCopy{background:0 0;border-top:1px solid #d9cfd2;border-bottom:1px solid #d9cfd2;padding:32px 34px}.matchPublicTrustCopy h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:42px;line-height:1.04}.matchPublicTrustCopy>p{color:var(--match-muted);max-width:670px;margin:0;font-size:15px;line-height:1.75}.matchPublicTrustPoints{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.matchPublicTrustPoints article{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.matchPublicTrustPoints article>span{width:42px;height:42px;color:var(--match-rose);background:#fff0f4;border-radius:15px;place-items:center;font-size:20px;display:grid}.matchPublicTrustPoints article>div{gap:5px;display:grid}.matchPublicTrustPoints b{font-size:15px}.matchPublicTrustPoints small{color:var(--match-muted);font-size:11px;line-height:1.6}.matchPublicLookingStory{background:linear-gradient(150deg,#fff,#edf6f2);border:1px solid #d8e5e0;border-radius:30px;padding:32px;position:relative;overflow:hidden}.matchPublicLookingStory:after{content:"⌕";color:#0f6f6112;font-size:150px;font-weight:900;position:absolute;bottom:-46px;right:-15px}.matchPublicLookingStory h3{z-index:1;letter-spacing:-.035em;margin:10px 0;font-size:28px;line-height:1.12;position:relative}.matchPublicLookingStory p{z-index:1;color:var(--match-muted);margin:0;font-size:13px;line-height:1.7;position:relative}.matchPublicLookingStory>div{z-index:1;gap:8px;margin-top:22px;display:grid;position:relative}.matchPublicLookingStory>div span{color:#31554e;padding-left:16px;font-size:11px;font-weight:800;position:relative}.matchPublicLookingStory>div span:before{content:"✓";color:var(--match-green);position:absolute;left:0}@media (max-width:980px){.matchPublicExperienceHead{grid-template-columns:1fr;gap:12px;margin-left:20px;margin-right:20px}.matchPublicExperienceHead>p{justify-self:start}.matchPublicFeatureLayout{grid-template-columns:1fr 1fr;padding:0 10px}.matchPublicFeatureDiscover{grid-area:auto/1/auto/-1;min-height:540px}.matchPublicFeatureLive{grid-column:auto}.matchPublicConversationBand{grid-template-columns:1fr;margin-left:10px;margin-right:10px}.matchConversationModes{justify-content:flex-start}.matchPublicTrustStory{grid-template-columns:1fr;padding:0 10px}.matchPublicTrustCopy{padding:30px 20px}.matchPublicTrustPoints{grid-template-columns:1fr 1fr}}@media (max-width:650px){.matchLoveHero{padding-top:26px}.matchLoveHero h1{font-size:40px;line-height:.98}.matchLoveHeroVisual{min-height:400px}.matchPublicExperience{margin-top:24px}.matchPublicExperienceHead{margin:0 18px 18px}.matchPublicExperienceHead h2{font-size:34px}.matchPublicExperienceHead>p{font-size:13px;line-height:1.65}.matchPublicFeatureLayout{grid-template-columns:1fr;gap:10px;padding:0 10px}.matchPublicFeature{border-radius:24px;min-height:auto;padding:22px}.matchPublicFeatureDiscover{min-height:500px}.matchPublicFeatureCopy{grid-template-columns:42px 1fr;gap:12px}.matchPublicFeatureNo{border-radius:14px;width:42px;height:42px}.matchPublicFeatureCopy h3{font-size:26px}.matchPublicFeatureCopy p{font-size:13px;line-height:1.6}.matchDiscoverPreview{min-height:260px;margin-top:20px}.matchDiscoverPreviewCard{min-height:185px;padding:17px}.matchDiscoverPreviewCard>span{font-size:38px}.matchDiscoverPreviewCard b{font-size:16px}.matchDiscoverPreviewCard small{font-size:9px}.matchLookingPreview,.matchLivePreview{margin-left:54px}.matchLookingPreview{margin-top:20px}.matchLookingPreview strong{font-size:16px}.matchLivePreview{max-width:calc(100% - 54px);margin-top:20px}.matchPublicConversationBand{border-radius:24px;padding:24px 20px}.matchPublicConversationBand h3{font-size:26px}.matchConversationModes{gap:7px}.matchConversationModes span{min-height:40px;padding:0 11px;font-size:12px}.matchConversationModes b{font-size:10px}.matchPublicTrustStory{gap:10px}.matchPublicTrustCopy{padding:26px 12px}.matchPublicTrustCopy h2{font-size:34px}.matchPublicTrustCopy>p{font-size:13px}.matchPublicTrustPoints{grid-template-columns:1fr;gap:15px}.matchPublicLookingStory{border-radius:24px;padding:24px}.matchPublicLookingStory h3{font-size:25px}}@media (max-width:420px){.matchLoveHero h1{font-size:37px}.matchLoveHeroVisual{min-height:370px}.matchDiscoverPreviewCard{width:73%;min-height:170px}.matchDiscoverPreviewCard.one{left:2%}.matchDiscoverPreviewCard.two{right:1%}.matchPublicFeatureCopy{grid-template-columns:1fr}.matchPublicFeatureNo{width:38px;height:38px}.matchLookingPreview,.matchLivePreview{max-width:100%;margin-left:0}.matchConversationModes span{box-sizing:border-box;justify-content:flex-start;width:100%}}.matchAuthBack{color:var(--match-deep);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 10px;font-size:12px;font-weight:900;display:inline-flex}.matchAuthBack:hover{text-decoration:underline}.matchIntentHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.matchIntentHeading h2{margin-bottom:6px}.matchSelectionCount{color:var(--match-deep);background:#f1f7f5;border:1px solid #d9e5e1;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.matchIntentChoices button{min-height:132px}.matchIntentChoices button:disabled{opacity:.42;cursor:not-allowed}.matchIntentChoices button em{background:var(--match-rose);padding:5px 8px;font-size:8px}.matchIntentNote{color:var(--match-muted);margin:13px 0 0;font-size:12px;line-height:1.55}.matchDobPicker{max-width:760px}.matchDobWheel{--row:44px!important;--wheel:132px!important;height:var(--wheel)!important;padding:calc((var(--wheel) - var(--row))/2) 5px!important}.matchDobWheel button{height:var(--row)!important;min-height:var(--row)!important}.matchDobField{align-items:start}.matchBioField{margin-top:18px}.matchAboutSections{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.matchAboutSection{border:1px solid var(--match-line);background:#fbfcfc;border-radius:20px;min-width:0;padding:18px}.matchAboutSectionWide{grid-column:1/-1}.matchAboutSection .matchFormGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.matchAboutSectionHead{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.matchAboutSectionHead>span{color:var(--match-deep);font-size:16px;font-weight:950}.matchAboutSectionHead>small{color:var(--match-muted);text-align:right;font-size:11px}.matchReadableChips{gap:9px}.matchReadableChips button{min-height:42px;line-height:1.25;padding:10px 13px!important;font-size:13px!important}.matchInterestGroup{margin-top:16px}.matchInterestGroup>small{color:#536762;margin-bottom:8px;font-weight:900;display:block;font-size:12px!important}.matchLongDistanceRow{cursor:pointer;background:#f4faf7!important;border:1px solid #cfe0da!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:22px!important;padding:16px 18px!important;display:flex!important}.matchLongDistanceRow>span{gap:4px;min-width:0;display:grid}.matchLongDistanceRow>span b{font-size:14px}.matchLongDistanceRow>span small{color:var(--match-muted);line-height:1.45;font-size:12px!important}.matchLongDistanceRow>input{appearance:none;cursor:pointer;background:#c9d4d0;border-radius:999px;flex:none;width:50px;height:28px;position:relative;border:0!important;margin:0!important}.matchLongDistanceRow>input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #0000002e}.matchLongDistanceRow>input:checked{background:var(--match-green)}.matchLongDistanceRow>input:checked:after{left:25px}@media (max-width:760px){.matchIntentHeading{align-items:flex-start}.matchSelectionCount{margin-top:4px}.matchAboutSections{grid-template-columns:1fr}.matchAboutSectionWide{grid-column:auto}.matchAboutSection .matchFormGrid{grid-template-columns:1fr}.matchAboutSection{padding:15px}.matchAboutSectionHead{align-items:flex-start;display:grid}.matchAboutSectionHead>small{text-align:left}.matchReadableChips button{font-size:14px!important}.matchLongDistanceRow{padding:15px!important}.matchDobWheel{--wheel:132px!important}}@media (max-width:430px){.matchIntentHeading{gap:8px;display:grid}.matchSelectionCount{justify-self:start}.matchIntentChoices{grid-template-columns:1fr!important}.matchIntentChoices button{min-height:104px}.matchLongDistanceRow>span b{font-size:15px}}.matchVenturesLink{color:var(--match-rose-strong);white-space:nowrap;background:#f7eef1;border-radius:12px;padding:10px 11px;font-size:11px;font-weight:850;text-decoration:none}.matchLogoutButton{white-space:nowrap;min-height:40px}.matchMemberPulseHero{border-top:1px solid #e8e1e3;border-bottom:1px solid #e8e1e3;background:0 0!important;align-items:stretch!important;gap:0!important;margin:4px 0 18px!important;padding:5px 0!important;display:flex!important}.matchMemberPulseHero>*{position:relative;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1 1 0!important;padding:10px 14px!important}.matchMemberPulseHero>*+:before{content:"";background:#e8e1e3;width:1px;position:absolute;top:12px;bottom:12px;left:0}.matchMemberPulseHero strong{font-size:23px!important;line-height:1!important}.matchMemberPulseHero span{margin-top:4px!important;font-size:11px!important}.matchMemberPulseHero small{display:none!important}.matchHeroFocusRow{margin-top:0!important}.matchHeroFocusCard{box-shadow:none!important;border-color:#dde6e2!important}.matchHeroFocusChips span{box-shadow:none!important}.matchMemberHome>.matchMemberSection:first-of-type{margin-top:18px!important}.matchDiscoverTools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.matchFilterButton{min-height:40px}.matchCaughtUpCard{max-width:860px!important;box-shadow:none!important;border:1px solid #e2dadd!important;border-radius:24px!important;margin:18px auto 0!important}.matchCaughtUpCard .matchCaughtUpPrimary{background:var(--match-deep)!important;color:#fff!important}.matchCaughtUpCard .matchEmptyActions a{color:var(--match-deep)!important;background:0 0!important;padding-left:8px!important;padding-right:8px!important}.matchCaughtUpCard .matchEmptyActions a:last-child{color:var(--match-rose-strong)!important;background:0 0!important}.matchLocationStripWide,.matchMeIdentityCard{box-shadow:none!important}.matchBadgeLine b:first-child{color:var(--match-deep)!important;background:#edf5f2!important}.matchMeSnapshotStacked{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.matchMeSnapshotStacked>*{box-shadow:none!important;background:#fbfcfc!important;border:1px solid #e1e7e4!important;border-radius:16px!important}.matchMeSnapshotStacked>:first-child{grid-column:1/-1!important}.matchMeInsightRail,.matchMeStoryCard,.matchMePanel,.matchRealProfilePreview{box-shadow:none!important}.matchCaptureWatermark{opacity:.022!important;font-size:16px!important}.matchBottomNav a{border-radius:13px}.matchBottomNav a.active{color:var(--match-rose-strong);background:#fff0f4}.matchBottomNav a.active span{font-weight:950}@media (max-width:900px){.matchVenturesLink{display:none}}@media (max-width:760px){.matchTopActions{gap:5px!important}.matchTopActions .matchLogoutButton{min-height:38px!important;padding:8px 9px!important;font-size:11px!important}.matchTopActions .matchEverydayLink{display:none!important}.matchMemberPulseHero{overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.matchMemberPulseHero>*{text-align:center;padding:10px 7px!important}.matchMemberPulseHero>*+:before{top:8px;bottom:8px}.matchMemberPulseHero strong{font-size:21px!important}.matchMemberPulseHero span{font-size:10px!important}.matchDiscoverHeaderWide{grid-template-columns:1fr!important;display:grid!important}.matchDiscoverTools{padding-bottom:2px;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.matchDiscoverTools .matchFilterButton{flex:none;font-size:11px!important}.matchLocationStripWide{padding:11px 12px!important}.matchLocationStripWide b{font-size:12px!important}.matchLocationStripWide small{line-height:1.4;font-size:10px!important}.matchLocationStripWide button{white-space:nowrap;font-size:10px!important}.matchCaughtUpCard{border-radius:20px!important;margin-top:12px!important}.matchCaughtUpCard .matchEmptyActions{justify-content:flex-start!important}.matchCaughtUpCard .matchEmptyActions button,.matchCaughtUpCard .matchEmptyActions a{font-size:12px!important}.matchMeSnapshotStacked{grid-template-columns:repeat(2,minmax(0,1fr))!important}.matchCaptureWatermark{opacity:.016!important;font-size:11px!important}.matchBottomNav{padding-top:5px}.matchBottomNav a{min-height:52px!important}.matchBottomNav a.active{background:#fff0f4}}@media (max-width:430px){.matchTopActions .matchLogoutButton{padding:7px 8px!important}.matchIconButton{width:40px!important;height:40px!important}.matchMemberPulseHero strong{font-size:19px!important}.matchMemberPulseHero span{font-size:9px!important}}.matchVerifiedTick{color:#fff;vertical-align:middle;background:#1d8cff;border-radius:999px;place-items:center;width:18px;height:18px;margin-left:6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #fff}.matchVerifiedTick.large{width:42px;height:42px;margin:0;font-size:24px}.matchBlueVerifiedBadge{align-items:center;gap:4px;color:#176fc2!important;display:inline-flex!important}.matchBlueVerifiedBadge .matchVerifiedTick{width:16px;height:16px;margin-left:0;font-size:10px}.matchSelfieVerificationPage{max-width:1120px;margin:0 auto;padding:22px 14px 44px}.matchSelfieIntro{justify-content:space-between;align-items:center;gap:22px;padding:8px 2px 20px;display:flex}.matchSelfieIntro h1,.matchSelfieStatusCard h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:34px}.matchSelfieIntro p,.matchSelfieStatusCard p{max-width:720px;color:var(--match-muted);margin:0;font-size:13px;line-height:1.6}.matchSelfieGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:18px;display:grid}.matchSelfieCameraCard,.matchSelfieWhyCard,.matchSelfieStatusCard{border:1px solid var(--match-line);background:#fff;border-radius:24px;padding:18px;box-shadow:0 12px 34px #132b2a0a}.matchSelfieCameraFrame{aspect-ratio:4/3;background:#102d28;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.matchSelfieCameraFrame video,.matchSelfieCameraFrame img{object-fit:cover;width:100%;height:100%}.matchSelfieCameraPlaceholder{text-align:center;color:#fff;place-items:center;gap:8px;padding:28px;display:grid}.matchSelfieCameraPlaceholder>span{font-size:44px}.matchSelfieCameraPlaceholder b{font-size:15px}.matchSelfieCameraPlaceholder small{opacity:.8;font-size:10px}.matchSelfieActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.matchSelfieWhyCard h2{letter-spacing:-.03em;margin:6px 0 14px;font-size:24px}.matchSelfieWhyCard>div{gap:10px;display:grid}.matchSelfieWhyCard p{color:#49605a;background:#f6f9f8;border-radius:14px;margin:0;padding:12px;font-size:11px;line-height:1.55}.matchSelfiePrivacy,.matchSelfieRejected{background:#eef7f4;border-radius:14px;gap:3px;margin:14px 0;padding:12px;display:grid}.matchSelfiePrivacy b,.matchSelfieRejected b{font-size:11px}.matchSelfiePrivacy small,.matchSelfieRejected small{color:var(--match-muted);font-size:9px;line-height:1.5}.matchSelfieRejected{background:#fff2f2}.matchSelfieStatusCard{align-items:flex-start;gap:18px;max-width:820px;margin:28px auto;display:flex}.matchSelfieStatusCard>span:not(.matchVerifiedTick){width:42px;height:42px;color:var(--match-green);background:#eef7f4;border-radius:999px;place-items:center;font-size:24px;display:grid}.matchSelfieStatusCard .matchPrimaryButton{margin-top:16px;display:inline-flex}.matchVerificationReviewImages{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.matchVerificationReviewImages figure{gap:4px;margin:0;display:grid}.matchVerificationReviewImages img,.matchVerificationNoPhoto{aspect-ratio:1;object-fit:cover;border:1px solid var(--match-line);background:#eef2f1;border-radius:12px;width:100%}.matchVerificationNoPhoto{color:var(--match-muted);place-items:center;font-size:10px;display:grid}.matchVerificationReviewImages figcaption{color:var(--match-muted);font-size:8px;font-weight:800}.matchMatchPhoto>.matchVerifiedTick{z-index:3;margin:0;position:absolute;top:8px;right:8px}.matchCardIdentityBelow h2 .matchVerifiedTick,.matchPreviewIdentity b .matchVerifiedTick{transform:translateY(-1px)}@media (max-width:760px){.matchSelfieVerificationPage{padding:14px 10px 34px}.matchSelfieIntro{align-items:flex-start}.matchSelfieIntro h1,.matchSelfieStatusCard h1{font-size:28px}.matchSelfieGrid{grid-template-columns:1fr}.matchSelfieCameraCard,.matchSelfieWhyCard,.matchSelfieStatusCard{border-radius:20px;padding:14px}.matchSelfieStatusCard{margin:16px auto}.matchSelfieVerificationPage .matchPrimaryButton,.matchSelfieVerificationPage .matchSecondaryButton{min-height:44px}.matchVerificationReviewImages{grid-template-columns:1fr 1fr}}.matchAdvancedConnection{border-bottom:1px solid var(--match-line);background:#fff;gap:10px;padding:14px 16px;display:grid}.matchAdvancedButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matchAdvancedButtons .matchAdvancedAction{border:1px solid var(--match-line);text-align:left;min-height:118px;color:var(--match-deep);cursor:pointer;background:linear-gradient(145deg,#fff,#f6faf8);border-radius:20px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:16px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.matchAdvancedButtons .matchAdvancedAction:hover{border-color:#b9d4cc;transform:translateY(-2px);box-shadow:0 10px 24px #114a4012}.matchAdvancedButtons .matchAdvancedAction:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.matchAdvancedActionIcon{color:#0d5d50;background:#eef6f3;border-radius:22px;place-items:center;width:72px;height:72px;display:grid}.matchAdvancedActionIcon.video{color:#c93e68;background:#fff0f4}.matchAdvancedActionIcon.contact{color:#6c4d8d;background:#f4f0fa}.matchAdvancedActionIcon svg{width:42px;height:42px;display:block}.matchAdvancedActionCopy{gap:5px;min-width:0;display:grid}.matchAdvancedActionCopy small{color:var(--match-muted);margin:0;font-size:14px;line-height:1.35;display:block}.matchAdvancedAllowance,.matchAdvancedUpgrade{color:var(--match-muted);text-align:center;font-size:12px;line-height:1.45}.matchAdvancedError{color:#a72f50;text-align:center;font-size:13px;line-height:1.45}.matchChatHeader{grid-template-columns:38px 48px 1fr 38px;gap:10px;padding:9px 12px}.matchChatBack{width:38px;height:38px;font-size:28px}.matchChatAvatar{width:48px;height:48px}.matchChatHeader b{font-size:16px;line-height:1.15}.matchChatHeader small{font-size:12px;line-height:1.3}.matchChatHeader>button{width:38px;height:38px;font-size:15px}.matchChatSafety{padding:8px 12px;font-size:12px;line-height:1.5}.matchChatMessages{gap:10px;padding:18px 14px 26px}.matchChatIntro h2{font-size:24px}.matchChatIntro p{font-size:15px;line-height:1.6}.matchBubble{border-radius:18px;gap:5px;padding:11px 13px}.matchBubble small{font-size:11px}.matchLockedBubble{padding:12px 14px}.matchLockedBubble b{font-size:14px}.matchLockedBubble small{font-size:12px;line-height:1.5}.matchReplyPaywall>small{font-size:11px}.matchReplyPaywall h3{font-size:21px}.matchReplyPaywall p{font-size:14px;line-height:1.55}.matchReplyPaywall a{font-size:14px}.matchReplyPaywall>span{font-size:11px}.matchSystemMessage{padding:7px 11px;font-size:12px;line-height:1.35}.matchVoiceMessage{padding:11px 13px}.matchVoiceMessage b{font-size:14px}.matchVoiceMessage small{font-size:12px}.matchVoiceMessage audio{height:34px}.matchComposer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:7px}.matchComposerRow{align-items:end;grid-template-columns:48px 48px minmax(0,1fr) 52px!important;gap:8px!important;display:grid!important}.matchComposer textarea{border-radius:16px;min-height:48px;max-height:120px;padding:12px 13px;font-size:16px;line-height:1.4}.matchComposerRow>button{border-radius:15px;min-height:48px;font-size:19px}.matchComposer>small{color:#758783;text-align:center;max-width:760px;margin:0 auto;font-size:12px;line-height:1.45}.matchChatError{padding:9px 11px;font-size:13px;line-height:1.45}.matchGiftButton{font-size:20px!important}.matchVoiceRecorder{grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:9px;margin:0 0 2px;display:grid}.matchVoiceRecorder button{border-radius:16px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.matchVoiceRecorder button svg{width:25px;height:25px}.matchVoiceRecorderCopy{gap:1px;display:grid}.matchVoiceRecorderCopy b{font-size:14px;line-height:1.2}.matchVoiceRecorderCopy small{color:var(--match-muted);font-size:12px;line-height:1.3}.matchVoiceRecorderError{color:#a72f50!important;font-size:12px!important}.matchInboxRows{gap:10px}.matchInboxRows>a{border-radius:19px;grid-template-columns:62px minmax(0,1fr) auto;gap:12px;padding:12px}.matchInboxAvatar{width:62px;height:62px}.matchInboxText b{font-size:16px;line-height:1.2}.matchInboxText span{padding:4px 7px;font-size:10px}.matchInboxText p{font-size:14px;line-height:1.4}.matchInboxRows time{font-size:12px}.matchSocialHero.messages p{font-size:16px;line-height:1.6}.matchMessageHeroBubble b{font-size:19px}.matchMessageHeroBubble small{font-size:13px;line-height:1.45}@media (max-width:720px){.matchAdvancedConnection{padding:10px 12px;overflow:hidden}.matchAdvancedButtons{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.matchAdvancedButtons::-webkit-scrollbar{display:none}.matchAdvancedButtons .matchAdvancedAction{scroll-snap-align:start;flex:0 0 168px;grid-template-columns:1fr;align-content:center;justify-items:start;gap:9px;min-height:128px;padding:14px}.matchAdvancedActionIcon{border-radius:18px;width:58px;height:58px}.matchAdvancedActionIcon svg{width:34px;height:34px}.matchAdvancedActionCopy strong{font-size:16px}.matchAdvancedActionCopy small{font-size:13px}.matchChatPage{height:calc(100vh - 65px - 62px - env(safe-area-inset-bottom))}.matchChatHeader b{font-size:15px}.matchChatHeader small{font-size:11px}.matchChatSafety{padding:7px 10px;font-size:11px}.matchChatMessages{padding:14px 11px 20px}.matchBubble{max-width:84%}.matchBubble p{font-size:15px}.matchBubble small{font-size:11px}.matchComposer{padding:9px 9px calc(9px + env(safe-area-inset-bottom))}.matchComposerRow{grid-template-columns:44px 44px minmax(0,1fr) 48px!important;gap:6px!important}.matchComposer textarea{min-height:46px;padding:11px 12px;font-size:16px}.matchComposerRow>button{min-height:46px}.matchComposer>small{text-align:left;padding:0 3px;font-size:12px}.matchVoiceRecorder{grid-template-columns:44px 1fr;gap:8px}.matchVoiceRecorder button{width:44px;height:44px}.matchVoiceRecorderError{grid-column:1/-1}.matchInboxRows>a{grid-template-columns:56px minmax(0,1fr) auto;padding:10px}.matchInboxAvatar{width:56px;height:56px}.matchInboxText b{font-size:15px}.matchInboxText p{font-size:13px}.matchInboxRows time{font-size:11px}}.matchComposer>.matchVoiceRecorder{grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:9px}@media (max-width:720px){.matchComposer>.matchVoiceRecorder{grid-template-columns:44px minmax(0,1fr);gap:8px}}.matchLookingHeroCreate{min-height:48px;padding:0 18px;font-size:15px}.matchCreateDrawerTop{margin:14px 0 16px;scroll-margin-top:92px}.matchChatPage{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:calc(100dvh - 72px);min-height:0}.matchChatMessages{overscroll-behavior-y:contain;background-color:#f5f3ef;background-image:radial-gradient(circle at 18px 18px,#0a4f4606 1.2px,#0000 1.3px);background-size:34px 34px;gap:10px;min-height:0;padding:18px 18px 28px;overflow-y:auto}.matchChatMessages>.matchBubble,.matchChatMessages>.matchVoiceMessage,.matchChatMessages>.matchLockedBubble{box-shadow:0 2px 8px #14302b0e}.matchBubble{border-radius:17px;max-width:min(72%,680px);padding:10px 12px}.matchBubble p{font-size:16px;line-height:1.45}.matchBubble small{font-size:12px;line-height:1.2}.matchBubble.mine{background:#0b5147}.matchBubble.theirs{background:#fff}.matchAdvancedConnection{border-bottom:1px solid var(--match-line);background:#fff;gap:6px;padding:8px 12px}.matchAdvancedButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.matchAdvancedButtons .matchAdvancedAction{min-height:66px;box-shadow:none;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:8px 11px}.matchAdvancedButtons .matchAdvancedAction:hover{transform:none;box-shadow:0 5px 14px #114a400e}.matchAdvancedActionIcon{border-radius:14px;width:44px;height:44px}.matchAdvancedActionIcon svg{width:28px;height:28px}.matchAdvancedActionCopy{gap:2px}.matchAdvancedActionCopy strong{font-size:15px;line-height:1.15}.matchAdvancedActionCopy small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.matchAdvancedAllowance,.matchAdvancedUpgrade{margin:0;font-size:12px}.matchAdvancedError{margin:0;font-size:13px}.matchComposer{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:end;gap:8px;display:grid}.matchComposer>.matchVoiceRecorder{grid-template-columns:48px;align-items:end;gap:0;width:48px;margin:0;display:grid}.matchComposer .matchVoiceRecorderCopy{display:none}.matchComposer .matchVoiceRecorder button{border-radius:15px;width:48px;height:48px}.matchComposer .matchVoiceRecorderError{grid-column:1/-1;margin-top:4px;font-size:11px!important;line-height:1.25!important}.matchComposerRow{align-items:end;grid-template-columns:46px 46px minmax(0,1fr) 52px!important;gap:7px!important}.matchComposer textarea{background:#f8faf9;min-height:48px;max-height:112px;padding:12px 13px;font-size:16px;line-height:1.4}.matchComposerRow>button{min-height:48px}.matchComposer>small,.matchComposer>.matchChatError{grid-column:1/-1}.matchComposer>small{text-align:center;margin-top:1px;font-size:13px;line-height:1.4}@media (max-width:899px){.matchChatPage{height:calc(100vh - 68px - 64px - env(safe-area-inset-bottom));height:calc(100dvh - 68px - 64px - env(safe-area-inset-bottom))}.matchLookingHeroCreate{width:100%;min-height:48px}.matchCreateDrawerTop{margin:10px 0 14px}.matchAdvancedConnection{padding:7px 9px}.matchAdvancedButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.matchAdvancedButtons .matchAdvancedAction{text-align:center;border-radius:15px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:74px;padding:8px 5px}.matchAdvancedActionIcon{border-radius:12px;width:38px;height:38px}.matchAdvancedActionIcon svg{width:25px;height:25px}.matchAdvancedActionCopy strong{font-size:12.5px;line-height:1.1}.matchAdvancedActionCopy small{display:none}.matchAdvancedAllowance,.matchAdvancedUpgrade{font-size:11px;line-height:1.25}.matchChatSafety{line-height:1.35;padding:6px 9px!important;font-size:12px!important}.matchChatMessages{gap:8px;padding:12px 10px 18px}.matchBubble{max-width:86%;padding:9px 11px}.matchBubble p{font-size:16px!important}.matchBubble small{font-size:12px!important}.matchComposer{padding:7px 8px calc(7px + env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr);gap:6px}.matchComposer>.matchVoiceRecorder{grid-template-columns:44px;width:44px}.matchComposer .matchVoiceRecorder button{border-radius:14px;width:44px;height:44px}.matchComposerRow{grid-template-columns:42px 42px minmax(0,1fr) 46px!important;gap:5px!important}.matchComposer textarea{min-height:44px;padding:10px 11px;font-size:16px}.matchComposerRow>button{border-radius:13px;min-height:44px}.matchComposer>small{text-align:left;padding:0 2px;font-size:12px;line-height:1.35}}@media (max-width:390px){.matchAdvancedActionCopy strong{font-size:11.5px}.matchAdvancedButtons .matchAdvancedAction{min-height:70px}.matchComposer{grid-template-columns:42px minmax(0,1fr)}.matchComposer>.matchVoiceRecorder{grid-template-columns:42px;width:42px}.matchComposer .matchVoiceRecorder button{width:42px;height:42px}.matchComposerRow{grid-template-columns:40px 40px minmax(0,1fr) 44px!important}.matchComposer textarea{min-height:42px;padding:9px 10px}.matchComposerRow>button{min-height:42px}}.matchHeaderDownloads{flex:none;align-items:center;gap:6px;display:flex}.matchAppDownloadTop{letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;border-radius:13px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:10px;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.matchAppDownloadTop:hover{transform:translateY(-1px)}.matchAppDownloadTop svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.matchAndroidDownload{color:#fff;background:#15191a;border:1px solid #30383a;box-shadow:inset 0 1px #ffffff0a}.matchAndroidDownload:hover{border-color:#4d585a;box-shadow:0 8px 18px #0f141521}.matchIosDownload{color:#fff;background:linear-gradient(135deg,#f38aad,#d74878);border:1px solid #c3306147;box-shadow:0 8px 20px #d7487829}.matchIosDownload:hover{box-shadow:0 10px 24px #d748783d}.matchBottomNav{grid-template-columns:repeat(6,minmax(0,1fr))}.matchBottomNav span{place-items:center;display:grid}.matchBottomNav span svg{width:23px;height:23px;display:block}.matchMobilePhotoProgress,.matchMobileDiscoverTools,.matchMobileCardGradient,.matchMobileIdentityOverlay,.matchMobileLocationMessage,.matchMobileOnlyAction{display:none}.matchQuickProfileIntent{color:var(--match-rose-strong);background:#fff0f4;border-radius:999px;margin:0 0 12px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.matchQuickProfileBio{color:#405651;margin:0 0 14px;font-size:15px;line-height:1.65}.matchQuickProfileActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.matchQuickProfileActions>*{width:100%}@media (max-width:760px){.matchTopbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b080cf7!important;border-bottom:1px solid #ffffff14!important}.matchTopbarInner{gap:6px!important;max-width:none!important;height:72px!important;padding:0 8px!important}.matchBrand{min-width:0;gap:6px!important}.matchBrandMark{box-shadow:0 8px 22px #e82d7733;color:#fff!important;background:linear-gradient(145deg,#ff697d,#e82d77)!important;border-radius:14px!important;width:40px!important;height:40px!important;font-size:19px!important}.matchBrand>span:last-child{min-width:0}.matchBrand strong{white-space:nowrap;color:#fff!important;font-size:12px!important;line-height:1!important}.matchBrand small{color:#f75a92!important;letter-spacing:.09em!important;margin-top:4px!important;font-size:8px!important}.matchDesktopNav,.matchPublicNav,.matchSetupNav{display:none!important}.matchTopActions{min-width:0;margin-left:auto;gap:4px!important}.matchHeaderDownloads{gap:4px}.matchAppDownloadTop{border-radius:12px;gap:4px;height:36px;padding:0 8px;font-size:9px}.matchAppDownloadTop svg{width:13px;height:13px}.matchTopActions .matchIconButton{color:#fff!important;background:#151216!important;border-color:#ffffff21!important;border-radius:12px!important;width:36px!important;height:36px!important;font-size:17px!important}.matchTopActions .matchLogoutButton{color:#fff!important;background:#151216!important;border-color:#ffffff24!important;border-radius:12px!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font-size:9px!important}.matchTopActions .matchEverydayLink,.matchTopActions .matchVenturesLink{display:none!important}.matchPublicSignIn,.matchPublicCreate{white-space:nowrap;padding:9px 8px!important;font-size:9px!important}.matchBottomNav{min-height:calc(66px + env(safe-area-inset-bottom));padding:4px 3px calc(4px + env(safe-area-inset-bottom))!important;background:#0b080cfb!important;border-top:1px solid #ffffff14!important;box-shadow:0 -12px 34px #00000047!important}.matchBottomNav a{color:#aaa5ad!important;border-radius:13px!important;gap:3px!important;min-height:55px!important}.matchBottomNav span{height:25px}.matchBottomNav span svg{width:22px;height:22px}.matchBottomNav small{font-size:8px!important;font-weight:800!important;line-height:1!important}.matchBottomNav a.active{color:#f54c87!important;background:0 0!important}.matchBottomNav a.active:after{content:"";background:#f54c87;border-radius:999px;width:24px;height:3px;position:absolute;bottom:3px}.matchBottomNav a{position:relative}.matchDiscoverPageWide{width:calc(100% + 20px)!important;max-width:none!important;height:calc(100dvh - 72px - 66px - env(safe-area-inset-bottom))!important;background:#0b080c!important;min-height:520px!important;margin:0 0 0 -10px!important;padding:0!important;position:relative!important;overflow:hidden!important}.matchDiscoverHeaderWide,.matchLocationStripWide,.matchDiscoverPageWide>.matchLocationMsg{display:none!important}.matchDiscoverPageWide>.matchInlineError{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff1f;top:12px;left:12px;right:12px;color:#fff!important;background:#4c0f21eb!important;margin:0!important;position:absolute!important}.matchDiscoverExperience{height:100%!important;display:block!important}.matchDeckColumn,.matchDeckWrap{height:100%!important;min-height:0!important}.matchDeckWrap{display:block!important;position:relative!important}.matchProfileCardLarge.matchMobileFullCard{width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;background:#070607!important;border:0!important;border-radius:0!important}.matchProfileCardLarge.matchMobileFullCard .matchCardPhoto{touch-action:pan-y;aspect-ratio:auto!important;background:#090709!important;border-radius:0!important;height:100%!important;min-height:100%!important}.matchMobileFullCard .matchStandardPhoto{background:#090709!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}.matchMobileFullCard .matchPhotoBackdrop,.matchMobileFullCard .matchPhotoShade{display:none!important}.matchMobileFullCard .matchPhotoForeground{object-fit:cover!important;object-position:center!important;padding:0!important}.matchMobileFullCard .matchCardTop,.matchMobileFullCard .matchCardIdentityBelow,.matchMobileFullCard .matchCardDetails,.matchDiscoverSideRail,.matchActionHint{display:none!important}.matchMobilePhotoProgress{z-index:8;pointer-events:none;gap:5px;display:flex;position:absolute;top:11px;left:12px;right:12px}.matchMobilePhotoProgress i{background:#ffffff6b;border-radius:999px;flex:1 1 0;height:3px;box-shadow:0 1px 3px #00000040}.matchMobilePhotoProgress i.active{background:#f54c87}.matchMobileDiscoverTools{z-index:9;gap:7px;display:flex;position:absolute;top:27px;right:12px}.matchMobileDiscoverTools button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-shadow:0 1px 3px #00000080;background:#0a080b7a;border:1px solid #fff3;border-radius:999px;place-items:center;width:39px;height:39px;font-size:19px;font-weight:900;display:grid}.matchMobileCardGradient{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#06050714 18%,#080609c7 74%,#080609f5 100%);display:block;position:absolute;inset:38% 0 0}.matchMobileIdentityOverlay{z-index:6;color:#fff;text-align:left;cursor:pointer;text-shadow:0 2px 10px #0000008c;background:0 0;border:0;gap:5px;padding:0;display:grid;position:absolute;bottom:99px;left:18px;right:18px}.matchMobileIdentityName{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;font-size:32px;font-weight:950;line-height:1.02;display:flex}.matchMobileIdentityName .matchVerifiedTick{margin-left:7px;box-shadow:0 0 0 2px #ffffffe6}.matchMobileIdentityMeta{color:#ffffffe8;font-size:13px;font-weight:750}.matchMobileIdentityIntent{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:86%;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.matchMobileLocationMessage{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:center;background:#0c090dc7;border:1px solid #ffffff1f;border-radius:12px;padding:9px 11px;font-size:10px;line-height:1.35;display:block;position:absolute;top:75px;left:12px;right:12px}.matchDeckActions{z-index:12;pointer-events:none;bottom:18px;left:0;right:0;justify-content:center!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 13px!important;display:flex!important;position:absolute!important}.matchDeckActions button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#0d0a0e9e!important;border:1px solid #ffffff38!important;border-radius:999px!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;font-size:20px!important;display:grid!important;box-shadow:0 8px 24px #0000004d!important}.matchDeckActions .matchMobileOnlyAction{display:grid!important}.matchDeckActions .rewind{color:#e5e4e7!important}.matchDeckActions .pass{color:#ff5573!important;border-color:#ff557385!important;font-size:25px!important}.matchDeckActions .like{color:#fff!important;background:linear-gradient(145deg,#ff3d85,#e90066)!important;border:0!important;width:62px!important;height:62px!important;font-size:29px!important;box-shadow:0 12px 32px #e9006657!important}.matchDeckActions .profile{font-family:Georgia,serif;font-style:italic;font-weight:900;color:#ff9dbc!important;border-color:#ff9dbc6b!important}.matchDeckActions .spark{color:#e78cff!important;border-color:#e78cff73!important}.matchQuickProfileBackdrop{z-index:98!important}.matchQuickProfileSheet{background:#fff!important;max-height:78dvh!important}.matchQuickProfileSheet .matchReasonList,.matchQuickProfileSheet .matchFactRow,.matchQuickProfileSheet .matchInterestChips{margin-top:10px}.matchQuickProfileSheet .matchReasonList span,.matchQuickProfileSheet .matchFactRow span,.matchQuickProfileSheet .matchInterestChips span{font-size:12px!important}}@media (max-width:430px){.matchTopbarInner{gap:4px!important;padding:0 6px!important}.matchBrand{gap:5px!important}.matchBrandMark{border-radius:13px!important;width:38px!important;height:38px!important}.matchBrand strong{font-size:11px!important}.matchBrand small{font-size:7px!important}.matchAppDownloadTop{gap:3px;height:34px;padding:0 6px;font-size:8px}.matchAppDownloadTop svg{width:12px;height:12px}.matchTopActions .matchIconButton{width:34px!important;height:34px!important}.matchTopActions .matchLogoutButton{height:34px!important;min-height:34px!important;padding:0 6px!important;font-size:8px!important}.matchMobileIdentityOverlay{bottom:94px;left:15px;right:15px}.matchMobileIdentityName{font-size:29px}.matchMobileIdentityMeta{font-size:12px}.matchMobileIdentityIntent{font-size:13px}.matchDeckActions{gap:8px!important;padding:0 9px!important}.matchDeckActions button{width:44px!important;height:44px!important}.matchDeckActions .like{width:58px!important;height:58px!important}.matchBottomNav span svg{width:20px;height:20px}.matchBottomNav small{font-size:7px!important}}@media (max-width:375px){.matchBrand>span:last-child{display:none!important}.matchAppDownloadTop{padding:0 5px}.matchTopActions{gap:3px!important}.matchHeaderDownloads{gap:3px}.matchTopActions .matchLogoutButton{padding:0 5px!important}}@media (max-width:760px){.matchApp:has(.matchDiscoverPageWide){height:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0!important}.matchContent:has(.matchDiscoverPageWide){height:calc(100dvh - 72px - 66px - env(safe-area-inset-bottom));overflow:hidden}}.matchAdminAuthPage{color:#fff;background:radial-gradient(circle at 12% 10%,#c7466929,#0000 34%),linear-gradient(145deg,#071c1a 0%,#0c2d29 52%,#111a20 100%);min-height:100dvh;padding:28px 18px 48px}.matchAdminAuthShell{width:min(1120px,100%);margin:0 auto}.matchAdminAuthShell>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:44px;display:flex}.matchAdminPrivateBadge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.matchAdminAuthGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:center;gap:46px;display:grid}.matchAdminAuthIntro{padding:24px 10px}.matchAdminAuthIntro h2{letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}.matchAdminAuthIntro h2 em{color:#f0a3b8;font-style:normal}.matchAdminAuthIntro p{color:#ffffffb8;max-width:640px;font-size:18px;line-height:1.65}.matchAdminSecurityPoints{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.matchAdminSecurityPoints span{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:9px 12px;font-size:13px}.matchAdminLoginCard{color:#17332f;background:#fff;border-radius:26px;gap:18px;padding:30px;display:grid;box-shadow:0 30px 80px #00000052}.matchAdminLoginCard h1{letter-spacing:-.03em;margin:0;font-size:32px}.matchAdminLoginCard>p{color:#687a76;margin:0;line-height:1.55}.matchAdminLoginCard form{gap:16px;display:grid}.matchAdminLoginCard label{gap:7px;display:grid}.matchAdminLoginCard label span{color:#38524d;font-size:13px;font-weight:800}.matchAdminLoginCard input{width:100%;font:inherit;color:#17332f;background:#f8faf9;border:1px solid #d9e1df;border-radius:14px;outline:none;padding:14px 15px}.matchAdminLoginCard input:focus{border-color:#c74669;box-shadow:0 0 0 3px #c746691f}.matchAdminLoginCard .matchPrimaryButton{width:100%;margin-top:2px}.matchAdminAuthAlert{border-radius:12px;padding:11px 13px;font-size:13px;line-height:1.45}.matchAdminAuthAlert.error{color:#982740;background:#fff0f2;border:1px solid #f2c5d0}.matchAdminAuthAlert.success{color:#1d6958;background:#edf8f4;border:1px solid #c8e8dd}.matchAdminAuthAssurance{border-top:1px solid #e8eeec;gap:4px;padding-top:17px;display:grid}.matchAdminAuthAssurance b{font-size:13px}.matchAdminAuthAssurance span{color:#73827f;font-size:12px;line-height:1.5}.matchAdminLogoutButton{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:12px;padding:10px 13px;font-weight:800}.matchAdminLogoutButton:hover{background:#ffffff24}@media (max-width:780px){.matchAdminAuthPage{padding:18px 14px 34px}.matchAdminAuthShell>header{margin-bottom:22px}.matchAdminAuthGrid{grid-template-columns:1fr;gap:18px}.matchAdminAuthIntro{padding:10px 2px}.matchAdminAuthIntro h2{font-size:42px}.matchAdminAuthIntro p{font-size:15px}.matchAdminLoginCard{border-radius:20px;padding:22px}.matchAdminPrivateBadge{padding:7px 10px;font-size:10px}}.matchAdminOpsLead{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:14px auto;display:grid}.matchAdminOpsLead>a{border:1px solid var(--match-line);color:var(--match-ink);background:linear-gradient(145deg,#fff,#f8fbfa);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:18px;text-decoration:none;display:grid}.matchAdminOpsLead span{text-transform:uppercase;color:var(--match-muted);letter-spacing:.04em;font-size:11px;font-weight:850}.matchAdminOpsLead strong{font-size:30px}.matchAdminOpsLead small{color:var(--match-muted);grid-column:1/-1;font-size:10px}.matchAdminActionStack,.matchAdminUsersPanel{gap:12px;max-width:1180px;margin:0 auto;display:grid}.matchAdminQueue{border:1px solid var(--match-line);background:#fff;border-radius:18px;overflow:hidden}.matchAdminQueue>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.matchAdminQueue>summary::-webkit-details-marker{display:none}.matchAdminQueue>summary span{gap:4px;display:grid}.matchAdminQueue>summary b{font-size:15px}.matchAdminQueue>summary small{color:var(--match-muted);font-size:10px}.matchAdminQueue>summary strong{background:#eef5f3;border-radius:999px;place-items:center;min-width:40px;height:40px;display:grid}.matchAdminQueue[open]>summary{border-bottom:1px solid #edf1ef}.matchAdminQueueBody{padding:4px 18px 18px}.matchAdminDecisionCard{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;display:grid}.matchAdminDecisionCard:last-child{border-bottom:0}.matchAdminDecisionCard>div:first-child{gap:3px;display:grid}.matchAdminDecisionCard small{color:var(--match-muted);font-size:10px}.matchAdminDecisionCard>a{color:var(--match-deep);font-size:11px;font-weight:850}.matchAdminDecisionMeta{color:var(--match-muted);grid-column:1/-1;font-size:11px}.matchAdminInlineDecision{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.matchAdminInlineDecision input,.matchAdminInlineDecision select{border:1px solid #d8e0dd;border-radius:10px;flex:240px;min-width:0;padding:9px 10px}.matchAdminInlineDecision button,.matchAdminUserActions button,.matchAdminUserFilters button{cursor:pointer;color:#fff;background:#153a34;border:0;border-radius:10px;padding:10px 12px;font-weight:900}.matchAdminInlineDecision button.approve{background:#167054}.matchAdminInlineDecision button.danger,.matchAdminUserActions button.danger{background:#9f2f43}.matchAdminEmpty{color:var(--match-muted);padding:14px 0}.matchAdminUserFilters{border:1px solid var(--match-line);background:#fff;border-radius:18px;grid-template-columns:minmax(220px,1fr) 180px auto auto;gap:8px;padding:14px;display:grid}.matchAdminUserFilters input,.matchAdminUserFilters select{font:inherit;border:1px solid #d8e0dd;border-radius:10px;padding:10px 12px}.matchAdminUserFilters a{color:var(--match-deep);border-radius:10px;place-items:center;padding:10px 12px;font-weight:850;text-decoration:none;display:grid}.matchAdminUsersHeading{justify-content:space-between;align-items:end;gap:16px;padding:8px 2px;display:flex}.matchAdminUsersHeading h2{margin:0 0 4px}.matchAdminUsersHeading p{color:var(--match-muted);margin:0;font-size:11px}.matchAdminUserList{gap:8px;display:grid}.matchAdminUserCard{border:1px solid var(--match-line);background:#fff;border-radius:16px;overflow:hidden}.matchAdminUserCard.status-banned{border-color:#e2a8b3}.matchAdminUserCard.status-suspended{border-color:#e5c27b}.matchAdminUserCard>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.matchAdminUserCard>summary::-webkit-details-marker{display:none}.matchAdminUserCard[open]>summary{background:#fbfcfc;border-bottom:1px solid #edf1ef}.matchAdminUserIdentity{gap:3px;min-width:0;display:grid}.matchAdminUserIdentity b{font-size:13px}.matchAdminUserIdentity small{color:var(--match-muted);text-overflow:ellipsis;font-size:9px;overflow:hidden}.matchAdminUserSummaryMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.matchAdminUserSummaryMeta em,.matchAdminUserSummaryMeta b{background:#edf4f2;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal}.status-banned .matchAdminUserSummaryMeta em{color:#92293f;background:#fae9ed}.status-suspended .matchAdminUserSummaryMeta em{color:#815d18;background:#fff2d7}.matchAdminUserBody{gap:14px;padding:14px 16px 18px;display:grid}.matchAdminUserFacts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.matchAdminUserFacts span{background:#f6f9f8;border-radius:12px;gap:3px;padding:10px;display:grid}.matchAdminUserFacts small{color:var(--match-muted);text-transform:uppercase;font-size:8px}.matchAdminUserFacts b{font-size:10px}.matchAdminRestrictionStrip{background:#fff5e7;border:1px solid #efd49f;border-radius:12px;padding:10px;font-size:10px}.matchAdminUserActions form{grid-template-columns:minmax(220px,1fr) 180px 180px;align-items:center;gap:8px;display:grid}.matchAdminUserActions input,.matchAdminUserActions select{min-width:0;font:inherit;border:1px solid #d8e0dd;border-radius:10px;padding:10px}.matchAdminBanConfirm{color:#7b5059;grid-column:1/3;align-items:center;gap:7px;font-size:10px;display:flex}.matchAdminBanConfirm input{width:auto}.matchAdminUserActions button{grid-column:3}.matchAdminReadOnlyNote{color:var(--match-muted);font-size:10px}.matchAdminPagination{justify-content:space-between;align-items:center;padding:8px 2px;display:flex}.matchAdminPagination a{border:1px solid var(--match-line);color:var(--match-deep);background:#fff;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:850;text-decoration:none}.matchAdminPagination span{color:var(--match-muted);font-size:10px}@media (max-width:760px){.matchAdminOpsLead,.matchAdminDecisionCard,.matchAdminUserFilters{grid-template-columns:1fr}.matchAdminUserFacts{grid-template-columns:1fr 1fr}.matchAdminUserActions form{grid-template-columns:1fr}.matchAdminBanConfirm,.matchAdminUserActions button{grid-column:1}.matchAdminUsersHeading,.matchAdminUserCard>summary{flex-direction:column;align-items:flex-start}.matchAdminUserSummaryMeta{justify-content:flex-start}}.matchAdminVerificationPair{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;display:grid}.matchAdminVerificationPair figure{gap:4px;margin:0;display:grid}.matchAdminVerificationPair img{object-fit:cover;background:#eef2f1;border:1px solid #dce4e1;border-radius:14px;width:100%;height:220px}.matchAdminVerificationPair figcaption{color:var(--match-muted);font-size:9px}@media (max-width:600px){.matchAdminVerificationPair{grid-template-columns:1fr}.matchAdminVerificationPair img{height:280px}}.matchOnboarding .matchStepCard{scroll-margin-top:calc(80px + env(safe-area-inset-top))}.matchInstallGuidePage{min-height:100dvh;padding:0 0 calc(42px + env(safe-area-inset-bottom));color:#192d2b;background:#fff9fa}.matchInstallGuideHeader{justify-content:space-between;align-items:center;gap:16px;max-width:940px;min-height:76px;margin:0 auto;padding:15px 24px;display:flex}.matchInstallGuideBrand{color:#192d2b;align-items:center;gap:9px;min-width:0;text-decoration:none;display:inline-flex}.matchInstallGuideBrandMark{color:#fff;background:linear-gradient(145deg,#f76998,#d63369);border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.matchInstallGuideBrand>span:last-child{gap:0;display:grid}.matchInstallGuideBrand strong{font-size:15px;line-height:1.1}.matchInstallGuideBrand small{letter-spacing:.04em;color:#c74669;font-size:11px;font-weight:750}.matchInstallGuideBack{color:#445a55;white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none}.matchInstallGuideContainer{max-width:760px;margin:0 auto;padding:0 24px}.matchInstallGuideSteps{margin:28px 0 20px}.matchInstallGuideSectionHeading{margin-bottom:13px}.matchInstallGuideSectionHeading span{color:#bd3c65;letter-spacing:.1em;font-size:11px;font-weight:850}.matchInstallGuideSectionHeading h1{letter-spacing:-.035em;margin:4px 0;font-size:25px}.matchInstallGuideSteps ol{counter-reset:none;gap:9px;margin:0;padding:0;list-style:none;display:grid}.matchInstallGuideSteps li{background:#fff;border:1px solid #f1e9ec;border-radius:16px;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.matchInstallGuideStepNumber{color:#b6305f;background:#fce5ed;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.matchInstallGuideSteps h3{letter-spacing:-.015em;margin:2px 0 5px;font-size:16px;line-height:1.3}.matchInstallGuideSteps p{color:#53625f;margin:0;font-size:13px;line-height:1.55}.matchInstallGuideCta{color:#fff;text-align:center;background:linear-gradient(140deg,#35131f,#671f41 70%,#842d52);border-radius:20px;padding:24px 20px}.matchInstallGuideCtaIcon{background:#ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 9px;font-size:24px;font-weight:850;display:grid}.matchInstallGuideCta h2{letter-spacing:-.035em;margin:0 0 6px;font-size:26px}.matchInstallGuideCta p{color:#f4dce5;max-width:460px;margin:0 auto 16px;font-size:13px;line-height:1.5}.matchInstallGuideDownloadButton{color:#fff;letter-spacing:-.01em;background:#ef5486;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:450px;min-height:52px;margin:0 auto;font-size:16px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 10px 24px #00000021}.matchInstallGuideDownloadButton:hover{background:#fc6295}.matchInstallGuideDownloadButton:focus-visible,.matchInstallGuideBack:focus-visible,.matchInstallGuideBrand:focus-visible,.matchInstallGuideHelp summary:focus-visible{outline-offset:3px;outline:3px solid #f59ebc}.matchInstallGuideHelp{margin:28px 0}.matchInstallGuideHelp h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.matchInstallGuideHelp details{background:#fff;border:1px solid #eee4e8;border-radius:14px;margin-bottom:9px;overflow:hidden}.matchInstallGuideHelp summary{cursor:pointer;padding:14px 40px 14px 14px;font-size:13px;font-weight:800;line-height:1.45;list-style:none;position:relative}.matchInstallGuideHelp summary::-webkit-details-marker{display:none}.matchInstallGuideHelp summary:after{content:"+";color:#ba3766;font-size:21px;position:absolute;top:12px;right:16px}.matchInstallGuideHelp details[open] summary:after{content:"−"}.matchInstallGuideHelp details p{color:#55615f;margin:0;padding:0 14px 15px;font-size:13px;line-height:1.65}.matchInstallGuideHelpNote{color:#5d6a67;margin:14px 0;font-size:12px;line-height:1.55}.matchInstallGuideFooter{border-top:1px solid #eee1e7;flex-wrap:wrap;justify-content:center;gap:14px;padding-top:20px;display:flex}.matchInstallGuideFooter a{color:#6b5b61;font-size:12px;font-weight:750;text-decoration:none}@media (max-width:600px){.matchInstallGuideHeader{min-height:66px;padding:10px 16px}.matchInstallGuideContainer{padding:0 13px}.matchInstallGuideSteps{margin:24px 0 17px}.matchInstallGuideSteps li{gap:10px;padding:12px 11px}.matchInstallGuideSteps h3{font-size:15px}.matchInstallGuideSteps p{font-size:13px}.matchInstallGuideCta{padding:20px 14px}.matchInstallGuideCta h2{font-size:23px}.matchInstallGuideDownloadButton{min-height:53px;font-size:15px}}.matchGuestAuth{flex:none;align-items:center;gap:8px;display:flex}.matchGuestHero{background:linear-gradient(130deg,#fff 0%,#fff6f9 64%,#edf7f3 100%);border:1px solid #eadfe2;border-radius:28px;margin:18px 0 14px;padding:32px}.matchGuestHeroCopy{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;column-gap:32px;display:grid}.matchGuestEyebrow{letter-spacing:.09em;color:#af2e55;font-size:12px;font-weight:900}.matchGuestHero h1{letter-spacing:-.045em;grid-column:1;max-width:720px;margin:12px 0 14px;font-size:clamp(35px,4.4vw,60px);line-height:1.05}.matchGuestHero h1 em{color:var(--match-rose);font-style:normal}.matchGuestHeroCopy>p{color:#4d615c;grid-column:1;margin:0 0 14px;font-size:16px;line-height:1.55}.matchGuestHeroPhoto{aspect-ratio:4/4.2;background:#f3bdca;border-radius:26px 26px 68px;grid-area:1/2/5;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 35px #14322d1f}.matchGuestHeroPhoto img{object-fit:cover;object-position:center}.matchGuestHeroActions{grid-column:1;justify-items:start;gap:12px;margin-top:16px;display:grid}.matchGuestPrimary{color:#fff;background:linear-gradient(135deg,#c74669,#ec5a85);border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:11px 22px;font-size:16px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #c7466929}.matchGuestHeroActions p{color:#4d615c;margin:0;font-size:14px}.matchGuestHeroActions p a{color:#9d2d51;text-underline-offset:3px;font-weight:850}.matchGuestDownload{color:#fff;background:#12443c;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 32px;padding:18px 22px;display:flex}.matchGuestDownloadCopy{align-items:center;gap:12px;min-width:0;display:flex}.matchGuestDownloadIcon{color:#ffc7da;background:#ffffff24;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.matchGuestDownload h2{margin:0 0 4px;font-size:20px;line-height:1.2}.matchGuestDownload p{color:#deeee8;margin:0;font-size:14px;line-height:1.45}.matchGuestDownloadButton{color:#fff;background:#e34c7c;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 20px;font-size:15px;font-weight:850;text-decoration:none;display:flex}.matchGuestDownload>small{color:#d0e5de;width:100%;font-size:12px;line-height:1.45}.matchGuestWays{margin:0 0 24px}.matchGuestWays h2{letter-spacing:-.035em;margin:8px 0 17px;font-size:clamp(26px,3vw,38px);line-height:1.15}.matchGuestFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.matchGuestFeature{border:1px solid #e4e6e3;border-radius:22px;min-width:0;min-height:155px;padding:22px}.matchGuestFeaturePink{background:#fff4f7}.matchGuestFeatureGreen{background:#eff7f3}.matchGuestFeature>span{color:#c13c68;font-size:29px;line-height:1}.matchGuestFeatureGreen>span{color:#12634f}.matchGuestFeature h3{margin:12px 0 7px;font-size:20px;line-height:1.2}.matchGuestFeature p{color:#465b55;margin:0;font-size:14px;line-height:1.45}.matchGuestTrust{background:#fff;border:1px solid #e1e9e4;border-radius:22px;margin:0 0 24px;padding:26px}.matchGuestTrust h2{letter-spacing:-.025em;margin:7px 0 10px;font-size:clamp(25px,2.8vw,34px);line-height:1.15}.matchGuestTrust>p{color:#465b55;max-width:760px;margin:0;font-size:15px;line-height:1.55}.matchGuestTrustPoints{color:#195d50;flex-wrap:wrap;gap:9px 20px;margin-top:16px;font-size:14px;font-weight:750;display:flex}.matchGuestClosing{color:#fff;background:#13453d;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 28px;padding:28px;display:flex}.matchGuestClosing .matchGuestEyebrow{color:#ffbbce}.matchGuestClosing h2{margin:8px 0;font-size:clamp(25px,3vw,36px);line-height:1.15}.matchGuestClosing p{color:#d4eae3;margin:0;font-size:15px;line-height:1.5}.matchGuestClosing .matchGuestPrimary{flex:none}@media (max-width:760px){.matchGuestApp .matchTopbarInner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding:8px 12px 10px!important;display:grid!important}.matchGuestApp .matchBrand{grid-area:1/1;gap:8px!important}.matchGuestApp .matchBrandMark{border-radius:12px!important;width:35px!important;height:35px!important;font-size:17px!important}.matchGuestApp .matchBrand>span:last-child{display:grid!important}.matchGuestApp .matchBrand strong{font-size:13px!important}.matchGuestApp .matchBrand small{font-size:9px!important}.matchGuestApp .matchTopActions{display:contents!important}.matchGuestApp .matchGuestAuth{grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.matchGuestApp .matchGuestAuth .matchPublicSignIn,.matchGuestApp .matchGuestAuth .matchPublicCreate{white-space:nowrap!important;border-radius:11px!important;height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important}.matchGuestApp .matchHeaderDownloads{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;width:100%;min-width:0;gap:8px!important;display:grid!important}.matchGuestApp .matchAppDownloadTop{min-width:0;min-height:39px;border-radius:12px!important;gap:7px!important;height:39px!important;padding:0 10px!important;font-size:13px!important}.matchGuestApp .matchAppDownloadTop svg{width:17px!important;height:17px!important}.matchGuestApp .matchTopActions .matchEverydayLink,.matchGuestApp .matchTopActions .matchVenturesLink{display:none!important}.matchGuestApp .matchContent{box-sizing:border-box;width:100%;overflow-x:clip;padding:0 12px!important}.matchGuestHero{border-radius:22px;margin:10px 0 12px;padding:20px 16px 16px}.matchGuestHeroCopy{flex-direction:column;align-items:stretch;gap:0;display:flex}.matchGuestEyebrow{letter-spacing:.07em;font-size:11px}.matchGuestHero h1{letter-spacing:-.032em;margin:10px 0 9px;font-size:clamp(29px,7.5vw,38px);line-height:1.08}.matchGuestHeroCopy>p{margin:0 0 15px;font-size:15px;line-height:1.45}.matchGuestHeroPhoto{aspect-ratio:auto;border-radius:22px 22px 45px;width:100%;height:clamp(185px,55vw,265px);box-shadow:0 8px 22px #14322d1a}.matchGuestHeroPhoto img{object-position:center 37%}.matchGuestHeroActions{justify-items:stretch;gap:8px;margin-top:14px}.matchGuestPrimary{box-sizing:border-box;width:100%;min-height:47px;padding:10px 12px;font-size:15px}.matchGuestHeroActions p{text-align:center;font-size:14px}.matchGuestDownload{border-radius:19px;gap:11px;margin-bottom:24px;padding:15px}.matchGuestDownloadIcon{flex-basis:39px;width:39px;height:39px;font-size:24px}.matchGuestDownload h2{font-size:18px}.matchGuestDownload p{font-size:14px}.matchGuestDownloadButton{box-sizing:border-box;width:100%;min-height:44px;font-size:15px}.matchGuestDownload>small{font-size:12px}.matchGuestWays{margin-bottom:20px}.matchGuestWays h2{margin:7px 0 13px;font-size:26px;line-height:1.16}.matchGuestFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.matchGuestFeature{border-radius:17px;min-height:133px;padding:14px 12px}.matchGuestFeature>span{font-size:25px}.matchGuestFeature h3{margin:8px 0 5px;font-size:17px}.matchGuestFeature p{font-size:14px;line-height:1.4}.matchGuestTrust{margin-bottom:16px;padding:19px 16px}.matchGuestTrust h2{font-size:26px}.matchGuestTrust>p{font-size:15px;line-height:1.5}.matchGuestTrustPoints{gap:8px;font-size:13px}.matchGuestClosing{gap:14px;margin-bottom:16px;padding:20px 16px;display:grid}.matchGuestClosing h2{font-size:26px}.matchGuestClosing p{font-size:15px}}@media (max-width:359px){.matchGuestApp .matchTopbarInner{column-gap:4px!important;padding-left:8px!important;padding-right:8px!important}.matchGuestApp .matchBrand strong{font-size:12px!important}.matchGuestApp .matchBrandMark{width:32px!important;height:32px!important}.matchGuestApp .matchGuestAuth{gap:4px}.matchGuestApp .matchGuestAuth .matchPublicSignIn,.matchGuestApp .matchGuestAuth .matchPublicCreate{padding:0 8px!important;font-size:12px!important}}.matchGuestApp{padding-bottom:0}.matchGuestFooter{color:#576a65;border-top:1px solid #e4e9e6;justify-items:center;gap:10px;padding:14px 10px 21px;display:grid}.matchGuestFooter nav{flex-wrap:wrap;justify-content:center;gap:10px 17px;display:flex}.matchGuestFooter a{color:#31594e;text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:none}.matchGuestFooter a:hover{text-decoration:underline}.matchGuestFooter small{text-align:center;font-size:12px;line-height:1.5}.matchGuestFeature>svg{color:#c13c68;width:27px;height:27px;display:block}.matchGuestFeatureGreen>svg{color:#12634f}@media (max-width:760px){.matchGuestApp .matchTopbarInner{row-gap:6px!important;padding:6px 12px 7px!important}.matchGuestApp .matchBrandMark{width:34px!important;height:34px!important}.matchGuestApp .matchGuestAuth .matchPublicSignIn,.matchGuestApp .matchGuestAuth .matchPublicCreate{height:35px!important;min-height:35px!important;font-size:14px!important}.matchGuestApp .matchAppDownloadTop{height:37px!important;min-height:37px!important;font-size:14px!important}.matchGuestApp .matchTopbar.matchGuestHeaderCollapsed .matchTopbarInner{grid-template-rows:auto 0;row-gap:0!important;padding-bottom:6px!important}.matchGuestApp .matchTopbar.matchGuestHeaderCollapsed .matchHeaderDownloads{visibility:hidden;pointer-events:none;opacity:0;overflow:hidden;height:0!important;min-height:0!important;max-height:0!important}.matchGuestHeroCopy>p{font-size:16px;line-height:1.45}.matchGuestEyebrow{font-size:12px}.matchGuestHero h1{font-size:clamp(30px,7.3vw,34px)}.matchGuestWays h2,.matchGuestTrust h2,.matchGuestClosing h2{font-size:clamp(24px,6.5vw,27px)}.matchGuestFeature{border-radius:17px;min-height:0;padding:13px 11px 14px}.matchGuestFeature>svg{width:24px;height:24px}.matchGuestFeature h3{margin:8px 0 5px;font-size:18px}.matchGuestFeature p{font-size:15px;line-height:1.35}.matchGuestDownload{gap:9px;margin-bottom:20px;padding:12px 14px}.matchGuestDownloadCopy{gap:10px}.matchGuestDownloadIcon{flex-basis:35px;width:35px;height:35px;font-size:23px}.matchGuestDownload h2{font-size:18px}.matchGuestDownload p{font-size:13px}.matchGuestDownloadButton{min-height:43px;font-size:15px}.matchGuestDownload>small{font-size:12px}.matchGuestClosing{margin-bottom:12px}.matchGuestFooter{padding:12px 8px 18px}}@media (max-width:359px){.matchGuestApp .matchGuestAuth .matchPublicSignIn,.matchGuestApp .matchGuestAuth .matchPublicCreate{padding:0 8px!important;font-size:12px!important}}.matchAdminAttentionBell{position:relative;color:#6d4a00!important;background:#fff4db!important;border-color:#e7c66d!important;font-weight:900!important}.matchIconButton{position:relative}.matchIconButton b{color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-6px}@media (max-width:760px){.matchTopActions .matchIconButton{place-items:center;min-width:38px;height:38px;display:grid!important}.matchHeaderDownloads{display:none!important}}.matchInterestChoice{align-items:center;gap:2px;display:inline-flex}.matchInterestChoice button.matchFavouriteOn{color:#c17700;background:#fff1c6}.matchInterestChoice button[aria-label^=Favourite]{border:1px solid #d9e0de;border-radius:9px;min-width:32px;padding:7px}.matchAdminVerificationPair img,.matchVerificationReviewImages img{object-fit:contain;background:#172c29}.matchPhotoBackdrop{filter:blur(18px);background-position:50%;background-size:cover;transform:scale(1.08)}.matchStandardPhoto .matchPhotoBackdrop{width:100%;height:100%;display:block;position:absolute;inset:0}.matchAdminPhotoViewer{gap:5px;min-width:0;display:grid}.matchAdminPhotoViewer img{object-fit:contain;background:#172c29;border-radius:12px;width:100%;height:220px;display:block}.matchVerificationReviewImages .matchAdminPhotoViewer img{aspect-ratio:1;height:auto}.matchAdminPhotoError{color:#482f29;background:#f8f3ef;border:1px solid #cfc1b5;border-radius:12px;flex-direction:column;justify-content:center;gap:9px;min-height:170px;padding:14px;display:flex}.matchAdminPhotoError small{font-size:11px;line-height:1.4}.matchAdminPhotoError button{color:#fff;cursor:pointer;background:#084c42;border:0;border-radius:7px;align-self:start;padding:8px 12px}.matchAdminPhotoEnlarge{color:#075a4e;font-size:11px;text-decoration:underline}.matchDeckActions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(8px,2.2vw,18px);display:flex}.matchDeckActions .matchNextAction{color:#fff;background:#152e2a;border:1px solid #335e53;flex:none;place-items:center;display:grid}.matchDeckActions button:disabled,.matchCommunicationRow button:disabled{opacity:.55;cursor:wait}.matchDeckActions button.isLoved{box-shadow:0 0 0 5px #e82d7736,0 12px 29px #c746695c!important}.matchDeckActions button.isSparked{color:#fff!important;background:#63377e!important;box-shadow:0 0 0 4px #9b42c638!important}.matchCommunicationRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 4px;display:grid}.matchCommunicationRow button{color:#592d43;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5d2dc;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:45px;padding:12px 8px;font:800 12px/1.2 inherit;display:flex}.matchCommunicationRow button:first-child{color:#ac245c;background:#fce9f1;border-color:#efb6ce}.matchCommunicationRow button span{font-size:17px}.matchActionFeedback{color:#0c6348;text-align:center;background:#e8f7f1;border:1px solid #b7e6d5;border-radius:12px;margin:8px 0;padding:9px 12px;font-size:12px;font-weight:800}.matchPreviouslyViewed{z-index:7;color:#fff;background:#141114b8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:60px;left:14px}.matchIntroductionSheet{gap:12px;max-width:540px;display:grid}.matchIntroductionSheet p{color:#566561;margin:0;font-size:13px;line-height:1.55}.matchIntroductionSheet label{font-size:12px;font-weight:900}.matchIntroductionSheet textarea{width:100%;min-height:120px;font:inherit;resize:vertical;color:#142b26;background:#fff;border:1px solid #d5dfdb;border-radius:13px;padding:12px;font-size:15px}.matchIntroductionSheet .matchPrimaryButton{width:100%}.matchIntroductionSheet .matchPrimaryButton:disabled{opacity:.5}.matchQuickProfileActions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.matchDiscoverPageWide>.matchActionFeedback{z-index:28;color:#fff;background:#0c4f37f2;border:1px solid #ffffff26;margin:0;position:absolute;top:8px;left:12px;right:12px;box-shadow:0 8px 24px #0003}.matchMobileFullCard .matchCardPhoto{height:100%!important}.matchMobileIdentityOverlay{bottom:178px!important}.matchDeckActions{justify-content:space-between!important;gap:clamp(4px,1.6vw,10px)!important;padding:0 8px!important;bottom:99px!important}.matchDeckActions button{flex-shrink:1;width:clamp(36px,11vw,48px)!important;min-width:0!important;height:clamp(36px,11vw,48px)!important;font-size:18px!important}.matchDeckActions .like{width:clamp(48px,15vw,62px)!important;height:clamp(48px,15vw,62px)!important;font-size:24px!important}.matchDeckActions .matchNextAction{background:#0d0a0ea6!important;font-family:inherit!important;font-size:20px!important;display:grid!important}.matchCommunicationRow{z-index:14;gap:6px;margin:0;position:absolute;bottom:26px;left:10px;right:10px}.matchCommunicationRow button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#130f17d4;border:1px solid #ffffff4f;border-radius:13px;min-height:43px;padding:8px 3px;font-size:clamp(9px,2.65vw,12px)}.matchCommunicationRow button:first-child{color:#fff;background:#d22369f2;border-color:#ffffff38}.matchCommunicationRow button span{font-size:16px}.matchPreviouslyViewed{top:68px}.matchIntroductionSheet{max-height:calc(100dvh - 75px);overflow-y:auto}}@media (max-width:375px){.matchDeckActions{gap:4px!important;padding:0 6px!important}.matchDeckActions button{width:36px!important;height:36px!important}.matchDeckActions .like{width:48px!important;height:48px!important}.matchCommunicationRow button{font-size:9px}}.matchIntroductionInbox{background:#fff;border:1px solid #eadde4;border-radius:18px;gap:12px;margin:14px 0;padding:14px;display:grid}.matchIntroductionInbox h3{margin:0;font-size:16px}.matchIntroductionInbox h3 span{color:#ae2357;background:#ffedf4;border-radius:999px;place-items:center;padding:3px 8px;font-size:11px;display:inline-grid}.matchIntroductionInbox>p{color:#63736c;margin:0;font-size:12px;line-height:1.5}.matchIntroductionIncoming{border-top:1px solid #f0e4e9;gap:8px;padding-top:12px;display:grid}.matchIntroductionIncoming>p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.matchIntroductionPerson{align-items:center;gap:9px;display:flex}.matchIntroductionPerson>div:last-child{gap:2px;display:grid}.matchIntroductionPerson strong{font-size:13px}.matchIntroductionPerson small{color:#66786f;font-size:10px}.matchIntroductionDecision{flex-wrap:wrap;gap:7px;display:flex}.matchIntroductionDecision button{color:#223d33;cursor:pointer;background:#fff;border:1px solid #d6e2dc;border-radius:10px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:800}.matchIntroductionDecision button.accept{color:#fff;background:#0d654f;border-color:#0d654f}.matchIntroductionDecision button.block{color:#9e2042;border-color:#f3c8d6}.matchIntroductionDecision button:disabled{opacity:.55;cursor:wait}.matchIntroductionSent{gap:6px;display:grid}.matchIntroductionSent>div{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.matchIntroductionSent small{color:#6a796f;margin-left:auto;font-size:10px}.matchPhotoUnavailable{color:#ffeaf1;z-index:1;background:linear-gradient(150deg,#282130,#171720);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:56px;inset:0;display:flex!important;position:absolute!important}.matchPhotoUnavailable small{font-size:12px;font-weight:750}.matchPhotoUnavailable button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff80;border-radius:12px;padding:9px 13px;font-size:12px}.matchPhotoEncouragement{background:#fff3f7;border:1px solid #f3c5d5;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:17px;display:flex}.matchPhotoEncouragement h2{margin:4px 0;font-size:19px}.matchPhotoEncouragement p{color:#5e5360;max-width:640px;margin:0;font-size:12px;line-height:1.5}.matchPhotoEncouragement a{color:#fff;white-space:nowrap;background:#b81d60;border-radius:13px;justify-content:center;align-items:center;padding:12px 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.matchLookingHeroCreate.matchSecondaryButton{color:#163e33!important;background:#fff!important;border:1px solid #d2ddd7!important}@media (max-width:600px){.matchPhotoEncouragement{display:grid}.matchPhotoEncouragement a{width:100%}}@media (max-width:760px){.matchDiscoverPageWide{top:72px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;background:#0b080c!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;position:fixed!important;left:0!important;right:0!important;overflow:hidden!important}.matchDiscoverExperience,.matchDeckColumn,.matchDeckWrap,.matchMobileFullCard,.matchMobileFullCard .matchCardPhoto,.matchMobileFullCard .matchStandardPhoto{background-color:#0b080c!important;height:100%!important;min-height:0!important}.matchMobileFullCard .matchPhotoForeground{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.matchDiscoverPageWide>.matchActionFeedback{pointer-events:none;width:max-content;max-width:calc(100vw - 28px);font-weight:800;animation:.95s ease-out both matchFlash;transform:translate(-50%);background:#145b46f0!important;border-radius:999px!important;padding:8px 18px!important;font-size:12px!important;top:15px!important;left:50%!important;right:auto!important;box-shadow:0 6px 20px #00000040!important}.matchMobileLocationMessage{pointer-events:none;width:max-content;max-width:calc(100% - 36px);transform:translate(-50%);background:#141e1fe6!important;font-size:11px!important;top:78px!important;left:50%!important;right:auto!important}.matchMobileDiscoverTools button svg{display:block}}@keyframes matchFlash{0%{opacity:0;transform:translate(-50%,-5px)}18%{opacity:1;transform:translate(-50%)}76%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.matchDiscoverPageWide>.matchActionFeedback{animation:none!important}}.matchStandardPhoto .matchPhotoBackdrop{filter:none;opacity:1;background:linear-gradient(135deg,#dce9e5 0%,#ebdedf 55%,#f1e7e4 100%);transform:none}.matchPhotoPending .matchPhotoForeground{opacity:0}.matchPhotoReady .matchPhotoForeground{opacity:1;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.matchPhotoReady .matchPhotoForeground{transition:none}}.matchPhotoLoading{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#0c231ea6;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.matchNavigationFeedback{z-index:145;top:calc(10px + env(safe-area-inset-top));color:#fff;background:#0b493f;border-radius:14px;align-items:center;gap:9px;max-width:calc(100vw - 24px);padding:10px 13px;font-size:12px;font-weight:750;display:flex;position:fixed;right:12px;box-shadow:0 6px 18px #0003}.matchNavigationFeedback a{color:#fff;font-size:11px;text-decoration:underline}.matchNavigationSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite matchNavSpin}@keyframes matchNavSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.matchNavigationSpinner{animation:none}}.matchMobileHeaderDownloads{display:none}@media (max-width:760px){.matchApp:not(.matchGuestApp) .matchMobileHeaderDownloads{box-sizing:border-box;background:#0b080cf7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;padding:0 10px 8px;display:grid!important}.matchApp:not(.matchGuestApp) .matchMobileHeaderDownloads .matchAppDownloadTop{width:100%;min-width:0;border-radius:12px!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.matchApp:not(.matchGuestApp) .matchMobileHeaderDownloads .matchAppDownloadTop svg{width:17px!important;height:17px!important}.matchApp:not(.matchGuestApp) .matchMobileHeaderDownloads .matchAndroidDownload{color:#fff!important;background:#f54c87!important;border-color:#f54c87!important}.matchApp:not(.matchGuestApp) .matchMobileHeaderDownloads .matchIosDownload{box-shadow:none;color:#fff!important;background:#272027!important;border-color:#62515d!important}.matchApp:not(.matchGuestApp) .matchDiscoverPageWide{top:120px!important}.matchApp:not(.matchGuestApp) .matchContent:has(.matchDiscoverPageWide){height:calc(100dvh - 120px - 66px - env(safe-area-inset-bottom))!important}.matchApp:not(.matchGuestApp) .matchChatPage{height:calc(100dvh - 120px)!important}}
