.ui-modal-overlay{z-index:1100;box-sizing:border-box;backdrop-filter:blur(14px);background:#06040991;justify-content:center;align-items:flex-end;height:100dvh;padding:16px;display:flex;position:fixed;inset:0}.ui-modal{overscroll-behavior:contain;color:#f7f7f8;backdrop-filter:blur(28px)saturate(1.3);background:#17161bb8;border:1px solid #ffffff26;border-radius:16px;width:min(100%,440px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 64px #00000073}.ui-modal-dialog{max-height:inherit;outline:none;position:relative}@media (width>=640px){.ui-modal-overlay{align-items:center;padding:32px}}@media (prefers-reduced-motion:no-preference){.ui-modal-overlay[data-entering]{animation:.2s ease-out both ui-modal-overlay-in}.ui-modal-overlay[data-exiting]{animation:.16s ease-in both ui-modal-overlay-out}.ui-modal[data-entering]{animation:.24s cubic-bezier(.22,1,.36,1) both ui-modal-in}.ui-modal[data-exiting]{animation:.16s ease-in both ui-modal-out}@keyframes ui-modal-overlay-in{0%{opacity:0}}@keyframes ui-modal-overlay-out{to{opacity:0}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes ui-modal-out{to{opacity:0;transform:translateY(4px)scale(.99)}}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/fonts/GoogleSansFlex-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:block;src:url(/fonts/GoogleSansFlex-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Black.woff2)format("woff2");font-weight:900;font-display:block}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Medium.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-SemiBold.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Regular.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:THICCCBOI;src:url(/fonts/THICCCBOI-Bold.woff2)format("woff2");font-weight:700;font-display:block}:root{color-scheme:dark;--bg:#000;--surface:#1c1a1a;--surface-hover:#212121;--ink:#ffffffed;--muted:#ffffff91;--line:#ffffff17;--pink:#e72f58;--pink-hover:#d72e55;--font-body:"Google Sans Flex", "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--font-display:THICCCBOI, sans-serif;font:16px/22px var(--font-body);font-optical-sizing:auto;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}body{margin:0}html,body{max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}h1,h2,h3,h4,p{margin:0}h1{font-size:33px;font-weight:600;line-height:1.15}h2{font-size:18px;font-weight:400}h3{font-size:16px;font-weight:600;line-height:22px}:is(h1,h2,h3,h4,h5,h6,b,strong,button,.button,.partner-link,.pagination-number,.pagination-step,.video-duration,.cms-block .bold,.footer-badges,.search-dialog .suggest-heading,.search-dialog .suggest-result span,.search-dialog .search-all-results){font-family:var(--font-display)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--pink);padding:12px;position:fixed;top:-100px}.skip-link:focus{top:12px}.icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.site-header{z-index:100;backdrop-filter:none;background:0 0;position:sticky;top:0}.header-inner{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:20px;max-width:1460px;min-height:80px;margin:auto;padding:0 30px;display:grid;position:relative}.brand{width:120px;display:block}.brand img{width:100%;height:auto;display:block}.navigation-cluster,.main-nav,.header-actions,.mobile-nav{align-items:center;gap:20px;display:flex}.main-nav a,.ai-link,.mobile-nav a{white-space:nowrap;color:#ffffffc4;align-items:center;gap:10px;font-size:16px;display:flex}.main-nav .icon,.mobile-nav .icon,.ai-link .icon{opacity:.76}.main-nav a:hover,.mobile-nav a:hover,.ai-link:hover,.main-nav a[aria-current=page]{color:#fff}.header-actions{justify-content:flex-end;gap:35px}.shuffle .icon{opacity:.57;width:26px;height:26px}.search-trigger{color:inherit;text-align:left;border:1px solid var(--line);background:#eee8e00a;border-radius:5px;align-items:center;gap:10px;width:300px;height:42px;padding:0 15px;display:flex}.search-trigger .icon{color:#eee8e04f}.search-trigger kbd{font:11px/1 var(--font-body);color:var(--muted);margin-left:auto}.search-trigger:hover{background:#eee8e00f;border-color:#ffffff21}.compact-start,.mobile-nav{display:none}.language-nav{flex-shrink:0;position:relative}.language-nav summary{align-items:center;gap:10px;height:40px;font-size:18px;list-style:none;display:flex}.language-nav summary::-webkit-details-marker{display:none}.chevron{width:14px;height:14px;color:var(--muted)}.language-nav nav{background:var(--surface);border:1px solid var(--line);z-index:120;border-radius:5px;width:200px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 10px 40px #0008}.language-nav nav a{color:var(--muted);gap:12px;padding:9px 10px;display:flex}.language-nav nav a:hover,.language-nav nav a[aria-current=page]{color:#fff;background:#ffffff08}main{max-width:1460px;min-height:65vh;margin:auto;padding:20px 30px 60px}.page-heading{align-items:center;gap:10px;min-height:22px;margin:0 0 20px;display:flex}.page-heading .icon{opacity:.33;width:18px;height:18px}.page-heading h1{text-transform:uppercase;font-size:18px;font-weight:400;line-height:18px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.catalog-grid.channel{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid.category{grid-template-columns:repeat(5,minmax(0,1fr))}.directory{margin-top:20px}.directory-filter{border:1px solid var(--line);background:#eee8e00a;border-radius:5px;align-items:center;gap:10px;max-width:300px;height:42px;margin-bottom:20px;padding:0 12px;display:flex}.directory-filter input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:0}.directory-input{flex:1;min-width:0;position:relative}.directory-input>.icon,.directory-reset{display:none}.directory-filter button{color:var(--muted);background:0 0;border:0;padding:0;line-height:0}.directory-filter:focus-within{border-color:var(--pink)}.card{min-width:0;transition:transform .3s;display:block;position:relative}.card-image{aspect-ratio:5/3;background:#171717;border-radius:5px;display:block;position:relative;overflow:hidden}.card-image>img:first-child{object-fit:cover;width:100%;height:100%;display:block}html.image-reveal-enabled img.image-smooth:not(.is-ready){opacity:0}html.image-reveal-enabled img.image-smooth{transition:opacity .24s ease-out}.card-copy{padding-top:10px}.card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-overlay{background:linear-gradient(#0000,#000000ba);justify-content:space-between;align-items:flex-end;gap:10px;height:50px;padding:5px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.card-overlay span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.card-overlay .icon{width:12px;height:12px}.card.category .card-image,.card.pornstar .card-image{aspect-ratio:1}.card.category h3,.card.pornstar h3{text-transform:uppercase;background:linear-gradient(#0000,#000c);padding:40px 10px 10px;font-size:14px;font-weight:600;position:absolute;inset:auto 0 0}.card.channel .card-copy{border:1px solid var(--line);background:#ffffff05;border-top:0;border-radius:0 0 5px 5px;padding:15px 20px}.card.channel .card-copy p{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.card.channel .card-copy .icon{opacity:1;width:14px;height:14px}.card-image>.channel-logo{object-fit:cover;border-radius:5px;width:70px;height:70px;position:absolute;bottom:10px;left:10px}.card-trailer{object-fit:cover;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.card-trailer.playing{opacity:1}.card:has(.card-trailer.playing) .card-overlay{z-index:1}@media (hover:hover){.card:hover{transform:scale(1.02)}.card.category:hover{transform:scale(.97)}}.pagination{justify-content:center;align-items:center;gap:6px;margin-top:40px;display:flex}.pagination-pages{align-items:center;gap:6px;display:flex}.pagination-mobile{display:none}.pagination-number,.pagination-step{border:1px solid var(--line);background:#ffffff08;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:48px;height:48px;padding:0 14px;font-size:16px;font-weight:600;display:inline-flex}.pagination-number[aria-current=page]{background:var(--pink);border-color:var(--pink);color:#fff}.pagination a:hover{background:#ffffff17;border-color:#ffffff40}.pagination-gap{text-align:center;width:18px;color:var(--muted)}.button{border:1px solid var(--line);min-height:50px;color:var(--ink);background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:12px 24px;display:inline-flex}.button:hover{border-color:#ffffff40}.empty-state{color:var(--muted);padding:40px 0}.empty-state h1{margin-bottom:24px}.muted{color:var(--muted)}.eyebrow{color:var(--muted);font-size:13px}.profile-detail{margin-bottom:30px}.channel-cover{object-fit:cover;border-radius:5px;width:100%;height:350px;display:block}.profile-identity{align-items:center;gap:20px;padding:20px 0;display:flex}.profile-identity>img{object-fit:cover;border-radius:5px;width:100px;height:100px}.profile-identity h1{margin-bottom:10px}.profile-identity p{color:var(--muted);font-size:13px}.profile-detail.channel .profile-identity{margin-top:-45px;position:relative}.profile-description{margin-top:0;line-height:24px}.partner-link{background:linear-gradient(180deg, var(--pink-hover), var(--pink));color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-weight:600;transition:filter .18s,box-shadow .18s,transform .12s;display:flex;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 1px 2px #0006,0 8px 24px -6px #e72f5899}.partner-link .partner-label{min-width:0}.partner-link .cta-external-icon{flex:0 0 18px;width:18px;height:18px;display:block}.partner-link:hover{filter:brightness(1.06)}.partner-link:active{background:linear-gradient(180deg, var(--pink), var(--pink-hover));filter:none;transform:translateY(1px);box-shadow:inset 0 2px 4px #0004}@media (prefers-reduced-motion:reduce){.partner-link{transition:none}}.video-detail{grid-template-columns:minmax(0, 1fr) min(var(--sidebar-width,300px), 40%);gap:40px;display:grid}.detail-media{width:100%}.detail-copy{padding-top:10px}.detail-copy h1{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.5}.video-channel{align-items:center;gap:20px;margin-bottom:20px;display:flex}.video-channel img{object-fit:cover;border-radius:5px;width:60px;height:60px}.video-channel h2{font-size:16px;font-weight:600}.video-channel p{color:var(--muted);margin-top:8px;font-size:13px}.relation-group{margin-top:20px}.relation-group h4{margin-bottom:12px;font-size:16px;font-weight:600;line-height:22px}.entity-links{flex-wrap:wrap;gap:10px;display:flex}.entity-links a{border:1px solid var(--line);background:#eee8e00a;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.entity-links a:hover{border-color:var(--pink)}.entity-links img{object-fit:cover;border-radius:5px;width:35px;height:35px}.related-section{margin-top:50px}.related-section>h2{text-transform:uppercase;margin-bottom:20px}.profile-detail+.related-section{margin-top:20px}.site-footer{max-width:1460px;color:var(--muted);flex-direction:column;align-items:center;gap:20px;margin:auto;padding:0 30px 30px;font-size:13px;display:flex}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.site-footer a:hover{color:#fff}.footer-badges{gap:20px;font-weight:700;display:flex}.footer-badges a{border:1px solid #ffffff40;border-radius:3px;padding:4px 12px}.legal-page{max-width:1000px;margin:auto}.legal-page h1{margin:20px 0 40px}.legal-copy p,.legal-copy ol,.legal-copy ul{margin-bottom:20px}.legal-copy h2,.legal-copy h3{margin:30px 0 15px}.search-dialog{width:800px;max-width:calc(100vw - 40px);max-height:85dvh;color:var(--ink);backdrop-filter:blur(15px);background:#211f1fcf;border:1px solid #ffffff20;border-radius:5px;padding:0;overflow:visible;box-shadow:0 20px 80px #0009}.dialog-close{color:var(--muted);background:0 0;border:0;padding:8px;position:absolute;top:-42px;right:0}.search-form{border-bottom:1px solid var(--line);align-items:center;min-height:50px;display:flex;position:relative}.search-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 20px 15px 45px}.search-form select{max-width:130px;color:var(--muted);background:0 0;border:0;padding:12px 5px;font-size:14px}.search-form button{color:var(--muted);background:0 0;border:0;padding:12px 18px}.search-form>.icon{color:var(--muted);pointer-events:none;position:absolute;top:15px;left:15px}@media (width<=767px){.search-form>.icon{top:10px}}.suggestions{border:1px solid var(--line);background:#1c1a1a;border-radius:0 0 5px 5px;max-height:min(60vh,480px);padding:12px;position:absolute;top:100%;left:0;right:0;overflow:auto}.suggestions a{border-radius:3px;padding:12px;font-size:15px;display:block}.suggestions a:hover,.suggestions a:focus{background:#ffffff0f}.suggest-heading{color:var(--muted);text-transform:uppercase;padding:10px;font-size:12px}.result-filters{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.result-filters a{border:1px solid var(--line);border-radius:5px;padding:10px 15px}.result-filters a[aria-current=page]{border-color:var(--pink)}@media (width<=1500px){.search-trigger{width:220px}.header-actions{gap:25px}}@media (width<=1366px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.header-actions{gap:20px}.search-trigger{width:150px}.search-trigger kbd{display:none}.navigation-cluster,.main-nav{gap:18px}.detail-copy h1{font-size:19.5px}.directory .page-heading{margin-bottom:40px}}@media (width<=1150px){.main-nav a{gap:8px;font-size:14px}.main-nav,.navigation-cluster{gap:14px}.ai-link{display:none}}@media (width<=1024px){.header-inner{min-height:60px;padding:0 20px}.navigation-cluster{border-bottom:1px solid var(--line);background:#0000009c;justify-content:center;width:100%;height:40px;position:absolute;top:60px;left:0}.site-header{padding-bottom:40px}.main-nav a{font-size:16px}.compact-start{display:flex}.compact-start>.language-nav{display:none}.header-actions{gap:35px}.search-trigger{width:auto}.search-trigger kbd{display:none}main{padding:20px 20px 60px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid.category{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid.channel{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid.pornstar{grid-template-columns:repeat(3,minmax(0,1fr))}.video-detail{display:block}.video-side-panel{display:none}.channel-cover{height:250px}.directory .page-heading{margin-bottom:30px}}@media (width<=767px){.header-inner{grid-template-columns:30% 35% 30%;column-gap:2.5%;min-height:50px;padding:0 10px 0 0}.brand{width:100%}.site-header{padding-bottom:0}.navigation-cluster{display:none}.compact-start{gap:5px;padding-left:10px}.compact-start>.language-nav{margin:0;display:block}.compact-start>.language-nav summary{gap:10px;height:22px;padding-inline:10px;font-size:16px}.compact-start .chevron{width:14px;height:14px;margin:0}.compact-start .icon{opacity:.57;width:26px;height:26px}.header-actions{gap:5px}.header-actions .ai-link{display:none}.search-trigger{background:0 0;border:0;justify-content:center;width:35px;height:42px;padding:0}.search-trigger .icon{color:#ffffff91;width:24px;height:24px}.search-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-trigger kbd{display:none}.header-actions .shuffle{display:flex}.mobile-nav{border-bottom:1px solid var(--line);scrollbar-width:none;justify-content:space-between;gap:20px;height:40px;padding:0 10px;display:flex;overflow:auto}.mobile-nav a{flex-shrink:0;gap:10px;font-size:16px}.mobile-nav .icon{width:22px;height:22px}main{padding:20px 5px 30px}.page-heading{min-height:21.75px;margin-bottom:20px;padding:0}.page-heading h1{font-size:18px}.catalog-grid{grid-template-columns:minmax(0,1fr);gap:5px}.catalog-grid.category,.catalog-grid.pornstar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-grid.channel{grid-template-columns:minmax(0,1fr);gap:20px}.card-copy{padding:10px 0 0}.card-overlay{font-size:16px;font-weight:400}.card-overlay .icon{width:22px;height:22px}.card.channel .card-copy{background:0 0;border:0;padding:10px 0 0}.card.channel .card-image{aspect-ratio:25/14}.card.channel .card-copy p{gap:5px;min-height:21.75px;margin-top:5px;font-size:13.5px;line-height:13.5px}.card.channel .card-copy .icon{width:18px;height:18px}.card-image{border-radius:5px}.directory{margin-top:0}.directory .page-heading{gap:20px;margin-bottom:20px}.directory-filter{background:0 0;border:0;grid-template-columns:70% 15% 15%;gap:0;width:100%;max-width:none;margin-left:0;padding:0;display:grid}.directory-input{margin-inline:3px}.directory-input input{border:1px solid var(--line);background:#eee8e00a;border-radius:5px;height:42px;padding:16px 16px 16px 45px;font-size:16px;line-height:22px}.directory-input>.icon{color:var(--muted);pointer-events:none;display:block;position:absolute;top:11px;left:15px}.directory-filter button,.directory-reset{border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;height:42px;margin-inline:3px;display:flex}.directory-filter button{background:var(--pink);color:#fff}.directory-reset{opacity:.7;background:#eee8e00a}.pagination{gap:4px;margin:30px 0 0}.pagination-desktop{display:none}.pagination-mobile{gap:4px;display:flex}.pagination-number{min-width:32px;height:44px;padding:0 4px;font-size:14px}.pagination-step{min-width:32px;height:44px;padding:0}.pagination-step .icon{width:16px;height:16px}.pagination-label{display:none}.pagination-gap{width:12px}.profile-identity{gap:20px;min-height:103.75px;padding:0}.profile-identity>img{border-radius:50%;flex-shrink:0;align-self:flex-start;width:100px;height:100px}.profile-identity>div{min-width:0}.profile-identity h1{overflow-wrap:anywhere;margin-bottom:7px;font-size:21px;line-height:21px}.profile-description{padding:0;font-size:16px;line-height:17.25px}.profile-detail{margin-top:-10px;margin-bottom:20px}.profile-detail>.profile-description{margin-top:15px}.profile-detail.pornstar .video-count{display:none}.profile-detail.pornstar .profile-identity h1{margin-bottom:5px}.profile-identity p{font-size:12px;line-height:12px}.profile-detail.category{margin-bottom:40px;padding:15px 5px 0}.profile-detail.category .profile-identity{min-height:100px}.profile-detail.category .profile-identity>img{border-radius:7px}.profile-detail.category .profile-description{line-height:16px}.channel-cover{border-radius:0;width:calc(100% + 10px);max-width:none;height:100px;margin-left:-5px}.profile-detail.channel .profile-identity{min-height:80px;margin-top:-20px}.profile-detail.channel .profile-identity>img{border-radius:5px;width:80px;height:80px}.profile-detail.channel .profile-identity>div{padding-top:25px}.profile-detail.channel>.partner-link{margin-top:15px}.profile-detail.channel+.related-section{margin-top:30px}.detail-copy{padding:20px 0 0}.detail-copy h1{margin-bottom:20px;font-size:16.5px;line-height:16.5px}.video-channel{gap:20px;margin:0}.video-channel h2{font-size:16.5px;line-height:16.5px}.video-channel .video-count{min-height:25.75px;margin-top:5px;font-size:15px}.video-channel .video-count .icon{width:22px;height:22px}.relations-row{scrollbar-width:none;gap:15px;margin-top:20px;display:flex;overflow-x:auto}.relations-row:empty{display:none}.relation-group{flex-shrink:0;margin:0}.relation-group h4{margin-bottom:7px;font-size:15px;font-weight:500;line-height:15px}.entity-links{flex-wrap:nowrap}.entity-links a{text-align:center;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:7px;width:70px;padding:0;font-size:13.5px;line-height:13.5px}.entity-links img{border-radius:7px;width:70px;height:70px}.entity-links span{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.related-section{margin-top:30px}.related-section>h2{padding:0;line-height:21.75px}.video-detail+.related-section{margin-top:30px}.video-detail+.related-section .catalog-grid,.profile-detail+.related-section .catalog-grid{gap:20px}.site-footer{padding:0 10px 25px}.site-footer nav{display:none}.site-footer .footer-badges{align-items:center}.site-footer .footer-badges a{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.site-footer .footer-badges a+a{width:60px;height:60px}.search-dialog{width:100%;max-width:none;height:50dvh;max-height:50dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;position:fixed;inset:auto 0 0}.search-dialog .search-form{min-height:40px}.search-dialog .dialog-close{top:-40px;right:10px}.search-dialog .suggestions{max-height:calc(50dvh - 40px - env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0}.search-dialog .recent-searches{text-align:center;max-height:calc(50dvh - 40px);padding-top:70px;overflow-y:auto}.search-form input{height:40px;padding:9px 12px 9px 45px;font-size:16px}.search-form select{max-width:95px}.search-form button{padding:12px}.legal-page{padding:0 10px}.legal-page h1{font-size:27px}.partner-link{margin-inline:0;padding:12px 20px;font-size:15px;line-height:15px}main:has(.home-feed){padding-top:10px}.home-feed .page-heading .icon{width:16.7344px}}@media (prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.card.pornstar .card-image{aspect-ratio:auto;border-radius:6px;height:250px;box-shadow:0 0 100px #e72f5824}.card.pornstar h3{text-align:center;padding:60px 20px 20px;font-size:22.5px;font-weight:900;line-height:1}.directory .page-heading{margin-bottom:20px}.footer-badges a{opacity:.5;border:0;padding:0;line-height:0}.footer-badges a:hover{opacity:1}@media (width<=1366px){.catalog-grid.pornstar{grid-template-columns:repeat(4,minmax(0,1fr))}.directory:has(.catalog-grid.category) .page-heading{margin-bottom:40px}}@media (width<=1024px){.catalog-grid.pornstar{grid-template-columns:repeat(3,minmax(0,1fr))}.directory:has(.catalog-grid.category) .page-heading{margin-bottom:30px}}@media (width<=767px){.catalog-grid.pornstar,.catalog-grid.category{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card.pornstar h3{white-space:normal;overflow-wrap:anywhere;padding:50px 10px 10px;font-size:15px}.card.category .card-image{border-radius:10px;min-height:150px;box-shadow:0 0 100px #e72f5824}.card.category h3{text-align:center;white-space:normal;overflow-wrap:anywhere;padding:50px 10px 10px;font-size:15px;font-weight:900;line-height:15px}.directory:has(.catalog-grid.category) .page-heading{margin-bottom:20px}}.video-count{align-items:center;gap:5px;min-height:21.75px;display:flex}.video-count .icon{opacity:1;width:18px;height:18px}.video-more-details{border:1px solid var(--line);border-radius:5px;margin-top:20px;font-size:13px}.video-more-details summary{justify-content:space-between;align-items:center;padding:11px 15px;line-height:15px;list-style:none;display:flex}.video-more-details summary::-webkit-details-marker{display:none}.details-toggle{display:flex}.details-toggle .icon{width:13px;height:13px}.details-minus,.video-more-details[open] .details-plus{display:none}.video-more-details[open] .details-minus{display:block}.video-more-details>p{padding:15px}.video-tags{flex-wrap:wrap;gap:8px;padding:15px 15px 0;display:flex}.video-tags span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 10px}.recent-searches{min-height:134px;color:var(--muted);padding:20px;font-size:14px}.recent-searches a{color:var(--ink);padding:8px 0;display:block}.language-nav summary>img{object-fit:contain;width:18px;height:14px;display:block}.cms-page-blocks{padding:25px 0}.cms-block{margin-bottom:30px}.cms-block h2{margin:0 0 20px}.cms-image img,.cms-banner img,.cms-text img{max-width:100%;height:auto}.cms-block p{line-height:1.7}.cms-block .bold{font-weight:700}.cms-block .italic{font-style:italic}.cms-block .underline{text-decoration:underline}.cms-banner{background:#181818;border-radius:8px;padding:25px}.image-caption{color:#aaa}.preview-notice{background:#302229;border:1px solid #e72f58;margin:20px 0;padding:10px 15px}.cms-block .strikethrough{text-decoration:line-through}.cms-block .strikethrough.underline{text-decoration:underline line-through}.cms-block .inline-code{background:#292929;border-radius:3px;padding:2px 4px;font-family:monospace}.cms-block .subscript{vertical-align:sub;font-size:.8em}.cms-block .superscript{vertical-align:super;font-size:.8em}.cms-block ul{padding-inline-start:25px;list-style:outside}.cms-block ol{padding-inline-start:25px;list-style:decimal}.unit-frame{width:var(--creative-width);max-width:100%;height:auto;aspect-ratio:var(--creative-ratio);contain:strict;background:#000;flex:none;min-width:0;position:relative;overflow:hidden}.unit-frame iframe{width:var(--creative-width);height:var(--creative-height);transform-origin:0 0;opacity:0;background:#000;border:0;transition:opacity .22s ease-out;display:block;position:absolute;inset:0}.unit-frame iframe.is-ready{opacity:1}.unit-group{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:15px;width:100%;min-width:0;display:flex}.unit-form-0{flex-direction:column}.unit-region:has(.unit-form-0){margin:0}.unit-taxonomy-top{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:20px 0;display:flex}.unit-taxonomy-top:not(:has(.unit-device-desktop)){display:none}.unit-footer{padding:20px 5px}.unit-form-1{flex-wrap:wrap}.unit-above-video,.unit-page-top{padding:10px 0}@media (width<=1024px){.profile-detail:is(.category,.pornstar,.tag)>.unit-page-top{margin-top:8px}}.unit-under-video{margin:20px 0 0}.unit-channel-cta{margin:20px 0}.unit-device-mobile,.unit-device-tablet,.unit-device-mobileLandscape,.unit-device-tabletLandscape{display:none}@media (width<=1024px){.unit-device-desktop,.unit-taxonomy-top,.unit-footer:has(.unit-device-desktop):not(:has(.unit-device-tablet,.unit-device-mobile,.unit-device-tabletLandscape,.unit-device-mobileLandscape)),.unit-video-sidebar{display:none}}@media (width<=767px){.unit-video-sidebar{display:none}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.unit-device-tablet{display:flex}}@media (width>=768px) and (width<=1024px) and (orientation:landscape){.unit-device-tabletLandscape{display:flex}}@media (width<=767px) and (orientation:portrait){.unit-device-mobile{display:flex}}@media (width<=767px) and (orientation:landscape){.unit-device-mobileLandscape{display:flex}}@media (width>=1025px){.unit-above-video,.unit-page-top,.unit-under-video,.unit-channel-cta,.unit-footer:not(:has(.unit-device-desktop)){display:none}.profile-detail:not(.channel):has(.unit-taxonomy-top){grid-template-columns:minmax(0, 1fr) min(var(--taxonomy-width,620px), 60%);column-gap:20px;display:grid}.profile-detail:not(.channel):has(.unit-taxonomy-top)>.profile-identity,.profile-detail:not(.channel):has(.unit-taxonomy-top)>.profile-description{grid-column:1}.profile-detail>.unit-taxonomy-top{grid-area:1/2/span 2;align-self:start;margin:0}.unit-region:not(:has(.unit-device-desktop)){display:none}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.unit-region:not(:has(.unit-device-tablet)){display:none}}@media (width>=768px) and (width<=1024px) and (orientation:landscape){.unit-region:not(:has(.unit-device-tabletLandscape)){display:none}}@media (width<=767px) and (orientation:portrait){.unit-region:not(:has(.unit-device-mobile)){display:none}}@media (width<=767px) and (orientation:landscape){.unit-region:not(:has(.unit-device-mobileLandscape)){display:none}}@media (width<=767px){.unit-above-video{margin-top:-20px}}.video-side-panel{min-width:0}.unit-taxonomy-top>.unit-group{width:var(--unit-width);max-width:100%}@media (width>=768px) and (width<=1024px){.unit-above-video,.unit-page-top,.unit-under-video{margin-inline:-20px}}.profile-heading-copy,.channel-heading-row h1,.video-channel>div{min-width:0}.channel-heading-row{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:8px;display:flex}.channel-heading-row h1{overflow-wrap:anywhere;margin:0}.partner-link.partner-compact{text-align:center;flex:none;gap:8px;width:auto;max-width:100%;min-height:44px;margin:0;padding:9px 14px;font-size:14px;line-height:20px;display:inline-flex}.video-channel-row{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;display:flex}.video-channel-row .video-channel{min-width:0;margin:0}.video-channel-row .video-channel h2{overflow-wrap:anywhere}.video-channel-row .video-channel img{flex-shrink:0}.card.video h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;transition:color .15s;display:-webkit-box}.card.video:focus-visible h3{color:var(--pink)}.video-card-meta{color:var(--muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;line-height:18px;display:flex}.video-card-meta>span{align-items:center;gap:5px;min-width:0;display:flex}.video-card-meta>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-card-meta>span:first-child{flex:1}.video-card-meta>span:last-child:not(:first-child){max-width:48%}.video-card-meta .icon{flex-shrink:0;width:14px;height:14px}.video-duration{z-index:3;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#000c;border-radius:3px;padding:2px 5px;font-size:12px;font-weight:600;position:absolute;top:8px;bottom:auto;right:6px}.channel-search-status:empty{display:none}.card.video{transform:none}@media (hover:hover) and (pointer:fine){.card.video:hover h3{color:var(--pink)}}.video-card video.trailer{object-fit:cover;opacity:0;pointer-events:none;border-radius:0;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .18s;position:absolute;inset:-2px}.video-card.video-active video.trailer{opacity:1}.video-card .loading-bar{opacity:0;pointer-events:none;z-index:2;background:#00000014;border-radius:5px 5px 0 0;width:100%;height:3px;transition:opacity .15s;position:absolute;top:0;left:0;overflow:hidden}.video-card.loading .loading-bar{opacity:1}.video-card .loading-bar:before{content:"";transform-origin:0;background:#e72f58;width:40%;height:100%;animation:1.1s linear infinite preview-loading;display:block}@keyframes preview-loading{0%{transform:translate(-100%)scaleX(1)}50%{transform:translate(50%)scaleX(1.5)}to{transform:translate(250%)scaleX(1)}}.channel-search-status{min-height:20px;color:var(--muted);margin:0 0 12px;font-size:13px}.directory-filter[data-channel-search]{max-width:420px;height:46px;padding-right:0}.directory-filter[data-channel-search] button,.directory-filter[data-channel-search] .directory-reset{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}#videos{scroll-margin-top:20px}@media (width<=767px){.channel-heading-row{gap:8px 12px}.profile-detail.channel .profile-identity{gap:12px}.profile-detail.channel .profile-identity>div{padding-top:25px}.partner-link.partner-compact{padding:8px 12px;font-size:13px}.card.video .card-copy{padding-top:8px}.video-card-meta{font-size:12px}.directory-filter[data-channel-search]{max-width:100%}}@media (prefers-reduced-motion:reduce){.video-card .loading-bar:before{width:100%;animation:none}.video-card video.trailer,.card.video h3{transition:none}}body :is(h1,h2,h3,h4,h5,h6){font-weight:900!important}.profile-avatar,.video-channel img,.card-image>.channel-logo{border:2px solid var(--pink)}.profile-detail:not(.channel) .profile-avatar{border-radius:50%;flex-shrink:0}.profile-detail.channel .channel-cover{border-radius:0;width:calc(100% + 20px);max-width:none;height:350px;margin-left:-10px}.channel-profile-header{align-items:flex-end;gap:20px;margin-top:-25px;display:flex;position:relative}.channel-profile-main{flex:1;align-items:flex-end;gap:20px;min-width:0;display:flex}.channel-profile-main>.profile-avatar{object-fit:cover;border-radius:10px;flex-shrink:0;width:100px;height:100px}.channel-profile-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.channel-title-count{flex-wrap:wrap;align-items:center;gap:10px 20px;min-height:33px;display:flex}.channel-title-count h1{overflow-wrap:anywhere;align-self:flex-start;margin:0;font-size:33px;line-height:33px}.channel-title-count .video-count{white-space:nowrap;gap:5px;margin:0;font-size:15px;line-height:15px}.channel-title-count .video-count .icon{width:22px;height:22px}.channel-profile-copy .profile-description{margin:0;font-size:15px;line-height:17.25px}.partner-link.channel-partner-link{text-align:center;border-radius:var(--ui-radius);overflow-wrap:anywhere;flex:0 auto;max-width:50%;margin:0;padding:20px 40px;font-size:18px;font-weight:900;line-height:18px}.video-channel img,.card-image>.channel-logo{border-radius:10px}.details-content>.profile-description{margin:0;padding:15px}@media (width>=768px) and (width<=1024px){.profile-detail.channel{margin-top:-20px}.profile-detail.channel .channel-cover{width:calc(100% + 40px);height:230px;margin-left:-20px}.channel-profile-header{margin-top:-20px;flex-direction:column;align-items:stretch;margin-inline:-5px}.channel-profile-main{flex:none}.channel-title-count{min-height:27.5px}.channel-title-count h1{font-size:22.5px;line-height:22.5px}.partner-link.channel-partner-link{width:100%;max-width:none}}@media (width<=767px){.profile-detail.channel{margin-top:-20px}.profile-detail.channel .channel-cover{width:calc(100% + 10px);height:100px;margin-left:-5px}.channel-profile-header{flex-direction:column;align-items:stretch;gap:15px;margin-top:-20px}.channel-profile-header.has-description{padding-bottom:30px}.channel-profile-main{flex:none}.channel-profile-main>.profile-avatar{width:80px;height:80px}.channel-profile-copy{gap:0;padding-top:25px}.channel-title-count{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.channel-title-count h1{font-size:21px;line-height:21px}.channel-title-count .video-count{min-height:26.75px;font-size:12px;line-height:12px}.channel-profile-copy .profile-description{display:none}.channel-profile-copy .profile-copy-line{width:auto;margin:0;font-size:14px;line-height:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.partner-link.channel-partner-link{width:100%;max-width:none;padding:12px 24px;font-size:15px;line-height:15px}.video-detail .relations-row{margin-top:20px;display:block;overflow:visible}.video-detail .relation-group{margin:20px 0 0}.video-detail .relation-group h4{margin-bottom:12px;font-size:16px;line-height:22px}.video-detail .entity-links{flex-wrap:wrap}.video-detail .entity-links a{border:1px solid var(--line);text-align:left;background:#eee8e00a;border-radius:5px;flex-direction:row;gap:10px;width:auto;min-width:0;max-width:100%;padding:8px 10px;font-size:13px;line-height:22px}.video-detail .entity-links a:hover{border-color:var(--pink)}.video-detail .entity-links img{border-radius:5px;flex-shrink:0;width:35px;height:35px}.video-detail .entity-links span{white-space:normal;overflow-wrap:anywhere;width:auto}}.card.video .card-image{display:block}.card.video .video-card-meta{margin:0 0 5px}.video-card-meta>a{min-width:0;color:inherit;align-items:center;gap:5px;display:flex}.video-card-meta>a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-card-meta>a:first-child{flex:1}.video-card-meta>a:last-child:not(:first-child){max-width:48%}.video-card-meta>a:hover,.video-card-meta>a:focus-visible,.card.video:focus-within h3{color:var(--pink)}.video-tags a{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 10px}.video-tags a:hover,.video-tags a:focus-visible{color:var(--pink);border-color:var(--pink)}@media (width<=767px){.video-detail .relation-group{min-width:0}.video-detail .entity-links,.video-detail .video-tags{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--pink) transparent;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.video-detail .entity-links a,.video-detail .video-tags a{flex:none;max-width:none}.video-detail .entity-links span,.video-detail .video-tags a{white-space:nowrap;overflow-wrap:normal}}.main-nav a,.header-actions>a,.mobile-nav a,.language-nav>summary{align-items:center;min-height:24px;line-height:22px}.main-nav .icon,.header-actions .icon,.mobile-nav .icon{flex-shrink:0;display:block}.header-actions .ai-link .icon,.mobile-nav a[href*=candynetwork] .icon{opacity:1}.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-top:20px;font-size:16px;line-height:22px;display:grid}.footer-copyright{color:var(--ink);margin:0}.site-footer nav{gap:12px 25px;display:flex}.site-footer .footer-badges{grid-column:1/-1;justify-content:center}.search-open{overflow:hidden}html{scrollbar-gutter:stable}.search-dialog{backdrop-filter:none;background:#121212;border-radius:12px;width:760px;max-height:min(82dvh,800px);overflow:hidden}.search-dialog[open]{flex-direction:column;display:flex}.search-dialog-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.search-dialog-header h2{margin:0;font-size:18px;line-height:24px}.search-dialog .dialog-close{border-radius:8px;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:static}.search-dialog .dialog-close:hover{background:var(--surface-hover)}.search-dialog .search-form{border:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) 48px;gap:8px;min-height:auto;margin:12px 20px 0;display:grid}.search-dialog .search-form>.icon{top:14px;left:12px}.search-dialog .search-form input[type=search]{border:1px solid var(--line);background:#000;border-radius:8px;width:100%;min-height:48px;padding:12px 12px 12px 40px;font-size:16px;line-height:22px}.search-dialog .search-form input:focus-visible{border-color:var(--pink);outline:2px solid var(--pink);outline-offset:1px}.search-dialog .search-type-filter{border:0;grid-area:2/1/auto/-1;min-width:0;margin:0;padding:0}.search-dialog .search-type-options{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:6px;padding:2px 1px 4px;display:flex;overflow-x:auto}.search-dialog .search-type-options::-webkit-scrollbar{display:none}.search-dialog .search-type-options label{cursor:pointer;flex:none;position:relative}.search-dialog .search-type-options input{opacity:0;width:1px;height:1px;position:absolute}.search-dialog .search-type-options span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#1b1b1b;border-radius:999px;padding:7px 12px;font-size:13px;line-height:18px;display:block}.search-dialog .search-type-options input:checked+span{background:var(--pink);border-color:var(--pink);color:#fff}.search-dialog .search-type-options input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.search-dialog .search-type-options label:hover span{color:#fff;border-color:var(--pink)}.search-dialog .search-form button{color:#fff;background:var(--pink);border-radius:8px;grid-area:1/2;min-height:48px;padding:12px}.search-status{min-height:22px;color:var(--muted);flex-shrink:0;margin:8px 20px;font-size:13px}.search-dialog .suggestions{overscroll-behavior:contain;background:0 0;border:0;border-radius:0;min-height:0;max-height:none;padding:0 12px 12px;position:static;overflow-y:auto}.search-dialog .suggestions[hidden],.search-dialog .recent-searches[hidden]{display:none}.search-dialog .suggest-heading{color:var(--muted);margin:0;padding:8px;font-size:13px;line-height:18px}.search-dialog .suggest-result{min-height:64px;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.search-dialog .suggest-result img{object-fit:cover;background:var(--surface);border-radius:5px;flex-shrink:0;width:88px;height:52px}.search-dialog .suggest-result:not(.video) img{width:52px}.search-dialog .suggest-result span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.search-dialog .suggest-result:hover,.search-dialog .suggest-result:focus-visible{color:var(--pink);background:#242424}.search-dialog .search-all-results{border:1px solid var(--pink);text-align:center;border-radius:8px;margin:8px;padding:12px;display:block}.search-dialog .recent-searches{text-align:left;min-height:0;padding:0 20px 20px;overflow-y:auto}.recent-searches button{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px 0;display:block}@media (width<=767px){:root{--catalog-column-gap:16px;--catalog-row-gap:24px}.video-detail .detail-copy{padding-top:14px}.video-detail .detail-copy h1{margin-bottom:14px;line-height:1.25}.video-channel-row{gap:10px;margin-bottom:14px}.video-channel-row .video-channel{flex:0 auto;gap:10px;max-width:100%}.video-channel-row .video-channel>div{min-width:0}.video-channel-row .video-channel img{width:44px;height:44px}.video-channel-row .video-channel h2{font-size:16px;line-height:20px}.video-channel-row .video-channel .video-count{margin-top:2px;font-size:12px;line-height:18px}.video-channel-row .partner-link.partner-compact{flex:1 0 100px;min-height:40px;padding:8px 12px;font-size:13px}.video-detail .relations-row,.video-detail .relation-group{margin-top:14px}.video-detail .relation-group h4{margin-bottom:8px}.video-detail .entity-links{gap:8px}.video-detail .entity-links a{gap:8px;padding:6px 8px}.video-detail .entity-links img{width:30px;height:30px}.video-detail .entity-links,.video-detail .video-tags{scrollbar-width:none;mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent);padding-bottom:0}.video-detail .entity-links::-webkit-scrollbar,.video-detail .video-tags::-webkit-scrollbar{display:none}.video-more-details{margin-top:14px}.site-footer{text-align:center;flex-direction:column;padding:20px 15px 25px;display:flex}.site-footer nav{gap:12px 25px;display:flex}.site-footer .footer-badges a{width:40px;height:40px}.site-footer .footer-badges a+a{width:60px;height:60px}.site-footer .footer-badges img{object-fit:contain;width:100%;height:100%}.search-dialog{width:100%;max-width:none;height:var(--search-height,100dvh);max-height:var(--search-height,100dvh);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border:0;border-radius:0;margin:0;inset:0}.search-dialog-header{padding:8px 12px}.search-dialog .search-form{margin:12px 12px 0}.search-dialog .search-status{margin:8px 12px}.search-dialog .suggestions{flex:auto;padding-inline:4px}.search-dialog .recent-searches{max-height:none;padding:0 12px 20px}}.contact-form{gap:16px;max-width:720px;margin:28px 0;display:grid}.contact-form label{gap:6px;font-size:14px;display:grid}.contact-form input:not([type=hidden]),.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#111;border-radius:6px;padding:12px}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.contact-form button{background:var(--pink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:10px 24px}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form-status{min-height:22px;margin:0}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-footer .footer-badges{align-items:center}.site-footer .footer-badges a{opacity:.52;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.site-footer .footer-badges a+a{width:60px;height:60px}.site-footer .footer-badges img{object-fit:contain;width:100%;height:100%}.site-footer .footer-badges a:hover{opacity:1}.search-dialog .suggest-result span{font-weight:900}.card.video .video-card-visual{border-radius:5px;min-width:0;position:relative;overflow:hidden}.card.video .card-image{aspect-ratio:5/3;border-radius:5px}.card.video .card-copy{padding:10px 0 0}body .card.video h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-size:16px;line-height:22px;display:block;overflow:hidden;font-weight:600!important}.card.video .video-card-meta{color:#fff;pointer-events:none;z-index:2;background:linear-gradient(#fff0 0%,#000000ba 100%);align-items:flex-end;gap:20px;height:50px;margin:0;padding:5px;font-size:14px;font-weight:400;line-height:22px;position:absolute;inset:auto 0 0}.card.video .video-card-meta>a{pointer-events:auto;flex:0 auto;gap:5px}.card.video .video-card-meta>a:last-child:not(:first-child){max-width:48%;margin-left:auto}.card.video .video-card-meta .icon,.video-card-author-avatar{flex-shrink:0;width:22px;height:22px;display:block}.video-card-author-avatar{object-fit:cover;background:#2b2a2d;border-radius:6px}.video-card-author-avatar.pornstar{border-radius:50%}@media (hover:hover) and (pointer:fine){.card.video{transition:transform .3s}.card.video:hover{transform:scale(1.02)}body .card.video:hover h3{color:var(--pink)}}body .card.video:focus-within h3{color:var(--pink)}@media (prefers-reduced-motion:reduce){.card.video{transition:none}.card.video:hover{transform:none}}@media (width<=767px){.site-footer{padding-inline:10px;font-size:clamp(12px,3.9vw,16px)}.footer-copyright{width:100%}.footer-copyright>span{display:block}.site-footer nav{width:100%;color:var(--ink);flex-wrap:nowrap;justify-content:space-between;gap:6px}.site-footer nav a{white-space:nowrap}.pagination{width:100%}.pagination-mobile{display:contents}.pagination-number,.pagination-step{flex:1 1 0;min-width:0;padding-inline:2px;font-size:clamp(12px,3.6vw,14px)}.pagination-gap{flex:0 0 12px}}.related-load-more{width:100%;min-height:44px;margin-top:30px;display:flex}.related-load-more[aria-disabled=true]{opacity:.6;cursor:wait}.related-load-status{color:var(--muted);margin-top:10px;font-size:13px}.related-load-status:empty{display:none}.unit-video-grid{align-self:start;min-width:0}.unit-video-grid .unit-group{justify-content:center}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.catalog-grid>.unit-video-grid[data-grid-devices~=tablet]{grid-column:1/-1;width:100%}}@media (width<=767px) and (orientation:landscape){.catalog-grid>.unit-video-grid[data-grid-devices~=mobileLandscape]{grid-column:1/-1;width:100%}}.unit-taxonomy-top>.unit-form-2{width:var(--unit-total-width);flex-wrap:nowrap;gap:20px}.unit-form-2>.unit-frame{flex-shrink:1}.unit-group[data-ad-format=native],.unit-taxonomy-top>.unit-group[data-ad-format=native]{flex-wrap:wrap;width:100%;max-width:100%}.unit-group[data-ad-format=native]>.unit-frame{aspect-ratio:16/9;background:#000;flex:100%;width:100%;height:auto}.unit-group[data-ad-format=native]>.unit-frame iframe{background:#000;width:100%;height:100%}body .card.video h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-height:44px;display:-webkit-box;overflow:hidden}.grid-view{display:none}@media (width>=1367px){[data-grid-devices]:not([data-grid-devices~=desktop]){display:none!important}.grid-view-desktop{display:block}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){[data-grid-devices]:not([data-grid-devices~=tablet]){display:none!important}.grid-view-tablet{display:block}}@media (width>=768px) and (width<=1024px) and (orientation:landscape){[data-grid-devices]:not([data-grid-devices~=tabletLandscape]){display:none!important}.grid-view-tabletLandscape{display:block}}@media (width<=767px) and (orientation:portrait){[data-grid-devices]:not([data-grid-devices~=mobile]){display:none!important}.grid-view-mobile{display:block}}@media (width<=767px) and (orientation:landscape){[data-grid-devices]:not([data-grid-devices~=mobileLandscape]){display:none!important}.grid-view-mobileLandscape{display:block}}@media (width>=1025px) and (width<=1366px){[data-grid-devices]:not([data-grid-devices~=desktopCompact]){display:none!important}.grid-view-desktopCompact{display:block}}.card.channel .card-image{aspect-ratio:12/5;border-radius:6px 6px 0 0}.card.channel .channel-card-info{border:1px solid var(--line);background:#1c1c20;border-top:0;border-radius:0 0 6px 6px;align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:flex}.card.channel .channel-card-info .channel-logo{z-index:1;border:2px solid var(--pink);object-fit:cover;background:#161616;border-radius:50%;flex:0 0 66px;width:66px;height:66px;margin-top:-28px;position:relative}.card.channel .channel-card-info h3{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:#fff;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:16px;line-height:20px;display:-webkit-box}.card.channel .channel-card-count{border:1px solid var(--line);min-height:32px;color:var(--muted);font-variant-numeric:tabular-nums;background:#141417;border-radius:4px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:13px;display:inline-flex}.card.channel .channel-card-count .icon{width:18px;height:18px}@media (width<=767px){.card.channel .card-image{aspect-ratio:11/5}.card.channel .channel-card-info{min-height:62px;padding:8px 10px}.card.channel .channel-card-info .channel-logo{flex-basis:52px;width:52px;height:52px;margin-top:-24px}.card.channel .channel-card-info h3{font-size:15px;line-height:19px}}.not-found-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100svh - 90px);padding:50px 15px 60px;display:flex}.not-found-hero h1{color:var(--pink);margin:0;font-size:clamp(58px,8vw,80px);line-height:1}.not-found-hero h2{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.not-found-hero p{max-width:660px;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.5}.not-found-hero .button{border-color:var(--pink);background:var(--pink);color:#fff;min-height:46px;padding:12px 20px;font-weight:900}.not-found-videos{padding-bottom:40px}.not-found-videos h2{margin:0 0 20px}@media (width<=767px){.not-found-hero{min-height:calc(100svh - 120px);padding:35px 8px 50px}}.page-heading{align-items:center;gap:12px;min-height:30px;margin-bottom:24px}.page-heading .icon{opacity:.48;flex:0 0 24px;width:24px;height:24px}.page-heading h1{margin:0;line-height:1.2}.card.channel .card-image{aspect-ratio:4}.card.channel .channel-card-info .channel-logo{border-radius:9px}.video-primary-cta:has(.partner-link){margin:12px 0 0}.video-primary-cta .partner-link{text-align:center;width:100%;max-width:none;min-height:50px;margin:0;font-weight:900}.profile-detail.pornstar .profile-identity,.profile-detail.category .profile-identity{align-items:center}.profile-detail.pornstar .profile-avatar,.profile-detail.category .profile-avatar{border-radius:7px}.profile-detail.pornstar .profile-identity h1,.profile-detail.category .profile-identity h1{margin-bottom:7px}.search-dialog{backdrop-filter:blur(22px)saturate(1.15);background:#1b1b1dd6;border-color:#ffffff2e;box-shadow:0 25px 90px #000000ad}.search-dialog::backdrop{backdrop-filter:blur(6px);background:#000000a6}.search-dialog .search-form input[type=search]{background:#0000007a}.search-dialog .search-form input[type=search]:focus-visible{outline-offset:1px;border-color:#ffffff7a;outline:2px solid #ffffffb3}.search-dialog .search-form button{background:#ffffff1a;border:1px solid #fff3;transition:background .15s,border-color .15s}.search-dialog .search-form button:hover{background:#ffffff2e;border-color:#ffffff73}.search-dialog .search-all-results{background:#ffffff14;border-color:#ffffff38;font-weight:700}.search-dialog .search-all-results:hover{background:#ffffff26}.directory-filter[data-channel-search]{border:1px solid var(--line);background:#eee8e00a;border-radius:6px;align-items:center;gap:8px;width:min(100%,420px);max-width:420px;height:46px;padding:0 4px 0 12px;display:flex}.directory-filter[data-channel-search] .directory-input{flex:1;margin:0}.directory-filter[data-channel-search] .directory-input>.icon{display:none}.directory-filter[data-channel-search] input{background:0 0;border:0;outline:none;width:100%;height:42px;padding:0;font-size:15px}.directory-filter[data-channel-search] button,.directory-filter[data-channel-search] .directory-reset{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:5px;margin:0}.directory-filter[data-channel-search] button:hover,.directory-filter[data-channel-search] .directory-reset:hover{color:var(--ink);background:#ffffff17}.directory-filter[data-channel-search]:focus-within{border-color:#ffffff7a}.directory-filter[data-channel-search] input:focus-visible{outline:none}.directory-filter[data-channel-search] button:focus-visible,.directory-filter[data-channel-search] .directory-reset:focus-visible{outline-color:#fff}.directory-filter:not([data-channel-search]){border:1px solid var(--line);background:#eee8e00a;border-radius:6px;align-items:center;gap:8px;width:min(100%,420px);max-width:420px;height:46px;padding:0 4px 0 12px;display:flex}.directory-filter:not([data-channel-search]) .directory-input{flex:1;margin:0}.directory-filter:not([data-channel-search]) .directory-input>.icon{display:none}.directory-filter:not([data-channel-search]) input{background:0 0;border:0;outline:none;width:100%;height:42px;padding:0;font-size:15px}.directory-filter:not([data-channel-search]) button,.directory-filter:not([data-channel-search]) .directory-reset{width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin:0;display:inline-flex}.directory-filter:not([data-channel-search]):focus-within{border-color:#ffffff7a}.directory-filter:not([data-channel-search]) input:focus-visible{outline:none}.directory-filter:not([data-channel-search]) button:focus-visible,.directory-filter:not([data-channel-search]) .directory-reset:focus-visible{outline-color:#fff}input:not([type=radio]):not([type=checkbox]),textarea{box-shadow:none}input:not([type=radio]):not([type=checkbox]):focus-visible,textarea:focus-visible{outline:2px solid var(--pink);outline-offset:2px;background-color:#ffffff12}.directory-filter:focus-within,.search-dialog .search-form input[type=search]:focus-visible{border-color:var(--line);box-shadow:none;outline:none}.contact-form input:focus-visible,.contact-form textarea:focus-visible{border-color:var(--pink);box-shadow:none}.search-dialog{background:#1b1b1db3}.search-dialog .search-form{align-items:start}.search-dialog .search-form input[type=search],.search-dialog .search-form button{height:48px;min-height:48px}.search-dialog .search-form button{border-radius:8px;place-items:center;width:48px;padding:0;line-height:1;display:grid}.search-dialog .search-form button .icon{width:20px;height:20px}.search-dialog .suggestions,.search-dialog .recent-searches{scrollbar-color:#ffffff38 transparent}.search-dialog .suggestions::-webkit-scrollbar,.search-dialog .recent-searches::-webkit-scrollbar{width:7px}.search-dialog .suggestions::-webkit-scrollbar-track,.search-dialog .recent-searches::-webkit-scrollbar-track{background:0 0}.search-dialog .suggestions::-webkit-scrollbar-thumb,.search-dialog .recent-searches::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.directory-filter[data-channel-search] input:is(:focus,:focus-visible,:active){background:0 0}.search-dialog .suggest-response{padding:0 8px 8px}.search-dialog .suggest-section+.suggest-section{margin-top:18px}.search-dialog .suggest-heading{color:var(--ink);padding:8px 0 10px;font-size:15px;font-weight:900}.search-dialog .suggest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.search-dialog .suggest-response a{padding:0}.search-dialog .suggest-short-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-dialog .suggest-short{color:#f1eef1;background:#19191c;border-radius:8px;align-items:center;gap:11px;min-width:0;min-height:82px;display:flex;padding:8px!important}.search-dialog .suggest-short:hover,.search-dialog .suggest-short:focus-visible{background:#28272b}.search-dialog .suggest-short-poster{background:#2d2a2e;border-radius:5px;flex:none;width:50px;height:66px;display:block;overflow:hidden}.search-dialog .suggest-short-poster img{object-fit:cover;width:100%;height:100%;display:block}.search-dialog .suggest-short-copy{gap:4px;min-width:0;display:grid}.search-dialog .suggest-short-copy strong{-webkit-line-clamp:2;font:600 13px/1.3 var(--font-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-dialog .suggest-short-copy>span{color:var(--muted);font:12px/1.25 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.search-dialog .suggest-short-grid{grid-template-columns:1fr}.search-dialog .suggestions{padding-inline:6px}.search-dialog .suggest-response{padding-inline:0}.search-dialog .suggest-grid{gap:12px 8px}.search-dialog .suggest-grid .card.channel{grid-column:1/-1;min-width:0}}.profile-detail.channel .channel-cover-media{background:#101010;width:calc(100% + 20px);height:350px;margin-left:-10px;position:relative;overflow:hidden}.profile-detail.channel .channel-cover-media .channel-cover,.profile-detail.channel .channel-cover-video{object-fit:cover;border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block}.profile-detail.channel .channel-cover-video{pointer-events:none;position:absolute;inset:0}@media (width>=768px) and (width<=1024px){.profile-detail.channel .channel-cover-media{width:calc(100% + 40px);height:230px;margin-left:-20px}}@media (width<=767px){.profile-detail.channel .channel-cover-media{width:calc(100% + 10px);height:100px;margin-left:-5px}}@media (prefers-reduced-motion:reduce){.profile-detail.channel .channel-cover-video{display:none}}.related-filters{scrollbar-width:none;gap:8px;margin-bottom:6px;padding:0 0 16px;display:flex;overflow-x:auto}.related-filter-bar{z-index:1;position:relative}.related-filters::-webkit-scrollbar{display:none}@media (width>=768px){.video-detail .relations-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid;overflow:visible}}.video-detail .relation-group{min-width:0}.video-detail .entity-links,.video-detail .video-tags,.related-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent);flex-wrap:nowrap;overflow-x:auto}.video-detail .entity-links::-webkit-scrollbar,.video-detail .video-tags::-webkit-scrollbar,.related-filters::-webkit-scrollbar{display:none}.video-detail .entity-links a,.video-detail .video-tags a{flex:none}.related-filters a{border:1px solid var(--line);max-width:min(55vw,260px);min-height:38px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#1b1b1b;border-radius:999px;flex:none;align-items:center;gap:4px;padding:8px 13px;text-decoration:none;display:inline-flex;overflow:hidden}.related-filters a span{color:var(--muted)}.related-filters a[aria-current=true]{border-color:var(--pink);background:var(--pink);color:#fff}.related-filters a.is-pending{color:#fff;background:#e72f5840;border-color:#e72f58}.related-filters a[data-related-filter]{transition:background-color .15s,color .15s}.related-filters a:hover:not([aria-current=true]){border-color:#fff7}@media (width>=1367px){.related-load-more:not([data-more-devices~=desktop]){display:none}}@media (width>=1025px) and (width<=1366px){.related-load-more:not([data-more-devices~=desktopCompact]){display:none}}@media (width>=768px) and (width<=1024px) and (orientation:portrait){.related-load-more:not([data-more-devices~=tablet]){display:none}}@media (width>=768px) and (width<=1024px) and (orientation:landscape){.related-load-more:not([data-more-devices~=tabletLandscape]){display:none}}@media (width<=767px) and (orientation:portrait){.related-load-more:not([data-more-devices~=mobile]){display:none}}@media (width<=767px) and (orientation:landscape){.related-load-more:not([data-more-devices~=mobileLandscape]){display:none}}@media (width<=767px){.card.channel .card-image{aspect-ratio:4}.profile-detail.pornstar{margin-bottom:40px;padding:15px 5px 0}.profile-detail.pornstar .video-count{display:flex}.profile-detail.pornstar .profile-identity{min-height:100px}.profile-detail.pornstar .profile-description{line-height:16px}.page-heading{gap:10px;margin-bottom:20px}.page-heading .icon{flex-basis:22px;width:22px;height:22px}}.search-dialog[open]{opacity:0;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1);transform:translateY(-10px)scale(.985)}.search-dialog[open].is-ready{opacity:1;transform:translateY(0)scale(1)}.search-dialog::backdrop{opacity:0;transition:opacity .18s}.search-dialog.is-ready::backdrop{opacity:1}@media (width>=768px){.search-dialog:has(.suggestions:not([hidden])){height:min(82dvh,800px)}.search-dialog .suggestions:not([hidden]){flex:auto}}@media (width<=767px){.search-dialog[open]{transform:translateY(12px)}.search-dialog[open].is-ready{transform:translateY(0)}}.card-ambient{isolation:isolate;background-repeat:no-repeat;background-size:0 0}.card-ambient:before{content:"";z-index:-1;border-radius:inherit;background:inherit;pointer-events:none;-webkit-mask-composite:source-in;background-position:50%;background-size:cover;position:absolute;inset:-18%;mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);mask-composite:intersect}.card-ambient{isolation:isolate;position:relative}.card.channel .card-ambient,.card.pornstar .card-ambient{border-radius:6px}.card:is(.video,.category,.short-rail-card) .card-ambient:before{inset:-21%}.card.short-rail-card .card-ambient:before{inset:-11% -21%}.card-ambient:before{opacity:0;visibility:hidden;filter:blur(66px)saturate(2);transition:opacity .22s,visibility .22s}@media (hover:hover) and (pointer:fine){.card:hover .card-ambient:before{opacity:.62;visibility:visible}.card:is(.video,.category,.short-rail-card):hover .card-ambient:before{opacity:.92}}.detail-media{z-index:0;border-radius:6px;position:relative}.card-ambient>:not(.ambient-canvas){z-index:1;position:relative}.ambient-canvas{z-index:-1;opacity:0;filter:blur(70px)saturate(1.95);-webkit-mask-composite:source-in;pointer-events:none;width:136%;height:136%;transition:opacity .18s;position:absolute;inset:-18%;mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000),linear-gradient(#0000,#000 24% 76%,#0000);mask-composite:intersect}.card:is(.video,.short-rail-card) .ambient-canvas{width:142%;height:142%;inset:-21%}.card.short-rail-card .ambient-canvas{height:122%;inset:-11% -21%}.card-ambient.ambient-dynamic:before,.card-ambient.ambient-dynamic .ambient-canvas{opacity:0}@media (hover:hover) and (pointer:fine){.card:hover .card-ambient.ambient-dynamic:before{opacity:0}.card:hover .card-ambient.ambient-dynamic .ambient-canvas{opacity:.62}.card:is(.video,.short-rail-card):hover .card-ambient.ambient-dynamic .ambient-canvas{opacity:.92}}@media (hover:none) and (pointer:coarse){.card-ambient:has(.video-card:is(.video-active,.poster-active)):not(.ambient-dynamic):before{opacity:.62;visibility:visible}.card:is(.video,.short-rail-card) .card-ambient:has(.video-card:is(.video-active,.poster-active)):not(.ambient-dynamic):before{opacity:.92}.card-ambient:has(.video-card.video-active).ambient-dynamic .ambient-canvas{opacity:.62}.card:is(.video,.short-rail-card) .card-ambient:has(.video-card.video-active).ambient-dynamic .ambient-canvas{opacity:.92}}body .card.short-rail-card .card-ambient:before,body .card.short-rail-card .card-ambient .ambient-canvas{filter:blur(38px)saturate(1.45)}@media (hover:hover) and (pointer:fine){body .card.short-rail-card:hover .card-ambient:before,body .card.short-rail-card:hover .card-ambient.ambient-dynamic .ambient-canvas{opacity:.48}}@media (hover:none) and (pointer:coarse){body .card.short-rail-card .card-ambient:has(.video-card:is(.video-active,.poster-active)):before,body .card.short-rail-card .card-ambient:has(.video-card.video-active).ambient-dynamic .ambient-canvas{opacity:.48}}.video-primary-cta{z-index:2;position:relative}.site-header{backdrop-filter:none;background:0 0}.site-header.is-scrolled{backdrop-filter:blur(10px);background:#00000085}body.video-page .site-header,body.video-page .site-header.is-scrolled{backdrop-filter:none;background:0 0;position:relative}body.video-page .site-header:has(.language-nav[open]){z-index:300}body.video-page .header-inner,body.video-page .navigation-cluster,body.video-page .mobile-nav{border-bottom-color:#0000}.video-player-placeholder{display:block}body.video-page .detail-media.is-floating{z-index:250;background-color:#000;margin:0;position:fixed}body.video-page .detail-media.is-floating .pause-panel{display:none!important}@media (width<=1024px) and (orientation:portrait){body.video-page .detail-media.is-floating{border-radius:0;width:100vw;top:0;left:0}body.video-page .related-filter-bar{z-index:240;backdrop-filter:blur(10px);background:#00000085;position:sticky;top:0}body.video-page.has-floating-player .related-filter-bar{top:calc(var(--floating-player-height) - 1px)}}@media (width<=767px){.video-detail .detail-media{border-radius:0;width:100vw;margin-left:calc(50% - 50vw)}body.video-page .detail-media.is-floating{box-shadow:none;margin-left:0}body.video-page .related-filter-bar{width:100vw;margin-left:calc(50% - 50vw);padding:10px 5px}body.video-page .related-filters{margin:0;padding:0}}@media (width<=767px) and (orientation:portrait){body.video-page .video-detail,body.video-page .video-detail>div:first-child{display:contents}body.video-page .video-player-placeholder{display:none}body.video-page .detail-media{z-index:250;position:sticky;top:0}body.video-page .related-filter-bar{top:calc(var(--floating-player-height,56.25vw) - 1px)}}@media (width<=767px) and (orientation:landscape){body.video-page .related-filter-bar{z-index:240;backdrop-filter:blur(10px);background:#00000085;position:sticky;top:0}}@media (orientation:landscape) and (height<=600px) and (pointer:coarse){body.video-page:has(.detail-media .video-player){overflow:hidden}body.video-page .video-detail .detail-media:has(.video-player){z-index:1000;width:100vw;height:100dvh;box-shadow:none;background:#000;border-radius:0;margin:0;position:fixed;inset:0}body.video-page .detail-media .video-player,body.video-page .detail-media .plyr,body.video-page .detail-media .plyr__video-wrapper{width:100%;height:100%}body.video-page .detail-media .plyr__video-wrapper--fixed-ratio{aspect-ratio:auto}body.video-page .detail-media .video-player video{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}}@media (width>=1025px){body.video-page .detail-media.is-floating{width:min(340px,28vw);top:18px;left:auto;right:18px;box-shadow:0 12px 38px #000d}}@media (width<=1024px){.site-header:not(.is-scrolled) .navigation-cluster{background:0 0}}main:has(>.profile-detail.channel){padding-top:0}.profile-detail.channel{margin-top:0}.catalog-grid.pornstar{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.catalog-grid.pornstar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.catalog-grid.pornstar{grid-template-columns:repeat(2,minmax(0,1fr))}}body .card.video:hover h3{color:#fff}.profile-detail.channel .channel-cover-media{isolation:isolate;background-repeat:no-repeat;background-size:0 0;width:100vw;margin-left:calc(50% - 50vw);overflow:visible}.profile-detail.channel .channel-cover-media:before{content:"";z-index:-1;background:inherit;filter:blur(34px)saturate(1.55);opacity:.36;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.035)}@media (hover:hover){.card.category:hover{transform:scale(1.02)}}body :is(a[href],button,summary){cursor:pointer}body input:not([type=checkbox]):not([type=radio]):is(:hover,:focus,:active),body textarea:is(:hover,:focus,:active){background-color:var(--input-fill,transparent)!important;box-shadow:none!important;outline:none!important}body .search-dialog input[type=search]{--input-fill:#000}body .contact-form input,body .contact-form textarea{--input-fill:#111}body input:-webkit-autofill,body input:-webkit-autofill:is(:hover,:focus,:active){-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #000!important}.video-detail .relations-row.entity-links{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;margin-top:14px;display:flex;overflow:auto hidden}.video-detail .relations-row.entity-links::-webkit-scrollbar{display:none}.video-detail .relations-row.entity-links a{border-radius:999px;flex-direction:row;flex:none;width:auto;max-width:min(72vw,260px);padding:5px 12px 5px 5px}.video-detail .relations-row.entity-links img{border-radius:50%;width:30px;height:30px}.video-detail .relations-row.entity-links span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .video-detail .detail-copy h1{font-family:var(--font-body);font-weight:400!important}.search-dialog .suggestions{overscroll-behavior-x:none;overflow-x:hidden}.search-dialog .suggest-response,.search-dialog .suggest-section,.search-dialog .suggest-grid{min-width:0;max-width:100%}@media (width<=1024px) and (orientation:landscape){.header-inner{min-height:44px}.brand{justify-self:center;width:94px}.site-header{padding-bottom:30px}.navigation-cluster{height:30px;top:44px}.main-nav a{font-size:13px}.main-nav .icon{width:18px;height:18px}}@media (width<=767px) and (orientation:landscape){.header-inner{min-height:40px}.site-header{padding-bottom:0}.brand{width:88px}.mobile-nav{height:30px}.mobile-nav a{gap:6px;font-size:13px}.mobile-nav .icon{width:18px;height:18px}.catalog-grid:not(.category):not(.channel):not(.pornstar){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){html.image-reveal-enabled img.image-smooth,.unit-frame iframe,.search-dialog[open],.search-dialog::backdrop,.card-ambient:before,.ambient-canvas{transition:none}}.catalog-grid,.catalog-grid.channel,.catalog-grid.category,.catalog-grid.pornstar,.video-detail+.related-section .catalog-grid,.profile-detail+.related-section .catalog-grid{column-gap:var(--catalog-column-gap);row-gap:var(--catalog-row-gap)}.card.pornstar .card-image{aspect-ratio:1;height:auto}.card.category .card-image{aspect-ratio:1;min-height:0}.card.pornstar h3{font-size:clamp(15px,1.55vw,22.5px)}.profile-detail.channel .channel-cover-media{aspect-ratio:4;height:auto}@media (width>=1025px){.header-inner,main,.site-footer{padding-inline:var(--page-gutter,20px)}}@media (width<=767px){:root{--catalog-column-gap:5px;--catalog-row-gap:5px}.catalog-grid.category,.catalog-grid.pornstar{gap:10px}.catalog-grid.channel{gap:20px}.home-feed>.page-heading{gap:clamp(6px,2vw,10px)}.home-feed>.page-heading .icon{flex-basis:18px;width:18px;height:18px}.home-feed>.page-heading h1{white-space:nowrap;min-width:0;font-size:clamp(16px,4.5vw,18px)}}@media (width<=767px) and (orientation:portrait){.mobile-nav{gap:clamp(2px,1vw,6px);padding-inline:clamp(4px,1.4vw,10px)}.mobile-nav a{gap:clamp(3px,1.2vw,6px);font-size:clamp(13px,3.6vw,14px)}.mobile-nav .icon{width:clamp(16px,4.6vw,20px);height:clamp(16px,4.6vw,20px)}}.video-share{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 18px;display:flex}.video-share-button{border:1px solid var(--line);color:#fff;min-height:38px;font:600 13px/1 var(--font-body);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.video-share-button:hover,.video-share-button:focus-visible{border-color:var(--pink)}.video-share-button svg{width:17px;height:17px}.video-share-status{color:var(--muted);font-size:12px}.video-share-fallback{min-width:min(280px,100%);padding:7px}.member-page{width:min(100%,1320px);margin:34px auto calc(112px + env(safe-area-inset-bottom));color:var(--ink);padding-inline:clamp(12px,2vw,30px)}.member-eyebrow{color:var(--muted);font-size:13px;font-weight:500}.member-page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.member-page-header h1,.member-profile-hero h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(29px,3vw,38px);font-weight:600;line-height:1.15}.member-page-header p,.member-profile-copy p,.member-section-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.member-page-link,.member-back{min-height:36px;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.member-page-link svg{color:var(--pink)}.member-page-link img{width:16px;height:16px;display:inline-block}.member-page-link:hover,.member-back:hover{color:var(--pink)}.member-page-link:focus-visible,.member-back:focus-visible,.member-collection-card:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.member-back{margin-bottom:22px}.member-profile-hero{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:150px;margin-bottom:30px;padding:20px 0 26px;display:flex}.member-profile-avatar{border:1px solid var(--line);color:#e6dfe3;background:#242124;border-radius:16px;flex:none;place-items:center;width:80px;height:80px;font-size:34px;font-weight:600;display:grid}.member-profile-copy{overflow-wrap:anywhere;min-width:0}.member-profile-copy h1{margin-top:5px}.member-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.member-section-heading h2{margin:0 0 4px;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.25}.member-count{color:var(--muted);flex:none;padding-bottom:2px;font-size:13px}.member-collection-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.member-collection-card{border:1px solid var(--line);background:var(--surface);min-height:88px;color:var(--ink);border-radius:11px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.member-collection-icon,.member-empty-icon{color:#c5bec3;background:#ffffff0b;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.member-collection-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.member-collection-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.member-collection-copy small{color:var(--muted);font-size:12px}.member-collection-card>svg{color:var(--muted);flex:none}.member-collection-card:hover>svg{color:var(--pink)}.member-empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px 22px;display:flex}.member-empty h1,.member-empty h2,.member-empty h3{color:var(--ink);margin:14px 0 5px;font-size:19px;font-weight:600;line-height:1.3}.member-empty p{max-width:380px;color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.member-state{width:fit-content;max-width:100%;color:var(--muted);text-align:center;margin:18px auto;font-size:14px}.member-state-wide{width:100%;display:block}.member-state:empty{display:none}.member-state a{color:var(--pink);font-weight:600}.member-skeleton{min-width:0}.member-skeleton span{aspect-ratio:5/3;background:#191719;border-radius:5px;width:100%;display:block}.member-skeleton i{background:#242124;border-radius:3px;width:88%;height:10px;margin-top:11px;display:block}.member-skeleton i:last-child{width:56%;margin-top:7px}.member-feed-note{color:var(--pink);margin:16px 0;font-size:13px;font-weight:600}@media (width<=767px){.member-page{margin-top:22px}.member-page-header{margin-bottom:19px;display:block}.member-page-header .member-page-link{margin-top:10px}.member-section-heading{flex-direction:column;align-items:start;gap:6px}.member-profile-hero{gap:14px;min-height:120px;margin-bottom:24px;padding:12px 0 22px}.member-profile-avatar{border-radius:12px;width:64px;height:64px;font-size:27px}.member-collection-grid{grid-template-columns:1fr}}@keyframes efappy-search-spin{to{transform:rotate(1turn)}}.directory-filter .directory-reset[hidden]{display:none!important}.directory-filter[data-search-loading] button[type=submit]{justify-content:center;align-items:center;display:inline-flex}.directory-filter[data-search-loading] button[type=submit]>.icon,body .search-dialog .search-form[data-search-loading] .search-modal-submit svg{display:none}.directory-filter[data-search-loading] button[type=submit]:after,body .search-dialog .search-form[data-search-loading] .search-modal-submit:after,body .search-page-form[data-search-loading]:before,.short-rail-search[data-search-loading]:before{content:"";box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite efappy-search-spin;display:block}body .search-page-form[data-search-loading]>.icon,.short-rail-search[data-search-loading]>svg{visibility:hidden}body .search-page-form[data-search-loading],.short-rail-search[data-search-loading]{position:relative}body .search-page-form[data-search-loading]:before,.short-rail-search[data-search-loading]:before{color:var(--muted);pointer-events:none;position:absolute;top:calc(50% - 9px);left:13px}.short-rail-search[data-search-loading]:before{left:14px}@media (prefers-reduced-motion:reduce){.directory-filter[data-search-loading] button[type=submit]:after,body .search-dialog .search-form[data-search-loading] .search-modal-submit:after,body .search-page-form[data-search-loading]:before,.short-rail-search[data-search-loading]:before{animation:none}}.app-navigation,.app-sidebar{display:none}.app-navigation :focus-visible,.app-sidebar :focus-visible,.app-drawer-content :focus-visible,.app-language-popover :focus-visible{outline:2px solid var(--pink);outline-offset:2px}[data-search-pointer-focus]:focus-visible{box-shadow:none!important;outline:none!important}@media (width>=1025px){body{padding-inline-start:280px}.site-header,body.video-page .site-header{display:none!important}.app-sidebar{z-index:280;color:#eeecef;background:#141315;border-inline-end:1px solid #ffffff12;width:280px;display:block;position:fixed;inset:0 auto 0 0}}.app-sidebar-panel{flex-direction:column;width:100%;height:100%;min-height:0;padding:19px 15px 14px;display:flex}.app-sidebar-top{flex:none;gap:18px;padding:0 8px 20px;display:grid}.app-sidebar-brand-row{align-items:center;gap:11px;width:100%;min-width:0;display:flex}.app-sidebar-brand{width:min(100%,190px);min-width:0;display:block}.app-sidebar-brand img{object-fit:contain;width:100%;height:auto;display:block}.app-sidebar-close{color:#d6d1d7;cursor:pointer;background:#ffffff0e;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:none}.app-sidebar-close:hover{color:#fff;background:#ffffff1a}.app-sidebar-search{color:#ada7af;width:100%;min-height:43px;font:450 13px/20px var(--font-body);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;transition:background .16s,border-color .16s,color .16s;display:flex}.app-sidebar-search-row{align-items:stretch;gap:8px;min-width:0;display:flex}.app-sidebar-search-row .app-sidebar-search{flex:auto;min-width:0}.app-sidebar-random{color:#c2bdc4;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;flex:none;place-items:center;width:43px;min-height:43px;display:grid}.app-sidebar-random:hover,.app-sidebar-search:hover{color:#fff;background:#ffffff10;border-color:#ffffff2a}.app-sidebar-search svg{flex:none}.app-sidebar-search kbd{color:#827d85;font:11px/1 var(--font-body);white-space:nowrap;margin-left:auto}.app-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;min-height:0;overflow-y:auto}.app-sidebar-section{border-top:1px solid #ffffff12;gap:3px;padding:15px 8px 17px;display:grid}.app-sidebar-section h2{color:#89838c;font:650 10px/15px var(--font-body);letter-spacing:.085em;text-transform:uppercase;margin:0 0 7px 11px}.app-sidebar-link{color:#c2bdc4;width:100%;min-height:42px;font:500 14px/20px var(--font-body);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:background .16s,color .16s;display:flex}.app-sidebar-link svg{flex:none}.app-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar-link:hover{color:#fff;background:#ffffff0b}.app-sidebar-link[aria-current=page]{color:#fff;background:#ffffff14}.app-sidebar-link[aria-current=page] svg{color:var(--pink)}.app-sidebar-language{padding-bottom:12px}.app-sidebar-preferences{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.app-sidebar-preferences .app-language-select{flex:none;width:34px}.app-theme-switch{color:#d9dce4;cursor:pointer;background:#303139;border:1px solid #ffffff24;border-radius:999px;flex:none;justify-content:space-between;align-items:center;width:58px;height:34px;padding:0 7px;transition:background-color .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.app-theme-switch :is(.app-theme-switch-sun,.app-theme-switch-moon){z-index:1;place-items:center;width:20px;height:20px;line-height:0;transition:opacity .18s,transform .18s;display:grid;position:relative}.app-theme-switch svg{width:16px;height:16px;display:block}.app-theme-switch-sun{opacity:0;transform:scale(.65)}.app-theme-switch-moon{opacity:1}.app-theme-switch-thumb{background:#535763;border-radius:50%;width:26px;height:26px;transition:transform .18s,background-color .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0005}.app-theme-switch[aria-pressed=true]{color:#345568;background:#dbe7ef;border-color:#b6cbd8}.app-theme-switch[aria-pressed=true] .app-theme-switch-thumb{background:#fff;transform:translate(26px);box-shadow:0 1px 3px #49606c40}.app-theme-switch[aria-pressed=true] .app-theme-switch-sun{opacity:1;transform:scale(1)}.app-theme-switch[aria-pressed=true] .app-theme-switch-moon{opacity:0;transform:scale(.65)}.app-nav-tooltip{z-index:1080;color:#f7f7f8;font:500 12px/18px var(--font-body);background:#27282d;border:1px solid #ffffff25;border-radius:7px;padding:6px 10px;box-shadow:0 8px 24px #0006}.app-sidebar-footer{border-top:1px solid #ffffff16;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:2px 10px;min-width:0;padding:11px 8px 0;display:flex}.app-sidebar-privacy{color:#9b969e;width:fit-content;min-height:30px;font:450 11px/18px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 100%;padding:4px}.app-sidebar-privacy:hover{color:#eae7eb;text-decoration:underline}.app-sidebar-account{color:#eae7eb;width:100%;min-height:40px;font:550 14px/20px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:5px;padding:4px 2px;text-decoration:none;transition:background .16s;display:flex}.app-sidebar-account:hover,.app-sidebar-account[aria-current=page]{background:#ffffff0e}.app-sidebar-account-icon{color:#e9e4e9;background:#ffffff12;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.app-sidebar-account-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-sidebar-account>svg{color:#79747d;width:16px;height:16px}.app-sidebar-footer>.app-sidebar-account{flex:0 auto;width:auto;min-width:0}.app-sidebar-account-chevron{transition:transform .16s}.app-sidebar-account[aria-expanded=true] .app-sidebar-account-chevron{transform:rotate(180deg)}.app-sidebar-account-submenu{gap:2px;width:100%;display:grid}.app-sidebar-account-popover{width:min(244px,100vw - 32px)}.app-sidebar-account-submenu :is(a,button){color:#bcb8c0;width:100%;min-height:34px;font:500 12px/18px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.app-sidebar-account-submenu :is(a,button):hover,.app-sidebar-account-submenu :is(a,button):focus-visible{color:#fff;background:#ffffff12}.app-sidebar-account-submenu svg{flex:none}.app-language-select{width:100%;display:block}.app-language-select .react-aria-Label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-language-trigger{color:#c2bdc4;width:34px;min-height:38px;font:500 14px/20px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.app-language-trigger:hover{color:#fff;background:#ffffff0b}.app-language-trigger>svg{flex:none}.app-language-trigger .react-aria-SelectValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-language-trigger img{object-fit:cover;vertical-align:middle;width:22px;height:17px;display:block}.app-language-caret{color:#8e8991;margin-left:auto}.app-language-popover{z-index:1080;width:max(188px, var(--trigger-width));background:#242126;border:1px solid #ffffff20;border-radius:11px;max-height:min(340px,60vh);padding:5px;overflow-y:auto;box-shadow:0 18px 36px #0009}.app-sidebar-account-popover[data-entering],.app-language-popover[data-entering]{animation:.18s ease-out both app-menu-in}.app-sidebar-account-popover[data-exiting],.app-language-popover[data-exiting]{animation:.16s ease-in both app-menu-out}@keyframes app-menu-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes app-menu-out{to{opacity:0;transform:translateY(5px)}}.app-language-popover .react-aria-ListBoxItem{color:#e8e6e9;min-height:38px;font:450 14px/20px var(--font-body);cursor:pointer;border-radius:7px;align-items:center;padding:7px 9px;display:flex}.app-language-popover .react-aria-ListBoxItem[data-focused],.app-language-popover .react-aria-ListBoxItem[data-selected]{background:#ffffff16}.app-language-popover img{object-fit:cover;width:20px;height:15px;margin-right:10px}@media (width<=1024px){.site-header,body.video-page .site-header{display:none!important}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.app-navigation{z-index:280;inset:auto max(12px, env(safe-area-inset-right)) max(4px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));width:min(640px,100% - 24px);min-height:56px;box-shadow:none;backdrop-filter:blur(22px)saturate(1.25);background:#24212666;border:1px solid #ffffff26;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;margin-inline:auto;padding:4px 6px;display:none;position:fixed}.app-navigation-item{color:#bdb9bf;min-width:0;min-height:46px;font:550 clamp(9px, 2.5vw, 11px)/14px var(--font-body);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 2px;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.app-navigation-item svg{flex:none}.app-navigation-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-navigation-item[aria-current=page],.app-navigation-item[aria-expanded=true]{color:#fff;background:#ffffff12}.app-navigation-item:focus:not(:focus-visible){outline:none}.app-navigation-item:hover,.app-navigation-item[data-hovered]{color:#fff;background:#ffffff10}.app-navigation-item[data-pressed]{background:#ffffff1a}.ui-modal-overlay.app-drawer-backdrop{z-index:1050;backdrop-filter:none;background:#06040991;justify-content:flex-end;align-items:stretch;min-height:100dvh;padding:0;display:flex;position:fixed;inset:0}.ui-modal.app-drawer-content{border:0;color:#f2f1f2;backdrop-filter:blur(28px)saturate(1.3);width:min(320px,100vw - 34px);height:100dvh;max-height:none;box-shadow:none;background:#17161bb8;border-inline-start:1px solid #ffffff20;border-radius:0;margin:0;overflow:hidden}.ui-modal-dialog.app-drawer-dialog{outline:none;height:100%;max-height:none}.app-drawer-content .app-sidebar-panel{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.app-drawer-content .app-sidebar-close{display:grid}.app-drawer-content .app-sidebar-top{gap:16px}.app-drawer-content .app-sidebar-brand{width:min(100%,120px)}.app-drawer-content .app-sidebar-brand img{width:100%}.app-drawer-content .app-sidebar-search kbd{display:none}}@media (width>=768px) and (width<=1024px){.app-navigation-tablet{display:grid}}@media (width<=767px){.app-navigation-mobile{display:grid}}@media (prefers-reduced-motion:no-preference){.ui-modal-overlay.app-drawer-backdrop[data-entering]{animation:.28s ease-out both app-backdrop-in}.ui-modal-overlay.app-drawer-backdrop[data-exiting]{animation:.22s ease-in both app-backdrop-out}.ui-modal.app-drawer-content[data-entering]{animation:.36s cubic-bezier(.22,1,.36,1) both app-panel-in}.ui-modal.app-drawer-content[data-exiting]{animation:.24s cubic-bezier(.4,0,1,1) both app-panel-out}@keyframes app-backdrop-in{0%{background-color:#06040900}to{background-color:#06040991}}@keyframes app-backdrop-out{0%{background-color:#06040991}to{background-color:#06040900}}@keyframes app-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes app-panel-out{0%{transform:translate(0)}to{transform:translate(100%)}}}.member-surface,.member-page{--member-bg:#111113;--member-panel:#1b1b1d;--member-raised:#29292c;--member-hover:#343437;--member-line:#ffffff15;--member-ink:#f2f0f1;--member-secondary:#b7b2b6;--member-muted:#918d91;--member-accent:#e72f58;color:var(--member-ink);font-family:var(--font-body)}.member-surface *,.member-surface :before,.member-surface :after{box-sizing:border-box}.member-surface :is(h1,h2,h3,button,a),.member-page :is(h1,h2,h3,button,a){font-family:var(--font-body)!important}.member-surface :is(button,a,input,[role=option]):focus-visible,.member-page :is(button,a):focus-visible,.member-select-popover [role=option]:focus-visible,.member-toast-region button:focus-visible{outline:2px solid var(--member-accent,#e72f58);outline-offset:3px}.account-text-link{color:var(--pink);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.account-text-link:hover{text-underline-offset:3px;text-decoration:underline}.account-text-link svg{width:16px;height:16px}.account-help{color:var(--member-secondary);font-size:13px;line-height:1.5}.account-status{border-left:2px solid var(--member-accent);background:var(--member-panel);width:100%;color:var(--member-ink);border-radius:4px 8px 8px 4px;margin:16px 0 0;padding:12px 16px;font-size:13px;line-height:1.5}.member-button,.member-button-link{min-height:44px;font:500 14px/1.3 var(--font-body);text-align:center;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.member-button svg,.member-button-link svg{flex:none;width:18px;height:18px}.member-button-primary,.member-button-link-primary{color:#171719;background:#f2f0f1}.member-button-primary:hover,.member-button-link-primary:hover{color:#111113;background:#fff}.member-button-secondary,.member-button-link-secondary{background:var(--member-raised);color:var(--member-ink)}.member-button-secondary:hover,.member-button-link-secondary:hover{background:var(--member-hover);color:#fff}.member-button-ghost,.member-button-link-ghost{color:var(--member-secondary);background:0 0}.member-button-ghost:hover,.member-button-link-ghost:hover{background:var(--member-raised);color:var(--member-ink)}.member-button-danger,.member-button-link-danger{color:#ffc0cc;background:#48272e}.member-button-danger:hover,.member-button-link-danger:hover{background:#5c2935}.member-button-sm{min-height:36px;padding:8px 12px;font-size:13px}.member-button[data-disabled]{opacity:.48;cursor:not-allowed}.member-field,.member-select{width:100%;min-width:0;display:block}.member-field-label,.account-field-label{color:var(--member-secondary);font:500 13px/1.35 var(--font-body);margin:0 0 8px;display:block}.member-field--inside{position:relative}.member-field--inside .member-field-label{z-index:1;color:var(--member-secondary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;margin:0;font-size:14px;line-height:20px;transition:color .14s,transform .14s;position:absolute;top:2px;left:14px;right:14px;overflow:hidden;transform:translateY(12px)}.member-field--inside:focus-within .member-field-label,.member-field--inside:has(.member-input:not(:placeholder-shown)) .member-field-label,.member-field--inside:has(.member-input:autofill) .member-field-label{transform:translateY(0)scale(.79)}.member-field--inside .member-input{padding-top:16px;padding-bottom:3px}.member-field--inside .member-input::placeholder{color:#0000}.member-input{background:var(--member-raised);width:100%;min-height:48px;color:var(--member-ink);font:400 15px/1.35 var(--font-body);border:1px solid #0000;border-radius:9px;outline:none;padding:11px 14px;transition:background-color .16s,border-color .16s;display:block}.member-input::placeholder{color:var(--member-muted)}.member-input:hover{background:var(--member-hover)}.member-input:focus-visible{border-color:var(--member-accent);outline:none!important}.member-select-trigger{background:var(--member-raised);width:100%;min-height:48px;color:var(--member-ink);font:400 14px/1.3 var(--font-body);text-align:left;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.member-select-trigger:hover{background:var(--member-hover)}.member-select-trigger svg{width:18px;height:18px;color:var(--member-muted);flex:none}.member-select-sm{min-width:116px}.member-select-sm .member-select-trigger{min-height:36px;padding:7px 10px;font-size:13px}.member-select-popover{z-index:520;min-width:var(--trigger-width);color:#f2f0f1;max-width:min(360px,100vw - 24px);font-family:var(--font-body);background:#28282b;border:1px solid #ffffff16;border-radius:10px;padding:6px;box-shadow:0 12px 32px #0008}.member-select-popover[data-entering]{opacity:0;transform:translateY(-4px)}.member-select-list{outline:none;max-height:min(320px,50vh);overflow-y:auto}.member-select-item{color:#d9d5d8;min-height:38px;font:400 13px/1.35 var(--font-body);cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.member-select-item[data-focused],.member-select-item[data-hovered]{color:#fff;background:#39383b}.member-select-item svg{width:16px;height:16px;color:var(--pink);opacity:0;flex:none}.member-select-item[data-selected] svg{opacity:1}.member-checkbox{color:var(--member-secondary);font:400 13px/1.5 var(--font-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.member-checkbox-box{background:var(--member-raised);border:1px solid #777479;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.member-checkbox-box svg{opacity:0;width:15px;height:15px}.member-checkbox-field[data-selected] .member-checkbox-box{border-color:var(--member-accent);background:var(--member-accent);color:#fff}.member-checkbox-field[data-selected] .member-checkbox-box svg{opacity:1}.member-checkbox[data-focus-visible] .member-checkbox-box{outline:2px solid var(--member-accent);outline-offset:3px}.member-checkbox-label{min-width:0}.member-checkbox a{color:var(--pink);text-underline-offset:2px;text-decoration:underline}.account-auth-page{width:min(100% - 48px,1160px);min-height:min(740px,100vh - 90px);margin:0 auto;padding:56px 0 112px}.account-auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:center;gap:clamp(48px,7vw,112px);min-height:570px;display:grid}.account-auth-intro{max-width:540px}.account-auth-intro h1{max-width:560px;font:600 clamp(38px, 4.8vw, 60px)/1.05 var(--font-body);letter-spacing:-.04em;margin:0 0 20px}.account-auth-intro>p{max-width:480px;color:var(--member-secondary);font-size:clamp(16px,1.6vw,18px);line-height:1.5}.account-auth-intro ul{border-top:1px solid var(--member-line);gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid}.account-auth-intro li{border-bottom:1px solid var(--member-line);color:#d8d5d7;align-items:baseline;gap:16px;padding:14px 0;font-size:14px;display:flex}.account-auth-intro li span{width:24px;color:var(--member-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.account-auth-column{min-width:0}.account-auth-skeleton{background:var(--member-panel);border-radius:14px;height:440px}.member-auth-card{border:1px solid var(--member-line);background:var(--member-panel);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 22px 60px #0004}.member-auth-tabs{border-bottom:1px solid var(--member-line);align-items:stretch;display:flex}.member-auth-tabs a{min-height:52px;color:var(--member-muted);justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.member-auth-tabs a:hover,.member-auth-tabs a[aria-current=page]{color:var(--member-ink)}.member-auth-tabs a[aria-current=page]:after{content:"";background:var(--member-accent);height:2px;position:absolute;inset:auto 18px -1px}.member-auth-card-inner{padding:28px 32px 32px}.member-card-title{font:600 28px/1.15 var(--font-body);letter-spacing:-.025em;margin:0 0 8px}.member-card-description{color:var(--member-secondary);font-size:14px;line-height:1.5}.member-auth-form{gap:20px;margin-top:28px;display:grid}.account-recovery-card .member-auth-form{gap:14px;margin-top:20px}.member-password-field{position:relative}.member-password-field .member-input{padding-right:64px}.member-password-toggle{min-width:48px;min-height:34px;color:var(--member-secondary);font:500 12px/1 var(--font-body);background:0 0;border:0;border-radius:6px;padding:5px 7px;position:absolute;bottom:7px;right:8px}.member-password-toggle:hover{background:var(--member-hover);color:var(--member-ink)}.member-password-hint{color:var(--member-muted);margin:-12px 0 0;font-size:12px}.member-consent-list{gap:16px;padding:4px 0 0;display:grid}.member-forgot{justify-self:end;margin-top:-8px}.member-auth-submit{width:100%;min-height:48px}.account-auth-back{justify-content:center;margin-top:24px;display:flex}.account-recovery-page{place-items:center;width:min(100% - 32px,440px);min-height:68vh;margin:0 auto;padding:48px 0 112px;display:grid}.account-recovery-action,.account-recovery-back{width:100%;margin-top:24px}.account-page{width:min(100% - 48px,1160px);margin:0 auto;padding:48px 0 120px}.account-header{border-bottom:1px solid var(--member-line);align-items:center;gap:20px;padding-bottom:28px;display:flex}.account-avatar{color:#f4dce3;width:64px;height:64px;font:600 30px/1 var(--font-body);background:#393033;border-radius:50%;flex:none;place-items:center;display:grid}.account-heading{overflow-wrap:anywhere;flex:1;min-width:0}.account-heading h1{font:500 clamp(28px, 3.4vw, 40px)/1.1 var(--font-body);letter-spacing:-.03em;margin:0 0 4px}.account-heading p{color:var(--member-muted);font-size:13px}.account-heading p span{padding:0 4px}.account-jump{z-index:9;border-bottom:1px solid var(--member-line);backdrop-filter:blur(14px);scrollbar-width:none;background:#111113f2;gap:24px;margin-bottom:28px;display:flex;position:sticky;top:70px;overflow-x:auto}.account-jump a{min-height:52px;color:var(--member-muted);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative}.account-jump a:hover,.account-jump a[aria-current=location]{color:var(--member-ink)}.account-jump a[aria-current=location]:after{content:"";background:var(--member-accent);height:2px;position:absolute;inset:auto 0 -1px}.account-layout{grid-template-columns:minmax(0,1.65fr) minmax(256px,.85fr);align-items:start;gap:20px;display:grid}.account-primary,.account-aside{gap:20px;display:grid}.account-panel{border:1px solid var(--member-line);background:var(--member-panel);border-radius:14px;min-width:0;scroll-margin-top:96px}.account-panel-inner{padding:24px}.account-panel-heading h2,.account-following-card h2{font:600 21px/1.25 var(--font-body);margin:0}.account-panel-heading p,.account-following-card p{color:var(--member-secondary);margin-top:8px;font-size:13px;line-height:1.5}.account-panel-body{justify-items:start;gap:16px;margin-top:24px;display:grid}.account-form{gap:24px;margin-top:28px;display:grid}.account-field .account-help{margin-top:8px}.account-consent{background:#242427;border-radius:10px;padding:16px}.account-consent .account-help{margin:8px 0 0 29px}.account-form-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-collection-list{gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.account-collection-list li:not(.account-empty){border-top:1px solid var(--member-line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 0;display:flex}.account-collection-main{align-items:center;gap:12px;min-width:0;display:flex}.account-collection-glyph{width:18px;height:18px;color:var(--member-muted);flex:none}.account-collection-main>div{min-width:0}.account-collection-main a{color:var(--member-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.account-collection-main a:hover{color:var(--pink)}.account-collection-main p{color:var(--member-muted);margin-top:4px;font-size:12px}.account-collection-controls{align-items:center;gap:8px;display:flex}.account-empty{border-top:1px solid var(--member-line);color:var(--member-secondary);padding:20px 0;font-size:13px}.account-loading{background:var(--member-panel);color:var(--member-secondary);border-radius:12px;align-items:center;gap:16px;margin-top:28px;padding:24px;display:flex}.account-following-card .member-button-link{margin-top:20px}.ui-modal-overlay.member-confirm-backdrop{z-index:600;backdrop-filter:blur(14px);background:#06040991;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-modal.member-confirm-modal{color:#f2f0f1;backdrop-filter:blur(28px)saturate(1.3);background:#17161bb8;border:1px solid #ffffff26;border-radius:14px;width:min(100%,420px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 20px 48px #0009}.member-confirm-dialog{font-family:var(--font-body);outline:none;padding:24px}.member-confirm-dialog h2{font:500 22px/1.2 var(--font-body);margin:0 0 12px}.member-confirm-dialog p{color:#b7b2b6;font-size:14px;line-height:1.5}.member-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.member-confirm-actions .member-button{flex:none}.content-actions{margin:16px 0 20px}.content-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.content-action-button{border-radius:10px;min-height:48px;padding:10px 16px;transition:background-color .16s,color .16s,transform .16s}.content-action-button svg{transition:transform .16s,color .16s}.content-action-button[data-pressed]{transform:scale(.96)}.content-action-button[data-pressed] svg{transform:scale(.82)}.content-action-button[aria-pressed=true] svg{color:var(--pink)}.content-pulse-heart{--ph-size:24px;min-height:48px}.content-pulse-heart .pulse-heart__pill{gap:10px;min-height:48px;padding:10px 16px}.content-pulse-heart .pulse-heart__count{letter-spacing:0;font-size:14px;font-weight:500}.content-follow-button{margin:0}.video-channel-row .content-actions{margin:0 0 0 auto}.video-channel-row .content-actions-row{flex-wrap:nowrap}.content-like-count{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:20px;margin-left:4px;font-size:12px;display:inline-flex}.content-save-panel{border:1px solid var(--member-line);background:var(--member-panel);border-radius:12px;align-items:end;gap:12px;width:min(100%,520px);margin-top:12px;padding:16px;display:flex}.content-save-field{flex:1;min-width:0}.content-save-field>span{color:var(--member-secondary);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.content-save-field p{color:var(--member-muted);font-size:13px}.member-page{width:min(100% - 48px,1160px);margin:42px auto 120px;padding-inline:0}.member-eyebrow{color:var(--member-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.member-page-header h1,.member-profile-hero h1{letter-spacing:-.03em;font-weight:600}.member-page-header{border-bottom:1px solid var(--member-line);align-items:center;padding-bottom:24px}.member-page-link{background:var(--member-raised);min-height:40px;color:var(--member-ink);border-radius:9px;align-items:center;padding:0 13px;display:inline-flex}.member-page-link:hover{background:var(--member-hover);color:#fff}.member-profile-hero{border:1px solid var(--member-line);background:var(--member-panel);border-radius:14px;min-height:140px;padding:20px 24px}.member-profile-avatar{color:#f4dce3;background:#393033;border:0;border-radius:50%;font-weight:600}.member-collection-grid{gap:12px}.member-collection-card{border:1px solid var(--member-line);background:var(--member-panel);border-radius:12px;min-height:88px;padding:16px}.member-collection-card:hover{background:#242427;border-color:#ffffff25}.member-collection-card strong{font-weight:500}.member-collection-icon,.member-empty-icon{background:var(--member-raised);color:var(--member-secondary)}.member-count{background:var(--member-raised);color:var(--member-muted);border:0;border-radius:6px}.member-empty{border:1px solid var(--member-line);background:var(--member-panel);border-radius:14px}.member-skeleton{background:0 0;animation:none}.member-feed-page .member-page-header{margin-bottom:22px}.member-feed-page .member-video-grid{align-items:start}.member-feed-page .member-state{margin-top:22px}.member-feed-page .member-state .member-empty{min-height:260px}.member-feed-page .related-load-more{margin:22px auto 0;display:block}.member-collection-item{min-width:0}.member-remove-button{min-height:36px;color:var(--member-muted);font:500 12px/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;margin-top:4px;padding:6px 10px;display:inline-flex}.member-remove-button:hover{background:var(--member-raised);color:var(--member-ink)}.member-remove-button:focus-visible{outline:2px solid var(--member-accent);outline-offset:2px}.member-remove-button:disabled{opacity:.5;cursor:default}.member-toast-region{z-index:1000;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));outline:none;gap:10px;width:min(356px,100vw - 40px);margin:0;padding:0;list-style:none;display:grid;position:fixed}.member-toast{color:#f5f5f5;min-height:56px;font:400 13px/1.5 var(--font-body);backdrop-filter:blur(18px)saturate(1.2);touch-action:pan-x;user-select:none;cursor:grab;will-change:transform;background:#27272a99;border:1px solid #fff2;border-radius:12px;box-shadow:0 1px 2px #0003,0 12px 30px #0008}.member-toast-inner{align-items:center;gap:10px;min-height:56px;padding:13px 12px 13px 14px;display:flex}.member-toast:active{cursor:grabbing}.member-toast-icon{color:#adb0b9;flex:none;width:19px;height:19px}.member-toast-success .member-toast-icon{color:#84d4ab}.member-toast-warning .member-toast-icon{color:#e8bf7d}.member-toast-danger .member-toast-icon{color:#ec8195}.member-toast-content{flex:1;min-width:0;line-height:1.45}.member-toast-content [slot=title]{overflow-wrap:anywhere;display:block}.member-toast-action,.member-toast-close{font:inherit;cursor:pointer;touch-action:manipulation;border:0;flex:none}.member-toast-action{color:#252327;background:#f5f5f5;border-radius:6px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:600}.member-toast-action:hover{background:#dfdbe0}.member-toast-close{color:#b7b2b6;background:0 0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.member-toast-close:hover{color:#fff;background:#ffffff16}.member-toast-close svg{width:17px;height:17px}.member-toast :focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (width<=1024px){.member-toast-region{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.member-toast{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease-out;animation:.38s cubic-bezier(.23,1,.32,1) both member-toast-in}.member-toast.is-dragging{transition:none;animation:none}.member-toast.is-closing{animation:none}@keyframes member-toast-in{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}}@media (width<=900px){.account-auth-layout{grid-template-columns:minmax(0,1fr) minmax(330px,440px);gap:32px}.account-layout{grid-template-columns:1fr}.account-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.member-page{width:min(100% - 32px,1160px)}.account-jump{top:0}}@media (width<=740px){.account-auth-page{width:min(100% - 32px,520px);min-height:0;padding:32px 0 112px}.account-auth-layout{grid-template-columns:1fr;gap:24px;min-height:0;display:grid}.account-auth-intro{padding:0}.account-auth-intro h1{margin-bottom:8px;font-size:32px}.account-auth-intro>p{font-size:14px}.account-auth-intro ul{display:none}.member-auth-card-inner{padding:24px 20px 28px}.member-card-title{font-size:26px}.account-page{width:min(100% - 32px,600px);padding:28px 0 112px}.account-header{gap:12px;padding-bottom:20px}.account-avatar{width:48px;height:48px;font-size:22px}.account-heading h1{font-size:24px}.account-header .member-button{min-height:36px;padding:8px 10px;font-size:12px}.account-aside{grid-template-columns:1fr}.account-panel-inner{padding:20px}.account-collection-list li:not(.account-empty){flex-direction:column;align-items:start}.account-collection-controls{justify-content:space-between;width:100%}.content-save-panel{flex-direction:column;align-items:stretch}.member-page{width:min(100% - 24px,600px);margin-top:28px;padding-inline:0}.member-page-header{gap:14px;padding-bottom:18px}.member-page-header .member-page-link{width:fit-content}.member-profile-hero{padding:18px}.member-toast-region{left:50%;right:auto;bottom:calc(82px + env(safe-area-inset-bottom));width:min(356px,100vw - 24px);transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.member-surface *,.member-select-popover,.member-toast{transition-duration:0s!important}}.account-auth-page{align-items:center;display:grid}.account-auth-layout{width:100%;min-height:0;display:block}.account-auth-intro{width:min(100%,650px);max-width:none;margin:0 auto}.account-auth-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.account-auth-backdrop{z-index:600;backdrop-filter:blur(14px);background:#06040991;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.account-auth-modal{overscroll-behavior:contain;width:min(100%,454px);max-height:calc(100dvh - 32px);color:var(--member-ink);backdrop-filter:blur(28px)saturate(1.3);background:#17161bb8;border:1px solid #ffffff24;border-radius:16px;overflow-y:auto;box-shadow:0 24px 70px #0008}.account-auth-dialog{outline:none}.account-auth-modal-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px 30px;display:flex}.account-auth-wordmark{font:900 19px/1 var(--font-display);letter-spacing:-.04em}.account-auth-close{width:36px;height:36px;color:var(--member-secondary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.account-auth-close:hover{color:#fff;background:#ffffff12}.account-auth-close svg{width:19px;height:19px}.account-auth-close[data-disabled]{opacity:.45}.account-auth-modal .member-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0}.account-auth-modal .member-auth-tabs{margin-inline:30px}.account-auth-modal .member-auth-card-inner{padding:26px 30px 30px}.account-auth-modal .member-card-title{font-size:27px}.account-auth-modal .account-status{width:calc(100% - 60px);margin:0 30px 28px}.account-auth-modal .account-auth-skeleton{background:#27272a;height:330px}@media (prefers-reduced-motion:no-preference){.account-auth-backdrop[data-entering]{animation:.18s ease-out both account-auth-backdrop-in}.account-auth-backdrop[data-exiting]{animation:.15s ease-in both account-auth-backdrop-out}.account-auth-modal[data-entering]{animation:.26s cubic-bezier(.22,1,.36,1) both account-auth-modal-in}.account-auth-modal[data-exiting]{animation:.14s ease-in both account-auth-modal-out}@keyframes account-auth-backdrop-in{0%{opacity:0}}@keyframes account-auth-backdrop-out{to{opacity:0}}@keyframes account-auth-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes account-auth-modal-out{to{opacity:0;transform:translateY(6px)}}}@media (width<=740px){.account-auth-page{min-height:65vh}.account-auth-intro h1{font-size:clamp(30px,8vw,40px)}.account-auth-actions .member-button{flex:130px}.account-auth-backdrop{padding:0 0 env(safe-area-inset-bottom);align-items:end}.account-auth-modal{width:100%;max-height:calc(100dvh - 12px - env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0}.account-auth-modal-head{padding:14px 14px 10px 20px}.account-auth-modal .member-auth-tabs{margin-inline:20px}.account-auth-modal .member-auth-card-inner{padding:22px 20px 28px}.account-auth-modal .account-status{width:calc(100% - 40px);margin:0 20px 24px}}.home-feed,.directory,.related-section,.legal-page{min-width:0}.home-feed>.page-heading,.directory>.page-heading,main>.page-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:24px 0 19px;display:flex}.page-heading .eyebrow{color:var(--muted);font:500 12px/1.4 var(--font-body);text-transform:none}.page-heading h1{color:var(--ink);font:600 clamp(22px, 2.8vw, 32px)/1.16 var(--font-body);overflow-wrap:anywhere}main>.page-heading:has(.eyebrow){margin-bottom:22px;display:block}main>.page-heading:has(.eyebrow) h1{margin-top:6px}.card:is(.channel,.category,.pornstar,.tag) .card-image{background:#171719;border-radius:8px}.card.channel .card-image{border-radius:8px 8px 0 0}.card.channel .channel-card-info{border-color:var(--line);background:#18181b;border-radius:0 0 8px 8px;min-height:70px;padding:11px 12px}.card.channel .channel-card-info .channel-logo{border:2px solid #18181b;border-radius:9px}.card.channel .channel-card-info h3{color:var(--ink);font:600 14px/1.3 var(--font-body)}.card.channel .channel-card-count{min-height:0;color:var(--muted);font:500 12px/1.2 var(--font-body);background:0 0;border:0;padding:0}.card:is(.category,.pornstar,.tag) h3{color:#fff;font:600 clamp(14px, 1.55vw, 20px)/1.15 var(--font-body);text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;background:linear-gradient(#0000,#000000e0);padding:42px 12px 12px}.card.pornstar .card-image,.card.category .card-image{box-shadow:none}.card.category .card-image>img:first-child{object-fit:contain}.directory-filter,.directory-filter[data-channel-search],.directory-filter:not([data-channel-search]){border:1px solid var(--line);width:min(100%,480px);max-width:480px;min-height:45px;box-shadow:none;background:#19191c;border-radius:9px;padding:3px 4px 3px 13px}.directory-filter .directory-input{min-width:0}.directory-filter input[type=search]{min-width:0;font:400 14px/1.3 var(--font-body)}.directory-filter button,.directory-filter .directory-reset,.directory-filter[data-channel-search] button,.directory-filter[data-channel-search] .directory-reset,.directory-filter:not([data-channel-search]) button,.directory-filter:not([data-channel-search]) .directory-reset{width:37px;height:37px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none}.directory-filter button:hover,.directory-filter .directory-reset:hover{color:var(--ink);background:#ffffff17}.directory-filter .directory-reset{margin-left:1px}.related-section>h2{color:var(--ink);font:600 clamp(20px, 2vw, 24px)/1.25 var(--font-body);margin-bottom:16px}.related-filter-bar{margin-bottom:2px}.related-filters{gap:7px;padding-bottom:13px}.related-filters a{border:1px solid var(--line);min-height:35px;color:var(--ink);font:500 12px/1.2 var(--font-body);background:#1b1b1e;border-radius:7px;padding:7px 12px}.related-filters a[aria-current=true]{color:#fff;background:#34343a;border-color:#ffffff48}.related-filters a[aria-current=true] span{color:#ffffffb0}.related-filters a.is-pending{border-color:var(--pink);background:#302128}.related-filters a:hover:not([aria-current=true]){background:#26262a;border-color:#ffffff64}html[data-related-js="1"][data-anon-personalization="1"]:not([data-member-session="1"]) [data-related-grid][data-anon-pending]{visibility:hidden}.related-load-more,.button.related-load-more{border:1px solid var(--line);width:fit-content;min-width:min(100%,180px);min-height:42px;color:var(--ink);font:600 12px/1.3 var(--font-body);background:#1b1b1e;border-radius:8px;margin:24px auto 0;padding:9px 18px}.related-load-more:hover{background:#29292d;border-color:#ffffff60}.related-load-status{color:var(--muted);text-align:center}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:26px 0;display:flex}.pagination-number,.pagination-step{min-width:37px;min-height:37px;color:var(--muted);font:500 12px/1.2 var(--font-body);border:1px solid #0000;border-radius:7px;padding:7px 10px}.pagination-number[aria-current=page]{color:#fff;background:#303036;border-color:#ffffff48}.pagination a:hover{border-color:var(--line);color:var(--ink);background:#202024}.pagination-step[aria-disabled=true]{opacity:.4}.empty-state{border:1px solid var(--line);color:var(--muted);font:400 14px/1.5 var(--font-body);background:#151518;border-radius:9px;margin:18px 0;padding:30px 22px}.legal-page .contact-form,.cms-block .contact-form{gap:17px;width:min(100%,620px);max-width:620px;margin:30px 0}.contact-form label{color:var(--ink);font:500 13px/1.4 var(--font-body);gap:7px}.contact-form input:not([type=hidden]),.contact-form textarea{border:1px solid var(--line);color:var(--ink);font:400 14px/1.45 var(--font-body);background:#17171a;border-radius:8px;padding:11px 12px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form button[type=submit]{background:var(--pink);color:#fff;min-height:42px;font:600 13px/1.2 var(--font-body);border-radius:8px;padding:9px 18px}.contact-form button[type=submit]:hover{background:var(--pink-hover)}.contact-form-status{color:var(--muted);font:400 12px/1.4 var(--font-body)}@media (width<=767px){.catalog-grid:not(.category):not(.channel):not(.pornstar){grid-template-columns:minmax(0,1fr)}.card.video .video-card-pornstar{display:none}.home-feed>.page-heading,.directory>.page-heading,main>.page-heading{margin:19px 0 15px}.page-heading h1{font-size:clamp(19px,5.2vw,25px)}.card.channel .channel-card-info{min-height:62px;padding:9px}.card.channel .channel-card-info h3{font-size:13px}.card.channel .channel-card-count{font-size:11px}.card:is(.category,.pornstar,.tag) h3{padding:34px 10px 10px;font-size:14px}.directory-filter,.directory-filter[data-channel-search],.directory-filter:not([data-channel-search]){width:100%;max-width:none}.related-filters a{min-height:35px}.related-load-more,.button.related-load-more{width:fit-content;max-width:100%}.pagination-number,.pagination-step{min-width:0}.contact-form button[type=submit]{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.card:is(.video,.channel,.category,.pornstar,.tag),.related-filters a{transition:none}}.profile-detail:is(.channel,.pornstar){width:100%;margin-top:0}.profile-detail:is(.channel,.pornstar) .social-profile-header{z-index:1;gap:14px;width:100%;margin:24px 0 28px;display:grid;position:relative}.profile-detail:is(.channel,.pornstar):has(.channel-cover-media) .social-profile-header{margin-top:-52px}.social-profile-identity{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:16px;min-width:0;display:grid}.social-profile-avatar{object-fit:cover;background:#242428;border:4px solid #0c0c0e;border-radius:18px;width:120px;height:120px;display:block}.profile-detail.pornstar .social-profile-avatar{border-radius:50%}.social-profile-intro{min-width:0}.profile-detail:is(.channel,.pornstar) .social-profile-title{color:#f5f3f4;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15}.social-profile-intro .profile-copy-line{color:#c6c1c5;margin:12px 0 0;font-size:14px;line-height:1.5}.social-profile-stats{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:clamp(14px,3vw,32px);min-width:0;display:flex;overflow-x:auto}.social-profile-stats::-webkit-scrollbar{display:none}.social-profile-stat{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;display:inline-flex}.social-profile-stat strong{color:#f5f3f4;font-size:17px;font-weight:600;line-height:1.2}.social-profile-stat span{color:#a9a4a9;font-size:14px;line-height:1.2}.social-profile-actions{align-items:center;gap:8px;min-width:0;padding-bottom:4px;display:flex}.social-profile-actions .content-actions{flex:none;min-width:112px;margin:0}.social-profile-actions .content-actions-row{display:flex}.social-profile-actions .content-follow-button{border-radius:var(--ui-radius);background:var(--pink);color:#fff;border:0;justify-content:center;min-width:112px;min-height:42px;font-weight:600}.social-profile-actions .content-follow-button:hover{background:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pink) 24%, transparent)}.social-profile-actions .content-follow-button[aria-pressed=true]{color:#f5f3f4;background:#343033}.social-profile-links{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.social-profile-links::-webkit-scrollbar{display:none}.social-profile-links a{color:#f5f3f4;background:#222124;border:1px solid #ffffff20;border-radius:8px;place-items:center;width:44px;height:42px;transition:background-color .16s,border-color .16s;display:grid}.social-profile-links a:hover{background:#302d31;border-color:#fff4}.social-profile-links a:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.social-profile-links img{filter:invert();width:21px;height:21px}.social-profile-links [data-platform=redgifs] img{filter:none;border-radius:4px}.social-profile-header>.channel-partner-link{border-radius:var(--ui-radius);width:fit-content;max-width:100%;margin:0;padding:12px 20px;font-size:14px;line-height:1.3}.profile-detail:is(.channel,.pornstar) .channel-cover-media{isolation:isolate;background:#171517 0 0/0 0 no-repeat;border-radius:12px;width:100%;height:clamp(164px,18vw,256px);margin:0;position:relative;overflow:hidden}.profile-detail.channel .channel-cover-media,body .profile-detail:is(.channel,.pornstar) .channel-cover-media{border-radius:12px;width:100%;height:clamp(164px,18vw,256px);margin:0;overflow:hidden}.profile-detail:is(.channel,.pornstar) .channel-cover-media:before{display:none}.profile-detail:is(.channel,.pornstar) .channel-cover-media .channel-cover,.profile-detail:is(.channel,.pornstar) .channel-cover-video{border-radius:inherit;object-fit:cover;border:0;width:100%;max-width:none;height:100%;margin:0;display:block}.profile-detail:is(.channel,.pornstar) .channel-cover-video{pointer-events:none;position:absolute;inset:0}.profile-detail.pornstar{margin-bottom:24px;padding:0}.profile-detail.pornstar:has(.unit-taxonomy-top){display:block}.profile-detail.category:has(.unit-taxonomy-top)>.profile-copy{grid-column:1}.profile-detail.pornstar>.unit-page-top,.profile-detail.pornstar>.unit-taxonomy-top{margin-top:20px}.video-channel-row{align-items:center;gap:12px}.video-channel-row .video-channel{min-width:0}.video-channel-row .video-author-pornstar img{border-radius:50%}.video-channel-row .content-actions{flex:none}.profile-content-tabs{border-bottom:1px solid #ffffff24;align-items:center;gap:4px;width:100%;margin:24px 0 20px;padding-bottom:1px;display:flex}.profile-content-tabs button{color:#aaa5aa;min-width:116px;min-height:44px;font:600 14px/20px var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px}.profile-content-tabs button:hover{color:#f5f3f4}.profile-content-tabs button[aria-selected=true]{color:#f5f3f4;border-bottom-color:var(--pink)}.profile-content-tabs button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.profile-content-panel[hidden]{display:none!important}.profile-content-panel.is-entering{animation:.22s both profile-panel-in}@keyframes profile-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile-content-panel>.short-rail-profile,.profile-content-panel.related-section{margin-top:0}@media (width<=767px){.profile-detail.channel .channel-cover-media,body .profile-detail:is(.channel,.pornstar) .channel-cover-media{height:clamp(128px,31vw,180px)}.profile-detail:is(.channel,.pornstar) .social-profile-header{gap:12px;margin:20px 0 24px;padding-inline:0}.profile-detail:is(.channel,.pornstar):has(.channel-cover-media) .social-profile-header{margin-top:-38px}.social-profile-identity{grid-template-columns:92px minmax(0,1fr);gap:10px}.social-profile-avatar{border-radius:14px;width:92px;height:92px}.profile-detail:is(.channel,.pornstar) .social-profile-title{font-size:24px;line-height:1.2}.social-profile-intro .profile-copy-line{margin-top:10px;font-size:14px}.social-profile-stats{gap:14px}.social-profile-stat{gap:4px;display:inline-flex}.social-profile-stat strong{font-size:15px}.social-profile-stat span{font-size:12px}.social-profile-actions{gap:6px}.social-profile-actions .content-actions{min-width:0}.social-profile-actions .content-follow-button{min-height:40px}.social-profile-links{flex:auto;max-width:none}.social-profile-links a{flex:none;width:40px;height:40px}.social-profile-header>.channel-partner-link{width:100%}.profile-content-tabs{margin:18px 0 16px;padding-inline:0}.profile-content-tabs button{flex:1 1 0;min-width:0}.video-channel-row{flex-wrap:nowrap}.video-channel-row .content-actions{margin-left:auto}}@media (width<=350px){.social-profile-identity{grid-template-columns:80px minmax(0,1fr)}.social-profile-avatar{width:80px;height:80px}.social-profile-actions .content-follow-button{min-width:96px}}@media (prefers-reduced-motion:reduce){.profile-detail.pornstar .channel-cover-video{display:none}.social-profile-links a{transition:none}.profile-content-panel.is-entering{animation:none}}:root{--page-gutter:16px;--bg:#0b0c0e;--surface:#17191d;--surface-hover:#202329;--ink:#f7f7f8;--muted:#a1a5ae;--line:#2d3037;--pink:#e72f58;--pink-hover:#d72e55;--ui-panel:#15171a;--ui-panel-raised:#1c1f23;--ui-border:#30343b;--ui-border-strong:#454a53;--ui-radius:12px;--ui-radius-sm:8px;--ui-focus:var(--pink);--font-display:var(--font-body);color:var(--ink);background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body :is(h1,h2,h3,h4,h5,h6,b,strong,button,.button){font-family:var(--font-body);letter-spacing:-.015em}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}body :is(button,.button){touch-action:manipulation}main{max-width:1600px;padding-inline:var(--page-gutter);padding-block:24px 80px}body main:has(>.context-back-rail){padding-top:16px}body.video-page main:has(>.context-back-rail){padding-top:12px}body main:has(>.profile-detail:is(.channel,.pornstar)){padding-top:16px}@media (width<=1024px){body.video-page .unit-above-video{margin-top:0;padding-block:0 12px}:root{--page-gutter:10px}}@media (width<=767px){:root{--page-gutter:6px}}.home-feed,.directory,.related-section,.cms-page-blocks,.not-found-page{min-width:0}body .home-feed>.page-heading,body .directory>.page-heading,body main>.page-heading,body .not-found-videos>h2{text-transform:none;align-items:center;gap:10px;min-height:28px;margin:7px 0 22px;display:flex}body .home-feed>.page-heading h1,body .directory>.page-heading h1,body main>.page-heading h1,body .not-found-videos>h2{letter-spacing:-.035em;text-transform:none;font-size:clamp(22px,2vw,28px);font-weight:650;line-height:1.2}body .page-heading .icon{display:none}body .page-heading .eyebrow{color:var(--muted);font-size:13px;font-weight:500}:root{--catalog-column-gap:16px;--catalog-row-gap:24px}body .catalog-grid,body .catalog-grid.channel,body .catalog-grid.category,body .catalog-grid.pornstar,body .video-detail+.related-section .catalog-grid,body .profile-detail+.related-section .catalog-grid{column-gap:var(--catalog-column-gap);row-gap:var(--catalog-row-gap)}body .card,body .card.video,body .card.category{transition:none;transform:none}body .card:hover,body .card.video:hover,body .card.category:hover{transform:none}body .card .card-image,body .card.video .video-card-visual,body .card.video .card-image{border-radius:var(--ui-radius)}body .card .card-image{background:#1b1c1f;border:1px solid #ffffff12}body .card:is(.category,.pornstar,.tag) .card-image{border-radius:var(--ui-radius)}body .card:is(.category,.pornstar,.tag) h3{text-transform:none;background:linear-gradient(#0000 0%,#000000bd 72%,#000000e3 100%);padding:52px 13px 14px;font-size:clamp(15px,1.25vw,18px);font-weight:650;line-height:1.25}body .card.channel .card-image{aspect-ratio:17/5;border-radius:var(--ui-radius) var(--ui-radius) 0 0;border-bottom:0}body .card.channel .channel-card-info{border:1px solid var(--ui-border);border-radius:0 0 var(--ui-radius) var(--ui-radius);background:var(--ui-panel);border-top:0;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:4px 10px;min-height:70px;padding:8px 12px 10px;transition:background-color .16s,border-color .16s;display:grid}body .card.channel:hover .channel-card-info,body .card.channel:focus-visible .channel-card-info{border-color:var(--ui-border-strong);background:var(--ui-panel-raised)}body .card.channel .channel-card-info .channel-logo{border:2px solid var(--ui-panel);border-radius:10px;flex:none;margin-top:-41px;box-shadow:0 2px 8px #00000038}body .card.channel .channel-card-info h3{font-size:14px;font-weight:650;line-height:1.3}body .card.channel .channel-card-copy{align-content:start;gap:6px;min-width:0;padding-top:1px;display:grid}body .card.channel .channel-card-stats{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:5px 12px;min-width:0;display:flex}body .card.channel .channel-card-followers,body .card.channel .channel-card-count{color:var(--muted);font:500 11px/1.25 var(--font-body);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}body .card.channel .channel-card-followers svg,body .card.channel .channel-card-count svg{width:15px;height:15px}body .card.channel .channel-card-count{min-height:0;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:12px}body .card.video .video-card-visual,body .card.video .card-image{aspect-ratio:16/9}body .card.video .card-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0000001f 45%,#0000007a 100%);height:36%;position:absolute;inset:auto 0 0}body .card.video .card-copy{padding:10px 2px 0}body .card.video h3{-webkit-line-clamp:2;height:auto;max-height:41px;color:var(--ink);white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden;font-weight:600!important}body .card.video:hover h3,body .card.video:focus-within h3{color:#fff}body .card.video .video-card-meta{height:auto;min-height:24px;color:var(--muted);pointer-events:auto;background:0 0;justify-content:flex-start;align-items:center;gap:8px;margin:6px 0 0;padding:0;font-size:12px;line-height:1.3;display:flex;position:static}body .card.video .video-card-views{z-index:3;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 9px #000c;white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:8px;right:8px}body .video-card-views svg{flex:none}body .card.video .video-card-meta>a{min-width:0;max-width:68%;color:var(--muted);flex:0 auto;align-items:center;gap:6px;display:inline-flex}body .card.video .video-card-meta>a:hover,body .card.video .video-card-meta>a:focus-visible{color:var(--ink)}body .card.video .video-card-meta>a:last-child:not(:first-child){max-width:40%;margin-left:auto}body .card.video .video-card-meta>a.video-card-performer{margin-left:auto}body .card.video .video-card-meta>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .video-card-author-avatar{border-radius:6px;width:22px;height:22px}body .video-card-author-avatar.pornstar{border-radius:50%}body .card.video .video-card-meta .icon{width:16px;height:16px}body .video-duration{text-shadow:0 1px 3px #000,0 0 9px #000c;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;font-size:11px;line-height:1.2;display:inline-flex;inset:auto auto 8px 8px}body .directory-filter,body .directory-filter[data-channel-search],body .directory-filter:not([data-channel-search]){border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);width:min(100%,440px);max-width:440px;height:44px;min-height:44px;margin-bottom:22px;padding:3px 4px 3px 12px;box-shadow:0 1px 2px #0000001a}body .directory-filter:is(:hover,:active,:focus-within),body .directory-filter[data-channel-search]:is(:hover,:active,:focus-within),body .directory-filter:not([data-channel-search]):is(:hover,:active,:focus-within){border-color:var(--ui-border);box-shadow:0 1px 2px #0000001a}body .directory-filter input[type=search]{font-size:14px}body .directory-filter input[type=search]:is(:hover,:active,:focus,:focus-visible){box-shadow:none;background:0 0;border-color:#0000;outline:none!important}body .directory-filter :is(button,.directory-reset){width:36px;height:36px;color:var(--muted);border-radius:6px}body .directory-filter :is(button,.directory-reset):is(:focus,:focus-visible){box-shadow:none;outline:none}body .directory-filter :is(button,.directory-reset):hover{color:var(--ink);background:#ffffff14}body .search-page-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:8px 0 20px;display:flex}body .search-page-header h1{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:clamp(25px,2.6vw,34px);font-weight:650;line-height:1.2}body .search-result-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}body .search-page-form{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);align-items:center;gap:10px;width:min(100%,640px);min-height:46px;margin:0 0 28px;padding:4px 4px 4px 13px;display:flex;box-shadow:0 1px 2px #0000001f}body .search-page-form:is(:hover,:active,:focus-within){border-color:var(--ui-border);box-shadow:0 1px 2px #0000001f}body .search-page-form>.icon{width:18px;height:18px;color:var(--muted);flex:none}body .search-page-form input[type=search]{min-width:0;min-height:36px;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:14px;outline:none!important}body .search-page-form input[type=search]:is(:hover,:active,:focus,:focus-visible){box-shadow:none;background:0 0;border:0;outline:none!important}body .search-page-form button{background:var(--pink);color:#fff;border:1px solid #0000;border-radius:6px;flex:none;min-height:36px;padding:8px 14px;font-size:12px;font-weight:650}body .search-page-form button:is(:focus,:focus-visible){box-shadow:none;outline:none}body .search-page-form button:focus-visible{text-underline-offset:3px;text-decoration:underline}body .search-page-form button:is(:hover,:active){background:var(--pink-hover);border-color:#0000}body .search-page-error{color:#ffb9c8;margin:-12px 0 18px;font-size:13px}body .button,body .related-load-more,body .partner-link,body .video-share-button{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);min-height:40px;color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:0 1px 2px #0000001f}body .button:hover,body .related-load-more:hover,body .video-share-button:hover{border-color:var(--ui-border-strong);color:#fff;background:#292d33}body .partner-link,body .video-primary-cta .partner-link{border-color:var(--pink);background:var(--pink);color:#fff;box-shadow:0 1px 2px #0000001f}body .partner-link:hover,body .video-primary-cta .partner-link:hover{border-color:var(--pink-hover);background:var(--pink-hover);filter:none}body .partner-link:active{transform:none}body .video-detail{--video-cta-gap:12px;gap:24px}body.video-page .video-primary-cta:has(.partner-link){margin-top:var(--video-cta-gap)}body.video-page .video-detail .detail-copy{padding-top:var(--video-cta-gap)}body .video-detail .detail-copy h1{letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(18px,1.7vw,22px);line-height:1.3;font-weight:650!important}body .video-detail-views{color:var(--muted);font:500 13px/1.35 var(--font-body);font-variant-numeric:tabular-nums;margin:0 0 14px}body .video-detail-views span{color:var(--ink)}body .video-primary-cta .partner-link{min-height:48px;font-size:14px;font-weight:650}body .video-channel-row{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-height:68px;padding:14px 0}body .video-channel-row .video-channel{gap:10px}body .video-channel-row .video-channel img{border-radius:8px;width:44px;height:44px}body .video-channel-row .video-channel.video-author-pornstar img{border-radius:50%}body .video-channel-row .video-channel h2{font-size:14px;font-weight:650;line-height:1.3}body .video-channel-row .video-count{min-height:0;color:var(--muted);margin-top:3px;font-size:12px}body .video-channel-row .video-count .icon{width:14px;height:14px}@media (width<=767px){body .video-channel-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}body .video-channel-row .video-channel{width:100%;min-width:0;max-width:none;display:flex}body .video-channel-row .video-channel>div{flex:1;min-width:0}body .video-channel-row .video-channel h2{overflow-wrap:normal;word-break:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .video-channel-row .video-count{white-space:nowrap}body .video-channel-row .content-actions{flex-basis:auto;width:max-content;max-width:100%;margin:0}}body .video-detail .relations-row.entity-links a{border:1px solid var(--ui-border);background:var(--ui-panel);color:var(--muted);border-radius:999px;font-size:12px}body .video-detail .relations-row.entity-links a:hover{border-color:var(--ui-border-strong);color:var(--ink)}body .video-more-details{border-color:var(--ui-border);background:var(--ui-panel)}body .video-more-details .details-content:not(:has(.profile-description)) .video-tags{padding-bottom:16px}body .related-section{margin-top:clamp(34px,4vw,56px)}body .related-section>h2{text-transform:none;margin-bottom:16px;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.25}body .related-filters{gap:8px}body .related-filters a{border:1px solid var(--ui-border);background:var(--ui-panel);min-height:34px;color:var(--muted);border-radius:7px;align-items:center;padding:7px 12px;font-size:12px;font-weight:550;display:inline-flex}body .related-filters a[aria-current=true]{border-color:var(--ui-border-strong);color:var(--ink);background:#30343a}body .related-filters a:hover{border-color:var(--ui-border-strong);color:var(--ink)}body .related-load-more{width:fit-content;min-width:144px;margin:26px auto 0;display:flex}body .pagination-number,body .pagination-step{border:1px solid var(--ui-border);background:var(--ui-panel);min-width:38px;height:38px;min-height:38px;color:var(--muted);border-radius:7px;font-size:12px}body .pagination-number[aria-current=page]{border-color:var(--ui-border-strong);color:var(--ink);background:#30343a}body .empty-state,body .member-empty{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel);color:var(--muted);padding:28px;font-size:14px;line-height:1.5}body .search-dialog.ui-modal{border:1px solid var(--ui-border-strong);width:min(720px,100vw - 24px);max-width:min(720px,100vw - 24px);max-height:min(85dvh,760px);color:var(--ink);backdrop-filter:blur(28px)saturate(1.3);background:#17161bb8;border-radius:16px;box-shadow:0 24px 64px #00000080}body .search-dialog.ui-modal::backdrop{backdrop-filter:blur(14px);background:#06040991}body .search-dialog-header{border-color:var(--ui-border);padding:17px 20px}body .search-dialog .dialog-close{width:34px;height:34px;color:var(--muted);border:1px solid #0000;border-radius:7px}body .search-dialog .dialog-close:hover{color:#fff;background:#2d3035}body .search-dialog .search-form{margin:18px 20px 0}body .search-dialog .search-form input[type=search]{--input-fill:#121417;border-color:var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ink);background:#121417;font-size:14px}body .search-dialog .search-form input[type=search]:focus-visible{border-color:var(--ui-border);box-shadow:none;outline:none}body .search-dialog .search-form button{border-color:var(--pink);border-radius:var(--ui-radius-sm);background:var(--pink)}body .search-dialog .search-form button:hover{background:var(--pink-hover)}body .search-dialog .search-type-options span{border-color:var(--ui-border);background:var(--ui-panel);color:var(--muted);border-radius:7px;font-size:12px;font-weight:600}body .search-dialog .search-type-options input:checked+span{border-color:var(--pink);color:#fff;background:#e72f5821}body .search-dialog .search-type-options label:hover span{border-color:var(--ui-border-strong)}body .search-dialog .suggest-result{border-radius:8px}body .search-dialog .suggest-result:hover,body .search-dialog .suggest-result:focus-visible{color:var(--ink);background:#2a2d33}body .search-dialog .search-all-results{border-color:var(--ui-border);background:var(--ui-panel);color:var(--ink);font-weight:600}body .site-footer{border-top:1px solid var(--ui-border);max-width:1600px;color:var(--muted);margin-top:12px;padding-top:24px;font-size:12px}body .site-footer nav a:hover{color:var(--ink)}body .site-footer .footer-badges a{opacity:.55;border:0}body .site-footer .footer-badges a:hover{opacity:1}body .legal-page{max-width:840px;padding-inline:0}body .legal-page h1{margin-bottom:24px;font-size:clamp(28px,3vw,36px)}body .legal-copy{color:#d2d4d9;font-size:14px;line-height:1.75}body .legal-copy h2,body .legal-copy h3{color:var(--ink);font-weight:650;line-height:1.3}body .legal-copy a{color:var(--pink);text-underline-offset:3px;text-decoration:underline}body .legal-privacy-choices{color:var(--pink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:12px 0 24px;padding:8px 0;font-weight:600;text-decoration:underline}body .legal-privacy-choices:focus-visible{outline:2px solid var(--pink);outline-offset:3px}body .cms-page-blocks{gap:28px;display:grid}body .cms-block>h2{margin-bottom:16px;font-size:22px;font-weight:650}body .cms-block>img,body .cms-block>a>img{border-radius:var(--ui-radius);max-width:100%}body .cms-block .contact-form :is(input,textarea){border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised)}body .cms-block .contact-form button[type=submit]{border:1px solid var(--pink);border-radius:var(--ui-radius-sm);background:var(--pink)}body .not-found-hero{gap:12px;min-height:55svh}body .not-found-hero h1{color:var(--ink);font-size:clamp(72px,10vw,112px)}body .not-found-hero h2{font-size:clamp(20px,3vw,28px);font-weight:650}body .not-found-hero p{max-width:470px;color:var(--muted);line-height:1.6}body .not-found-hero .button{margin-top:12px}body .short-rail-heading h2,body .home-feed>.page-heading h1,body .short-rail-home .short-rail-heading h2{letter-spacing:-.025em;font-size:21px;line-height:1.3;font-weight:650!important}body .short-rail-home .short-rail-heading{margin-bottom:16px}body .short-rail-home .short-rail-control{border:1px solid var(--ui-border);background:var(--ui-panel-raised);box-shadow:none;border-radius:8px}body .short-rail-home .short-rail-control:hover{background:#292d33}body .short-rail-search input{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);color:var(--ink)}body .short-rail-search input[type=search]:is(:hover,:active,:focus,:focus-visible){border-color:var(--ui-border);background:var(--ui-panel-raised);box-shadow:none;outline:none!important}@media (width<=767px){:root{--catalog-column-gap:10px;--catalog-row-gap:18px}main{padding-block:14px 100px}body .catalog-grid:not(.category):not(.channel):not(.pornstar){grid-template-columns:minmax(0,1fr)}body .home-feed>.page-heading,body .directory>.page-heading,body main>.page-heading{margin:8px 0 16px}body .home-feed>.page-heading{margin-bottom:9px}body .short-rail-home .short-rail-heading,body .channel-rail-heading{margin-bottom:5px}body .short-rail-home,body .channel-rail{margin-bottom:14px}body .home-feed>.page-heading h1,body .directory>.page-heading h1,body main>.page-heading h1{font-size:21px}body .short-rail-heading h2,body .home-feed>.page-heading h1,body .short-rail-home .short-rail-heading h2{font-size:18px}body .card.video h3{max-height:37px;font-size:12px;line-height:1.5}body .card.video .video-card-meta{min-height:19px;font-size:10px}body .card.video .video-card-meta>a:last-child:not(:first-child){display:inline-flex}body .video-card-author-avatar{width:18px;height:18px}body .card.channel .channel-card-info{grid-template-columns:52px minmax(0,1fr);min-height:63px}body .card.channel .card-image{aspect-ratio:16/5}body .card.channel .channel-card-info h3{font-size:13px}body .card.channel .channel-card-info .channel-logo{margin-top:-34px}body .card.channel .channel-card-stats{gap:4px 9px}body .card.channel .channel-card-followers,body .card.channel .channel-card-count{font-size:10px}body .video-detail .detail-copy h1{font-size:17px;line-height:1.32}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),body textarea,body select{font-size:16px!important}body .directory-filter,body .directory-filter[data-channel-search],body .directory-filter:not([data-channel-search]){width:100%;max-width:none}body .search-page-form{width:100%;margin-bottom:18px}body .search-dialog.ui-modal{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 12px);margin:auto 0 0}body .related-load-more{width:fit-content;max-width:100%}body .site-footer{gap:12px;font-size:11px}body .site-footer nav{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){body :is(.button,.partner-link,.video-share-button,.card.channel .channel-card-info){transition:none}}.member-surface,.member-page{--member-bg:var(--bg);--member-panel:var(--ui-panel);--member-raised:var(--ui-panel-raised);--member-hover:#292d33;--member-line:var(--ui-border);--member-ink:var(--ink);--member-secondary:#b9bcc4;--member-muted:var(--muted);--member-accent:var(--pink);color:var(--ink)}.member-surface :is(h1,h2,h3),.member-page :is(h1,h2,h3){font-weight:650!important}body .member-button,body .member-button-link{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s;box-shadow:0 1px 2px #0000001f}body .member-button-primary,body .member-button-link-primary{border-color:var(--pink);background:var(--pink);color:#fff}body .member-button-primary:hover,body .member-button-link-primary:hover{border-color:var(--pink-hover);background:var(--pink-hover);color:#fff}body .member-button-secondary,body .member-button-link-secondary{border-color:var(--ui-border);background:var(--ui-panel-raised);color:var(--ink)}body .member-button-secondary:hover,body .member-button-link-secondary:hover{border-color:var(--ui-border-strong);background:#292d33}body .content-follow-button:not([aria-pressed=true]){border-color:var(--pink);background:var(--pink);color:#fff}body .content-follow-button:not([aria-pressed=true]):hover,body .content-follow-button:not([aria-pressed=true])[data-hovered]{border-color:var(--pink-hover);background:var(--pink-hover);color:#fff}body .member-button-ghost,body .member-button-link-ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}body .member-button-ghost:hover,body .member-button-link-ghost:hover{background:var(--ui-panel-raised);color:var(--ink)}body .member-button-danger,body .member-button-link-danger{color:#ffd9e1;background:#4a2630;border-color:#682c3e}body .member-button-danger:hover,body .member-button-link-danger:hover{background:#632e3b}body .member-button-sm{min-height:34px;padding:7px 10px;font-size:12px}body .member-field-label,body .account-field-label{color:#d5d7dd;margin-bottom:7px;font-size:12px;font-weight:600}body .member-input,body .member-select-trigger{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);min-height:44px;color:var(--ink);background:#1a1c20;font-size:14px;box-shadow:0 1px 2px #0000001f}body .member-input:hover,body .member-select-trigger:hover{border-color:var(--ui-border-strong);background:#202329}body .member-input:focus-visible,body .member-select-trigger:focus-visible{border-color:var(--ui-focus);box-shadow:0 0 0 3px #e72f5826;outline:none!important}body .member-select-popover{border-color:var(--ui-border);background:#23262b;border-radius:10px}body .member-select-item[data-focused],body .member-select-item[data-hovered]{background:#343840}body .member-checkbox-box{background:#1a1c20;border-color:#737984}body .member-checkbox-field[data-selected] .member-checkbox-box{border-color:var(--pink);background:var(--pink)}body .account-page,body .member-page{width:min(100%,1480px);margin:0 auto;padding:20px 0 100px}body .account-header,body .member-page-header{border-bottom:1px solid var(--ui-border);gap:16px;padding:12px 0 24px}body .account-avatar,body .member-profile-avatar{border:1px solid var(--ui-border-strong);width:64px;height:64px;color:var(--ink);background:#33373e;border-radius:12px;font-size:27px}body .account-heading h1,body .member-page-header h1,body .member-profile-hero h1{font-size:clamp(24px,2.5vw,32px);line-height:1.2;font-weight:650!important}body .account-heading p{color:var(--muted);font-size:12px}body .account-jump{z-index:8;border-bottom:1px solid var(--ui-border);background:#0b0c0ef0;gap:6px;margin:0 0 22px;padding:11px 0;top:0}body .account-jump .account-tab{appearance:none;cursor:pointer;min-height:36px;color:var(--muted);border:0;border-radius:7px;align-items:center;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}body .account-jump .account-tab:hover,body .account-jump .account-tab[data-selected]{color:#fff;background:#24272d}body .account-jump .account-tab[data-focus-visible]{outline:2px solid var(--pink);outline-offset:-2px}body .account-jump .account-tab:after{display:none}body .account-tab-panel{outline:0}body .account-page .account-layout{display:block}body .account-page .account-primary{width:100%;display:block}body .account-page .account-panel{box-shadow:none;background:0 0;border:0;border-radius:0}body .account-page .account-panel-inner{padding:0}body .account-page .account-danger-panel{border-top:1px solid var(--ui-border);margin-top:28px;padding-top:24px}body .account-page .account-settings-form{max-width:440px}body .account-layout{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:16px}body .account-primary,body .account-aside{gap:16px}body .account-panel,body .member-profile-hero,body .member-collection-card,body .member-empty{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel);box-shadow:0 1px 2px #0000001a}body .account-panel-inner{padding:clamp(17px,2vw,24px)}body .account-panel-heading h2,body .account-following-card h2,body .member-section-heading h2{font-size:19px;line-height:1.25;font-weight:650!important}body .account-panel-heading p,body .account-following-card p{color:var(--muted);font-size:13px}body .account-page .account-panel-heading:has(>button){justify-content:space-between;align-items:center;gap:12px;display:flex}body .account-page .account-panel-heading:has(>button)>button{flex:none}body .account-form{gap:20px;margin-top:22px}body .account-create-collection-form,body .account-panel-body{margin-top:20px}body .account-consent{border:1px solid var(--ui-border);background:var(--ui-panel-raised);border-radius:9px}body .account-page .account-privacy-panel{border-top:1px solid var(--ui-border);margin-top:32px;padding-top:24px;scroll-margin-top:96px}body .account-page .account-privacy-controls{gap:20px;max-width:440px;margin-top:22px;display:grid}body .account-privacy-preferences{gap:20px;display:grid}body .account-privacy-preference{gap:6px;display:grid}body .account-privacy-preference+.account-privacy-preference{border-top:1px solid var(--ui-border);padding-top:20px}body .account-privacy-toggle{min-height:40px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}body .account-privacy-toggle[data-disabled]{opacity:.6;cursor:wait}body .account-privacy-toggle-track{background:var(--ui-border-strong);border-radius:999px;flex:none;align-items:center;width:38px;height:22px;padding:2px;transition:background-color .16s;display:flex}body .account-privacy-toggle-track span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block}body .account-privacy-toggle[data-selected] .account-privacy-toggle-track{background:var(--pink)}body .account-privacy-toggle[data-selected] .account-privacy-toggle-track span{transform:translate(16px)}body .account-privacy-preference p,body .account-privacy-action p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}body .account-privacy-action{border-top:1px solid var(--ui-border);justify-items:start;gap:14px;padding-top:20px;display:grid}body .account-privacy-action h3{margin:0 0 6px}@media (prefers-reduced-motion:reduce){body .account-privacy-toggle-track,body .account-privacy-toggle-track span{transition:none}}body .account-collection-list li:not(.account-empty){border-color:var(--ui-border)}body .account-collection-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,248px),1fr));gap:16px}body .account-collection-list li:not(.account-empty){border:0;align-items:start;gap:4px;min-width:0;padding:0;display:grid}body .account-collection-main{min-width:0;color:var(--ink);gap:7px;text-decoration:none;display:grid}body .account-collection-detail{justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}body .account-collection-detail>a{min-width:0;color:var(--ink);gap:4px;text-decoration:none;display:grid}body .account-collection-detail>a:hover strong{text-underline-offset:3px;text-decoration:underline}body .account-collection-detail strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}body .account-collection-detail span{color:var(--muted);font-size:12px}body .account-collection-art{border:1px solid var(--ui-border);background:var(--ui-panel-raised);border-radius:12px;justify-content:center;align-items:center;min-height:154px;padding:10px 18px 14px;display:flex;position:relative;overflow:hidden}body .account-collection-art img{object-fit:cover;border:2px solid var(--ui-panel-raised);border-radius:15px;width:28%;height:118px;margin-left:-5%;position:relative;transform:rotate(-3deg)}body .account-collection-art img:first-child{margin-left:0}body .account-collection-art img:nth-child(2n){transform:rotate(3deg)translateY(-3px)}body .account-collection-controls{flex:none;justify-content:flex-end;width:auto}body .account-collection-delete{min-width:34px;min-height:34px;color:var(--muted);padding:7px}body .account-collection-delete:hover{color:var(--ink);background:var(--ui-panel-raised)}body .account-form-title{color:var(--ink);margin:0;font-size:16px;font-weight:650;line-height:1.25}body .account-settings-form+.account-settings-form{border-top:1px solid var(--ui-border);padding-top:20px}body .account-danger-panel{margin-top:16px}body .account-danger-panel .member-button{margin-top:18px}body .member-collection-shorts{margin-top:0}body .member-collection-shorts[hidden],body .member-collection-tabs[hidden],body .member-collection-panel[hidden]{display:none}body .member-collection-tabs{margin:20px 0 16px}body .member-collection-panel{min-width:0}body .member-collection-shorts .member-section-heading{margin:0 0 16px}body .member-collection-shorts .short-rail-list{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:7px;display:grid;overflow:visible}body .member-collection-shorts .member-collection-item{min-width:0}body .member-collection-shorts .short-rail-card{width:100%}body .member-collection-item{position:relative}body .member-collection-item .member-remove-button{z-index:3;color:#fff;backdrop-filter:blur(8px);background:#0c0e11b8;border:1px solid #ffffff40;border-radius:9px;place-items:center;width:34px;height:34px;min-height:0;margin:0;padding:0;display:grid;position:absolute;top:8px;left:8px}body .member-collection-item .member-remove-button:hover{color:#fff;background:#0c0e11e6}body .account-history .account-panel-heading{margin-bottom:16px}body .account-history .account-panel-heading h2{margin:0}body .account-history .account-panel-heading p{margin-top:6px}body .account-history-consent{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-panel);justify-items:start;gap:14px;max-width:560px;padding:18px;display:grid}body .account-history-consent p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}body .account-history .profile-content-tabs [role=tab]{min-width:116px;min-height:44px;color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;place-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:grid}body .account-history .profile-content-tabs [role=tab][data-selected]{border-bottom-color:var(--pink);color:var(--ink)}body .account-history .profile-content-tabs [role=tab][data-focus-visible]{outline:2px solid var(--pink);outline-offset:-2px}body .member-history-short-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body .member-history-grid[hidden]{display:none}body .member-history-short-grid .short-rail-card{width:100%}body .member-history-item{min-width:0}body .member-history-placeholder{align-content:start;gap:10px;min-width:0;display:grid}body .member-history-short-grid .member-history-placeholder{gap:6px}body .member-history-placeholder-media,body .member-history-placeholder-line,body .member-history-placeholder-avatar{background:var(--ui-panel-raised);display:block}body .member-history-placeholder-media{aspect-ratio:5/3;border:1px solid var(--ui-border);border-radius:5px}body .member-history-short-grid .member-history-placeholder-media{aspect-ratio:9/16;border-radius:var(--ui-radius)}body .member-history-placeholder-details{align-items:center;gap:6px;min-width:0;height:22px;display:flex}body .member-history-placeholder-avatar{border-radius:50%;flex:none;width:22px;height:22px}body .member-history-placeholder-line{border-radius:6px;width:72%;height:12px}@media (width<=1024px){body .member-history-short-grid .member-history-placeholder-details{height:18px}body .member-history-short-grid .member-history-placeholder-avatar{width:18px;height:18px}}@media (prefers-reduced-motion:no-preference){body .member-history-skeleton .member-history-placeholder-media,body .member-history-skeleton .member-history-placeholder-line,body .member-history-skeleton .member-history-placeholder-avatar{animation:1.4s ease-in-out infinite alternate member-history-skeleton-pulse}@keyframes member-history-skeleton-pulse{to{opacity:.55}}}body .member-history-actions{justify-content:center;margin-top:24px;display:flex}body .member-history-feedback{color:var(--muted);justify-items:start;gap:12px;margin-top:20px;display:grid}body .member-following-tabs{margin:20px 0 16px}body .member-following-panel .short-rail{margin:0}body .member-following-panel .short-rail-heading{display:none}body .member-following-panel .short-rail-list{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:7px;padding:0;overflow:visible}body .member-following-panel .short-rail-card{width:100%}body .member-following-panel .member-state:empty{display:none}body .content-actions-row{gap:8px}body .content-follow-placeholder{background:var(--ui-panel-raised);border-radius:10px;width:116px;height:48px;display:inline-block}body .content-action-button,body .content-pulse-heart .pulse-heart__pill{border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised);min-height:40px}body .content-action-button{padding:9px 13px}body .content-pulse-heart{min-height:40px}body .content-pulse-heart .pulse-heart__pill{border:1px solid var(--ui-border);gap:8px;padding:7px 12px}body .content-pulse-heart .pulse-heart__count{font-size:13px}body .content-save-panel{border-color:var(--ui-border);background:var(--ui-panel)}body .member-profile-hero{padding:24px}body .member-profile-copy h1{margin-bottom:3px}body .member-profile-copy p{color:var(--muted)}body .member-section-heading{margin:24px 0 16px}body .member-collection-card{min-height:86px}body .member-collection-card:hover{border-color:var(--ui-border-strong);background:var(--ui-panel-raised)}body .member-collection-card strong{color:var(--ink);font-weight:650}body .member-collection-icon,body .member-empty-icon{color:#d2d5dd;background:#292d33}body .member-count{color:var(--muted)}body .member-page-link{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-panel-raised)}body .member-page-link:hover{border-color:var(--ui-border-strong);color:#fff;background:#292d33}@media (width<=900px){body .account-layout{grid-template-columns:1fr}body .account-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){body .account-page .account-settings-form,body .account-page .account-privacy-controls{max-width:none}body .account-page,body .member-page{padding:13px 0 96px}body .account-header,body .member-page-header{padding:5px 0 18px}body .account-avatar,body .member-profile-avatar{border-radius:10px;width:54px;height:54px;font-size:22px}body .account-jump{gap:3px;margin-bottom:16px;top:0}body .account-jump .account-tab{min-height:34px;padding:6px 9px;font-size:12px}body .account-aside{grid-template-columns:1fr}body .account-collection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .account-collection-list li:not(.account-empty){flex-direction:initial}body .account-collection-art{min-height:118px;padding:8px 10px 12px}body .account-collection-art img{height:88px}body .member-collection-shorts .short-rail-list,body .member-history-short-grid,body .member-following-panel .short-rail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .member-profile-hero{padding:16px}body .member-page-header{align-items:flex-start}body .content-actions-row{flex-wrap:wrap}body .video-channel-row .content-actions{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){body :is(.member-button,.member-button-link,.member-input,.member-select-trigger){transition:none}}@media (width>=768px){body .video-channel-row .content-actions{margin-left:0}}.social-profile-identity{padding-left:5px}body .profile-detail:is(.category,.tag){width:100%;margin:0 0 28px;padding:0}.taxonomy-profile-header{border-bottom:1px solid var(--ui-border);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:8px 0 24px;display:grid}.taxonomy-profile-art{object-fit:cover;border:1px solid var(--ui-border);background:var(--ui-panel-raised);border-radius:12px;width:112px;height:112px;display:block}.taxonomy-profile-art-icon{color:var(--muted);place-items:center;display:grid}.taxonomy-profile-art-icon .icon{width:30px;height:30px}.taxonomy-profile-content{min-width:0;padding-top:4px}.taxonomy-profile-kind{color:var(--muted);font:500 12px/1.35 var(--font-body);margin-bottom:6px;display:block}body .taxonomy-profile-content h1{color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font:650 clamp(24px, 2.5vw, 32px)/1.16 var(--font-body)!important}.taxonomy-profile-count{color:var(--muted);font:500 13px/1.4 var(--font-body);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin:12px 0 0;display:inline-flex}.taxonomy-profile-count .icon{width:16px;height:16px}.taxonomy-profile-content>.profile-copy{max-width:760px;margin-top:12px}body .profile-detail:is(.category,.tag) .profile-copy-line{margin:0;padding:0;font-size:14px;line-height:1.5}.profile-copy{min-width:0}.profile-copy-line{color:#c8cbd1;min-width:0;font:400 14px/1.5 var(--font-body);align-items:center;gap:8px;margin:0;display:flex}.profile-copy-teaser{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.profile-copy-toggle{border:1px solid var(--ui-border);background:var(--ui-panel-raised);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.profile-copy-toggle:hover{background:var(--surface-hover);border-color:var(--ui-border-strong)}.profile-copy-toggle:focus-visible,.profile-description-close:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-modal-overlay.profile-description-overlay{align-items:center;padding:16px}.ui-modal.profile-description-modal{border-color:var(--ui-border-strong);background:var(--ui-panel-raised);background:color-mix(in srgb, var(--ui-panel-raised) 72%, transparent);width:min(100%,560px);max-height:min(80dvh,620px)}.profile-description-dialog{min-width:0}.profile-description-modal-head{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:16px;padding:22px 24px 16px;display:flex}body .profile-description-modal-head h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font:650 20px/1.3 var(--font-body)!important}.profile-description-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.profile-description-close:hover{background:var(--surface-hover);color:var(--ink)}.profile-description-modal-body{color:#d3d6db;font:400 14px/1.7 var(--font-body);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:20px 24px 24px}@media (width>=1025px){body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top){grid-template-columns:minmax(0, 1fr) min(var(--taxonomy-width,620px), 60%);align-items:start;column-gap:20px;display:grid}body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top)>.channel-cover-media{grid-area:1/1/auto/-1}body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top)>.social-profile-header{grid-area:2/1;min-width:0}body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top)>.unit-taxonomy-top{grid-area:2/2;justify-content:flex-end;width:100%;margin:20px 0 0}body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top)>.unit-channel-cta,body .profile-detail:is(.channel,.pornstar):has(>.unit-taxonomy-top)>.unit-page-top{grid-column:1/-1}body .profile-detail:is(.category,.tag):has(>.unit-taxonomy-top){grid-template-columns:minmax(0, 1fr) min(var(--taxonomy-width,620px), 60%);column-gap:20px;display:grid}body .profile-detail:is(.category,.tag)>.taxonomy-profile-header{grid-area:1/1}}@media (width<=767px){.taxonomy-profile-header{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:4px 0 20px}.taxonomy-profile-art{border-radius:10px;width:72px;height:72px}.taxonomy-profile-art-icon .icon{width:24px;height:24px}.taxonomy-profile-content{padding-top:0}body .taxonomy-profile-content h1{font-size:22px!important}.taxonomy-profile-count{margin-top:8px;font-size:12px}.taxonomy-profile-content>.profile-copy{margin-top:8px}.profile-description-modal-head{padding:18px 20px 14px}.profile-description-modal-body{padding:16px 20px 22px}}html[data-theme=light]{color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-hover:#e9edf2;--ink:#202632;--muted:#596270;--line:#d9dfe6;--pink:#e72f58;--pink-hover:#d72e55;--ui-panel:#fff;--ui-panel-raised:#f1f3f6;--ui-border:#d5dce4;--ui-border-strong:#aeb8c5;--ui-focus:var(--pink);background:var(--bg);color:var(--ink)}html[data-theme=light] body{background:var(--bg);color:var(--ink)}html[data-theme=light] .member-surface,html[data-theme=light] .member-page{--member-hover:#e9edf2;--member-secondary:#4e5968}html[data-theme=light] body .card .card-image,html[data-theme=light] body .card.video .video-card-visual,html[data-theme=light] body .card.video .card-image{border-color:var(--ui-border);background:#e9edf2}html[data-theme=light] body .card.channel .channel-card-info .channel-logo{border-color:#fff}html[data-theme=light] body .card:is(.category,.pornstar,.tag) h3{color:#fff}html[data-theme=light] body .card.video:is(:hover,:focus-within) h3,html[data-theme=light] body .short-rail-title:is(:hover,:focus-visible),html[data-theme=light] body .short-rail-channel:is(:hover,:focus-visible){color:var(--ink)}html[data-theme=light] body :is(.button,.related-load-more,.video-share-button),html[data-theme=light] .channel-rail-controls button,html[data-theme=light] .short-rail-control,html[data-theme=light] body .member-button-secondary,html[data-theme=light] body .member-button-link-secondary,html[data-theme=light] body .member-page-link{border-color:var(--ui-border);background:var(--ui-panel);color:var(--ink)}html[data-theme=light] body .member-page-link img[src="/icons/arrow-up-right.svg"]{filter:invert()}html[data-theme=light] body :is(.button,.related-load-more,.video-share-button):hover,html[data-theme=light] .channel-rail-controls button:hover,html[data-theme=light] .short-rail-control:hover,html[data-theme=light] body .member-button-secondary:hover,html[data-theme=light] body .member-button-link-secondary:hover{border-color:var(--ui-border-strong);background:var(--surface-hover);color:var(--ink)}html[data-theme=light] body :is(.partner-link,.member-button-primary,.member-button-link-primary){border-color:var(--pink);background:var(--pink);color:#fff}html[data-theme=light] body .directory-filter,html[data-theme=light] body .search-page-form,html[data-theme=light] body .search-dialog .search-form input[type=search],html[data-theme=light] body .member-input,html[data-theme=light] body .member-select-trigger{border-color:var(--ui-border);color:var(--ink);background:#fff}html[data-theme=light] body :is(.member-input,.member-select-trigger):hover{background:#f6f8fa}html[data-theme=light] body :is(.member-field-label,.account-field-label){color:#3b4654}html[data-theme=light] body .account-jump{background:#f7f8faf0}html[data-theme=light] body .account-jump .account-tab:hover,html[data-theme=light] body .account-jump .account-tab[data-selected]{color:var(--ink);background:#e9edf2}html[data-theme=light] body .account-consent,html[data-theme=light] body .member-select-popover,html[data-theme=light] body .member-checkbox-box{background:#fff}html[data-theme=light] body .member-select-item[data-focused],html[data-theme=light] body .member-select-item[data-hovered]{background:#edf1f5}html[data-theme=light] body .member-collection-icon,html[data-theme=light] body .member-empty-icon{color:#526071;background:#e9edf2}html[data-theme=light] body .content-action-button,html[data-theme=light] body .content-pulse-heart .pulse-heart__pill{border-color:var(--ui-border);color:var(--ink);background:#fff}html[data-theme=light] body .content-follow-button:not([aria-pressed=true]){border-color:var(--pink);background:var(--pink);color:#fff}html[data-theme=light] body .content-follow-button:not([aria-pressed=true]):hover,html[data-theme=light] body .content-follow-button:not([aria-pressed=true])[data-hovered]{border-color:var(--pink-hover);background:var(--pink-hover);color:#fff}html[data-theme=light] body .content-pulse-heart{--ph-idle:var(--ink)!important;--ph-text:var(--ink)!important}html[data-theme=light] body .social-profile-actions .content-follow-button[aria-pressed=true]{color:var(--ink);background:#e9edf2}html[data-theme=light] body .social-profile-actions .content-follow-button[aria-pressed=true]:hover{background:#dce4ed}html[data-theme=light] body .video-detail .relations-row.entity-links a,html[data-theme=light] body .related-filters a,html[data-theme=light] body .video-more-details,html[data-theme=light] body .profile-copy-toggle,html[data-theme=light] body .profile-description-modal-body{color:var(--ink)}html[data-theme=light] body .related-filter-bar,html[data-theme=light] body .related-filters{color:var(--ink);background:0 0}html[data-theme=light] body .related-filters a:not([aria-current=true]):hover{border-color:var(--ui-border-strong);background:var(--surface-hover);color:var(--ink)}html[data-theme=light] body .related-filters a[aria-current=true],html[data-theme=light] body .pagination-number[aria-current=page]{border-color:var(--ui-border-strong);color:var(--ink);background:#e5eaf0}html[data-theme=light] body .profile-detail:is(.channel,.pornstar) .social-profile-title,html[data-theme=light] .social-profile-stat strong{color:var(--ink)}html[data-theme=light] .social-profile-intro .profile-copy-line,html[data-theme=light] .profile-copy-line,html[data-theme=light] .social-profile-stat span{color:var(--muted)}html[data-theme=light] .social-profile-avatar{border-color:var(--bg);background:#e8edf2}html[data-theme=light] .social-profile-links a{border-color:var(--ui-border);color:var(--ink);background:#fff}html[data-theme=light] .social-profile-links a:not([data-platform=redgifs]) img{filter:none}html[data-theme=light] .profile-content-tabs{border-bottom-color:var(--ui-border)}html[data-theme=light] .profile-content-tabs button{color:var(--muted)}html[data-theme=light] .profile-content-tabs button:hover,html[data-theme=light] .profile-content-tabs button[aria-selected=true],html[data-theme=light] .profile-description-modal-body{color:var(--ink)}html[data-theme=light] body .search-dialog,html[data-theme=light] .ui-modal:not(.app-drawer-content){border-color:var(--ui-border);color:var(--ink);background:#ffffffdb}html[data-theme=light] .ui-modal-overlay:not(.app-drawer-backdrop){background:#20263266}html[data-theme=light] .ui-modal-overlay.privacy-choices-overlay{backdrop-filter:none;background:0 0}html[data-theme=light] .privacy-choices-overlay:before{background:#20263266}html[data-theme=light] .auth-modal-content h2,html[data-theme=light] .auth-input-wrap>label,html[data-theme=light] .auth-modal-description,html[data-theme=light] .auth-password-hint,html[data-theme=light] .auth-checkbox{color:var(--muted)}html[data-theme=light] .auth-input-wrap{border-color:var(--ui-border);background:#f6f8fa}html[data-theme=light] .auth-input-wrap input{color:var(--ink)}html[data-theme=light] .auth-input-wrap input::placeholder{color:#75818d}html[data-theme=light] :is(.auth-modal-close,.auth-input-action){color:#596574}html[data-theme=light] :is(.auth-modal-close,.auth-input-action):hover{color:var(--ink);background:#e9edf2}html[data-theme=light] .auth-checkbox-box{background:#fff;border-color:#aeb8c5}html[data-theme=light] .auth-form-status{color:#8d264b;background:#fff1f5;border-color:#e2b5c5}html[data-theme=light] .auth-form-status[data-tone=success]{color:#1e6843;background:#edfaf2;border-color:#a3d7bc}html[data-theme=light] .auth-modal-footer{border-color:var(--ui-border)}html[data-theme=light] .ui-modal.save-collection-modal,html[data-theme=light] .ui-modal.member-confirm-modal,html[data-theme=light] .account-auth-modal{border-color:var(--ui-border);color:var(--ink);background:#ffffffdb}html[data-theme=light] .save-collection-close{color:#596574}html[data-theme=light] .save-collection-close:hover{color:var(--ink);background:#e9edf2}html[data-theme=light] .save-collection-empty,html[data-theme=light] .member-confirm-dialog p{color:var(--muted)}html[data-theme=light] .save-collection-divider{background:var(--ui-border)}html[data-theme=light] .member-confirm-backdrop{background:#20263266}html[data-theme=light] body .search-dialog .suggest-result:hover,html[data-theme=light] body .search-dialog .suggest-result:focus-visible,html[data-theme=light] body .search-dialog .dialog-close:hover{color:var(--ink);background:#eef1f5}html[data-theme=light] body .search-dialog .search-type-options input:checked+span{color:var(--pink)}html[data-theme=light] body .legal-copy{color:#3f4a58}html[data-theme=light] body .legal-copy a{color:var(--pink)}html[data-theme=light] body .site-footer{border-color:var(--ui-border);color:var(--muted)}html[data-theme=light] .short-rail-empty{border-color:var(--ui-border);color:var(--muted);background:#fff}html[data-theme=light] .short-rail-channel{color:var(--muted)}html[data-theme=light] .short-rail-title:hover,html[data-theme=light] .short-rail-channel:hover{color:var(--pink)}html[data-theme=light] .short-rail-poster{background:#e9edf2}html[data-theme=light] .short-rail-duration{color:#fff}html[data-theme=light] .shorts-page,html[data-theme=light] .shorts-shell,html[data-theme=light] .shorts-viewport{color:var(--ink);background:#fff}html[data-theme=light] .shorts-caption,html[data-theme=light] .shorts-actions,html[data-theme=light] .shorts-caption :is(a,button,h2),html[data-theme=light] .shorts-actions :is(button,span){color:#fff}@media (width>=1025px){html[data-theme=light] .shorts-topline h1{color:var(--ink);text-shadow:none}html[data-theme=light] .shorts-navigation .shorts-icon-button{color:var(--ink);background:#eef1f5}html[data-theme=light] .shorts-navigation .shorts-icon-button:hover{background:#e1e7ee}}html[data-theme=light] .app-sidebar{border-color:var(--ui-border);color:var(--ink);background:#fff}html[data-theme=light] .app-sidebar-brand{background:#141315;border-radius:4px;padding:3px}html[data-theme=light] .app-sidebar-section{border-color:var(--ui-border)}html[data-theme=light] .app-sidebar-section h2{color:#697483}html[data-theme=light] .app-sidebar-link,html[data-theme=light] .app-language-trigger,html[data-theme=light] .app-sidebar-account,html[data-theme=light] .app-sidebar-account-submenu :is(a,button){color:#465363}html[data-theme=light] .app-sidebar-link:hover,html[data-theme=light] .app-sidebar-link[aria-current=page],html[data-theme=light] .app-language-trigger:hover,html[data-theme=light] .app-sidebar-account:hover,html[data-theme=light] .app-sidebar-account-submenu :is(a,button):hover{color:var(--ink);background:#e9edf2}html[data-theme=light] .app-sidebar-link[aria-current=page] svg{color:var(--pink)}html[data-theme=light] .app-sidebar-search,html[data-theme=light] .app-sidebar-random{border-color:var(--ui-border);color:#596574;background:#f6f8fa}html[data-theme=light] .app-sidebar-search:hover,html[data-theme=light] .app-sidebar-random:hover{color:var(--ink);background:#e9edf2}html[data-theme=light] .app-sidebar-search kbd{color:#747e8a}html[data-theme=light] .app-sidebar-footer{border-color:var(--ui-border)}html[data-theme=light] .app-sidebar-account-icon{color:var(--ink);background:#e9edf2}html[data-theme=light] .app-sidebar-account-submenu :is(a,button){color:#596574}html[data-theme=light] .app-sidebar-account-popover{border-color:var(--ui-border);background:#fff;box-shadow:0 18px 36px #24304022}html[data-theme=light] .app-sidebar-privacy{color:#637082}html[data-theme=light] .app-sidebar-privacy:hover{color:var(--ink)}html[data-theme=light] .app-language-popover{border-color:var(--ui-border);background:#fff;box-shadow:0 18px 36px #24304022}html[data-theme=light] .app-language-popover .react-aria-ListBoxItem{color:var(--ink)}html[data-theme=light] .app-language-popover .react-aria-ListBoxItem[data-focused],html[data-theme=light] .app-language-popover .react-aria-ListBoxItem[data-selected]{background:#e9edf2}html[data-theme=light] .app-nav-tooltip{border-color:var(--ui-border);color:var(--ink);background:#fff;box-shadow:0 8px 24px #24304026}html[data-theme=light] body .search-dialog input[type=search]{--input-fill:#fff;border-color:var(--ui-border);color:var(--ink);caret-color:var(--ink);background:#fff}html[data-theme=light] body .search-dialog input[type=search]::placeholder{color:#75818d}html[data-theme=light] body .search-dialog input[type=search]:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@media (width<=1024px){html[data-theme=light] .app-navigation{background:#ffffffa8;border-color:#d5dce4}html[data-theme=light] .app-navigation-item{color:#5b6573}html[data-theme=light] .app-navigation-item:hover,html[data-theme=light] .app-navigation-item[aria-current=page],html[data-theme=light] .app-navigation-item[aria-expanded=true]{color:var(--ink);background:#e9edf2}html[data-theme=light] .ui-modal.app-drawer-content{border-color:var(--ui-border);color:var(--ink);background:#ffffffdb}html[data-theme=light] .app-sidebar-close{color:var(--ink);background:#e9edf2}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .app-theme-switch-thumb{transition:none}}html[data-anon-personalization="1"][data-anon-discovery="1"]:not([data-member-session="1"]) [data-anon-pending]{visibility:hidden}.context-back-rail{top:max(12px, calc(env(safe-area-inset-top) + 8px));z-index:220;pointer-events:none;height:1px;margin-bottom:-1px;position:sticky}.context-back{width:40px;height:40px;color:var(--ink);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;background:#1214172e;border:1px solid #ffffff17;border-radius:50%;place-items:center;margin-inline-start:0;padding:0;transition:background-color .14s,border-color .14s;display:grid}.context-back:hover,.context-back[data-hovered]{background:#1214178a;border-color:#ffffff2b}.context-back:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.context-back svg{filter:drop-shadow(0 1px 2px #00000073);width:20px;height:20px}html[data-theme=light] .context-back{background:#ffffff3d;border-color:#2026321a}html[data-theme=light] .context-back:hover,html[data-theme=light] .context-back[data-hovered]{background:#ffffffb8;border-color:#2026322e}@media (prefers-reduced-motion:reduce){.context-back{transition:none}}.app-route-progress{z-index:1090;opacity:0;pointer-events:none;height:3px;transition:opacity .12s;position:fixed;inset:0 0 auto}.app-route-progress:before{background:var(--pink,#e72f58);content:"";transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #e72f588c}.app-route-progress[data-state=loading],.app-route-progress[data-state=complete]{opacity:1}.app-route-progress[data-state=loading]:before{animation:8s ease-out forwards app-route-progress-grow}.app-route-progress[data-state=complete]:before{transition:transform .15s ease-out;animation:none;transform:scaleX(1)}@keyframes app-route-progress-grow{0%{transform:scaleX(.08)}25%{transform:scaleX(.5)}60%{transform:scaleX(.8)}to{transform:scaleX(.93)}}@media (prefers-reduced-motion:reduce){.app-route-progress,.app-route-progress:before{transition:none}.app-route-progress[data-state=loading]:before{animation:none;transform:scaleX(.8)}}#mobile-install-toast-host{z-index:300;right:max(12px, env(safe-area-inset-right));bottom:calc(74px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));pointer-events:none;justify-items:center;display:grid;position:fixed}#mobile-install-toast-host:empty{display:none}.mobile-install-toast{color:#f5f5f5;width:min(400px,100%);max-height:min(55dvh,340px);font:400 13px/1.35 var(--font-body);backdrop-filter:blur(18px)saturate(1.2);pointer-events:auto;background:#1f1d21f0;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:8px 10px;padding:11px 12px;display:grid;overflow:auto;box-shadow:0 16px 48px #0000007a}.mobile-install-toast-icon{border-radius:10px;width:40px;height:40px}.mobile-install-toast-copy{min-width:0}.mobile-install-toast-copy strong{font-size:14px;font-weight:700;line-height:1.2;display:block}.mobile-install-toast-copy span{color:#c7c3c8;margin-top:3px;font-size:12px;display:block}.mobile-install-toast button{font:inherit;cursor:pointer;touch-action:manipulation;border:0}.mobile-install-toast-close{color:#c7c3c8;background:0 0;border-radius:9px;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid;font-size:22px!important}.mobile-install-toast-close:hover{color:#fff;background:#ffffff1a}.mobile-install-toast-action{color:#fff;background:#e72f58;border-radius:11px;grid-column:1/-1;min-height:44px;padding:8px 12px;font-size:13px!important;font-weight:700!important}.mobile-install-toast-action:hover{background:#f3486e}.mobile-install-toast-action:disabled{opacity:.65;cursor:wait}.mobile-install-toast-steps{color:#e6e3e7;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:12px;line-height:1.4}.mobile-install-toast :focus-visible{outline-offset:2px;outline:2px solid #ff7190}@media (width>=1025px),(pointer:fine){#mobile-install-toast-host{display:none}}@media (prefers-reduced-motion:no-preference){.mobile-install-toast{animation:.28s cubic-bezier(.2,.8,.2,1) both mobile-install-toast-in}@keyframes mobile-install-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.ui-modal-overlay.search-modal-overlay{z-index:1100;backdrop-filter:blur(14px);background:#06040991}body .search-dialog.ui-modal{--search-inline:16px;backdrop-filter:blur(28px)saturate(1.3);background:#17161bb8;flex-direction:column;width:min(720px,100vw - 24px);max-width:none;max-height:min(85dvh,760px);display:flex;overflow:hidden}body .search-modal-content{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}body .search-dialog-header{min-height:56px;padding:10px var(--search-inline)}body .search-dialog-header h2{font-size:16px;font-weight:600}body .search-dialog .dialog-close{border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}body .search-dialog .search-form{margin:8px var(--search-inline) 0;grid-template-columns:minmax(0,1fr)}body .search-dialog .search-form .search-modal-field{border:1px solid var(--line);background:#eee8e00a;border-radius:6px;grid-area:1/1;align-items:center;gap:8px;min-width:0;height:46px;padding:0 4px 0 12px;display:flex}body .search-dialog .search-form .search-modal-field:is(:hover,:active,:focus-within){border-color:var(--line)}body .search-dialog .search-form .search-modal-field input[type=search]{--input-fill:transparent;width:100%;min-width:0;height:42px;min-height:42px;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px}body .search-dialog .search-form .search-modal-field input[type=search]:focus-visible{box-shadow:none;border:0;outline:none}body .search-dialog .search-form .search-modal-field input::-webkit-search-cancel-button{display:none}body .search-dialog .search-form .search-modal-field button{width:38px;height:38px;min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;grid-area:auto;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}body .search-dialog .search-form .search-modal-field button:is(:hover,:active,:focus,:focus-visible){color:var(--ink);background:#ffffff17;border:0}body .search-dialog .search-form .search-modal-field button:focus-visible{box-shadow:none;outline:none}body .search-dialog .search-form .search-modal-field .search-modal-reset[hidden]{display:none!important}body .search-dialog .search-type-options{gap:4px}html[data-theme=light] body .search-dialog .search-type-options label:hover span{color:var(--ink)}body .search-dialog .search-status{min-height:0;margin:4px var(--search-inline) 0;line-height:20px}body .search-dialog .search-status:empty{display:none}body .search-dialog .suggestions{padding:12px var(--search-inline) 16px}body .search-dialog .suggest-response{padding:0}body .search-dialog .suggest-section+.suggest-section{margin-top:20px}body .search-dialog .suggest-heading{color:var(--ink);letter-spacing:0;text-transform:none;margin:0;padding:0 0 8px;font-size:14px;font-weight:600;line-height:20px}body .search-dialog .recent-searches{padding:12px var(--search-inline) 16px}body .search-dialog .recent-searches p{color:var(--muted);margin:0;font-size:14px;line-height:20px}body .search-dialog .search-type-options{-webkit-overflow-scrolling:touch;touch-action:pan-x;min-width:0;max-width:100%;mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-left,0px), #000 calc(100% - var(--rail-fade-right,0px)), transparent)}body .search-dialog .search-modal-submit svg{width:20px;height:20px;display:block}body .search-dialog .dialog-close svg{width:18px;height:18px;display:block}body .search-dialog .recent-searches,body .search-dialog:has(.suggestions:not([hidden])) .suggestions{flex:auto}body .search-dialog .suggest-grid.suggest-short-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body .search-dialog .suggest-short-grid .short-rail-card,body .catalog-grid.search-short-grid .short-rail-card{min-width:0}body .search-dialog .suggest-short-grid .short-rail-card a{padding:0}body .search-dialog .suggest-grid .card.video h3 a{font:inherit}body .search-dialog .suggest-grid .card.channel h3{line-height:1.3}body .search-dialog .suggest-short-grid .short-rail-poster{aspect-ratio:9/16;width:100%;height:auto;display:block}body .search-dialog .suggest-short-grid .short-rail-card .short-rail-channel{white-space:nowrap;font:600 11px/17px var(--font-body);align-items:center;gap:6px;display:flex}body .search-dialog .suggest-section .search-all-results{border:1px solid var(--ui-border);background:var(--ui-panel-raised);color:var(--ink);font:600 13px/18px var(--font-body);text-align:center;border-radius:8px;margin:12px 0 0;padding:10px 12px;display:block}body .search-dialog .suggest-section .search-all-results:hover,body .search-dialog .suggest-section .search-all-results:focus-visible{border-color:var(--ui-border-strong);background:var(--ui-panel)}body .catalog-grid.search-short-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:7px;display:grid}@media (width>=768px){body .search-dialog .suggest-grid.suggest-short-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.search-modal-overlay{align-items:stretch;padding:0}body .search-dialog.ui-modal{--search-inline:8px;border-radius:0;width:100%;max-width:100%;min-height:100dvh;max-height:100dvh;margin:0}body .search-modal-content{min-height:100dvh}body .search-dialog-header{min-height:52px;padding-block:8px}body .search-dialog .suggestions,body .search-dialog .recent-searches{padding-bottom:max(16px, env(safe-area-inset-bottom))}body .search-dialog .suggest-grid.suggest-short-grid,body .catalog-grid.search-short-grid:not(.category):not(.channel):not(.pornstar){grid-template-columns:repeat(3,minmax(0,1fr))}body .search-dialog .suggest-grid .card.video h3 a{font-size:12px;line-height:1.5}body .search-dialog .suggest-short-grid{gap:6px}}html[data-theme=light] body .search-dialog .search-form .search-modal-field{border-color:var(--ui-border);background:#fff}html[data-theme=light] body .search-dialog.ui-modal{background:#ffffffdb}html[data-theme=light] body .ui-modal-overlay.search-modal-overlay{background:#06040991}html[data-theme=light] body .search-dialog .search-form .search-modal-field:is(:hover,:active,:focus-within){border-color:var(--ui-border)}html[data-theme=light] body .search-dialog .search-form .search-modal-field button:is(:hover,:active,:focus,:focus-visible){background:var(--surface-hover)}.ui-modal-overlay.privacy-choices-overlay{z-index:1120;-webkit-backdrop-filter:none;background:0 0;align-items:center;padding:16px}.privacy-choices-overlay:before{z-index:0;-webkit-backdrop-filter:blur(14px);pointer-events:none;content:"";background:#06040991;position:fixed;inset:-160px}.privacy-choices-modal{z-index:1;border:1px solid var(--ui-border);background:var(--ui-panel);background:color-mix(in srgb, var(--ui-panel) 72%, transparent);width:min(480px,100vw - 24px);max-height:min(700px,100dvh - 32px);color:var(--ink);backdrop-filter:blur(28px)saturate(1.3);border-radius:16px;position:relative;overflow-y:auto}.privacy-choices-dialog{outline:none;gap:0;padding:24px;display:grid}.privacy-choices-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.privacy-choices-header h2{font:600 20px/1.25 var(--font-body);margin:0}.privacy-choices-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.privacy-choices-close:hover{background:var(--ui-panel-raised);color:var(--ink)}.privacy-choices-section{gap:8px;padding:0 0 20px;display:grid}.privacy-choices-history{border-top:1px solid var(--ui-border);padding:20px 0 0}.privacy-choices-section p,.privacy-choices-loading{color:var(--muted);font:14px/1.5 var(--font-body);margin:0}.privacy-choices-toggle{min-height:36px;color:var(--ink);font:550 14px/20px var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.privacy-choices-toggle[data-disabled]{cursor:wait;opacity:.6}.privacy-choices-toggle>span:first-child{min-width:0}.privacy-choices-toggle-track{background:var(--ui-border-strong);border-radius:999px;flex:none;align-items:center;width:38px;height:22px;padding:2px;transition:background-color .16s;display:flex}.privacy-choices-toggle-track span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block}.privacy-choices-toggle[data-selected] .privacy-choices-toggle-track{background:var(--pink)}.privacy-choices-toggle[data-selected] .privacy-choices-toggle-track span{transform:translate(16px)}.privacy-choices-clear{min-height:32px;color:var(--muted);font:550 13px/20px var(--font-body);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.privacy-choices-clear:hover{color:var(--ink);text-decoration:underline}.privacy-choices-account-link{color:var(--pink);font:550 14px/20px var(--font-body);text-underline-offset:3px}.privacy-choices-dialog :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (width<=767px){.privacy-choices-dialog{padding:20px}.privacy-choices-header{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.privacy-choices-toggle-track,.privacy-choices-toggle-track span{transition:none}}.google-auth{margin-top:14px}.google-auth-divider{color:#a9a9b2;text-align:center;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.google-auth-divider:before,.google-auth-divider:after{content:"";background:#383940;flex:1;height:1px}.google-auth-button{justify-content:center;width:100%;min-height:40px;display:flex}.google-auth-button[aria-disabled=true]{opacity:.45;pointer-events:none}.google-auth-button iframe{max-width:100%}.account-google-connection{border-top:1px solid var(--ui-border);flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:440px;margin-top:20px;padding-top:20px;display:flex}.account-google-connection .account-help{margin:0}.account-google-connection .member-field{width:100%}.account-google-connection .google-auth{width:100%;margin-top:0}.account-google-connection .google-auth-button{justify-content:flex-start}.account-google-connection .account-form-actions{margin-top:0}.auth-modal{width:min(100%,448px)}.auth-modal-dialog{min-width:0}.auth-modal-top{justify-content:flex-end;align-items:center;padding:12px 16px 0;display:flex}.auth-modal-close,.auth-input-action{color:#a9a9b2;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.auth-modal-close:hover,.auth-input-action:hover{color:#fff;background:#292a30}.auth-modal-close:focus-visible,.auth-input-action:focus-visible,.auth-form-link:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.auth-modal-close svg,.auth-input-action svg{width:18px;height:18px}.auth-modal-content{padding:6px 28px 24px}.auth-modal-content h2{color:#fafafa;letter-spacing:-.035em;margin:0;font-size:clamp(24px,5vw,28px);font-weight:650;line-height:1.25}.auth-modal-description{color:#a9a9b2;margin:8px 0 0;font-size:14px;line-height:1.55}.auth-form{flex-direction:column;gap:12px;margin-top:20px;display:flex}.auth-form-field{min-width:0;display:block}.auth-input-wrap{background:#24252b;border:1px solid #393a40;border-radius:9px;align-items:center;min-width:0;height:48px;padding:0 10px 0 13px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.auth-input-wrap:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #e72f5829}.auth-input-wrap>svg{color:#858691;flex:none;width:18px;height:18px}.auth-input-wrap>label{color:#b7b7c0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;font-size:14px;font-weight:500;line-height:20px;transition:color .14s,transform .14s;position:absolute;top:2px;left:41px;right:12px;overflow:hidden;transform:translateY(12px)}.auth-input-wrap[data-has-action]>label{right:48px}.auth-input-wrap:focus-within>label,.auth-input-wrap:has(input:not(:placeholder-shown))>label,.auth-input-wrap:has(input:autofill)>label{color:#aaaab4;transform:translateY(0)scale(.79)}.auth-input-wrap input{color:#fafafa;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px 10px 0;font-size:14px}.auth-input-wrap input::placeholder{color:#0000}.auth-password-hint{color:#a9a9b2;margin:-10px 0 0;font-size:12px;line-height:1.45}.auth-forgot-link{align-self:flex-end;margin-top:-6px}.auth-form-link{width:fit-content;color:var(--pink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.auth-form-link:hover{color:var(--pink);text-underline-offset:3px;text-decoration:underline}.auth-consents{flex-direction:column;gap:12px;padding:4px 0 0;display:flex}.auth-checkbox{color:#c9c9cf;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.auth-checkbox-box{background:#25262c;border:1px solid #696a73;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;margin-top:1px;display:inline-grid}.auth-checkbox[data-selected] .auth-checkbox-box{border-color:var(--pink);background:var(--pink)}.auth-checkbox[data-selected] .auth-checkbox-box:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.auth-checkbox[data-focus-visible] .auth-checkbox-box{outline:2px solid var(--pink);outline-offset:2px}.auth-checkbox a{color:var(--pink);text-underline-offset:2px;text-decoration:underline}.auth-form-status{color:#ffdce7;background:#31232c;border:1px solid #654053;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45}.auth-form-status[data-tone=success]{color:#cff8e1;background:#23352e;border-color:#3e6558}.auth-form-submit{border:1px solid var(--pink);background:var(--pink);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-top:4px;padding:10px 16px;font-size:14px;font-weight:700;transition:background .14s,transform .14s;display:inline-flex}.auth-form-submit:hover{background:var(--pink-hover)}.auth-form-submit:active{transform:translateY(1px)}.auth-form-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.auth-form-submit[data-disabled]{opacity:.6;cursor:wait}.auth-modal-footer{border-top:1px solid #383940;justify-content:center;margin-top:18px;padding-top:16px;display:flex}@media (width<=639px){.ui-modal-overlay.auth-modal-overlay{align-items:center;padding:16px}.auth-modal{border-radius:16px;max-height:calc(100dvh - 32px);margin:0}.auth-modal-top{padding:10px 14px 0}.auth-modal-content{padding:6px 20px 24px}}@media (prefers-reduced-motion:reduce){.auth-input-wrap>label{transition:none}}
