.landing-persona-identity{display:inline;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:inherit}
.landing-persona-identity>[data-v4-text="name"]{min-width:0}
.landing-persona-identity>[data-v4-component="age"]{display:inline-block;flex:none;color:inherit;font:inherit;font-size:1em;font-weight:400;line-height:inherit;letter-spacing:inherit;opacity:.92}
.profile-name-block h1,.mini-profile strong,.hook5-stage h1,.hook6-content h1,.hook8-card h1,.hook9-identity h1,.hook10-stage h1,.video-creator-profile h1{flex-wrap:wrap}
.profile-subline{flex-wrap:wrap}
.mini-profile>span{min-width:0}
.profile-name-block h1 .landing-persona-identity{font-weight:700}
.mini-profile strong .landing-persona-identity{font-weight:700}
.hook2-persona-meta{margin:0 0 14px}
.hook5-stage h1 .landing-persona-identity>[data-v4-component="age"]{font-size:.67em;font-weight:500}
.hook5-stage .hook5-footer-pill{border-color:#3e2f70;background:#fff;color:#241752;box-shadow:0 9px 24px rgba(36,23,82,.19)}
[data-entry-variant="hook5"][data-cta-style="white"] .hook5-footer-pill:hover{background:#fdfbff;box-shadow:0 12px 28px rgba(36,23,82,.24)}
[data-entry-variant="hook5"][data-cta-style="outline"] .hook5-footer-pill{border-color:#5e5579;background:transparent;box-shadow:none}
.hook6-content h1 .landing-persona-identity>[data-v4-component="age"]{font-weight:400}
.hook6-chips{justify-content:center;flex-wrap:wrap;width:100%;max-width:420px;overflow:visible;gap:8px}
.hook6-chips>span{width:auto;max-width:100%;min-width:0;flex:0 1 auto;white-space:normal;text-align:left;overflow-wrap:anywhere}
.hook8-card h1{display:flex;align-items:center;justify-content:center;column-gap:7px}
.hook9-identity h1 .landing-persona-identity{color:#fff}
.hook9-meta,.video-creator-meta,.hook10-meta{max-width:100%;flex-wrap:wrap}

:is(.profile-name-block h1,.mini-profile strong,.hook6-content h1,.hook8-card h1,.hook9-identity h1,.video-creator-profile h1){align-items:center;flex-wrap:nowrap;column-gap:5px;white-space:nowrap}
:is(.profile-name-block h1,.mini-profile strong,.hook6-content h1,.hook8-card h1,.hook9-identity h1,.video-creator-profile h1)>[data-v4-component="verified"]{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:none;width:var(--verified-size,16px);height:var(--verified-size,16px);font-size:var(--verified-size,16px);line-height:1;transform:none;filter:none}
:is(.profile-name-block h1,.mini-profile strong,.hook6-content h1,.hook8-card h1,.hook9-identity h1,.video-creator-profile h1)>[data-v4-component="verified"] .v4-verified{display:block;width:100%;height:100%;font-size:inherit;vertical-align:unset;object-fit:contain}
.v4-verified-button{position:relative;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}
.v4-verified-button::before{content:"";position:absolute;inset:-8px}
.v4-verified-button:focus-visible{outline:2px solid #1d9bf0;outline-offset:4px;border-radius:50%}
.verified-photos-popover{position:fixed;z-index:200;max-width:calc(100vw - 24px);padding:9px 12px;border:1px solid #d5dce5;border-radius:9px;background:#fff;box-shadow:0 6px 22px rgba(15,28,45,.2);color:#26313e;font:600 13px/1.2 Arial,sans-serif;white-space:nowrap;pointer-events:none}
.profile-name-block h1{--verified-size:16px}
.mini-profile strong{--verified-size:12px}
.hook6-content h1{--verified-size:19px}
.hook8-card h1{--verified-size:18px;column-gap:7px}
.hook9-identity h1{--verified-size:15px}
.video-creator-profile h1{--verified-size:18px}

.hook10-stage h1 .landing-persona-identity{font-size:1em;filter:none}
.hook10-stage h1 .landing-persona-identity>[data-v4-text="name"]{font-size:1em;filter:none}
.hook10-stage h1 .landing-persona-identity>[data-v4-component="age"]{font-size:.94em;font-weight:500;filter:none}
.hook10-meta{padding:0 12px;line-height:1.45;text-align:center}
.landing-verified-photos{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.landing-verified-photos .v4-verified{display:block;width:15px;height:15px;flex:none;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(15,127,181,.28))}
.v4-location{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}
.v4-response-label{white-space:normal;text-align:left}

@media(max-width:680px){
  .hook6-content{padding-right:16px;padding-left:16px}
  .hook6-chips{max-width:350px}
  .hook10-stage h1{column-gap:3px}
  .hook10-stage h1 .landing-persona-identity{gap:0}
  [data-v4-meta] .v4-meta-separator{display:none}
}
@media(max-width:360px){
  .hook6-chips{max-width:300px}
  .hook10-stage h1{font-size:37px}
  .hook9-meta .v4-meta-separator,.video-creator-meta .v4-meta-separator{display:none}
}
.minimal-message-variant{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17132d;background:radial-gradient(circle at 50% 42%,#fff 0,#fbfaff 50%,#f8f7fd 100%)}
.minimal-first-screen{display:flex;min-height:100svh;min-height:100dvh;flex-direction:column}
.minimal-hero{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:56px 20px 30px}
.minimal-profile-card{width:min(100%,430px);padding:48px 42px 42px;border:1px solid rgba(99,85,145,.06);border-radius:26px;background:#fff;box-shadow:0 22px 48px rgba(45,39,83,.12),0 5px 12px rgba(45,39,83,.04);text-align:center}
.minimal-portrait-ring{position:relative;width:134px;height:134px;overflow:hidden;margin:0 auto 47px;border:5px solid #7962fa;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #eeeaff,0 9px 20px rgba(105,83,232,.18)}
.minimal-portrait-ring img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:50%;object-fit:cover;object-position:50% 25%}
.minimal-profile-card h1{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#1c163f;font-size:31px;font-weight:730;line-height:1.15;letter-spacing:-.025em}
.minimal-profile-card h1 .landing-persona-identity>[data-v4-component="age"]{font-weight:500;opacity:1}
.minimal-heart{display:inline-block;flex:none;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.92em;line-height:1}
.minimal-online{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 42px;color:#747584;font-size:16px;line-height:1.2}
.minimal-message-button{display:flex;width:100%;min-height:62px;align-items:center;justify-content:center;gap:11px;padding:12px 20px;border:0;border-radius:14px;background:#765cf6;box-shadow:0 8px 15px rgba(92,69,205,.23);color:#fff;font-size:19px;font-weight:700;line-height:1.15;touch-action:manipulation;transition:background .15s ease,transform .15s ease}
.minimal-message-button:hover{background:#684fea}
.minimal-message-button:active{transform:scale(.985)}
.minimal-message-button:focus-visible{outline:3px solid #3e2caf;outline-offset:4px}
.minimal-message-button>span:last-child{font-size:1.3em;font-weight:400;line-height:.8}
.landing-sticky-cta[hidden]{display:none!important}
@media(min-width:681px){.landing-sticky-cta{display:none!important}}
@media(max-width:680px){
  .landing-sticky-cta{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(26,39,51,.12);background:rgba(255,255,255,.98);box-shadow:0 -8px 24px rgba(10,25,40,.12)}
  .landing-sticky-cta button{box-sizing:border-box;width:min(100%,520px);min-height:55px;padding:11px 20px;border:0;border-radius:7px;background:#2d78bd;color:#fff;font:700 16px/1.2 Arial,sans-serif;text-align:center;cursor:pointer;touch-action:manipulation}
  .landing-sticky-cta button:focus-visible{outline:3px solid #2978c3;outline-offset:3px}
  body[data-entry-variant="hook2mix"] .landing-sticky-cta button,body[data-entry-variant="hook2"] .landing-sticky-cta button{border-radius:999px;background:#171717}
  body[data-entry-variant="hook5"] .landing-sticky-cta{background:#eee7f4}
  body[data-entry-variant="hook5"] .landing-sticky-cta button{border:1.5px solid #5e5579;border-radius:999px;background:transparent;color:#241752;font-size:14px;letter-spacing:.04em}
  body[data-entry-variant="hook5"] .landing-sticky-cta button{border-color:#3e2f70;background:#fff;box-shadow:0 7px 18px rgba(36,23,82,.16)}
  body[data-entry-variant="hook5"][data-cta-style="outline"] .landing-sticky-cta button{background:transparent;box-shadow:none;border-color:#5e5579}
  body[data-entry-variant="hook5"][data-cta-style="filled"] .landing-sticky-cta button{border-color:#241752;background:#241752;color:#fff}
  body[data-entry-variant="hook6"] .landing-sticky-cta button{border-radius:999px;background:#c52268;font-size:18px}
  body[data-entry-variant="hook8"] .landing-sticky-cta button{border-radius:999px;background:#2489ce}
  body[data-entry-variant="hook9"] .landing-sticky-cta,body[data-entry-variant="video_creator"] .landing-sticky-cta{border-top-color:#333;background:#090909}
  body[data-entry-variant="hook9"] .landing-sticky-cta button,body[data-entry-variant="video_creator"] .landing-sticky-cta button{border-radius:999px;background:#fff;color:#171717}
  body[data-entry-variant="hook10"] .landing-sticky-cta{border-top-color:rgba(211,51,132,.2);background:#ffd1e3}
  body[data-entry-variant="hook10"] .landing-sticky-cta button{border:2px solid rgba(255,92,156,.5);border-radius:999px;background:linear-gradient(180deg,#fff,#ffe1ee);color:#d63384;font-size:18px}
  .minimal-hero{padding:32px 20px 22px}
  .minimal-profile-card{max-width:420px;padding:43px 30px 34px;border-radius:25px}
  .minimal-portrait-ring{width:124px;height:124px;margin-bottom:48px}
  .minimal-profile-card h1{font-size:28px}
  .minimal-online{margin:15px 0 36px;font-size:15px}
  .minimal-message-button{min-height:58px;font-size:18px}
  body[data-entry-variant="minimal_message"] .landing-sticky-cta{border-top-color:rgba(93,79,156,.12);background:rgba(250,249,255,.98)}
  body[data-entry-variant="minimal_message"] .landing-sticky-cta button{border-radius:14px;background:#765cf6;box-shadow:0 8px 15px rgba(92,69,205,.23);color:#fff;font-size:18px}
}
@media(prefers-reduced-motion:reduce){.minimal-message-button{transition:none}}
.landing-persona-identity>[data-v4-component="age"]{white-space:nowrap}
[data-v4-meta]{display:flex;flex-wrap:wrap;min-width:0;max-width:100%}
[data-v4-meta]>[data-v4-component],.hook6-chips>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.landing-meta-text{display:block;min-width:0;padding:0;border-radius:0;background:none;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere}
.hook6-chips .landing-meta-text{padding:0;background:none;border-radius:0}
.mini-profile>.avatar{flex-shrink:0}
.hook2-persona-name{margin:-8px 0 7px;color:#26323d;font-size:17px;font-weight:750;line-height:1.2}
.hook5-availability{max-width:calc(100% - 16px);margin-left:auto;margin-right:auto}
.landing-verified-photos>.v4-verified-button{width:15px;height:15px;flex:none}
.minimal-online{flex-wrap:wrap;line-height:1.5}
body[data-entry-variant="minimal_message"]{background:#faf9ff}
body[data-entry-variant="minimal_message"] .entry-page{width:100%;max-width:none;margin:0}
body[data-entry-variant="minimal_message"] .landing-breathing-space{height:40px}
body[data-entry-variant="minimal_message"] .entry-billing-terms,body[data-entry-variant="minimal_message"] .entry-legal-links{width:min(430px,calc(100% - 32px));margin-left:auto;margin-right:auto}
@media(max-width:680px){body[data-page="entry"]{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}
@media(max-width:360px){.profile-identity{flex-wrap:wrap;align-items:center}.profile-name-block{flex:1 1 150px}}


.minimal-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:0 18px max(28px,env(safe-area-inset-bottom));color:#9997a9;font-size:13px;line-height:1.5;text-align:center}
