:root{--venus-black:#080808;--venus-panel:#0c0c0c;--venus-panel-soft:#121212;--venus-border:#2d2d2d;--venus-text:#f7f7f7;--venus-muted:#a8a8a8;--venus-red:#e02b20;--venus-red-dark:#9f1711;--venus-gold:#c7a24b;--venus-green:#20b26b;--venus-radius:7px;--venus-shadow:0 16px 48px rgba(0, 0, 0, .28)}.venus-auth-shell,.venus-dashboard,.venus-listing,.venus-profile,.venus-story-modal{box-sizing:border-box;color:var(--venus-text);font-family:inherit}.venus-auth-shell *,.venus-dashboard *,.venus-listing *,.venus-profile *,.venus-story-modal *{box-sizing:border-box}.venus-auth-shell{display:grid;min-height:540px;padding:42px 20px;place-items:center;background:radial-gradient(circle at 15% 10%,rgba(224,43,32,.18),transparent 32%),linear-gradient(145deg,#050505,#151515);border-radius:var(--venus-radius)}.venus-auth-card{width:min(100%,650px);padding:clamp(26px,5vw,48px);background:rgba(15,15,15,.96);border:1px solid var(--venus-border);border-top:3px solid var(--venus-red);border-radius:20px;box-shadow:var(--venus-shadow)}.venus-ad-card h3,.venus-auth-card h2,.venus-dashboard h2,.venus-dashboard h3,.venus-dashboard h4,.venus-profile h1,.venus-profile h2,.venus-profile h3{margin-top:0;color:var(--venus-text);line-height:1.15}.venus-auth-card>p,.venus-auth-footer,.venus-help,.venus-section-heading p{color:var(--venus-muted)}.venus-auth-footer{margin:24px 0 0;text-align:center}.venus-ad-card a:not(.venus-contact-whatsapp):not(.venus-contact-call),.venus-auth-footer a,.venus-dashboard a:not(.venus-button),.venus-link-muted,.venus-profile a:not(.venus-contact-whatsapp):not(.venus-contact-call){color:inherit}.venus-form{display:grid;gap:18px}.venus-form label,.venus-form legend{display:grid;gap:8px;margin:0;color:#ededed;font-size:14px;font-weight:700}.venus-form input[type=email],.venus-form input[type=number],.venus-form input[type=password],.venus-form input[type=tel],.venus-form input[type=text],.venus-form input[type=time],.venus-form input[type=url],.venus-form select,.venus-form textarea{width:100%;min-height:48px;margin:0;padding:12px 14px;color:var(--venus-text)!important;background:#0b0b0b!important;border:1px solid #3a3a3a!important;border-radius:10px!important;box-shadow:none!important;font:inherit;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease}.venus-form textarea{min-height:116px;resize:vertical}.venus-form input:focus,.venus-form select:focus,.venus-form textarea:focus{outline:0;border-color:var(--venus-red)!important;box-shadow:0 0 0 3px rgba(224,43,32,.18)!important}.venus-form input[type=file]{width:100%;padding:10px;color:var(--venus-muted);background:#090909;border:1px dashed #494949;border-radius:10px}.venus-form input[type=file]::file-selector-button{margin-right:12px;padding:9px 13px;color:#fff;background:#292929;border:0;border-radius:7px;cursor:pointer}.venus-form label>small,.venus-upload-card small{color:var(--venus-muted);font-size:12px;font-weight:400;line-height:1.45}.venus-grid{display:grid;gap:16px}.venus-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.venus-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.venus-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;font-weight:500!important;line-height:1.35;cursor:pointer}.venus-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--venus-red);flex:0 0 auto}.venus-terms{padding:14px;background:#181818;border:1px solid var(--venus-border);border-radius:10px}.venus-button,.venus-button-danger,.venus-button-secondary,.venus-contact-call,.venus-contact-whatsapp{display:inline-flex;min-height:45px;align-items:center;justify-content:center;padding:11px 20px;border:1px solid transparent;border-radius:9px;font:inherit;font-size:14px;font-weight:800;line-height:1.1;text-decoration:none!important;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.venus-button{color:#fff!important;background:linear-gradient(135deg,var(--venus-red),var(--venus-red-dark));box-shadow:0 9px 24px rgba(224,43,32,.23)}.venus-button-danger:hover,.venus-button-secondary:hover,.venus-button:focus-visible,.venus-button:hover,.venus-contact-actions a:hover{transform:translateY(-1px)}.venus-button-full{width:100%}.venus-button-small{min-height:38px;padding:9px 14px}.venus-button-secondary{color:#fff;background:#222;border-color:#414141}.venus-button-danger{color:#ff8390;background:rgba(224,43,32,.08);border-color:rgba(224,43,32,.45)}.venus-button-secondary[hidden],.venus-button[hidden],.venus-conditional[hidden],.venus-step[hidden]{display:none!important}.venus-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.venus-notice{margin:0 0 20px;padding:13px 16px;color:#f4f4f4;background:#1b1b1b;border-left:4px solid #777;border-radius:8px}.venus-notice-success{border-left-color:var(--venus-green)}.venus-notice-error{border-left-color:var(--venus-red)}.venus-notice-warning{border-left-color:var(--venus-gold)}.venus-notice-info{border-left-color:#52a8ff}.venus-panel-login-gate{width:min(100% - 32px,560px);margin:clamp(34px,7vw,78px) auto;padding:clamp(30px,5vw,46px);text-align:center;color:var(--venus-text);background:radial-gradient(circle at 50% 0,rgba(224,43,32,.12),transparent 42%),linear-gradient(180deg,#111 0,#090909 100%);border:1px solid #282828;border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.34)}.venus-panel-login-mark{width:86px;height:86px;margin:0 auto 22px;display:grid;place-items:center;background:#080808;border:1px solid rgba(224,43,32,.55);border-radius:50%;box-shadow:0 0 0 7px rgba(224,43,32,.07),0 12px 34px rgba(0,0,0,.4)}.venus-panel-login-mark img{display:block;width:70px;height:70px;object-fit:contain;border-radius:50%}.venus-panel-login-copy{max-width:430px;margin:0 auto}.venus-panel-login-kicker{display:inline-block;margin-bottom:9px;color:var(--venus-red);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.venus-panel-login-gate h2{margin:0;color:#fff;font-size:clamp(27px, 5vw, 36px);font-weight:800;letter-spacing:-.025em;line-height:1.08}.venus-panel-login-gate .venus-panel-login-copy p{margin:14px auto 0;color:#b7b7b7;font-size:15px;line-height:1.65}.venus-panel-login-primary{width:min(100%,330px);min-height:52px;margin:27px auto 0;gap:12px;border-radius:12px;font-size:15px;box-shadow:0 12px 30px rgba(224,43,32,.2)}.venus-panel-login-arrow{font-size:20px;font-weight:400;line-height:1;transition:transform .18s ease}.venus-panel-login-primary:focus-visible .venus-panel-login-arrow,.venus-panel-login-primary:hover .venus-panel-login-arrow{transform:translateX(3px)}.venus-panel-login-register{margin:20px 0 0!important;color:#888;font-size:13px;line-height:1.45}.venus-panel-login-register a{color:#d8d8d8;font-weight:700;text-decoration:underline;text-decoration-color:rgba(224,43,32,.65);text-underline-offset:3px}@media (max-width:600px){.venus-panel-login-gate{width:calc(100% - 20px);margin:22px auto;padding:28px 20px 25px;border-radius:18px}.venus-panel-login-mark{width:76px;height:76px;margin-bottom:19px}.venus-panel-login-mark img{width:62px;height:62px}.venus-panel-login-primary{width:100%;margin-top:24px}}.venus-dashboard{width:min(100%,1180px);margin:0 auto;padding:clamp(18px,3.5vw,38px);background:var(--venus-black);border:1px solid #202020;border-radius:20px;box-shadow:var(--venus-shadow)}.venus-dashboard-header,.venus-inline-actions,.venus-progress-card>div:first-child,.venus-section-heading,.venus-status-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.venus-dashboard-header{margin-bottom:24px}.venus-dashboard-header h2{margin:3px 0 0;font-size:clamp(26px, 4vw, 40px)}.venus-eyebrow{color:var(--venus-red);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.venus-link-muted{color:var(--venus-muted)!important;font-size:13px}.venus-dashboard-nav{display:flex;gap:6px;margin:0 0 26px;padding:6px;overflow-x:auto;background:#121212;border:1px solid #252525;border-radius:12px;scrollbar-width:thin}.venus-dashboard-nav a{min-width:max-content;padding:11px 15px;color:var(--venus-muted)!important;border-radius:8px;font-size:13px;font-weight:800;text-decoration:none!important}.venus-dashboard-nav a.is-active{color:#fff!important;background:var(--venus-red)}.venus-dashboard-content,.venus-panel-section{display:grid;gap:22px}.venus-panel-section{padding:clamp(18px,3vw,30px);background:var(--venus-panel);border:1px solid var(--venus-border);border-radius:var(--venus-radius)}.venus-section-heading{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #292929}.venus-section-heading h3{margin:3px 0 0;font-size:clamp(23px, 3vw, 31px)}.venus-section-heading p{width:min(100%,470px);margin:0;font-size:13px;line-height:1.55}.venus-status-card{padding:18px 20px;background:var(--venus-panel-soft);border:1px solid var(--venus-border);border-left:4px solid #777;border-radius:12px}.venus-status-card>div,.venus-status-card>div:first-child{display:flex;align-items:center;gap:11px}.venus-status-card small,.venus-status-card strong{display:block}.venus-status-card small{color:var(--venus-muted);font-size:11px}.venus-status-card strong{margin-top:2px;color:#fff}.venus-status-card.status-active{border-left-color:var(--venus-green)}.venus-status-card.status-payment_review,.venus-status-card.status-pending_payment{border-left-color:var(--venus-gold)}.venus-status-card.status-expired,.venus-status-card.status-rejected,.venus-status-card.status-suspended{border-left-color:var(--venus-red)}.venus-status-dot{width:10px;height:10px;background:#777;border-radius:50%;box-shadow:0 0 0 5px rgba(255,255,255,.05)}.status-active .venus-status-dot{background:var(--venus-green)}.status-payment_review .venus-status-dot,.status-pending_payment .venus-status-dot{background:var(--venus-gold)}.status-expired .venus-status-dot,.status-rejected .venus-status-dot,.status-suspended .venus-status-dot{background:var(--venus-red)}.venus-dashboard-cards,.venus-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.venus-dashboard-cards>a{display:grid;gap:7px;min-height:145px;padding:20px;color:#fff!important;background:linear-gradient(145deg,#181818,#101010);border:1px solid var(--venus-border);border-radius:13px;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease}.venus-dashboard-cards>a:hover{border-color:var(--venus-red);transform:translateY(-2px)}.venus-dashboard-cards>a>span{color:var(--venus-red);font-size:25px}.venus-dashboard-cards>a small{color:var(--venus-muted);line-height:1.4}.venus-progress-card{padding:18px;background:var(--venus-panel-soft);border-radius:12px}.venus-progress-card span{color:var(--venus-gold);font-weight:800}.venus-progress{height:8px;margin-top:12px;overflow:hidden;background:#333;border-radius:20px}.venus-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--venus-red),var(--venus-gold));border-radius:inherit}.venus-stats-grid>div{display:grid;gap:3px;padding:20px;text-align:center;background:var(--venus-panel-soft);border:1px solid var(--venus-border);border-radius:12px}.venus-stats-grid span{color:#fff;font-size:25px;font-weight:900}.venus-stats-grid small{color:var(--venus-muted)}.venus-notifications h3{margin-bottom:12px}.venus-notifications article{display:flex;justify-content:space-between;gap:16px;padding:15px 16px;background:#121212;border-top:1px solid #282828}.venus-notifications article.is-unread{border-left:3px solid var(--venus-red)}.venus-notifications p{margin:4px 0 0;color:var(--venus-muted);font-size:13px}.venus-notifications time{min-width:max-content;color:#777;font-size:11px}.venus-empty-state{padding:52px 25px;text-align:center;background:var(--venus-panel);border:1px dashed #424242;border-radius:var(--venus-radius)}.venus-empty-icon{width:58px;height:58px;margin:0 auto 18px;color:#fff;background:var(--venus-red);border-radius:50%;font-size:38px;line-height:54px}.venus-empty-state p{max-width:520px;margin:0 auto 22px;color:var(--venus-muted)}.venus-stepper{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 24px;padding:0;list-style:none}.venus-stepper li{position:relative;display:grid;gap:6px;place-items:center;color:#707070;font-size:11px;text-align:center}.venus-stepper li::before{position:absolute;top:15px;left:-50%;z-index:0;width:100%;height:2px;background:#353535;content:""}.venus-stepper li:first-child::before{display:none}.venus-stepper span{z-index:1;display:grid;width:31px;height:31px;place-items:center;color:#aaa;background:#242424;border:2px solid #3b3b3b;border-radius:50%;font-weight:900}.venus-stepper li.is-active,.venus-stepper li.is-complete{color:#fff}.venus-stepper li.is-active span{color:#fff;background:var(--venus-red);border-color:var(--venus-red)}.venus-stepper li.is-complete span{color:#111;background:var(--venus-gold);border-color:var(--venus-gold)}.venus-stepper li.is-active::before,.venus-stepper li.is-complete::before{background:var(--venus-gold)}.venus-wizard.is-editing .venus-stepper li[data-venus-step-target]{cursor:pointer}.venus-wizard.is-editing .venus-stepper li[data-venus-step-target]:focus-visible span,.venus-wizard.is-editing .venus-stepper li[data-venus-step-target]:hover span{color:#fff;border-color:var(--venus-red);box-shadow:0 0 0 3px rgba(224,43,32,.2)}.venus-wizard.is-editing .venus-stepper li[data-venus-step-target]:focus-visible{outline:0}.venus-step{display:grid;gap:20px;animation:venusFade .2s ease}.venus-step>h4{margin-bottom:0;font-size:20px}@keyframes venusFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.venus-wizard-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid #292929}.venus-choice-group{margin:0;padding:16px;background:#151515;border:1px solid #303030;border-radius:11px}.venus-choice-group legend{padding:0 7px}.venus-choice-group>div{display:flex;flex-wrap:wrap;gap:10px 14px}.venus-choice-group .venus-check{min-width:150px;flex:1 1 180px;padding:8px 10px;background:#0c0c0c;border-radius:7px}.venus-review-box,.venus-temp-active,.venus-upload-card{display:grid;gap:13px;padding:18px;background:#151515;border:1px solid #363636;border-radius:12px}.venus-review-box p,.venus-upload-card p{margin:3px 0 0;color:var(--venus-muted);font-size:13px;line-height:1.5}.venus-current-media{width:96px;height:96px;object-fit:cover;border:2px solid var(--venus-red);border-radius:50%}.venus-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.venus-media-grid label{overflow:hidden;background:#090909;border:1px solid #303030;border-radius:9px}.venus-media-grid img{width:100%;aspect-ratio:1;object-fit:cover}.venus-media-grid label span{display:flex;gap:5px;align-items:center;padding:7px;font-size:11px;font-weight:500}.venus-video-list{display:grid;gap:8px}.venus-video-list label{display:flex;flex-direction:row;justify-content:space-between;padding:10px;background:#0c0c0c;border-radius:8px}.venus-video-list span{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venus-temp-preview{display:flex;align-items:center;gap:16px}.venus-temp-preview-image{width:88px;height:110px;object-fit:cover;border-radius:10px}.venus-temp-preview-video{display:block;flex:0 0 88px;width:88px!important;height:110px!important;max-width:88px!important;max-height:110px!important;object-fit:cover;background:#050505;border:1px solid #343434;border-radius:10px}.venus-temp-preview p{margin:4px 0;color:var(--venus-muted)}.venus-temp-preview small{color:var(--venus-gold)}.venus-listing{display:grid;grid-template-columns:repeat(var(--venus-columns,4),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.venus-ad-card{position:relative;overflow:hidden;color:#fff;background:var(--venus-panel);border:1px solid #303030;border-radius:14px;box-shadow:0 13px 35px rgba(0,0,0,.22);transition:transform .2s ease,border-color .2s ease}.venus-ad-card:hover{transform:translateY(-3px);border-color:#4a4a4a}.venus-ad-card.plan-silver{border-color:#9aa2aa}.venus-ad-card.plan-gold{border-color:var(--venus-gold)}.venus-ad-card.plan-platinum{border-color:#b785ff}.venus-ad-photo{position:relative;display:block;aspect-ratio:3/4;background:#1b1b1b center 20%/cover no-repeat;text-decoration:none}.venus-ad-photo::after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(0,0,0,.7));content:""}.venus-new-badge,.venus-plan-badge{position:absolute;z-index:1;top:11px;padding:6px 9px;border-radius:6px;font-size:10px;font-weight:900;text-transform:uppercase}.venus-plan-badge{left:11px;color:#0a0a0a;background:var(--venus-gold)}.venus-new-badge{right:11px;color:#fff;background:var(--venus-red)}.venus-story-strip{display:flex;width:100%;align-items:center;gap:9px;padding:9px 13px;color:#fff;text-align:left;background:linear-gradient(100deg,rgba(224,43,32,.24),#171717 70%);border:0;border-top:1px solid rgba(224,43,32,.3);border-bottom:1px solid #2b2b2b;cursor:pointer}.venus-story-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;overflow:hidden;color:var(--venus-red);border:2px solid var(--venus-red);border-radius:50%}.venus-story-avatar img{width:100%;height:100%;object-fit:cover}.venus-story-strip>span:last-child{min-width:0}.venus-story-strip small,.venus-story-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venus-story-strip small{color:#aaa;font-size:9px}.venus-story-strip strong{margin-top:1px;font-size:11px}.venus-ad-card-body{padding:15px}.venus-ad-title{display:flex;align-items:center;gap:7px}.venus-ad-title h3{min-width:0;margin:0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.venus-ad-title h3 a{text-decoration:none}.venus-ad-title>span{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;color:#fff;background:#268cf5;border-radius:50%;font-size:12px}.venus-ad-card-body>p{min-height:19px;margin:5px 0 13px;overflow:hidden;color:var(--venus-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.venus-contact-actions{display:flex;gap:9px;flex-wrap:wrap}.venus-contact-actions a{flex:1 1 130px;color:#fff!important}.venus-contact-actions.is-compact a{min-height:38px;padding:8px 11px;font-size:12px}.venus-contact-whatsapp{background:#168f4e}.venus-contact-call{background:#252525;border-color:#4c4c4c}.venus-profile{width:min(100%,1180px);margin:0 auto;overflow:hidden;background:var(--venus-black);border:1px solid #262626;border-radius:20px;box-shadow:var(--venus-shadow)}.venus-profile-hero{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(320px,1.2fr);min-height:570px;background:radial-gradient(circle at 80% 20%,rgba(224,43,32,.18),transparent 35%),#0a0a0a}.venus-profile-main-image{min-height:530px;overflow:hidden;background:#181818}.venus-profile-main-image img{width:100%;height:100%;min-height:inherit;object-fit:cover}.venus-profile-summary{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,75px)}.venus-profile-summary h1{margin:12px 0 8px;font-size:clamp(44px, 7vw, 82px)}.venus-profile-meta{margin:0 0 25px;color:var(--venus-muted);font-size:18px}.venus-verified{display:inline-flex;padding:7px 11px;color:#fff;background:#1e76cc;border-radius:20px;font-size:11px;font-weight:900}.venus-profile-summary .venus-contact-actions{width:min(100%,480px);margin-top:25px}.venus-profile-story{display:flex;width:min(100%,480px);align-items:center;gap:12px;padding:13px;color:#fff;text-align:left;background:#181818;border:1px solid rgba(224,43,32,.7);border-radius:11px;cursor:pointer}.venus-profile-story>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--venus-red);border:2px solid var(--venus-red);border-radius:50%;font-size:23px}.venus-profile-story small,.venus-profile-story strong{display:block}.venus-profile-story small{color:var(--venus-muted);font-size:10px}.venus-profile-story strong{margin-top:2px}.venus-profile-content,.venus-profile-gallery,.venus-profile-videos{padding:clamp(25px,5vw,60px);border-top:1px solid #252525}.venus-profile-content h2,.venus-profile-gallery h2,.venus-profile-videos h2{font-size:clamp(26px, 4vw, 38px)}.venus-profile-description{max-width:850px;color:#d6d6d6;font-size:16px;line-height:1.75}.venus-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.venus-profile-details h3{font-size:17px}.venus-profile-details p{margin:0;color:#d8d8d8}.venus-chips{display:flex;flex-wrap:wrap;gap:8px}.venus-chips span{padding:8px 11px;color:#ddd;background:#1b1b1b;border:1px solid #343434;border-radius:20px;font-size:12px}.venus-profile-facts,.venus-rate-public{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:30px}.venus-profile-facts>div,.venus-rate-public>div{padding:14px;background:#171717;border:1px solid #323232;border-radius:10px}.venus-profile-facts small,.venus-profile-facts strong,.venus-rate-public small,.venus-rate-public strong{display:block}.venus-profile-facts small,.venus-rate-public small{margin-bottom:4px;color:var(--venus-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.venus-profile-facts strong,.venus-rate-public strong{color:#fff}.venus-profile-options{margin-top:35px}.venus-external-profile{width:fit-content;margin-top:20px;color:#fff!important}.venus-rate-public strong{color:var(--venus-gold);font-size:19px}.venus-payment-public{margin:18px 0 0;color:var(--venus-muted)}.venus-profile-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.venus-profile-gallery img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}.venus-profile-videos>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venus-profile-videos video{width:100%;background:#000;border-radius:10px}.venus-profile-videos a{display:grid;min-height:120px;place-items:center;color:#fff!important;background:#181818;border:1px solid #353535;border-radius:10px}.venus-story-modal{position:fixed;inset:0;z-index:999999;display:grid;padding:18px;place-items:center;background:rgba(0,0,0,.91);backdrop-filter:blur(9px)}.venus-story-modal[hidden]{display:none}.venus-story-dialog{position:relative;display:flex;width:min(100%,430px);height:min(78vh,720px);flex-direction:column;justify-content:flex-end;overflow:hidden;background:#151515;border:1px solid #404040;border-radius:18px;box-shadow:0 25px 80px rgba(0,0,0,.7)}.venus-story-dialog::after{position:absolute;inset:30% 0 0;z-index:1;background:linear-gradient(transparent,rgba(0,0,0,.88));pointer-events:none;content:""}.venus-story-progress{position:absolute;top:10px;right:12px;left:12px;z-index:4;height:3px;overflow:hidden;background:rgba(255,255,255,.25);border-radius:6px}.venus-story-progress i{display:block;width:100%;height:100%;background:#fff;transform-origin:left;animation:venusStoryProgress 8s linear forwards}.venus-story-close{position:absolute;top:21px;right:12px;z-index:4;display:grid;width:38px;height:38px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.3);border-radius:50%;font-size:24px;cursor:pointer}.venus-story-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.venus-story-image.is-landscape{object-fit:contain}.venus-story-content{position:relative;z-index:3;padding:30px 25px}.venus-story-content small{color:var(--venus-gold);font-weight:800}.venus-story-content h3{margin:5px 0 0;color:#fff;font-size:27px}.venus-story-content p{margin:12px 0 0;color:#fff;font-size:19px;line-height:1.45}.venus-explorer,.venus-home,.venus-location-intro,.venus-plugin-template,.venus-site-map{box-sizing:border-box;color:var(--venus-text)}.venus-explorer *,.venus-home *,.venus-plugin-template *,.venus-site-map *{box-sizing:border-box}.venus-explorer,.venus-home,.venus-plugin-template,.venus-site-map{width:min(100%,1320px);margin:0 auto}.venus-plugin-template{padding:clamp(25px,5vw,70px) 20px}.venus-home-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:clamp(28px,6vw,80px);align-items:center;min-height:560px;padding:clamp(35px,7vw,90px);background:radial-gradient(circle at 82% 20%,rgba(224,43,32,.24),transparent 32%),linear-gradient(135deg,#050505,#181818);border:1px solid #2b2b2b;border-radius:26px;box-shadow:var(--venus-shadow)}.venus-explorer-heading h1,.venus-home-copy h1,.venus-location-intro h1,.venus-site-map h1{margin:8px 0 18px;color:#fff;font-size:clamp(39px, 6.3vw, 78px);line-height:.98;letter-spacing:-.035em}.venus-home-copy p{max-width:650px;margin:0;color:#c5c5c5;font-size:clamp(16px, 2vw, 21px);line-height:1.55}.venus-filter-panel,.venus-location-intro,.venus-quick-search,.venus-site-map{background:rgba(14,14,14,.96);border:1px solid #343434;border-radius:18px}.venus-quick-search{display:grid;gap:15px;padding:clamp(20px,4vw,35px)}.venus-quick-search label{display:grid;gap:7px;color:#ddd;font-size:12px;font-weight:800}.venus-quick-search select,.venus-search-form input,.venus-search-form select{width:100%;min-height:49px;padding:11px 13px;color:#fff!important;background:#080808!important;border:1px solid #3b3b3b!important;border-radius:9px!important;font:inherit}.venus-discovery-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 60px}.venus-discovery-links a{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;padding:19px;color:#fff!important;background:#111;border:1px solid #2d2d2d;border-radius:13px;text-decoration:none!important}.venus-discovery-links a>span{grid-row:1/3;display:grid;width:42px;height:42px;place-items:center;color:var(--venus-red);background:rgba(224,43,32,.11);border-radius:50%;font-size:22px}.venus-discovery-links strong{font-size:15px}.venus-discovery-links small{color:var(--venus-muted)}.venus-home-section{padding:0 clamp(0px,3vw,35px) 60px}.venus-home-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:22px}.venus-home-section>header h2{margin:4px 0 0;color:#fff;font-size:clamp(28px, 4vw, 46px)}.venus-home-section>header a{color:#fff}.venus-explorer{padding:clamp(25px,5vw,65px) 0}.venus-explorer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.venus-explorer-heading h1{margin-bottom:0;font-size:clamp(37px, 5vw, 62px)}.venus-explorer-heading p{color:var(--venus-muted);white-space:nowrap}.venus-explorer-heading p strong{color:var(--venus-gold);font-size:24px}.venus-filter-panel{margin-bottom:30px;overflow:hidden}.venus-filter-panel summary{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;color:#fff;font-weight:800;cursor:pointer;list-style:none}.venus-filter-panel summary::-webkit-details-marker{display:none}.venus-filter-panel[open] summary{border-bottom:1px solid #2f2f2f}.venus-search-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:20px}.venus-search-form label{display:grid;align-content:start;gap:7px;color:#dedede;font-size:12px;font-weight:800}.venus-search-form .venus-check{align-self:end;min-height:49px;align-items:center;padding:12px;background:#181818;border-radius:9px}.venus-filter-actions{display:flex;grid-column:1/-1;align-items:center;gap:18px;padding-top:4px}.venus-filter-actions a{color:var(--venus-muted)}.venus-favorite{position:absolute;top:11px;right:11px;z-index:4;display:grid;width:39px;height:39px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.32);border-radius:50%;font-size:24px;cursor:pointer;backdrop-filter:blur(8px)}.venus-favorite.is-saved{color:#fff;background:var(--venus-red);border-color:var(--venus-red)}.venus-favorite-profile{position:static;display:inline-flex;width:auto;min-height:42px;margin-top:12px;padding:9px 15px;border-radius:9px;font-size:13px;font-weight:800}.venus-breadcrumbs{display:flex;gap:9px;padding:13px 20px;overflow-x:auto;color:#aaa;background:#0b0b0b;border-bottom:1px solid #272727;font-size:12px;white-space:nowrap}.venus-breadcrumbs a{color:#ddd!important;text-decoration:none}.venus-report-box{padding:20px clamp(25px,5vw,60px) 45px;border-top:0;text-align:center}.venus-report-box details{display:inline-block;width:min(100%,680px);color:var(--venus-muted);text-align:left}.venus-report-box summary{width:fit-content;margin:0 auto;color:#aaa;font-size:12px;cursor:pointer;text-align:center;text-decoration:underline}.venus-report-form{width:100%;max-width:680px;margin:20px auto 0;padding:20px;background:#121212;border:1px solid #303030;border-radius:12px;text-align:left}.venus-site-map{padding:clamp(28px,5vw,55px)}.venus-site-map>header{max-width:760px}.venus-location-intro p,.venus-site-map>header p{color:var(--venus-muted);line-height:1.6}.venus-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.venus-map-grid section{display:flex;flex-direction:column;gap:9px;padding:20px;background:#0a0a0a;border:1px solid #2d2d2d;border-radius:12px}.venus-map-grid h2{margin:0 0 7px;color:#fff;font-size:20px}.venus-map-grid a{color:#ddd;text-decoration:none}.venus-map-grid a:hover{color:var(--venus-gold)}.venus-map-grid small{color:var(--venus-muted)}.venus-location-intro{margin-bottom:20px;padding:clamp(25px,5vw,55px)}.venus-location-intro h1{font-size:clamp(37px, 5vw, 64px)}body.venus-age-locked,body.venus-consent-modal-open{overflow:hidden}.venus-age-gate{position:fixed;inset:0;z-index:2147483000;display:grid;padding:18px;place-items:center;color:#fff;background:rgba(0,0,0,.94);backdrop-filter:blur(10px)}.venus-age-gate[hidden]{display:none}.venus-age-card{width:min(100%,560px);padding:clamp(28px,6vw,55px);text-align:center;background:radial-gradient(circle at 50% 0,rgba(224,43,32,.22),transparent 38%),#101010;border:1px solid #3b3b3b;border-top:3px solid var(--venus-red);border-radius:22px;box-shadow:0 30px 100px rgba(0,0,0,.75)}.venus-age-mark{display:grid;width:65px;height:65px;margin:0 auto 20px;place-items:center;color:#fff;background:var(--venus-red);border-radius:50%;font-size:34px;font-weight:900}.venus-age-card h2{margin:8px 0 13px;color:#fff;font-size:clamp(29px, 5vw, 43px)}.venus-age-card>p:not(.venus-eyebrow){color:#c6c6c6;line-height:1.6}.venus-age-card>div.venus-age-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 10px}.venus-age-actions[hidden]{display:none!important}.venus-age-card small{display:block;margin-top:17px;color:#888;font-size:11px;line-height:1.55}.venus-age-card small a,.venus-consent-card small a{color:#d8d8d8!important;text-decoration:underline;text-decoration-color:rgba(224,43,32,.7);text-underline-offset:3px}.venus-age-rta{display:block;width:88px;height:auto;margin:0 auto 15px}.venus-consent-intro{display:grid!important;gap:6px!important;margin:19px 0 0!important;padding:14px 15px;color:#bdbdbd;background:rgba(255,255,255,.035);border:1px solid #2e2e2e;border-radius:12px;text-align:left}.venus-consent-intro strong{color:#fff;font-size:12px}.venus-consent-intro span{font-size:11px;line-height:1.55}.venus-age-enter-only{width:100%;margin:18px 0 8px}.venus-consent-text-button,.venus-footer-cookie-settings{appearance:none;padding:0;color:#cfcfcf;background:0 0;border:0;font:inherit;font-size:11px;text-decoration:underline;text-decoration-color:rgba(224,43,32,.65);text-underline-offset:3px;cursor:pointer}.venus-consent-text-button:hover,.venus-footer-cookie-settings:hover{color:#fff}.venus-age-exit{display:block;width:fit-content;margin:10px auto 0;color:#7f7f7f!important;font-size:10px;text-decoration:none!important}.venus-age-exit:hover{color:#bdbdbd!important}.venus-consent-banner{position:fixed;right:18px;bottom:18px;z-index:2147483050;display:grid;width:min(560px,calc(100vw - 36px));gap:14px;padding:18px;color:#fff;background:rgba(13,13,13,.97);border:1px solid #353535;border-top:2px solid var(--venus-red);border-radius:16px;box-shadow:0 25px 75px rgba(0,0,0,.6);backdrop-filter:blur(12px)}.venus-consent-banner>div:first-child{display:grid;gap:5px}.venus-consent-banner strong{font-size:14px}.venus-consent-banner span{color:#aaa;font-size:11px;line-height:1.5}.venus-consent-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.venus-consent-banner .venus-button,.venus-consent-banner .venus-button-secondary{min-height:38px;padding:8px 13px;font-size:11px}.venus-consent-modal{position:fixed;inset:0;z-index:2147483150;display:grid;padding:18px;place-items:center;background:rgba(0,0,0,.9);backdrop-filter:blur(11px)}.venus-consent-modal[hidden]{display:none!important}.venus-consent-card{position:relative;width:min(100%,610px);max-height:min(88vh,760px);overflow:auto;padding:clamp(25px,5vw,42px);color:#fff;background:#101010;border:1px solid #383838;border-top:3px solid var(--venus-red);border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.78)}.venus-consent-card h2{margin:6px 0 8px;color:#fff;font-size:clamp(27px, 4vw, 36px)}.venus-consent-lead{margin:0;color:#aaa;font-size:12px;line-height:1.6}.venus-consent-close{position:absolute;top:13px;right:14px;width:38px;height:38px;padding:0;color:#bbb;background:#1b1b1b;border:1px solid #373737;border-radius:50%;font-size:23px;line-height:1;cursor:pointer}.venus-consent-close:hover{color:#fff;border-color:#555}.venus-consent-options{display:grid;gap:9px;margin:24px 0}.venus-consent-option{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;background:#171717;border:1px solid #303030;border-radius:12px;cursor:pointer}.venus-consent-option.is-locked{cursor:default}.venus-consent-option>div{display:grid;gap:4px}.venus-consent-option strong{color:#fff;font-size:13px}.venus-consent-option span{color:#929292;font-size:10px;line-height:1.45}.venus-consent-status{flex:0 0 auto;padding:6px 9px;color:#b7b7b7!important;background:#232323;border-radius:999px}.venus-consent-switch{position:relative;display:block;width:46px;height:26px;flex:0 0 46px}.venus-consent-switch input{position:absolute;opacity:0;pointer-events:none}.venus-consent-switch i{position:absolute;inset:0;background:#343434;border:1px solid #4a4a4a;border-radius:999px;transition:background .18s ease,border-color .18s ease}.venus-consent-switch i::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;background:#bdbdbd;border-radius:50%;transition:transform .18s ease,background .18s ease}.venus-consent-switch input:checked+i{background:rgba(224,43,32,.28);border-color:var(--venus-red)}.venus-consent-switch input:checked+i::after{background:#fff;transform:translateX(20px)}.venus-consent-switch input:focus-visible+i{outline:2px solid #fff;outline-offset:3px}.venus-consent-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.venus-consent-card small{display:block;margin-top:16px;color:#838383;font-size:10px;line-height:1.55}.venus-site-footer .venus-footer-cookie-settings{color:#d0d0d0}@media (max-width:600px){.venus-age-card{padding:25px 18px;border-radius:17px}.venus-age-card>div.venus-age-actions,.venus-consent-modal-actions{grid-template-columns:1fr}.venus-age-card h2{font-size:clamp(27px, 9vw, 36px)}.venus-consent-banner{right:10px;bottom:10px;width:calc(100vw - 20px);padding:15px}.venus-consent-banner-actions{display:grid;grid-template-columns:1fr 1fr}.venus-consent-banner-actions .venus-consent-text-button{grid-column:1/-1;justify-self:center;padding:7px}.venus-consent-card{padding:26px 17px 22px;border-radius:17px}.venus-consent-option{min-height:70px;padding:12px}}@keyframes venusStoryProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}body.venus-modal-open{overflow:hidden}@media (max-width:980px){.venus-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-listing{grid-template-columns:repeat(3,minmax(0,1fr))}.venus-profile-hero{grid-template-columns:1fr 1fr}.venus-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.venus-auth-shell{padding:16px 10px}.venus-auth-card{padding:24px 18px}.venus-dashboard-cards,.venus-grid-2,.venus-grid-3,.venus-grid-4,.venus-profile-details,.venus-profile-videos>div,.venus-stats-grid{grid-template-columns:1fr}.venus-dashboard{padding:16px 12px;border-radius:13px}.venus-dashboard-header,.venus-section-heading,.venus-status-card{align-items:flex-start;flex-direction:column}.venus-section-heading p{width:100%}.venus-dashboard-cards>a{min-height:118px}.venus-stepper small{display:none}.venus-stepper span{width:28px;height:28px}.venus-stepper li::before{top:13px}.venus-choice-group .venus-check{min-width:100%}.venus-wizard-actions{position:sticky;bottom:8px;z-index:5;padding:12px;background:rgba(10,10,10,.94);border:1px solid #333;border-radius:10px}.venus-wizard-actions button{flex:1}.venus-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.venus-ad-card-body{padding:12px}.venus-ad-title h3{font-size:17px}.venus-contact-actions.is-compact{display:grid}.venus-contact-actions.is-compact a{min-width:0}.venus-profile{border-radius:0}.venus-profile-hero{grid-template-columns:1fr}.venus-profile-main-image{min-height:68vh}.venus-profile-summary{padding:28px 20px 36px}.venus-profile-summary h1{font-size:45px}.venus-profile-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.venus-notifications article{flex-direction:column}.venus-inline-actions{align-items:stretch;flex-direction:column}.venus-home-hero{grid-template-columns:1fr;min-height:0;padding:35px 20px;border-radius:15px}.venus-discovery-links,.venus-map-grid,.venus-search-form{grid-template-columns:1fr}.venus-explorer{padding-right:12px;padding-left:12px}.venus-explorer-heading{align-items:flex-start;flex-direction:column}.venus-filter-actions{grid-column:auto;align-items:stretch;flex-direction:column}.venus-filter-actions .venus-button{width:100%}.venus-home-section>header{align-items:flex-start;flex-direction:column}.venus-age-card>div{flex-direction:column}}@media (max-width:420px){.venus-listing{grid-template-columns:1fr}.venus-ad-photo{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.venus-ad-card,.venus-button,.venus-dashboard-cards>a,.venus-step,.venus-story-progress i{transition:none;animation:none}}.venus-auth-shell,.venus-dashboard,.venus-explorer,.venus-home,.venus-listing,.venus-location-intro,.venus-plugin-template,.venus-profile,.venus-site-map,.venus-story-modal{font-family:var(--venus-font-body, "Open Sans", Arial, sans-serif)}.venus-ad-card h3,.venus-auth-card h2,.venus-dashboard h2,.venus-dashboard h3,.venus-dashboard h4,.venus-explorer-heading h1,.venus-home-copy h1,.venus-home-section h2,.venus-location-intro h1,.venus-profile h1,.venus-profile h2,.venus-profile h3,.venus-site-map h1{font-family:var(--venus-font-serif, Montserrat, "Open Sans", Arial, sans-serif);font-weight:400;letter-spacing:.01em}.venus-button,.venus-button-danger,.venus-button-secondary,.venus-contact-call,.venus-contact-whatsapp,.venus-dashboard-nav a,.venus-filter-panel summary,.venus-form label,.venus-form legend{font-family:var(--venus-font-sans, Montserrat, "Open Sans", Arial, sans-serif)}.venus-eyebrow,.venus-new-badge,.venus-notifications time,.venus-profile-facts small,.venus-rate-public small,.venus-stepper small,.venus-story-strip small{font-family:var(--venus-font-typewriter, "Courier New", Courier, monospace);font-weight:400;letter-spacing:.09em}.venus-brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}.venus-auth-logo{width:230px;margin:0 auto 23px}.venus-dashboard-logo{width:175px;flex:0 0 auto}.venus-home-logo{width:min(270px,70%);margin-bottom:27px}.venus-auth-shell{background:#050505;border:1px solid #1f1f1f;border-radius:5px}.venus-auth-card{background:rgba(8,8,8,.97);border:1px solid #303030;border-left:2px solid var(--venus-red);border-top-width:1px;border-radius:6px;box-shadow:0 22px 60px rgba(0,0,0,.36)}.venus-auth-card h2{margin-bottom:9px;font-size:clamp(31px, 5vw, 45px);text-align:center}.venus-auth-card>p{max-width:490px;margin:0 auto 25px;font-size:13px;line-height:1.65;text-align:center}.venus-form{gap:20px}.venus-form label,.venus-form legend{gap:7px;color:#e4e4e4;font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.venus-form .venus-check,.venus-form .venus-check span,.venus-form label>small,.venus-upload-card small{font-family:var(--venus-font-body, "Open Sans", Arial, sans-serif);letter-spacing:normal;text-transform:none}.venus-form input[type=email],.venus-form input[type=number],.venus-form input[type=password],.venus-form input[type=tel],.venus-form input[type=text],.venus-form input[type=time],.venus-form input[type=url],.venus-form select,.venus-form textarea,.venus-quick-search select,.venus-search-form input,.venus-search-form select{min-height:47px;padding:11px 13px;background:#080808!important;border:1px solid #383838!important;border-radius:3px!important;font-family:var(--venus-font-body, "Open Sans", Arial, sans-serif);font-size:14px;letter-spacing:normal;text-transform:none}.venus-form input:focus,.venus-form select:focus,.venus-form textarea:focus,.venus-search-form input:focus,.venus-search-form select:focus{border-color:var(--venus-red)!important;box-shadow:0 0 0 1px var(--venus-red)!important}.venus-form input[type=file]{background:0 0;border-color:#404040;border-radius:3px}.venus-form input[type=file]::file-selector-button{background:#191919;border:1px solid #3d3d3d;border-radius:2px;font-family:var(--venus-font-sans, Montserrat, sans-serif);font-size:11px}.venus-choice-group,.venus-review-box,.venus-temp-active,.venus-terms,.venus-upload-card{background:#0b0b0b;border-color:#303030;border-radius:4px}.venus-choice-group .venus-check{background:#080808;border:1px solid #242424;border-radius:2px}.venus-button,.venus-button-danger,.venus-button-secondary,.venus-contact-call,.venus-contact-whatsapp{min-height:43px;padding:11px 19px;border-radius:3px;font-size:12px;font-weight:600;letter-spacing:.035em}.venus-button{background:var(--venus-red);box-shadow:none}.venus-button:focus-visible,.venus-button:hover{background:var(--venus-red-dark)}.venus-button-secondary{background:0 0;border-color:#555}.venus-button-danger{color:#ffb4ae;background:0 0;border-color:rgba(224,43,32,.65)}.venus-dashboard{background:#050505;border-color:#242424;border-radius:8px;box-shadow:0 20px 65px rgba(0,0,0,.3)}.venus-dashboard-header{padding-bottom:21px;border-bottom:1px solid #2a2a2a}.venus-dashboard-identity{display:flex;align-items:center;gap:clamp(18px,3vw,34px)}.venus-dashboard-header h2{font-size:clamp(28px, 4vw, 43px)}.venus-dashboard-nav{gap:2px;padding:5px 0;background:0 0;border-width:1px 0;border-radius:0}.venus-dashboard-nav a{padding:11px 14px;border-radius:2px;font-size:10px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.venus-panel-section{background:#0b0b0b;border-color:#292929;border-radius:6px}.venus-section-heading h3{font-size:clamp(26px, 3.5vw, 36px)}.venus-dashboard-cards>a,.venus-empty-state,.venus-notifications article,.venus-progress-card,.venus-stats-grid>div,.venus-status-card{background:#0f0f0f;border-radius:4px}.venus-dashboard-cards>a{border-color:#2e2e2e}.venus-stepper span{background:#111;border-width:1px;font-family:var(--venus-font-sans, Montserrat, sans-serif);font-weight:500}.venus-stepper li.is-complete span{color:#fff;background:#262626;border-color:#666}.venus-stepper li.is-active::before,.venus-stepper li.is-complete::before{background:var(--venus-red)}.venus-ad-card{background:#0b0b0b;border-color:#303030;border-radius:6px;box-shadow:0 11px 34px rgba(0,0,0,.24)}.venus-ad-card:hover{border-color:var(--venus-red)}.venus-ad-card.plan-basico,.venus-ad-card.plan-gold,.venus-ad-card.plan-platinum,.venus-ad-card.plan-silver{border-color:#303030}.venus-ad-card.plan-gold:hover,.venus-ad-card.plan-platinum:hover{border-color:var(--venus-red)}.venus-plan-badge{top:8px;left:8px;display:block;width:58px;height:58px;padding:0;overflow:hidden;background:0 0;border-radius:50%;filter:drop-shadow(0 5px 9px rgba(0, 0, 0, .55))}.venus-plan-badge img{display:block;width:100%;height:100%;object-fit:contain}.venus-new-badge{top:72px;right:auto;left:9px;padding:5px 8px;background:rgba(224,43,32,.92);border-radius:2px;font-size:8px}.venus-ad-card-body{padding:16px;border-top:1px solid #242424}.venus-ad-title h3{font-size:24px}.venus-ad-card-body>p{font-family:var(--venus-font-typewriter, "Courier New", monospace);font-size:10px;letter-spacing:.045em}.venus-story-strip{background:#0b0b0b;border-top:1px solid #282828;border-bottom:1px solid #282828;border-left:2px solid var(--venus-red)}.venus-story-strip strong{font-family:var(--venus-font-typewriter, "Courier New", Courier, monospace);font-weight:400;letter-spacing:.025em}.venus-contact-whatsapp{background:#1e9f58}.venus-contact-call{background:#151515;border-color:#454545}.venus-profile{background:#050505;border-radius:7px}.venus-profile-hero{background:#080808}.venus-profile-summary h1{font-size:clamp(45px, 6vw, 72px)}.venus-chips span,.venus-profile-facts>div,.venus-profile-gallery img,.venus-profile-story,.venus-profile-videos a,.venus-profile-videos video,.venus-rate-public>div,.venus-report-form,.venus-story-dialog,.venus-verified{border-radius:4px}.venus-chips span,.venus-profile-facts>div,.venus-rate-public>div{background:#0e0e0e}.venus-profile-story{background:#0e0e0e;border-color:#4a231f}.venus-profile-story strong{font-family:var(--venus-font-typewriter, "Courier New", monospace);font-weight:400}.venus-home-hero{background:linear-gradient(135deg,#050505,#101010);border-color:#292929;border-left:2px solid var(--venus-red);border-radius:8px}.venus-explorer-heading h1,.venus-home-copy h1,.venus-location-intro h1,.venus-site-map h1{line-height:1.06;letter-spacing:.01em}.venus-discovery-links a,.venus-filter-panel,.venus-location-intro,.venus-map-grid section,.venus-quick-search,.venus-site-map{border-radius:4px}.venus-discovery-links a{background:#0b0b0b}.venus-discovery-links a>span{color:var(--venus-red);background:0 0;border:1px solid #3a3a3a}.venus-age-card{background:#080808;border:1px solid #3b3b3b;border-top:2px solid var(--venus-red);border-radius:7px}.venus-age-rta{display:block;width:88px;height:auto;margin:0 auto 20px}.venus-age-card h2{font-family:var(--venus-font-serif, Montserrat, "Open Sans", Arial, sans-serif);font-weight:400}.venus-age-card small a{color:#ccc;text-decoration-color:var(--venus-red);text-underline-offset:3px}@media (max-width:760px){.venus-dashboard{border-radius:5px}.venus-dashboard-identity{align-items:flex-start;flex-direction:column}.venus-dashboard-logo{width:145px}.venus-home-hero{border-radius:5px}.venus-wizard-actions{background:rgba(5,5,5,.96);border-radius:3px}}.venus-age-input::placeholder{color:#8b8b8b;opacity:1}.venus-option-cards{margin:0;padding:0;border:0}.venus-option-cards>legend{margin-bottom:9px;color:#e4e4e4;font-family:var(--venus-font-sans, Montserrat, sans-serif);font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.venus-option-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.venus-option-cards label{position:relative;display:block;cursor:pointer}.venus-option-cards input{position:absolute;opacity:0;pointer-events:none}.venus-option-cards label>span{display:block;min-height:92px;padding:15px;background:#090909;border:1px solid #343434;border-radius:4px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.venus-option-cards label>span small,.venus-option-cards label>span strong{display:block}.venus-option-cards label>span strong{color:#fff;font-family:var(--venus-font-sans, Montserrat, sans-serif);font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none}.venus-option-cards label>span small{margin-top:7px;color:#9c9c9c;font-family:var(--venus-font-body, "Open Sans", Arial, sans-serif);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}.venus-option-cards input:checked+span{background:#121212;border-color:var(--venus-red);box-shadow:inset 3px 0 0 var(--venus-red)}.venus-option-cards input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.venus-conditional-card{padding:16px;background:#080808;border:1px solid #2f2f2f;border-left:2px solid var(--venus-red);border-radius:4px}.venus-conditional-card[hidden],[data-venus-time-range][hidden]{display:none!important}.venus-schedule-times{display:grid;gap:13px}.venus-schedule-times>small{color:#969696;font-family:var(--venus-font-typewriter, "Courier New", monospace);font-size:10px}.venus-all-day{justify-self:start;padding:10px 12px;background:#111;border:1px solid #383838;border-radius:3px}.venus-payment-methods{padding:0;border-left:0}.venus-payment-choice{margin:0}.venus-payment-choice .venus-select-all{border-color:#5b5b5b;box-shadow:inset 2px 0 0 var(--venus-red)}.venus-membership-choice{align-items:start}.venus-dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.venus-verification-section{display:grid;gap:22px}.venus-verification-status{display:flex;gap:15px;align-items:flex-start;padding:18px;background:#0c0c0c;border:1px solid #303030;border-left:3px solid #6a6a6a;border-radius:4px}.venus-verification-status>span,.venus-verified i,.venus-verified-check{display:inline-grid;place-items:center;flex:0 0 auto;width:23px;height:23px;color:#fff;background:#1687e8;border-radius:50%;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1}.venus-verification-status.status-none>span,.venus-verification-status.status-review>span{background:#555}.venus-verification-status.status-verified{border-left-color:#1687e8}.venus-verification-status p,.venus-verification-status strong{display:block;margin:0}.venus-verification-status p{margin-top:5px;color:#aaa;font-size:12px;line-height:1.55}.venus-verification-guide{padding:19px;color:#d7d7d7;background:#080808;border:1px solid #303030;border-radius:4px}.venus-verification-guide ol{margin:13px 0;padding-left:22px}.venus-verification-guide li{margin:7px 0}.venus-verification-guide p{margin:12px 0 0;color:#9d9d9d;font-size:12px}.venus-ad-title{align-items:center}.venus-profile-title-row{display:flex;align-items:center;gap:12px}.venus-profile-title-row h1{margin:0}.venus-verified-check{width:20px;height:20px;font-size:12px}.venus-verified-check.is-profile{width:25px;height:25px;font-size:15px}.venus-verified{display:inline-flex;align-items:center;gap:7px;color:#b9dcff;background:rgba(22,135,232,.1);border-color:rgba(22,135,232,.45)}.venus-verified i{width:17px;height:17px;font-size:10px}.venus-payment-public>strong{display:block;margin-bottom:10px}@media (max-width:760px){.venus-option-cards>div{grid-template-columns:1fr}.venus-option-cards label>span{min-height:0}}@media (min-width:761px) and (max-width:1100px){.venus-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.venus-auth-card h2{font-size:clamp(25px, 3.5vw, 34px)}.venus-dashboard-header h2{font-size:clamp(24px, 3.2vw, 31px)}.venus-section-heading h3{font-size:clamp(22px, 3vw, 29px)}.venus-profile-summary h1{font-size:clamp(31px, 4.4vw, 44px)}.venus-profile-content h2,.venus-profile-gallery h2,.venus-profile-videos h2{font-size:clamp(23px, 3vw, 29px)}.venus-home-copy h1{font-size:clamp(31px, 4.8vw, 46px)}.venus-home-copy p{font-size:clamp(14px, 1.7vw, 17px)}.venus-home-section>header h2{font-size:clamp(24px, 3.4vw, 32px)}.venus-explorer-heading h1,.venus-location-intro h1,.venus-site-map h1{font-size:clamp(29px, 4vw, 40px)}.venus-age-card h2{font-size:clamp(24px, 3.5vw, 32px)}.venus-ad-title h3{font-size:20px}.venus-profile-hero{grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-height:440px;align-items:center;padding:clamp(28px,5vw,58px);gap:clamp(30px,5vw,68px)}.venus-profile-avatar-column{display:grid;justify-items:center;gap:12px}.venus-profile-avatar-column>small{color:#8e8e8e;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.venus-profile-avatar{position:relative;width:min(100%,270px);aspect-ratio:1;overflow:hidden;padding:0;background:#101010;border:4px solid #202020;border-radius:50%;box-shadow:0 20px 55px rgba(0,0,0,.48),0 0 0 1px rgba(224,43,32,.28);cursor:zoom-in}.venus-profile-avatar::after{position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 38%);pointer-events:none;content:""}.venus-profile-avatar img{width:100%;height:100%;object-fit:cover}.venus-profile-summary{padding:0}.venus-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:22px}.venus-gallery-heading h2,.venus-gallery-heading p{margin:0}.venus-gallery-heading p{max-width:430px;color:#929292;font-size:12px;line-height:1.55;text-align:right}.venus-gallery-stage{position:relative;display:grid;width:min(100%,820px);margin:0 auto;place-items:center}.venus-gallery-main{display:grid;width:100%;height:clamp(470px,68vw,760px);overflow:hidden;padding:0;place-items:center;background:#080808;border:1px solid #292929;border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.38);cursor:zoom-in}.venus-gallery-main img{width:100%;height:100%;object-fit:contain}.venus-gallery-main>span{position:absolute;right:14px;bottom:14px;padding:7px 10px;color:#fff;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.24);border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.venus-gallery-arrow,.venus-gallery-lightbox-arrow{position:absolute;z-index:3;display:grid;width:46px;height:46px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.28);border-radius:50%;font-family:Arial,sans-serif;font-size:34px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}.venus-gallery-arrow:hover,.venus-gallery-lightbox-arrow:hover{background:var(--venus-red);transform:scale(1.06)}.venus-gallery-arrow.is-previous{left:15px}.venus-gallery-arrow.is-next{right:15px}.venus-gallery-counter{position:absolute;bottom:14px;left:14px;z-index:3;padding:7px 10px;color:#fff;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.24);border-radius:20px;font-size:11px}.venus-gallery-thumbnails{display:flex;width:min(100%,820px);gap:10px;margin:12px auto 0;overflow-x:auto;padding:2px 2px 9px;scrollbar-color:#555 #111;scrollbar-width:thin}.venus-gallery-thumbnail{width:88px;aspect-ratio:1;flex:0 0 88px;overflow:hidden;padding:0;background:#111;border:2px solid transparent;border-radius:6px;opacity:.55;cursor:pointer;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.venus-gallery-thumbnail.is-active,.venus-gallery-thumbnail:hover{border-color:var(--venus-red);opacity:1;transform:translateY(-2px)}.venus-gallery-thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.venus-gallery-lightbox{position:fixed;inset:0;z-index:1000000;display:grid;padding:20px;place-items:center;background:rgba(0,0,0,.95);backdrop-filter:blur(12px)}.venus-gallery-lightbox[hidden]{display:none}.venus-gallery-lightbox-dialog{position:relative;display:grid;width:min(96vw,1180px);height:min(91vh,900px);place-items:center}.venus-gallery-lightbox-dialog>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.venus-gallery-lightbox-close{position:absolute;top:0;right:0;z-index:5;display:grid;width:44px;height:44px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.32);border-radius:50%;font-size:27px;cursor:pointer}.venus-gallery-lightbox-arrow.is-previous{left:8px}.venus-gallery-lightbox-arrow.is-next{right:8px}.venus-gallery-lightbox-dialog>output{position:absolute;bottom:0;left:50%;padding:8px 12px;color:#fff;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.24);border-radius:20px;font-size:11px;transform:translateX(-50%)}@media (max-width:760px){.venus-profile-hero{grid-template-columns:1fr;min-height:0;padding:28px 20px 36px;gap:25px}.venus-profile-avatar{width:190px}.venus-profile-summary{align-items:center;text-align:center}.venus-profile-title-row{justify-content:center}.venus-profile-summary .venus-contact-actions{justify-content:center}.venus-gallery-heading{display:block}.venus-gallery-heading p{margin-top:8px;text-align:left}.venus-gallery-main{height:min(68vh,620px)}.venus-gallery-arrow{width:40px;height:40px;font-size:29px}.venus-gallery-arrow.is-previous{left:8px}.venus-gallery-arrow.is-next{right:8px}.venus-gallery-thumbnail{width:70px;flex-basis:70px}.venus-gallery-lightbox{padding:8px}.venus-gallery-lightbox-dialog{width:100%;height:92vh}.venus-gallery-lightbox-arrow{width:40px;height:40px;font-size:29px}}.venus-profile-original{position:relative;width:min(100%,1240px);overflow:hidden;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 12px),#050505;border-color:#242424;border-radius:12px}.venus-profile-original .venus-breadcrumbs{background:rgba(5,5,5,.96);border-bottom:0}.venus-profile-accent{position:relative;height:5px;background:linear-gradient(90deg,#7e130d 0,var(--venus-red) 28%,#ff4d3e 53%,var(--venus-red) 75%,#7e130d 100%);box-shadow:0 5px 22px rgba(224,43,32,.28)}.venus-profile-accent::after{position:absolute;right:8%;bottom:-7px;width:32%;height:8px;background:var(--venus-red);border-radius:0 0 80% 80%;filter:blur(.2px);opacity:.45;content:""}.venus-profile-shell{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);min-height:660px;padding:clamp(28px,4vw,52px);gap:clamp(34px,5vw,72px);background:radial-gradient(circle at 18% 18%,rgba(224,43,32,.11),transparent 26%)}.venus-profile-intro{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start}.venus-profile-original .venus-profile-avatar-column{width:100%;margin-bottom:20px}.venus-profile-original .venus-profile-avatar{width:clamp(190px,21vw,250px);border:4px solid #f4f4f4;box-shadow:0 17px 44px rgba(0,0,0,.62),0 0 0 1px rgba(224,43,32,.34);cursor:default}.venus-profile-verification{display:inline-flex;align-items:center;gap:7px;color:#d6eaff;font-size:11px;font-weight:700}.venus-profile-original .venus-profile-title-row{width:100%;gap:9px}.venus-profile-original .venus-profile-title-row h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(28px, 3.2vw, 36px);font-weight:700;letter-spacing:-.025em}.venus-profile-quick-meta{display:flex;flex-wrap:wrap;gap:0;margin-top:11px;color:#d9d9d9;font-size:12px}.venus-profile-quick-meta span{display:inline-flex;align-items:center}.venus-profile-quick-meta span:not(:last-child)::after{margin:0 9px;color:var(--venus-red);content:"•"}.venus-profile-location{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#a9a9a9;font-size:12px}.venus-profile-location>span{color:var(--venus-red);font-size:17px}.venus-profile-glance{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}.venus-profile-glance:empty{display:none}.venus-profile-glance>div{min-width:0;padding:11px 12px;background:rgba(23,23,23,.78);border:1px solid #303030;border-radius:8px}.venus-profile-glance small,.venus-profile-glance strong{display:block}.venus-profile-glance small{margin-bottom:4px;color:#8f8f8f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venus-profile-glance strong{overflow-wrap:anywhere;color:#f4f4f4;font-size:12px;line-height:1.4}.venus-profile-original .venus-profile-story{width:100%;margin-top:18px;padding:10px 12px;background:rgba(47,47,47,.78);border:0;border-left:3px solid var(--venus-red);border-radius:5px}.venus-profile-original .venus-profile-story>.venus-profile-story-image{display:grid;width:58px;height:58px;overflow:hidden;padding:0;place-items:center;color:var(--venus-red);background:#111;border:2px solid var(--venus-red);border-radius:50%}.venus-profile-story-image img{width:100%;height:100%;object-fit:cover}.venus-profile-original .venus-profile-story>div{min-width:0}.venus-profile-original .venus-profile-story strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.venus-profile-original .venus-contact-actions{width:100%;margin-top:17px}.venus-profile-original .venus-contact-actions a{min-height:42px;padding:10px 14px;border-radius:7px;font-size:12px}.venus-profile-minor-actions{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.venus-profile-original .venus-favorite-profile{position:static;width:auto;height:auto;padding:0;color:#aaa;background:0 0;border:0;border-radius:0;font-size:11px}.venus-profile-original .venus-external-profile{margin:0;color:#c9c9c9!important;font-size:11px;text-decoration:none}.venus-profile-gallery-column{position:relative;display:flex;min-width:0;align-items:center}.venus-profile-new-badge{position:absolute;top:19px;left:-12px;z-index:5;padding:8px 12px;color:#fff;background:var(--venus-red);border-radius:4px;box-shadow:0 8px 22px rgba(0,0,0,.45);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.venus-profile-original .venus-profile-gallery{width:100%;padding:0;border:0}.venus-profile-original .venus-gallery-heading{align-items:end;margin-bottom:13px}.venus-profile-original .venus-gallery-heading h2{margin-top:2px;font-size:22px}.venus-profile-original .venus-gallery-heading p{max-width:230px;font-size:10px}.venus-profile-original .venus-profile-gallery>.venus-gallery-stage{display:grid;width:100%;grid-template-columns:1fr;gap:0}.venus-profile-original .venus-gallery-main{height:clamp(470px,52vw,610px);background:#050505;border-color:#242424;border-radius:6px}.venus-profile-original .venus-gallery-main img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0}.venus-profile-original .venus-gallery-arrow{color:#fff;background:rgba(224,43,32,.88);border-color:rgba(255,255,255,.32)}.venus-profile-original .venus-profile-gallery>.venus-gallery-thumbnails{display:flex;width:100%;grid-template-columns:none;gap:8px}.venus-profile-original .venus-gallery-thumbnail{width:72px;flex-basis:72px;border-radius:4px}.venus-profile-original .venus-gallery-thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}.venus-profile-accordions{padding:clamp(30px,5vw,62px);background:rgba(5,5,5,.72);border-top:1px solid #242424}.venus-profile-section-title{margin-bottom:17px}.venus-profile-section-title>span{color:var(--venus-red);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.venus-profile-section-title h2{margin:4px 0 0;font-size:clamp(21px, 2.5vw, 28px);letter-spacing:.06em}.venus-profile-disclosure{margin-top:9px;background:rgba(0,0,0,.82);border:1px solid #f1f1f1;border-radius:9px}.venus-profile-disclosure>summary{display:flex;min-height:49px;align-items:center;justify-content:space-between;gap:18px;padding:12px 17px;color:#f7f7f7;font-size:11px;font-weight:800;letter-spacing:.06em;list-style:none;cursor:pointer}.venus-profile-disclosure>summary::-webkit-details-marker{display:none}.venus-profile-disclosure>summary>span{color:var(--venus-red);font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1;transition:transform .2s ease}.venus-profile-disclosure[open]>summary>span{transform:rotate(45deg)}.venus-profile-disclosure-body{padding:5px 20px 23px;border-top:1px solid #292929}.venus-profile-original .venus-profile-description{max-width:920px;font-size:14px;line-height:1.75}.venus-profile-original .venus-profile-facts,.venus-profile-original .venus-rate-public{margin-top:18px}.venus-profile-original .venus-profile-details{margin-top:18px}.venus-profile-original .venus-profile-videos{padding:20px;border:0}.venus-profile-owner-edit{display:flex;justify-content:flex-end;padding:0 clamp(25px,5vw,60px) 25px}.venus-profile-owner-edit a{display:inline-flex;min-height:42px;align-items:center;padding:10px 15px;color:#fff!important;background:#202020;border:1px solid #424242;border-radius:7px;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:900px){.venus-profile-shell{grid-template-columns:1fr;min-height:0}.venus-profile-intro{width:min(100%,580px);margin:0 auto}.venus-profile-gallery-column{width:min(100%,680px);margin:0 auto}}@media (max-width:600px){.venus-profile-original{border-radius:0}.venus-profile-shell{padding:25px 17px 34px;gap:34px}.venus-profile-intro{align-items:center}.venus-profile-original .venus-profile-avatar{width:150px}.venus-profile-original .venus-profile-title-row{justify-content:center}.venus-profile-original .venus-profile-title-row h1{font-size:28px;text-align:center}.venus-profile-location,.venus-profile-quick-meta{justify-content:center;text-align:center}.venus-profile-glance{grid-template-columns:1fr}.venus-profile-original .venus-contact-actions{justify-content:center}.venus-profile-minor-actions{justify-content:center;flex-wrap:wrap}.venus-profile-new-badge{top:10px;left:8px}.venus-profile-original .venus-gallery-heading{display:none}.venus-profile-original .venus-gallery-main{height:min(68vh,560px)}.venus-profile-original .venus-gallery-thumbnail{width:64px;flex-basis:64px}.venus-profile-accordions{padding:29px 15px 38px}.venus-profile-disclosure-body{padding:4px 15px 19px}.venus-profile-original .venus-profile-details{grid-template-columns:1fr;gap:16px}}.venus-plan-media-note{margin:8px 0 0;padding:9px 11px;color:#f4f4f4;background:rgba(225,43,36,.14);border:1px solid rgba(225,43,36,.32);border-radius:8px;font-size:12px;line-height:1.45}[data-venus-gallery-input][aria-invalid=true]{outline:1px solid rgba(225,43,36,.75);outline-offset:2px}body.venus-site,body.venus-site #main-content,body.venus-site #page-container,body.venus-site .et-main-area,html{margin:0!important;padding:0!important;background:#000!important}body.venus-site{min-height:100vh;color:#f3f3f3;font-family:Montserrat,"Open Sans",Arial,sans-serif}body.venus-own-chrome #main-footer,body.venus-own-chrome #main-header,body.venus-own-chrome #top-header,body.venus-own-chrome .et-l--footer,body.venus-own-chrome .et-l--header,body.venus-own-chrome .et_pb_section_0_tb_footer,body.venus-own-chrome .et_pb_section_0_tb_header{display:none!important}body.venus-site #breadcrumbs,body.venus-site .rank-math-breadcrumb,body.venus-site .venus-breadcrumbs,body.venus-site .woocommerce-breadcrumb,body.venus-site .yoast-breadcrumb{display:none!important}body.venus-site .container,body.venus-site .entry-content,body.venus-site .et_pb_row,body.venus-site article.page,body.venus-site article.page .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.venus-site-header{position:sticky;top:0;z-index:9990;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:25px;padding:8px 2.5vw;background:rgba(4,4,4,.96);border-bottom:1px solid #242424;box-shadow:0 8px 28px rgba(0,0,0,.45);backdrop-filter:blur(12px)}.venus-site-brand{display:inline-flex;flex:0 0 auto}.venus-site-brand img{display:block;width:138px;height:auto}.venus-site-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2.2vw,32px)}.venus-account-menu>a,.venus-site-nav>a{color:#eee!important;font-size:12px;font-weight:700;text-decoration:none!important}.venus-account-menu>a:hover,.venus-site-nav>a:hover{color:var(--venus-red)!important}.venus-account-menu{position:relative;padding:16px 0}.venus-account-menu>div{position:absolute;top:48px;right:0;display:none;width:190px;padding:8px;background:#101010;border:1px solid #333;border-radius:7px;box-shadow:var(--venus-shadow)}.venus-account-menu:focus-within>div,.venus-account-menu:hover>div{display:grid}.venus-account-menu>div a{padding:10px 12px;color:#eee!important;border-radius:4px;font-size:11px;text-decoration:none!important}.venus-account-menu>div a:hover{background:#202020}.venus-menu-toggle{display:none;width:42px;height:42px;padding:0;place-items:center;color:#fff;background:#111;border:1px solid #333;border-radius:6px;font-size:20px}.venus-site-footer{display:grid;place-items:center;gap:18px;padding:42px 2.5vw 32px;color:#999;background:#050505;border-top:1px solid #242424;text-align:center}.venus-site-footer>img{width:125px;height:auto}.venus-site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px}.venus-site-footer a{color:#d0d0d0!important;font-size:11px;text-decoration:none!important}.venus-site-footer p{max-width:760px;margin:0;font-size:10px;line-height:1.6}.venus-auth-shell,.venus-dashboard,.venus-explorer,.venus-front-page,.venus-home,.venus-plugin-template,.venus-profile,.venus-site-map{width:100%!important;max-width:none!important;margin:0!important}.venus-home-hero{min-height:min(760px,calc(100vh - 68px));padding:clamp(35px,6vw,90px) 5vw;background-image:linear-gradient(90deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.16) 100%),var(--venus-home-background)!important;background-position:center;background-size:cover;border:0;border-radius:0}.venus-home-copy{max-width:640px}.venus-home-logo{width:min(280px,70vw);margin-bottom:24px}.venus-home-copy h1{max-width:620px;font-size:clamp(30px, 4vw, 48px)}.venus-quick-search{background:rgba(6,6,6,.86);backdrop-filter:blur(10px)}.venus-discovery-links{width:95%;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px auto 48px;gap:8px}.venus-discovery-links a{min-width:0;padding:13px;grid-template-columns:32px minmax(0,1fr);column-gap:9px}.venus-discovery-links a>span{width:32px;height:32px;font-size:16px}.venus-discovery-links strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.venus-discovery-links small{font-size:9px}.venus-home-section{width:98%;margin:0 auto;padding:0 0 55px}.venus-explorer{width:98%!important;padding:clamp(25px,4vw,55px) 0}.venus-explorer-heading h1{margin-top:4px;font-size:clamp(21px, 2.35vw, 29px);line-height:1.18}.venus-listing{width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,.55vw,9px)}.venus-plan-group-title{display:flex;grid-column:1/-1;align-items:center;gap:8px;margin:25px 0 4px;padding:0 0 9px;color:#fff;border-bottom:1px solid #292929;font-family:Montserrat,"Open Sans",Arial,sans-serif;font-size:14px;font-weight:650;letter-spacing:.025em;text-transform:none}.venus-plan-group-title.plan-basico,.venus-plan-group-title.plan-gold,.venus-plan-group-title.plan-platinum,.venus-plan-group-title.plan-silver{color:#fff}.venus-plan-group-title img{display:block;width:30px;height:30px;flex:0 0 30px;object-fit:contain}.venus-infinite-status{display:flex;min-height:68px;align-items:center;justify-content:center;gap:10px;padding:20px;color:#aaa;font-size:11px;font-weight:650}.venus-infinite-spinner{display:none;width:18px;height:18px;flex:0 0 18px;border:2px solid #393939;border-top-color:var(--venus-red);border-radius:50%;animation:venusInfiniteSpin .75s linear infinite}.venus-infinite-results.is-loading .venus-infinite-spinner{display:block}.venus-infinite-retry{margin-left:5px;padding:6px 11px;color:#fff;background:#181818;border:1px solid #444;border-radius:5px;cursor:pointer;font:inherit}.venus-infinite-retry:hover{border-color:var(--venus-red)}.venus-infinite-sentinel{width:100%;height:2px}@keyframes venusInfiniteSpin{to{transform:rotate(360deg)}}.venus-ad-card{display:flex;height:100%;flex-direction:column;border-radius:7px;box-shadow:0 9px 23px rgba(0,0,0,.33)}.venus-ad-card.plan-basico:hover,.venus-ad-card.plan-gold:hover,.venus-ad-card.plan-platinum:hover,.venus-ad-card.plan-silver:hover,.venus-ad-card:hover{border-color:#303030;transform:none}.venus-ad-photo-wrap{position:relative;overflow:hidden;flex:0 0 auto;background:#1b1b1b}.venus-ad-photo{overflow:hidden;aspect-ratio:4/5;background-image:none!important;transform:none}.venus-ad-photo>.venus-card-image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%;transform:scale(1);transition:transform .35s ease}.venus-ad-photo::after{z-index:0}.venus-ad-card:hover .venus-ad-photo{transform:none}.venus-ad-card:hover .venus-ad-photo>.venus-card-image{transform:scale(1.035)}.venus-ad-card-body{position:relative;z-index:2;box-sizing:border-box;display:flex;min-height:58px;flex:1 1 auto;flex-direction:column;padding:7px 8px 6px;background:#0d0d0d}.venus-ad-title{min-height:20px;align-items:center;gap:3px}.venus-ad-title h3{min-width:0;flex:1 1 auto;font-size:clamp(13px, 1.15vw, 17px)}.venus-ad-card-body>.venus-card-meta{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:5px;margin:auto 0 0;color:#e2e2e2;font-size:10px;font-weight:650;line-height:1.35}.venus-card-meta-copy{display:block;min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.venus-ad-card .venus-verified-check{width:16px;height:16px;margin-top:0;flex:0 0 16px;background:#1687e8;border-radius:0;clip-path:polygon(50% 0%,61% 9%,75% 6%,82% 19%,96% 25%,93% 39%,100% 50%,91% 61%,94% 75%,81% 82%,75% 96%,61% 93%,50% 100%,39% 91%,25% 94%,18% 81%,4% 75%,7% 61%,0 50%,9% 39%,6% 25%,19% 18%,25% 4%,39% 7%);font-size:9px;transform:translateY(-2px)}.venus-ad-card .venus-contact-actions{gap:5px}.venus-ad-card .venus-contact-actions.is-compact a{min-height:31px;padding:6px;font-size:9px}.venus-ad-card .venus-card-meta>.venus-card-favorite-group{display:inline-flex;width:auto;height:auto;flex:0 0 auto;align-items:center;gap:2px;margin-right:0;margin-left:auto;padding:0;place-items:initial;color:inherit;background:0 0;border-radius:0;font-size:inherit}.venus-ad-card .venus-card-favorite{position:static;display:grid;width:20px;height:20px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.58);border:1px solid rgba(255,255,255,.45);border-radius:50%;font-size:11px;line-height:1;transform:none;backdrop-filter:blur(8px)}.venus-ad-card .venus-card-favorite:hover{color:#fff;background:rgba(224,43,32,.72);border-color:rgba(255,255,255,.7)}.venus-ad-card .venus-card-favorite.is-saved{color:#fff;background:var(--venus-red);border-color:var(--venus-red)}.venus-new-badge{top:auto;right:50%;bottom:10px;left:auto;margin:0;padding:3px 9px;color:#fff;background:rgba(174,22,15,.96);border:1px solid rgba(255,255,255,.42);border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.62);font-size:8px;font-weight:900;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.95);transform:translateX(50%)}.venus-ad-photo-wrap.has-story .venus-new-badge{bottom:47px}.venus-card-rate{position:absolute;top:8px;right:8px;bottom:auto;z-index:4;padding:3px 8px;color:#fff;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.22);border-radius:12px;font-size:9px;font-weight:800;line-height:1.2;text-shadow:0 1px 5px rgba(0,0,0,.95);transform:none;white-space:nowrap}.venus-plan-badge-card{top:8px;right:auto;bottom:auto;left:8px;width:40px;height:40px;padding:0;animation:venusMedalSpin 9s linear infinite}.venus-ad-photo-wrap>.venus-story-strip{box-sizing:border-box;position:absolute;right:0;bottom:0;left:0;z-index:6;min-height:0;align-items:center;gap:7px;padding:3px 8px 2px;color:#fff;background:rgba(0,0,0,.25);border:0;border-radius:0;backdrop-filter:blur(1.5px)}.venus-ad-photo-wrap>.venus-story-strip .venus-story-avatar{width:38px;height:38px;transform:translateY(-1px)}.venus-story-avatar{width:36px;height:36px;color:var(--venus-green);border-color:var(--venus-green)}.venus-story-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.venus-ad-photo-wrap>.venus-story-strip .venus-story-copy{align-self:center;justify-content:center;padding:0}.venus-story-strip .venus-story-copy strong{display:-webkit-box;overflow:hidden;max-height:2.5em;color:#fff!important;font-size:10px;font-weight:800;line-height:1.25;overflow-wrap:anywhere;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.95);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.venus-story-strip .venus-story-copy small{display:block;margin:0;color:#fff;font-family:"Courier New",Courier,monospace;font-size:8px;font-weight:700;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.95);white-space:normal}.venus-card-unavailable,.venus-profile-unavailable{padding:9px;color:#bbb;background:#151515;border:1px dashed #444;border-radius:5px;font-size:9px;line-height:1.45}.venus-ad-card .venus-card-unavailable{display:-webkit-box;overflow:hidden;margin:2px 0 3px;padding:4px 5px;font-size:8px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.venus-profile-unavailable{display:grid;gap:3px;width:100%;margin-top:17px;font-size:11px}.venus-location-inline{display:inline-flex;align-items:center;gap:4px}.venus-location-inline i,.venus-location-pin{position:relative;display:inline-block;width:10px;height:10px;border:2px solid var(--venus-red);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.venus-location-inline i::after,.venus-location-pin::after{position:absolute;top:2px;left:2px;width:2px;height:2px;background:var(--venus-red);border-radius:50%;content:""}.venus-profile.venus-profile-original{width:90%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}.venus-profile-shell{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;min-height:0;padding:clamp(24px,3vw,42px);gap:clamp(22px,2.6vw,40px)}.venus-profile-intro{justify-content:flex-start;padding-top:4px}.venus-profile-original .venus-profile-avatar{position:relative;overflow:visible;background:0 0;border:0;border-radius:0;box-shadow:none}.venus-profile-original .venus-profile-avatar::after{display:none;content:none}.venus-profile-avatar-frame{box-sizing:border-box;display:block;width:100%;height:100%;overflow:hidden;background:#101010;border:4px solid #f4f4f4;border-radius:50%;box-shadow:0 17px 44px rgba(0,0,0,.62),0 0 0 1px rgba(224,43,32,.34)}.venus-profile-original .venus-profile-avatar.has-story .venus-profile-avatar-frame{border-color:#f4f4f4;box-shadow:0 17px 44px rgba(0,0,0,.62),0 0 0 1px rgba(224,43,32,.34)}.venus-profile-original .venus-profile-avatar>.venus-profile-avatar-frame>img{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;object-fit:cover}.venus-avatar-plan{position:absolute;right:50%;bottom:-22px;z-index:4;display:block;width:58px;height:58px;transform:translateX(50%)}.venus-profile-original .venus-avatar-plan img{width:100%;height:100%;overflow:visible;border-radius:0;object-fit:contain;animation:venusMedalSpin 9s linear infinite}.venus-profile-gallery-column{width:100%;align-self:start;align-items:flex-start}.venus-profile-intro>.venus-profile-accordions{width:100%;margin-top:14px;padding:12px 0 0;background:0 0;border-top:1px solid #292929}.venus-profile-original .venus-profile-avatar-column{margin-bottom:12px}.venus-profile-original .venus-profile-quick-meta{margin-top:7px}.venus-profile-original .venus-profile-location{margin-top:7px}.venus-profile-original .venus-profile-glance{margin-top:12px}.venus-profile-original .venus-profile-story{margin-top:11px}.venus-profile-original .venus-contact-actions{margin-top:11px}.venus-profile-intro>.venus-profile-accordions .venus-profile-section-title{margin-bottom:9px}.venus-profile-intro>.venus-profile-accordions .venus-profile-section-title h2{font-size:18px}.venus-profile-intro>.venus-profile-accordions .venus-profile-disclosure{margin-top:6px}.venus-profile-intro>.venus-profile-accordions .venus-profile-disclosure>summary{min-height:40px;padding:8px 12px}.venus-profile-intro>.venus-profile-minor-actions{margin-top:10px}.venus-profile-original .venus-profile-gallery{margin:0}.venus-profile-original .venus-gallery-heading{display:none!important}.venus-profile-new-badge,.venus-profile-verified-badge{position:absolute;top:14px;z-index:8;color:#fff;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.035em;pointer-events:none;text-transform:uppercase}.venus-profile-new-badge{left:14px;padding:4px 15px;color:#fff;background:rgba(224,43,32,.5);border:0;box-shadow:0 6px 18px rgba(0,0,0,.38);text-shadow:none}.venus-profile-verified-badge{right:14px;display:inline-flex;align-items:center;gap:5px;padding:4px 0;color:#fff;background:0 0;box-shadow:none;text-shadow:0 1px 5px rgba(0,0,0,.95)}.venus-profile-verified-badge i{display:inline-grid;width:16px;height:16px;margin:0;place-items:center;font-style:normal}.venus-verified-rosette{display:inline-grid;place-items:center;color:#fff!important;background:#1687e8!important;border-radius:0!important;clip-path:polygon(50% 0%,61% 9%,75% 6%,82% 19%,96% 25%,93% 39%,100% 50%,91% 61%,94% 75%,81% 82%,75% 96%,61% 93%,50% 100%,39% 91%,25% 94%,18% 81%,4% 75%,7% 61%,0 50%,9% 39%,6% 25%,19% 18%,25% 4%,39% 7%);font-family:Arial,sans-serif;font-style:normal;font-weight:700;line-height:1}.venus-ad-card.is-unverified .venus-verified-rosette,.venus-profile-original.is-unverified .venus-profile-verified-badge,.venus-profile-original.is-unverified .venus-verified-rosette{display:none!important}.venus-verification-status>.venus-verified-rosette{width:23px;height:23px;font-size:13px}.venus-verified-check.is-profile{width:23px;height:23px;font-size:13px}.venus-profile-original .venus-profile-gallery>.venus-gallery-stage{width:min(100%,56.25dvh);height:auto;max-height:100dvh;aspect-ratio:9/16;margin-right:auto;margin-left:auto}.venus-profile-original .venus-gallery-main{width:100%;height:100%;min-height:0;max-height:100dvh;aspect-ratio:9/16}.venus-profile-original .venus-gallery-main img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.venus-profile-original .venus-gallery-main.is-landscape{background:#000}.venus-profile-original .venus-gallery-main.is-landscape img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}.venus-profile-original .venus-profile-gallery>.venus-gallery-thumbnails{width:min(100%,56.25dvh);margin-right:auto;margin-left:auto}.venus-gallery-lightbox{box-sizing:border-box;padding:10px}.venus-gallery-lightbox-dialog{display:flex;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:hidden;align-items:center;justify-content:center}.venus-gallery-lightbox-dialog>img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}.venus-gallery-lightbox .venus-gallery-lightbox-arrow,.venus-gallery-lightbox .venus-gallery-lightbox-close,.venus-gallery-lightbox-dialog>output{z-index:6}.venus-profile-original .venus-profile-story>.venus-profile-story-image{color:var(--venus-green);border-color:var(--venus-green)}.venus-profile-original .venus-profile-story .venus-story-copy strong,.venus-profile-story .venus-story-copy strong{display:block;overflow:visible;font-size:11px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.venus-profile-story .venus-story-copy small{display:block;margin-top:1px;color:#999;font-size:8px;line-height:1.4}.venus-story-video{position:absolute;inset:0;width:100%;height:100%;background:#000;object-fit:contain}.venus-story-dialog::after{inset:56% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.34))}.venus-story-content{margin:0 13px 15px;padding:10px 12px;background:rgba(0,0,0,.1);border-radius:6px;text-shadow:0 1px 4px rgba(0,0,0,.82)}.venus-story-content h3{margin:0;color:#fff;font-size:14px;font-weight:600;line-height:1.25}.venus-story-content p{margin:5px 0 0;color:rgba(255,255,255,.94);font-size:12px;line-height:1.4}.venus-story-content small{display:block;margin-top:6px;color:rgba(255,255,255,.78);font-family:"Courier New",Courier,monospace;font-size:8px;font-weight:400;letter-spacing:.035em}.venus-account-danger,.venus-availability-options,.venus-legal-note,.venus-payment-instructions,.venus-payment-site-method,.venus-plan-total{padding:16px;background:#0d0d0d;border:1px solid #303030;border-radius:7px}.venus-plan-total{display:flex;align-items:baseline;gap:12px}.venus-plan-total strong{color:var(--venus-gold);font-size:22px}.venus-plan-total span{color:var(--venus-green);font-size:11px}.venus-payment-site-method{display:flex;flex-wrap:wrap;gap:15px 25px}.venus-payment-site-method legend{width:100%}.venus-availability-form{gap:16px}.venus-availability-options{display:grid;gap:11px}.venus-availability-options label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:14px;background:#151515;border:1px solid #292929;border-radius:6px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.venus-availability-options label:hover{background:#191919;border-color:#454545}.venus-availability-options label.is-selected{background:rgba(32,178,107,.08);border-color:rgba(32,178,107,.7)}.venus-availability-options input{margin-top:3px}.venus-availability-options label>span{display:grid;gap:5px;min-width:0}.venus-availability-options strong{display:block;color:#fff;font-size:12px;line-height:1.35}.venus-availability-options small{display:block;color:#a9a9a9;font-size:10px;line-height:1.55}.venus-availability-status{min-height:18px;margin:0;color:#aaa;font-size:10px;line-height:1.5}.venus-availability-status.is-saving{color:#d6bd75}.venus-availability-status.is-saved{color:var(--venus-green)}.venus-availability-status.is-error{color:#ff746c}.venus-availability-form>.venus-button{justify-self:start;margin-top:1px}.venus-account-danger{border-color:rgba(224,43,32,.5)}.venus-button-danger{color:#fff;background:#a41d16;border:1px solid #d7493f}.venus-auth-shell{min-height:calc(100vh - 68px);background-image:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.58)),url('../images/brand/venus-home-background.webp');background-position:center;background-size:cover;border-radius:0}.venus-auth-card{background:rgba(8,8,8,.9);backdrop-filter:blur(10px)}.venus-legal-page{box-sizing:border-box;width:min(92%,900px);margin:0 auto!important;padding:clamp(38px,6vw,80px) 0!important;color:#d5d5d5;background:#000}.venus-legal-page h1{margin:5px 0 12px;color:#fff;font-size:clamp(28px, 4vw, 42px)}.venus-legal-page h2{margin:32px 0 9px;color:#fff;font-size:18px}.venus-legal-page p{font-size:13px;line-height:1.8}.venus-legal-page a{color:#e6bd57!important}.venus-legal-updated{color:#888}.venus-legal-note{margin-top:38px;color:#bdbdbd;border-left:3px solid var(--venus-gold);font-size:11px;line-height:1.7}@keyframes venusMedalSpin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (max-width:1600px){.venus-listing{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1280px){.venus-listing{grid-template-columns:repeat(5,minmax(0,1fr))}.venus-discovery-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.venus-menu-toggle{display:grid}.venus-site-nav{position:absolute;top:68px;right:0;left:0;display:none;align-items:stretch;padding:12px 4vw 20px;background:#090909;border-bottom:1px solid #303030}.venus-site-nav.is-open{display:grid}.venus-account-menu>a,.venus-site-nav>a{padding:10px}.venus-account-menu{padding:0}.venus-account-menu>div{position:static;display:grid;width:100%;margin-top:4px;box-shadow:none}.venus-listing{grid-template-columns:repeat(4,minmax(0,1fr))}.venus-profile-shell{grid-template-columns:1fr}}@media (max-width:760px){.venus-listing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.venus-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.venus-discovery-links{width:94%;grid-template-columns:repeat(2,minmax(0,1fr))}.venus-home-hero{grid-template-columns:1fr;min-height:640px;padding:45px 5vw;background-image:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.9)),var(--venus-home-background)!important}.venus-quick-search{padding:17px}.venus-explorer{width:97%!important}.venus-profile-new-badge,.venus-profile-verified-badge{top:9px;font-size:7px}.venus-profile-new-badge{left:8px;padding:3px 11px}.venus-profile-verified-badge{right:8px;padding:3px 0}.venus-profile-shell{padding-right:0;padding-left:0}.venus-profile-intro{box-sizing:border-box;width:100%;padding-right:17px;padding-left:17px}.venus-profile-gallery-column{width:100%}.venus-profile.venus-profile-original{width:100%!important;margin-right:0!important;margin-left:0!important}.venus-profile-original .venus-profile-gallery>.venus-gallery-stage,.venus-profile-original .venus-profile-gallery>.venus-gallery-thumbnails{width:min(100%,56.25dvh)}.venus-profile-original .venus-gallery-main{max-height:100dvh}}.venus-primary-fields{align-items:start;margin-top:-4px}.venus-primary-fields>label{align-self:start}.venus-age-field>small{margin-top:-1px}.venus-story-strip .venus-story-copy strong{font-size:10px}.venus-story-strip .venus-story-copy small{font-size:9px}.venus-profile-original .venus-profile-story .venus-story-copy strong,.venus-profile-story .venus-story-copy strong{font-size:11px}.venus-profile-story .venus-story-copy small{font-size:10px}.venus-story-content p{font-size:12px}.venus-story-content small{font-size:11px}.venus-auth-shell-login{min-height:calc(100dvh - 68px);padding:clamp(34px,7vh,72px) 18px;background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url('../images/brand/venus-home-background.webp');background-position:center;background-size:cover}.venus-auth-card-login{width:min(100%,365px);padding:24px 25px 22px;background:rgba(0,0,0,.36);border:0;border-radius:4px;box-shadow:0 18px 60px rgba(0,0,0,.38);backdrop-filter:blur(2px)}.venus-auth-card-login .venus-auth-logo{width:250px;margin-bottom:16px}.venus-auth-card-login h2{margin-bottom:19px;font-size:18px;font-weight:600}.venus-auth-card-login .venus-form{gap:14px}.venus-auth-card-login .venus-form label{color:#fff;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.venus-auth-card-login .venus-form input[type=email],.venus-auth-card-login .venus-form input[type=password]{min-height:45px;color:#fff!important;background:rgba(0,0,0,.53)!important;border:1px solid #fff!important}.venus-auth-card-login .venus-button-full{min-height:41px;background:#b51f18!important;border-color:#e02b20!important}.venus-login-links{margin-top:18px;color:#fff;font-size:12px;line-height:1.45;text-align:center}.venus-login-links p{margin:8px 0}.venus-login-links a{color:#fff!important;text-decoration:underline}.venus-search-form{display:grid;grid-template-columns:1fr;gap:14px;padding:18px}.venus-filter-group{min-width:0;margin:0;padding:15px;background:#0b0b0b;border:1px solid #292929;border-radius:5px}.venus-filter-group>legend{padding:0 7px;color:#fff;font-family:Montserrat,"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700}.venus-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.venus-filter-toggles>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.venus-search-form .venus-filter-toggles .venus-check{min-height:46px;align-self:stretch;justify-content:flex-start;padding:10px;background:#151515;border:1px solid #2d2d2d;border-radius:4px}.venus-filter-actions{grid-column:auto;padding:3px 1px 1px}@media (max-width:1050px){.venus-filter-grid,.venus-filter-toggles>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.venus-filter-grid,.venus-filter-toggles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-auth-card-login{padding:22px 18px 20px}}@media (max-width:500px){.venus-filter-grid,.venus-filter-toggles>div{grid-template-columns:1fr}.venus-search-form{padding:10px}.venus-filter-group{padding:12px}}.venus-dashboard-legal,.venus-site-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 13px}.venus-dashboard-legal{margin-top:24px;padding-top:18px;border-top:1px solid var(--venus-border)}.venus-dashboard-legal a{color:#cfcfcf!important;font-size:12px;text-decoration:none!important}.venus-dashboard-legal span,.venus-site-footer nav>span{color:#666;font-size:10px}.venus-positioning-note{display:grid;gap:5px;padding:15px 17px;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.3);border-left:4px solid var(--venus-green);border-radius:10px}.venus-positioning-note strong{color:#fff}.venus-positioning-note p{margin:0;color:#bdbdbd;font-size:13px;line-height:1.5}.venus-admin-private-message{display:grid;gap:10px;padding:19px;background:linear-gradient(145deg,rgba(224,43,32,.14),#111);border:1px solid rgba(224,43,32,.5);border-left:4px solid var(--venus-red);border-radius:12px}.venus-admin-private-message h3,.venus-admin-private-message p{margin:0}.venus-admin-private-message p{color:#e2e2e2;line-height:1.6}.venus-admin-private-message time{color:#888;font-size:11px}.venus-notifications-accordion{overflow:hidden;background:#101010;border:1px solid var(--venus-border);border-radius:12px}.venus-notifications-accordion>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;cursor:pointer;list-style:none}.venus-notifications-accordion>summary::-webkit-details-marker{display:none}.venus-notifications-accordion>summary::after{color:var(--venus-red);content:'+';font-size:23px;font-weight:400;line-height:1}.venus-notifications-accordion[open]>summary::after{content:'−'}.venus-notifications-accordion>summary span{color:#fff;font-weight:800}.venus-notifications-accordion>summary small{margin-left:auto;color:#999}.venus-notifications-accordion .venus-notifications{max-height:390px;overflow-y:auto;border-top:1px solid var(--venus-border)}.venus-ad-photo{position:relative;display:block;width:100%;padding:0;color:inherit;border:0;border-radius:0;cursor:pointer;font:inherit;text-align:inherit}.venus-ad-photo-wrap.has-story::after{position:absolute;inset:0;z-index:7;border:3px solid var(--venus-green);border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 0 14px rgba(34,197,94,.26);content:'';pointer-events:none}.venus-profile-avatar-frame:is(button){padding:0;cursor:pointer;font:inherit}.venus-profile-original .venus-profile-avatar.has-story .venus-profile-avatar-frame{border-color:var(--venus-green);box-shadow:0 17px 44px rgba(0,0,0,.62),0 0 0 3px rgba(34,197,94,.25),0 0 24px rgba(34,197,94,.28)}.venus-filter-help{margin:-3px 0 12px;color:#aaa;font-size:12px;line-height:1.5}.venus-filter-toggles>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.venus-filter-toggles .venus-check{display:flex;min-height:44px;align-items:center;gap:9px;padding:10px 12px;background:#121212;border:1px solid #303030;border-radius:8px}.venus-filter-toggles .venus-check input{width:18px;height:18px;margin:0;flex:0 0 18px;accent-color:var(--venus-red)}.venus-filter-toggles .venus-check span{color:#e3e3e3;font-size:13px;line-height:1.35}.venus-danger-zone{display:grid;gap:10px;margin-top:24px;padding:20px;background:rgba(224,43,32,.06);border:1px solid rgba(224,43,32,.38);border-radius:12px}.venus-danger-zone h4,.venus-danger-zone p{margin:0}.venus-danger-zone p{color:#aaa;font-size:13px;line-height:1.55}.venus-delete-profile-box{margin-top:4px}.venus-delete-profile-trigger{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:11px 16px;color:#fff;background:#9e1b14;border:1px solid #d84137;border-radius:6px;cursor:pointer;font-weight:800;list-style:none}.venus-delete-profile-trigger::-webkit-details-marker{display:none}.venus-delete-profile-trigger::after{content:'＋'}.venus-delete-profile-box[open] .venus-delete-profile-trigger::after{content:'−'}.venus-delete-profile-box .venus-form{margin-top:14px;padding:16px;background:#111;border:1px solid #333;border-radius:9px}@media (max-width:680px){.venus-filter-toggles>div{grid-template-columns:1fr}.venus-notifications-accordion>summary{align-items:flex-start;flex-wrap:wrap}.venus-notifications-accordion>summary small{margin-left:0}}.venus-admin-private-message.is-empty{background:#111;border-color:#333;border-left-color:#666}.venus-admin-private-message.is-empty .venus-eyebrow{color:#888}.venus-admin-private-message.is-empty p{color:#999}.venus-notifications-empty{margin:0;padding:18px;color:#999;font-size:13px}.venus-profile.has-no-gallery .venus-profile-shell{grid-template-columns:minmax(0,1fr)}.venus-profile.has-no-gallery .venus-profile-intro{width:min(100%,780px);margin-right:auto;margin-left:auto}.venus-ad-photo-wrap.has-story::after{display:none!important}.venus-stories{width:min(100%,1320px);margin:28px auto;padding:clamp(18px,3vw,28px);background:#0d0d0d;border:1px solid #292929;border-radius:18px;box-shadow:0 18px 48px rgba(0,0,0,.26)}.venus-stories.is-page{margin-top:clamp(28px,6vw,70px);margin-bottom:clamp(35px,7vw,90px)}.venus-stories-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.venus-stories-heading h1,.venus-stories-heading h2{margin:3px 0 0;color:#fff;font-size:clamp(24px, 4vw, 38px)}.venus-stories-heading a{color:#fff!important;font-weight:800;text-decoration:none}.venus-stories-slider{position:relative}.venus-stories-rail{display:flex;gap:15px;overflow-x:auto;padding:5px 42px 12px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.venus-stories-rail::-webkit-scrollbar{display:none}.venus-story-bubble{display:grid;width:94px;min-width:94px;gap:8px;justify-items:center;padding:0;color:#fff;background:0 0;border:0;cursor:pointer;scroll-snap-align:start}.venus-story-bubble-avatar{display:grid;width:78px;height:78px;padding:3px;place-items:center;overflow:hidden;background:#111;border:3px solid var(--venus-green,#22c55e);border-radius:50%;box-shadow:0 0 0 2px #111,0 0 18px rgba(34,197,94,.28)}.venus-story-bubble-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.venus-story-bubble strong{display:-webkit-box;overflow:hidden;max-width:94px;color:#fff;font-size:11px;line-height:1.25;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.venus-stories-arrow{position:absolute;top:28px;z-index:4;display:grid;width:34px;height:34px;padding:0;place-items:center;color:#fff;background:rgba(0,0,0,.82);border:1px solid #444;border-radius:50%;font-size:26px;cursor:pointer}.venus-stories-arrow.is-previous{left:0}.venus-stories-arrow.is-next{right:0}.venus-stories-help{margin:10px 0 0;color:#aaa;font-size:12px}.venus-story-progresses{position:absolute;top:10px;right:56px;left:12px;z-index:6;display:flex;gap:4px}.venus-story-progresses>span{height:3px;flex:1;overflow:hidden;background:rgba(255,255,255,.25);border-radius:5px}.venus-story-progresses i{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.venus-story-progresses i.is-complete{transform:scaleX(1)}.venus-story-progresses i.is-active{animation:venusStoryProgress linear forwards}.venus-story-navigation{position:absolute;top:50%;z-index:7;display:grid;width:40px;height:54px;padding:0;place-items:center;transform:translateY(-50%);color:#fff;background:rgba(0,0,0,.35);border:0;border-radius:8px;font-size:34px;cursor:pointer}.venus-story-navigation.is-previous{left:8px}.venus-story-navigation.is-next{right:8px}.venus-story-navigation[hidden]{display:none}.venus-story-profile-link{color:#fff!important;text-decoration:none}.venus-story-profile-link:hover h3{text-decoration:underline}.venus-profile-save-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.venus-share-profile{padding:0;color:#ddd;background:0 0;border:0;font-size:11px;font-weight:800;cursor:pointer}.venus-share-profile:hover{color:#fff;text-decoration:underline}.venus-share-modal{position:fixed;inset:0;z-index:1000000;display:grid;padding:20px;place-items:center;background:rgba(0,0,0,.82);backdrop-filter:blur(6px)}.venus-share-dialog{position:relative;display:grid;width:min(100%,390px);gap:10px;padding:26px;background:#151515;border:1px solid #414141;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.65)}.venus-share-dialog h3{margin:0 0 8px;color:#fff}.venus-share-dialog .venus-share-copy,.venus-share-dialog a{display:block;padding:12px 14px;color:#fff!important;background:#242424;border:1px solid #3d3d3d;border-radius:8px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.venus-share-dialog .venus-share-whatsapp{background:#187a3b;border-color:#229c4f}.venus-share-close{position:absolute;top:8px;right:10px;width:34px;height:34px;padding:0;color:#fff;background:0 0;border:0;font-size:26px;cursor:pointer}.venus-share-dialog small{min-height:18px;color:var(--venus-green,#22c55e);text-align:center}@media (max-width:700px){.venus-stories{margin:18px auto;padding:16px 10px;border-radius:12px}.venus-stories-heading{padding:0 7px}.venus-stories-rail{gap:11px;padding-right:34px;padding-left:34px}.venus-story-bubble{width:80px;min-width:80px}.venus-story-bubble-avatar{width:68px;height:68px}.venus-story-bubble strong{max-width:80px;font-size:10px}.venus-stories-arrow{top:23px;width:30px;height:30px}.venus-story-dialog{height:min(88vh,760px)}.venus-profile-minor-actions{align-items:flex-start}}.venus-ad-photo-wrap>.venus-story-strip .venus-story-avatar{color:var(--venus-red)!important;border-color:var(--venus-red)!important;box-shadow:none!important}@media (max-width:760px){.venus-dashboard-cards{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:10px}.venus-dashboard-cards>a{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:13px;row-gap:3px;align-items:center;width:100%;min-width:0;min-height:0;padding:15px 16px}.venus-dashboard-cards>a>span{grid-column:1;grid-row:1/3;align-self:center;justify-self:center;font-size:25px;line-height:1}.venus-dashboard-cards>a>small,.venus-dashboard-cards>a>strong{grid-column:2;min-width:0;margin:0;text-align:left;overflow-wrap:anywhere}.venus-dashboard-cards>a>strong{grid-row:1;font-size:16px;line-height:1.25}.venus-dashboard-cards>a>small{grid-row:2;font-size:12px;line-height:1.4}}.venus-profile-save-share{flex-direction:column;align-items:flex-start;gap:7px}.venus-profile-save-share .venus-favorite-profile,.venus-profile-save-share .venus-share-profile{display:inline-flex;width:auto;min-height:0;align-items:center;justify-content:flex-start;padding:0;color:#bdbdbd;background:0 0;border:0;font-size:11px;font-weight:700;line-height:1.5;text-align:left;cursor:pointer}.venus-profile-save-share .venus-favorite-profile:hover,.venus-profile-save-share .venus-share-profile:hover{color:#fff;text-decoration:underline}.venus-fan-comments{width:min(1180px,calc(100% - 32px));margin:24px auto 0;color:#f4f4f4;background:#0d0d0d;border:1px solid #303030;border-radius:12px;overflow:hidden}.venus-fan-comments>summary{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;color:#fff;background:#111;font-size:15px;font-weight:900;letter-spacing:.03em;list-style:none;cursor:pointer}.venus-fan-comments>summary::-webkit-details-marker{display:none}.venus-fan-comments-summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;color:#d3d3d3;font-size:12px;font-weight:600;letter-spacing:0;text-align:right}.venus-fan-comments-summary b{color:#f3c74f;font-size:15px}.venus-fan-comments-summary i{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#242424;border-radius:50%;font-size:20px;font-style:normal;transition:transform .2s ease}.venus-fan-comments[open] .venus-fan-comments-summary i{transform:rotate(45deg)}.venus-fan-comments-body{padding:24px;border-top:1px solid #292929}.venus-fan-rating-overview{display:flex;align-items:center;gap:20px;margin-bottom:22px;padding:18px;background:#151515;border:1px solid #2c2c2c;border-radius:10px}.venus-fan-rating-overview>div:first-child{display:flex;align-items:baseline;gap:6px;padding-right:20px;border-right:1px solid #333}.venus-fan-rating-overview>div:first-child strong{color:#fff;font-size:36px;line-height:1}.venus-fan-rating-overview small,.venus-fan-rating-overview>div:first-child span{color:#9d9d9d}.venus-fan-rating-overview>div:last-child{display:grid;gap:5px}.venus-fan-stars{display:inline-flex;gap:2px;white-space:nowrap}.venus-fan-stars i{color:#4c4c4c;font-size:15px;font-style:normal;line-height:1}.venus-fan-stars i.is-active{color:#f3c74f}.venus-fan-comments-list{display:grid;gap:12px}.venus-fan-comment{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px;background:#121212;border:1px solid #292929;border-radius:10px}.venus-fan-avatar{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:linear-gradient(145deg,#e02b20,#8c1812);border-radius:50%;font-size:17px;font-weight:900}.venus-fan-comment header{display:flex;align-items:center;justify-content:space-between;gap:12px}.venus-fan-comment header strong{color:#fff;font-size:14px}.venus-fan-comment p{margin:8px 0 7px;color:#d2d2d2;font-size:14px;line-height:1.6}.venus-fan-comment time{color:#777;font-size:11px}.venus-fan-account-message,.venus-fan-comments-empty{padding:20px;color:#aaa;background:#131313;border:1px dashed #353535;border-radius:10px;text-align:center}.venus-fan-account-message strong,.venus-fan-comments-empty strong{color:#fff}.venus-fan-account-message p,.venus-fan-comments-empty p{margin:7px 0 0}.venus-fan-participation{margin-top:24px;padding-top:24px;border-top:1px solid #2b2b2b}.venus-fan-auth-heading,.venus-fan-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.venus-fan-auth-heading h3,.venus-fan-form-heading h3{margin:3px 0 0;color:#fff;font-size:22px}.venus-fan-form-heading>a,.venus-fan-lost-password{color:#aaa!important;font-size:12px;text-decoration:underline}.venus-fan-auth-heading p,.venus-fan-participation>p{color:#999}.venus-fan-auth-heading{display:block}.venus-fan-auth-heading p{margin:7px 0 0}.venus-fan-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.venus-fan-auth-card,.venus-fan-comment-form{padding:19px;background:#151515;border:1px solid #303030;border-radius:10px}.venus-fan-auth-card h4{margin:0 0 15px;color:#fff;font-size:18px}.venus-fan-star-field{margin:0 0 17px;padding:0;border:0}.venus-fan-star-field legend{margin-bottom:7px;color:#eee;font-size:13px;font-weight:800}.venus-fan-star-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.venus-fan-star-input input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.venus-fan-star-input label{margin:0;color:#4b4b4b;font-size:34px;line-height:1;cursor:pointer;transition:color .15s ease,transform .15s ease}.venus-fan-star-input input:checked~label,.venus-fan-star-input label:hover,.venus-fan-star-input label:hover~label{color:#f3c74f}.venus-fan-star-input label:hover{transform:scale(1.08)}.venus-fan-star-input input:focus-visible+label{outline:2px solid #fff;outline-offset:3px}.venus-fan-panel-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.venus-fan-panel-summary>div{display:grid;gap:7px;padding:18px;background:#111;border:1px solid #303030;border-radius:10px}.venus-fan-panel-summary small{color:#999}.venus-fan-panel-summary strong{color:#f3c74f;font-size:24px}.venus-fan-panel-list{display:grid;gap:12px}.venus-fan-panel-comment{padding:18px;background:#101010;border:1px solid #303030;border-radius:10px}.venus-fan-panel-comment.is-hidden{opacity:.75;border-style:dashed}.venus-fan-panel-comment>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.venus-fan-panel-comment>header>div{display:flex;align-items:center;gap:10px}.venus-fan-panel-comment>header strong{color:#fff}.venus-fan-panel-comment>header time{color:#777;font-size:11px}.venus-fan-panel-comment>p{margin:13px 0;color:#ccc;line-height:1.6}.venus-fan-hidden-note{margin:0 0 13px;padding:10px 12px;color:#d8c17d;background:rgba(243,199,79,.08);border-left:3px solid #f3c74f;font-size:12px;line-height:1.5}.venus-button-danger{background:#7e211b!important}.venus-button-secondary{color:#fff!important;background:#303030!important}@media (max-width:760px){.venus-fan-comments{width:calc(100% - 20px);margin-top:18px;border-radius:9px}.venus-fan-comments>summary{align-items:flex-start;padding:16px;font-size:13px}.venus-fan-comments-summary{flex-wrap:wrap;gap:5px 8px}.venus-fan-comments-summary small{width:100%}.venus-fan-comments-body{padding:15px}.venus-fan-rating-overview{gap:13px;padding:14px}.venus-fan-rating-overview>div:first-child{padding-right:13px}.venus-fan-rating-overview>div:first-child strong{font-size:29px}.venus-fan-comment{grid-template-columns:36px minmax(0,1fr);padding:14px}.venus-fan-avatar{width:36px;height:36px;font-size:14px}.venus-fan-comment header{align-items:flex-start;flex-direction:column;gap:5px}.venus-fan-auth-grid,.venus-fan-panel-summary{grid-template-columns:minmax(0,1fr)}.venus-fan-form-heading{align-items:flex-start;flex-direction:column}.venus-fan-panel-comment>header{align-items:flex-start;flex-direction:column}.venus-fan-panel-comment>header>div{align-items:flex-start;flex-direction:column}}.venus-fan-rating-note{margin:-10px 0 18px;color:#8f8f8f;font-size:11px;line-height:1.5}.venus-card-rating{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:3px;margin-left:auto;color:#f3c74f;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.venus-card-rating i{font-size:11px;font-style:normal}.venus-card-rating strong{color:#f3c74f;font-size:10px;line-height:1}.venus-profile-fan-rating{display:none;align-items:center;justify-content:center;gap:8px;margin-top:10px}.venus-profile-fan-rating strong{color:#f3c74f;font-size:12px}.venus-fan-comments-title{min-width:0}.venus-fan-comments-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px}.venus-fan-comments-meta .venus-fan-stars i{font-size:14px}@media (max-width:980px){.venus-site-header{box-sizing:border-box;width:100%!important;max-width:none!important}.venus-site-nav{position:fixed;top:68px;right:0!important;left:0!important;box-sizing:border-box;width:100vw!important;max-width:none!important;margin:0!important;padding:12px 16px 20px}.venus-account-menu,.venus-account-menu>a,.venus-account-menu>div,.venus-account-menu>div a,.venus-site-nav>a{box-sizing:border-box;width:100%;max-width:none}.venus-account-menu>a,.venus-site-nav>a{display:flex;min-height:44px;align-items:center;justify-content:flex-start;padding:11px 12px;text-align:left}}@media (max-width:760px){.venus-fan-comments>summary{position:relative;display:block;min-height:74px;padding:15px 54px 14px 16px}.venus-fan-comments-title{display:block;overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.venus-fan-comments-summary{display:flex;width:100%;align-items:center;justify-content:flex-start;margin-top:8px;text-align:left}.venus-fan-comments-meta{justify-content:flex-start;gap:8px}.venus-fan-comments-summary small{width:auto}.venus-fan-comments-summary>i{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.venus-fan-comments[open] .venus-fan-comments-summary>i{transform:translateY(-50%) rotate(45deg)}}@media (max-width:600px){.venus-profile-fan-rating{display:flex}.venus-profile-fan-rating .venus-fan-stars i{font-size:18px}.venus-profile-glance.is-fixed-rate-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-profile-glance.is-custom-rate{grid-template-columns:1fr}.venus-profile-glance.is-fixed-rate-pair>div{padding:10px 9px}.venus-profile-glance.is-fixed-rate-pair small{font-size:9px}.venus-profile-glance.is-fixed-rate-pair strong{font-size:11px}}.venus-ad-photo-wrap>.venus-story-strip .venus-story-avatar{color:var(--venus-green,#22c55e)!important;border-color:var(--venus-green,#22c55e)!important;box-shadow:0 0 0 2px rgba(34,197,94,.15)!important}.venus-stories.is-compact{box-sizing:border-box;width:95%;max-width:none;margin:clamp(18px,4vw,38px) auto;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}.venus-stories.is-compact .venus-stories-slider{width:100%}.venus-stories.is-compact .venus-stories-heading{padding:0 4px}.venus-featured-addon{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:15px;background:rgba(220,178,64,.08);border:1px solid rgba(220,178,64,.45);border-radius:9px}.venus-featured-addon input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--venus-gold)}.venus-featured-addon span{display:grid;gap:5px}.venus-featured-addon strong{color:#fff;font-size:13px}.venus-featured-addon small{color:#bdbdbd;font-size:11px;line-height:1.55}.venus-featured-addon.is-disabled{opacity:.55}.venus-featured-addon.is-disabled strong::after{content:' · Requiere Platinum';color:var(--venus-gold)}.venus-ad-card.is-featured{box-shadow:0 0 0 1px rgba(220,178,64,.45),0 14px 35px rgba(0,0,0,.32)}@media (max-width:980px){.venus-site-nav{top:72px!important;right:auto!important;left:50%!important;width:95vw!important;max-width:95vw!important;max-height:calc(100dvh - 84px);gap:6px;padding:10px!important;overflow-y:auto;transform:translateX(-50%);background:#090909;border:1px solid #303030;border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.72)}.venus-account-menu>a,.venus-site-nav>a{width:100%!important;min-height:48px;padding:12px 14px!important;background:#121212;border:1px solid #2d2d2d;border-radius:7px}.venus-account-menu>div{width:100%!important;padding:5px;background:#0d0d0d;border-radius:7px}.venus-account-menu>div a{width:100%!important;padding:12px 14px}}@media (max-width:700px){.venus-stories.is-compact{width:95vw;margin:18px auto 24px;padding:0}.venus-stories.is-compact .venus-stories-heading{padding:0 2px}.venus-stories.is-compact .venus-stories-rail{padding-right:34px;padding-left:34px}}@media (min-width:981px){.venus-site-header{box-sizing:border-box;width:100%;max-width:none;margin:0;padding-right:7.5vw;padding-left:7.5vw}}.venus-discovery-links{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.venus-ranking-tabs{display:flex;width:min(100%,620px);gap:9px;margin:0 0 24px}.venus-ranking-tabs a{display:flex;min-height:44px;flex:1 1 0;align-items:center;justify-content:center;padding:10px 16px;color:#ddd!important;background:#111;border:1px solid #303030;border-radius:8px;font-size:12px;font-weight:800;text-align:center;text-decoration:none!important}.venus-ranking-tabs a.is-active{color:#fff!important;background:rgba(224,43,32,.2);border-color:var(--venus-red)}.venus-listing.is-ranking .venus-ad-card{position:relative}.venus-ranking-position{position:absolute;top:7px;left:50%;z-index:12;display:grid;min-width:34px;height:27px;padding:0 8px;place-items:center;color:#080808;background:#f3c74f;border:2px solid rgba(255,255,255,.82);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.55);font-size:11px;font-weight:950;line-height:1;transform:translateX(-50%)}.venus-infinite-retry{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 14px;color:#fff;background:#171717;border:1px solid #3a3a3a;border-radius:7px;font-size:10px;font-weight:800;cursor:pointer}.venus-infinite-retry:hover{border-color:var(--venus-red)}.venus-infinite-retry:disabled{opacity:.55;cursor:wait}@media (max-width:980px){.venus-site-header{width:100%!important;max-width:none!important;margin:0!important}.venus-site-nav,.venus-site-nav.is-open{top:68px!important;right:0!important;left:0!important;box-sizing:border-box;width:100vw!important;max-width:none!important;gap:8px;margin:0!important;padding:10px 0 18px!important;overflow-x:hidden;transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}.venus-account-menu,.venus-site-nav>a{box-sizing:border-box;width:90vw!important;max-width:90vw!important;margin-right:auto!important;margin-left:auto!important}.venus-account-menu>a,.venus-account-menu>div a,.venus-site-nav>a{display:flex;box-sizing:border-box;min-height:48px;align-items:center;justify-content:center!important;padding:12px 18px!important;color:#fff!important;background:rgba(0,0,0,.6)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:7px!important;text-align:center!important;backdrop-filter:blur(5px)}.venus-account-menu>a{width:100%!important;max-width:none!important}.venus-account-menu>div{box-sizing:border-box;width:100%!important;max-width:none!important;gap:8px;margin-top:8px;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.venus-account-menu>div a{width:100%!important;max-width:none!important}}@media (max-width:600px){.venus-ranking-tabs{width:100%;gap:7px}.venus-ranking-tabs a{min-height:42px;padding:9px 8px;font-size:10px}.venus-infinite-status{flex-wrap:wrap}}body.venus-site.venus-legal-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.venus-managed-page-content,.venus-managed-page-template{box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important}.venus-managed-page-template+#sidebar,.venus-managed-page-template~#sidebar,body.venus-managed-page #sidebar,body.venus-managed-page .et_pb_widget_area{display:none!important}@media (max-width:980px){.venus-site-nav,.venus-site-nav.is-open{justify-items:center!important}.venus-account-menu,.venus-site-nav>a{width:90vw!important;max-width:90vw!important;margin-right:auto!important;margin-left:auto!important}.venus-account-menu>a,.venus-account-menu>div a,.venus-site-nav>a{width:100%!important;max-width:100%!important;justify-content:center!important;color:#fff!important;background:#000!important;text-align:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.venus-account-menu>div{justify-items:center!important}}@media (max-width:980px){.venus-site-nav,.venus-site-nav.is-open{gap:7px!important;background:0 0!important;border:0!important;box-shadow:none!important}.venus-account-menu>a,.venus-account-menu>div a,.venus-site-nav>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 18px!important;color:#fff!important;background:#000!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-indent:0!important}.venus-account-menu>a span{display:inline-block;margin-left:7px;line-height:1}.venus-account-menu>div{display:grid;gap:7px!important;margin-top:7px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}}.venus-empty-state{color:#fff!important}.venus-empty-state h1,.venus-empty-state h2,.venus-empty-state h3,.venus-empty-state h4,.venus-empty-state strong{color:#fff!important}.venus-empty-state p,.venus-empty-state small{color:#bdbdbd!important}@media (max-width:980px){body.venus-mobile-menu-open,html.venus-mobile-menu-open{overflow:hidden!important}.venus-site-header{position:sticky!important;z-index:10020!important;background:#000!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.venus-menu-toggle{position:relative;z-index:10022;display:grid!important;width:44px!important;height:44px!important;padding:0!important;place-items:center;color:#fff!important;background:#000!important;border:0!important;border-radius:50%!important;box-shadow:none!important;font-size:25px!important;font-weight:300!important;line-height:1!important}.venus-menu-toggle.is-open{font-size:38px!important}.venus-site-nav,.venus-site-nav.is-open{position:fixed!important;z-index:10019!important;top:68px!important;right:0!important;bottom:0!important;left:0!important;box-sizing:border-box!important;width:100vw!important;height:calc(100dvh - 68px)!important;max-width:none!important;margin:0!important;padding:clamp(28px,7vh,70px) 5vw 34px!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:clamp(12px,2.3vh,22px)!important;background:#000!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}.venus-site-nav{display:none!important}.venus-site-nav.is-open{display:grid!important}.venus-account-menu,.venus-account-menu>a,.venus-account-menu>div,.venus-account-menu>div a,.venus-site-nav>a{box-sizing:border-box!important;width:90vw!important;max-width:520px!important;margin:0 auto!important}.venus-account-menu>a,.venus-account-menu>div a,.venus-site-nav>a{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:clamp(17px, 4.8vw, 22px)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;text-indent:0!important}.venus-account-menu>a:focus-visible,.venus-account-menu>a:hover,.venus-account-menu>div a:focus-visible,.venus-account-menu>div a:hover,.venus-site-nav>a:focus-visible,.venus-site-nav>a:hover{color:#e9473f!important;background:0 0!important}.venus-account-menu{display:grid!important;justify-items:center!important;padding:0!important}.venus-account-menu>a{width:90vw!important;max-width:520px!important}.venus-account-menu>a span{display:none!important}.venus-account-menu>div{position:static!important;display:grid!important;gap:clamp(8px,1.6vh,14px)!important;margin-top:4px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.venus-account-menu>div a{min-height:42px!important;font-size:clamp(14px, 4vw, 17px)!important;font-weight:600!important;color:#cfcfcf!important}}.venus-seo-content,.venus-seo-intro{width:min(100%,1180px);margin:18px auto 30px;padding:22px 26px;border-radius:18px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.86);line-height:1.75}.venus-seo-content p,.venus-seo-intro p{margin:0 0 14px;color:inherit}.venus-seo-content p:last-child,.venus-seo-intro p:last-child{margin-bottom:0}.venus-seo-content h2{margin:0 0 14px;color:#fff;font-size:clamp(1.35rem, 2vw, 2rem);line-height:1.2}.venus-seo-content h2:not(:first-child){margin-top:28px}.venus-seo-content details{margin:10px 0;padding:0;border-bottom:1px solid rgba(255,255,255,.12)}.venus-seo-content summary{padding:14px 0;color:#fff;font-weight:700;cursor:pointer}.venus-seo-content details p{padding:0 0 16px}.venus-home-seo{margin-top:42px}@media (max-width:767px){.venus-seo-content,.venus-seo-intro{width:95%;padding:18px;border-radius:14px;font-size:.96rem}}.venus-profile-breadcrumbs{grid-column:1/-1;display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;color:rgba(255,255,255,.58)}.venus-profile-breadcrumbs a,.venus-profile-location a{color:inherit;text-decoration:none}.venus-profile-breadcrumbs a:hover,.venus-profile-location a:hover{color:#fff;text-decoration:underline}.venus-step-intro{margin:-4px 0 14px;color:var(--venus-muted);font-size:13px;line-height:1.55}.venus-category-plan-fields{margin-bottom:12px}.venus-plan-summary{margin:0 0 22px;padding:14px 16px;color:#e8e8e8;background:rgba(220,178,64,.08);border:1px solid rgba(220,178,64,.42);border-radius:10px;font-size:13px;line-height:1.6}.venus-plan-summary strong{color:var(--venus-gold,#dcb240)}.venus-plan-summary.is-media{margin-bottom:16px}@media (max-width:600px){.venus-category-plan-fields{grid-template-columns:1fr!important}.venus-plan-summary{padding:13px 14px;font-size:12px}}.venus-selected-gallery{margin-top:14px;padding:14px;background:#080808;border:1px solid #2c2c2c;border-radius:12px}.venus-selected-gallery[hidden]{display:none!important}.venus-selected-gallery>strong{display:block;color:#fff;font-size:15px}.venus-selected-gallery>p{margin:4px 0 12px;color:#b9b9b9;font-size:13px}.venus-selected-gallery-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.venus-selected-gallery-item{position:relative;min-width:0;padding:6px;background:#111;border-radius:10px}.venus-selected-gallery-item img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#1c1c1c;border-radius:7px}.venus-selected-gallery-item span{display:block;overflow:hidden;margin-top:6px;color:#ddd;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.venus-selected-gallery-remove{position:absolute;top:10px;right:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,.88);color:#fff;font-size:24px;font-weight:400;line-height:1;cursor:pointer}.venus-selected-gallery-remove:focus-visible,.venus-selected-gallery-remove:hover{background:#e12b24;outline:2px solid #fff;outline-offset:2px}@media (max-width:767px){.venus-selected-gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.venus-image-preparation-status{position:sticky;top:14px;z-index:8}.venus-profile-original .venus-profile-avatar-column{margin-bottom:30px}.venus-profile-original .venus-profile-title-row h1{font-size:clamp(22px, 2.25vw, 30px);line-height:1.25}@media (max-width:600px){.venus-profile-original .venus-profile-avatar-column{margin-bottom:26px}.venus-profile-original .venus-profile-title-row h1{font-size:22px;line-height:1.3}}.venus-ad-photo-wrap.has-story .venus-new-badge{bottom:52px;z-index:8}.venus-ad-photo-wrap .venus-new-badge{z-index:8}@media (max-width:767px){.venus-ad-photo-wrap.has-story .venus-new-badge{bottom:50px}}.venus-results .venus-seo-content{width:80%;max-width:980px;margin:clamp(58px,8vw,96px) auto 36px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:rgba(255,255,255,.68);font-family:"Courier New",Courier,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(11px, .9vw, 13px);font-weight:400;letter-spacing:.02em;line-height:1.78}.venus-results .venus-seo-content h2{margin:0 0 13px;color:rgba(255,255,255,.88);font-family:inherit;font-size:clamp(13px, 1.1vw, 16px);font-weight:600;letter-spacing:.025em;line-height:1.45}.venus-results .venus-seo-content p{margin:0 0 12px;color:inherit}.venus-results .venus-seo-content p:last-child{margin-bottom:0}@media (max-width:767px){.venus-results .venus-seo-content{width:80%;margin-top:62px;font-size:11px;line-height:1.7}.venus-results .venus-seo-content h2{font-size:13px}}.venus-explorer.has-seo-intro .venus-explorer-heading{box-sizing:border-box;display:grid;width:96%;grid-template-columns:minmax(250px,.78fr) minmax(340px,1.22fr);align-items:end;gap:clamp(28px,5vw,76px);margin:0 auto 22px}.venus-explorer.has-seo-intro .venus-explorer-title{min-width:0;padding-left:clamp(8px,1.5vw,24px)}.venus-explorer.has-seo-intro .venus-explorer-title h1{margin-bottom:0}.venus-explorer.has-seo-intro .venus-explorer-heading>.venus-seo-intro{width:auto;max-width:720px;margin:0 0 3px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:rgba(255,255,255,.62);font-family:var(--venus-font-typewriter, "Courier New", Courier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:clamp(10px, .78vw, 12px);font-weight:400;letter-spacing:.025em;line-height:1.72}.venus-explorer.has-seo-intro .venus-explorer-heading>.venus-seo-intro p{margin:0;color:inherit;white-space:normal}.venus-explorer>.venus-seo-content{box-sizing:border-box;width:80%;max-width:1040px;margin:clamp(82px,10vw,132px) auto 48px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:rgba(255,255,255,.62);font-family:var(--venus-font-typewriter, "Courier New", Courier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:clamp(10px, .78vw, 12px);font-weight:400;letter-spacing:.025em;line-height:1.78}.venus-explorer>.venus-seo-content h2{margin:0 0 14px;color:rgba(255,255,255,.84);font-family:inherit;font-size:clamp(12px, .95vw, 15px);font-weight:600;letter-spacing:.035em;line-height:1.45}.venus-explorer>.venus-seo-content p{margin:0 0 13px;color:inherit}.venus-explorer>.venus-seo-content p:last-child{margin-bottom:0}@media (max-width:767px){.venus-explorer.has-seo-intro .venus-explorer-heading{display:block;width:94%;margin-bottom:17px}.venus-explorer.has-seo-intro .venus-explorer-title{padding-left:7px}.venus-explorer.has-seo-intro .venus-explorer-heading>.venus-seo-intro{width:100%;max-width:none;margin:13px 0 0;padding:0 7px;font-size:10px;line-height:1.68}.venus-explorer>.venus-seo-content{width:80%;margin-top:84px;font-size:10px;line-height:1.7}.venus-explorer>.venus-seo-content h2{font-size:12px}}.venus-new-badge-mobile{display:none}@media (max-width:767px){.venus-ad-card .venus-new-badge-overlay{display:none!important}.venus-ad-card .venus-new-badge-mobile{display:inline-flex;position:static;width:fit-content;max-width:100%;align-items:center;align-self:flex-start;margin:0 0 6px;padding:3px 8px;color:#fff;background:rgba(174,22,15,.96);border:0;border-radius:9px;box-shadow:none;font-size:8px;font-weight:900;line-height:1.25;text-transform:uppercase;transform:none;white-space:nowrap}}.venus-home-seo{width:80%!important;max-width:1080px;margin:clamp(70px,9vw,130px) auto clamp(38px,6vw,80px)!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:rgba(255,255,255,.68)!important;font-family:var(--venus-font-typewriter, "Courier New", Courier, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;font-size:clamp(10px, .78vw, 12px)!important;font-weight:400;letter-spacing:.025em;line-height:1.8!important}.venus-home-seo h2{margin:0 0 13px!important;color:rgba(255,255,255,.88)!important;font-family:inherit!important;font-size:clamp(12px, 1vw, 15px)!important;font-weight:600!important;letter-spacing:.045em;line-height:1.45!important}.venus-home-seo h2:not(:first-child){margin-top:clamp(30px,4vw,48px)!important}.venus-home-seo p{max-width:920px;margin:0 0 12px!important;color:inherit!important}.venus-home-seo details{margin:0!important;padding:0!important;border:0!important;background:0 0!important}.venus-home-seo summary{position:relative;padding:8px 22px 8px 0!important;color:rgba(255,255,255,.78)!important;font-family:inherit!important;font-size:inherit!important;font-weight:500!important;letter-spacing:.025em;line-height:1.55;list-style:none;cursor:pointer}.venus-home-seo summary::-webkit-details-marker{display:none}.venus-home-seo summary::after{content:"+";position:absolute;right:0;top:7px;color:rgba(255,255,255,.5);font-size:14px;font-weight:400}.venus-home-seo details[open] summary::after{content:"−"}.venus-home-seo details p{max-width:850px;padding:0 0 12px 12px!important;color:rgba(255,255,255,.58)!important}@media (max-width:767px){.venus-home-seo{width:80%!important;margin-top:72px!important;margin-bottom:48px!important;padding:0!important;font-size:10px!important;line-height:1.72!important}.venus-home-seo h2{font-size:12px!important}.venus-home-seo summary{padding-top:9px!important;padding-bottom:9px!important}}.venus-content-sale-link{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-top:10px;color:#00aff0!important;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.venus-content-sale-link:focus-visible,.venus-content-sale-link:hover{color:#70d7ff!important;text-decoration:underline;text-underline-offset:3px}.venus-content-sale-link span{font-size:12px}@media (max-width:600px){.venus-content-sale-link{justify-content:center;margin-right:auto;margin-left:auto;font-size:12px}}.venus-404-page{min-height:62vh;display:grid;place-items:center;padding:clamp(60px,10vw,120px) 20px;background:#000;color:#fff}.venus-404-inner{width:min(820px,90vw);margin:0 auto;text-align:center}.venus-404-code{margin:0 0 8px;font:700 clamp(44px, 8vw, 86px)/1 'Courier New',Courier,monospace;color:#e12b24}.venus-404-inner h1{margin:0 0 16px;color:#fff;font-size:clamp(26px, 4vw, 42px)}.venus-404-inner>p:not(.venus-404-code){width:min(680px,100%);margin:0 auto 28px;color:#c9c9c9;font:400 14px/1.7 'Courier New',Courier,monospace}.venus-404-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.venus-404-links a{padding:11px 16px;border:1px solid #2c2c2c;border-radius:999px;background:#0b0b0b;color:#fff;text-decoration:none}.venus-404-links a:hover{border-color:#e12b24}.venus-ad-card{content-visibility:auto;contain-intrinsic-size:0 430px}.venus-crawl-pagination{display:flex;width:min(92%,900px);justify-content:space-between;gap:18px;margin:18px auto 30px;font-size:12px}.venus-crawl-pagination[hidden]{display:none!important}.venus-crawl-pagination a{color:#cfcfcf;text-decoration:none}.venus-crawl-pagination a:hover{color:#fff}.venus-profile-focus-editor{display:flex;align-items:center;gap:16px;padding:12px 0 2px}.venus-profile-focus-frame{position:relative;width:132px;height:132px;flex:0 0 132px;overflow:hidden;background:#090909;border:2px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.45);cursor:grab;touch-action:none;user-select:none}.venus-profile-focus-frame:active{cursor:grabbing}.venus-profile-focus-frame img{display:block;width:100%;height:100%;max-width:none;pointer-events:none;object-fit:cover;user-select:none}.venus-profile-focus-frame>span{position:absolute;inset:0;display:grid;place-items:center;padding:18px;color:var(--venus-muted);font-size:11px;text-align:center}.venus-profile-focus-copy{display:grid;gap:5px;max-width:330px}.venus-profile-focus-copy>strong{color:#fff;font-size:13px}.venus-profile-focus-copy>small{color:var(--venus-muted);line-height:1.45}.venus-profile-focus-reset{width:max-content;margin-top:2px;padding:4px 9px;color:#ddd;font:inherit;font-size:11px;background:0 0;border:1px solid #3a3a3a;border-radius:999px;cursor:pointer}.venus-profile-focus-reset:hover{color:#fff;border-color:#666}.venus-profile-gallery-reminder{margin:2px 0 0!important;padding:9px 11px;color:#eee!important;font-size:12px!important;line-height:1.45!important;background:#0d0d0d;border-left:2px solid var(--venus-red);border-radius:0 7px 7px 0}@media (max-width:560px){.venus-profile-focus-editor{align-items:flex-start;gap:12px}.venus-profile-focus-frame{width:112px;height:112px;flex-basis:112px}.venus-profile-focus-copy{min-width:0}}.venus-profile-focus-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--venus-focus-x,50%) var(--venus-focus-y,50%);transform:scale(var(--venus-focus-zoom,1));transform-origin:var(--venus-focus-x,50%) var(--venus-focus-y,50%);will-change:transform,object-position}.venus-profile-focus-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.venus-profile-focus-actions .venus-profile-focus-reset{margin-top:0}.venus-profile-focus-zoom{display:grid;gap:5px;margin-top:5px}.venus-profile-focus-zoom>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d7d7d7;font-size:11px}.venus-profile-focus-zoom output{color:#fff;font-variant-numeric:tabular-nums}.venus-profile-focus-zoom input[type=range]{width:min(250px,100%);margin:0;accent-color:var(--venus-red)}.venus-profile-focus-rendered{object-position:var(--venus-focus-x,50%) var(--venus-focus-y,50%)!important;transform:scale(var(--venus-focus-zoom,1));transform-origin:var(--venus-focus-x,50%) var(--venus-focus-y,50%)}.venus-ad-card:hover .venus-ad-photo>.venus-card-image.venus-profile-focus-rendered,.venus-ad-photo>.venus-card-image.venus-profile-focus-rendered,.venus-profile-original .venus-profile-avatar>.venus-profile-avatar-frame>img.venus-profile-focus-rendered,.venus-story-avatar img.venus-profile-focus-rendered{transform:scale(var(--venus-focus-zoom,1));transform-origin:var(--venus-focus-x,50%) var(--venus-focus-y,50%)}.venus-media-badges{display:inline-flex;align-items:center;gap:5px}.venus-media-stat{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:3px 7px 3px 5px;color:#fff;background:rgba(0,0,0,.66);border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:10px;font-weight:800;line-height:1;backdrop-filter:blur(5px)}.venus-media-stat img{width:15px;height:15px;display:block}.venus-media-stat b{font:inherit}.venus-media-badges-card{position:absolute;right:8px;bottom:8px;z-index:5}.venus-ad-photo-wrap.has-story .venus-media-badges-card{bottom:49px}.venus-media-badges-profile{margin:4px 0 8px}.venus-media-badges-profile .venus-media-stat{background:#111;border-color:#2b2b2b;font-size:11px;padding:5px 9px 5px 7px}.venus-gallery-heading>div>small{display:block;margin-bottom:3px;color:var(--venus-red);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.venus-gallery-main{position:relative;cursor:default}.venus-gallery-main>iframe,.venus-gallery-main>img,.venus-gallery-main>video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#050505;border:0}.venus-gallery-main>img{cursor:zoom-in}.venus-gallery-main>[hidden]{display:none!important}.venus-gallery-expand{position:absolute;right:14px;bottom:14px;z-index:4;padding:7px 10px;color:#fff;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.24);border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.venus-gallery-external-video{display:grid;width:min(86%,420px);min-height:230px;padding:34px;place-items:center;align-content:center;gap:8px;color:#fff;background:radial-gradient(circle at 50% 35%,rgba(255,75,31,.17),#090909 55%);border:1px solid #262626;border-radius:12px;text-decoration:none}.venus-gallery-external-video img{width:54px;height:54px}.venus-gallery-external-video strong{font-size:17px}.venus-gallery-external-video small{color:#999;font-size:10px}.venus-gallery-video-thumb{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:3px;background:radial-gradient(circle at 50% 35%,rgba(255,75,31,.18),#0b0b0b 58%)}.venus-gallery-video-thumb img{width:30px!important;height:30px!important;object-fit:contain!important}.venus-gallery-video-thumb small{color:#d7d7d7;font-size:7px;font-weight:800;letter-spacing:.12em}.venus-gallery-lightbox-dialog>iframe,.venus-gallery-lightbox-dialog>video{width:min(96vw,1180px);height:min(82vh,760px);max-width:100%;max-height:100%;background:#000;border:0;object-fit:contain}.venus-gallery-lightbox-dialog>[hidden]{display:none!important}.venus-gallery-lightbox-external{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;color:#fff;background:#151515;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-weight:800;text-decoration:none}@media (max-width:600px){.venus-media-badges-card{right:6px;bottom:6px;gap:3px}.venus-ad-photo-wrap.has-story .venus-media-badges-card{bottom:47px}.venus-media-stat{min-height:20px;padding:2px 5px 2px 4px;font-size:9px}.venus-media-stat img{width:13px;height:13px}.venus-gallery-main>iframe{min-height:360px}}.venus-site-nav{margin-left:auto}.venus-profile-search{position:relative;z-index:10024;flex:0 0 auto}.venus-profile-search-toggle{display:grid;width:38px;height:38px;padding:0;place-items:center;color:#fff;background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:50%;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.venus-profile-search-toggle:focus-visible,.venus-profile-search-toggle:hover,.venus-profile-search.is-open .venus-profile-search-toggle{background:#111;border-color:rgba(255,75,31,.78)}.venus-profile-search-field svg,.venus-profile-search-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.venus-profile-search-toggle .venus-search-accent{stroke:#ff4b1f;stroke-width:2.1}.venus-profile-search-panel{position:absolute;top:calc(100% + 13px);right:0;box-sizing:border-box;width:min(340px,88vw);padding:13px;color:#fff;background:rgba(5,5,5,.985);border:1px solid #292929;border-radius:10px;box-shadow:0 20px 50px rgba(0,0,0,.55)}.venus-profile-search-panel[hidden]{display:none!important}.venus-profile-search-panel>label{display:block;margin:0 0 7px;color:#999;font-family:"Courier New",Courier,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.venus-profile-search-field{display:flex;align-items:center;gap:8px;padding:0 11px;background:#0d0d0d;border:1px solid #313131;border-radius:8px}.venus-profile-search-field svg{flex:0 0 auto;color:#ff4b1f}.venus-profile-search-field input{box-sizing:border-box;width:100%;height:42px;padding:0;color:#fff!important;background:0 0!important;border:0!important;outline:0!important;box-shadow:none!important;font-size:13px}.venus-profile-search-field input::placeholder{color:#777}.venus-profile-search-results{display:grid;max-height:min(58vh,390px);margin-top:8px;overflow:auto}.venus-profile-search-results>small{padding:11px 9px;color:#888;font-size:10px}.venus-profile-search-result{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;color:#fff!important;border-radius:7px;text-decoration:none!important}.venus-profile-search-result:focus-visible,.venus-profile-search-result:hover{background:#151515}.venus-profile-search-result span{display:grid;min-width:0;gap:2px}.venus-profile-search-result strong{overflow:hidden;color:#fff;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.venus-profile-search-result small{color:#9d9d9d;font-size:9px}.venus-profile-search-result b{color:#ff4b1f;font-size:18px;font-weight:400}.venus-ad-card .venus-plan-badge-card{top:7px;left:7px;right:auto;bottom:auto}.venus-ad-card .venus-card-rate{top:7px;right:7px;max-width:calc(100% - 62px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venus-ad-card .venus-new-badge-overlay{top:auto;right:auto;bottom:7px;left:7px;margin:0;max-width:48%;padding:3px 6px;font-size:7px;transform:none;white-space:nowrap}.venus-ad-card .venus-media-badges-card{right:7px;bottom:7px;left:auto;max-width:48%}.venus-ad-card .venus-media-badges-card .venus-media-stat{min-height:19px;padding:2px 5px 2px 4px;font-size:8px}.venus-ad-card .venus-media-badges-card .venus-media-stat img{width:12px;height:12px}.venus-ad-photo-wrap.has-story .venus-media-badges-card,.venus-ad-photo-wrap.has-story .venus-new-badge-overlay{bottom:49px}@media (max-width:980px){.venus-site-header{gap:10px!important}.venus-site-brand{margin-right:auto}.venus-profile-search{margin-left:auto}.venus-profile-search-panel{position:fixed;z-index:10030;top:66px;right:3vw;left:3vw;width:94vw;max-width:none}.venus-profile-search-toggle{width:40px;height:40px}}@media (max-width:600px){.venus-profile-search-panel{top:64px}.venus-profile-search-result{min-height:46px}.venus-ad-card .venus-media-badges-card{right:6px;bottom:6px}.venus-ad-photo-wrap.has-story .venus-media-badges-card{bottom:47px}}.venus-profile-current-photo{display:flex;align-items:center;gap:11px;margin:8px 0 4px;padding:9px;background:#0b0b0b;border:1px solid #242424;border-radius:9px}.venus-profile-current-photo img{width:58px;height:58px;flex:0 0 58px;object-fit:cover;object-position:center;border-radius:50%}.venus-profile-current-photo>div{display:grid;gap:2px;min-width:0}.venus-profile-current-photo strong{color:#fff;font-size:11px}.venus-profile-current-photo small{color:#999;font-size:9px;line-height:1.4}.venus-profile-crop-editor{display:grid;grid-template-columns:minmax(230px,340px) minmax(220px,1fr);gap:18px;align-items:center;margin-top:12px;padding:14px;background:#080808;border:1px solid #292929;border-radius:12px}.venus-profile-crop-editor[hidden]{display:none!important}.venus-profile-crop-stage{position:relative;width:min(340px,100%);aspect-ratio:1;overflow:hidden;background:#111;border-radius:9px;cursor:grab;touch-action:none;user-select:none}.venus-profile-crop-stage:active{cursor:grabbing}.venus-profile-crop-stage>img{position:absolute;max-width:none!important;max-height:none!important;margin:0!important;pointer-events:none;user-select:none}.venus-profile-crop-circle{position:absolute;z-index:2;inset:0;border:2px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 0 0 999px rgba(0,0,0,.56),inset 0 0 0 1px rgba(255,75,31,.34);pointer-events:none}.venus-profile-crop-circle::after,.venus-profile-crop-circle::before{content:'';position:absolute;background:rgba(255,255,255,.34)}.venus-profile-crop-circle::before{top:50%;left:8%;right:8%;height:1px}.venus-profile-crop-circle::after{left:50%;top:8%;bottom:8%;width:1px}.venus-profile-crop-tools{display:grid;gap:9px;min-width:0}.venus-profile-crop-tools>strong{color:#fff;font-size:13px}.venus-profile-crop-tools>p{margin:0!important;color:#aaa!important;font-size:10px!important;line-height:1.55!important}.venus-profile-crop-tools>p strong{color:#ddd}.venus-profile-crop-zoom{display:grid;gap:5px;margin-top:2px}.venus-profile-crop-zoom>span{display:flex;justify-content:space-between;color:#ddd;font-size:10px}.venus-profile-crop-zoom output{color:#fff;font-variant-numeric:tabular-nums}.venus-profile-crop-zoom input[type=range]{width:100%;margin:0;accent-color:var(--venus-red)}.venus-profile-crop-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.venus-profile-crop-actions .venus-button-small{min-height:30px;padding:5px 11px;font-size:10px}.venus-profile-crop-tools>small{color:#888;font-size:9px;line-height:1.4}.venus-ad-card:hover .venus-ad-photo>.venus-card-image.venus-profile-focus-rendered,.venus-ad-photo>.venus-card-image.venus-profile-focus-rendered,.venus-profile-focus-rendered,.venus-profile-original .venus-profile-avatar>.venus-profile-avatar-frame>img.venus-profile-focus-rendered,.venus-story-avatar img.venus-profile-focus-rendered{transform:none!important;transform-origin:center!important;object-position:center!important}@media (max-width:720px){.venus-profile-crop-editor{grid-template-columns:1fr;gap:12px;padding:11px}.venus-profile-crop-stage{width:min(100%,360px);margin-inline:auto}}.venus-profile-current-photo{display:flex;align-items:center;gap:10px;margin:4px 0 10px;padding:8px;background:#0b0b0b;border:1px solid #242424;border-radius:9px}.venus-profile-current-photo img{display:block;width:58px;height:58px;flex:0 0 58px;object-fit:cover;border-radius:50%}.venus-profile-current-photo>div{display:grid;gap:2px;min-width:0}.venus-profile-current-photo strong{color:#fff;font-size:11px}.venus-profile-current-photo small{color:#999;font-size:9px;line-height:1.4}.venus-profile-focus-editor{display:flex;align-items:center;gap:16px;margin-top:10px;padding:12px;background:#080808;border:1px solid #242424;border-radius:10px}.venus-profile-focus-frame{position:relative;width:148px;height:148px;flex:0 0 148px;overflow:hidden;background:#050505;border:2px solid rgba(255,255,255,.34);border-radius:50%;box-shadow:0 0 0 4px rgba(255,75,31,.08),inset 0 0 0 1px rgba(0,0,0,.5);cursor:default;touch-action:none;user-select:none}.venus-profile-focus-frame.is-ready{cursor:grab}.venus-profile-focus-frame.is-ready:active{cursor:grabbing}.venus-profile-focus-frame img{position:absolute!important;inset:auto!important;display:block;max-width:none!important;max-height:none!important;object-fit:fill!important;object-position:center!important;transform:none!important;transform-origin:center!important;pointer-events:none;user-select:none}.venus-profile-focus-frame img[hidden],.venus-profile-focus-frame>span[hidden]{display:none!important}.venus-profile-focus-frame>span{position:absolute;inset:0;display:grid;place-items:center;padding:20px;color:#777;font-size:10px;line-height:1.35;text-align:center}.venus-profile-focus-copy{display:grid;gap:7px;max-width:430px;min-width:0}.venus-profile-focus-copy>strong{color:#fff;font-size:13px}.venus-profile-focus-copy>small{color:#aaa;font-size:10px;line-height:1.55}.venus-profile-focus-copy>small strong{color:#ddd}.venus-profile-focus-actions{display:flex;flex-wrap:wrap;gap:6px}.venus-profile-focus-reset:disabled{opacity:.4;cursor:not-allowed}.venus-profile-focus-zoom{display:grid;gap:5px;margin-top:1px}.venus-profile-focus-zoom>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d7d7d7;font-size:10px}.venus-profile-focus-zoom output{color:#fff;font-variant-numeric:tabular-nums}.venus-profile-focus-zoom input[type=range]{width:min(280px,100%);margin:0;accent-color:var(--venus-red)}.venus-profile-focus-zoom input[type=range]:disabled{opacity:.4}.venus-media-badges-profile button.venus-media-stat{font:inherit;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.venus-media-badges-profile button.venus-media-stat:focus-visible,.venus-media-badges-profile button.venus-media-stat:hover{background:#181818;border-color:rgba(255,75,31,.72);transform:translateY(-1px);outline:0}@media (max-width:600px){.venus-profile-focus-editor{align-items:flex-start;gap:11px;padding:10px}.venus-profile-focus-frame{width:116px;height:116px;flex-basis:116px}.venus-profile-focus-copy>small{font-size:9px}}.venus-profile-focus-editor{display:flex;align-items:center;gap:16px;margin-top:10px;padding:12px;background:#080808;border:1px solid #242424;border-radius:10px}.venus-profile-focus-frame{position:relative;width:148px;height:148px;flex:0 0 148px;overflow:hidden;background:#090909;border:2px solid rgba(255,255,255,.28);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.45);cursor:grab;touch-action:none;user-select:none}.venus-profile-focus-frame:active{cursor:grabbing}.venus-profile-focus-frame img,.venus-profile-focus-frame img[hidden]{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:var(--venus-focus-x,50%) var(--venus-focus-y,50%)!important;transform:scale(var(--venus-focus-zoom,1));transform-origin:var(--venus-focus-x,50%) var(--venus-focus-y,50%);pointer-events:none;user-select:none;will-change:transform,object-position}.venus-profile-focus-frame>span{position:absolute;inset:0;display:grid;place-items:center;padding:18px;color:var(--venus-muted);font-size:11px;text-align:center}.venus-profile-focus-frame>span[hidden]{display:none!important}.venus-profile-focus-copy{display:grid;gap:5px;max-width:390px;min-width:0}.venus-profile-focus-copy>strong{color:#fff;font-size:13px}.venus-profile-focus-copy>small{color:var(--venus-muted);font-size:10px;line-height:1.5}.venus-profile-focus-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.venus-profile-focus-reset{margin-top:0}.venus-profile-focus-zoom{display:grid;gap:5px;margin-top:5px}.venus-profile-focus-zoom>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#d7d7d7;font-size:11px}.venus-profile-focus-zoom input[type=range]{width:min(250px,100%);margin:0;accent-color:var(--venus-red)}.venus-dashboard-media-shortcut>span{display:flex;align-items:center;min-height:28px}.venus-dashboard-media-shortcut>span img{display:block;width:27px;height:27px;object-fit:contain}@media (max-width:560px){.venus-profile-focus-editor{align-items:flex-start;gap:12px}.venus-profile-focus-frame{width:112px;height:112px;flex-basis:112px}.venus-profile-focus-copy{min-width:0}}.venus-profile-focus-frame{position:relative;overflow:hidden;cursor:grab!important;touch-action:none!important;user-select:none}.venus-profile-focus-frame:active{cursor:grabbing!important}.venus-profile-focus-frame img,.venus-profile-focus-frame img[hidden]{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:var(--venus-focus-x,50%) var(--venus-focus-y,50%)!important;transform:scale(var(--venus-focus-zoom,1))!important;transform-origin:var(--venus-focus-x,50%) var(--venus-focus-y,50%)!important;pointer-events:none!important}.venus-summary-media-shortcut{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;margin:10px 0 16px;padding:12px 14px;color:#fff!important;background:#101010;border:1px solid #303030;border-radius:10px;text-decoration:none!important}.venus-summary-media-shortcut:focus-visible,.venus-summary-media-shortcut:hover{border-color:var(--venus-red);background:#151515}.venus-summary-media-icon{display:grid;width:36px;height:36px;place-items:center;background:#080808;border:1px solid #2e2e2e;border-radius:9px}.venus-summary-media-icon img{display:block;width:22px;height:22px;object-fit:contain}.venus-summary-media-shortcut>span:nth-child(2){display:grid;gap:2px;min-width:0}.venus-summary-media-shortcut strong{font-size:13px}.venus-summary-media-shortcut small{color:#999;font-size:10px;line-height:1.35}.venus-summary-media-shortcut>b{color:var(--venus-red);font-size:20px;font-weight:400;text-align:right}.venus-dashboard-photo-icon{display:grid!important;width:34px;height:34px;place-items:center;color:#fff!important;background:var(--venus-red);border-radius:8px}.venus-dashboard-photo-icon svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.venus-dashboard-media-shortcut>span img{display:none!important}.venus-profile-photo-upload-card{position:relative}.venus-profile-focus-frame{border-style:dashed;border-color:rgba(255,255,255,.46);transition:border-color .18s ease,box-shadow .18s ease}.venus-profile-focus-frame:not(.has-image){cursor:pointer!important}.venus-profile-focus-frame:not(.has-image):focus-visible,.venus-profile-focus-frame:not(.has-image):hover{border-color:var(--venus-red);box-shadow:0 0 0 3px rgba(255,75,31,.12);outline:0}.venus-profile-focus-frame.has-image{border-style:solid;border-color:rgba(255,255,255,.58)}.venus-profile-focus-frame>span small{display:block;margin-top:4px;color:#8e8e8e;font-size:9px;font-weight:400}.venus-profile-focus-frame>em{position:absolute;right:10px;bottom:8px;left:10px;padding:4px 6px;color:#fff;background:rgba(0,0,0,.62);border-radius:5px;font-size:8px;font-style:normal;text-align:center;pointer-events:none}.venus-profile-focus-reset,.venus-profile-photo-select{min-height:31px;padding:6px 10px;border-radius:7px;font-size:10px}.venus-profile-photo-select{color:#fff;background:var(--venus-red);border:1px solid var(--venus-red);cursor:pointer}.venus-profile-photo-native-input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:.01}.venus-profile-photo-save{width:fit-content;margin-top:5px}.venus-profile-photo-save:disabled{opacity:.45;cursor:not-allowed}.venus-dashboard-story-shortcut .venus-dashboard-story-icon{color:var(--venus-red);transition:color .18s ease,transform .18s ease}.venus-dashboard-story-shortcut.is-active{border-color:rgba(46,204,113,.46)}.venus-dashboard-story-shortcut.is-active .venus-dashboard-story-icon{color:#2ecc71;transform:scale(1.06)}.venus-dashboard-story-shortcut.is-active>strong{color:#dff8e8}.venus-dashboard-story-shortcut.is-active>small{color:#92d8ab}.venus-profile-focus-frame>span[data-venus-profile-focus-empty]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:18px;color:#fff;font-size:11px;font-weight:700;line-height:1.35;text-align:center;pointer-events:none}.venus-profile-focus-frame>span[data-venus-profile-focus-empty] small{display:block;margin-top:5px;color:#8e8e8e;font-size:9px;font-weight:400;text-align:center}.venus-profile-focus-frame>span[data-venus-profile-focus-empty][hidden]{display:none!important}.venus-temporary-media-upload{display:grid;gap:8px}.venus-temporary-media-button{display:inline-flex;width:fit-content;max-width:100%;min-height:38px;align-items:center;justify-content:center;padding:8px 14px;color:#fff;background:var(--venus-red);border:1px solid var(--venus-red);border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}.venus-temporary-media-button:focus-within,.venus-temporary-media-button:hover{filter:brightness(1.08)}.venus-temporary-media-button input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:.01}.venus-temporary-media-upload>small:first-of-type{color:#d5d5d5;font-size:10px}.venus-temporary-selection-preview{display:grid;grid-template-areas:"media heading" "media status";grid-template-columns:92px minmax(0,1fr);width:min(100%,360px);gap:5px 10px;align-items:center;margin:4px 0;padding:8px;background:#080808;border:1px solid #303030;border-radius:10px}.venus-temporary-selection-preview[hidden]{display:none!important}.venus-temporary-selection-heading{grid-area:heading;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.venus-temporary-selection-heading strong{color:#fff;font-size:11px;line-height:1.25}.venus-temporary-selection-heading small{color:#ff6673;font-size:9px;font-weight:800;text-transform:uppercase}.venus-temporary-selection-stage{grid-area:media;display:grid;width:92px;aspect-ratio:9/16;place-items:center;overflow:hidden;background:#030303;border:1px solid #292929;border-radius:8px}.venus-temporary-selection-stage img,.venus-temporary-selection-stage video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#030303}.venus-temporary-selection-stage img[hidden],.venus-temporary-selection-stage video[hidden]{display:none!important}.venus-temporary-selection-preview>small{grid-area:status;color:#aaa;font-size:9.5px;line-height:1.4;text-align:left}.venus-temporary-selection-preview.has-preview-error{border-color:rgba(224,43,32,.75)}.venus-temporary-selection-preview.has-preview-error>small{color:#ff8a91}@media (max-width:600px){.venus-temporary-selection-preview{grid-template-columns:82px minmax(0,1fr);width:100%;padding:7px}.venus-temporary-selection-stage{width:82px}}.venus-profile-photo-save-zone{display:grid;gap:7px;margin-top:4px;padding-top:9px;border-top:1px solid #292929}.venus-profile-photo-save-zone .venus-profile-photo-save{width:fit-content;margin:0}.venus-profile-photo-specs{display:block;max-width:420px;color:#a8a8a8;font-size:9px;line-height:1.45}.venus-profile-focus-zoom input[type=range]{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:10px;padding:0;background:#242424;border:1px solid #4c4c4c;border-radius:999px;outline:0}.venus-profile-focus-zoom input[type=range]::-webkit-slider-runnable-track{height:8px;background:#242424;border:1px solid #4c4c4c;border-radius:999px}.venus-profile-focus-zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;margin-top:-5px;background:var(--venus-red);border:2px solid #f2f2f2;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.5);cursor:grab}.venus-profile-focus-zoom input[type=range]::-moz-range-track{height:8px;background:#242424;border:1px solid #4c4c4c;border-radius:999px}.venus-profile-focus-zoom input[type=range]::-moz-range-thumb{width:15px;height:15px;background:var(--venus-red);border:2px solid #f2f2f2;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.5);cursor:grab}.venus-profile-photo-warning{position:relative;margin:9px 0 0;padding:10px 12px 10px 35px;color:#f7f7f7;background:rgba(255,75,31,.11);border:1px solid rgba(255,111,73,.58);border-left:3px solid var(--venus-red);border-radius:8px;font-size:11px;line-height:1.45}.venus-profile-photo-warning::before{content:"!";position:absolute;top:50%;left:11px;display:grid;width:16px;height:16px;place-items:center;color:#fff;background:var(--venus-red);border-radius:50%;font-size:10px;font-weight:900;transform:translateY(-50%)}.venus-profile-photo-warning strong{color:#fff}@media (max-width:560px){.venus-profile-photo-save-zone .venus-profile-photo-save{width:100%}.venus-profile-photo-specs{font-size:9px}}.venus-dashboard-state-card .venus-dashboard-state-icon,.venus-dashboard-verification-shortcut .venus-dashboard-verification-icon{display:inline-grid;width:29px;height:29px;place-items:center;font-size:14px!important;line-height:1;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.venus-dashboard-state-card.is-state-green .venus-dashboard-state-icon{color:#35c86f!important}.venus-dashboard-state-card.is-state-yellow .venus-dashboard-state-icon{color:#f0c64a!important}.venus-dashboard-state-card.is-state-red .venus-dashboard-state-icon{color:#ef4b4b!important}.venus-dashboard-state-card.is-state-green{border-color:rgba(53,200,111,.32)}.venus-dashboard-state-card.is-state-yellow{border-color:rgba(240,198,74,.34)}.venus-dashboard-state-card.is-state-red{border-color:rgba(239,75,75,.32)}.venus-dashboard-state-card.is-state-green>small{color:#94d8ad}.venus-dashboard-state-card.is-state-yellow>small{color:#dfca86}.venus-dashboard-state-card.is-state-red>small{color:#e8a0a0}.venus-dashboard-verification-shortcut .venus-dashboard-verification-icon{color:#fff!important;background:#dd3e3e;clip-path:polygon(50% 0%,61% 9%,75% 6%,82% 19%,96% 25%,93% 39%,100% 50%,91% 61%,94% 75%,81% 82%,75% 96%,61% 93%,50% 100%,39% 91%,25% 94%,18% 81%,4% 75%,7% 61%,0 50%,9% 39%,6% 25%,19% 18%,25% 4%,39% 7%)}.venus-dashboard-verification-shortcut.is-verified{border-color:rgba(22,135,232,.4)}.venus-dashboard-verification-shortcut.is-verified .venus-dashboard-verification-icon{background:#1687e8}.venus-dashboard-verification-shortcut.is-verified>small{color:#9fcdf3}.venus-dashboard-verification-shortcut.is-unverified{border-color:rgba(221,62,62,.3)}.venus-dashboard-verification-shortcut.is-unverified>small{color:#e5a0a0}.venus-unified-media-picker{display:grid;gap:6px;padding:15px;background:#0d0d0d;border:1px dashed #454545;border-radius:10px;cursor:pointer}.venus-unified-media-picker:hover{border-color:rgba(255,75,31,.72)}.venus-unified-media-picker>strong{color:#fff;font-size:14px}.venus-unified-media-picker>small{color:#9b9b9b;line-height:1.45}.venus-unified-media-picker input[type=file]{margin-top:5px}.venus-existing-mixed-media label.is-video{display:grid;min-height:110px;place-items:center;align-content:center;gap:7px;padding:10px;background:#090909;border:1px solid #292929;border-radius:8px}.venus-existing-video-icon{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#ff4b1f;border-radius:50%;font-size:15px}.venus-existing-mixed-media label.is-video small{max-width:120px;overflow:hidden;color:#aaa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.venus-selected-gallery-video{display:grid;width:54px;height:54px;place-items:center;color:#fff;background:#161616;border:1px solid #383838;border-radius:6px;font-size:19px}.venus-profile-verified-line{display:inline-flex;align-items:center;gap:7px;margin:2px 0 7px;color:#cfe8ff;font-size:11px;font-weight:700}.venus-profile-verified-line .venus-verified-rosette{width:18px;height:18px;font-size:10px}@media (max-width:760px){.venus-dashboard-state-card .venus-dashboard-state-icon,.venus-dashboard-verification-shortcut .venus-dashboard-verification-icon{grid-column:1;grid-row:1/3;align-self:center;justify-self:center}}.venus-danger-zone{margin-top:20px!important;padding:0!important;background:0 0!important;border:0!important}.venus-delete-profile-box{padding:0!important;background:0 0!important;border:0!important}.venus-delete-profile-trigger{display:inline-flex!important;width:auto!important;min-height:0!important;align-items:center;gap:5px;padding:2px 0!important;color:#999!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:10px!important;font-weight:500!important;line-height:1.3;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.venus-delete-profile-trigger:hover{color:#d66!important}.venus-delete-profile-trigger::after{content:''!important}.venus-delete-profile-box[open] .venus-delete-profile-trigger{margin-bottom:10px}.venus-delete-profile-warning{max-width:680px;margin:0 0 12px;padding:11px 12px;background:rgba(164,29,22,.1);border-left:3px solid #a41d16;border-radius:4px}.venus-delete-profile-warning strong{display:block;margin-bottom:4px;color:#fff;font-size:12px}.venus-delete-profile-warning p{margin:0;color:#aaa;font-size:11px;line-height:1.5}.venus-selected-videos{margin-top:10px;padding:10px;background:#0d0d0d;border:1px solid #2d2d2d;border-radius:10px}.venus-selected-videos>strong{display:block;margin-bottom:7px}.venus-selected-video-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #222}.venus-selected-video-item:last-child{border-bottom:0}.venus-selected-video-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venus-selected-video-item button{flex:0 0 28px;width:28px;height:28px;padding:0;color:#fff;background:#191919;border:1px solid #343434;border-radius:50%;cursor:pointer}.venus-video-upload-card .venus-external-video-links{margin-top:14px;padding-top:14px;border-top:1px solid #272727}.venus-add-video-link{margin-top:10px}.venus-admin-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px}.venus-mark-read-link,.venus-message-read{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700}.venus-mark-read-link{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}.venus-message-read{color:#79d99a}.venus-identity-document-box{margin-top:18px;padding:16px;background:#0a0a0a;border:1px solid #303030;border-radius:12px}.venus-identity-document-box h4{margin-top:0}.venus-identity-privacy-warning{margin:12px 0;padding:12px 14px;background:rgba(255,75,31,.08);border:1px solid rgba(255,75,31,.4);border-left:4px solid #ff4b1f;border-radius:9px}.venus-identity-privacy-warning p{margin:5px 0 0}.venus-upload-wait-overlay[hidden]{display:none!important}.venus-upload-wait-overlay{position:fixed;inset:0;z-index:2147483646;display:grid;padding:20px;place-items:center;background:rgba(0,0,0,.88);backdrop-filter:blur(6px)}body.venus-upload-wait-active{overflow:hidden!important}.venus-upload-wait-dialog{display:grid;width:min(92vw,620px);padding:clamp(18px,4vw,34px);place-items:center;gap:14px;color:#fff;background:0 0;border:0;border-radius:0;box-shadow:none;text-align:center}.venus-upload-wait-dialog img{display:block;width:clamp(94px,24vw,150px);height:clamp(94px,24vw,150px);object-fit:contain;animation:venusThinkingSpin 1.15s linear infinite}@keyframes venusThinkingSpin{to{transform:rotateY(360deg)}}.venus-upload-wait-dialog strong{max-width:380px;color:#fff;font-size:clamp(18px, 4vw, 24px);line-height:1.25}.venus-upload-wait-dialog p{margin:0;color:#c9c9c9;font-size:12px;line-height:1.55}.venus-upload-wait-progress{display:block;width:100%;height:3px;overflow:hidden;background:#252525;border-radius:999px}.venus-upload-wait-progress::after{content:"";display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,var(--venus-red),transparent);animation:venusUploadWait 1.15s ease-in-out infinite}@keyframes venusUploadWait{from{transform:translateX(-120%)}to{transform:translateX(340%)}}.venus-identity-hold-notice,.venus-payment-identity-warning{display:flex;align-items:flex-start;gap:14px;margin:16px 0;padding:clamp(16px,3vw,22px);color:#fff;background:rgba(240,198,74,.075);border:1px solid rgba(240,198,74,.42);border-left:4px solid #f0c64a;border-radius:12px}.venus-identity-hold-notice p,.venus-payment-identity-warning p{margin:7px 0;color:#d5d5d5;font-size:12px;line-height:1.6}.venus-identity-hold-icon,.venus-payment-warning-icon{display:inline-grid;flex:0 0 34px;width:34px;height:34px;place-items:center;color:#17120a;background:#f0c64a;border-radius:50%;font-size:18px;font-weight:900}.venus-payment-identity-warning{display:block}.venus-identity-hold-notice .venus-button,.venus-payment-identity-warning .venus-button{margin-top:8px}.venus-dashboard-state-card.is-identity-hold .venus-dashboard-state-icon{color:#f0c64a!important;font-size:20px!important}.venus-status-card.status-identity_hold{border-color:rgba(240,198,74,.42)}.venus-gallery-external-video span,.venus-gallery-lightbox-external em{max-width:100%;overflow:hidden;color:#c7c7c7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.venus-gallery-external-video b,.venus-gallery-lightbox-external b{display:inline-flex;min-height:34px;padding:8px 18px;align-items:center;justify-content:center;color:#fff;background:var(--venus-red);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.venus-gallery-external-video small{max-width:310px;color:#ddd;font-size:11px;line-height:1.5;text-align:center}.venus-gallery-lightbox-external{display:grid;width:min(88vw,480px);min-height:280px;padding:34px;place-items:center;align-content:center;gap:10px;color:#fff!important;background:radial-gradient(circle at 50% 30%,rgba(255,75,31,.18),#090909 58%);border:1px solid #353535;border-radius:16px;text-align:center;text-decoration:none!important}.venus-gallery-lightbox-external[hidden]{display:none!important}.venus-gallery-lightbox-play{display:grid;width:68px;height:48px;place-items:center;color:#fff;background:red;border-radius:13px;font-size:24px;line-height:1}.venus-gallery-lightbox-external strong{font-size:18px}.venus-gallery-lightbox-external small{max-width:340px;color:#ddd;font-size:11px;line-height:1.55}@media (max-width:560px){.venus-identity-hold-notice{display:block}.venus-identity-hold-icon{margin-bottom:10px}.venus-gallery-external-video{width:92%;min-height:245px;padding:24px 18px}}.venus-profile-original .venus-gallery-main.is-external{background:0 0;border-color:var(--venus-red)}.venus-gallery-external-video{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:clamp(20px,7%,34px) clamp(13px,6%,26px);aspect-ratio:9/16;gap:9px;color:#fff;background:0 0;border:1.5px solid var(--venus-red);border-radius:8px;text-align:center}.venus-outline-play{display:grid;box-sizing:border-box;width:72px;height:72px;padding:0 0 0 4px;place-items:center;color:var(--venus-red);background:0 0;border:3px solid var(--venus-red);border-radius:50%;font-family:Arial,sans-serif;font-size:28px;font-style:normal;line-height:1}.venus-gallery-external-video .venus-outline-play,.venus-gallery-lightbox-external .venus-outline-play{color:var(--venus-red);background:0 0;font-family:Arial,sans-serif;font-size:28px;white-space:normal}.venus-gallery-external-video strong{font-size:14px}.venus-gallery-external-video small{max-width:260px;color:#d5d5d5;font-size:9px;line-height:1.45;text-align:center}.venus-gallery-external-video b,.venus-gallery-lightbox-external b{display:inline;min-height:0;padding:0;color:var(--venus-red);background:0 0;border:0;border-radius:0;font-size:11px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.venus-gallery-lightbox-external{display:grid;box-sizing:border-box;width:min(88vw,138.67vh,900px);height:auto;min-height:0;padding:clamp(24px,5vw,44px);aspect-ratio:16/9;place-items:center;align-content:center;gap:10px;color:#fff!important;background:rgba(5,5,5,.92);border:1.5px solid var(--venus-red);border-radius:14px;text-align:center;text-decoration:none!important}.venus-gallery-lightbox-external strong{font-size:clamp(15px, 2vw, 19px)}.venus-gallery-lightbox-external small{max-width:390px;color:#ddd;font-size:10px;line-height:1.5}.venus-video-url-field{align-content:start}.venus-video-link-preview{display:grid;box-sizing:border-box;width:100%;margin-top:7px;padding:14px;aspect-ratio:16/9;place-items:center;align-content:center;gap:9px;overflow:hidden;color:#fff;background:0 0;border:1.5px solid var(--venus-red);border-radius:9px}.venus-video-link-preview[hidden]{display:none!important}.venus-video-link-preview .venus-outline-play{width:54px;height:54px;border-width:2px;font-size:21px}.venus-video-link-preview small{display:block;max-width:100%;overflow:hidden;color:#c9c9c9;font-size:9px;font-weight:500;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.venus-gallery-external-video{width:100%;min-height:0;padding:18px 12px}.venus-gallery-external-video .venus-outline-play{width:60px;height:60px;font-size:23px}.venus-gallery-lightbox-external{width:min(92vw,128vh);padding:20px}}.venus-popular-searches,.venus-seo-related{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;width:95%;margin:0 auto 28px}.venus-popular-searches>span,.venus-seo-related>strong{color:#aaa;font-size:11px;font-weight:700}.venus-popular-searches a,.venus-seo-related a{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;color:#e7e7e7!important;background:#0c0c0c;border:1px solid #292929;border-radius:999px;font-size:10px;font-weight:600;text-decoration:none!important}.venus-popular-searches a:hover,.venus-seo-related a:hover{color:#fff!important;border-color:var(--venus-red)}.venus-seo-related{width:100%;margin:16px 0 18px}.venus-filter-group-main .venus-filter-grid{grid-template-columns:minmax(180px,1.45fr) repeat(5,minmax(120px,1fr)) auto;align-items:end}.venus-filter-quick-submit{min-height:46px;align-self:end;white-space:nowrap}.venus-filter-panel[open] summary span{transform:rotate(45deg)}@media(max-width:1280px){.venus-filter-group-main .venus-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venus-filter-quick-submit{width:100%}}@media(max-width:760px){.venus-filter-group-main .venus-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-filter-quick-submit{grid-column:1/-1}}@media(max-width:500px){.venus-filter-group-main .venus-filter-grid{grid-template-columns:1fr}.venus-popular-searches{width:94%;gap:6px}.venus-popular-searches a,.venus-seo-related a{font-size:9px}}.venus-admin-view-banner{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border:1px solid rgba(220,38,38,.38);border-radius:12px;background:rgba(220,38,38,.07);font-size:13px;line-height:1.45}.venus-admin-view-banner strong{flex:0 0 auto;color:#dc2626}.venus-admin-view-banner span{color:inherit}@media(max-width:680px){.venus-admin-view-banner{display:block}.venus-admin-view-banner strong{display:block;margin-bottom:4px}}.venus-payment-secure-box{border-color:rgba(32,178,107,.38)!important;background:rgba(32,178,107,.06)!important}.venus-payment-secure-box strong{color:#fff}.venus-payment-secure-box p{margin-bottom:0}.venus-membership-choice input,.venus-membership-choice select{font-size:15px}.venus-plan-breakdown{display:flex;flex-wrap:wrap;gap:8px 16px;margin:-4px 0 14px}.venus-plan-breakdown small{opacity:.78}.venus-coupon-box{padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.025)}.venus-coupon-box label{display:block;margin:0}.venus-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:8px}.venus-coupon-row input{width:100%;text-transform:uppercase;letter-spacing:.04em}.venus-coupon-row .venus-button{min-width:120px;width:auto;margin:0;padding:10px 16px}.venus-coupon-box small{display:block;margin-top:7px;color:rgba(255,255,255,.62)}.venus-coupon-box small.is-success{color:#62d995}.venus-coupon-box small.is-error{color:#ff8585}.venus-plan-breakdown [data-venus-plan-coupon-line]{color:#62d995}.venus-coupon-confirmed{border-color:rgba(98,217,149,.35)}@media(max-width:640px){.venus-coupon-row{grid-template-columns:1fr}.venus-coupon-row .venus-button{width:100%}}.venus-wizard-actions{align-items:center;gap:9px}.venus-wizard-action-note{margin-right:auto;color:#8e8e8e;font-size:10px;font-weight:400;line-height:1.35}.venus-wizard-actions .venus-wizard-save{min-width:158px;color:#fff!important;background:var(--venus-red)!important;border-color:var(--venus-red)!important;box-shadow:none!important;font-weight:700}.venus-wizard-actions .venus-wizard-save:focus-visible,.venus-wizard-actions .venus-wizard-save:hover{background:var(--venus-red-dark)!important;border-color:var(--venus-red-dark)!important}.venus-wizard-actions .venus-wizard-next{min-width:126px;color:#f5f5f5!important;background:#242424!important;border-color:#454545!important}.venus-wizard-actions .venus-wizard-next:focus-visible,.venus-wizard-actions .venus-wizard-next:hover{background:#303030!important;border-color:#686868!important}.venus-wizard-actions .venus-wizard-prev{color:#bdbdbd!important;background:0 0!important;border-color:#343434!important}.venus-wizard-actions .venus-wizard-prev:focus-visible,.venus-wizard-actions .venus-wizard-prev:hover{color:#fff!important;border-color:#5a5a5a!important}.venus-wizard .venus-action-media,.venus-wizard .venus-add-video-link,.venus-wizard .venus-profile-photo-save,.venus-wizard .venus-profile-photo-select{color:#ededed!important;background:#1b1b1b!important;border:1px solid #444!important;box-shadow:none!important;font-weight:600!important}.venus-wizard .venus-action-media:focus-visible,.venus-wizard .venus-action-media:hover,.venus-wizard .venus-add-video-link:focus-visible,.venus-wizard .venus-add-video-link:hover,.venus-wizard .venus-profile-photo-save:focus-visible,.venus-wizard .venus-profile-photo-save:hover,.venus-wizard .venus-profile-photo-select:focus-visible,.venus-wizard .venus-profile-photo-select:hover{color:#fff!important;background:#272727!important;border-color:#686868!important;transform:none!important}.venus-wizard .venus-profile-photo-save:disabled{opacity:.42;background:#151515!important;border-color:#303030!important}.venus-wizard .venus-unified-media-picker{background:#0c0c0c;border-color:#3b3b3b;transition:background .16s ease,border-color .16s ease}.venus-wizard .venus-unified-media-picker:focus-within,.venus-wizard .venus-unified-media-picker:hover{background:#111;border-color:#666}.venus-wizard input[type=file]::file-selector-button{color:#f0f0f0;background:#222;border:1px solid #444;box-shadow:none}.venus-wizard input[type=file]::file-selector-button:hover{background:#2c2c2c;border-color:#666}.venus-gallery-delete-orphan,.venus-gallery-remove-x{box-shadow:none!important}@media (max-width:760px){.venus-wizard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.venus-wizard-action-note{grid-column:1/-1;margin:0 0 2px;text-align:center}.venus-wizard-actions .venus-wizard-next,.venus-wizard-actions .venus-wizard-prev,.venus-wizard-actions .venus-wizard-save{width:100%;min-width:0}.venus-wizard-actions .venus-wizard-save:only-of-type{grid-column:1/-1}}.venus-quick-start{display:grid;gap:16px;padding:clamp(18px,2.5vw,26px);background:linear-gradient(145deg,rgba(26,26,26,.98),rgba(11,11,11,.98));border:1px solid #292929;border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.18)}.venus-quick-start-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.venus-quick-start-heading h3{margin:3px 0 0;color:#fff;font-size:clamp(22px, 3vw, 30px)}.venus-quick-start-heading p{margin:0;color:#9c9c9c;font-size:13px}.venus-primary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.venus-primary-action{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:142px;padding:18px;color:#fff!important;background:#121212;border:1px solid #2b2b2b;border-radius:16px;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease}.venus-primary-action:hover{transform:translateY(-2px);border-color:rgba(220,25,46,.72);background:#171717}.venus-primary-action>b{color:#707070;font-size:21px;font-weight:500}.venus-primary-action-icon{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:#222;border:1px solid #303030;border-radius:13px;font-size:20px}.venus-primary-action div{display:grid;gap:4px;min-width:0}.venus-primary-action div>small{color:#858585;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.venus-primary-action div>strong{color:#fff;font-size:16px;line-height:1.18}.venus-primary-action div>p{margin:0;color:#aaa;font-size:12px;line-height:1.4}.venus-primary-action.is-story{border-top:2px solid #d7192d}.venus-primary-action.is-story .venus-primary-action-icon{background:rgba(215,25,45,.14);border-color:rgba(215,25,45,.36);color:#ff6d7b}.venus-primary-action.is-audio{border-top:2px solid #b78235}.venus-primary-action.is-audio .venus-primary-action-icon{background:rgba(183,130,53,.13);border-color:rgba(183,130,53,.34)}.venus-primary-action.is-profile-photo{border-top:2px solid #686868}.venus-primary-action.is-gallery{border-top:2px solid #686868}.venus-primary-action.is-active{box-shadow:inset 0 0 0 1px rgba(46,204,113,.14)}.venus-primary-action.is-active::after{content:'ACTIVO';position:absolute;top:10px;right:12px;padding:3px 7px;color:#a7ebbf;background:rgba(46,204,113,.12);border:1px solid rgba(46,204,113,.25);border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.08em}.venus-dashboard-secondary-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.venus-dashboard-secondary-cards>a{min-height:118px;padding:16px}.venus-media-focus-intro{margin:-2px 0 10px;color:#aaa;font-size:13px}.venus-wizard.venus-media-focus-profile [data-venus-gallery-card],.venus-wizard.venus-media-focus-profile [data-venus-video-card]{display:none!important}.venus-wizard.venus-media-focus-gallery [data-venus-profile-photo-card]{display:none!important}.venus-audio-panel{gap:18px}.venus-audio-active-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,42%);align-items:center;gap:13px;padding:15px;background:#101712;border:1px solid rgba(46,204,113,.28);border-radius:14px}.venus-audio-live-dot{width:11px;height:11px;background:#2ecc71;border-radius:50%;box-shadow:0 0 0 6px rgba(46,204,113,.1)}.venus-audio-active-card small,.venus-audio-active-card strong{display:block}.venus-audio-active-card small{margin-top:4px;color:#8eb79b;font-size:11px}.venus-audio-active-card audio,.venus-profile-audio audio{width:100%;min-width:0}.venus-audio-recorder{display:grid;gap:15px;padding:clamp(18px,3vw,28px);background:#0f0f0f;border:1px solid #2b2b2b;border-radius:18px}.venus-audio-recorder.is-recording{border-color:rgba(215,25,45,.55);box-shadow:inset 0 0 0 1px rgba(215,25,45,.12)}.venus-audio-recorder-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.venus-audio-recorder-top small,.venus-audio-recorder-top strong{display:block}.venus-audio-recorder-top small{color:#777;font-size:9px;font-weight:900;letter-spacing:.09em}.venus-audio-recorder-top strong{margin-top:3px;color:#fff}.venus-audio-recorder-top output{color:#fff;font-size:clamp(25px,5vw,38px);font-variant-numeric:tabular-nums;font-weight:900}.venus-audio-wave{display:flex;align-items:center;justify-content:center;gap:5px;height:58px}.venus-audio-wave i{display:block;width:4px;height:16px;background:#3a3a3a;border-radius:99px;transition:height .12s ease,background .12s ease}.venus-audio-wave i:nth-child(2n){height:26px}.venus-audio-wave i:nth-child(3n){height:36px}.venus-audio-recorder.is-recording .venus-audio-wave i{background:#d7192d;animation:venusAudioPulse .7s ease-in-out infinite alternate}.venus-audio-recorder.is-recording .venus-audio-wave i:nth-child(2n){animation-delay:.12s}.venus-audio-recorder.is-recording .venus-audio-wave i:nth-child(3n){animation-delay:.24s}@keyframes venusAudioPulse{from{transform:scaleY(.55)}to{transform:scaleY(1.25)}}.venus-audio-recorder-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.venus-audio-record-button,.venus-audio-stop-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border-radius:999px;font:inherit;font-weight:900;cursor:pointer}.venus-audio-record-button{color:#fff;background:#d7192d;border:1px solid #d7192d}.venus-audio-record-button span{font-size:12px}.venus-audio-stop-button{color:#fff;background:#202020;border:1px solid #3a3a3a}.venus-audio-status{margin:0;color:#8f8f8f;font-size:12px;text-align:center}.venus-audio-upload-fallback{display:grid;gap:9px}.venus-audio-upload-fallback>span{color:#666;font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.venus-audio-upload-fallback label{display:grid;gap:5px;padding:15px;background:#151515;border:1px dashed #383838;border-radius:13px;cursor:pointer}.venus-audio-upload-fallback label strong{color:#fff}.venus-audio-upload-fallback label small,.venus-audio-upload-fallback>small{color:#8c8c8c;font-size:11px}.venus-audio-upload-fallback input{margin-top:5px}.venus-profile-audio{display:grid;gap:10px;margin:12px 0 14px;padding:14px;background:linear-gradient(145deg,#17120c,#111);border:1px solid rgba(183,130,53,.3);border-radius:14px}.venus-profile-audio-heading{display:flex;align-items:center;gap:10px}.venus-profile-audio-heading>span{display:grid;place-items:center;width:34px;height:34px;background:rgba(183,130,53,.14);border-radius:10px}.venus-profile-audio-heading small,.venus-profile-audio-heading strong{display:block}.venus-profile-audio-heading strong{color:#fff}.venus-profile-audio-heading small{margin-top:2px;color:#a58e6d;font-size:10px}@media (max-width:1180px){.venus-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-dashboard-secondary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.venus-quick-start{padding:15px;border-radius:15px}.venus-quick-start-heading{display:grid;gap:5px}.venus-primary-actions{grid-template-columns:1fr;gap:9px}.venus-primary-action{min-height:0;padding:15px;grid-template-columns:40px minmax(0,1fr) auto;border-radius:14px}.venus-primary-action div>p{font-size:11px}.venus-dashboard-secondary-cards{grid-template-columns:1fr 1fr}.venus-audio-active-card{grid-template-columns:auto minmax(0,1fr)}.venus-audio-active-card audio{grid-column:1/-1}.venus-audio-recorder-top output{font-size:28px}}@media (max-width:430px){.venus-dashboard-secondary-cards{grid-template-columns:1fr}}.venus-dashboard{width:min(100%,1240px);padding:clamp(16px,2.8vw,32px);background:radial-gradient(circle at 92% 0,rgba(215,25,45,.08),transparent 28%),#070707;border:1px solid #262626;border-top-color:rgba(215,25,45,.35);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.42)}.venus-dashboard-header-modern{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(14px,2vw,24px);margin-bottom:22px;padding:6px 4px 20px;border-bottom:1px solid #242424}.venus-dashboard-brand{display:flex;align-items:center;min-width:150px}.venus-dashboard-brand img{display:block;width:clamp(132px,13vw,174px);height:auto;max-height:64px;object-fit:contain;object-position:left center}.venus-dashboard-header-modern .venus-dashboard-identity{gap:12px;min-width:0}.venus-dashboard-header-modern .venus-dashboard-identity h2{margin:2px 0 0;font-size:clamp(23px, 2.6vw, 34px);line-height:1.05}.venus-dashboard-header-modern .venus-dashboard-identity p{margin:5px 0 0;color:#929292;font-size:12px}.venus-dashboard-user-avatar{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;overflow:hidden;background:#111;border:2px solid #333;border-radius:50%}.venus-dashboard-user-avatar img{width:100%;height:100%;object-fit:cover}.venus-dashboard-plan-card{display:flex;align-items:center;gap:10px;min-width:154px;padding:11px 14px;background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid #292929;border-radius:12px}.venus-dashboard-plan-card>span{display:grid;width:30px;height:30px;place-items:center;color:#fff;background:rgba(215,25,45,.16);border:1px solid rgba(215,25,45,.3);border-radius:50%;font-size:11px}.venus-dashboard-plan-card em,.venus-dashboard-plan-card small,.venus-dashboard-plan-card strong{display:block}.venus-dashboard-plan-card small{color:#777;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venus-dashboard-plan-card strong{margin-top:1px;color:#fff;font-size:13px}.venus-dashboard-plan-card em{margin-top:2px;color:#8c8c8c;font-size:9px;font-style:normal}.venus-dashboard-session-link{white-space:nowrap}.venus-dashboard.is-summary>.venus-dashboard-nav{display:none}.venus-quick-start{gap:18px;padding:clamp(18px,2.4vw,26px);background:linear-gradient(145deg,#111,#0b0b0b);border:1px solid #242424;border-radius:16px;box-shadow:none}.venus-quick-start-heading{align-items:center}.venus-quick-start-heading h3{margin-top:5px;font-size:clamp(20px,2.4vw,27px)}.venus-quick-start-heading p{max-width:420px;color:#818181;text-align:right;line-height:1.45}.venus-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.venus-primary-action{display:flex;min-height:284px;padding:20px 16px 16px;flex-direction:column;align-items:center;justify-content:flex-start;gap:13px;color:#fff!important;background:linear-gradient(180deg,#151515,#101010);border:1px solid #353535;border-radius:14px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.venus-primary-action:focus-visible,.venus-primary-action:hover{transform:translateY(-3px);background:linear-gradient(180deg,#191919,#111);border-color:rgba(215,25,45,.72);box-shadow:0 14px 35px rgba(0,0,0,.25),inset 0 0 0 1px rgba(215,25,45,.08)}.venus-primary-action-icon{display:grid;width:78px;height:78px;place-items:center;color:#ff364b;background:radial-gradient(circle,rgba(215,25,45,.2),rgba(215,25,45,.04) 62%,transparent 64%);border:1px solid rgba(215,25,45,.46);border-radius:50%;box-shadow:0 0 24px rgba(215,25,45,.13)}.venus-primary-action-icon svg{width:54px;height:54px;overflow:visible}.venus-primary-action div{display:flex;width:100%;min-height:0;flex:1;flex-direction:column;align-items:center;gap:6px}.venus-primary-action div>small{order:2;color:#8c8c8c;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.venus-primary-action div>strong{order:1;min-height:40px;color:#fff;font-size:17px;line-height:1.18}.venus-primary-action div>p{order:3;margin:0;color:#969696;font-size:11px;line-height:1.42}.venus-primary-action-cta{order:4;display:flex;width:100%;min-height:38px;margin-top:auto;align-items:center;justify-content:center;padding:8px 12px;color:#fff;background:linear-gradient(180deg,#d91e33,#b81023);border:1px solid #e22a3f;border-radius:7px;font-size:11px;font-weight:850;box-shadow:0 8px 18px rgba(190,16,36,.16)}.venus-primary-action>b{display:none}.venus-primary-action.is-audio,.venus-primary-action.is-gallery,.venus-primary-action.is-profile-photo,.venus-primary-action.is-story{border-top:1px solid rgba(215,25,45,.48)}.venus-primary-action.is-audio .venus-primary-action-icon,.venus-primary-action.is-story .venus-primary-action-icon{color:#ff4256;background:radial-gradient(circle,rgba(215,25,45,.2),rgba(215,25,45,.04) 62%,transparent 64%);border-color:rgba(215,25,45,.5)}.venus-primary-action.is-active{box-shadow:inset 0 0 0 1px rgba(46,204,113,.12)}.venus-primary-action.is-active::after{top:9px;right:10px}.venus-positioning-note{padding:13px 16px!important;background:rgba(215,25,45,.055)!important;border:1px solid rgba(215,25,45,.14)!important;border-radius:11px!important}.venus-positioning-note strong{color:#eee!important}.venus-positioning-note p{color:#888!important}.venus-management-block,.venus-performance-block{display:grid;gap:14px;padding:clamp(16px,2vw,22px);background:linear-gradient(145deg,#101010,#0b0b0b);border:1px solid #242424;border-radius:15px;scroll-margin-top:24px}.venus-management-heading h3,.venus-performance-heading h3{margin:4px 0 0;color:#fff;font-size:clamp(19px,2.2vw,25px)}.venus-dashboard-secondary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.venus-dashboard-secondary-cards>a{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:2px;min-height:78px;padding:13px 14px;align-items:center;background:#121212;border:1px solid #292929;border-radius:10px}.venus-dashboard-secondary-cards>a:focus-visible,.venus-dashboard-secondary-cards>a:hover{transform:none;background:#171717;border-color:#444}.venus-dashboard-secondary-cards>a>span{grid-column:1;grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;align-self:center;color:#f2f2f2;background:#222;border-radius:9px;font-size:16px}.venus-dashboard-secondary-cards>a>strong{grid-column:2;grid-row:1;color:#eee;font-size:12px;line-height:1.25}.venus-dashboard-secondary-cards>a>small{grid-column:2;grid-row:2;color:#777;font-size:10px;line-height:1.35}.venus-dashboard-secondary-cards>.venus-management-wide{grid-column:1/-1}.venus-dashboard-state-card.is-state-green,.venus-dashboard-state-card.is-state-red,.venus-dashboard-state-card.is-state-yellow,.venus-dashboard-verification-shortcut.is-unverified,.venus-dashboard-verification-shortcut.is-verified{border-color:#292929}.venus-progress-card{padding:15px 17px;background:#101010;border:1px solid #242424;border-radius:11px}.venus-progress{background:#222}.venus-performance-block .venus-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.venus-performance-block .venus-stats-grid>div{min-height:92px;padding:15px;align-content:center;background:#121212;border:1px solid #292929;border-radius:10px;text-align:left}.venus-performance-block .venus-stats-grid span{font-size:clamp(22px,2.4vw,29px)}.venus-performance-block .venus-stats-grid small{font-size:10px}#venus-admin-message{scroll-margin-top:24px}@media (max-width:980px){.venus-dashboard-header-modern{grid-template-columns:auto minmax(0,1fr) auto}.venus-dashboard-plan-card{grid-column:3;grid-row:1}.venus-dashboard-session-link{grid-column:3;grid-row:2;justify-self:end}.venus-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-dashboard-secondary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-dashboard-secondary-cards>.venus-management-wide{grid-column:1/-1}.venus-performance-block .venus-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.venus-dashboard{width:100%;padding:12px;border-radius:0}.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:2px 2px 15px}.venus-dashboard-brand{min-width:0}.venus-dashboard-brand img{width:132px;max-height:50px}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1/-1;grid-row:2;padding:13px 14px;background:#101010;border:1px solid #242424;border-radius:12px}.venus-dashboard-user-avatar{width:42px;height:42px}.venus-dashboard-header-modern .venus-dashboard-identity h2{font-size:21px}.venus-dashboard-header-modern .venus-dashboard-identity p{font-size:11px}.venus-dashboard-plan-card{grid-column:1/-1;grid-row:3;min-width:0;padding:9px 11px}.venus-dashboard-session-link{grid-column:2;grid-row:1;align-self:center;justify-self:end;font-size:11px}.venus-dashboard.is-summary>.venus-dashboard-nav{display:none}.venus-dashboard-nav{margin-bottom:16px}.venus-quick-start{padding:14px;border-radius:13px}.venus-quick-start-heading{display:block}.venus-quick-start-heading h3{font-size:20px}.venus-quick-start-heading p{margin-top:5px;text-align:left;font-size:11px}.venus-primary-actions{grid-template-columns:1fr;gap:8px}.venus-primary-action{display:grid;grid-template-columns:56px minmax(0,1fr) 20px;min-height:0;padding:13px;align-items:center;gap:11px;border-radius:11px;text-align:left}.venus-primary-action:hover{transform:none}.venus-primary-action-icon{width:54px;height:54px}.venus-primary-action-icon svg{width:40px;height:40px}.venus-primary-action div{display:grid;align-items:start;gap:2px}.venus-primary-action div>strong{order:1;min-height:0;font-size:14px}.venus-primary-action div>small{order:2;font-size:9.5px}.venus-primary-action div>p{display:none}.venus-primary-action-cta{display:none}.venus-primary-action>b{display:block;color:#aaa;font-size:26px;line-height:1}.venus-primary-action.is-active::after{top:6px;right:31px}.venus-positioning-note{padding:11px 13px!important}.venus-management-block,.venus-performance-block{padding:14px;border-radius:13px}.venus-dashboard-secondary-cards{grid-template-columns:1fr;gap:7px}.venus-dashboard-secondary-cards>.venus-management-wide{grid-column:auto}.venus-dashboard-secondary-cards>a{min-height:67px;padding:11px 12px}.venus-performance-block .venus-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.venus-performance-block .venus-stats-grid>div{min-height:80px;padding:12px}}.venus-age-gate[hidden],.venus-consent-banner[hidden],.venus-consent-modal[hidden]{display:none!important}.venus-dashboard-header-modern{grid-template-columns:auto minmax(190px,1fr) auto minmax(300px,340px) auto}.venus-visibility-compact{display:grid;gap:7px;min-width:300px;padding:10px 11px 8px;background:linear-gradient(145deg,#121212,#0b0b0b);border:1px solid #2b2b2b;border-radius:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.venus-visibility-compact-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.venus-visibility-compact-title>span{color:#777;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venus-visibility-compact-title>strong{color:#eee;font-size:10px;font-weight:800}.venus-visibility-segmented{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:3px;overflow:hidden;background:#070707;border:1px solid #262626;border-radius:999px}.venus-visibility-segmented::before{position:absolute;top:3px;bottom:3px;left:3px;z-index:0;width:calc((100% - 6px)/ 3);background:linear-gradient(180deg,#23995a,#177840);border:1px solid rgba(90,227,146,.45);border-radius:999px;box-shadow:0 5px 16px rgba(0,0,0,.3);content:"";transition:transform .22s ease,background .22s ease,border-color .22s ease}.venus-visibility-hide_contacts .venus-visibility-segmented::before{background:linear-gradient(180deg,#c69b2d,#9a7420);border-color:rgba(244,203,91,.5);transform:translateX(100%)}.venus-visibility-hidden .venus-visibility-segmented::before{background:linear-gradient(180deg,#d23636,#9f2424);border-color:rgba(255,103,103,.5);transform:translateX(200%)}.venus-visibility-segmented label{position:relative;z-index:1;display:block;min-width:0;margin:0;cursor:pointer}.venus-visibility-segmented input{position:absolute;opacity:0;pointer-events:none}.venus-visibility-segmented label>span{display:flex;min-height:31px;align-items:center;justify-content:center;gap:5px;padding:5px 7px;color:#777;border-radius:999px;font-size:9px;line-height:1.05;text-align:center;transition:color .18s ease}.venus-visibility-segmented label>span i{display:block;width:6px;height:6px;flex:0 0 6px;background:currentColor;border-radius:50%}.venus-visibility-segmented label>span b{font-weight:800}.venus-visibility-segmented label.is-selected>span{color:#fff}.venus-visibility-segmented input:focus-visible+span{outline:2px solid #fff;outline-offset:-2px}.venus-visibility-segmented input:disabled+span{cursor:not-allowed;opacity:.42}.venus-visibility-compact .venus-availability-status{min-height:13px;margin:0;color:#666;font-size:8.5px;line-height:1.25;text-align:right}.venus-visibility-compact .venus-availability-status.is-saving{color:#d4b65b}.venus-visibility-compact .venus-availability-status.is-saved{color:#72d79b}.venus-visibility-compact .venus-availability-status.is-error{color:#ff7b75}.venus-availability-options .venus-availability-option-available.is-selected{background:rgba(35,153,90,.1);border-color:rgba(62,205,123,.7)}.venus-availability-options .venus-availability-option-contacts.is-selected{background:rgba(198,155,45,.1);border-color:rgba(230,184,67,.72)}.venus-availability-options .venus-availability-option-hidden.is-selected{background:rgba(210,54,54,.1);border-color:rgba(232,77,77,.72)}.venus-ad-editor-section{padding:clamp(16px,2.6vw,26px)!important;background:radial-gradient(circle at 92% 0,rgba(215,25,45,.06),transparent 28%),linear-gradient(145deg,#101010,#090909)!important;border:1px solid #272727!important;border-radius:18px!important}.venus-ad-editor-heading{align-items:center;padding-bottom:17px;border-bottom:1px solid #252525}.venus-ad-editor-heading h3{margin-top:4px;font-size:clamp(23px,3vw,31px)}.venus-ad-editor-heading>p{max-width:470px;color:#858585;font-size:11px;line-height:1.55}.venus-wizard{gap:17px!important}.venus-wizard-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,34%);align-items:center;gap:24px;padding:16px 18px;background:linear-gradient(145deg,#171717,#101010);border:1px solid #2d2d2d;border-radius:14px}.venus-wizard-overview>div:first-child{display:grid;gap:4px}.venus-wizard-overview>div:first-child>strong{color:#fff;font-size:16px}.venus-wizard-overview>div:first-child>small{color:#8b8b8b;font-size:11px;line-height:1.4}.venus-wizard-progress{display:grid;gap:7px}.venus-wizard-progress>span{color:#c8c8c8;font-size:10px;font-weight:800;text-align:right}.venus-wizard-progress>div{height:7px;overflow:hidden;background:#292929;border-radius:999px}.venus-wizard-progress>div>i{display:block;height:100%;background:linear-gradient(90deg,#a70f20,#e62b40);border-radius:inherit;transition:width .25s ease}.venus-wizard .venus-stepper{gap:8px;margin:0}.venus-wizard .venus-stepper li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);min-height:50px;align-items:center;gap:8px;padding:7px 9px;color:#777;background:#0d0d0d;border:1px solid #292929;border-radius:11px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.venus-wizard .venus-stepper li::before{display:none}.venus-wizard .venus-stepper li>span{width:32px;height:32px;color:#9a9a9a;background:#1d1d1d;border:1px solid #353535;font-size:10px;font-weight:850}.venus-wizard .venus-stepper li>small{display:block;color:inherit;font-size:9px;font-weight:700;line-height:1.15}.venus-wizard .venus-stepper li.is-active{color:#fff;background:rgba(215,25,45,.08);border-color:rgba(215,25,45,.62)}.venus-wizard .venus-stepper li.is-active>span{color:#fff;background:#c7182b;border-color:#e2384b;box-shadow:0 0 0 4px rgba(215,25,45,.08)}.venus-wizard .venus-stepper li.is-complete{color:#aaa;border-color:rgba(58,174,106,.35)}.venus-wizard .venus-stepper li.is-complete>span{color:#fff;background:#247848;border-color:#3aa866}.venus-wizard.is-editing .venus-stepper li[data-venus-step-target]:hover{transform:translateY(-1px);border-color:#565656}.venus-wizard .venus-step{gap:18px;padding:clamp(17px,2.6vw,27px);background:linear-gradient(145deg,#111,#0b0b0b);border:1px solid #292929;border-radius:16px;box-shadow:0 14px 38px rgba(0,0,0,.12)}.venus-step-heading-modern{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid #272727}.venus-step-number{display:grid;width:52px;height:52px;place-items:center;color:#ff4d60;background:radial-gradient(circle,rgba(215,25,45,.18),rgba(215,25,45,.035));border:1px solid rgba(215,25,45,.4);border-radius:15px;font-size:14px;font-weight:900;letter-spacing:.05em}.venus-step-heading-modern>div{display:grid;gap:3px}.venus-step-heading-modern small{color:#b33a47;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.venus-step-heading-modern h4{margin:0;color:#fff;font-size:clamp(19px,2.4vw,25px)}.venus-step-heading-modern p{margin:1px 0 0;color:#8b8b8b;font-size:11px;line-height:1.5}.venus-form-subtitle{margin:4px 0 -5px;padding-left:10px;color:#f1f1f1;border-left:3px solid #d7192d;font-size:13px;font-weight:800}.venus-wizard .venus-grid,.venus-wizard .venus-primary-fields{gap:11px}.venus-wizard .venus-grid>label:not(.venus-check),.venus-wizard .venus-step>label:not(.venus-check){gap:7px;padding:12px 13px;background:#131313;border:1px solid #2a2a2a;border-radius:11px;transition:border-color .18s ease,background .18s ease}.venus-wizard .venus-grid>label:not(.venus-check):focus-within,.venus-wizard .venus-step>label:not(.venus-check):focus-within{background:#151515;border-color:rgba(215,25,45,.48)}.venus-wizard .venus-grid>label:not(.venus-check)>small,.venus-wizard .venus-step>label:not(.venus-check)>small{color:#777;font-size:10px}.venus-wizard input[type=email],.venus-wizard input[type=number],.venus-wizard input[type=password],.venus-wizard input[type=tel],.venus-wizard input[type=text],.venus-wizard input[type=time],.venus-wizard input[type=url],.venus-wizard select,.venus-wizard textarea{background:#090909!important;border-color:#343434!important;border-radius:8px!important}.venus-wizard textarea{min-height:145px}.venus-wizard .venus-choice-group,.venus-wizard .venus-conditional-card,.venus-wizard .venus-option-cards,.venus-wizard .venus-plan-summary,.venus-wizard .venus-review-box,.venus-wizard .venus-upload-card{border-radius:12px!important}.venus-wizard .venus-choice-group{padding:15px;background:#111;border-color:#2b2b2b}.venus-wizard .venus-choice-group legend{color:#eee}.venus-wizard .venus-choice-group .venus-check{padding:10px 11px;background:#0b0b0b;border:1px solid #292929;border-radius:8px;transition:border-color .15s ease,background .15s ease}.venus-wizard .venus-choice-group .venus-check:hover{background:#111;border-color:#414141}.venus-wizard .venus-upload-card{padding:clamp(15px,2.2vw,21px);background:#111;border-color:#2d2d2d}.venus-wizard .venus-upload-card>div:first-child>strong{color:#fff;font-size:14px}.venus-wizard .venus-unified-media-picker{padding:14px!important;background:#0a0a0a!important;border:1px dashed #464646!important;border-radius:10px!important}.venus-wizard-actions{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px;background:rgba(13,13,13,.96);border:1px solid #2d2d2d;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.venus-wizard-action-note{color:#777;font-size:10px}.venus-wizard-actions .venus-button,.venus-wizard-actions .venus-button-secondary{min-width:130px}.venus-audio-preview-card[hidden],.venus-audio-stop-button[hidden]{display:none!important}.venus-audio-stop-button{color:#fff;background:linear-gradient(180deg,#d62539,#a91325);border:1px solid #e2394d;box-shadow:0 9px 22px rgba(194,17,38,.2)}.venus-audio-stop-button span{font-size:10px}.venus-audio-recorder.is-recording .venus-audio-record-button{display:none!important}.venus-audio-recorder.is-recording .venus-audio-stop-button{display:inline-flex!important}.venus-audio-preview-card{display:grid;width:min(100%,560px);margin:2px auto 0;padding:18px;place-items:center;gap:8px;background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid #343434;border-radius:14px;text-align:center}.venus-audio-preview-card>strong{color:#fff;font-size:14px}.venus-audio-preview-card audio{display:block;width:min(100%,500px);margin:5px auto 2px}.venus-audio-rerecord{min-height:38px;padding:8px 14px;font-size:11px}.venus-audio-recorder.has-recording .venus-audio-wave i{background:#575757}@media (max-width:1180px){.venus-dashboard-header-modern{grid-template-columns:auto minmax(0,1fr) auto}.venus-dashboard-plan-card{grid-column:3;grid-row:1}.venus-visibility-compact{grid-column:2/4;grid-row:2;width:min(100%,620px);justify-self:end}.venus-dashboard-session-link{grid-column:1;grid-row:2;justify-self:start}}@media (max-width:760px){.venus-wizard-overview{grid-template-columns:1fr;gap:12px}.venus-wizard-progress>span{text-align:left}.venus-wizard .venus-stepper{grid-template-columns:repeat(5,42px);justify-content:space-between;gap:4px}.venus-wizard .venus-stepper li{grid-template-columns:1fr;min-height:42px;padding:4px;place-items:center;border-radius:10px}.venus-wizard .venus-stepper li>small{display:none}.venus-wizard .venus-stepper li>span{width:31px;height:31px}.venus-step-heading-modern{grid-template-columns:44px minmax(0,1fr);gap:11px}.venus-step-number{width:44px;height:44px;border-radius:13px}.venus-wizard .venus-step{padding:15px;border-radius:14px}.venus-wizard .venus-grid-2,.venus-wizard .venus-grid-3,.venus-wizard .venus-grid-4{grid-template-columns:1fr}.venus-wizard-actions{position:sticky;bottom:8px;z-index:24;grid-template-columns:1fr 1fr;padding:10px;backdrop-filter:blur(12px)}.venus-wizard-action-note{grid-column:1/-1;text-align:center}.venus-wizard-actions .venus-button,.venus-wizard-actions .venus-button-secondary{width:100%;min-width:0}}@media (max-width:680px){.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1/-1;grid-row:2}.venus-visibility-compact{grid-column:1/-1;grid-row:3;width:100%;min-width:0;justify-self:stretch;padding:10px}.venus-dashboard-plan-card{grid-column:1/-1;grid-row:4}.venus-dashboard-session-link{grid-column:2;grid-row:1;justify-self:end}.venus-visibility-segmented label>span{min-height:36px;padding:5px 4px;font-size:8.5px}.venus-visibility-compact .venus-availability-status{text-align:center}.venus-audio-recorder{padding:16px}.venus-audio-recorder-top{align-items:flex-start}.venus-audio-preview-card{padding:14px 10px}}.venus-dashboard-header-modern{grid-template-columns:minmax(230px,1fr) auto minmax(300px,340px) auto}.venus-dashboard-header-modern .venus-dashboard-identity{min-width:0}.venus-dashboard-plan-card{gap:11px;min-width:172px;padding:8px 12px 8px 9px}.venus-dashboard-plan-icon{display:block;width:46px;height:46px;flex:0 0 46px;object-fit:contain;border-radius:50%}.venus-dashboard-plan-card small{font-size:9.5px}.venus-dashboard-plan-card strong{font-size:14px}.venus-dashboard-plan-card em{font-size:10px}.venus-visibility-compact .venus-availability-status.is-saved{min-height:17px;font-size:10.5px;font-weight:850;line-height:1.35;text-align:center}.venus-visibility-compact .venus-availability-status.is-saved-available{color:#58d88d}.venus-visibility-compact .venus-availability-status.is-saved-hide_contacts{color:#f1c34f}.venus-visibility-compact .venus-availability-status.is-saved-hidden{color:#ff5d5d}@media (max-width:1180px){.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr) auto auto}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1;grid-row:1}.venus-dashboard-plan-card{grid-column:2;grid-row:1}.venus-dashboard-session-link{grid-column:3;grid-row:1;justify-self:end}.venus-visibility-compact{grid-column:1/-1;grid-row:2;width:min(100%,620px);justify-self:end}}@media (max-width:680px){.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1/-1;grid-row:1}.venus-dashboard-session-link{grid-column:2;grid-row:2;justify-self:end}.venus-dashboard-plan-card{grid-column:1;grid-row:2;min-width:0;width:fit-content;max-width:100%}.venus-visibility-compact{grid-column:1/-1;grid-row:3}.venus-dashboard-plan-icon{width:42px;height:42px;flex-basis:42px}}.venus-dashboard-header-modern{grid-template-columns:minmax(230px,1fr) auto minmax(300px,340px)}.venus-dashboard-session-link{font-size:10px;opacity:.62;text-decoration:none}.venus-dashboard-session-link:hover{opacity:1}@media (max-width:1180px){.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1;grid-row:1}.venus-dashboard-plan-card{grid-column:2;grid-row:1}.venus-visibility-compact{grid-column:1/-1;grid-row:2;width:min(100%,620px);justify-self:end}.venus-dashboard-session-link{grid-column:1/-1;grid-row:3;justify-self:end;margin-top:-3px}}@media (max-width:680px){.venus-dashboard-header-modern{grid-template-columns:minmax(0,1fr)}.venus-dashboard-header-modern .venus-dashboard-identity{grid-column:1;grid-row:1}.venus-dashboard-plan-card{grid-column:1;grid-row:2;min-width:0;width:fit-content;max-width:100%}.venus-visibility-compact{grid-column:1;grid-row:3}.venus-dashboard-session-link{grid-column:1;grid-row:4;justify-self:end;margin-top:-8px;font-size:9.5px}}.venus-dashboard-header-modern{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.venus-dashboard-profile-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.venus-dashboard-profile-strip.has-no-photo{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:58px;height:58px;flex:0 0 58px;border:1px solid #333;box-shadow:none}.venus-dashboard-profile-copy{min-width:0}.venus-dashboard-profile-copy>.venus-eyebrow{display:block;margin-bottom:3px;font-size:8.5px;letter-spacing:.12em}.venus-dashboard-welcome-line{display:flex;align-items:center;gap:8px;min-width:0}.venus-dashboard-welcome-line h2{margin:0;min-width:0;color:#fff;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venus-dashboard-status-pill{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;color:#aaa;background:#171717;border:1px solid #2c2c2c;border-radius:999px;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}.venus-dashboard-status-pill.status-active,.venus-dashboard-status-pill.status-published{color:#67dea0;background:rgba(31,142,81,.1);border-color:rgba(70,197,126,.26)}.venus-dashboard-status-pill.status-payment_review,.venus-dashboard-status-pill.status-pending,.venus-dashboard-status-pill.status-review{color:#f0c95a;background:rgba(190,145,28,.1);border-color:rgba(226,181,56,.26)}.venus-dashboard-status-pill.status-expired,.venus-dashboard-status-pill.status-identity_hold,.venus-dashboard-status-pill.status-paused{color:#ff6d6d;background:rgba(195,44,44,.1);border-color:rgba(230,71,71,.28)}.venus-dashboard-plan-inline{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:5px;color:#8f8f8f;font-size:11px;line-height:1}.venus-dashboard-plan-inline .venus-dashboard-plan-icon{width:28px;height:28px;flex:0 0 28px;border-radius:50%;object-fit:contain}.venus-dashboard-plan-inline strong{color:#f4f4f4;font-size:12px}.venus-dashboard-profile-meta{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.venus-dashboard-expiry{display:grid;gap:1px;text-align:right;white-space:nowrap}.venus-dashboard-expiry small{color:#707070;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venus-dashboard-expiry strong{color:#ddd;font-size:11px;font-weight:750}.venus-button.venus-button-tiny{min-height:30px;padding:6px 10px;border-radius:9px;font-size:9.5px;font-weight:800;line-height:1}.venus-dashboard-header-modern>.venus-visibility-compact{width:100%;min-width:0;padding:8px 10px 7px;border-radius:12px}.venus-visibility-compact-title{min-height:18px}.venus-visibility-compact-tools{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.venus-visibility-compact-tools>strong{color:#eee;font-size:10px;font-weight:850}.venus-visibility-compact-tools>a{color:#666;font-size:8.5px;font-weight:700;text-decoration:none;white-space:nowrap}.venus-visibility-compact-tools>a:hover{color:#aaa}.venus-dashboard-header-modern .venus-visibility-compact .venus-availability-status:not(.is-saved):not(.is-error):not(.is-saving){min-height:0;margin-top:1px;font-size:8px;text-align:center}.venus-dashboard.is-summary .venus-status-card{display:none!important}.venus-audio-panel .venus-audio-form{max-width:760px;margin-inline:auto}.venus-audio-recorder{max-width:650px;margin-inline:auto}.venus-audio-preview-card{width:min(100%,540px);margin:14px auto 0;justify-items:center;text-align:center}.venus-audio-preview-card audio{display:block;width:min(100%,470px);margin-inline:auto}.venus-audio-upload-fallback{max-width:650px;margin-inline:auto}.venus-audio-form>.venus-inline-actions{justify-content:center}.venus-audio-form>.venus-help{max-width:650px;margin-inline:auto;text-align:center}@media (max-width:680px){.venus-dashboard-header-modern{gap:9px;padding:12px}.venus-dashboard-profile-strip{grid-template-columns:52px minmax(0,1fr);gap:10px}.venus-dashboard-profile-strip.has-no-photo{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard-profile-strip.has-no-photo .venus-dashboard-profile-meta{grid-column:2}.venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:52px;height:52px;flex-basis:52px}.venus-dashboard-profile-copy>.venus-eyebrow{margin-bottom:2px;font-size:7.5px}.venus-dashboard-welcome-line{gap:6px}.venus-dashboard-welcome-line h2{font-size:20px}.venus-dashboard-status-pill{min-height:19px;padding:3px 6px;font-size:7.8px}.venus-dashboard-plan-inline{margin-top:3px;font-size:9.5px}.venus-dashboard-plan-inline .venus-dashboard-plan-icon{width:24px;height:24px;flex-basis:24px}.venus-dashboard-plan-inline strong{font-size:10.5px}.venus-dashboard-profile-meta{grid-column:2;justify-content:flex-start;gap:7px;margin-top:-1px}.venus-dashboard-expiry{text-align:left}.venus-dashboard-expiry small{font-size:7px}.venus-dashboard-expiry strong{font-size:9.5px}.venus-button.venus-button-tiny{min-height:27px;padding:5px 8px;font-size:8.5px;border-radius:8px}.venus-dashboard-header-modern>.venus-visibility-compact{padding:8px 8px 6px}.venus-visibility-segmented label>span{min-height:30px;padding:5px 4px;font-size:8.3px}.venus-visibility-compact-tools{gap:7px}.venus-visibility-compact-tools>strong{font-size:9px}.venus-visibility-compact-tools>a{font-size:7.8px}.venus-audio-recorder{padding:14px 10px}.venus-audio-preview-card{width:100%;margin-top:12px;padding:13px 8px}}@media (max-width:390px){.venus-dashboard-welcome-line{align-items:flex-start;flex-direction:column;gap:4px}.venus-dashboard-status-pill{align-self:flex-start}}.venus-dashboard.is-summary{width:min(100%,1240px);padding:clamp(14px,1.8vw,22px)}.venus-dashboard.is-summary .venus-dashboard-header-modern{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);align-items:stretch;gap:12px;margin-bottom:12px;padding:0;border-bottom:0}.venus-dashboard.is-summary .venus-dashboard-profile-strip{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px 15px;background:linear-gradient(145deg,#111,#0b0b0b);border:1px solid #282828;border-top-color:rgba(215,25,45,.38);border-radius:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.venus-dashboard.is-summary .venus-dashboard-profile-strip.has-no-photo{grid-template-columns:minmax(0,1fr) auto}.venus-dashboard.is-summary .venus-dashboard-profile-strip.has-no-photo .venus-dashboard-profile-copy{grid-column:1}.venus-dashboard.is-summary .venus-dashboard-profile-strip.has-no-photo .venus-dashboard-profile-meta{grid-column:2}.venus-dashboard.is-summary .venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:68px;height:68px;flex-basis:68px;border:2px solid #303030;box-shadow:0 0 0 4px rgba(255,255,255,.018)}.venus-dashboard-profile-copy>.venus-eyebrow{margin-bottom:4px;font-size:9px;letter-spacing:.13em}.venus-dashboard.is-summary .venus-dashboard-welcome-line h2{font-size:clamp(22px,2vw,29px);font-weight:520;letter-spacing:-.02em}.venus-dashboard-profile-subtitle{margin:4px 0 0;color:#818181;font-size:10.5px;line-height:1.3}.venus-dashboard.is-summary .venus-dashboard-status-pill.status-active,.venus-dashboard.is-summary .venus-dashboard-status-pill.status-published{display:none}.venus-dashboard.is-summary .venus-dashboard-plan-inline{display:inline-grid;grid-template-columns:30px auto;align-items:center;gap:7px;margin-top:7px}.venus-dashboard.is-summary .venus-dashboard-plan-inline .venus-dashboard-plan-icon{width:30px;height:30px;flex-basis:30px}.venus-dashboard-plan-text{display:grid;gap:1px;line-height:1.05}.venus-dashboard-plan-text small{color:#737373;font-size:7.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.venus-dashboard-plan-text strong{color:#f4f4f4;font-size:13px!important;font-weight:800}.venus-dashboard.is-summary .venus-dashboard-profile-meta{align-self:center;gap:8px}.venus-dashboard.is-summary .venus-dashboard-expiry{padding-right:2px}.venus-dashboard.is-summary .venus-button.venus-button-tiny{min-height:32px;padding:7px 11px;border-radius:8px;font-size:9.5px}.venus-dashboard.is-summary .venus-dashboard-header-modern>.venus-visibility-compact{display:grid;align-content:center;width:100%;height:100%;min-height:0;padding:12px 13px 9px;background:linear-gradient(145deg,#101010,#0b0b0b);border:1px solid #282828;border-radius:15px}.venus-dashboard-mobile-plan-card{display:none;min-width:0}.venus-dashboard-mobile-plan-kicker{display:block;margin-bottom:7px;color:#8a8a8a;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.venus-dashboard-mobile-plan-body{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.venus-dashboard-mobile-plan-icon{width:34px;height:34px;border-radius:50%;object-fit:contain}.venus-dashboard-mobile-plan-copy{display:grid;gap:2px;min-width:0}.venus-dashboard-mobile-plan-copy strong{color:#fff;font-size:14px;font-weight:800;line-height:1.05}.venus-dashboard-mobile-plan-copy small{color:#9a9a9a;font-size:10px;line-height:1.2}.venus-dashboard.is-summary .venus-visibility-compact-title{margin-bottom:5px}.venus-dashboard.is-summary .venus-visibility-compact-title>span{font-size:8px;letter-spacing:.09em}.venus-dashboard.is-summary .venus-visibility-segmented{padding:3px}.venus-dashboard.is-summary .venus-visibility-segmented label>span{min-height:31px;padding:5px 6px;font-size:8.5px}.venus-dashboard.is-summary .venus-visibility-compact .venus-availability-status{margin:4px 0 0;font-size:7.7px}.venus-dashboard.is-summary .venus-dashboard-content{gap:12px}.venus-dashboard.is-summary .venus-quick-start{gap:11px;padding:14px;border-radius:14px}.venus-dashboard.is-summary .venus-quick-start-heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.venus-dashboard.is-summary .venus-quick-start-heading h3{margin-top:3px;font-size:clamp(19px,1.8vw,24px)}.venus-dashboard.is-summary .venus-quick-start-heading p{max-width:380px;font-size:10.5px;line-height:1.35}.venus-dashboard.is-summary .venus-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.venus-dashboard.is-summary .venus-primary-action{min-height:156px;padding:13px 12px 11px;gap:8px;border-radius:12px}.venus-dashboard.is-summary .venus-primary-action-icon{width:54px;height:54px}.venus-dashboard.is-summary .venus-primary-action-icon svg{width:38px;height:38px}.venus-dashboard.is-summary .venus-primary-action div{gap:3px;flex:0 1 auto}.venus-dashboard.is-summary .venus-primary-action div>strong{min-height:0;font-size:14px;line-height:1.18}.venus-dashboard.is-summary .venus-primary-action div>small{font-size:9px}.venus-dashboard.is-summary .venus-primary-action div>p,.venus-dashboard.is-summary .venus-primary-action-cta{display:none}.venus-dashboard.is-summary .venus-primary-action>b{display:grid;width:24px;height:24px;margin-top:auto;place-items:center;color:#b9b9b9;border:1px solid rgba(215,25,45,.38);border-radius:50%;font-size:18px;font-weight:500;line-height:1}.venus-dashboard.is-summary .venus-positioning-note{padding:9px 12px!important;border-radius:10px!important}.venus-dashboard.is-summary .venus-positioning-note strong{font-size:11px}.venus-dashboard.is-summary .venus-positioning-note p{margin-top:2px;font-size:9.5px;line-height:1.35}.venus-dashboard.is-summary .venus-management-block,.venus-dashboard.is-summary .venus-performance-block{gap:10px;padding:13px;border-radius:13px}.venus-dashboard.is-summary .venus-management-heading h3,.venus-dashboard.is-summary .venus-performance-heading h3{font-size:clamp(17px,1.7vw,22px)}.venus-dashboard.is-summary .venus-dashboard-secondary-cards{gap:7px}.venus-dashboard.is-summary .venus-dashboard-secondary-cards>a{min-height:66px;padding:10px 11px}.venus-dashboard.is-summary .venus-progress-card{padding:11px 13px}.venus-dashboard.is-summary .venus-performance-block .venus-stats-grid{gap:7px}.venus-dashboard.is-summary .venus-performance-block .venus-stats-grid>div{min-height:74px;padding:11px 12px}@media (max-width:1080px){.venus-dashboard.is-summary .venus-dashboard-header-modern{grid-template-columns:1fr}.venus-dashboard.is-summary .venus-dashboard-header-modern>.venus-visibility-compact{height:auto}.venus-dashboard.is-summary .venus-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-dashboard.is-summary .venus-primary-action{min-height:142px}}@media (max-width:680px){.venus-dashboard.is-summary{padding:8px}.venus-dashboard.is-summary .venus-dashboard-header-modern{grid-template-columns:minmax(124px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:7px;margin-bottom:8px}.venus-dashboard.is-summary .venus-dashboard-profile-strip{grid-column:1/-1;grid-template-columns:62px minmax(0,1fr) 88px;align-items:center;gap:9px;min-height:82px;padding:9px 10px;border-radius:13px}.venus-dashboard.is-summary .venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:62px;height:62px;flex-basis:62px;grid-column:1;grid-row:1;align-self:center;margin:0}.venus-dashboard.is-summary .venus-dashboard-profile-copy{grid-column:2;grid-row:1;align-self:center;min-width:0;padding:0}.venus-dashboard.is-summary .venus-dashboard-profile-copy>.venus-eyebrow{margin:0 0 2px;font-size:6.8px;line-height:1.05;letter-spacing:.11em}.venus-dashboard.is-summary .venus-dashboard-welcome-line{display:flex;align-items:center;gap:4px;min-height:0}.venus-dashboard.is-summary .venus-dashboard-welcome-line h2{margin:0;font-size:18px;line-height:1.04;letter-spacing:-.02em}.venus-dashboard.is-summary .venus-dashboard-status-pill{display:none}.venus-dashboard.is-summary .venus-dashboard-profile-subtitle{margin:3px 0 0;font-size:8.5px;line-height:1.18}.venus-dashboard.is-summary .venus-dashboard-expiry,.venus-dashboard.is-summary .venus-dashboard-plan-inline{display:none}.venus-dashboard.is-summary .venus-dashboard-profile-meta{grid-column:3;grid-row:1;align-self:center;justify-self:end;justify-content:flex-end;gap:0;margin:8px 0 0}.venus-dashboard.is-summary .venus-button.venus-button-tiny{width:88px;min-width:88px;min-height:32px;padding:6px 8px;border-radius:8px;font-size:9.2px;line-height:1;white-space:nowrap}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-card{display:grid;grid-column:1;grid-row:2;align-content:center;min-height:84px;padding:9px 10px;background:linear-gradient(145deg,#111,#0b0b0b);border:1px solid #282828;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-kicker{margin:0 0 5px;font-size:6.6px;line-height:1;letter-spacing:.08em}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-body{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-icon{width:29px;height:29px}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-copy{gap:2px}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-copy strong{font-size:11.5px;line-height:1.05}.venus-dashboard.is-summary .venus-dashboard-mobile-plan-copy small{font-size:8.2px;line-height:1.1}.venus-dashboard.is-summary .venus-dashboard-header-modern>.venus-visibility-compact{grid-column:2;grid-row:2;display:grid;align-content:center;min-height:84px;padding:7px 8px 6px;border-radius:12px}.venus-dashboard.is-summary .venus-visibility-compact-title{align-items:center;min-height:14px;margin:0 0 3px}.venus-dashboard.is-summary .venus-visibility-compact-title>span{font-size:6.5px;line-height:1}.venus-dashboard.is-summary .venus-visibility-compact-tools{gap:5px}.venus-dashboard.is-summary .venus-visibility-compact-tools>strong{font-size:8px;line-height:1}.venus-dashboard.is-summary .venus-visibility-compact-tools>a{font-size:6.2px;line-height:1}.venus-dashboard.is-summary .venus-visibility-segmented{padding:2px}.venus-dashboard.is-summary .venus-visibility-segmented label>span{min-height:26px;padding:3px 2px;font-size:6.8px;line-height:1.05}.venus-dashboard.is-summary .venus-visibility-segmented label>span i{width:4px;height:4px;margin-right:2px}.venus-dashboard.is-summary .venus-visibility-compact .venus-availability-status{min-height:0;margin:3px 0 0;font-size:6.2px;line-height:1.1}.venus-dashboard.is-summary .venus-dashboard-content{gap:7px}.venus-dashboard.is-summary .venus-quick-start{gap:7px;padding:10px;border-radius:12px}.venus-dashboard.is-summary .venus-quick-start-heading{display:block;margin:0}.venus-dashboard.is-summary .venus-quick-start-heading .venus-eyebrow{line-height:1}.venus-dashboard.is-summary .venus-quick-start-heading h3{margin:3px 0 0;font-size:16.5px;line-height:1.1}.venus-dashboard.is-summary .venus-quick-start-heading p{margin:3px 0 0;font-size:8.4px;line-height:1.2;text-align:left}.venus-dashboard.is-summary .venus-primary-actions{grid-template-columns:1fr;gap:6px}.venus-dashboard.is-summary .venus-primary-action{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;padding:8px 10px;border-radius:11px;text-align:left}.venus-dashboard.is-summary .venus-primary-action-icon{width:44px;height:44px}.venus-dashboard.is-summary .venus-primary-action-icon svg{width:31px;height:31px}.venus-dashboard.is-summary .venus-primary-action div{display:grid;align-items:center;gap:2px;min-width:0}.venus-dashboard.is-summary .venus-primary-action div>strong{font-size:12.5px;line-height:1.12}.venus-dashboard.is-summary .venus-primary-action div>small{font-size:8px;line-height:1.1}.venus-dashboard.is-summary .venus-primary-action>b{display:grid;place-items:center;width:18px;height:28px;margin:0;border:0;font-size:22px;line-height:1}.venus-dashboard.is-summary .venus-positioning-note{padding:7px 9px!important}.venus-dashboard.is-summary .venus-management-block,.venus-dashboard.is-summary .venus-performance-block{gap:8px;padding:10px}.venus-dashboard.is-summary .venus-dashboard-secondary-cards{gap:6px}.venus-dashboard.is-summary .venus-dashboard-secondary-cards>a{min-height:58px;padding:8px 9px}.venus-dashboard.is-summary .venus-progress-card{padding:9px 10px}}@media (max-width:390px){.venus-dashboard.is-summary .venus-dashboard-header-modern{grid-template-columns:minmax(116px,.8fr) minmax(0,1.2fr)}.venus-dashboard.is-summary .venus-dashboard-profile-strip{grid-template-columns:56px minmax(0,1fr) 80px;gap:8px;min-height:76px;padding:8px 9px}.venus-dashboard.is-summary .venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:56px;height:56px;flex-basis:56px}.venus-dashboard.is-summary .venus-dashboard-welcome-line{align-items:center;flex-direction:row;gap:3px}.venus-dashboard.is-summary .venus-dashboard-welcome-line h2{font-size:16.5px}.venus-dashboard.is-summary .venus-dashboard-profile-subtitle{font-size:7.8px}.venus-dashboard.is-summary .venus-dashboard-profile-meta{margin-top:7px}.venus-dashboard.is-summary .venus-button.venus-button-tiny{width:80px;min-width:80px;min-height:30px;padding:5px 6px;font-size:8.4px}.venus-dashboard.is-summary .venus-dashboard-header-modern>.venus-visibility-compact,.venus-dashboard.is-summary .venus-dashboard-mobile-plan-card{min-height:82px}.venus-dashboard.is-summary .venus-visibility-segmented label>span{font-size:6.2px}}@media (max-width:760px){body .venus-dashboard{width:95vw!important;max-width:95vw!important;margin-left:calc(50% - 47.5vw)!important;margin-right:0!important;padding:9px!important;border-radius:14px}body .venus-dashboard .venus-form,body .venus-dashboard .venus-panel-section,body .venus-dashboard .venus-step,body .venus-dashboard .venus-wizard,body .venus-dashboard-content{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}body .venus-dashboard .venus-dashboard-header-modern{display:grid!important;grid-template-columns:minmax(118px,.82fr) minmax(0,1.18fr)!important;align-items:stretch!important;gap:7px!important;margin:0 0 9px!important;padding:0!important;border:0!important}body .venus-dashboard .venus-dashboard-profile-strip{grid-column:1/-1!important;grid-row:1!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 82px!important;align-items:center!important;gap:9px!important;min-height:78px!important;padding:9px 10px!important;background:linear-gradient(145deg,#111,#0b0b0b)!important;border:1px solid #282828!important;border-top-color:rgba(215,25,45,.38)!important;border-radius:13px!important}body .venus-dashboard .venus-dashboard-profile-strip.has-no-photo{grid-template-columns:minmax(0,1fr) 82px!important}body .venus-dashboard .venus-dashboard-profile-strip.has-no-photo .venus-dashboard-profile-copy{grid-column:1!important}body .venus-dashboard .venus-dashboard-profile-strip.has-no-photo .venus-dashboard-profile-meta{grid-column:2!important}body .venus-dashboard .venus-dashboard-profile-strip .venus-dashboard-user-avatar{grid-column:1!important;grid-row:1!important;width:58px!important;height:58px!important;flex-basis:58px!important;align-self:center!important;margin:0!important}body .venus-dashboard .venus-dashboard-profile-copy{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;padding:0!important}body .venus-dashboard .venus-dashboard-profile-copy>.venus-eyebrow{margin:0 0 2px!important;font-size:6.7px!important;line-height:1!important;letter-spacing:.1em!important}body .venus-dashboard .venus-dashboard-welcome-line{display:flex!important;align-items:center!important;gap:4px!important;min-height:0!important}body .venus-dashboard .venus-dashboard-welcome-line h2{margin:0!important;font-size:17.5px!important;line-height:1.04!important;letter-spacing:-.02em!important}body .venus-dashboard .venus-dashboard-status-pill{display:none!important}body .venus-dashboard .venus-dashboard-profile-subtitle{margin:3px 0 0!important;font-size:8.2px!important;line-height:1.15!important}body .venus-dashboard .venus-dashboard-expiry,body .venus-dashboard .venus-dashboard-plan-inline{display:none!important}body .venus-dashboard .venus-dashboard-profile-meta{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;justify-content:flex-end!important;gap:0!important;margin:5px 0 0!important}body .venus-dashboard .venus-button.venus-button-tiny{width:82px!important;min-width:82px!important;min-height:30px!important;padding:5px 7px!important;border-radius:8px!important;font-size:8.7px!important;line-height:1!important;white-space:nowrap!important}body .venus-dashboard .venus-dashboard-mobile-plan-card{display:grid!important;grid-column:1!important;grid-row:2!important;align-content:center!important;min-height:82px!important;padding:8px 9px!important;background:linear-gradient(145deg,#111,#0b0b0b)!important;border:1px solid #282828!important;border-radius:12px!important}body .venus-dashboard .venus-dashboard-mobile-plan-kicker{margin:0 0 5px!important;font-size:6.5px!important;line-height:1!important}body .venus-dashboard .venus-dashboard-mobile-plan-body{grid-template-columns:29px minmax(0,1fr)!important;align-items:center!important;gap:7px!important}body .venus-dashboard .venus-dashboard-mobile-plan-icon{width:29px!important;height:29px!important}body .venus-dashboard .venus-dashboard-mobile-plan-copy strong{font-size:11.5px!important;line-height:1.05!important}body .venus-dashboard .venus-dashboard-mobile-plan-copy small{font-size:8px!important;line-height:1.1!important}body .venus-dashboard .venus-dashboard-header-modern>.venus-visibility-compact{grid-column:2!important;grid-row:2!important;display:grid!important;align-content:center!important;width:100%!important;height:auto!important;min-height:82px!important;padding:7px 8px 6px!important;border-radius:12px!important}body .venus-dashboard .venus-visibility-compact-title{align-items:center!important;min-height:14px!important;margin:0 0 3px!important}body .venus-dashboard .venus-visibility-compact-title>span{font-size:6.4px!important;line-height:1!important}body .venus-dashboard .venus-visibility-compact-tools{gap:5px!important}body .venus-dashboard .venus-visibility-compact-tools>strong{font-size:7.9px!important;line-height:1!important}body .venus-dashboard .venus-visibility-compact-tools>a{font-size:6.1px!important;line-height:1!important}body .venus-dashboard .venus-visibility-segmented{padding:2px!important}body .venus-dashboard .venus-visibility-segmented label>span{min-height:26px!important;padding:3px 2px!important;font-size:6.6px!important;line-height:1.05!important}body .venus-dashboard .venus-visibility-segmented label>span i{width:4px!important;height:4px!important;margin-right:2px!important}body .venus-dashboard .venus-visibility-compact .venus-availability-status{min-height:0!important;margin:3px 0 0!important;font-size:6.1px!important;line-height:1.1!important}body .venus-dashboard .venus-dashboard-nav{width:100%!important;max-width:100%!important;gap:4px!important;margin:0 0 10px!important;padding:4px!important;border-radius:10px!important;scroll-snap-type:x proximity}body .venus-dashboard .venus-dashboard-nav a{min-width:max-content!important;min-height:33px!important;padding:8px 10px!important;border-radius:7px!important;font-size:9.4px!important;line-height:1!important;white-space:nowrap!important;scroll-snap-align:start}body .venus-dashboard .venus-dashboard-nav a.is-active{background:#c91f24!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important}body .venus-dashboard .venus-panel-section{gap:14px!important;padding:13px!important;border-radius:12px!important}body .venus-dashboard .venus-section-heading{gap:6px!important;padding-bottom:12px!important}body .venus-dashboard .venus-section-heading h3{margin:2px 0 0!important;font-size:21px!important;line-height:1.08!important}body .venus-dashboard .venus-section-heading p{margin:0!important;font-size:11.2px!important;line-height:1.4!important}body .venus-dashboard .venus-form{gap:12px!important}body .venus-dashboard .venus-temporary-panel{gap:13px!important}body .venus-dashboard .venus-temporary-panel .venus-section-heading{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}body .venus-dashboard .venus-temporary-panel .venus-section-heading .venus-eyebrow{font-size:8px!important;line-height:1!important}body .venus-dashboard .venus-temporary-form-ui>label{gap:6px!important;font-size:12px!important}body .venus-dashboard .venus-temporary-form-ui textarea{min-height:96px!important;padding:11px 12px!important;font-size:13px!important}body .venus-dashboard .venus-temporary-media-upload{gap:7px!important;padding:11px!important;background:#101010!important;border:1px solid #2f2f2f!important;border-radius:11px!important}body .venus-dashboard .venus-temporary-media-button{display:flex!important;width:100%!important;min-height:50px!important;justify-content:center!important;gap:8px!important;padding:9px 12px!important;color:#ff6673!important;background:#151515!important;border:1px solid rgba(215,25,45,.66)!important;border-radius:10px!important;font-size:11.5px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important}body .venus-dashboard .venus-temporary-media-button::before{content:"+";display:grid;width:23px;height:23px;place-items:center;color:#fff;background:#d7192d;border-radius:50%;font-size:17px;font-weight:500;line-height:1}body .venus-dashboard .venus-temporary-media-upload>small{font-size:9px!important;line-height:1.35!important}body .venus-dashboard .venus-temporary-form-ui .venus-inline-actions{gap:7px!important;margin-top:1px!important}body .venus-dashboard .venus-temporary-form-ui .venus-inline-actions>button{width:100%!important;min-height:42px!important}body .venus-dashboard .venus-temporary-form-ui>.venus-help{margin:0!important;padding:9px 10px!important;background:rgba(215,25,45,.055)!important;border-left:2px solid rgba(215,25,45,.65)!important;border-radius:0 8px 8px 0!important;font-size:9.5px!important;line-height:1.35!important}body .venus-dashboard .venus-profile-photo-upload-card{width:100%!important;padding:12px!important}body .venus-dashboard .venus-profile-current-photo{width:100%!important;padding:10px!important;gap:10px!important}body .venus-dashboard .venus-profile-focus-editor{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:start!important;gap:12px!important;width:100%!important;padding:12px!important}body .venus-dashboard .venus-profile-focus-frame{width:min(180px,54vw)!important;height:min(180px,54vw)!important;flex-basis:auto!important}body .venus-dashboard .venus-profile-focus-copy{width:100%!important;max-width:none!important;gap:8px!important}body .venus-dashboard .venus-profile-focus-copy>strong{font-size:13px!important;text-align:center!important}body .venus-dashboard .venus-profile-focus-copy>small{font-size:9.4px!important;line-height:1.45!important;text-align:left!important}body .venus-dashboard .venus-profile-focus-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;width:100%!important}body .venus-dashboard .venus-wizard .venus-profile-photo-select{grid-column:1/-1!important;width:100%!important;min-height:42px!important;padding:8px 12px!important;color:#ff6573!important;background:#121212!important;border:1px solid rgba(215,25,45,.7)!important;border-radius:10px!important;font-size:11px!important;font-weight:750!important}body .venus-dashboard .venus-wizard .venus-profile-photo-select::before{content:"+ ";color:#ff3046;font-size:15px}body .venus-dashboard .venus-profile-focus-reset{width:100%!important;min-height:36px!important;margin:0!important;padding:7px 9px!important;border-radius:9px!important;text-align:center!important}body .venus-dashboard .venus-profile-focus-zoom,body .venus-dashboard .venus-profile-focus-zoom input[type=range]{width:100%!important;max-width:100%!important}body .venus-dashboard .venus-profile-photo-save-zone{width:100%!important}body .venus-dashboard .venus-wizard .venus-profile-photo-save:not(:disabled){width:100%!important;min-height:42px!important;color:#fff!important;background:var(--venus-red)!important;border-color:var(--venus-red)!important;border-radius:10px!important}body .venus-dashboard .venus-wizard .venus-profile-photo-save:disabled{width:100%!important;min-height:42px!important;border-radius:10px!important}body .venus-dashboard .venus-wizard .venus-step{padding:12px!important;border-radius:12px!important}body .venus-dashboard .venus-wizard-actions{width:100%!important;max-width:100%!important;gap:8px!important;padding:9px!important}}@media (max-width:390px){body .venus-dashboard .venus-dashboard-header-modern{grid-template-columns:minmax(108px,.78fr) minmax(0,1.22fr)!important}body .venus-dashboard .venus-dashboard-profile-strip{grid-template-columns:54px minmax(0,1fr) 76px!important;gap:8px!important;min-height:74px!important;padding:8px 9px!important}body .venus-dashboard .venus-dashboard-profile-strip .venus-dashboard-user-avatar{width:54px!important;height:54px!important;flex-basis:54px!important}body .venus-dashboard .venus-dashboard-welcome-line h2{font-size:16px!important}body .venus-dashboard .venus-dashboard-profile-subtitle{font-size:7.6px!important}body .venus-dashboard .venus-button.venus-button-tiny{width:76px!important;min-width:76px!important;min-height:29px!important;font-size:8px!important}body .venus-dashboard .venus-dashboard-header-modern>.venus-visibility-compact,body .venus-dashboard .venus-dashboard-mobile-plan-card{min-height:80px!important}body .venus-dashboard .venus-visibility-segmented label>span{font-size:6px!important}}@media (min-width:1081px){.venus-dashboard.is-summary .venus-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.venus-dashboard.is-summary .venus-primary-actions.has-two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.venus-upload-progress-shell{width:min(100%,420px);height:10px;margin:4px auto 2px;overflow:hidden;background:#202020;border:1px solid #363636;border-radius:999px;box-shadow:inset 0 1px 3px rgba(0,0,0,.45)}.venus-upload-progress-shell>span{display:block;width:0;height:100%;background:linear-gradient(90deg,#c91720,#ff3a42);border-radius:inherit;transition:width .24s ease;box-shadow:0 0 14px rgba(224,43,32,.34)}.venus-upload-progress-label{display:block!important;max-width:430px!important;margin:2px auto 0!important;color:#fff!important;font-size:14px!important;line-height:1.35!important;text-align:center!important}.venus-upload-progress-detail{display:block;max-width:430px;margin:0 auto;color:#9d9d9d;font-size:11px;line-height:1.4;text-align:center}.venus-gallery-upload-status{margin-top:10px!important}@media(max-width:600px){.venus-upload-progress-shell{height:9px}.venus-upload-progress-label{font-size:13px!important}.venus-upload-progress-detail{font-size:10px}}.venus-card-availability-dot{display:inline-block;width:6px;height:6px;flex:0 0 6px;margin-left:3px;border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.55),0 0 4px currentColor;vertical-align:middle}.venus-card-availability-dot.is-online{color:#25d366;background:radial-gradient(circle at 32% 28%,#c9ffd9 0 12%,#36e575 27%,#16a84d 68%,#087a34 100%)}.venus-card-availability-dot.is-away{color:#f2c94c;background:radial-gradient(circle at 32% 28%,#fff4b0 0 12%,#f4cf51 28%,#d5a914 68%,#99750a 100%)}.venus-ad-title .venus-card-availability-dot{align-self:center}.venus-card-unavailable{display:none!important}.venus-profile-availability{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin:8px 0 10px;color:#efefef;font-size:13px;font-weight:800;line-height:1}.venus-profile-availability-sphere{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 5px currentColor}.venus-profile-availability.is-online{color:#35df73}.venus-profile-availability.is-online .venus-profile-availability-sphere{background:radial-gradient(circle at 32% 28%,#d7ffe3 0 12%,#49ef82 28%,#18ad4f 68%,#087733 100%)}.venus-profile-availability.is-away{color:#f0c947}.venus-profile-availability.is-away .venus-profile-availability-sphere{background:radial-gradient(circle at 32% 28%,#fff7c0 0 12%,#f6d45b 28%,#d3a915 68%,#8e6d09 100%)}@media (max-width:600px){.venus-card-availability-dot{width:6px;height:6px;flex-basis:6px}.venus-profile-availability{font-size:12px}}.venus-auth-card>h1{max-width:480px;margin:0 auto 22px;color:#fff!important;font-family:var(--venus-font-serif, Montserrat, "Open Sans", Arial, sans-serif);font-size:clamp(24px, 3.2vw, 32px);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-align:center}.venus-dashboard .venus-visibility-segmented label>span{min-height:27px;gap:4px;padding:3px 5px;font-size:8px}.venus-dashboard .venus-visibility-segmented label>span i{width:5px;height:5px;flex-basis:5px}.venus-ad-card .venus-ad-title{align-items:flex-start}.venus-ad-card .venus-card-availability-dot{order:1;width:5px;height:5px;flex-basis:5px;margin:4px 1px 0 0}.venus-ad-card .venus-verified-check{order:2;width:15px;height:15px;flex-basis:15px;margin:0;transform:translateY(-1px)}.venus-ad-card .venus-ad-title h3{order:3}.venus-ad-card .venus-card-rating{order:4}@media (max-width:600px){.venus-auth-card>h1{max-width:290px;margin-bottom:18px;font-size:23px}}.venus-auth-card-login>h1{max-width:none;margin-bottom:16px;font-size:20px;font-weight:600;line-height:1.1}.venus-login-links{margin-top:13px;font-size:11px;line-height:1.25}.venus-login-links p{margin:0}.venus-login-links .venus-login-home-link{margin-top:7px}.venus-login-links .venus-login-legal-first{margin-top:8px}.venus-login-links .venus-login-legal-last{margin-top:2px}.venus-ad-card .venus-ad-title{align-items:center;gap:4px;padding-right:0}.venus-ad-card .venus-ad-title h3{order:2}.venus-ad-card .venus-card-verified-inline{position:static;z-index:auto;display:grid;width:15px;height:15px;flex:0 0 15px;align-self:center;margin:0;order:1;transform:translateY(-5px)}.venus-ad-card .venus-card-photo-meta-line{position:absolute;right:7px;bottom:7px;left:7px;z-index:8;display:flex;min-width:0;align-items:center;gap:5px}.venus-ad-card .venus-card-photo-meta-line>.venus-card-status-overlay{position:static;display:block;width:11px;height:11px;min-width:11px;flex:0 0 11px;margin:0 0 0 auto;order:3;background-image:none;border:0;outline:0;cursor:help;transform:translateY(-2px)}.venus-ad-card .venus-card-photo-meta-line>.venus-card-status-overlay.is-online{color:#20b75a;background:#20b75a;box-shadow:inset 0 0 1px rgba(255,255,255,.42),0 0 5px rgba(32,183,90,.58)}.venus-ad-card .venus-card-photo-meta-line>.venus-card-status-overlay.is-away{color:#d2aa2c;background:#d2aa2c;box-shadow:inset 0 0 1px rgba(255,255,255,.38),0 0 5px rgba(210,170,44,.5)}.venus-ad-card .venus-card-photo-meta-line>.venus-card-status-overlay:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:2px}.venus-ad-card .venus-new-badge-overlay{top:7px;right:7px;bottom:auto;left:auto;display:inline-flex;max-width:46%;padding:3px 8px;color:#fff;background:rgba(174,22,15,.8);border:0;border-radius:2px;box-shadow:none;font-family:Montserrat,"Open Sans",Arial,sans-serif;font-size:7.5px;font-weight:700;letter-spacing:.035em;line-height:1.2;text-shadow:none;transform:none}.venus-ad-card .venus-ad-photo-wrap.has-story .venus-new-badge-overlay{top:7px!important;right:7px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:center;align-self:auto}.venus-ad-card .venus-card-photo-meta-line>.venus-card-rate-photo-line{position:static;max-width:48%;min-width:0;margin:0;overflow:hidden;flex:0 1 auto;order:1;font-size:8px;text-overflow:ellipsis;transform:none;white-space:nowrap}.venus-ad-card .venus-card-photo-meta-line>.venus-media-badges-card{position:static;right:auto;bottom:auto;margin-left:0;flex:0 0 auto;order:2}.venus-ad-photo-wrap.has-story .venus-card-photo-meta-line{bottom:49px}.venus-ad-card{border-radius:4px}.venus-ad-card .venus-ad-title>.venus-card-rating-title{align-self:center;margin-right:2px;margin-left:auto;order:3}.venus-ad-card .venus-card-meta>.venus-card-favorite-group{margin-left:0}.venus-card-status-floating-tooltip{position:fixed;z-index:10060;display:block;max-width:min(180px,calc(100vw - 16px));padding:5px 8px;color:#fff;background:rgba(8,8,8,.96);border:1px solid rgba(255,255,255,.3);border-radius:6px;box-shadow:0 5px 18px rgba(0,0,0,.48);font-family:var(--venus-font-sans, Montserrat, "Open Sans", Arial, sans-serif);font-size:10px;font-weight:700;line-height:1.15;pointer-events:none;white-space:nowrap}.venus-card-status-floating-tooltip[hidden]{display:none}@media (min-width:601px){.venus-auth-card-login{width:min(100%,420px);padding-inline:32px}}@media (max-width:600px){.venus-auth-card-login>h1{margin-bottom:14px;font-size:18px}}@media (max-width:767px){.venus-ad-card .venus-new-badge-overlay{display:inline-flex!important}.venus-ad-card .venus-new-badge-mobile{display:none!important}}.venus-guides{width:min(100%,1480px);margin:24px auto 38px;padding:clamp(24px,4vw,52px);color:#e5e7ea!important;background:#0d0d0d;border:1px solid #232323;border-radius:20px}.venus-guides .venus-guides-hero{max-width:1160px;margin:0 auto 36px}.venus-guides .venus-eyebrow{margin:0 0 12px;color:#ef4a40!important}.venus-guides h1,.venus-guides h2,.venus-guides h3,.venus-guides strong{color:#fff!important}.venus-guides h1{max-width:980px;margin:0;font-size:clamp(32px, 5vw, 56px);font-weight:800;letter-spacing:-.035em;line-height:1.04}.venus-guides .venus-guides-hero>p:not(.venus-eyebrow){max-width:900px;margin:18px 0 0;color:#c7cacf!important;font-size:clamp(15px, 1.6vw, 18px);line-height:1.7}.venus-guides-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.venus-guides-paths a{display:grid;gap:5px;min-height:132px;align-content:center;padding:20px;color:#fff!important;background:linear-gradient(145deg,#181818,#101010);border:1px solid #303030;border-radius:12px;text-decoration:none!important;transition:border-color .18s ease,transform .18s ease}.venus-guides-paths a:focus-visible,.venus-guides-paths a:hover{border-color:rgba(224,43,32,.72);transform:translateY(-2px)}.venus-guide-card-kicker,.venus-guides-paths span{color:#ef4a40!important;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.venus-guides-paths strong{font-size:17px;line-height:1.25}.venus-guides-paths small{color:#aeb2b7!important;font-size:12px;line-height:1.4}.venus-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.venus-guide-card{display:flex;min-width:0;min-height:280px;overflow:hidden;flex-direction:column;color:#e5e7ea!important;background:#111;border:1px solid #2e2e2e;border-radius:13px;box-shadow:0 14px 34px rgba(0,0,0,.25)}.venus-guide-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#070707}.venus-guide-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.venus-guide-card:hover .venus-guide-card-image img{transform:scale(1.018)}.venus-guide-card:last-child{grid-column:1/-1;min-height:210px;background:radial-gradient(circle at 88% 22%,rgba(224,43,32,.12),transparent 30%),#111}.venus-guide-card:last-child .venus-guide-card-body{max-width:920px}.venus-guide-card-body{display:flex;height:100%;flex-direction:column;align-items:flex-start;padding:22px}.venus-guide-card h2{margin:9px 0 10px;font-size:clamp(20px, 2vw, 25px);line-height:1.2}.venus-guide-card h2 a{color:#fff!important;text-decoration:none!important}.venus-guide-card p{margin:0 0 18px;color:#bfc3c7!important;font-size:14px;line-height:1.62}.venus-guide-read{margin-top:auto;color:#ff655b!important;font-size:13px;font-weight:800;text-decoration:none!important}.venus-guides-disclaimer{max-width:940px;margin:30px auto 0!important;color:#999ea4!important;font-size:12px!important;line-height:1.55!important;text-align:center}body.venus-guide-single,body.venus-guide-single #left-area,body.venus-guide-single #main-content,body.venus-guide-single #page-container,body.venus-guide-single .container,body.venus-guide-single .et_pb_row,body.venus-guide-single .et_pb_section,body.venus-guide-single article{color:#d5d8dc!important;background-color:#050505!important}body.venus-guide-single #main-content .container::before{display:none!important}body.venus-guide-single #left-area{width:100%!important;padding-right:0!important}body.venus-guide-single #sidebar{display:none!important}body.venus-guide-single #comment-wrap h1,body.venus-guide-single #comment-wrap h2,body.venus-guide-single #comment-wrap h3,body.venus-guide-single .entry-content h1,body.venus-guide-single .entry-content h2,body.venus-guide-single .entry-content h3,body.venus-guide-single .entry-content h4,body.venus-guide-single .entry-title{color:#fff!important}body.venus-guide-single .entry-title{max-width:960px;margin:34px auto 12px;font-size:clamp(34px, 5vw, 58px);font-weight:800;letter-spacing:-.035em;line-height:1.07}body.venus-guide-single .venus-guide-template{padding:clamp(22px,4vw,54px) 18px 10px}body.venus-guide-single .venus-guide-header{width:min(100%,960px);margin:0 auto}body.venus-guide-single .venus-guide-back{display:inline-block;margin-bottom:4px;color:#ff665c!important;font-size:11px;font-weight:850;letter-spacing:.12em;text-decoration:none!important;text-transform:uppercase}body.venus-guide-single .venus-guide-updated{max-width:960px;margin:0 auto 24px;color:#a9adb2!important;font-size:12px;line-height:1.5}body.venus-guide-single .post-meta{max-width:960px;margin:0 auto 22px;color:#a9adb2!important}body.venus-guide-single .post-meta a{color:#d5d8dc!important}.venus-guide-article-content,body.venus-guide-single .entry-content{color:#d5d8dc!important}.venus-guide-article-content{width:min(100%,960px);margin:0 auto 52px;font-size:17px;line-height:1.75}.venus-guide-article-content figcaption,.venus-guide-article-content li,.venus-guide-article-content p{color:#d1d4d8!important}.venus-guide-article-content h2,.venus-guide-article-content h3,.venus-guide-article-content strong{color:#fff!important}.venus-guide-article-content h2{margin:42px 0 13px;font-size:clamp(26px, 3vw, 34px);line-height:1.2}.venus-guide-article-content a:not(.venus-button){color:#ff6b62!important;text-decoration-color:rgba(255,107,98,.52);text-underline-offset:3px}.venus-guide-lead{margin:0 0 26px!important;color:#eceef0!important;font-size:clamp(19px, 2vw, 23px);line-height:1.62}.venus-guide-figure{margin:28px 0 34px}.venus-guide-figure img{display:block;width:100%;height:auto;background:#0b0b0b;border:1px solid #303030;border-radius:14px;box-shadow:0 20px 54px rgba(0,0,0,.4)}.venus-guide-figure figcaption{margin-top:9px;font-size:12px;text-align:center}.venus-guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:30px 0;padding:20px;background:#111;border:1px solid #303030;border-left:3px solid #e02b20;border-radius:9px}.venus-guide-index strong{grid-column:1/-1;margin-bottom:4px}.venus-guide-index a{font-size:14px}.venus-guide-callout,.venus-guide-sources{margin:24px 0;padding:18px 20px;color:#d8dbde!important;background:#15110f;border:1px solid rgba(224,43,32,.42);border-radius:9px}.venus-guide-sources{display:grid;gap:7px;background:#111;border-color:#333}.venus-guide-next{display:flex;align-items:center;gap:16px;margin-top:38px!important;padding-top:24px;border-top:1px solid #303030}.venus-guide-next .venus-button{color:#fff!important}.venus-story-content small{color:#bfc3c7!important}@media (max-width:900px){.venus-guide-grid,.venus-guides-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.venus-guides-paths a:last-child{grid-column:1/-1}}@media (max-width:600px){.venus-guides{margin:10px auto 24px;padding:21px 15px 26px;border-radius:13px}.venus-guides h1{font-size:34px}.venus-guide-grid,.venus-guides-paths{grid-template-columns:1fr}.venus-guides-paths a:last-child{grid-column:auto}.venus-guide-card{min-height:0}body.venus-guide-single .entry-title{margin-top:24px;font-size:34px}.venus-guide-article-content{font-size:16px}.venus-guide-index{grid-template-columns:1fr}.venus-guide-index strong{grid-column:auto}.venus-guide-next{align-items:flex-start;flex-direction:column}}.venus-upload-wait-spinner{display:grid!important;width:clamp(88px,22vw,132px);height:clamp(88px,22vw,132px);margin:0 auto 2px;place-items:center;perspective:620px;transform-style:preserve-3d;isolation:isolate}.venus-upload-wait-dialog .venus-upload-wait-spinner img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;position:relative;z-index:2;transform-origin:50% 50%;backface-visibility:visible;-webkit-backface-visibility:visible;animation:venusUploadCoinSpin 1.05s linear infinite!important;filter:drop-shadow(0 0 12px rgba(255,75,31,.24))}@keyframes venusUploadCoinSpin{0%{transform:rotateY(0) scale(1)}25%{transform:rotateY(90deg) scale(.96)}50%{transform:rotateY(180deg) scale(1)}75%{transform:rotateY(270deg) scale(.96)}100%{transform:rotateY(360deg) scale(1)}}@media (prefers-reduced-motion:reduce){.venus-upload-wait-dialog .venus-upload-wait-spinner img{animation-duration:2.4s!important}}.venus-discovery-links{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));align-items:stretch}.venus-discovery-links a{min-height:138px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:minmax(40px,auto) minmax(42px,auto);align-content:center;column-gap:13px;padding:18px;background:#0b0b0b;border-color:#303030;border-radius:12px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.venus-discovery-links a:focus-visible,.venus-discovery-links a:hover{background:#101010;border-color:#494949;transform:translateY(-1px)}.venus-discovery-links a>.venus-discovery-icon{display:grid;width:48px;height:48px;grid-row:1/3;place-items:center;align-self:center;color:var(--venus-red);background:#070707;border:1px solid #343434;border-radius:50%}.venus-discovery-icon svg{display:block;width:27px;height:27px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.venus-discovery-links strong{align-self:end;font-size:15px;line-height:1.2}.venus-discovery-links small{align-self:start;font-size:11px;line-height:1.35}.venus-discovery-icon.is-available,.venus-discovery-icon.is-story{color:#2de780}.venus-discovery-icon.is-story i{display:block;width:25px;height:25px;border:3px solid #2de780;border-radius:50%;box-shadow:0 0 8px rgba(45,231,128,.35)}.venus-discovery-icon.is-story i::after{display:block;width:7px;height:7px;margin:6px;background:#2de780;border-radius:50%;content:""}.venus-discovery-icon.is-favorite{color:#f4c84b}.venus-discovery-icon.is-favorite svg{fill:rgba(244,200,75,.13)}.venus-discovery-icon.is-rating{color:#ffc42d}.venus-discovery-icon.is-rating svg{fill:currentColor;stroke-width:1.2}.venus-discovery-icon.is-available i{display:block;width:12px;height:12px;background:radial-gradient(circle at 32% 28%,#d7ffe3 0 12%,#49ef82 28%,#18ad4f 68%,#087733 100%);border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 8px rgba(45,231,128,.65)}.venus-advertiser-dock{display:none}@media (max-width:900px){body.venus-has-advertiser-dock{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.venus-advertiser-dock{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom,10px));left:10px;z-index:10040;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:70px;padding:7px 5px 6px;background:rgba(10,10,10,.96);border:1px solid #393939;border-radius:20px;box-shadow:0 -10px 32px rgba(0,0,0,.48);backdrop-filter:blur(14px)}.venus-dock-action{display:grid;min-width:0;min-height:55px;place-items:center;align-content:center;gap:3px;padding:2px;color:#d8d8d8!important;background:0 0;border:0;border-radius:12px;font:inherit;text-decoration:none!important;cursor:pointer}.venus-dock-action:focus-visible,.venus-dock-action:hover{color:#fff!important;background:rgba(255,255,255,.045);outline:0}.venus-dock-action>span{display:grid;width:28px;height:28px;place-items:center}.venus-dock-action svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.venus-dock-action small{max-width:100%;overflow:hidden;font-size:9px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.venus-dock-action.is-story{color:#2de780!important}.venus-dock-action.is-story.is-disabled{color:#777!important}.venus-dock-action.is-photos{color:#ef3b32!important}.venus-dock-action.is-availability>span>i{display:block;width:11px;height:11px;background:#2de780;border-radius:50%;box-shadow:0 0 8px rgba(45,231,128,.65)}.venus-dock-action.is-availability.venus-visibility-hide_contacts>span>i{background:#f2c94c;box-shadow:0 0 8px rgba(242,201,76,.5)}.venus-dock-action.is-availability.venus-visibility-hidden>span>i{background:#df3932;box-shadow:0 0 8px rgba(223,57,50,.45)}.venus-dock-availability-panel{position:absolute;right:9px;bottom:calc(100% + 9px);width:min(310px,calc(100vw - 38px));padding:15px;color:#fff;background:rgba(11,11,11,.985);border:1px solid #3a3a3a;border-radius:15px;box-shadow:0 16px 42px rgba(0,0,0,.58)}.venus-dock-availability-panel[hidden]{display:none!important}.venus-dock-availability-panel>strong{display:block;margin-bottom:10px;font-size:13px}.venus-dock-availability-panel form{display:grid;grid-template-columns:1fr;gap:6px}.venus-dock-availability-panel label{display:block;cursor:pointer}.venus-dock-availability-panel input{position:absolute;opacity:0;pointer-events:none}.venus-dock-availability-panel label>span{display:flex;min-height:38px;align-items:center;gap:9px;padding:8px 10px;color:#ddd;background:#151515;border:1px solid #292929;border-radius:8px;font-size:11px;font-weight:700}.venus-dock-availability-panel label.is-selected>span{color:#fff;border-color:#555;background:#1b1b1b}.venus-dock-availability-panel label i{width:8px;height:8px;border-radius:50%}.venus-dock-availability-panel label i.is-online{background:#2de780;box-shadow:0 0 5px rgba(45,231,128,.5)}.venus-dock-availability-panel label i.is-away{background:#f2c94c}.venus-dock-availability-panel label i.is-offline{background:#df3932}.venus-dock-availability-panel p{margin:7px 2px 0;color:#a5a5a5;font-size:9px;line-height:1.35}}@media (max-width:680px){.venus-discovery-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.venus-discovery-links a{min-height:150px;grid-template-columns:45px minmax(0,1fr);grid-template-rows:minmax(46px,auto) minmax(54px,auto);column-gap:11px;padding:14px}.venus-discovery-links a>.venus-discovery-icon{width:45px;height:45px}.venus-discovery-links strong{overflow:visible;font-size:13px;text-overflow:clip;white-space:normal}.venus-discovery-links small{font-size:10px}.venus-discovery-links .venus-discovery-available{grid-column:1/-1;min-height:126px}}

/* Venus 1.0.38.1 · SOLO compactación del menú hamburguesa móvil */

/* Venus 1.0.38.83 · iconografía SVG propia y consistente */
.venus-interest-choices button .venus-interest-icon{background:linear-gradient(145deg,#f13a30,#b7140e);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(255,255,255,.18),0 7px 18px rgba(224,43,32,.25)}.venus-interest-icon svg{display:block;width:27px;height:27px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.venus-interest-icon-trans svg{width:28px;height:28px;stroke-width:1.65}.venus-share-profile{display:inline-flex;align-items:center;justify-content:center;gap:9px}.venus-share-profile-icon{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;color:#fff;background:linear-gradient(145deg,#f13a30,#b7140e);border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:inset 0 1px 1px rgba(255,255,255,.18),0 7px 18px rgba(224,43,32,.22)}.venus-share-profile-icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (max-width: 980px){
	.venus-site-nav.is-open{
		padding-top:6px!important;
		padding-bottom:10px!important;
		row-gap:0!important;
	}
	.venus-site-nav.is-open > a,
	.venus-site-nav.is-open .venus-account-menu > a{
		margin:0!important;
		padding:6px 10px!important;
		min-height:0!important;
		line-height:1.18!important;
	}
	.venus-site-nav.is-open .venus-account-menu{
		margin:0!important;
		padding:0!important;
	}
	.venus-site-nav.is-open .venus-account-menu > div{
		margin-top:0!important;
		padding-top:0!important;
		gap:0!important;
	}
	.venus-site-nav.is-open .venus-account-menu > div > a{
		margin:0!important;
		padding:5px 10px!important;
		line-height:1.15!important;
	}
}
@media (max-width: 680px){
	.venus-site-nav.is-open > a,
	.venus-site-nav.is-open .venus-account-menu > a{
		padding-top:5px!important;
		padding-bottom:5px!important;
	}
	.venus-site-nav.is-open .venus-account-menu > div > a{
		padding-top:4px!important;
		padding-bottom:4px!important;
	}
}


/* Venus 1.0.38.13 · controles editables de alto contraste */
body .venus-dashboard .venus-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]),
body .venus-dashboard .venus-form select,
body .venus-dashboard .venus-form textarea,
body .venus-dashboard [data-venus-map-location] input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
body .venus-dashboard [data-venus-map-location] select,
body .venus-dashboard [data-venus-map-location] textarea,
body .venus-dashboard .venus-profile-photo-upload-card input[type="file"]{
	background:#fff!important;
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	border-color:#d4d7db!important;
	caret-color:#111!important;
	color-scheme:light!important;
}
body .venus-dashboard .venus-form input::placeholder,
body .venus-dashboard .venus-form textarea::placeholder,
body .venus-dashboard [data-venus-map-location] input::placeholder,
body .venus-dashboard [data-venus-map-location] textarea::placeholder{
	color:#6f7378!important;
	-webkit-text-fill-color:#6f7378!important;
	opacity:1!important;
}
body .venus-dashboard .venus-form select option{
	background:#fff!important;
	color:#111!important;
}
body .venus-dashboard .venus-form input[type="file"]::file-selector-button,
body .venus-dashboard .venus-profile-photo-upload-card input[type="file"]::file-selector-button,
body .venus-dashboard .venus-unified-media-picker input[type="file"]::file-selector-button,
body .venus-dashboard .venus-temporary-media-upload input[type="file"]::file-selector-button{
	color:#fff!important;
	background:#151515!important;
	border:0!important;
}
body .venus-dashboard .venus-profile-photo-upload-card{
	background:#fff!important;
	color:#111!important;
	border-color:#d4d7db!important;
}
body .venus-dashboard .venus-profile-photo-upload-card strong,
body .venus-dashboard .venus-profile-photo-upload-card small{
	color:#111!important;
}
body .venus-dashboard gmp-place-autocomplete,
body .venus-dashboard .venus-google-place-picker{
	--gmpx-color-surface:#fff;
	--gmpx-color-on-surface:#111;
	--gmpx-color-primary:#e02b20;
	width:100%!important;
	max-width:100%!important;
	color:#111!important;
	background:#fff!important;
}
.pac-container{
	z-index:2147483000!important;
}
.venus-upload-progress-shell{
	display:block!important;
	width:100%!important;
	height:10px!important;
	margin:14px 0 8px!important;
	overflow:hidden!important;
	background:#2c2c2c!important;
	border:1px solid #444!important;
	border-radius:999px!important;
}
.venus-upload-progress-shell>span{
	display:block!important;
	width:0;
	height:100%!important;
	background:linear-gradient(90deg,#e02b20,#ff5b50)!important;
	border-radius:inherit!important;
	transition:width .32s linear!important;
}
.venus-upload-progress-label{display:block!important;margin-top:8px!important}
.venus-upload-progress-detail{display:block!important;margin-top:4px!important}


/* Venus 1.0.38.14 · SOLO foto principal blanca; galería/videos conservan estilo anterior */
body .venus-dashboard .venus-profile-photo-stage,
body .venus-dashboard .venus-profile-photo-picker,
body .venus-dashboard .venus-profile-photo-dropzone,
body .venus-dashboard .venus-profile-photo-circle,
body .venus-dashboard [data-venus-profile-photo-picker],
body .venus-dashboard [data-venus-profile-photo-dropzone]{
	background:#fff!important;
	color:#111!important;
	border-color:#d4d7db!important;
}
body .venus-dashboard .venus-profile-photo-stage *,
body .venus-dashboard .venus-profile-photo-picker *,
body .venus-dashboard .venus-profile-photo-dropzone *,
body .venus-dashboard .venus-profile-photo-circle *,
body .venus-dashboard [data-venus-profile-photo-picker] *,
body .venus-dashboard [data-venus-profile-photo-dropzone] *{
	color:#111!important;
	-webkit-text-fill-color:#111!important;
}


/* Venus 1.0.38.15 · ubicación en modal */
html.venus-location-modal-open,
body.venus-location-modal-open{overflow:hidden!important}
.venus-location-modal[hidden]{display:none!important}
.venus-location-modal{
	position:fixed;
	inset:0;
	z-index:2147482000;
	display:grid;
	place-items:center;
	padding:20px;
}
.venus-location-modal-backdrop{
	position:absolute;
	inset:0;
	background:rgba(0,0,0,.78);
	backdrop-filter:blur(5px);
}
.venus-location-modal-dialog{
	position:relative;
	z-index:1;
	display:grid;
	grid-template-rows:auto minmax(0,1fr) auto;
	width:min(680px,calc(100vw - 32px));
	max-height:min(86dvh,820px);
	overflow:hidden;
	border:1px solid #3d3d3d;
	border-radius:20px;
	background:#101010;
	box-shadow:0 26px 90px rgba(0,0,0,.65);
}
.venus-location-modal-header{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:16px;
	padding:18px 20px 15px;
	border-bottom:1px solid #303030;
	background:#0b0b0b;
}
.venus-location-modal-header>div{display:grid;gap:4px;min-width:0}
.venus-location-modal-header span{
	color:#e02b20;
	font-size:11px;
	font-weight:900;
	letter-spacing:.12em;
	text-transform:uppercase;
}
.venus-location-modal-header strong{color:#fff;font-size:20px;line-height:1.2}
.venus-location-modal-header small{color:#aaa;font-size:12px;line-height:1.4}
.venus-location-modal-x{
	flex:0 0 40px;
	width:40px;
	height:40px;
	padding:0;
	border:1px solid #454545;
	border-radius:50%;
	background:#171717;
	color:#fff;
	font-size:28px;
	line-height:1;
	cursor:pointer;
}
.venus-location-modal-body{
	min-height:0;
	overflow-y:auto;
	overscroll-behavior:contain;
	-webkit-overflow-scrolling:touch;
}
.venus-location-modal-body .venus-map-location-fields{
	display:grid!important;
	gap:14px!important;
	padding:18px!important;
	border:0!important;
	background:#111!important;
}
.venus-location-modal-body .venus-map-address-field{
	position:relative;
	z-index:3;
}
.venus-location-modal-body .venus-map-address-native,
.venus-location-modal-body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
.venus-location-modal-body select,
.venus-location-modal-body textarea,
.venus-location-modal-body gmp-place-autocomplete{
	background:#fff!important;
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	color-scheme:light!important;
}
.venus-location-modal-body .venus-google-place-picker-host{
	position:relative;
	z-index:10;
}
.venus-location-modal-footer{
	padding:13px 18px calc(13px + env(safe-area-inset-bottom,0px));
	border-top:1px solid #303030;
	background:#0b0b0b;
}
.venus-location-modal-accept{
	width:100%;
	min-height:50px;
}
.venus-map-popup-reopen{
	display:flex;
	align-items:center;
	gap:11px;
	width:calc(100% - 36px);
	margin:0 18px 18px;
	padding:12px 14px;
	border:1px solid #393939;
	border-radius:11px;
	background:#171717;
	color:#fff;
	text-align:left;
	cursor:pointer;
}
.venus-map-popup-reopen>span:first-child{
	display:grid;
	place-items:center;
	flex:0 0 34px;
	width:34px;
	height:34px;
	border-radius:50%;
	background:#262626;
	color:#e02b20;
	font-size:20px;
}
.venus-map-popup-reopen>span:nth-child(2){display:grid;gap:2px;min-width:0;flex:1}
.venus-map-popup-reopen strong{color:#fff;font-size:13px}
.venus-map-popup-reopen small{color:#aaa;font-size:11px}
.venus-map-popup-reopen>i{color:#aaa;font-size:22px;font-style:normal}
.pac-container{z-index:2147483647!important}
@media(max-width:680px){
	.venus-location-modal{
		padding:10px;
		align-items:center;
	}
	.venus-location-modal-dialog{
		width:calc(100vw - 20px);
		max-height:88dvh;
		border-radius:16px;
	}
	.venus-location-modal-header{padding:14px 14px 12px}
	.venus-location-modal-header strong{font-size:17px}
	.venus-location-modal-header small{font-size:11px}
	.venus-location-modal-body .venus-map-location-fields{padding:14px!important}
	.venus-location-modal-body .venus-map-editor-canvas{min-height:190px}
	.venus-location-modal-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}
	.venus-map-popup-reopen{width:calc(100% - 28px);margin:0 14px 14px}
}


/* Venus 1.0.38.14 FINAL · avisos + selección visual horarios/tarifas */
body .venus-dashboard .venus-profile-photo-warning{
	color:#9a9a9a!important;
}
body .venus-dashboard .venus-profile-photo-warning strong{
	color:#f2c94c!important;
	-webkit-text-fill-color:#f2c94c!important;
}

/* Horarios y tarifas: sólo la opción activa lleva el borde rojo. */
body .venus-dashboard fieldset[data-venus-schedule] > div > label > span,
body .venus-dashboard fieldset[data-venus-rates] > div > label > span{
	border:2px solid #3a3a3a!important;
	box-shadow:none!important;
	transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important;
}
body .venus-dashboard fieldset[data-venus-schedule] > div > label > input[type="radio"]:checked + span,
body .venus-dashboard fieldset[data-venus-rates] > div > label > input[type="radio"]:checked + span{
	border-color:#e02b20!important;
	box-shadow:0 0 0 1px rgba(224,43,32,.28)!important;
}
body .venus-dashboard fieldset[data-venus-schedule] > div > label > input[type="radio"]:not(:checked) + span,
body .venus-dashboard fieldset[data-venus-rates] > div > label > input[type="radio"]:not(:checked) + span{
	border-color:#3a3a3a!important;
	box-shadow:none!important;
}


/* Venus 1.0.38.14 FINAL VISUAL · foto principal + importante + selectores de archivo */

/* 1) CÍRCULO DE FOTO PRINCIPAL: blanco real + texto negro */
body .venus-dashboard .venus-profile-focus-frame,
body .venus-dashboard [data-venus-profile-focus-frame]{
	background:#fff!important;
	border-color:#8f9499!important;
	color:#111!important;
	box-shadow:none!important;
}
body .venus-dashboard .venus-profile-focus-frame [data-venus-profile-focus-empty],
body .venus-dashboard [data-venus-profile-focus-frame] [data-venus-profile-focus-empty],
body .venus-dashboard .venus-profile-focus-frame [data-venus-profile-focus-empty] small,
body .venus-dashboard [data-venus-profile-focus-frame] [data-venus-profile-focus-empty] small{
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	opacity:1!important;
	font-weight:800!important;
}
body .venus-dashboard .venus-profile-focus-frame [data-venus-profile-focus-empty] small,
body .venus-dashboard [data-venus-profile-focus-frame] [data-venus-profile-focus-empty] small{
	font-weight:500!important;
	color:#4f5357!important;
	-webkit-text-fill-color:#4f5357!important;
}
body .venus-dashboard .venus-profile-focus-frame [data-venus-profile-focus-hint],
body .venus-dashboard [data-venus-profile-focus-frame] [data-venus-profile-focus-hint]{
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	background:rgba(255,255,255,.88)!important;
}

/* Si hay imagen seleccionada, la imagen sigue visible dentro del círculo. */
body .venus-dashboard .venus-profile-focus-frame img,
body .venus-dashboard [data-venus-profile-focus-frame] img{
	background:transparent!important;
}

/* 2) "Importante:" blanco, ultra bold y bien legible */
body .venus-dashboard .venus-profile-separation-note strong,
body .venus-dashboard .venus-profile-photo-important strong,
body .venus-dashboard .venus-upload-card .venus-important strong,
body .venus-dashboard .venus-upload-card [class*="important"] strong{
	color:#fff!important;
	-webkit-text-fill-color:#fff!important;
	font-weight:950!important;
	letter-spacing:-.01em!important;
	opacity:1!important;
}

/* Fallback específico para la caja negra con borde rojo */
body .venus-dashboard .venus-profile-photo-upload-card .venus-info-note strong,
body .venus-dashboard .venus-profile-photo-upload-card .venus-inline-note strong,
body .venus-dashboard .venus-profile-photo-upload-card blockquote strong{
	color:#fff!important;
	-webkit-text-fill-color:#fff!important;
	font-weight:950!important;
}

/* 3) SELECTOR DE ARCHIVOS: que parezca un botón real y se lea */
body .venus-dashboard input[type="file"]{
	background:#fff!important;
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	border:1px solid #d7dade!important;
	border-radius:9px!important;
	min-height:54px!important;
	padding:6px!important;
	font-size:15px!important;
	color-scheme:light!important;
}
body .venus-dashboard input[type="file"]::file-selector-button{
	appearance:none!important;
	-webkit-appearance:none!important;
	margin:0 12px 0 0!important;
	padding:11px 16px!important;
	min-height:40px!important;
	border:0!important;
	border-radius:7px!important;
	background:#e02b20!important;
	color:#fff!important;
	-webkit-text-fill-color:#fff!important;
	font-weight:900!important;
	font-size:14px!important;
	cursor:pointer!important;
}
body .venus-dashboard input[type="file"]:hover::file-selector-button,
body .venus-dashboard input[type="file"]:focus::file-selector-button{
	background:#f1372d!important;
}

/* En las cajas de galería/video preservamos fondo negro, pero el control interno es claro */
body .venus-dashboard .venus-unified-media-picker,
body .venus-dashboard .venus-temporary-media-upload,
body .venus-dashboard .venus-gallery-upload,
body .venus-dashboard .venus-video-upload{
	background:#0d0d0d!important;
	color:#fff!important;
}
body .venus-dashboard .venus-unified-media-picker input[type="file"],
body .venus-dashboard .venus-temporary-media-upload input[type="file"],
body .venus-dashboard .venus-gallery-upload input[type="file"],
body .venus-dashboard .venus-video-upload input[type="file"]{
	background:#fff!important;
	color:#111!important;
	-webkit-text-fill-color:#111!important;
}

/* Móvil: botón de archivo cómodo y sin recortes */
@media(max-width:680px){
	body .venus-dashboard input[type="file"]{
		width:100%!important;
		max-width:100%!important;
		font-size:14px!important;
	}
	body .venus-dashboard input[type="file"]::file-selector-button{
		padding:10px 13px!important;
		margin-right:8px!important;
		font-size:13px!important;
	}
}


/* Venus 1.0.38.16 · corrección visual REAL de foto principal y uploads */

/* Círculo exacto usado por el editor de foto principal */
body .venus-dashboard .venus-profile-focus-editor .venus-profile-focus-frame,
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-frame]{
	background:#ffffff!important;
	background-color:#ffffff!important;
	color:#111111!important;
	border:3px dashed #8b8f94!important;
	box-shadow:none!important;
}
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-empty],
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-empty] *,
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-frame] span,
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-frame] small{
	color:#111111!important;
	-webkit-text-fill-color:#111111!important;
	opacity:1!important;
	text-shadow:none!important;
}
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-empty]{
	font-weight:900!important;
}
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-empty] small{
	color:#555!important;
	-webkit-text-fill-color:#555!important;
	font-weight:600!important;
}

/* Al haber imagen, no pintar blanco por encima de la propia foto */
body .venus-dashboard .venus-profile-focus-editor [data-venus-profile-focus-frame] img{
	position:relative!important;
	z-index:2!important;
	background:transparent!important;
}

/* Nota "Importante" */
body .venus-dashboard .venus-profile-photo-upload-card .venus-profile-separation-note strong,
body .venus-dashboard .venus-profile-photo-upload-card .venus-info-note strong,
body .venus-dashboard .venus-profile-photo-upload-card .venus-inline-note strong,
body .venus-dashboard .venus-profile-photo-upload-card strong:first-child{
	color:#fff!important;
	-webkit-text-fill-color:#fff!important;
	font-weight:950!important;
	opacity:1!important;
}

/* Selector de archivos de galería y videos: contraste real */
body .venus-dashboard .venus-unified-media-picker input[type="file"],
body .venus-dashboard .venus-gallery-upload input[type="file"],
body .venus-dashboard .venus-video-upload input[type="file"],
body .venus-dashboard .venus-temporary-media-upload input[type="file"],
body .venus-dashboard input[name="gallery_photos[]"],
body .venus-dashboard input[name="profile_videos[]"]{
	display:block!important;
	width:100%!important;
	min-height:58px!important;
	box-sizing:border-box!important;
	padding:7px!important;
	background:#fff!important;
	background-color:#fff!important;
	color:#111!important;
	-webkit-text-fill-color:#111!important;
	border:2px solid #d8dadd!important;
	border-radius:9px!important;
	font-size:14px!important;
	line-height:1.2!important;
	color-scheme:light!important;
}
body .venus-dashboard .venus-unified-media-picker input[type="file"]::file-selector-button,
body .venus-dashboard .venus-gallery-upload input[type="file"]::file-selector-button,
body .venus-dashboard .venus-video-upload input[type="file"]::file-selector-button,
body .venus-dashboard .venus-temporary-media-upload input[type="file"]::file-selector-button,
body .venus-dashboard input[name="gallery_photos[]"]::file-selector-button,
body .venus-dashboard input[name="profile_videos[]"]::file-selector-button{
	margin:0 10px 0 0!important;
	padding:12px 16px!important;
	min-height:42px!important;
	border:0!important;
	border-radius:7px!important;
	background:#e02b20!important;
	background-color:#e02b20!important;
	color:#fff!important;
	-webkit-text-fill-color:#fff!important;
	font-weight:900!important;
	font-size:14px!important;
	cursor:pointer!important;
}

/* Safari/iPhone */
body .venus-dashboard input[type="file"]::-webkit-file-upload-button{
	margin:0 10px 0 0!important;
	padding:12px 16px!important;
	min-height:42px!important;
	border:0!important;
	border-radius:7px!important;
	background:#e02b20!important;
	color:#fff!important;
	font-weight:900!important;
	font-size:14px!important;
}

/* El texto del archivo seleccionado debe seguir siendo negro */
body .venus-dashboard input[type="file"]{
	text-shadow:none!important;
}

/* Mantener cajas generales oscuras como pediste */
body .venus-dashboard .venus-unified-media-picker,
body .venus-dashboard .venus-gallery-upload,
body .venus-dashboard .venus-video-upload,
body .venus-dashboard .venus-temporary-media-upload{
	background:#0d0d0d!important;
	color:#fff!important;
}


/* Venus 1.0.38.18 · enlaces externos */
.venus-external-link-policy-note{
	margin-top:7px;
	color:#b8b8b8;
	font-size:11px;
	line-height:1.45;
}


/* Venus 1.0.38.21 · wizard móvil más intuitivo y compacto */
body .venus-dashboard .venus-stepper li span{
	background:#fff!important;
	color:#111!important;
	border-color:#d7dade!important;
	box-shadow:none!important;
}
body .venus-dashboard .venus-stepper li.is-active span{
	background:#e02b20!important;
	color:#fff!important;
	border-color:#e02b20!important;
	box-shadow:0 0 0 4px rgba(224,43,32,.16)!important;
}
body .venus-dashboard .venus-stepper li.is-complete span{
	background:#fff!important;
	color:#111!important;
	border-color:#d7dade!important;
}
body .venus-dashboard .venus-stepper li.is-complete::before,
body .venus-dashboard .venus-stepper li.is-active::before{
	background:#555!important;
}
body .venus-dashboard .venus-wizard[data-venus-onboarding="1"] .venus-wizard-action-note{
	color:#d7d7d7!important;
	font-weight:750!important;
	line-height:1.35!important;
}
body .venus-dashboard .venus-wizard[data-venus-onboarding="1"] .venus-wizard-next{
	white-space:normal!important;
	line-height:1.15!important;
	text-align:center!important;
}
@media(max-width:680px){
	body .venus-dashboard .venus-wizard{
		padding-bottom:96px!important;
	}
	body .venus-dashboard .venus-ad-editor-heading{
		padding-bottom:8px!important;
		margin-bottom:8px!important;
	}
	body .venus-dashboard .venus-ad-editor-heading .venus-eyebrow{
		font-size:10px!important;
		line-height:1.1!important;
		margin-bottom:3px!important;
	}
	body .venus-dashboard .venus-ad-editor-heading h3{
		font-size:25px!important;
		line-height:1.08!important;
		margin:0 0 5px!important;
	}
	body .venus-dashboard .venus-ad-editor-heading>p{
		font-size:11px!important;
		line-height:1.35!important;
		margin:0!important;
		display:-webkit-box!important;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden!important;
	}
	body .venus-dashboard .venus-wizard-overview{
		padding:9px 10px!important;
		margin-bottom:6px!important;
		gap:5px!important;
	}
	body .venus-dashboard .venus-wizard-overview .venus-eyebrow{
		font-size:9px!important;
		margin-bottom:2px!important;
	}
	body .venus-dashboard .venus-wizard-overview strong{
		font-size:16px!important;
		line-height:1.2!important;
	}
	body .venus-dashboard .venus-wizard-overview>div:first-child>small{
		display:none!important;
	}
	body .venus-dashboard .venus-wizard-progress{
		margin-top:3px!important;
	}
	body .venus-dashboard .venus-wizard-progress>span{
		font-size:11px!important;
	}
	body .venus-dashboard .venus-wizard-progress>div{
		height:7px!important;
		margin-top:4px!important;
	}
	body .venus-dashboard .venus-onboarding-save-state{
		margin-top:3px!important;
		font-size:9px!important;
		min-height:18px!important;
	}
	body .venus-dashboard .venus-stepper{
		margin:6px 0 9px!important;
		gap:7px!important;
	}
	body .venus-dashboard .venus-stepper li span{
		width:38px!important;
		height:38px!important;
		font-size:14px!important;
		border-width:2px!important;
	}
	body .venus-dashboard .venus-stepper li::before{
		top:18px!important;
	}
	body .venus-dashboard .venus-step-heading-modern{
		grid-template-columns:32px minmax(0,1fr)!important;
		gap:8px!important;
		margin-bottom:7px!important;
	}
	body .venus-dashboard .venus-step-heading-modern .venus-step-number{
		width:32px!important;
		height:32px!important;
		font-size:12px!important;
	}
	body .venus-dashboard .venus-step-heading-modern small{
		font-size:9px!important;
		line-height:1.2!important;
	}
	body .venus-dashboard .venus-step-heading-modern h4{
		font-size:18px!important;
		line-height:1.12!important;
		margin:2px 0 3px!important;
	}
	body .venus-dashboard .venus-step-heading-modern p{
		font-size:10px!important;
		line-height:1.35!important;
		margin:0!important;
	}
	body .venus-dashboard .venus-wizard-actions{
		padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;
		gap:7px!important;
	}
	body .venus-dashboard .venus-wizard-actions .venus-wizard-action-note{
		font-size:9px!important;
		margin:0!important;
	}
	body .venus-dashboard .venus-wizard-actions .venus-wizard-next,
	body .venus-dashboard .venus-wizard-actions [data-venus-submit]{
		min-height:48px!important;
		font-size:14px!important;
		padding:9px 10px!important;
	}
}


/* Venus 1.0.38.28 · medios recién guardados */
.venus-saved-media-live{margin-top:12px}
.venus-saved-media-live-item{animation:venusMediaSavedIn .22s ease-out}
.venus-live-video-actions button{
	min-height:38px;
	padding:7px 11px;
	border:1px solid #e33b32;
	border-radius:8px;
	background:#211010;
	color:#ff6a62;
	font-weight:800;
}
@keyframes venusMediaSavedIn{
	from{opacity:0;transform:translateY(8px)}
	to{opacity:1;transform:none}
}


/* Venus 1.0.38.29 · acordeón móvil de pasos */
.venus-mobile-step-accordion-head{
	display:none;
}
@media(max-width:680px){
	body .venus-dashboard .venus-stepper{
		display:none!important;
	}
	body .venus-dashboard .venus-wizard-overview{
		margin-bottom:8px!important;
	}

	body .venus-dashboard [data-venus-step]{
		display:block!important;
		padding:0!important;
		margin:0 0 10px!important;
		border:1px solid #303030!important;
		border-radius:12px!important;
		background:#111!important;
		overflow:hidden!important;
	}

	body .venus-dashboard .venus-mobile-step-accordion-head{
		display:flex!important;
		align-items:center!important;
		justify-content:space-between!important;
		gap:12px!important;
		width:100%!important;
		min-height:64px!important;
		padding:12px 14px!important;
		border:0!important;
		background:#151515!important;
		color:#fff!important;
		text-align:left!important;
		cursor:pointer!important;
	}
	body .venus-dashboard [data-venus-step].is-accordion-open .venus-mobile-step-accordion-head{
		background:#e02b20!important;
		color:#fff!important;
	}
	body .venus-dashboard .venus-mobile-step-label{
		display:grid!important;
		gap:3px!important;
		min-width:0!important;
	}
	body .venus-dashboard .venus-mobile-step-label strong{
		color:inherit!important;
		font-size:14px!important;
		line-height:1.2!important;
		font-weight:900!important;
	}
	body .venus-dashboard .venus-mobile-step-label small{
		color:#bdbdbd!important;
		font-size:10px!important;
		line-height:1.25!important;
		font-weight:600!important;
	}
	body .venus-dashboard [data-venus-step].is-accordion-open .venus-mobile-step-label small{
		color:#fff!important;
		opacity:.9!important;
	}
	body .venus-dashboard .venus-mobile-step-chevron{
		flex:0 0 auto!important;
		width:28px!important;
		height:28px!important;
		display:grid!important;
		place-items:center!important;
		border-radius:50%!important;
		background:#fff!important;
		color:#111!important;
		font-size:18px!important;
		font-weight:900!important;
		transition:transform .18s ease!important;
	}
	body .venus-dashboard [data-venus-step].is-accordion-open .venus-mobile-step-chevron{
		transform:rotate(180deg)!important;
	}

	body .venus-dashboard .venus-mobile-step-accordion-body{
		padding:12px!important;
		background:#0d0d0d!important;
	}
	body .venus-dashboard .venus-mobile-step-accordion-body[hidden]{
		display:none!important;
	}

	/* Dentro del acordeón ya no necesitamos repetir el gran encabezado del paso. */
	body .venus-dashboard .venus-mobile-step-accordion-body .venus-step-heading-modern{
		display:none!important;
	}

	/* Los botones siguen pegados abajo pero dejan espacio al contenido abierto. */
	body .venus-dashboard .venus-wizard{
		padding-bottom:104px!important;
	}
}


/* Venus 1.0.38.30 · acordeón móvil corregido */
.venus-mobile-step-accordion-head{display:none}
@media(max-width:680px){
	body .venus-dashboard .venus-stepper{
		display:none!important;
	}

	body .venus-dashboard form.venus-wizard .venus-step[data-step]{
		display:block!important;
		visibility:visible!important;
		opacity:1!important;
		height:auto!important;
		margin:0 0 10px!important;
		padding:0!important;
		border:1px solid #2f2f2f!important;
		border-radius:12px!important;
		background:#111!important;
		overflow:hidden!important;
	}

	body .venus-dashboard form.venus-wizard .venus-step[data-step] > .venus-mobile-step-accordion-head{
		display:flex!important;
		width:100%!important;
		min-height:62px!important;
		align-items:center!important;
		justify-content:space-between!important;
		gap:12px!important;
		margin:0!important;
		padding:12px 14px!important;
		border:0!important;
		border-radius:0!important;
		background:#171717!important;
		color:#fff!important;
		text-align:left!important;
		box-shadow:none!important;
		cursor:pointer!important;
	}

	body .venus-dashboard form.venus-wizard .venus-step[data-step].is-accordion-open > .venus-mobile-step-accordion-head{
		background:#e02b20!important;
	}

	body .venus-dashboard .venus-mobile-step-copy{
		display:grid!important;
		gap:3px!important;
		min-width:0!important;
	}

	body .venus-dashboard .venus-mobile-step-copy strong{
		display:block!important;
		margin:0!important;
		color:#fff!important;
		font-size:14px!important;
		font-weight:900!important;
		line-height:1.2!important;
	}

	body .venus-dashboard .venus-mobile-step-copy small{
		display:block!important;
		margin:0!important;
		color:#bcbcbc!important;
		font-size:10px!important;
		font-weight:600!important;
		line-height:1.25!important;
	}

	body .venus-dashboard .venus-step.is-accordion-open .venus-mobile-step-copy small{
		color:#fff!important;
		opacity:.9!important;
	}

	body .venus-dashboard .venus-mobile-step-chevron{
		display:grid!important;
		place-items:center!important;
		flex:0 0 28px!important;
		width:28px!important;
		height:28px!important;
		border-radius:50%!important;
		background:#fff!important;
		color:#111!important;
		font-size:18px!important;
		font-weight:900!important;
		line-height:1!important;
		transition:transform .18s ease!important;
	}

	body .venus-dashboard .venus-step.is-accordion-open .venus-mobile-step-chevron{
		transform:rotate(180deg)!important;
	}

	body .venus-dashboard form.venus-wizard .venus-mobile-step-accordion-body{
		display:block;
		padding:12px!important;
		background:#0d0d0d!important;
	}

	body .venus-dashboard form.venus-wizard .venus-mobile-step-accordion-body[hidden]{
		display:none!important;
	}

	body .venus-dashboard .venus-mobile-step-accordion-body > .venus-step-heading-modern{
		display:none!important;
	}

	body .venus-dashboard .venus-wizard-overview{
		padding:7px 9px!important;
		margin-bottom:8px!important;
	}

	body .venus-dashboard .venus-wizard-overview > div:first-child > small{
		display:none!important;
	}
}


/* Venus 1.0.38.31 · los cinco pasos se ven cerrados al entrar */
@media(max-width:680px){
	body .venus-dashboard form.venus-wizard .venus-step[data-step]{
		margin-bottom:7px!important;
	}

	body .venus-dashboard form.venus-wizard .venus-step[data-step] > .venus-mobile-step-accordion-head{
		min-height:54px!important;
		padding:9px 12px!important;
	}

	body .venus-dashboard .venus-mobile-step-copy strong{
		font-size:13px!important;
	}

	body .venus-dashboard .venus-mobile-step-copy small{
		font-size:9px!important;
	}

	body .venus-dashboard .venus-mobile-step-chevron{
		width:25px!important;
		height:25px!important;
		flex-basis:25px!important;
		font-size:16px!important;
	}

	/* Cabecera superior mínima para que entren los 5 pasos en la primera vista. */
	body .venus-dashboard .venus-wizard-overview{
		padding:6px 8px!important;
		margin-bottom:7px!important;
	}
	body .venus-dashboard .venus-wizard-overview > div:first-child > strong{
		font-size:14px!important;
		line-height:1.15!important;
	}
	body .venus-dashboard .venus-wizard-progress{
		margin-top:2px!important;
	}
}


/* Venus 1.0.38.35 · acordeón en móvil, tablet y computadora */

/* La fila vieja 1-5 deja de ser necesaria: las cabeceras del acordeón son la navegación. */
body .venus-dashboard .venus-stepper{
	display:none!important;
}

body .venus-dashboard form.venus-wizard .venus-step[data-step]{
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	height:auto!important;
	width:100%!important;
	max-width:100%!important;
	margin:0 0 10px!important;
	padding:0!important;
	border:1px solid #303030!important;
	border-radius:12px!important;
	background:#111!important;
	overflow:hidden!important;
	box-sizing:border-box!important;
}

body .venus-dashboard .venus-step-accordion-head{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:14px!important;
	width:100%!important;
	min-height:64px!important;
	margin:0!important;
	padding:13px 16px!important;
	border:0!important;
	border-radius:0!important;
	background:#161616!important;
	color:#fff!important;
	text-align:left!important;
	box-shadow:none!important;
	cursor:pointer!important;
	box-sizing:border-box!important;
}

body .venus-dashboard .venus-step[data-step].is-accordion-open > .venus-step-accordion-head{
	background:#e02b20!important;
}

body .venus-dashboard .venus-step-accordion-copy{
	display:grid!important;
	gap:3px!important;
	min-width:0!important;
}

body .venus-dashboard .venus-step-accordion-copy strong{
	display:block!important;
	margin:0!important;
	color:inherit!important;
	font-size:15px!important;
	font-weight:900!important;
	line-height:1.2!important;
}

body .venus-dashboard .venus-step-accordion-copy small{
	display:block!important;
	margin:0!important;
	color:#bdbdbd!important;
	font-size:11px!important;
	font-weight:600!important;
	line-height:1.3!important;
}

body .venus-dashboard .venus-step.is-accordion-open .venus-step-accordion-copy small{
	color:#fff!important;
	opacity:.9!important;
}

body .venus-dashboard .venus-step-accordion-chevron{
	display:grid!important;
	place-items:center!important;
	flex:0 0 30px!important;
	width:30px!important;
	height:30px!important;
	border-radius:50%!important;
	background:#fff!important;
	color:#111!important;
	font-size:18px!important;
	font-weight:900!important;
	line-height:1!important;
	transition:transform .18s ease!important;
}

body .venus-dashboard .venus-step.is-accordion-open .venus-step-accordion-chevron{
	transform:rotate(180deg)!important;
}

body .venus-dashboard .venus-step-accordion-body{
	display:block;
	width:100%!important;
	max-width:100%!important;
	padding:16px!important;
	background:#0d0d0d!important;
	box-sizing:border-box!important;
}

body .venus-dashboard .venus-step-accordion-body[hidden]{
	display:none!important;
}

/* La cabecera grande dentro de cada paso ahora sería repetida. */
body .venus-dashboard .venus-step-accordion-body > .venus-step-heading-modern{
	display:none!important;
}

body .venus-dashboard .venus-step-accordion-head{
	scroll-margin-top:14px!important;
}

@media(max-width:680px){
	body .venus-dashboard .venus-step-accordion-head{
		min-height:55px!important;
		padding:10px 12px!important;
		gap:10px!important;
	}
	body .venus-dashboard .venus-step-accordion-copy strong{
		font-size:13px!important;
	}
	body .venus-dashboard .venus-step-accordion-copy small{
		font-size:9px!important;
	}
	body .venus-dashboard .venus-step-accordion-chevron{
		flex-basis:25px!important;
		width:25px!important;
		height:25px!important;
		font-size:16px!important;
	}
	body .venus-dashboard .venus-step-accordion-body{
		padding:12px!important;
	}
}

/* Desktop: más ancho pero sin dejar de parecer un flujo compacto. */
@media(min-width:681px){
	body .venus-dashboard form.venus-wizard{
		width:100%!important;
		max-width:100%!important;
	}
	body .venus-dashboard .venus-step-accordion-head:hover{
		background:#202020!important;
	}
	body .venus-dashboard .venus-step.is-accordion-open .venus-step-accordion-head:hover{
		background:#e02b20!important;
	}
}


/* Venus 1.0.38.38 · botones Atrás / Siguiente compactos y centrados */
body .venus-dashboard .venus-wizard-actions{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:10px!important;
}

body .venus-dashboard .venus-wizard-actions .venus-wizard-prev,
body .venus-dashboard .venus-wizard-actions .venus-wizard-next,
body .venus-dashboard .venus-wizard-actions [data-venus-submit]{
	flex:0 1 auto!important;
	width:auto!important;
	min-width:130px!important;
	max-width:220px!important;
	min-height:40px!important;
	height:40px!important;
	padding:7px 14px!important;
	margin:0!important;
	border-radius:8px!important;
	font-size:13px!important;
	line-height:1!important;
	text-align:center!important;
	justify-content:center!important;
	align-items:center!important;
	box-sizing:border-box!important;
}

@media(max-width:680px){
	html body .venus-dashboard .venus-wizard-actions{
		width:98%!important;
		max-width:98%!important;
		left:50%!important;
		right:auto!important;
		transform:translateX(-50%)!important;
		padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px))!important;
		gap:8px!important;
		justify-content:center!important;
	}

	html body .venus-dashboard .venus-wizard-actions .venus-wizard-prev,
	html body .venus-dashboard .venus-wizard-actions .venus-wizard-next,
	html body .venus-dashboard .venus-wizard-actions [data-venus-submit]{
		flex:1 1 0!important;
		width:calc(50% - 4px)!important;
		min-width:0!important;
		max-width:180px!important;
		min-height:38px!important;
		height:38px!important;
		padding:6px 10px!important;
		font-size:12px!important;
		line-height:1!important;
		border-radius:8px!important;
	}

	/* Si sólo queda un botón visible, no ocupa toda la pantalla. */
	html body .venus-dashboard .venus-wizard-actions .venus-wizard-next:only-child,
	html body .venus-dashboard .venus-wizard-actions [data-venus-submit]:only-child{
		flex:0 1 auto!important;
		width:48%!important;
		max-width:180px!important;
	}
}


/* Venus 1.0.38.39 · botones dentro del acordeón */
body .venus-dashboard .venus-wizard-actions.is-inside-accordion{
	position:static!important;
	left:auto!important;
	right:auto!important;
	bottom:auto!important;
	top:auto!important;
	transform:none!important;
	width:100%!important;
	max-width:100%!important;
	margin:20px 0 0!important;
	padding:14px 0 2px!important;
	border-top:1px solid #2d2d2d!important;
	background:transparent!important;
	box-shadow:none!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:10px!important;
	box-sizing:border-box!important;
}

body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-prev,
body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-next,
body .venus-dashboard .venus-wizard-actions.is-inside-accordion [data-venus-submit]{
	flex:0 1 auto!important;
	width:auto!important;
	min-width:120px!important;
	max-width:190px!important;
	height:38px!important;
	min-height:38px!important;
	padding:6px 12px!important;
	margin:0!important;
	font-size:12px!important;
	line-height:1!important;
	border-radius:8px!important;
	text-align:center!important;
}

@media(max-width:680px){
	html body .venus-dashboard .venus-wizard-actions.is-inside-accordion{
		width:100%!important;
		max-width:100%!important;
		margin-top:18px!important;
		padding:12px 0 0!important;
		gap:8px!important;
	}

	html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-prev,
	html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-next,
	html body .venus-dashboard .venus-wizard-actions.is-inside-accordion [data-venus-submit]{
		flex:1 1 0!important;
		width:auto!important;
		min-width:0!important;
		max-width:170px!important;
		height:36px!important;
		min-height:36px!important;
		padding:5px 10px!important;
		font-size:12px!important;
	}
}


/* Venus 1.0.38.40 · feedback visual al ordenar */
body .venus-dashboard [data-venus-sortable-list]{
	touch-action:pan-y;
}
body .venus-dashboard [data-venus-sort-item],
body .venus-dashboard [data-sort-id]{
	cursor:grab;
	user-select:none;
	-webkit-user-select:none;
}
body .venus-dashboard [data-venus-sort-item].is-dragging,
body .venus-dashboard [data-sort-id].is-dragging{
	opacity:.5;
	cursor:grabbing;
}
body .venus-dashboard [data-venus-sort-item].is-touch-dragging,
body .venus-dashboard [data-sort-id].is-touch-dragging{
	position:relative;
	z-index:20;
	opacity:.82;
	transform:scale(.97);
	box-shadow:0 10px 24px rgba(0,0,0,.38);
	cursor:grabbing;
	touch-action:none;
}


/* Venus 1.0.38.42 · flechas de orden de video compactas */
html body .venus-dashboard .venus-sort-actions{
	display:flex!important;
	align-items:center!important;
	gap:5px!important;
	margin-top:0!important;
	padding-top:0!important;
}

html body .venus-dashboard .venus-sort-actions > button[data-venus-sort-prev],
html body .venus-dashboard .venus-sort-actions > button[data-venus-sort-next]{
	display:inline-grid!important;
	place-items:center!important;
	flex:0 0 32px!important;
	width:32px!important;
	height:32px!important;
	min-width:32px!important;
	min-height:32px!important;
	max-width:32px!important;
	max-height:32px!important;
	padding:0!important;
	margin:0!important;
	border-radius:6px!important;
	font-size:15px!important;
	line-height:1!important;
	box-sizing:border-box!important;
}

html body .venus-dashboard .venus-sortable-video-item{
	align-items:center!important;
}

html body .venus-dashboard .venus-sortable-video-item .venus-sort-actions{
	align-self:center!important;
}

@media(max-width:680px){
	html body .venus-dashboard .venus-sort-actions > button[data-venus-sort-prev],
	html body .venus-dashboard .venus-sort-actions > button[data-venus-sort-next]{
		flex-basis:30px!important;
		width:30px!important;
		height:30px!important;
		min-width:30px!important;
		min-height:30px!important;
		max-width:30px!important;
		max-height:30px!important;
		font-size:14px!important;
		border-radius:6px!important;
	}
}


/* Venus 1.0.38.43 · solo editor: ancho cómodo sin alterar el panel */
@media(max-width:680px){
  html body .venus-dashboard .venus-ad-editor-section,
  html body .venus-dashboard .venus-ad-editor-section form.venus-wizard{
    width:98%!important;
    max-width:98%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  html body .venus-dashboard .venus-ad-editor-section .venus-step[data-step],
  html body .venus-dashboard .venus-ad-editor-section .venus-step-accordion-head,
  html body .venus-dashboard .venus-ad-editor-section .venus-step-accordion-body{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
}


/* Venus 1.0.38.44 · ubicación textual abre mapa; sin icono duplicado */
body .venus-profile .venus-profile-location-map-link{
	appearance:none!important;
	-webkit-appearance:none!important;
	display:inline!important;
	width:auto!important;
	min-width:0!important;
	min-height:0!important;
	height:auto!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	color:inherit!important;
	font:inherit!important;
	font-weight:inherit!important;
	line-height:inherit!important;
	text-align:left!important;
	text-decoration:none!important;
	cursor:pointer!important;
}
body .venus-profile .venus-profile-location-map-link:hover,
body .venus-profile .venus-profile-location-map-link:focus-visible{
	color:inherit!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
body .venus-profile .venus-profile-location-map-link:focus-visible{
	outline:1px dashed currentColor!important;
	outline-offset:3px!important;
}


/* Venus 1.0.38.46 · panel de anunciante completo en escritorio */
@media (min-width: 981px){
  body .venus-dashboard{
    width:min(96%,1600px)!important;
    max-width:1600px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body .venus-dashboard .venus-dashboard-content{
    width:100%!important;
    max-width:100%!important;
  }
  body .venus-dashboard .venus-primary-actions{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:14px!important;
  }
  body .venus-dashboard .venus-dashboard-secondary-cards{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body .venus-dashboard .venus-primary-action,
  body .venus-dashboard .venus-dashboard-secondary-cards > a{
    min-width:0!important;
    box-sizing:border-box!important;
  }
  body .venus-dashboard .venus-dashboard-nav{
    overflow-x:auto!important;
    scrollbar-width:thin;
  }
}
@media (min-width:681px) and (max-width:980px){
  body .venus-dashboard .venus-primary-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body .venus-dashboard .venus-dashboard-secondary-cards{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}


/* Venus 1.0.38.47 · editar datos del anuncio como cuarto acceso rápido */
body .venus-dashboard .venus-primary-action.is-edit-profile{
	border:1px solid rgba(224,43,32,.72)!important;
	border-top:2px solid var(--venus-red,#e02b20)!important;
	background:#141414!important;
}
body .venus-dashboard .venus-primary-action.is-edit-profile:hover,
body .venus-dashboard .venus-primary-action.is-edit-profile:focus-visible{
	border-color:var(--venus-red,#e02b20)!important;
	background:#171717!important;
}
body .venus-dashboard .venus-primary-action.is-edit-profile .venus-primary-action-icon{
	color:#ff5148!important;
	background:rgba(224,43,32,.10)!important;
	border:1px solid rgba(224,43,32,.42)!important;
}
body .venus-dashboard .venus-primary-action.is-edit-profile .venus-primary-action-icon svg{
	width:72%!important;
	height:72%!important;
	fill:none!important;
	stroke:currentColor!important;
}
@media (min-width:981px){
	body .venus-dashboard .venus-primary-actions{
		grid-template-columns:repeat(4,minmax(0,1fr))!important;
	}
}
@media (min-width:681px) and (max-width:980px){
	body .venus-dashboard .venus-primary-actions{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
}
@media (max-width:680px){
	body .venus-dashboard .venus-primary-action.is-edit-profile{
		width:100%!important;
		max-width:100%!important;
	}
}


/* Venus 1.0.38.48 · número de anunciante visible en panel */
body .venus-dashboard .venus-dashboard-advertiser-number{
	display:inline-block;
	margin-left:8px;
	color:#a9a9a9;
	font-size:.88em;
	white-space:nowrap;
}
body .venus-dashboard .venus-dashboard-advertiser-number strong{
	color:#fff;
	font-weight:800;
	letter-spacing:.04em;
}
@media(max-width:680px){
	body .venus-dashboard .venus-dashboard-advertiser-number{
		display:block;
		margin:4px 0 0;
	}
}


/* Venus 1.0.38.50 · videos sin flechas, arrastre más claro */
body .venus-dashboard .venus-video-drag-actions{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	gap:8px!important;
	margin:0!important;
	padding:0!important;
}
body .venus-dashboard .venus-video-drag-hint{
	color:#a9a9a9!important;
	font-size:11px!important;
	font-weight:700!important;
	line-height:1.2!important;
	white-space:nowrap!important;
}
body .venus-dashboard .venus-video-remove-button{
	width:auto!important;
	min-width:78px!important;
	flex:0 0 auto!important;
	min-height:32px!important;
	height:32px!important;
	padding:5px 10px!important;
	margin:0!important;
	border:1px solid rgba(224,43,32,.65)!important;
	border-radius:6px!important;
	background:rgba(224,43,32,.08)!important;
	color:#ff6259!important;
	font-size:11px!important;
	font-weight:800!important;
	line-height:1!important;
}
body .venus-dashboard .venus-video-remove-button:hover{
	background:rgba(224,43,32,.16)!important;
	border-color:#e02b20!important;
}
body .venus-dashboard .venus-sortable-video-item{
	cursor:grab!important;
}
body .venus-dashboard .venus-sortable-video-item:active{
	cursor:grabbing!important;
}
@media(max-width:680px){
	body .venus-dashboard .venus-video-drag-actions{
		gap:6px!important;
	}
	body .venus-dashboard .venus-video-drag-hint{
		font-size:10px!important;
		white-space:normal!important;
	}
	body .venus-dashboard .venus-video-remove-button{
		height:30px!important;
		min-height:30px!important;
		padding:4px 8px!important;
	}
}


/* Venus 1.0.38.53 · cuadro de confirmación propio */
.venus-confirm-overlay{
	position:fixed;
	inset:0;
	z-index:2147483000;
	display:grid;
	place-items:center;
	padding:18px;
	background:rgba(0,0,0,.74);
	backdrop-filter:blur(4px);
}
.venus-confirm-overlay[hidden]{display:none!important}
.venus-confirm-box{
	width:min(92vw,460px);
	padding:20px;
	border:1px solid #333;
	border-radius:14px;
	background:#111;
	color:#fff;
	box-shadow:0 24px 70px rgba(0,0,0,.58);
}
.venus-confirm-box>strong{
	display:block;
	margin:0 0 10px;
	font-size:18px;
	font-weight:900;
}
.venus-confirm-box>p{
	margin:0;
	color:#d0d0d0;
	font-size:14px;
	line-height:1.55;
	white-space:pre-line;
}
.venus-confirm-actions{
	display:flex;
	justify-content:flex-end;
	gap:10px;
	margin-top:20px;
}
.venus-confirm-actions button{
	min-width:110px;
	min-height:42px;
	padding:8px 14px;
	border-radius:8px;
	font-weight:800;
	cursor:pointer;
}
.venus-confirm-actions button:not(.is-accept){
	border:1px solid #444;
	background:#242424;
	color:#fff;
}
.venus-confirm-actions .is-accept{
	border:1px solid #e02b20;
	background:#e02b20;
	color:#fff;
}
html.venus-confirm-open{overflow:hidden}
@media(max-width:680px){
.venus-confirm-box{width:94vw;padding:17px}
	.venus-confirm-actions{display:grid;grid-template-columns:1fr 1fr}
	.venus-confirm-actions button{width:100%;min-width:0}
}

/* Venus 1.0.38.62 · panel a ancho completo y secciones en popup */
.venus-account-panel-card{display:flex;align-items:center;gap:14px;padding:18px 20px;color:#fff!important;background:#111;border:1px solid #303030;border-left:3px solid #e02b20;border-radius:14px;text-decoration:none!important}.venus-account-panel-card>span{display:grid;width:44px;height:44px;place-items:center;background:#251110;border-radius:50%;font-size:22px}.venus-account-panel-card>div{display:flex;flex:1;flex-direction:column}.venus-account-panel-card small{margin-top:4px;color:#aaa}.venus-account-panel-card>b{font-size:27px}.venus-panel-popup[hidden]{display:none!important}.venus-panel-popup{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.78);backdrop-filter:blur(7px)}.venus-panel-popup-dialog{display:grid;grid-template-rows:auto 1fr;width:min(1180px,100%);height:min(92dvh,980px);overflow:hidden;background:#080808;border:1px solid #383838;border-radius:18px;box-shadow:0 25px 90px #000}.venus-panel-popup-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 18px;background:#151515;border-bottom:1px solid #333;color:#fff}.venus-panel-popup-dialog>header button{min-height:42px;padding:9px 15px;color:#fff;background:#e02b20;border:0;border-radius:9px;font-weight:800}.venus-panel-popup iframe{width:100%;height:100%;border:0;background:#080808}.venus-panel-popup-open{overflow:hidden!important}.venus-panel-in-popup .venus-dashboard-header,.venus-panel-in-popup .venus-dashboard-nav,.venus-panel-in-popup .venus-dashboard-legal{display:none!important}.venus-panel-in-popup .venus-dashboard{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.venus-panel-in-popup body{background:#080808!important}.venus-panel-in-popup #main-header,.venus-panel-in-popup .venus-site-header,.venus-panel-in-popup footer,.venus-panel-in-popup #main-footer{display:none!important}
@media(max-width:767px){.venus-dashboard{width:100%!important;max-width:none!important;margin:0!important;padding:12px!important;border-left:0!important;border-right:0!important;border-radius:0!important}.venus-dashboard-content,.venus-panel-section,.venus-ad-editor-section{width:100%!important;max-width:none!important;min-width:0!important}.venus-panel-section{padding:16px 12px!important}.venus-panel-popup{padding:0}.venus-panel-popup-dialog{width:100%;height:100dvh;border:0;border-radius:0}.venus-panel-popup-dialog>header{padding:10px 12px}.venus-panel-popup-dialog>header strong{font-size:14px}.venus-panel-popup-dialog>header button{font-size:12px}.venus-panel-in-popup .venus-dashboard{padding:10px!important}.venus-grid-2,.venus-grid-3,.venus-grid-4{grid-template-columns:minmax(0,1fr)!important}}
.venus-contact-telegram{display:inline-flex;min-height:45px;align-items:center;justify-content:center;padding:11px 20px;color:#fff!important;background:#229ed9;border:1px solid transparent;border-radius:9px;font:inherit;font-size:14px;font-weight:800;line-height:1.1;text-decoration:none!important}.venus-contact-actions:has(.venus-contact-telegram){grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}
@media(max-width:767px){body:has(.venus-dashboard) #main-content .et_pb_section,body:has(.venus-dashboard) #main-content .et_pb_row,body:has(.venus-dashboard) #main-content .et_pb_column,body:has(.venus-dashboard) #main-content .et_pb_code,body:has(.venus-dashboard) #main-content .et_pb_code_inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}

/* Venus 1.0.38.63 · Foto de perfil y Galería son tareas independientes. */
.venus-wizard.venus-media-focus-profile>.venus-wizard-overview,.venus-wizard.venus-media-focus-profile>.venus-stepper,.venus-wizard.venus-media-focus-profile>.venus-wizard-actions,.venus-wizard.venus-media-focus-gallery>.venus-wizard-overview,.venus-wizard.venus-media-focus-gallery>.venus-stepper,.venus-wizard.venus-media-focus-gallery>.venus-wizard-actions{display:none!important}.venus-wizard.venus-media-focus-profile .venus-step[data-step]:not([data-step="2"]),.venus-wizard.venus-media-focus-gallery .venus-step[data-step]:not([data-step="2"]){display:none!important}.venus-wizard.venus-media-focus-profile .venus-step[data-step="2"],.venus-wizard.venus-media-focus-gallery .venus-step[data-step="2"]{display:block!important}.venus-wizard.venus-media-focus-profile .venus-step[data-step="2"]>.venus-step-accordion-head,.venus-wizard.venus-media-focus-gallery .venus-step[data-step="2"]>.venus-step-accordion-head{display:none!important}.venus-wizard.venus-media-focus-profile .venus-step[data-step="2"]>.venus-step-accordion-body,.venus-wizard.venus-media-focus-gallery .venus-step[data-step="2"]>.venus-step-accordion-body{display:grid!important;gap:18px}.venus-wizard.venus-media-focus-profile [data-venus-gallery-card],.venus-wizard.venus-media-focus-profile [data-venus-video-card],.venus-wizard.venus-media-focus-profile .venus-media-focus-save{display:none!important}.venus-wizard.venus-media-focus-gallery [data-venus-profile-photo-card]{display:none!important}.venus-media-focus-save{position:sticky;bottom:0;z-index:15;padding:14px 0 2px;background:linear-gradient(transparent,#0c0c0c 22%)}.venus-media-focus-save .venus-button{min-height:52px}.venus-panel-in-popup .venus-ad-editor-heading{display:none!important}

/* Venus 1.0.38.65 · hotfix conservador: no modifica la cabecera ni el menú de Divi. */
.venus-panel-in-popup body #page-container>header,.venus-panel-in-popup body #main-header,.venus-panel-in-popup body .venus-site-header,.venus-panel-in-popup body #main-footer,.venus-panel-in-popup body footer{display:none!important}.venus-builder-exact-location.venus-location-option{margin:18px 0;border:1px solid #333;border-radius:14px;background:#111;overflow:hidden}.venus-builder-exact-location.venus-location-option>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;cursor:pointer;list-style:none;color:#fff}.venus-builder-exact-location.venus-location-option>summary::-webkit-details-marker{display:none}.venus-builder-exact-location.venus-location-option>summary span{display:grid;gap:5px}.venus-builder-exact-location.venus-location-option>summary small{color:#aaa;line-height:1.4}.venus-builder-exact-location.venus-location-option[open]>summary i{transform:rotate(180deg)}.venus-builder-exact-location.venus-location-option>.venus-map-location-editor{margin:0;border:0;border-top:1px solid #333;border-radius:0}.venus-contact-selector{margin:18px 0;padding:18px;border:1px solid #333;border-radius:14px;background:#111}.venus-contact-selector legend{padding:0 8px;color:#fff;font-size:18px;font-weight:800}.venus-contact-selector>p{margin:0 0 13px;color:#bbb}.venus-contact-selector-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.venus-contact-selector-options label{position:relative;margin:0}.venus-contact-selector-options input{position:absolute;opacity:0;pointer-events:none}.venus-contact-selector-options span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px;border:1px solid #555;border-radius:10px;color:#ddd;font-weight:800;cursor:pointer}.venus-contact-selector-options input:checked+span{border-color:#e02b20;background:#34100e;color:#fff}.venus-contact-selection-status{display:block;margin:10px 0;color:#8ee6b2;font-weight:700}.venus-contact-selection-status.is-error{color:#ff8f88}.venus-contact-selector.has-error{border-color:#e02b20}.venus-contact-fields{display:grid;gap:12px}.venus-contact-fields>[hidden]{display:none!important}.venus-validation-notice{margin:0 0 9px;padding:10px 12px;border-left:4px solid #e02b20;border-radius:7px;background:#35100e;color:#fff;font-weight:800}.venus-field-error{border-color:#e02b20!important;box-shadow:0 0 0 2px rgba(224,43,32,.3)!important}
@media(max-width:767px){body.venus-dashboard-page #main-content>.container,body.venus-dashboard-page #main-content .et_pb_row,body.venus-dashboard-page #main-content .et_pb_column,body.venus-dashboard-page #main-content .et_pb_code,body.venus-dashboard-page #main-content .et_pb_code_inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.venus-dashboard-page .venus-dashboard{width:100%!important;max-width:none!important;margin:0!important;padding:10px!important}.venus-contact-selector-options{grid-template-columns:1fr!important}.venus-contact-selector{padding:16px 12px}html body .venus-dashboard .venus-wizard-actions.is-inside-accordion{display:grid!important;width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:12px 0 0!important;gap:10px!important;transform:none!important}html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-action-buttons{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:9px!important}html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-previous,html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-next,html body .venus-dashboard .venus-wizard-actions.is-inside-accordion [data-venus-submit]{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;height:auto!important;padding:13px 16px!important;font-size:15px!important;line-height:1.2!important;white-space:normal!important;justify-content:center!important;align-items:center!important}html body .venus-dashboard .venus-wizard-actions.is-inside-accordion .venus-wizard-next,html body .venus-dashboard .venus-wizard-actions.is-inside-accordion [data-venus-submit]{background:#e02b20!important;border-color:#e02b20!important;color:#fff!important}}

/* 1.0.38.79 · Preferencia local de perfiles, sin variar la caché del servidor. */
html.venus-interest-pending[data-venus-interest="chica-escort"] [data-venus-featured-preference] .venus-ad-card:not([data-venus-profile-category="chica-escort"]),html.venus-interest-pending[data-venus-interest="chica-escort"] [data-venus-story-categories] .venus-story-bubble:not([data-story-category="chica-escort"]),html.venus-interest-pending[data-venus-interest="hombre-escort"] [data-venus-featured-preference] .venus-ad-card:not([data-venus-profile-category="hombre-escort"]),html.venus-interest-pending[data-venus-interest="hombre-escort"] [data-venus-story-categories] .venus-story-bubble:not([data-story-category="hombre-escort"]),html.venus-interest-pending[data-venus-interest="trans-travesti"] [data-venus-featured-preference] .venus-ad-card:not([data-venus-profile-category="trans-travesti"]),html.venus-interest-pending[data-venus-interest="trans-travesti"] [data-venus-story-categories] .venus-story-bubble:not([data-story-category="trans-travesti"]){display:none!important}
[data-venus-age-primary][hidden]{display:none!important}
.venus-interest-step[hidden],.venus-featured-filter-empty[hidden]{display:none!important}.venus-interest-step{display:grid;gap:16px;text-align:center}.venus-interest-step h2{margin:2px 0 0;color:#fff;font-size:clamp(27px,5vw,40px);line-height:1.08}.venus-interest-step>p:not(.venus-eyebrow){max-width:450px;margin:0 auto;color:#c6c6c6;line-height:1.55}.venus-interest-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:5px}.venus-interest-choices button{display:grid;min-height:112px;place-items:center;align-content:center;gap:7px;padding:15px 10px;color:#fff;background:linear-gradient(180deg,#181818,#0c0c0c);border:1px solid #444;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.28);font:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.venus-interest-choices button span{display:grid;width:39px;height:39px;place-items:center;color:#fff;background:#e02b20;border-radius:50%;font-size:24px;font-weight:900}.venus-interest-choices button:hover,.venus-interest-choices button:focus-visible,.venus-interest-choices button.is-active{background:linear-gradient(180deg,#35110f,#160706);border-color:#ef3a30;outline:0;transform:translateY(-2px)}.venus-featured-category-links button{appearance:none;font:inherit;cursor:pointer}.venus-featured-category-links a,.venus-featured-category-links button{padding:7px 10px;color:#e9e9e9!important;background:#101010;border:1px solid #343434;border-radius:999px;font-size:10px;font-weight:800;line-height:1.15;text-decoration:none!important;white-space:nowrap}.venus-featured-category-links a:hover,.venus-featured-category-links a:focus-visible,.venus-featured-category-links button:hover,.venus-featured-category-links button:focus-visible,.venus-featured-category-links .is-active{color:#fff!important;background:#32100e;border-color:#e02b20;outline:0}.venus-featured-filter-empty{margin:18px 0 0;padding:18px;color:#ccc;background:#101010;border:1px solid #303030;border-radius:12px;text-align:center}@media(max-width:680px){.venus-interest-choices{grid-template-columns:1fr}.venus-interest-choices button{grid-template-columns:42px 1fr;min-height:70px;text-align:left}.venus-featured-category-links button{flex:1 1 auto;text-align:center}}

/* 1.0.38.88 · Compartir conserva el SVG, con la jerarquía visual de Guardar. */
.venus-share-profile{gap:6px}.venus-share-profile-icon{display:grid;width:17px;height:17px;flex:0 0 17px;place-items:center;color:inherit;background:transparent;border:0;border-radius:0;box-shadow:none}.venus-share-profile-icon svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* 1.0.38.81 · Filtro de interés resistente a estilos del tema y caché pública. */
[data-venus-featured-preference][data-venus-active-category="chica-escort"] .venus-ad-card:not([data-venus-profile-category="chica-escort"]),[data-venus-featured-preference][data-venus-active-category="hombre-escort"] .venus-ad-card:not([data-venus-profile-category="hombre-escort"]),[data-venus-featured-preference][data-venus-active-category="trans-travesti"] .venus-ad-card:not([data-venus-profile-category="trans-travesti"]),[data-venus-story-categories][data-venus-active-category="chica-escort"] .venus-story-bubble:not([data-story-category="chica-escort"]),[data-venus-story-categories][data-venus-active-category="hombre-escort"] .venus-story-bubble:not([data-story-category="hombre-escort"]),[data-venus-story-categories][data-venus-active-category="trans-travesti"] .venus-story-bubble:not([data-story-category="trans-travesti"]),.venus-ad-card[hidden],.venus-story-bubble[hidden],.venus-stories-slider[hidden],.venus-story-filter-empty[hidden]{display:none!important}

/* Venus 1.0.38.94 · estado dinámico para crear y editar datos del anuncio. */
.venus-wizard-readiness{display:grid;gap:12px;margin:-2px 0 14px;padding:14px;background:#171717;border:1px solid #303030;border-radius:12px;color:#fff}.venus-wizard-readiness-main{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.venus-wizard-readiness-main strong{display:block;color:#fff;font-size:15px;font-weight:900;line-height:1.2}.venus-wizard-readiness-main small{display:block;max-width:520px;color:#bababa;font-size:12px;font-weight:650;line-height:1.45;text-align:right}.venus-wizard-readiness-items{display:flex;flex-wrap:wrap;gap:8px}.venus-wizard-readiness-items>[data-venus-requirement]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;background:#0e0e0e;border:1px solid #3a3a3a;border-radius:999px;color:#d1d1d1;font-size:11px;font-weight:850;line-height:1.15}.venus-wizard-readiness-items>[data-venus-requirement]::before{content:"";display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;border:1px solid #676767;border-radius:50%;color:#fff;font-size:9px;line-height:1}.venus-wizard-readiness-items>[data-venus-requirement].is-done,.venus-wizard-readiness-items>[data-venus-requirement].is-complete{background:#112318;border-color:#257a4b;color:#98e3b4}.venus-wizard-readiness-items>[data-venus-requirement].is-done::before,.venus-wizard-readiness-items>[data-venus-requirement].is-complete::before{content:"✓";background:#257a4b;border-color:#257a4b}.venus-wizard-readiness-meter{position:relative;height:6px;overflow:hidden;background:#2a2a2a;border-radius:999px}.venus-wizard-readiness-meter>i{display:block;width:0;height:100%;background:#257a4b;border-radius:inherit;transition:width .2s ease}.venus-wizard-readiness.is-complete{border-color:#257a4b;background:#0f1d14}@media(max-width:680px){.venus-wizard-readiness{margin:0 0 10px;padding:11px;border-radius:10px}.venus-wizard-readiness-main{display:grid;gap:5px}.venus-wizard-readiness-main small{max-width:none;text-align:left;font-size:11px}.venus-wizard-readiness-items{gap:6px}.venus-wizard-readiness-items>[data-venus-requirement]{min-height:30px;padding:6px 8px;font-size:10px}}

/* 1.0.38.91 · selector simple y mapa con respaldo textual. */
.venus-builder-exact-location.venus-location-option{padding:0;overflow:hidden}.venus-map-public-choice{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,42%);align-items:center;gap:16px;margin:0!important;padding:18px!important}.venus-map-public-choice>span{display:grid;gap:5px}.venus-map-public-choice strong{color:#fff}.venus-map-public-choice small{color:#aaa;line-height:1.4}.venus-map-public-choice select{width:100%;min-height:50px;margin:0!important}.venus-builder-exact-location>.venus-map-location-editor{margin:0!important;border:0!important;border-top:1px solid #333!important;border-radius:0!important}.venus-builder-exact-location>.venus-map-location-editor:not(.is-enabled){display:none}.venus-builder-exact-location .venus-map-location-fields{padding:18px}.venus-map-exact-notice{display:block;color:#bbb;line-height:1.45}.pac-container{z-index:2147483647!important;background:#fff!important;color:#111!important;border:1px solid #cfd3d8!important;box-shadow:0 10px 30px rgba(0,0,0,.32)!important}.pac-item,.pac-item:hover,.pac-item-selected{min-height:48px;padding:8px 12px!important;background:#fff!important;color:#333!important;border-top:1px solid #e2e4e7!important;cursor:pointer}.pac-item-query,.pac-matched{color:#111!important}.venus-profile-map-fallback{display:grid;gap:14px;place-items:center;min-height:180px;padding:28px 20px;background:#111;border:1px solid #343434;border-radius:14px;text-align:center}.venus-profile-map-fallback p{margin:0;color:#ccc}.venus-profile-map-fallback strong{color:#fff}.venus-profile-map-fallback a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 18px;color:#fff!important;background:#e02b20;border-radius:9px;font-weight:800;text-decoration:none!important}
@media(max-width:767px){.venus-map-public-choice{grid-template-columns:1fr;padding:15px 13px!important}.venus-builder-exact-location .venus-map-location-fields{padding:13px}.pac-container{max-width:calc(100vw - 24px)!important}}
.venus-map-location-group{display:grid;gap:5px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.07)}.venus-map-location-group:last-child{padding-bottom:0;border-bottom:0}.venus-map-location-main{font-weight:800}.venus-map-location-child{padding-left:12px;font-size:13px}.venus-map-empty{margin:0;color:var(--venus-muted);font-size:13px;line-height:1.5}

body .venus-dashboard .venus-admin-mixed-media-upload{margin-top:10px!important;}
body .venus-dashboard .venus-admin-mixed-media-help{display:block;margin-top:6px;color:#aaa;font-size:11px;line-height:1.45;}

/* Venus 1.0.38.95.6 · aviso visible durante carga de Historia */
.venus-upload-wait-overlay.is-indeterminate-upload .venus-upload-progress-shell{overflow:hidden}
.venus-upload-wait-overlay.is-indeterminate-upload .venus-upload-progress-shell>span{width:34%!important;animation:venusStoryUploadIndeterminate 1.25s ease-in-out infinite}
@keyframes venusStoryUploadIndeterminate{0%{transform:translateX(-115%)}50%{transform:translateX(95%)}100%{transform:translateX(300%)}}
@media (prefers-reduced-motion:reduce){.venus-upload-wait-overlay.is-indeterminate-upload .venus-upload-progress-shell>span{animation:none!important;width:65%!important}}
