: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 strong{font-size:14px}.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{margin-top:12px}.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{padding:15px}.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 b{font-size:9px}.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}}.matchAdvancedConnection{border-bottom:1px solid var(--match-line);background:#fff;gap:7px;padding:10px 12px;display:grid}.matchAdvancedButtons{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.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 b{font-size:8px}.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}.matchMeIdentityPhoto img{object-fit:cover}.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 h2{margin:10px 0;font-size:24px}.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 b{font-size:15px}.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 strong{font-size:30px}.matchMeSnapshotStacked span{font-size:13px}.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}.matchPreviewFacts small{font-size:10px}.matchPreviewFacts b{font-size: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}.matchBoardHero p{font-size:16px;line-height:1.7}.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}.matchLiveCardCopy{padding:20px}.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>span{font-size:72px}.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 b{font-size:18px}.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{padding:48px 24px}.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}}
