@media (max-width:767px){html{scroll-padding-top:80px}body .cvNavbar{height:64px!important}body .cvNavbar .cvNavbarInner{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))!important;gap:10px!important}body .cvNavbar .cvBrand{flex:1 1 auto!important}body .cvNavbar .cvBrandName{font-size:clamp(16px,4.4vw,20px)!important;letter-spacing:1.2px!important}body .cvNavbar .cvMenuButton{display:flex!important;visibility:visible!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important}body .cvNavbar .cvNavLinks{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;margin:0!important;max-height:0!important;padding:0!important;flex-direction:column!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;background:#120b14!important}body .cvNavbar .cvNavLinks.cvNavLinksOpen{max-height:calc(100dvh - 76px)!important;padding:14px!important;gap:12px!important;overflow-y:auto!important;overscroll-behavior:contain;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border:1px solid #b670965e!important;transform:none!important}body .cvNavbar .cvCategoryList{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;gap:10px!important;flex:none!important}body .cvNavbar .cvCategoryList a,body .cvNavbar .cvEntrar{width:100%!important;min-height:44px!important;height:auto!important;padding:10px!important;font-size:12px!important;white-space:normal!important}body .cvNavbar .cvEntrar{max-width:320px!important}body .cvNavbar .cvCategoryList a:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 10px) / 2)!important}body .cvHome .cvHero{min-height:auto!important;padding:88px 16px 54px!important}body .cvHome .cvHeroContainer{width:100%!important;max-width:640px!important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body .cvHome .cvHeroLeft{width:100%;max-width:100%!important;align-items:flex-start!important;text-align:left!important}body .cvHome .cvHeroLogo{width:clamp(88px,23vw,132px)!important;margin:0 0 18px!important}body .cvHome .cvHeroGoldLine{margin:0 0 15px!important}body .cvHome .cvHeroTitle{align-items:flex-start!important;font-size:clamp(48px,13vw,76px)!important;line-height:.94!important}body .cvHome .cvHeroDescription{max-width:540px!important;font-size:14px!important;line-height:1.6!important}body .cvHome .cvHeroExplore{width:auto!important;max-width:100%!important;min-height:46px!important;padding:13px 23px!important;font-size:12px!important}body .cvHome .cvHeroRight{width:100%!important;max-width:520px!important;margin-inline:auto!important}body .cvHome .cvHeroSpot{width:100%!important;max-width:100%!important}body .cvHome :is(.cvSearchSection,.vaSection,.eliteSection,.pricingSection,.partnerSection){padding-inline:14px!important}body .cvHome :is(.cvSearchTitle,.eliteTitle,.pricingTitle){font-size:clamp(26px,7vw,38px)!important;line-height:1.15!important}body .cvHome .cvSearchControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body .cvHome .cvSearchSelect{min-height:48px!important;height:48px!important;font-size:16px!important;padding-left:10px!important}body .cvHome .cvSearchButton{grid-column:1/-1!important;min-height:48px!important}body .cvHome .vaSection h2{max-width:100%!important;font-size:clamp(25px,6.8vw,40px)!important;line-height:1.15!important}body .cvHome .vaSection .experienceGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .cvHome .vaSection .experienceGrid.singleCard{grid-template-columns:minmax(0,1fr)!important}body .cvHome .vaSection .experienceCard{min-height:0!important;padding:18px 13px!important}body .cvHome .vaSection .experienceCard h3{font-size:clamp(18px,4.8vw,26px)!important;line-height:1.2!important}body .cvHome .vaSection .experienceCard p{font-size:12px!important;line-height:1.6!important}body .cvHome .vaSection :is(.primaryButton,.secondaryButton){min-height:44px!important;height:auto!important;font-size:10px!important;white-space:normal!important}body .cvHome .eliteGrid{width:100%!important;max-width:640px!important}body .cvHome .eliteCardTitle{font-size:clamp(18px,5vw,25px)!important}body .cvHome .eliteMembers{font-size:11px!important}body .cvHome .pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .cvHome .pricingCard{display:flex;flex-direction:column;padding:18px 12px!important;border-radius:18px!important}body .cvHome .planTitle{min-height:44px!important;font-size:clamp(16px,4.3vw,23px)!important;line-height:1.2!important}body .cvHome .priceArea{flex-wrap:wrap;gap:4px!important;margin:15px 0 10px!important}body .cvHome .price{font-size:clamp(23px,6.3vw,34px)!important;line-height:1.15!important}body .cvHome .period{font-size:11px!important}body .cvHome .featureList{flex:1 1;margin:12px 0!important}body .cvHome .featureList li{font-size:12px!important;line-height:1.5!important;padding-block:6px!important}body .cvHome :is(.popularBadge,.houseBadge,.freeBadge){font-size:8px!important;padding:6px 8px!important;letter-spacing:.5px!important}body .cvHome .pricingCard button{min-height:44px!important;height:auto!important;width:100%!important;padding:10px 7px!important;font-size:10px!important;white-space:normal!important}body .cvHome .partnerCard{width:100%!important;padding:28px 18px!important}body .cvHome .partnerTitle{font-size:clamp(30px,8vw,45px)!important;line-height:1.15!important}body .cvHome :is(.partnerDescription,.partnerInfo){font-size:14px!important;line-height:1.6!important}body .cvHome .partnerBenefits{grid-template-columns:minmax(0,1fr)!important}body .cvHome .partnerButtonWrapper button{min-height:48px!important;height:auto!important;max-width:100%;white-space:normal}body .cvFooter .footerContainer{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}body .cvFooter :is(.footerBrand,.footerPayments){grid-column:1/-1!important}body .cvFooter .footerColumn{min-width:0!important;padding-inline:10px!important}body .cvFooter :is(.footerGlassButton,.footerLink){min-width:0!important;min-height:44px!important;height:auto!important;max-width:100%!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}body .cvFooter .footerContainer>.footerColumn:nth-child(2){gap:8px 4px!important}body .cvFooter .footerContainer>.footerColumn:nth-child(2) .categoryLink{width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 2px!important;font-size:clamp(8px,2.2vw,13px)!important;letter-spacing:0!important;white-space:nowrap!important;overflow-wrap:normal!important;border-radius:50% 46% 54% 48%/55% 48% 52% 45%!important}body .cvFooter .footerDescription{font-size:12px!important}body .cvFooter .paymentList{grid-template-columns:minmax(0,1fr)!important}body .cvFooter .payment{font-size:12px!important;padding:9px!important}body .cvFooter .footerSafetyStatement{font-size:10px!important;line-height:1.6!important}body .cvFooter .footerBottom{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:12px!important}body .cvFooter{padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body .bumpCard .bumpPhoto{min-height:0!important;height:auto!important;aspect-ratio:4/5}body .bumpCard .bumpPhoto img,body .profilePage .mainPhoto img{height:100%!important;object-fit:contain!important}body .profilePage .mainPhoto{min-height:0!important;height:auto!important;aspect-ratio:4/5}body .profilePage .thumb{flex-shrink:0}body .profilePage .thumb img{height:100%!important;object-fit:contain!important}body .profilePage .identityLine{flex-wrap:wrap;justify-content:center}body .profilePage .identityLine strong{white-space:normal;overflow-wrap:anywhere}body .cvSearchResults .cvPhotoGrid{min-height:0!important;aspect-ratio:1.35/1}body .cvSearchResults .cvPhoto{height:100%!important;object-fit:contain!important}body .cvSearchResults .cvContext{flex-wrap:wrap!important;font-size:10px!important}body .cvSearchResults .cvContacts span{font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere}body .cvBumpSlots .waiting{min-height:clamp(230px,64vw,390px);padding:28px 16px}body :is(.cvSearchResults,.cvSearchShowcase) .directoryHeader{flex-wrap:wrap}body .cvModalOverlay[role=dialog]{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}body .cvModalOverlay .cvModal{width:100%!important;max-width:680px!important;max-height:100%!important;padding:24px 16px;overflow-y:auto}body .cvModalOverlay .cvModalClose{min-height:44px;min-width:64px}body .cvPortalShell .cvPortalWorkarea .cvPortalDialogLayer>[role=dialog]{width:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important}body .cvPortalShell .cvPortalDialogLayer :is(.modal,.cvWelcomeCard,.cvPartnerModal,.cvDepositModal,.cvSettingsGlass,.cvAvatarDialog){width:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;overflow-y:auto}body .cvPortalShell .cvPortalTopbar{padding-top:max(8px,env(safe-area-inset-top))}body .cvPortalShell .cvPortalScroll{padding-bottom:env(safe-area-inset-bottom)}body .cvPortalShell .cvPrivateGalleryPreview{height:auto!important;min-height:0!important;aspect-ratio:3/4;max-height:70dvh!important}body .cvPortalShell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}body .cvAdminShell :is(.tableWrap,.table-container){max-width:100%;overflow-x:auto}body .cvAdminShell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}@media (min-width:414px) and (max-width:1120px){body .cvNavbar .cvCategoryList{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:960px!important;gap:clamp(6px,1vw,12px)!important;flex:none!important}body .cvNavbar .cvCategoryList a,body .cvNavbar .cvEntrar{min-height:clamp(50px,6vw,64px)!important;height:auto!important;padding:12px 5px!important;font-size:clamp(11px,1.9vw,20px)!important;width:100%!important;white-space:nowrap!important}body .cvNavbar .cvCategoryList a:last-child:nth-child(odd){grid-column:auto!important;justify-self:stretch;width:100%!important}body .cvNavbar .cvEntrar{width:min(70%,360px)!important;max-width:360px!important;font-size:clamp(14px,2vw,20px)!important}body .cvNavbar .cvNavLinks.cvNavLinksOpen{padding:16px 12px!important;gap:14px!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important}body .cvNavbar .cvMenuButton{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex-basis:48px!important}body .cvNavbar .cvHamburgerIcon{width:28px!important;height:28px!important}}@media (max-width:560px){body .cvHome .partnerSection .partnerCard{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:18px 14px!important}body .cvHome .partnerSection .partnerContent{min-width:0!important}body .cvHome .partnerSection .partnerBadge{margin-bottom:10px!important}body .cvHome .partnerSection .partnerTitle{font-size:clamp(24px,6.5vw,30px)!important;line-height:1.15!important;margin:0 0 8px!important;overflow-wrap:normal!important;word-break:normal!important}body .cvHome .partnerSection .partnerInvitation{margin:0 0 12px!important;font-size:13px!important}body .cvHome .partnerSection :is(.partnerDescription,.partnerInfo,.partnerBenefits){max-width:100%!important;font-size:13px!important;line-height:1.5!important}body .cvHome .partnerSection .partnerDescription{margin:0 0 12px!important}body .cvHome .partnerSection .partnerInfo{box-sizing:border-box!important;margin:0 0 12px!important;padding:10px!important}body .cvHome .partnerSection .partnerBenefits{display:block!important;margin:0 0 12px!important}body .cvHome .partnerSection .partnerBenefits div{padding:3px 0!important}body .cvHome .partnerSection .partnerButtonWrapper{margin-top:0!important}body .cvHome .partnerSection .partnerButtonWrapper button{width:100%!important;min-height:44px!important;padding:10px!important;letter-spacing:.4px!important;font-size:11px!important;line-height:1.4!important}body .cvHome .pricingGrid,body .cvHome .vaSection .experienceGrid{grid-template-columns:minmax(0,1fr)!important}body .cvHome .vaSection .experienceCard{height:auto!important;min-height:0!important;padding:18px!important}body .cvHome .vaSection .cardTag{margin-bottom:10px!important;letter-spacing:1px!important}body .cvHome .vaSection .experienceCard h3{margin:0 0 10px!important;font-size:23px!important}body .cvHome .vaSection .experienceCard p{flex:none!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.5!important}body .cvHome .vaSection :is(.primaryButton,.secondaryButton){margin-top:0!important;padding:10px 12px!important;font-size:12px!important}body .cvHome .pricingCard{min-height:0!important;padding:16px!important}body .cvHome .planTitle{min-height:0!important;margin-block:10px!important;font-size:21px!important}body .cvHome .priceArea{margin:8px 0!important}body .cvHome .featureList{flex:none!important;margin:8px 0 12px!important}body .cvHome .featureList li{padding-block:4px!important;font-size:13px!important}body .cvFooter .footerContainer>.footerColumn:nth-child(2){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}body .cvFooter .footerContainer>.footerColumn:nth-child(2) .categoryLink{display:flex!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:44px!important;margin:0 0 8px!important;padding:10px 8px!important;border-radius:9px!important;clip-path:none!important;transform:none!important;animation:none!important;justify-content:flex-start!important;font-size:12px!important;line-height:1.35!important;text-align:left!important;background:linear-gradient(135deg,#ffffff30,#c897ce18)!important}body .cvFooter .footerContainer>.footerColumn:nth-child(2) .categoryLink:after,body .cvFooter .footerContainer>.footerColumn:nth-child(2) .categoryLink:before{display:none!important}body .cvFooter .footerColumn .footerTitle{font-size:clamp(11px,3.4vw,15px)!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}}@media (max-width:359px){body .cvHome .cvSearchControls,body .cvHome .vaSection .experienceGrid{grid-template-columns:minmax(0,1fr)!important}body .cvHome .pricingGrid{gap:8px!important}body .cvHome .pricingCard{padding:14px!important}body .cvHome .planTitle{font-size:20px!important}body .cvHome .price{font-size:22px!important}body .cvHome .featureList li{font-size:13px!important}}@media (orientation:landscape) and (max-height:520px) and (max-width:1024px){body .cvNavbar .cvNavLinks.cvNavLinksOpen{max-height:calc(100dvh - 90px)!important;overflow-y:auto!important}body .cvPortalShell .cvPortalTopbar{padding-block:4px}body .cvPortalShell{--cv-top-height:90px}}body .cvCrystalBack{width:48px;height:48px;min-width:48px;min-height:48px;padding:11px;isolation:isolate;overflow:hidden;color:#fffaf1;border:1px solid rgba(255,244,223,.72);border-radius:50%;background:linear-gradient(140deg,rgba(255,255,255,.3),rgba(255,224,241,.09) 44%,rgba(14,9,20,.76));backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);box-shadow:inset 0 1px 2px rgba(255,255,255,.8),inset 0 -2px 7px rgba(255,193,226,.17),0 7px 22px rgba(0,0,0,.38),0 0 15px rgba(241,194,124,.18);touch-action:manipulation}body .cvCrystalBack svg{width:24px;height:24px;filter:drop-shadow(0 0 5px rgba(255,255,255,.45))}@media (pointer:coarse){body .cvCrystalBack{width:56px;height:56px;min-width:56px;min-height:56px}body .cvCrystalBack:active{transform:scale(.94);border-color:#fff}}body .cvCrystalBack:before{content:"";position:absolute;inset:3px;border-radius:inherit;border-top:1px solid rgba(255,255,255,.55);pointer-events:none}body .cvCrystalBack:hover{border-color:#fff;transform:translateX(-2px)}body .cvCrystalBack:focus-visible{outline:2px solid #fff4ca;outline-offset:4px}body .cvAdminPageContent,body .cvPortalContent{padding-top:78px!important}body:has(.cvNavLinksOpen) .cvCrystalBack,body:has([role=dialog][aria-modal=true]) .cvCrystalBack{visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){body .cvCrystalBack{transition:none}}body .cvAdminPageContent{padding-top:16px!important}.cvAdminPageContent>.cvHistoryBackSlot{display:flex;align-items:center;min-height:48px;margin:0 clamp(14px,3vw,28px) 20px}body .cvAdminPageContent .cvPortalHistoryBack.cvCrystalBack{position:relative;inset:auto;z-index:auto;flex:0 0 48px;display:grid;place-items:center;margin:0}body .cvAdminHomeSurface>.cvHistoryBackSlot{position:absolute;top:16px;left:clamp(14px,3vw,28px);width:48px;margin:0;z-index:10}.cvPremiumGallery{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;isolation:isolate;background:#0c0a0f}.cvPhotoViewport{position:relative;flex:1 1;min-height:0;overflow:hidden}.cvPhotoViewport:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#0008);pointer-events:none}.cvPhotoTrack{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.cvPhotoTrack::-webkit-scrollbar{display:none}.cvPhotoSlide{flex:0 0 100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.cvPhotoSlide>a,body .cvPhotoSlide img{display:block;width:100%;height:100%}body .cvPhotoSlide img{object-fit:contain;animation:none;transform:none}body .cvPremiumGallery .cvPhotoSlide img{object-fit:contain!important;object-position:center!important;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:auto!important;animation:none!important;transform:none!important}body .cvPhotoArrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #fff4df8c;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ffffff38,#160e207d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff7a,0 5px 20px #0005;font:32px/1 Arial;cursor:pointer}.cvPhotoPrev{left:10px}.cvPhotoNext{right:10px}.cvPhotoArrow:disabled{opacity:.3;cursor:default}.cvPhotoCount{z-index:6;bottom:12px;left:12px;padding:6px 10px;border:1px solid #ffffff40;border-radius:999px;background:#08060b9c;color:#fff5e3;font:600 11px/1.2 Arial}.cvPhotoCount,.cvPhotoName{position:absolute;pointer-events:none}.cvPhotoName{z-index:5;left:clamp(16px,3vw,32px);bottom:22px;max-width:calc(100% - 108px);color:#ff72c7;font:900 clamp(25px,5vw,52px)/1.1 Georgia,Times New Roman,serif;text-align:left;text-shadow:0 0 5px #ff48b0,0 0 13px #ff48b0,0 0 28px #ff30abd1,0 3px 10px #000;overflow-wrap:anywhere}.cvPremiumGallery:has(.cvPhotoName) .cvPhotoCount{left:auto;right:12px}.profileSocialLinks{display:flex;flex-wrap:wrap;gap:10px}.profileSocialLinks a{display:flex;align-items:center;justify-content:space-between;gap:22px;flex:1 1 150px;min-height:48px;padding:12px 16px;border:1px solid #ffc0e25c;border-radius:14px;background:linear-gradient(135deg,#ffffff13,#ee70bb12);box-shadow:inset 0 1px 0 #ffffff2b,0 0 18px #e373b910;color:#ffe0f0;text-decoration:none;font-size:14px;font-weight:700}.profileSocialLinks a:focus-visible,.profileSocialLinks a:hover{border-color:#ffd6ed;outline:2px solid #ffe4a1;outline-offset:3px}.cvPhotoThumbs{display:flex;flex:0 0 auto;gap:8px;overflow-x:auto;padding:10px;background:#0c0910}.cvPhotoThumbs button{flex:0 0 58px;width:58px;height:64px;min-height:44px;padding:0;border:1px solid #ffffff30;border-radius:9px;overflow:hidden;background:#100c14}.cvPhotoThumbs button[aria-pressed=true]{border-color:#f5d48e;box-shadow:0 0 12px #efb7db45}.cvPhotoThumbs img{width:100%;height:100%;object-fit:contain}.cvPhotoArrow:focus-visible,.cvPhotoThumbs button:focus-visible,.cvPhotoTrack:focus-visible{outline:2px solid #ffe7a6;outline-offset:-3px}body :is(.bumpPhoto,.cvPhotoGrid,.cv-anfitriona-main-photo-wrap)>.cvPremiumGallery{position:absolute;inset:0}body .cvPhotoGrid{display:block!important;aspect-ratio:4/3!important;min-height:0!important}@media(min-width:768px){body :is(.cvSearchResults,.categoryPage) .cvPhotoGrid{aspect-ratio:4/5!important}body :is(.cvSearchResults,.categoryPage) .cvPhotoSlide img{object-position:center 25%}}body :is(.cvCardMeta,.cvBadges,.cvOnlineBadge,.cvVip,.bumpCardMeta,.bumpVerified,.bumpVip,.bumpOnlineBadge,.cv-anfitriona-card-meta,.cv-anfitriona-verified-badge,.cv-anfitriona-online-badge){pointer-events:none}body :is(.cvCard,.bumpCard,.cv-anfitriona-live-card){box-shadow:inset 0 1px 0 #ffffff29,0 18px 48px #0006,0 0 24px #d596c21a}body .cvCardDetailsLink{display:block;color:inherit;text-decoration:none}body .cvCard .cvBio{font-size:14px;line-height:1.7;-webkit-line-clamp:5}body .profilePage .details{gap:10px;margin-top:12px}body .profilePage .detailCard{padding:12px 14px}body .profilePage .sectionLabel{margin-bottom:6px}body .profilePage .contactCard{gap:8px}body .profilePage .contactLine{padding:8px 10px}body .profilePage .bioCard{order:-1;padding:12px 14px;border-color:#e6bbdb45;background:linear-gradient(135deg,#211522d9,#0b090ee8)}body .profilePage .bio{font-size:clamp(15px,1.5vw,17px);line-height:1.6;max-width:78ch;overflow-wrap:anywhere}body .profilePage .factsCard{padding:12px 14px}body .profilePage .factsCard h2{font-size:20px;margin-bottom:12px}body .profilePage .facts{display:flex;flex-wrap:wrap;gap:8px}body .profilePage .facts>div{flex:0 1 auto;padding:7px 12px}body .profilePage .facts span{font-size:9px;margin-bottom:3px}body .profilePage .facts strong{font-size:12px}body .profilePage .mainPhoto{position:relative}body .profilePage .mainPhoto>.cvPremiumGallery{position:absolute;inset:0}@media(min-width:414px) and (max-width:1120px){body .cvNavbar .cvMenuButton{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important;padding:8px!important}body .cvNavbar .cvHamburgerIcon{width:24px!important;height:24px!important}}@media(prefers-reduced-motion:reduce){.cvPhotoTrack{scroll-behavior:auto}}body .cv-anfitriona-live-card{display:flex;flex-direction:column;align-items:center;padding:0}body .cv-anfitriona-live-card .cv-anfitriona-live-grid{width:100%;margin:0}body .cv-anfitriona-live-card .cv-anfitriona-photo-side{width:100%;max-width:none;animation:none;transform:none}body .cv-anfitriona-live-card .cv-anfitriona-main-photo-wrap{width:100%;aspect-ratio:6/5;border:0;border-radius:0;box-shadow:none}body .cv-anfitriona-live-card>.cv-anfitriona-label{position:static;transform:none;margin:12px auto;flex-shrink:0;max-width:calc(100% - 24px);font-size:clamp(8px,1.4vw,10px);letter-spacing:1.5px;pointer-events:none}body .cv-anfitriona-live-card :is(.cv-anfitriona-verified-badge,.cv-anfitriona-online-badge){top:12px}body .cv-anfitriona-live-card .cv-anfitriona-card-meta{left:16px;right:auto;align-items:flex-start;max-width:calc(100% - 108px);bottom:22px}body .cv-anfitriona-live-card .cv-anfitriona-card-meta>div{justify-content:flex-start}body .cv-anfitriona-live-card .cvPhotoCount{left:auto;right:12px}body .cv-anfitriona-live-card>.cv-anfitriona-rotation-bar{position:static;width:100%;margin:0;flex-shrink:0;z-index:4}body .cv-anfitriona-live-card>.cv-anfitriona-nav{position:static;transform:none;z-index:5;margin:12px auto;max-width:calc(100% - 24px);flex-shrink:0;padding:6px 12px;border:1px solid #f4d78a66;border-radius:999px;background:#08070ac9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;gap:10px}body .cv-anfitriona-live-card .cv-anfitriona-nav button{width:44px;height:44px}@media(max-width:600px){body .cv-anfitriona-live-card .cv-anfitriona-main-photo-wrap{aspect-ratio:3/4}}body #cv-translation-copy{left:0;top:0;width:min(900px,100vw);height:1px;overflow:visible;clip-path:none;opacity:0;pointer-events:none}body #cv-translation-copy>div{position:absolute;left:0;top:0;width:100%;margin:0;pointer-events:none}@media (max-width:767px) and (orientation:portrait){body .cvHome .cvHero .cv-anfitriona-live-card .cv-anfitriona-main-photo-wrap{aspect-ratio:2/3;height:auto}}body :is(.cvNameGlow,.bumpName,.cvPhotoName,.cv-anfitriona-card-meta strong){color:#ffd5eb!important;text-shadow:none!important;filter:drop-shadow(0 2px 2px #170713e6) drop-shadow(0 0 7px #ffc5e333)}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){body :is(.cvNameGlow,.bumpName,.cvPhotoName,.cv-anfitriona-card-meta strong){background-image:linear-gradient(180deg,#fff6fc,#ffd9ed 40%,#f3a7ce 54%,#ffe8f5 78%,#ffc6e2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media(forced-colors:active){body :is(.cvNameGlow,.bumpName,.cvPhotoName,.cv-anfitriona-card-meta strong){color:CanvasText!important;background-image:none;-webkit-text-fill-color:CanvasText;filter:none}}body .cvPortalShell .cvPrivateGalleryPreview{min-width:0;min-height:0;isolation:isolate}body .cvPortalShell .cvPrivateGalleryPreview>img{position:absolute!important;inset:0 0 40px!important;display:block!important;width:100%!important;height:calc(100% - 40px)!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important}body .cvPortalShell .cvPrivateGalleryPreview>span{bottom:8px;left:8px;max-width:calc(100% - 16px);font-size:9px;letter-spacing:.3px}body .cvPortalShell .cvPrivateGalleryGrid>button{position:relative;min-width:0;min-height:0;aspect-ratio:3/4}body .cvPortalShell .cvPrivateGalleryGrid>button>img{position:absolute!important;inset:0 0 26px!important;display:block!important;width:100%!important;height:calc(100% - 26px)!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important}body .cvPortalShell .cvPrivateGalleryGrid>button>span{height:26px;padding:0;display:grid;place-items:center}body .cvPortalShell :is(.cvAdEditorPhotoGrid,.gallery-picker .photo-grid,.cvAdPhoto,.photoWrap) img{object-fit:contain!important;object-position:center!important;max-width:100%;transform:none!important}body .cvPortalShell .cvAdEditorPhotoGrid img{height:auto!important;aspect-ratio:4/5!important}body .cvPortalShell .gallery-picker .photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,100px),1fr))}body .cvNavbar .cvCategoryList{container-type:inline-size}body .cvNavbar .cvCategoryList a,body .cvNavbar .cvEntrar{min-width:0!important;max-width:100%;box-sizing:border-box;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere;text-align:center;line-height:1.25!important;letter-spacing:0!important;height:auto!important;min-height:44px!important}body .cvNavbar .cvCategoryList a{flex:1 1;font-size:clamp(10px,.95vw,13px)!important;padding:8px 6px!important}body .cvNavbar .cvEntrar{font-size:clamp(10px,.9vw,13px)!important;padding:8px!important}body .cvNavbar .cvEntrar>span{display:block;min-width:0;max-width:100%;white-space:normal;line-height:inherit}@media(max-width:1120px){body .cvNavbar .cvCategoryList a{font-size:clamp(10px,2.7cqi,14px)!important}body .cvNavbar .cvEntrar{font-size:clamp(11px,2.7vw,15px)!important}}body .cvPortalShell .cvPortalNavItem{min-width:0;max-width:100%;letter-spacing:.15px;text-align:start}body .cvPortalShell .cvPortalNavLabel{min-width:0;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere;font-size:clamp(10px,.85vw,11px);line-height:1.3}body .cvPortalShell .cvPortalNavShort{white-space:normal!important;word-break:normal!important;font-size:clamp(8.5px,2.3vw,10px)!important;letter-spacing:0!important}body .cvPortalShell .cvPortalNavShort,body .cvPortalShell .cvPortalVerification{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.25;text-align:center}body .cvPortalShell .cvPortalVerification{white-space:normal;letter-spacing:0}