.bio-page{box-sizing:border-box;isolation:isolate;color:#252526;-webkit-font-smoothing:antialiased;background:#f7f6f2;min-height:100vh;padding:64px 24px;line-height:1.5;position:relative}.bio-page *{box-sizing:border-box}.bio-page .bio-panel{text-align:center;max-width:540px;margin:0 auto;position:relative}.bio-page .identity{padding:0 18px}.bio-page .avatar{object-fit:cover;border-radius:50%;width:106px;height:106px;margin:0 auto 22px;display:block;box-shadow:0 0 0 5px #ffffffb3,0 8px 28px #2525260f}.bio-page h1{letter-spacing:-.9px;margin:0 0 8px;font-size:28px;font-weight:750;line-height:1.12}.bio-page p{max-width:42ch;margin:10px auto}.bio-page .handle{opacity:.5;margin:6px auto;font-size:12px}.bio-page .profile-bio{white-space:pre-line;color:inherit;opacity:.78;font-size:14px;line-height:1.7}.bio-page .profile-location{opacity:.6;justify-content:center;align-items:center;gap:5px;margin:9px auto;font-size:12px;display:flex}.bio-page .profile-location[hidden]{display:none}.bio-page .social-links{flex-wrap:wrap;justify-content:center;gap:6px;margin:20px 0 28px;display:flex}.bio-page .social-links a{width:37px;height:37px;color:inherit;opacity:.8;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.bio-page .social-links a:hover{opacity:1;background:#88888815}.bio-page .bio-links{gap:12px;margin-top:28px;display:grid}.bio-page .bio-link{background:var(--link-color);min-height:72px;color:var(--link-ink);align-items:center;gap:15px;padding:13px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.bio-page .bio-link:hover{transform:translateY(-2px);box-shadow:0 8px 26px #0000000a}.bio-page .site-icon{background:color-mix(in srgb,var(--link-ink) 6%,transparent);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.bio-page .platform-icon{flex-shrink:0;display:block}.bio-page .link-label{text-align:left;overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:600;line-height:1.45}.bio-page .link-arrow{opacity:.55;padding:0 3px;font-size:18px}.bio-page .link-number{font-variant-numeric:tabular-nums;opacity:.45;font-size:11px}.bio-page .bio-brand{color:inherit;letter-spacing:.3px;opacity:.8;margin:36px 0 8px;font-size:11px;text-decoration:none;display:inline-block}.bio-page .empty{opacity:.8;padding:24px;font-size:14px}.bio-page a:focus-visible{outline-offset:5px;outline:3px solid #9b83d7}.bio-page.classic{background:radial-gradient(at 5% 0,#e8e1f3a6,#0000 55%),radial-gradient(at 95% 100%,#efdcc77a,#0000 60%),#f7f6f2}.classic .bio-panel{max-width:510px}.classic .avatar{width:124px;height:124px;box-shadow:none}.classic .bio-link{border:1px solid color-mix(in srgb,var(--link-ink) 9%,transparent);border-radius:18px;box-shadow:0 3px #00000003}.classic .link-label{text-align:center;padding-right:12px}.classic .link-arrow{font-size:16px}.classic .site-icon{background:0 0}.bio-page.classic[data-photo-gradient=true]{background:linear-gradient(135deg,var(--page-from),var(--page-to))}.bio-page.spotlight{color:#fff;background:#131214;padding:32px 28px}.spotlight .desktop-backdrop{object-fit:cover;filter:blur(42px)brightness(.55);z-index:-1;pointer-events:none;width:calc(100% + 140px);height:calc(100% + 140px);position:fixed;inset:-70px}.spotlight .bio-panel{background:#000;border-radius:32px;outline:0;max-width:620px;padding-bottom:24px;overflow:hidden;box-shadow:0 10px 45px #0007}.spotlight .profile-header{justify-content:center;align-items:flex-end;min-height:520px;display:flex;position:relative}.spotlight .hero-photo{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.spotlight .profile-header:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009 62%,#000);position:absolute;inset:38% 0 -1px}.spotlight .identity{z-index:1;width:100%;padding:420px 26px 0;position:relative}.spotlight h1{letter-spacing:-.8px;font-size:34px}.spotlight .profile-bio{opacity:.8;margin:8px auto 0;font-size:13px}.spotlight .profile-location{margin:8px auto}.spotlight .social-links{gap:9px;margin:12px 18px 18px}.spotlight .social-links a{width:32px;height:32px}.spotlight .bio-links{gap:10px;margin:28px 16px 0}.spotlight .bio-link{border-radius:999px;grid-template-columns:36px minmax(0,1fr) 36px;column-gap:12px;min-height:70px;padding:12px 20px;display:grid}.spotlight .site-icon{background:var(--link-ink);color:var(--link-color);border-radius:50%;flex-basis:36px;width:36px;height:36px}.spotlight .link-label{text-align:center;min-width:0;font-size:14px;font-weight:550}.spotlight .link-arrow{display:none}.spotlight .bio-brand{margin:30px 0 12px}.bio-page .profile-location:has(.online-status:not([hidden])){opacity:1}.bio-page .online-status,.bio-page .location-detail{align-items:center;gap:5px;display:inline-flex}.bio-page .online-status[hidden],.bio-page .location-detail[hidden]{display:none}.bio-page .online-label{opacity:.68}.bio-page .online-dot{background:#22c55e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 2px #22c55e33}.bio-page .location-detail{opacity:.68}.bio-page .online-status:not([hidden])+.location-detail:not([hidden]):before{content:"·";opacity:.7;margin:0 3px}.spotlight[data-spotlight-button-shape=square] .bio-link{border-radius:4px}.spotlight .profile-header{min-height:0;display:block}.spotlight .hero-photo{object-fit:contain;width:100%;height:auto;display:block;position:relative}.spotlight .identity{padding:0 26px;position:absolute;bottom:0;left:0}.bio-page.editorial{color:#252b26;background:#e9e6df;padding:54px 24px}.editorial .bio-panel{background:#f9f7f2;border:1px solid #fff;border-radius:24px;max-width:680px;padding:38px;box-shadow:0 16px 70px #34342c09}.editorial .profile-header{text-align:left;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:30px;display:grid}.editorial .editorial-photo{object-fit:cover;object-position:center 30%;border-radius:100px 100px 16px 16px;width:190px;height:236px;display:block}.editorial .identity{padding:12px 0}.editorial h1{letter-spacing:-1.5px;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;line-height:1.05}.editorial .handle{letter-spacing:1.2px;text-transform:uppercase;margin:12px 0;font-size:10px}.editorial .profile-location{justify-content:flex-start}.editorial .profile-bio{margin:14px 0;font-size:13px;line-height:1.7}.editorial .social-links{justify-content:flex-start;gap:4px;margin:22px -7px 10px}.editorial .bio-links{gap:8px;margin-top:28px}.editorial .bio-link{border-radius:12px;min-height:72px}.editorial .site-icon{background:0 0}.editorial .link-arrow{display:none}.editorial .link-number{padding-right:8px}.editorial .bio-brand{letter-spacing:1px;text-transform:uppercase;margin-top:28px;font-size:10px}.classic[data-icon-style=auto] .site-icon:has(.onlyfans-icon){background:var(--link-ink);color:var(--link-color);border-radius:50%}.classic[data-icon-style=auto][data-button-style=hard] .site-icon:has(.onlyfans-icon) .onlyfans-icon{width:20px;height:18px}.bio-page[data-icon-style=brand] .onlyfans-icon path:first-child{fill:#00aeef}.bio-page[data-icon-style=brand] .onlyfans-icon path:last-child{fill:#008ccf}.bio-page[data-icon-style=black] .onlyfans-icon path{fill:#000}.bio-page[data-icon-style=white] .onlyfans-icon path{fill:#fff}.bio-page[data-icon-style=white] .site-icon:has(.onlyfans-icon),.bio-page[data-icon-style=white] .social-links a:has(.onlyfans-icon){background:#171719;border-radius:12px}.bio-page[data-icon-style=black] .site-icon:has(.onlyfans-icon),.bio-page[data-icon-style=black] .social-links a:has(.onlyfans-icon){background:#fff;border-radius:12px}@media (prefers-reduced-motion:reduce){.bio-page .bio-link,.bio-page .social-links a{transition:none}}.bio-page .bio-link[data-attention=bounce]{animation:1.7s ease-in-out infinite bio-link-bounce}.bio-page .bio-link-form{min-width:0;margin:0;display:block}.bio-page .bio-link-form .bio-link{width:100%;font:inherit;cursor:pointer;text-align:inherit;border:0}.bio-page .link-warning{text-align:center;flex:1;min-width:0;line-height:1.25}.bio-page .link-warning strong,.bio-page .link-warning small{display:block}.bio-page .link-warning strong{font-size:13px}.bio-page .link-warning small{margin-top:4px;font-size:11px}.bio-page .link-warning[hidden],.bio-page [data-gate-label][hidden],.bio-page .friend-warning[hidden]{display:none}.spotlight .link-warning{grid-column:2}.classic[data-button-style=hard] .link-warning{flex:0 auto}.bio-page .bio-friend-form{min-width:0;margin:0}.bio-page .bio-friend-form .bio-friend{width:100%;height:100%;font:inherit;cursor:pointer;padding:0}.bio-page .friend-warning{text-align:center;width:100%;padding:13px 10px;line-height:1.3;display:block}.bio-page .friend-warning strong,.bio-page .friend-warning small{display:block}.bio-page .friend-warning small{margin-top:4px;font-size:11px}.bio-page .bio-link[data-attention=bounce]:hover,.bio-page .bio-link[data-attention=bounce]:focus-visible{animation-play-state:paused}@keyframes bio-link-bounce{0%,24%,48%,to{transform:translateY(0)}12%{transform:translateY(-7px)}36%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.bio-page .bio-link[data-attention=bounce]{animation:none}}@media (width<=600px){.bio-page{padding:38px 20px}.bio-page h1{font-size:27px}.classic .bio-panel{max-width:440px}.classic .avatar{width:114px;height:114px}.classic .bio-link{min-height:68px}.spotlight .desktop-backdrop{display:none}.bio-page.spotlight{background:#000;padding:0}.spotlight .bio-panel{max-width:480px;box-shadow:none;border-radius:0;outline:0;min-height:100vh}.spotlight .profile-header{min-height:400px}.spotlight .identity{padding-top:290px}.spotlight .bio-links{margin:18px 20px 0}.bio-page.editorial{padding:24px 14px}.editorial .bio-panel{border-radius:20px;padding:24px 20px}.editorial .profile-header{grid-template-columns:minmax(0,135px) minmax(0,1fr);gap:20px}.editorial .editorial-photo{width:100%;height:185px}.editorial h1{font-size:32px}.editorial .profile-bio{font-size:12px}.editorial .social-links{margin-top:18px}.editorial .bio-link{gap:10px;padding:12px}.editorial .link-label{font-size:13px}}@media (width<=350px){.editorial .profile-header{text-align:center;grid-template-columns:1fr}.editorial .editorial-photo{width:150px;height:180px;margin:auto}.editorial .profile-location{justify-content:center}.editorial .handle,.editorial .profile-bio{margin:12px auto}}@media (width<=600px){.spotlight .profile-header{min-height:0}.spotlight .identity{padding:0 26px}}.bio-page{flex-direction:column;align-items:center;min-height:100dvh;padding-bottom:0;display:flex}.bio-page .bio-panel{flex-shrink:0;width:100%}.bio-page .bio-brand{padding:32px 0 max(18px,env(safe-area-inset-bottom));text-align:center;flex-shrink:0;align-self:center;margin:auto 0 0}.bio-page.spotlight .bio-panel{min-height:0}.desktop-backdrop-shell{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spotlight .desktop-backdrop-shell .desktop-backdrop{position:absolute}@media (width<=600px){.desktop-backdrop-shell{display:none}}.bio-page.spotlight{padding-bottom:0}@media (width>=601px){.spotlight .bio-panel{padding-bottom:56px}}.essential-backdrop{z-index:-1;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.classic[data-background=photo]{background:#f6f3f8}.classic[data-background=photo] .essential-backdrop{display:block}.essential-background-photo{object-fit:cover;filter:blur(34px)brightness(.85);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px}.essential-backdrop:after{content:"";background:#ffffffb8;position:absolute;inset:0}.classic[data-button-style=hard] .bio-links{gap:18px;padding-right:8px}.classic[data-button-style=hard] .bio-link{border:2px solid #111;border-radius:5px;justify-content:center;gap:12px;min-height:80px;padding:18px 20px;box-shadow:7px 7px #111}.classic[data-button-style=hard] .link-label{text-align:center;flex:0 auto;padding:0;font-size:16px}.classic[data-button-style=hard] .site-icon{background:0 0;flex-basis:28px;width:28px}.classic[data-button-style=hard] .link-arrow{display:none}.classic[data-button-style=hard] .bio-link:hover{transform:translate(-2px,-2px);box-shadow:9px 9px #111}.classic[data-button-style=hard] .bio-link:active{transform:translate(4px,4px);box-shadow:3px 3px #111}.bio-friends{text-align:center;margin:38px 16px 0}.bio-friends h2{letter-spacing:-.04em;color:inherit;text-align:center;margin:0 0 16px;font-size:20px}.bio-friends-grid{grid-template-columns:1fr;gap:12px;display:grid}.bio-friends-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-friend{border:1px solid;border-color:color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);min-width:0;color:inherit;border-radius:14px;flex-direction:column;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,background .18s;display:flex;overflow:hidden}.bio-friend:hover{background:color-mix(in srgb,currentColor 10%,transparent);transform:translateY(-2px)}.bio-friend img{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;width:100%;height:auto;max-height:360px;display:block}.bio-friends-grid.two-columns .bio-friend img{aspect-ratio:4/5}.bio-friend span{text-align:center;overflow-wrap:anywhere;width:100%;padding:13px 10px;display:block}.spotlight .bio-friends{margin:36px 20px 0}.spotlight .bio-friend{background:#171719;border-color:#39393b}.spotlight .bio-friend:hover{background:#242427}.bio-friend span{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}
