.site-shell-module__rgssoa__frame{--site-header-height:76px;flex-direction:column;min-height:100dvh;display:flex}:is(.site-shell-module__rgssoa__frame>.site-header,.site-shell-module__rgssoa__frame>.site-footer){flex-shrink:0}.site-shell-module__rgssoa__content{flex-direction:column;flex:1;min-width:0;display:flex}.site-shell-module__rgssoa__content>main{flex:1;min-height:0}.site-shell-module__rgssoa__frame .footer-inner{flex-wrap:wrap}.site-shell-module__rgssoa__frame .footer-inner>div{flex-wrap:wrap}@media (max-width:760px){.site-shell-module__rgssoa__frame{--site-header-height:68px}}@media (max-width:620px){.site-shell-module__rgssoa__messenger{inset-inline:0;top:var(--messenger-viewport-top,0px);height:var(--messenger-viewport-height,100dvh);overscroll-behavior:none;min-height:0;position:fixed;overflow:hidden}.site-shell-module__rgssoa__messenger .site-shell-module__rgssoa__content{flex:1;min-height:0;overflow:hidden}.site-shell-module__rgssoa__messenger .site-shell-module__rgssoa__content .platform-main{padding-bottom:calc(82px + min(16px, env(safe-area-inset-bottom,0px)))}.site-shell-module__rgssoa__messenger[data-keyboard-open=true]{position:absolute}.site-shell-module__rgssoa__messenger[data-keyboard-open=true]>.mobile-bottom-nav{display:none}.site-shell-module__rgssoa__messenger[data-keyboard-open=true] .site-shell-module__rgssoa__content .platform-main{padding-bottom:0}:is(.site-shell-module__rgssoa__messenger .conversation-list,.site-shell-module__rgssoa__messenger .messages-stream){overscroll-behavior-y:none}.site-shell-module__rgssoa__messenger .site-shell-module__rgssoa__content>.messages-page{flex:1;height:auto;min-height:0}.site-shell-module__rgssoa__messenger>.mobile-bottom-nav{position:absolute;bottom:0}.site-shell-module__rgssoa__content>.messages-page{height:calc(100dvh - var(--site-header-height));flex:none}}@media (max-width:760px){.site-shell-module__rgssoa__finder{overscroll-behavior:none;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.site-shell-module__rgssoa__finder>.site-footer{display:none}.site-shell-module__rgssoa__finder .site-shell-module__rgssoa__content{min-height:0;padding-bottom:calc(82px + min(16px, env(safe-area-inset-bottom,0px)));overflow:hidden}.site-shell-module__rgssoa__finder .site-shell-module__rgssoa__content>.find-page{flex-direction:column;height:auto;min-height:0;padding-bottom:0;display:flex}.site-shell-module__rgssoa__finder>.mobile-bottom-nav{position:absolute;bottom:0}.site-shell-module__rgssoa__finder .find-main{flex-direction:column;flex:1;width:calc(100% - 24px);min-height:0;padding-top:8px;padding-bottom:8px;display:flex}.site-shell-module__rgssoa__finder .find-heading{box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;gap:8px;margin:0 0 4px;padding:4px 2px}.site-shell-module__rgssoa__finder .find-heading .eyebrow{display:none}.site-shell-module__rgssoa__finder .find-heading p{display:none}.site-shell-module__rgssoa__finder .find-heading h1{margin:0;font-size:18px;line-height:1.15}.site-shell-module__rgssoa__finder .find-summary{border-radius:12px;gap:3px;padding:3px}.site-shell-module__rgssoa__finder .find-summary span{min-width:36px;padding:4px 6px;font-size:8px}.site-shell-module__rgssoa__finder .find-summary b{margin-bottom:1px;font-size:14px}.site-shell-module__rgssoa__finder .find-deck{border-radius:22px;flex-direction:column;flex:1;min-height:0;padding:10px;display:flex;overflow:hidden}.site-shell-module__rgssoa__finder .find-deck>div:first-child{flex-shrink:0}.site-shell-module__rgssoa__finder .swipe-experience{background:0 0;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0;display:flex}.site-shell-module__rgssoa__finder .swipe-stage{aspect-ratio:auto;flex:1;width:100%;max-width:none;min-height:0;container-type:size}.site-shell-module__rgssoa__finder .swipe-card-back{display:none}.site-shell-module__rgssoa__finder .swipe-card-current{border-radius:22px;width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin:auto}.site-shell-module__rgssoa__finder .swipe-card-top{gap:4px;top:clamp(6px,5cqmin,18px);left:clamp(6px,5cqmin,18px);right:clamp(6px,5cqmin,18px)}:is(.site-shell-module__rgssoa__finder .swipe-vip,.site-shell-module__rgssoa__finder .swipe-counter){white-space:nowrap;flex-shrink:0;gap:clamp(2px,1.4cqmin,5px);min-height:clamp(16px,8.4cqmin,30px);padding-inline:clamp(5px,3cqmin,11px);font-size:clamp(7.5px,3.1cqmin,11px);line-height:1;box-shadow:0 3px 10px #2016191f}.site-shell-module__rgssoa__finder .swipe-vip>svg{width:clamp(9px,3.9cqmin,14px);height:clamp(9px,3.9cqmin,14px)}.site-shell-module__rgssoa__finder .swipe-card-copy{padding:16px}.site-shell-module__rgssoa__finder .swipe-name-row h3{font-size:clamp(20px,5.5vw,28px)}.site-shell-module__rgssoa__finder .swipe-card-copy p{margin:6px 0;font-size:13px}.site-shell-module__rgssoa__finder .swipe-card-copy>span{font-size:11px}:is(.site-shell-module__rgssoa__finder .swipe-details,.site-shell-module__rgssoa__finder .find-services-link){margin-top:0;font-size:11px}@container (max-height:240px){.site-shell-module__rgssoa__finder .swipe-card-copy{padding:10px}.site-shell-module__rgssoa__finder .swipe-name-row h3{font-size:18px}.site-shell-module__rgssoa__finder .swipe-card-copy p{margin:3px 0;font-size:11px}.site-shell-module__rgssoa__finder .swipe-card-copy>span{font-size:9px}:is(.site-shell-module__rgssoa__finder .swipe-details,.site-shell-module__rgssoa__finder .find-services-link){margin-top:0;font-size:10px}}.site-shell-module__rgssoa__finder .swipe-control-panel{flex-shrink:0;width:100%;max-width:none;padding:0}.site-shell-module__rgssoa__finder .compatibility-explainer{margin:0;padding:8px}.site-shell-module__rgssoa__finder .compatibility-explainer>div{margin-top:6px}.site-shell-module__rgssoa__finder .compatibility-explainer>div>span{gap:2px;padding:5px 3px}.site-shell-module__rgssoa__finder .swipe-actions{grid-template-columns:repeat(3,52px);gap:22px;margin-top:8px}.site-shell-module__rgssoa__finder .swipe-action{width:52px;height:52px}.site-shell-module__rgssoa__finder .swipe-action-labels{grid-template-columns:repeat(3,52px);gap:22px;margin-top:4px}.site-shell-module__rgssoa__finder .swipe-progress{height:4px;margin-top:6px}.site-shell-module__rgssoa__finder .reaction-feedback p{margin:6px 0;font-size:10px;line-height:1.3}.site-shell-module__rgssoa__finder .deck-empty{overscroll-behavior:contain;min-height:0;overflow:auto}}@media (max-width:760px) and (max-height:650px){.site-shell-module__rgssoa__finder .find-main{padding-top:4px;padding-bottom:4px}.site-shell-module__rgssoa__finder .find-heading{margin-bottom:2px;padding-block:2px}.site-shell-module__rgssoa__finder .find-deck{padding:6px}.site-shell-module__rgssoa__finder .swipe-experience{gap:4px}.site-shell-module__rgssoa__finder .find-heading h1{font-size:15px}.site-shell-module__rgssoa__finder .compatibility-explainer header small{display:none}.site-shell-module__rgssoa__finder .compatibility-explainer{padding:4px}.site-shell-module__rgssoa__finder .compatibility-explainer>div{margin-top:3px}.site-shell-module__rgssoa__finder .compatibility-explainer>div>span small{display:none}:is(.site-shell-module__rgssoa__finder .swipe-actions,.site-shell-module__rgssoa__finder .swipe-action-labels){grid-template-columns:repeat(3,44px)}.site-shell-module__rgssoa__finder .swipe-action{width:44px;height:44px}.site-shell-module__rgssoa__finder .compatibility-explainer>div>span>svg{display:none}}@media (max-width:760px) and (max-height:500px){.site-shell-module__rgssoa__finder .site-shell-module__rgssoa__content{padding-bottom:calc(74px + min(16px, env(safe-area-inset-bottom,0px)))}.site-shell-module__rgssoa__messenger .site-shell-module__rgssoa__content .platform-main{padding-bottom:calc(74px + min(16px, env(safe-area-inset-bottom,0px)))}.site-shell-module__rgssoa__messenger[data-keyboard-open=true] .site-shell-module__rgssoa__content .platform-main{padding-bottom:0}.site-shell-module__rgssoa__finder .swipe-experience{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;display:grid}.site-shell-module__rgssoa__finder .swipe-stage{height:100%}.site-shell-module__rgssoa__finder .swipe-control-panel{align-self:center}.site-shell-module__rgssoa__finder .swipe-card-copy{padding:10px}.site-shell-module__rgssoa__finder .swipe-name-row h3{font-size:18px}}
