:root{--noche:#0b0a1a;--noche-2:#15122e;--noche-3:#1e1a40;--sakura:#ff4fa3;--cian:#22d3ee;--violeta:#8b5cf6;--carmesi:#e11d48;--texto:#ece9ff;--suave:#a7a3c7;--borde:rgba(139,92,246,.28)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'M PLUS Rounded 1c',system-ui,sans-serif;color:var(--texto);background:radial-gradient(ellipse at 15% -10%,rgba(139,92,246,.35),transparent 50%) , radial-gradient(ellipse at 95% 30%,rgba(255,79,163,.18),transparent 45%) , var(--noche);overflow-x:hidden;line-height:1.5;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}.envoltura{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.petalo{position:fixed;top:-40px;z-index:0;width:14px;height:10px;background:linear-gradient(135deg,#ffd1e6,var(--sakura));border-radius:100% 0 100% 0;opacity:.6;pointer-events:none;animation:caer linear infinite}@keyframes caer {
            0%   { transform: translate(0, 0) rotate(0deg); }
            100% { transform: translate(120px, 110vh) rotate(720deg); }
        }header{position:sticky;top:0;z-index:20;background:rgba(11,10,26,.75);backdrop-filter:blur(10px);border-bottom:1px solid var(--borde)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.logo{font-weight:800;font-size:1.45rem;background:linear-gradient(90deg,var(--sakura),var(--violeta),var(--cian));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.3;padding-bottom:.08em}.marca{display:flex;align-items:center;gap:10px}.marca img{width:36px;height:36px;flex:none}.icono{display:inline-block;flex:none;vertical-align:-3px}.menu a{display:inline-flex;align-items:center;gap:7px}.cuenta-menu a,.cuenta-menu button{display:flex!important;align-items:center;gap:10px}.etiqueta .icono,.chip .icono,.boton .icono{vertical-align:-2px}.bloque-nsfw>h2{display:flex;align-items:center;gap:10px}.bloque-nsfw>h2 .icono{color:#fb7185}.sin-foto-grande{display:grid;place-items:center;color:var(--suave)}header>.envoltura.nav{display:grid;grid-template-columns:1fr auto 1fr;max-width:1360px}.marca{flex:none;justify-self:start}.menu{justify-self:center;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(21,18,46,.72);border:1px solid var(--borde);font-weight:700;color:var(--suave)}.menu a{padding:8px 16px;border-radius:999px;white-space:nowrap;transition:background-color .15s , color .15s , box-shadow .15s}.menu a:hover{color:var(--texto);background:rgba(139,92,246,.2)}.menu a:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.menu a[aria-current="page"]{color:#fff;background:linear-gradient(90deg,var(--sakura),var(--violeta));box-shadow:0 4px 14px rgba(255,79,163,.3)}.menu a.rojo{margin-left:6px;color:#fb7185;box-shadow:inset 0 0 0 1px rgba(225,29,72,.45)}.menu a.rojo:hover{color:#fda4af;background:rgba(225,29,72,.16)}.menu a.rojo[aria-current="page"]{color:#fff;background:linear-gradient(90deg,var(--carmesi),#fb7185);box-shadow:0 4px 14px rgba(225,29,72,.35)}.acciones{display:flex;gap:8px;align-items:center;justify-self:end}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;font-weight:800;font-size:.95rem;white-space:nowrap;transition:background-color .15s , border-color .15s , color .15s , filter .15s , transform .1s}.boton:active{transform:translateY(1px)}.boton:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.boton:disabled,.boton[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.boton.primario{background:linear-gradient(90deg,var(--sakura),var(--violeta)) border-box;border:1px solid transparent;color:#fff}.boton.primario:hover{filter:brightness(.9)}.boton.primario:active{filter:brightness(.8)}.boton.contorno{border:1px solid var(--borde);color:var(--texto)}.boton.contorno:hover{background:var(--noche-3);border-color:rgba(139,92,246,.55)}button.boton{font-family:inherit;cursor:pointer;background:transparent}.boton.grande{padding:14px 28px;font-size:1.05rem}.menu-movil{display:none;position:relative}.menu-movil summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--borde);color:var(--texto)}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil[open] summary{background:var(--noche-3);border-color:rgba(255,79,163,.5)}.menu-movil-panel{position:fixed;left:12px;right:12px;top:76px;z-index:30;display:grid;gap:4px;padding:8px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);box-shadow:0 20px 40px rgba(0,0,0,.45)}.menu-movil-panel a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;font-weight:800}.menu-movil-panel a:hover{background:var(--noche-3);color:var(--sakura)}.menu-movil-panel a.rojo{color:#fb7185}.menu-movil-panel a[aria-current="page"]{background:var(--noche-3);color:var(--sakura)}.menu-movil-panel a.rojo[aria-current="page"]{color:#fda4af}.saldo-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(225,29,72,.45);color:#fda4af;font-weight:800;font-size:.9rem;white-space:nowrap}.saldo-pill:hover{background:rgba(225,29,72,.12)}.campana,.mensajeria{position:relative}.campana summary,.mensajeria summary{list-style:none;cursor:pointer;position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--borde);color:var(--texto)}.campana summary::-webkit-details-marker,.mensajeria summary::-webkit-details-marker{display:none}.campana summary:hover,.campana[open] summary,.mensajeria summary:hover,.mensajeria[open] summary{background:var(--noche-3);border-color:rgba(255,79,163,.5)}.campana-numero[hidden]{display:none}.campana-numero{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--carmesi);color:#fff;font-size:.7rem;font-weight:800;border:2px solid var(--noche)}.campana-menu{position:absolute;right:-60px;top: calc(100% + 10px);z-index:30;width:min(360px,92vw);padding:8px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);box-shadow:0 20px 40px rgba(0,0,0,.45)}.campana-cabecera{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 10px;border-bottom:1px solid var(--borde)}.campana-cabecera button{background:none;border:0;color:var(--sakura);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.campana-vacia{padding:18px 10px;color:var(--suave);font-size:.9rem;text-align:center}.campana-todas{display:block;margin-top:6px;padding:10px;border-radius:10px;text-align:center;font-weight:800;font-size:.9rem;color:var(--sakura)}.campana-todas:hover{background:var(--noche-3)}.lista-avisos{list-style:none;display:grid;gap:4px}.lista-avisos.compacta{max-height:360px;overflow-y:auto;margin-top:6px}.aviso{display:flex;align-items:center;gap:4px}.aviso>a{flex:1;min-width:0}.aviso-leer button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--borde);background:transparent;color:var(--suave);cursor:pointer}.aviso-leer button:hover{color:var(--texto);border-color:rgba(255,79,163,.6);background:var(--noche-3)}.aviso a{display:flex;gap:12px;padding:12px;border-radius:12px}.aviso a:hover{background:var(--noche-3)}.aviso-punto{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;background:transparent}.aviso.no-leido .aviso-punto{background:var(--sakura);box-shadow:0 0 8px var(--sakura)}.aviso-success.no-leido .aviso-punto{background:#34d399;box-shadow:0 0 8px #34d399}.aviso-danger.no-leido .aviso-punto{background:var(--carmesi);box-shadow:0 0 8px var(--carmesi)}.aviso-warning.no-leido .aviso-punto{background:#fbbf24;box-shadow:0 0 8px #fbbf24}.aviso-texto{display:flex;flex-direction:column;gap:2px}.aviso-texto strong{font-size:.95rem}.aviso-texto span{color:var(--suave);font-size:.88rem}.aviso-texto time{color:var(--suave);font-size:.75rem;opacity:.8}.aviso.no-leido .aviso-texto strong{color:var(--texto)}.aviso:not(.no-leido) .aviso-texto strong {color:var(--suave);font-weight:700}.lista-avisos:not(.compacta) .aviso a {background:var(--noche-2);border:1px solid var(--borde)}.pagina-angosta{max-width:820px}.politica{gap:10px;line-height:1.6}.politica h2{margin-top:10px;font-size:1.15rem}.politica ul{padding-left:20px;display:grid;gap:4px;color:var(--suave)}.politica a{color:var(--sakura);font-weight:800}.pagina-cabecera{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:48px 0 24px}.pagina-cabecera h1{display:flex;align-items:center;gap:12px;font-size:clamp(1.7rem,4vw,2.3rem)}.paginacion{margin-top:24px}.saldo-cabecera{padding:48px 0 8px;text-align:center}.saldo-cabecera .mini{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--violeta)}.saldo-monto{margin-top:8px;font-size:clamp(2.6rem,8vw,4rem);font-weight:800;color:#fb7185;line-height:1.1}.saldo-monto small{font-size:1.1rem;color:var(--suave)}.saldo-cabecera p{margin-top:8px;color:var(--suave)}.pasos-carga{padding-left:20px;display:grid;gap:8px;color:var(--suave)}.datos-transferencia{list-style:none;margin-left:-20px;padding:12px 16px;border-radius:12px;background:var(--noche);border:1px dashed rgba(225,29,72,.5);display:grid;gap:2px;color:var(--texto);font-weight:700}.formulario.proximamente{border-style:dashed;text-align:center}.bloque-nsfw>h2 .etiqueta-pronto{margin:0 0 0 4px;font-size:.7rem}.montos-rapidos{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:12px 0 0}.montos-rapidos legend{padding:0;margin-bottom:10px;font-weight:800}.formulario-carga{display:grid;gap:14px;margin-top:8px;padding-top:16px;border-top:1px solid var(--borde)}.formulario input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--borde);background:var(--noche);color:var(--texto);font:inherit}.lista-movimientos{list-style:none;display:grid;gap:8px}.lista-movimientos li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--noche-2);border:1px solid var(--borde)}.lista-movimientos li>span:first-child{display:flex;flex-direction:column;gap:2px}.lista-movimientos small{color:var(--suave);font-size:.8rem}.lista-movimientos .positivo{color:#34d399;font-weight:800;white-space:nowrap}.lista-movimientos .negativo{color:#fb7185;font-weight:800;white-space:nowrap}.estado{padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:800;white-space:nowrap}.estado-pendiente{color:#fbbf24;border:1px solid rgba(251,191,36,.5)}.estado-aprobada{color:#34d399;border:1px solid rgba(52,211,153,.5)}.estado-rechazada{color:#fb7185;border:1px solid rgba(251,113,133,.5)}.cuenta{position:relative}.cuenta summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--borde);font-weight:800;transition:background .15s , border-color .15s}.cuenta summary::-webkit-details-marker{display:none}.cuenta summary:hover,.cuenta[open] summary{background:var(--noche-3);border-color:rgba(255,79,163,.5)}.cuenta summary img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--sakura)}.cuenta-nombre{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta summary svg{color:var(--suave);transition:transform .15s}.cuenta[open] summary svg{transform:rotate(180deg)}.cuenta-menu{position:absolute;right:0;top: calc(100% + 10px);z-index:30;min-width:220px;padding:8px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);box-shadow:0 20px 40px rgba(0,0,0,.45)}.cuenta-cabecera{padding:8px 12px 12px;margin-bottom:6px;border-bottom:1px solid var(--borde)}.cuenta-cabecera strong{display:block}.cuenta-cabecera span{font-size:.85rem;color:var(--cian)}.cuenta-menu a,.cuenta-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;font:inherit;font-weight:700;color:var(--texto);background:none;border:0;cursor:pointer}.cuenta-menu a:hover,.cuenta-menu button:hover{background:var(--noche-3);color:var(--sakura)}.cuenta-menu a.cian{color:var(--cian)}.cuenta-menu a.rojo{color:#fb7185}.cuenta-saldo{padding:4px 12px 10px;font-size:.85rem;color:var(--suave)}.cuenta-saldo strong{color:#fb7185}.cuenta-menu form{margin-top:6px;padding-top:6px;border-top:1px solid var(--borde)}.cuenta-menu button{color:#fb7185}main,footer{position:relative;z-index:1}main{flex:1 0 auto}footer{flex-shrink:0}.hero{padding:104px 16px 80px;text-align:center}.etiqueta{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(34,211,238,.4);color:var(--cian);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin-top:20px;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.15}.hero h1 .neon{background:linear-gradient(90deg,var(--sakura),var(--violeta),var(--cian));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.katakana{margin-top:12px;font-family:'Hiragino Sans','Yu Gothic',Meiryo,'Noto Sans CJK JP','Noto Sans JP',sans-serif;letter-spacing:.4em;color:var(--suave)}.hero p.bajada{margin:20px auto 0;font-size:1.15rem;color:var(--suave);max-width:600px}.franja{overflow:hidden;padding:14px 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:rgba(21,18,46,.5)}.pista{display:flex;width:max-content;animation:deslizar 50s linear infinite}.pista span{white-space:nowrap;padding:0 18px;font-weight:800}.pista span::after{content:'✦';margin-left:36px;color:var(--sakura)}@keyframes deslizar { to { transform: translateX(-50%); } }section.bloque{padding:88px 0 0}.titulo-seccion{text-align:center;max-width:640px;margin:0 auto 44px}.titulo-seccion .mini{font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--violeta)}.titulo-seccion h2{margin-top:8px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2}.titulo-seccion p{margin-top:12px;color:var(--suave);font-size:1.05rem}.regiones{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.region{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(21,18,46,.7);border:1px solid var(--borde);font-weight:700;transition:background .15s , border-color .15s}.region:hover{background:var(--noche-3);border-color:var(--cian)}.region .num{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:.8rem;font-weight:800;color:var(--cian);background:rgba(34,211,238,.12)}.nsfw{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:36px;border-radius:24px;border:1px solid rgba(225,29,72,.55);background:linear-gradient(120deg,rgba(225,29,72,.16),rgba(21,18,46,.9) 60%)}.insignia{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--carmesi);color:var(--carmesi);font-size:1.6rem;font-weight:800;box-shadow:0 0 30px rgba(225,29,72,.35)}.nsfw h2{font-size:1.6rem;color:#fb7185}.nsfw p{margin-top:6px;color:var(--suave);max-width:560px}.nsfw .aviso{margin-top:10px;font-size:.85rem;color:#fda4af}.boton.carmesi{border:1px solid var(--carmesi);color:#fecdd3}.boton.carmesi:hover{background:rgba(225,29,72,.2)}.nsfw-botones{display:flex;flex-direction:column;gap:10px}.final{margin-top:88px;text-align:center;padding:64px 24px;border-radius:28px;background:radial-gradient(circle at 20% 20%,rgba(255,79,163,.3),transparent 50%) , radial-gradient(circle at 80% 80%,rgba(34,211,238,.2),transparent 50%) , var(--noche-2);border:1px solid rgba(255,79,163,.35)}.final h2{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.2}.final p{margin:12px auto 28px;color:var(--suave);max-width:520px;font-size:1.05rem}footer{margin-top:88px;border-top:1px solid var(--borde);padding:32px 0;color:var(--suave);font-size:.9rem}footer .envoltura{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}footer .pie-legal{display:flex;flex-wrap:wrap;gap:6px 16px}footer .pie-legal a{color:var(--suave)}footer .pie-legal a:hover,footer .pie-legal a:focus-visible{color:var(--sakura)}footer .pie-redes{display:inline-flex;align-items:center;gap:8px}footer .pie-red{display:inline-flex;align-items:center;gap:6px;color:var(--texto)}footer .pie-red:hover,footer .pie-red:focus-visible{color:var(--sakura)}.noticias-bajada{color:var(--suave);max-width:640px;margin-bottom:28px}.noticias-grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.noticia-tarjeta{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:rgba(21,18,46,.85);border:1px solid var(--borde);transition:border-color .2s , transform .2s}.noticia-tarjeta:hover{border-color:rgba(255,79,163,.55);transform:translateY(-2px)}.noticia-imagen{display:block;aspect-ratio: 16 / 9;background:var(--noche-3)}.noticia-imagen img{display:block;width:100%;height:100%;object-fit:cover}.noticia-sin-imagen{display:grid;place-items:center;width:100%;height:100%;color:var(--violeta);background:radial-gradient(circle at 30% 20%,rgba(255,79,163,.25),transparent 60%) , var(--noche-3)}.noticia-tarjeta-cuerpo{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px}.noticia-tarjeta h2{font-size:1.15rem;line-height:1.3;overflow-wrap:anywhere}.noticia-tarjeta h2 a:hover{color:var(--sakura)}.noticia-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;color:var(--suave)}.noticia-meta a{display:inline-flex;align-items:center;gap:5px}.noticia-meta a:hover{color:var(--texto)}.noticia-resumen{color:var(--suave);font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.noticia-tarjeta-pie{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--borde);font-size:.88rem}.noticia-comentarios{display:inline-flex;align-items:center;gap:6px;color:var(--suave)}.noticia-leer{margin-left:auto;font-weight:800;color:var(--sakura)}.noticia-leer:hover{text-decoration:underline}.noticia-progreso{position:fixed;top:0;left:0;right:0;z-index:40;height:3px;pointer-events:none}.noticia-progreso span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--sakura),var(--violeta),var(--cian))}.noticia-tiempo{position:fixed;left:16px;bottom:16px;z-index:35;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(21,18,46,.92);border:1px solid rgba(255,79,163,.45);color:var(--texto);font-size:.88rem;font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(8px);pointer-events:none}.noticia-tiempo[hidden]{display:none}.noticia-tiempo .icono{color:var(--sakura)}.noticia-vista-previa{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;border-radius:14px;background:rgba(251,191,36,.1);border:1px dashed rgba(251,191,36,.55);color:#fde68a}.noticia-vista-previa .icono{flex:none}.noticia-hero{position:relative;display:grid;gap:28px 44px;align-items:center;margin-top:14px;padding:44px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,79,163,.3);background:radial-gradient(circle at 10% 0%,rgba(255,79,163,.34),transparent 55%) , radial-gradient(circle at 100% 100%,rgba(139,92,246,.42),transparent 55%) , radial-gradient(circle at 60% 120%,rgba(34,211,238,.18),transparent 50%) , var(--noche-2)}.noticia-hero.con-imagen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.noticia-hero-texto{min-width:0}.noticia-etiqueta{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sakura);background:rgba(255,79,163,.12);border:1px solid rgba(255,79,163,.4);transition:background-color .15s}.noticia-etiqueta:hover{background:rgba(255,79,163,.24)}.noticia-hero h1{margin-top:16px;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.12;overflow-wrap:anywhere}.noticia-bajada{margin-top:16px;font-size:1.15rem;line-height:1.6;color:#d9d4f5}.noticia-firma{display:flex;align-items:center;gap:12px;margin-top:26px}.noticia-firma-logo{flex:none;width:40px;height:40px}.noticia-firma strong{display:block;margin-bottom:2px}.noticia-hero-imagen{margin:0;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(0,0,0,.5)}.noticia-hero-imagen img{display:block;width:100%;height:auto;aspect-ratio: 1200 / 630;object-fit:cover}.noticia-columna{max-width:760px;margin:44px auto 0}.noticia-texto{font-size:1.1rem;line-height:1.85;color:#e6e2fa;overflow-wrap:anywhere}.noticia-texto>*+*{margin-top:1.25em}.noticia-texto>p:first-child{font-size:1.22rem;color:var(--texto)}.noticia-texto h2,.noticia-texto h3{line-height:1.3;margin-top:2em}.noticia-texto h2{padding-left:14px;border-left:4px solid var(--sakura);font-size:1.6rem;color:var(--texto)}.noticia-texto h3{font-size:1.28rem;color:var(--cian)}.noticia-texto a{color:var(--cian);text-decoration:underline;text-underline-offset:3px}.noticia-texto a:hover{color:var(--sakura)}.noticia-texto strong{color:#fff}.noticia-texto ul,.noticia-texto ol{padding-left:1.5em}.noticia-texto ul{list-style:disc}.noticia-texto ol{list-style:decimal}.noticia-texto li::marker{color:var(--sakura);font-weight:800}.noticia-texto li+li{margin-top:.4em}.noticia-texto blockquote{padding:18px 22px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);border-left:4px solid var(--violeta);color:var(--texto);font-style:italic}.noticia-texto img{max-width:100%;height:auto;border-radius:14px}.noticia-texto hr{height:1.4em;border:0;text-align:center}.noticia-texto hr::after{content:"✿ ✿ ✿";color:var(--sakura);letter-spacing:.5em}.noticia-compartir{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:44px;padding:18px 22px;border-radius:18px;background:var(--noche-2);border:1px solid var(--borde)}.noticia-compartir-botones{display:flex;flex-wrap:wrap;gap:8px}.noticia-compartir .boton{padding:8px 16px}.noticia-seguir{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;border-radius:18px;background:linear-gradient(120deg,rgba(255,79,163,.16),rgba(139,92,246,.16)) , var(--noche-2);border:1px solid rgba(255,79,163,.35)}.noticia-seguir>.icono{flex:none;color:var(--texto)}.noticia-seguir div{flex:1;min-width:0}.noticia-seguir strong{display:block}.noticia-seguir span{font-size:.9rem;color:var(--suave)}.noticias-mas{margin-top:64px}.noticias-mas h2,.comentarios h2{display:flex;align-items:center;gap:10px;font-size:1.4rem;margin-bottom:18px}.comentarios{margin-top:56px;padding-top:32px;border-top:1px solid var(--borde)}.comentarios-aviso{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 18px;border-radius:14px;background:var(--noche-2);border:1px solid var(--borde);color:var(--suave)}.comentarios-aviso a{color:var(--cian);font-weight:800;text-decoration:underline}.comentario-nuevo{display:grid;gap:10px;margin-bottom:8px;padding:18px;border-radius:18px;background:var(--noche-2);border:1px solid var(--borde)}.comentario-nuevo-autor{display:flex;align-items:center;gap:10px;color:var(--suave);font-size:.92rem}.comentario-nuevo-autor strong{color:var(--cian)}.comentario-nuevo .error,.comentario .error{color:#fda4af;font-size:.88rem}.comentario-nuevo-pie{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.comentario-nuevo-pie small{color:var(--suave)}.comentarios-vacio{margin-top:20px;padding:36px 24px}.lista-comentarios{list-style:none;display:grid;gap:14px;margin-top:24px}.lista-comentarios[hidden],.comentarios-vacio[hidden],.comentarios .aviso-flash[hidden],.comentarios [data-error][hidden]{display:none}.comentarios .aviso-flash{margin:0 0 16px}.comentario-recien{animation:comentario-recien 2.2s ease-out}@keyframes comentario-recien { 0% { box-shadow: 0 0 0 2px var(--sakura), 0 0 28px rgba(255, 79, 163, .45); } 100% { box-shadow: 0 0 0 2px transparent, 0 0 0 transparent; } }@media (prefers-reduced-motion:reduce){.comentario-recien{animation:none}}.lista-comentarios>.comentario{padding:16px 18px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde)}.comentario:target>.comentario-cabecera .autor-resena strong{color:var(--sakura)}.comentario-oculto{opacity:.6;border-style:dashed!important}.comentarios.perfil-comentarios{margin-top:12px;padding-top:28px}.comentario-cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.comentario-cabecera strong{color:var(--cian)}.comentario-cabecera time{margin-left:auto;font-size:.8rem;color:var(--suave)}.comentario-texto{margin-top:8px;color:var(--texto);white-space:pre-line;overflow-wrap:anywhere}.comentario-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.comentario-acciones form{display:contents}.comentario .respuestas>.comentario{padding:10px 14px;border-radius:12px;background:var(--noche-3)}@media (max-width:960px){.noticias-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.noticia-hero.con-imagen{grid-template-columns:1fr}.noticia-hero{padding:30px 24px}}@media (max-width:600px){.noticia-hero{padding:24px 18px;border-radius:22px}.noticia-texto{font-size:1.05rem}.noticia-texto>p:first-child{font-size:1.14rem}.noticia-seguir{flex-wrap:wrap}.noticia-seguir .boton{width:100%}}@media (prefers-reduced-motion:reduce){.noticia-progreso{display:none}}@media (max-width:600px){.noticias-grilla{grid-template-columns:1fr}.comentario-cabecera time{margin-left:0;width:100%}}.migas{font-size:.9rem;color:var(--suave)}.migas a:hover{color:var(--texto)}.envoltura.envoltura-ancha{max-width:1320px}.eventos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.evento{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:rgba(21,18,46,.85);border:1px solid var(--borde)}.evento .cuerpo{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.evento h2{font-size:1.1rem;line-height:1.25;overflow-wrap:anywhere}.evento .linea{display:flex;gap:8px;align-items:flex-start;font-size:.88rem;line-height:1.4;color:var(--suave);overflow-wrap:anywhere}.evento .linea svg{flex:none;margin-top:2px}.evento .linea span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.evento .desc{font-size:.88rem;line-height:1.45;color:var(--suave);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.evento-pie{margin-top:auto;padding-top:12px;border-top:1px solid var(--borde);display:flex;flex-direction:column;gap:10px}.evento-redes{display:flex;flex-wrap:wrap;gap:8px}.evento-red{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font-size:1.1rem;line-height:1;border:1px solid var(--borde);color:var(--texto);transition:background-color .15s , border-color .15s}.evento-red:hover{background:var(--noche-3);border-color:rgba(139,92,246,.55)}.evento-red:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.evento-red.principal{background:linear-gradient(90deg,var(--sakura),var(--violeta)) border-box;border-color:transparent}.evento-red.principal:hover{filter:brightness(.9)}.evento-mapa{width:100%;padding:8px 12px;font-size:.88rem}.vacio{text-align:center;padding:56px 24px;border-radius:20px;border:1px dashed var(--borde);color:var(--suave)}.vacio strong{display:block;font-size:1.2rem;color:var(--texto);margin-bottom:6px}.otras{margin-top:64px}.otras h3{margin-bottom:16px;font-size:1.1rem;color:var(--suave)}.region .cuenta{margin-left:auto;font-size:.8rem;color:var(--sakura);font-weight:800}.region.activa{border-color:var(--sakura)}@media (max-width:1199px){.eventos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:999px){.eventos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.eventos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.eventos{grid-template-columns:1fr}}.sl{padding-bottom:32px}.sl-saldo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:34px 32px;border-radius:26px;border:1px solid var(--borde);background:radial-gradient(90% 150% at 0% 0%,rgba(255,79,163,.24),transparent 60%) , radial-gradient(90% 150% at 100% 100%,rgba(139,92,246,.30),transparent 60%) , var(--noche-2)}.sl-saldo .mini{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--cian)}.sl-saldo-monto{margin-top:6px;font-size:clamp(2.6rem,9vw,3.9rem);font-weight:800;line-height:1.05;background:linear-gradient(90deg,#fff,#ffd1ea);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-saldo-monto small{margin-left:8px;font-size:1.05rem;font-weight:700;-webkit-text-fill-color:var(--suave);color:var(--suave)}.sl-saldo p{margin-top:8px;color:var(--suave);max-width:46ch}.sl-saldo-icono{flex:none;display:grid;place-items:center;width:88px;height:88px;border-radius:26px;color:#fff;background:linear-gradient(135deg,var(--sakura),var(--violeta));box-shadow:0 12px 40px rgba(139,92,246,.38)}.sl-tarjeta{margin-top:20px;padding:26px;border-radius:22px;background:var(--noche-2);border:1px solid var(--borde)}.sl-tarjeta>h2{display:flex;align-items:center;gap:10px;font-size:1.3rem}.sl-tarjeta>h2 .icono{color:var(--sakura)}.sl-sub{margin-top:6px;color:var(--suave)}.sl-nota{margin-top:12px;font-size:.85rem;line-height:1.5;color:var(--suave)}.sl-nota a{color:var(--sakura);font-weight:800}.sl-promo{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(251,191,36,.45);background:linear-gradient(135deg,rgba(251,191,36,.14),rgba(255,79,163,.10))}.sl-promo-icono{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(251,191,36,.18);color:#fbbf24}.sl-promo strong{display:block;color:#fde68a}.sl-promo span:not(.sl-promo-icono) {display:block;margin-top:2px;font-size:.9rem;color:var(--texto)}.sl-promo-vence{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.82rem;font-weight:700;color:#fde68a}.sl-bono{margin-top:4px;padding:2px 9px;border-radius:999px;background:rgba(251,191,36,.18);border:1px solid rgba(251,191,36,.5);color:#fde68a;font-size:.72rem;font-style:normal;font-weight:800}.sl-bono-linea{display:block;color:#fde68a;font-weight:800}.sl-total{margin-top:12px;padding:10px 14px;border-radius:12px;background:rgba(251,191,36,.10);border:1px solid rgba(251,191,36,.4);color:#fde68a;font-weight:700;font-size:.92rem}.sl-pasos{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0;padding:0}.sl-pasos li{display:grid;justify-items:center;align-content:start;gap:4px;padding:16px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(139,92,246,.10),rgba(139,92,246,0) 60%) , var(--noche);border:1px solid var(--borde);text-align:center}.sl-pasos li span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:50%;background:linear-gradient(135deg,var(--sakura),var(--violeta));box-shadow:0 6px 16px rgba(139,92,246,.35);color:#fff;font-size:.95rem;font-weight:800}.sl-pasos li strong{font-size:.95rem;color:var(--texto)}.sl-pasos li small{font-size:.8rem;line-height:1.45;color:var(--suave)}.sl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px;margin-top:18px}.sl-monto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:84px;padding:12px;border-radius:18px;border:1px solid var(--borde);background:var(--noche);color:var(--texto);font:inherit;cursor:pointer;transition:transform .12s , border-color .15s , box-shadow .15s , background-color .15s}.sl-monto strong{font-size:1.4rem;font-weight:800}.sl-monto span{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--suave)}.sl-radio{position:absolute;opacity:0;pointer-events:none}.sl-radio:checked+.sl-monto{border-color:var(--sakura);background:linear-gradient(135deg,rgba(255,79,163,.18),rgba(139,92,246,.18));box-shadow:0 0 0 2px var(--sakura) , 0 10px 28px rgba(255,79,163,.22)}.sl-radio:checked+.sl-monto span{color:var(--texto)}.sl-radio:focus-visible+.sl-monto{outline:2px solid var(--cian);outline-offset:2px}.sl-pagar{display:flex;align-items:center;justify-content:center;width:100%;margin-top:22px;padding:16px 24px;border:0;border-radius:16px;background:linear-gradient(90deg,var(--sakura),var(--violeta));color:#fff;font:inherit;font-size:1.1rem;font-weight:800;cursor:pointer;box-shadow:0 10px 30px rgba(139,92,246,.3);transition:filter .15s , transform .1s , opacity .15s}.sl-pagar:hover:not(:disabled) {filter:brightness(.92)}.sl-pagar:active:not(:disabled) {transform:translateY(1px)}.sl-pagar:focus-visible{outline:2px solid var(--cian);outline-offset:3px}.sl-pagar:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sl-cargando .sl-pagar{opacity:.6;cursor:progress}.sl-monto:hover{border-color:var(--sakura);background:rgba(255,79,163,.08);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,79,163,.18)}.sl-monto:active{transform:translateY(0) scale(.98)}.sl-monto:focus-visible,.sl-otro-campo button:focus-visible{outline:2px solid var(--cian);outline-offset:2px}.sl-cargando .sl-monto,.sl-cargando .sl-otro-campo{opacity:.55;pointer-events:none}.sl-otro{margin-top:20px}.sl-otro label{font-weight:800}.sl-otro-campo{display:flex;align-items:stretch;margin-top:8px;overflow:hidden;border-radius:14px;border:1px solid var(--borde);background:var(--noche)}.sl-otro-campo:focus-within{border-color:var(--sakura);box-shadow:0 0 0 3px rgba(255,79,163,.18)}.sl-otro-campo>span{display:grid;place-items:center;padding:0 4px 0 16px;font-weight:800;color:var(--suave)}.sl-otro-campo input{flex:1;min-width:0;padding:14px 14px 14px 6px;border:0;outline:none;background:transparent;color:var(--texto);font:inherit;font-size:1.1rem}.sl-otro-campo button{padding:0 24px;border:0;background:linear-gradient(90deg,var(--sakura),var(--violeta));color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:filter .15s}.sl-otro-campo button:hover{filter:brightness(.9)}.sl-error{margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(225,29,72,.12);border:1px solid rgba(225,29,72,.5);color:#fda4af;font-weight:700}.sl-error[hidden]{display:none}.sl-medio{display:flex;align-items:flex-start;gap:14px;margin-top:22px;padding:14px 16px;border-radius:16px;background:rgba(34,211,238,.06);border:1px solid rgba(34,211,238,.28)}.sl-medio-icono{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(34,211,238,.14);color:var(--cian)}.sl-medio strong{display:block}.sl-medio div>span{display:block;margin-top:2px;font-size:.88rem;color:var(--suave)}.sl-medio-etiqueta{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--cian);border:1px solid rgba(34,211,238,.45);white-space:nowrap}.sl-medio-pronto{margin-top:12px;background:rgba(255,255,255,.02);border:1px dashed var(--borde);opacity:.85;cursor:default}.sl-medio-pronto .sl-medio-icono{background:rgba(139,92,246,.14);color:var(--violeta)}.sl-medio-pronto .sl-medio-etiqueta{color:var(--suave);border-color:var(--borde)}.sl-estado{display:flex;align-items:flex-start;gap:16px;margin-top:20px;padding:20px 22px;border-radius:20px;border:1px solid var(--borde);background:var(--noche-2)}.sl-estado strong{font-size:1.05rem}.sl-estado p{margin-top:4px;color:var(--suave)}.sl-estado-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px!important}.sl-estado-acciones .boton{padding:8px 16px;font-size:.88rem}.sl-estado-acciones a[hidden]{display:none}.sl-espera{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.07)}.sl-exito{border-color:rgba(52,211,153,.5);background:rgba(52,211,153,.08)}.sl-fallo{border-color:rgba(251,113,133,.5);background:rgba(251,113,133,.08)}.sl-estado-icono{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px}.sl-exito .sl-estado-icono{background:rgba(52,211,153,.18);color:#34d399}.sl-fallo .sl-estado-icono{background:rgba(251,113,133,.18);color:#fb7185}.sl-spinner{flex:none;width:30px;height:30px;margin-top:2px;border-radius:50%;border:3px solid rgba(251,191,36,.25);border-top-color:#fbbf24;animation:sl-giro .9s linear infinite}@keyframes sl-giro { to { transform: rotate(360deg); } }@media (prefers-reduced-motion:reduce){.sl-spinner{animation-duration:3s}.sl-monto{transition:none}}.sl-manual>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:800;font-size:1.05rem;list-style:none}.sl-manual>summary::-webkit-details-marker{display:none}.sl-manual>summary .icono{color:var(--sakura)}.sl-manual[open]>summary{margin-bottom:14px}.sl-manual .formulario{margin:0;padding:0;border:0;background:transparent}.sl-proximamente{border-style:dashed}.sl-proximamente .etiqueta-pronto{margin:0 0 0 4px;font-size:.7rem}.sl-titulo{display:flex;align-items:center;gap:10px;margin:40px 0 0;font-size:1.25rem}.sl-titulo .icono{color:var(--sakura)}.sl-lista{list-style:none;display:grid;gap:10px;margin:16px 0 0;padding:0}.sl-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde)}.sl-item-icono{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.sl-item-icono.ok{background:rgba(52,211,153,.14);color:#34d399}.sl-item-icono.mal{background:rgba(251,113,133,.14);color:#fb7185}.sl-item-icono.espera{background:rgba(251,191,36,.14);color:#fbbf24}.sl-item-cuerpo{flex:1;min-width:0}.sl-item-cuerpo strong{display:block;overflow-wrap:anywhere}.sl-item-cuerpo small{color:var(--suave);font-size:.8rem}.sl-item-monto{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:800;white-space:nowrap}.sl-item-monto.positivo{color:#34d399}.sl-item-monto.negativo{color:#fb7185}.sl-pill{padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:800;border:1px solid}.sl-pill.ok{color:#34d399;border-color:rgba(52,211,153,.5)}.sl-pill.mal{color:#fb7185;border-color:rgba(251,113,133,.5)}.sl-pill.espera{color:#fbbf24;border-color:rgba(251,191,36,.5)}@media (max-width:640px){.sl-saldo{margin-top:24px;padding:26px 22px}.sl-saldo-icono{display:none}.sl-tarjeta{padding:20px 18px}.sl-pasos{grid-template-columns:1fr}.sl-pasos li{grid-template-columns:auto 1fr;justify-items:start;column-gap:14px;padding:12px 14px;text-align:left}.sl-pasos li span{grid-row: 1 / span 2;margin-bottom:0;align-self:center}.sl-medio{flex-wrap:wrap}.sl-medio-etiqueta{margin-left:52px}.sl-item{flex-wrap:wrap}.sl-item-monto{flex-direction:row;align-items:center;margin-left:54px}}.aviso-flash{margin-top:24px;padding:14px 18px;border-radius:14px;font-weight:700}.aviso-flash.ok{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.45);color:#6ee7b7}.aviso-flash.error{background:rgba(225,29,72,.12);border:1px solid rgba(225,29,72,.5);color:#fda4af}.aviso-correo{background:rgba(251,191,36,.1);border-bottom:1px solid rgba(251,191,36,.4);color:#fde68a}.aviso-correo-cuerpo{display:flex;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px}.aviso-correo-cuerpo>.icono{color:#fbbf24}.aviso-correo p{margin:0;flex:1;font-size:.95rem;line-height:1.45}.aviso-correo strong{color:#fef3c7}.aviso-correo-acciones{display:flex;flex-wrap:wrap;gap:8px;flex:none}.aviso-correo-acciones .boton{padding:7px 16px;font-size:.88rem}@media (max-width:720px){.aviso-correo-cuerpo{flex-wrap:wrap;align-items:flex-start}.aviso-correo p{flex-basis:calc(100% - 40px)}.aviso-correo-acciones{width:100%}}.ciudad-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid var(--borde);background:var(--noche-2);color:var(--suave);font-weight:800;font-size:.95rem;transition:border-color .2s , color .2s}.ciudad-chip:hover{border-color:var(--carmesi);color:var(--texto)}.ciudad-chip.activa{background:var(--carmesi);border-color:var(--carmesi);color:#fff}.ciudad-chip .cuenta{padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-size:.8rem}.ubicacion-nsfw strong{color:var(--texto)}.ubicacion-nsfw button[hidden]{display:none}.nsfw-cabecera{padding:56px 0 32px;text-align:center}.nsfw-cabecera .insignia{margin:0 auto 16px}.nsfw-cabecera h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;color:#fb7185}.nsfw-cabecera p{margin-top:8px;color:var(--suave)}.nsfw-portada .portada-fondo{border-color:rgba(225,29,72,.4);background:linear-gradient(120deg,rgba(225,29,72,.55),rgba(139,92,246,.45) 60%,rgba(11,10,26,.2)) , var(--noche-2)}.region-portada .portada-fondo{background:linear-gradient(120deg,rgba(34,211,238,.4),rgba(139,92,246,.5) 55%,rgba(255,79,163,.4)) , var(--noche-2)}.nsfw-portada .portada-cuerpo,.region-portada .portada-cuerpo{align-items:center;padding:40px 30px}.nsfw-portada h1{color:#fda4af}.portada-info .region-bajada{margin-top:6px;max-width:620px;font-size:1.05rem;color:var(--texto)}.region-migas{margin-top:28px;margin-bottom:12px}.region-numero{display:grid;place-items:center;width:84px;height:84px;border-radius:22px;font-size:1.5rem;font-weight:800;color:var(--cian);background:rgba(11,10,26,.55);border:1px solid rgba(34,211,238,.45);box-shadow:0 0 30px rgba(34,211,238,.25)}.portada-acciones.social.region-datos{flex-direction:column;align-items:flex-end;gap:8px}.nsfw-cuenta{display:grid;gap:10px;justify-items:end}.nsfw-saldo{font-size:.9rem;color:var(--suave)}.nsfw-saldo strong{font-size:1.15rem;color:#fb7185}.nsfw-cuenta-enlaces{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ciudades-nsfw{position:sticky;top:76px;z-index:12;display:flex;gap:8px;margin:16px 0 14px;padding:8px;overflow-x:auto;scrollbar-width:none;border-radius:18px;background:rgba(21,18,46,.9);backdrop-filter:blur(10px);border:1px solid var(--borde)}.ciudades-nsfw::-webkit-scrollbar{display:none}.ciudades-nsfw .ciudad-chip{flex:none;white-space:nowrap}.ubicacion-nsfw{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:26px;padding:0 4px;font-size:.92rem;color:var(--suave)}.tarjeta-actor img{transition:transform .35s ease}.tarjeta-actor:hover img{transform:scale(1.04)}.buscador-eventos{display:flex;align-items:center;gap:10px;margin:24px 0 4px;padding:4px 18px;border-radius:999px;background:var(--noche-2);border:1px solid var(--borde)}.buscador-eventos:focus-within{border-color:var(--sakura)}.buscador-eventos label{display:grid;color:var(--suave)}.buscador-eventos input{flex:1;min-width:0;padding:11px 0;background:transparent;border:0;outline:0;color:var(--texto);font:inherit}.buscador-resultado{font-size:.85rem;white-space:nowrap;color:var(--suave)}.region-portada+.eventos,.buscador-eventos+.eventos{margin-top:20px}.region-portada ~ .eventos {margin-top:28px}.eventos-sin-resultados{margin-top:24px;text-align:center;color:var(--suave)}.eventos-sin-resultados[hidden],.evento[hidden]{display:none}.evento{transition:transform .2s , border-color .2s}.evento:hover{transform:translateY(-3px);border-color:rgba(255,79,163,.45)}.evento-media{position:relative;overflow:hidden;aspect-ratio: 16 / 10;background:var(--noche-3)}.evento-media::before{content:'';position:absolute;inset:-24px;background: var(--fondo) center / cover;filter:blur(20px) saturate(1.2);opacity:.7}.evento-media img{position:relative;display:block;width:100%;height:100%;object-fit:contain}.evento-sin-imagen{display:grid;place-items:center;width:100%;height:100%;color:var(--suave);background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(255,79,163,.22))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:899px){.nsfw-portada .portada-cuerpo,.region-portada .portada-cuerpo{padding:28px 18px}.nsfw-cuenta{grid-column: 1 / -1;justify-items:start}.nsfw-cuenta-enlaces{justify-content:flex-start}.region-numero{width:64px;height:64px;font-size:1.15rem}.ciudades-nsfw{top:72px}}.cosplay-portada .portada-fondo{background:linear-gradient(120deg,rgba(255,79,163,.6),rgba(139,92,246,.5) 55%,rgba(34,211,238,.35)) , var(--noche-2)}.cosplay-portada .portada-cuerpo{align-items:center;padding:40px 30px}.cosplay-icono{color:var(--sakura);border-color:rgba(255,79,163,.5);box-shadow:0 0 30px rgba(255,79,163,.3)}.cosplay-panel{position:relative;display:grid;gap:16px;margin-top:22px;padding:18px;overflow:hidden;border-radius:22px;background:var(--noche-2);border:1px solid var(--borde)}.cosplay-buscador{display:flex;align-items:center;gap:12px;padding:0 18px;border-radius:999px;background:var(--noche);border:1px solid var(--borde);color:var(--suave);transition:border-color .15s , box-shadow .15s}.cosplay-buscador:focus-within{border-color:var(--sakura);box-shadow:0 0 0 4px rgba(255,79,163,.16);color:var(--sakura)}.cosplay-buscador .icono{flex:none}.cosplay-buscador input{flex:1;min-width:0;padding:15px 0;border:0;outline:0;background:transparent;color:var(--texto);font:inherit;font-size:1.05rem}.cosplay-buscador input::-webkit-search-cancel-button{display:none}.cosplay-borrar{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:var(--texto);font-size:.8rem;cursor:pointer}.cosplay-borrar:hover{background:rgba(255,79,163,.3)}.cosplay-borrar[hidden]{display:none}.cosplay-controles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.cosplay-redes{display:flex;gap:6px;min-width:0;margin:0;padding:0;border:0}.cosplay-campo{flex:1 1 160px;min-width:0}.cosplay-campo span{display:block;margin:0 0 5px 6px;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--suave)}.cosplay-campo select{width:100%;padding:11px 38px 11px 16px;border-radius:14px;border:1px solid var(--borde);background:var(--noche) url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'16\'\ height=\'16\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23a7a3c7\'\ stroke-width=\'2.5\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'m6\ 9\ 6\ 6\ 6-6\'/%3E%3C/svg%3E) no-repeat right 14px center;color:var(--texto);font:inherit;font-weight:700;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .15s}.cosplay-campo select:hover,.cosplay-campo select:focus{border-color:var(--sakura);outline:0}.cosplay-fila-estado{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.cosplay-estado-carga{font-size:.85rem;font-weight:700;color:var(--suave)}.cosplay-limpiar{margin-left:auto;font-size:.88rem;font-weight:800;color:var(--sakura)}.cosplay-limpiar:hover{text-decoration:underline}.cosplay-limpiar[hidden]{display:none}.cosplay-enviar{margin-left:auto;cursor:pointer;font:inherit;font-weight:800}.cosplay-panel.activo .cosplay-enviar{display:none}.cosplay-panel.buscando::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--sakura),var(--cian),transparent);background-size:50% 100%;background-repeat:no-repeat;animation:cosplay-barra 1s linear infinite}@keyframes cosplay-barra { from { background-position: -50% 0; } to { background-position: 150% 0; } }.cosplay-resultados{transition:opacity .15s}.cosplay-resultados.cargando{opacity:.45;pointer-events:none}.cosplay-resumen{margin-top:20px;font-size:.92rem;color:var(--suave)}.cosplay-resumen strong{color:var(--texto)}.cosplay-resumen+.cosplay-grilla{margin-top:12px}.cosplay-paginas .boton[aria-disabled="true"]{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){.cosplay-panel.buscando::after{animation:none}}.cosplay-pastilla{position:relative;cursor:pointer}.cosplay-pastilla input{position:absolute;opacity:0;inset:0;cursor:pointer}.cosplay-pastilla span{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;background:var(--noche-2);border:1px solid var(--borde);color:var(--suave);font-weight:800;font-size:.92rem;white-space:nowrap;transition:color .15s , border-color .15s , background .15s}.cosplay-pastilla:hover span{color:var(--texto)}.cosplay-pastilla input:checked+span{color:#fff;border-color:var(--sakura);background:rgba(255,79,163,.16)}.cosplay-pastilla-instagram input:checked+span .icono{color:#f472b6}.cosplay-pastilla-tiktok input:checked+span .icono{color:#25f4ee}.cosplay-pastilla-facebook input:checked+span .icono{color:#60a5fa}.cosplay-pastilla-x input:checked+span .icono{color:#f3f4f6}.cosplay-generos{flex-wrap:wrap}.cosplay-pastilla-n{font-size:.78rem;font-weight:700;opacity:.75}.cosplay-pastilla-mujer input:checked+span{border-color:#f472b6;background:rgba(244,114,182,.16)}.cosplay-pastilla-hombre input:checked+span{border-color:#60a5fa;background:rgba(96,165,250,.16)}.cosplay-pastilla input:focus-visible+span{outline:2px solid var(--sakura);outline-offset:2px}.portada-info .chip-instagram .icono{color:#f472b6}.portada-info .chip-tiktok .icono{color:#25f4ee}.portada-info .chip-facebook .icono{color:#60a5fa}.portada-info .chip-x .icono{color:#f3f4f6}.cosplay-iconos-red{display:inline-flex;gap:6px;margin-left:6px;vertical-align:-3px}.cosplay-iconos-red .icono:first-child{color:#f472b6}.cosplay-iconos-red .icono:nth-child(2) {color:#25f4ee}.cosplay-iconos-red .icono:nth-child(3) {color:#60a5fa}.cosplay-iconos-red .icono:last-child{color:#f3f4f6}.cosplay-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:24px}.cosplay-tarjeta{position:relative;overflow:hidden;border-radius:22px;background:var(--noche-2);border:1px solid var(--borde);transition:transform .2s , border-color .2s}.cosplay-tarjeta:hover{transform:translateY(-4px);border-color:rgba(255,79,163,.5)}.cosplay-enlace{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 16px 18px;text-align:center}.cosplay-enlace::before{content:"";position:absolute;top:0;left:0;right:0;height:92px;opacity:.85}.cosplay-instagram .cosplay-enlace::before{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.cosplay-tiktok .cosplay-enlace::before{background:linear-gradient(135deg,#25f4ee,#3b2a6b 45%,#fe2c55)}.cosplay-facebook .cosplay-enlace::before{background:linear-gradient(135deg,#1877f2,#3b4fc4 55%,#7c3aed)}.cosplay-x .cosplay-enlace::before{background:linear-gradient(135deg,#111827,#374151 55%,#6b7280)}.cosplay-red{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:rgba(11,10,26,.62);font-size:.74rem;font-weight:800;color:#fff}.cosplay-avatar{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-top:46px;overflow:hidden;border-radius:50%;border:4px solid var(--noche-2);background:linear-gradient(135deg,#ff4fa3,#8b5cf6);color:#fff;font-size:2rem;font-weight:800;box-shadow:0 8px 22px rgba(0,0,0,.4)}.cosplay-avatar img{width:100%;height:100%;object-fit:cover}.cosplay-nombre{margin-top:8px;font-size:1.1rem;line-height:1.25;overflow-wrap:anywhere}.cosplay-usuario{font-size:.9rem;font-weight:800;color:var(--cian);overflow-wrap:anywhere}.cosplay-seguidores{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.07);font-size:.85rem;font-weight:800}.cosplay-abrir{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 16px;border-radius:999px;border:1px solid var(--borde);font-size:.85rem;font-weight:800;color:var(--sakura);transition:background .15s , border-color .15s}.cosplay-enlace:hover .cosplay-abrir{background:rgba(255,79,163,.14);border-color:var(--sakura)}.cosplay-paginas{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px;color:var(--suave)}.cosplay-nota{margin-top:28px;font-size:.85rem;text-align:center;color:var(--suave)}.cosplay-nota.cosplay-contacto{margin-top:10px;font-size:.9rem}.cosplay-contacto .icono{vertical-align:-3px;margin-right:4px;color:var(--sakura)}.cosplay-contacto a{color:var(--sakura);font-weight:800;text-decoration:underline;text-underline-offset:3px}.cosplay-contacto a:hover{color:var(--texto)}.cosplay-formulario{max-width:640px;margin:8px auto 0}.cosplay-formulario .formulario{margin-top:16px}.cosplay-extras{padding:12px 10px 14px;border-top:1px solid var(--borde);background:rgba(255,255,255,.03)}.cosplay-extras-titulo{display:block;margin-bottom:8px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--suave)}.cosplay-extras-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.cosplay-extra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:9px 4px;border-radius:14px;border:1px solid var(--borde);background:rgba(255,255,255,.04);line-height:1.2;color:var(--texto);transition:background .15s , border-color .15s}.cosplay-extra:hover,.cosplay-extra:focus-visible{background:rgba(255,79,163,.12);border-color:var(--sakura)}.cosplay-extra-datos{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:.86rem;white-space:nowrap}.cosplay-extra-datos .icono{flex:none}.cosplay-extra-datos strong{overflow:hidden;text-overflow:ellipsis}.cosplay-extra-red{font-size:.7rem;font-weight:700;color:var(--suave)}.cosplay-extra-instagram .icono{color:#f472b6}.cosplay-extra-tiktok .icono{color:#25f4ee}.cosplay-extra-facebook .icono{color:#60a5fa}.cosplay-extra-x .icono{color:#f3f4f6}.cosplay-editar{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;background:rgba(11,10,26,.72);border:1px solid rgba(255,255,255,.3);font-size:.74rem;font-weight:800;color:#fff;transition:background .15s , color .15s}.cosplay-editar:hover,.cosplay-editar:focus-visible{background:#fff;color:#0b0a1a}.cosplay-edicion-perfil{display:flex;align-items:center;gap:14px;margin:14px 0 6px}.cosplay-edicion-foto{flex:none;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--sakura),#7c3aed);font-size:1.7rem;font-weight:800;color:#fff}.cosplay-edicion-foto img{width:100%;height:100%;object-fit:cover}.cosplay-formulario .formulario input[type="file"]{padding:10px 12px}.cosplay-a-mano{padding:12px 14px;border-radius:14px;border:1px dashed var(--borde)}.cosplay-a-mano summary{cursor:pointer;font-weight:800;font-size:.9rem}.cosplay-a-mano[open] summary{margin-bottom:12px}.cosplay-a-mano-campos{display:grid;gap:14px}.cosplay-formulario .cosplay-casilla{display:flex;align-items:flex-start;gap:10px;margin-top:10px;font-weight:600;line-height:1.45;cursor:pointer}.cosplay-formulario .cosplay-casilla input{flex:none;width:18px;height:18px;margin-top:2px;padding:0;accent-color:var(--sakura)}@media (max-width:899px){.cosplay-portada .portada-cuerpo{padding:28px 18px}}.grilla-actores{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.tarjeta-actor{position:relative;border-radius:20px;overflow:hidden;background:var(--noche-2);border:1px solid rgba(225,29,72,.3);transition:transform .2s , border-color .2s}.tarjeta-actor:hover{transform:translateY(-4px);border-color:var(--carmesi)}.tarjeta-actor img,.tarjeta-actor .sin-foto{width:100%;aspect-ratio: 3 / 4;object-fit:cover;display:grid;place-items:center;font-size:3rem;background:var(--noche-3)}.tarjeta-actor .info{position:absolute;inset:auto 0 0;padding:40px 16px 16px;background:linear-gradient(transparent,rgba(11,10,26,.95))}.tarjeta-actor h3{font-size:1.2rem;display:flex;align-items:center;gap:6px}.tarjeta-actor .meta{margin-top:2px;font-size:.9rem;font-weight:700;color:#fda4af}.perfil-portada{position:relative;margin-top:28px;border-radius:28px}.portada-fondo{position:absolute;inset:0;border-radius:inherit;overflow:hidden;border:1px solid rgba(255,79,163,.3);background:linear-gradient(120deg,rgba(255,79,163,.55),rgba(139,92,246,.55) 55%,rgba(34,211,238,.4)) , var(--noche-2)}.portada-difuminada{position:absolute;inset:-48px;background-size:cover;background-position:center;filter:blur(34px) saturate(1.3);opacity:.6}.portada-banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.portada-fondo::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(11,10,26,.12),rgba(11,10,26,.85) 80%)}.portada-cuerpo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 26px;align-items:end;padding:64px 30px 28px}.ficha-foto{width:148px;aspect-ratio: 3 / 4;object-fit:cover;border-radius:22px;border:3px solid rgba(255,255,255,.16);background:var(--noche-3);box-shadow:0 14px 40px rgba(0,0,0,.5)}.portada-info{min-width:0}.portada-info h1{margin-top:4px;font-size:clamp(1.8rem,4.5vw,2.7rem);line-height:1.15;overflow-wrap:break-word;word-break:normal}.portada-info .chips{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.portada-info .chip,.region-datos .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.85rem;font-weight:700;background:rgba(11,10,26,.55);border:1px solid var(--borde);color:var(--texto);white-space:nowrap;max-width:100%}.portada-info .chips .boton{padding:5px 14px;font-size:.85rem;background:rgba(11,10,26,.55)}.portada-acciones.social{margin-top:0;justify-content:flex-end;align-items:center}.portada-cuerpo .contacto-ingreso{grid-column: 1 / -1;margin-top:0}.menu-contacto{position:relative}.menu-contacto summary{list-style:none;cursor:pointer}.menu-contacto summary::-webkit-details-marker{display:none}.menu-contacto[open] summary{border-color:var(--sakura)}.menu-contacto-lista{position:absolute;right:0;top: calc(100% + 8px);z-index:15;display:grid;gap:6px;min-width:190px;padding:10px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);box-shadow:0 16px 40px rgba(0,0,0,.55)}.menu-contacto-lista .boton{justify-content:flex-start}.perfil-pestanas{position:sticky;top:76px;z-index:12;display:flex;gap:6px;margin-top:16px;padding:8px;overflow-x:auto;scrollbar-width:none;border-radius:18px;background:rgba(21,18,46,.9);backdrop-filter:blur(10px);border:1px solid var(--borde)}.perfil-pestanas::-webkit-scrollbar{display:none}.perfil-pestanas a{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:12px;font-size:.92rem;font-weight:800;color:var(--suave);white-space:nowrap;transition:color .15s , background .15s}.perfil-pestanas a span{padding:0 8px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.75rem}.perfil-pestanas a:hover{color:var(--texto)}.perfil-pestanas a.activa{color:#fff;background:rgba(255,79,163,.18);box-shadow:inset 0 0 0 1px rgba(255,79,163,.5)}.perfil-pestanas .solo-movil{display:none}.perfil-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.perfil-principal>.bloque-nsfw:first-child{margin-top:28px}.perfil-principal .bloque-nsfw{scroll-margin-top:140px}.perfil-lateral{position:sticky;top:148px;display:grid;gap:16px;margin-top:28px;max-height:calc(100vh - 164px);overflow-y:auto;scrollbar-width:thin}.tarjeta-lateral{scroll-margin-top:140px;padding:18px 18px 20px;border-radius:20px;background:var(--noche-2);border:1px solid var(--borde)}.tarjeta-lateral h2{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:1.15rem;overflow-wrap:anywhere}.tarjeta-lateral h2 .icono{color:#fb7185;flex:none}.tarjeta-precios{border-color:rgba(225,29,72,.5);box-shadow:0 0 40px rgba(225,29,72,.12)}.tarjeta-precios .precios{grid-template-columns:1fr;gap:10px}.tarjeta-precios .precio-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--noche-3)}.tarjeta-precios .precio-item>.boton{grid-column:2;grid-row: 1 / span 2;margin:0}.tarjeta-lateral .bio{margin-top:14px;color:var(--suave);white-space:pre-line;overflow-wrap:anywhere}.tarjeta-lateral .ficha-datos+.bio{margin-top:14px}.editar-estudio{justify-self:start}.ficha-datos{display:flex;flex-wrap:wrap;gap:8px}.ficha-datos>div{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--noche-3);border:1px solid var(--borde)}.ficha-datos dt{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--suave)}.ficha-datos dd{font-weight:800;font-size:.95rem}.ficha-datos .secreto dd{color:var(--suave);font-weight:700}.galeria.con-destacada .foto:first-child{grid-column:span 2;grid-row:span 2}.galeria.recortada:not(.expandida) .foto:nth-child(n + 9) {display:none}.ver-mas-galeria{margin-top:14px}.barra-pedir{display:none}.distribucion{list-style:none;flex:1 1 240px;max-width:380px;display:grid;gap:4px;margin-left:10px}.distribucion li{display:grid;grid-template-columns:38px 1fr 26px;gap:8px;align-items:center;font-size:.8rem;color:var(--suave)}.distribucion .estrellas-n{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px}.distribucion .estrellas-n .icono{color:#fbbf24;fill:#fbbf24}.distribucion .barra{height:7px;border-radius:999px;background:rgba(167,163,199,.18);overflow:hidden}.distribucion .barra span{display:block;height:100%;border-radius:999px;background:#fbbf24}.distribucion .cantidad{text-align:right}.resena-nueva summary{width:fit-content;list-style:none;cursor:pointer}.resena-nueva summary::-webkit-details-marker{display:none}.resena-nueva[open] summary{margin-bottom:16px}.producto{transition:transform .15s , border-color .15s}.producto:hover{transform:translateY(-3px);border-color:rgba(255,79,163,.5)}.portada-info .migas{text-shadow:0 1px 8px rgba(0,0,0,.7)}@media (max-width:1040px){.portada-cuerpo{grid-template-columns:auto minmax(0,1fr)}.portada-acciones.social{grid-column: 1 / -1;justify-content:flex-start}.portada-acciones.social.region-datos{flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:899px){.perfil-portada{margin-top:18px}.portada-cuerpo{padding:40px 18px 20px;gap:14px 18px}.ficha-foto{width:112px;border-radius:18px}.menu-contacto-lista{right:auto;left:0}.perfil-pestanas{top:72px;margin-top:12px}.perfil-pestanas .solo-movil{display:inline-flex}.perfil-cuerpo{display:flex;flex-direction:column;gap:0}.perfil-principal,.perfil-lateral{display:contents}.tarjeta-lateral{margin-top:28px;scroll-margin-top:130px}.perfil-principal .bloque-nsfw{scroll-margin-top:130px}.editar-estudio{order:6;margin-top:28px}.perfil-cuerpo.con-barra{padding-bottom:84px}.barra-pedir{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;align-items:center;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(11,10,26,.94);backdrop-filter:blur(10px);border-top:1px solid var(--borde)}.barra-pedir>.boton:first-child{flex:1}.barra-pedir form{display:contents}}@media (max-width:560px){.portada-info .chip{white-space:normal}.ficha-foto{width:92px;border-radius:16px}.portada-info h1{font-size:1.55rem}.distribucion{margin-left:0;max-width:none}}.bloque-nsfw{margin-top:48px}.bloque-nsfw>h2{font-size:1.5rem;margin-bottom:16px}.precios{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.precio-item{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde);border-left:3px solid var(--carmesi)}.precio-item strong{font-size:1.05rem}.precio-item .duracion{color:var(--suave)}.precio-item .monto{color:#fb7185;font-weight:800}.solicitudes{display:grid;gap:14px;max-width:760px;margin:0 auto}.solicitud{padding:18px 20px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde)}.solicitud-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.solicitud-cabecera a{color:var(--cian);font-weight:800}.solicitud-cabecera a:hover{text-decoration:underline}.solicitud-servicio{padding:2px 12px;border-radius:999px;border:1px solid var(--borde);color:var(--suave);font-size:.8rem;font-weight:700}.solicitud time{margin-left:auto;font-size:.8rem;color:var(--suave)}.solicitud-texto{margin-top:10px;white-space:pre-line;overflow-wrap:anywhere}.solicitud-respuesta{margin-top:14px;padding:12px 16px;border-radius:12px;background:var(--noche-3);border-left:3px solid var(--carmesi)}.solicitud-respuesta.mia{border-left-color:var(--cian)}.solicitud-respuesta p{margin-top:6px;white-space:pre-line;overflow-wrap:anywhere}.solicitud .nota{margin-top:10px;font-size:.85rem;color:var(--suave)}.solicitud-cerrada{margin-top:12px;display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--suave)}.solicitud-respuesta time{margin-left:8px}.contacto{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.contacto-titulo{font-weight:800;font-size:.9rem;color:var(--suave)}.contacto-ingreso{margin-top:14px;display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--suave)}.contacto-ingreso a{color:var(--sakura);font-weight:800;text-decoration:underline}.bandeja{list-style:none;display:grid;gap:8px;max-width:760px;margin:0 auto}.bandeja-fila{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde)}.bandeja-fila:hover{border-color:rgba(255,79,163,.5)}.bandeja-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.bandeja-texto span{color:var(--suave);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeja-fila.sin-leer .bandeja-texto strong{color:var(--texto)}.bandeja-fila.sin-leer .bandeja-texto span{color:var(--texto)}.bandeja-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.78rem;color:var(--suave)}.bandeja-numero{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--carmesi);color:#fff;font-weight:800}.bandeja-etiqueta{padding:1px 10px;border-radius:999px;border:1px solid var(--borde)}.mj{display:flex;align-items:center;height:calc(100dvh - 68px);min-height:560px;padding-top:20px;padding-bottom:20px}.mj-caja{position:relative;flex:1;min-width:0;height:100%;max-height:820px;display:grid;grid-template-columns:340px minmax(0,1fr);overflow:hidden;border-radius:22px;background:var(--noche-2);border:1px solid var(--borde)}.mj-caja.con-info{grid-template-columns:340px minmax(0,1fr) 300px}.mj-lateral{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--borde);background:rgba(0,0,0,.14)}.mj-lateral-cab{padding:18px 20px 8px}.mj-lateral-cab h2{font-size:1.35rem}.mj-lateral-lista{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 12px}.mj-lateral .mensajeria-fila.activa{background:rgba(255,79,163,.15)}.mj-info{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--borde);background:rgba(0,0,0,.14)}.mj-info[hidden]{display:none}.mj-info-cab{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--borde)}.mj-info-cuerpo{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:24px 20px}.mj-info-persona{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.mj-info-persona h2{font-size:1.2rem;overflow-wrap:anywhere}.cv-avatar.enorme{width:96px;height:96px;font-size:2.3rem}.mj-info-datos div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--borde)}.mj-info-datos dt{color:var(--suave);font-size:.85rem}.mj-info-datos dd{font-weight:800;text-align:right}.mj-info-bio{font-size:.9rem;line-height:1.55;color:var(--suave);overflow-wrap:anywhere}.mj-info-estado{text-align:center;color:var(--suave)}.mj-info .boton{justify-content:center;text-align:center}.chat{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.mj-cab{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--noche-3);border-bottom:1px solid var(--borde)}.mj-volver{display:none;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--texto)}.mj-volver:hover{background:rgba(255,255,255,.09)}.mj-perfil{flex:1;min-width:0;display:flex;align-items:center;gap:12px;margin:-4px;padding:4px 10px 4px 4px;border-radius:14px;color:inherit}a.mj-perfil{cursor:pointer}a.mj-perfil:hover{background:rgba(255,255,255,.06)}.mj-quien{min-width:0;display:flex;flex-direction:column;gap:1px}.mj-info-boton{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--suave)}.mj-info-boton:hover{background:rgba(255,255,255,.09);color:var(--texto)}.mj-info-boton[aria-expanded="true"]{background:rgba(255,79,163,.18);color:var(--sakura)}.mj-quien h1{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mj-estado{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;color:var(--suave)}.mj-cab .boton{padding:8px 16px;font-size:.85rem}.cv-avatar.grande{width:46px;height:46px;font-size:1.15rem}.chat-mensajes{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:18px 22px;scroll-behavior:smooth}.chat.cargando .chat-mensajes{opacity:.45;transition:opacity .15s}.chat-dia{align-self:center;margin:12px 0 2px}.chat-dia span{padding:3px 13px;border-radius:999px;background:rgba(255,255,255,.07);font-size:.74rem;font-weight:800;color:var(--suave)}.burbuja{max-width:min(78%,520px);padding:8px 13px 6px;border-radius:18px 18px 18px 6px;background:var(--noche-3);align-self:flex-start}.burbuja.mia{align-self:flex-end;border-radius:18px 18px 6px 18px;background:linear-gradient(135deg,#e11d48,#9333ea);color:#fff}.burbuja.seguido{margin-top:-6px;border-top-left-radius:6px}.burbuja.mia.seguido{border-top-left-radius:18px;border-top-right-radius:6px}.burbuja:not(.mia):has(+ .burbuja.seguido:not(.mia)) {border-bottom-left-radius:6px}.burbuja.mia:has(+ .burbuja.seguido.mia) {border-bottom-right-radius:6px}.burbuja strong{display:block;font-size:.78rem;color:var(--cian)}.burbuja p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.4}.burbuja time{display:block;margin-top:2px;text-align:right;font-size:.68rem;opacity:.7}.chat-vacio{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--suave)}.chat-vacio[hidden]{display:none}.chat-vacio strong{color:var(--texto);font-size:1.05rem}.chat-nuevos{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,79,163,.6);background:var(--noche-3);color:var(--texto);font:inherit;font-size:.85rem;font-weight:800;box-shadow:0 10px 24px rgba(0,0,0,.4);cursor:pointer}.chat-nuevos[hidden]{display:none}.chat-form{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--borde)}.chat-form[hidden]{display:none}.chat-form textarea{flex:1;min-width:0;max-height:140px;padding:11px 17px;overflow-x:hidden;overflow-y:hidden;border-radius:22px;border:1px solid var(--borde);background:var(--noche);color:var(--texto);font:inherit;line-height:1.4;resize:none}.chat-form textarea:focus{outline:none;border-color:rgba(255,79,163,.65)}.chat-enviar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:linear-gradient(135deg,#e11d48,#9333ea);color:#fff;cursor:pointer}.chat-enviar:disabled{opacity:.45;cursor:default}.chat-contador{flex-basis:100%;margin:-4px 4px 0;text-align:right;font-size:.74rem;color:var(--suave)}.chat-contador[hidden]{display:none}.chat-form .error{flex-basis:100%;color:#fda4af;font-size:.85rem;min-height:0}.chat-form .error:empty{display:none}.chat-cerrado{margin:12px 16px;padding:12px 16px;border-radius:14px;background:var(--noche-3);border:1px solid var(--borde);color:var(--suave);text-align:center}.chat-cerrado[hidden]{display:none}@media (max-width:1179px){.mj-info{position:absolute;top:0;right:0;bottom:0;z-index:3;width:min(320px,100%);background:var(--noche-2);box-shadow:-12px 0 30px rgba(0,0,0,.4)}.mj-caja.con-info{grid-template-columns:340px minmax(0,1fr)}}@media (max-width:899px){.mj{padding-top:8px;padding-bottom:8px}.mj-caja,.mj-caja.con-info{grid-template-columns:1fr;max-height:none;border-radius:16px}.mj-lateral{display:none}.mj-volver{display:grid}.chat-mensajes{padding:14px}.burbuja{max-width:86%}}.mensajeria-menu{right:-70px}.mensajeria-ver{font-size:.8rem;font-weight:800;color:var(--sakura)}.mensajeria-estado{padding:22px 14px;text-align:center;color:var(--suave);font-size:.92rem}.mensajeria-estado a{color:var(--sakura);font-weight:800}.mensajeria-fila{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;color:var(--texto)}.mensajeria-fila:hover{background:var(--noche-3)}.mensajeria-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mensajeria-texto strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mensajeria-texto span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--suave);font-size:.85rem}.mensajeria-fila.sin-leer .mensajeria-texto span{color:var(--texto);font-weight:800}.mensajeria-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:.75rem;color:var(--suave)}.mensajeria-punto{width:11px;height:11px;border-radius:50%;background:var(--sakura);box-shadow:0 0 8px var(--sakura)}.cv-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--sakura),#7c3aed);font-weight:800;color:#fff}.cv-avatar img{width:100%;height:100%;object-fit:cover}.cv-avatar.chico{width:30px;height:30px;font-size:.85rem}.dock-chat{position:fixed;right:16px;bottom:0;z-index:45;display:flex;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);pointer-events:none}.dock-chat>*{pointer-events:auto}.cv{display:flex;flex-direction:column;width:328px;height:440px;max-height:calc(100dvh - 96px);overflow:hidden;border-radius:14px 14px 0 0;background:var(--noche-2);border:1px solid var(--borde);border-bottom:0;box-shadow:0 -6px 30px rgba(0,0,0,.45)}.cv.min{width:240px;height:auto}.cv.min .cv-cuerpo{display:none}.cv-cab{display:flex;align-items:center;gap:2px;padding:5px 6px 5px 8px;background:var(--noche-3);border-bottom:1px solid var(--borde)}.cv.min .cv-cab{border-bottom:0}.cv.min.nuevo .cv-cab{background:rgba(255,79,163,.22)}.cv-titulo{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:3px;border:0;background:none;color:var(--texto);font:inherit;font-weight:800;text-align:left;cursor:pointer}.cv-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-insignia{flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--carmesi);color:#fff;font-size:.7rem;font-weight:800}.cv-insignia[hidden]{display:none}.cv-boton{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:0;background:none;color:var(--suave);cursor:pointer}.cv-boton:hover{background:rgba(255,255,255,.09);color:var(--texto)}.cv-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column}.cv-msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:12px}.cv-msgs .burbuja{padding:7px 12px;font-size:.92rem}.cv-vacio{margin:auto;text-align:center;color:var(--suave);font-size:.88rem}.cv-vacio[hidden]{display:none}.cv-form{display:flex;align-items:flex-end;gap:8px;padding:8px;border-top:1px solid var(--borde)}.cv-form[hidden]{display:none}.cv-form textarea{flex:1;min-width:0;max-height:96px;padding:9px 13px;overflow-x:hidden;overflow-y:hidden;border-radius:18px;border:1px solid var(--borde);background:var(--noche);color:var(--texto);font:inherit;font-size:.92rem;resize:none}.cv-enviar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--carmesi);color:#fff;cursor:pointer}.cv-enviar:disabled{opacity:.5;cursor:default}.cv-error{padding:0 12px 8px;font-size:.8rem;color:#fda4af}.cv-error:empty{display:none}.cv-cerrado{padding:12px;border-top:1px solid var(--borde);text-align:center;font-size:.85rem;color:var(--suave)}.cv-cerrado[hidden]{display:none}.cv-aviso{position:fixed;right:16px;bottom:16px;z-index:46;max-width:min(340px,calc(100vw - 32px));padding:12px 16px;border-radius:14px;background:var(--noche-2);border:1px solid rgba(255,79,163,.55);box-shadow:0 20px 40px rgba(0,0,0,.5);font-size:.9rem}@media (max-width:640px){.dock-chat{left:8px;right:8px;max-width:none}.cv,.cv.min{width:100%}.cv{height:min(72dvh,560px)}.cv.min{height:auto}}.mensajes-contador{margin-left:auto;min-width:18px;padding:0 6px;border-radius:999px;background:var(--carmesi);color:#fff;font-size:.7rem;font-weight:800;text-align:center}.pedir-form{padding:4px 0 0;background:none;border:0}.pedir-acciones{display:flex;flex-wrap:wrap;gap:10px}.pedido-titulo{font-size:1.15rem;padding-right:36px}.pedido-detalle{margin:4px 0 14px;color:#fb7185;font-weight:800}.precio-item>.boton{margin-top:8px;width:fit-content}.social{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.social form{display:inline}.boton.seguir,.boton.corazon{border:1px solid var(--borde);color:var(--texto);background:var(--noche-2);cursor:pointer;font:inherit;font-weight:800}.boton.seguir:hover,.boton.corazon:hover{border-color:rgba(255,79,163,.6)}.boton.seguir.activo{background:rgba(255,79,163,.15);border-color:var(--sakura);color:#ffc2e0}.boton.corazon.activo,.corazon-mini.activo{color:var(--carmesi);border-color:rgba(225,29,72,.6)}.boton.corazon.activo .icono,.corazon-mini.activo .icono{fill:currentColor}.boton.estatico{cursor:default}.boton.estatico:hover,.boton.estatico:active{transform:none}.boton .contador{padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.08);font-size:.8rem}.corazon-mini{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid var(--borde);background:none;color:var(--suave);font:inherit;font-weight:800;font-size:.85rem;cursor:pointer}.corazon-mini:hover{color:#fb7185}span.corazon-mini{cursor:default}.corazon-video{margin-left:auto}.galeria .foto{position:relative;margin:0}.galeria .foto img,.galeria .foto video{display:block}.video-insignia{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:rgba(11,10,26,.75);color:var(--texto);font-size:.75rem;font-weight:800;pointer-events:none}.corazon-foto{position:absolute;right:8px;bottom:8px}.corazon-foto .corazon-mini,span.corazon-foto{background:rgba(11,10,26,.75);backdrop-filter:none}.visor-corazon{background:rgba(21,18,46,.9)}.visor-corazon[hidden]{display:none}.estrellas{display:inline-flex;gap:2px;color:rgba(167,163,199,.45);vertical-align:middle}.estrellas .llena,.chip-estrellas .llena{color:#fbbf24;fill:#fbbf24}.resumen-resenas{display:flex;align-items:center;gap:14px;margin-bottom:18px}.resumen-resenas>span:last-child{display:flex;flex-direction:column;gap:4px}.resumen-resenas small{color:var(--suave)}.resumen-numero{font-size:2.8rem;font-weight:800;line-height:1;color:#fbbf24}.estrellas-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px;margin-top:6px}.estrellas-input input{position:absolute;opacity:0;width:1px;height:1px}.estrellas-input label{cursor:pointer;color:rgba(167,163,199,.45);transition:color .1s , transform .1s}.estrellas-input label:hover{transform:scale(1.1)}.estrellas-input input:checked ~ label, .estrellas-input label:hover, .estrellas-input label:hover ~ label {color:#fbbf24}.estrellas-input input:checked ~ label .icono, .estrellas-input label:hover .icono, .estrellas-input label:hover ~ label .icono {fill:#fbbf24}.estrellas-input input:focus-visible+label{outline:2px solid var(--sakura);border-radius:6px}.acciones-resena{display:flex;flex-wrap:wrap;align-items:center;gap:10px}button[hidden],a[hidden],form[hidden]{display:none!important}.dialogo-seguidores,.dialogo-pedido{position:fixed;inset:0;margin:auto;height:fit-content;width:min(420px,calc(100% - 32px));max-height:80vh;padding:24px 22px 20px;border-radius:20px;border:1px solid var(--borde);background:var(--noche-2);color:var(--texto);overflow:auto}.dialogo-seguidores::backdrop,.dialogo-pedido::backdrop{background:rgba(5,4,15,.72)}.dialogo-cerrar{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid var(--borde);background:none;color:var(--texto);font:inherit;cursor:pointer}.seguidores-titulo{font-size:1.15rem;padding-right:36px}.seguidores-titulo span{margin-left:6px;padding:1px 10px;border-radius:999px;background:rgba(225,29,72,.18);color:#fda4af;font-size:.8rem}.lista-seguidores{list-style:none;display:grid;gap:10px;margin-top:16px}.lista-seguidores .autor-resena{font-size:.98rem}.dialogo-confirmar{position:fixed;inset:0;margin:auto;height:fit-content;width:min(400px,calc(100% - 32px));padding:28px 24px 22px;border-radius:22px;border:1px solid rgba(225,29,72,.45);background:var(--noche-2);color:var(--texto);text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.6)}.dialogo-confirmar::backdrop{background:rgba(5,4,15,.72);backdrop-filter:blur(3px)}.dialogo-confirmar[open]{animation:dialogo-entra .18s ease-out}@keyframes dialogo-entra { from { opacity: 0; transform: translateY(10px) scale(.96); } to { opacity: 1; transform: none; } }.dialogo-confirmar-icono{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:rgba(225,29,72,.16);border:1px solid rgba(225,29,72,.5);color:#fda4af}.dialogo-confirmar h3{font-size:1.25rem}.dialogo-confirmar p{margin-top:8px;color:var(--texto);overflow-wrap:anywhere}.dialogo-confirmar .dialogo-confirmar-nota{font-size:.85rem;color:var(--suave)}.dialogo-confirmar-acciones{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}@media (prefers-reduced-motion:reduce){.dialogo-confirmar[open]{animation:none}}.confirmar-inline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;background:var(--noche-3);border:1px solid rgba(225,29,72,.5);font-size:.85rem;font-weight:700;color:var(--texto)}.confirmar-inline button{padding:4px 12px;border-radius:999px;border:1px solid var(--borde);background:none;color:var(--texto);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.confirmar-inline button.si{background:var(--carmesi);border-color:var(--carmesi);color:#fff}.confirmar-inline button:focus-visible{outline:2px solid var(--sakura)}.lista-resenas{list-style:none;display:grid;gap:12px;margin-top:24px}.lista-resenas li{padding:16px 18px;border-radius:16px;background:var(--noche-2);border:1px solid var(--borde)}.resena-cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.resena-cabecera strong{color:var(--cian)}.autor-resena{display:inline-flex;align-items:center;gap:8px}.autor-resena:hover strong{text-decoration:underline}.avatar-mini{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover;display:inline-grid;place-items:center;background:var(--noche-3);border:1px solid var(--borde);font-size:.85rem;font-weight:800;color:var(--texto)}.resena-cabecera time{margin-left:auto;font-size:.8rem;color:var(--suave)}.eliminar-resena button{padding:3px 10px;border-radius:999px;border:1px solid rgba(225,29,72,.5);background:none;color:#fda4af;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.eliminar-resena button:hover{background:rgba(225,29,72,.15)}.respuestas{list-style:none;display:grid;gap:8px;margin-top:12px;padding-left:16px;border-left:2px solid var(--borde)}.lista-resenas .respuestas li{padding:10px 14px;border-radius:12px;background:var(--noche-3)}.etiqueta-hilo{padding:1px 10px;border-radius:999px;background:rgba(225,29,72,.18);color:#fda4af;font-size:.72rem;font-weight:800}.etiqueta-hilo.admin{background:rgba(139,92,246,.22);color:#c4b5fd}.responder{margin-top:10px}.responder summary{cursor:pointer;width:fit-content;font-size:.85rem;font-weight:800;color:var(--suave)}.responder summary:hover{color:var(--texto)}.responder form{margin-top:10px;display:grid;gap:8px}.responder .error{color:#fda4af;font-size:.85rem}.lista-resenas p{margin-top:8px;color:var(--texto);white-space:pre-line;overflow-wrap:anywhere}.nombre-verificado{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.verificado{flex:none;filter:drop-shadow(0 0 8px rgba(34,211,238,.45));vertical-align:-3px}.verificado-tip{position:relative;display:inline-flex;flex:none;vertical-align:-3px;cursor:help}.verificado-tip .verificado{vertical-align:0}.verificado-tip::before,.verificado-tip::after{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:40;transition:opacity .15s , transform .15s}.verificado-tip::after{content:attr(data-tip);bottom: calc(100% + 9px);transform:translate(-50%,4px);padding:6px 11px;border-radius:10px;background:var(--noche-3);border:1px solid rgba(34,211,238,.5);box-shadow:0 8px 24px rgba(0,0,0,.45);color:var(--texto);font-size:.78rem;font-weight:800;line-height:1.2;white-space:nowrap}.verificado-tip::before{content:'';bottom: calc(100% + 4px);width:9px;height:9px;background:var(--noche-3);border-right:1px solid rgba(34,211,238,.5);border-bottom:1px solid rgba(34,211,238,.5);transform:translate(-50%,4px) rotate(45deg)}.verificado-tip:hover::after,.verificado-tip:hover::before{opacity:1}.verificado-tip:hover::after{transform:translate(-50%,0)}.verificado-tip:hover::before{transform:translate(-50%,0) rotate(45deg)}@media (prefers-reduced-motion:reduce){.verificado-tip::before,.verificado-tip::after{transition:none}}.verificado-boton{appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:transform .15s}.verificado-boton:hover{transform:scale(1.08)}.verificado-boton:focus-visible{outline:2px solid var(--cian);outline-offset:3px;border-radius:50%}.verificado-boton:focus-visible::after,.verificado-boton:focus-visible::before{opacity:1}.dialogo-verificado{border-color:rgba(34,211,238,.45)}.dialogo-verificado .dialogo-confirmar-icono{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.4)}.dialogo-verificado .verificado-tip{cursor:default}.dialogo-verificado .verificado-tip::before,.dialogo-verificado .verificado-tip::after{display:none}.verificado-nombre{display:grid;gap:2px}.verificado-nombre span,.verificado-desde{color:var(--suave);font-size:.9rem}.verificado-lista{list-style:none;display:grid;gap:8px;margin:16px 0 0;padding:0;text-align:left}.verificado-lista li{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.25);font-weight:700}.verificado-lista svg{flex:none;color:var(--cian)}.verificado-lema{margin-top:16px;font-weight:800;color:var(--cian)}@media (prefers-reduced-motion:reduce){.verificado-boton{transition:none}}.visor{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px 72px;background:rgba(5,4,12,.94)}.visor[hidden]{display:none}.visor img{max-width:100%;max-height:86vh;border-radius:16px;user-select:none}.visor img[hidden]{display:none}.rp{--rel:1.7778;--rp-alto:86vh;position:relative;width: min(calc(100vw - 144px), calc(var(--rp-alto) * var(--rel)));aspect-ratio:var(--rel);max-height:var(--rp-alto);border-radius:16px;overflow:hidden;background:#000;color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none;touch-action:manipulation}.rp[hidden]{display:none}.rp video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#000}.rp.rp-quieto{cursor:none}.rp .icono{display:block}.rp-grande{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;padding:0;border:0;border-radius:50%;background:rgba(11,10,26,.72);color:#fff;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .18s , transform .18s;pointer-events:none}.rp-grande .icono{fill:currentColor}.rp-grande .rp-i-repetir,.rp-terminado .rp-grande .rp-i-play{display:none}.rp-terminado .rp-grande .rp-i-repetir{display:block;fill:none}.rp-detenido .rp-grande{opacity:1;transform:none;pointer-events:auto}.rp-esperando .rp-grande,.rp-error .rp-grande{opacity:0}.rp-giro{position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border:4px solid rgba(255,255,255,.25);border-top-color:var(--sakura);border-radius:50%;opacity:0;pointer-events:none;animation:rp-girar .8s linear infinite}.rp-esperando .rp-giro{opacity:1}@keyframes rp-girar { to { transform: rotate(360deg); } }.rp-salto{position:absolute;top:50%;display:grid;place-items:center;min-width:76px;height:76px;margin-top:-38px;padding:0 12px;border-radius:50%;background:rgba(11,10,26,.72);font-weight:800;opacity:0;transition:opacity .15s;pointer-events:none}.rp-salto-atras{left:10%}.rp-salto-adelante{right:10%}.rp-salto.rp-salto-activo{opacity:1}.rp-error{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.8);color:var(--texto);font-weight:700;text-align:center}.rp-error[hidden]{display:none}.rp-controles{position:absolute;right:0;bottom:0;left:0;padding:40px 12px 6px;background:linear-gradient(to top,rgba(0,0,0,.88),rgba(0,0,0,0));transition:opacity .2s}.rp-quieto .rp-controles{opacity:0;pointer-events:none}.rp-barra{position:relative;display:flex;align-items:center;height:18px;cursor:pointer;touch-action:none;outline:none}.rp-pista{position:relative;width:100%;height:4px;border-radius:2px;background:rgba(255,255,255,.28);overflow:hidden;transition:height .12s}.rp-barra:hover .rp-pista,.rp-arrastrando .rp-pista,.rp-barra:focus-visible .rp-pista{height:7px}.rp-cargado,.rp-progreso{position:absolute;top:0;bottom:0;left:0;width:0}.rp-cargado{background:rgba(255,255,255,.42)}.rp-progreso{background:var(--sakura)}.rp-perilla{position:absolute;top:50%;left:0;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:var(--sakura);box-shadow:0 0 0 3px rgba(255,79,163,.3);transform:scale(0);transition:transform .12s;pointer-events:none}.rp-barra:hover .rp-perilla,.rp-arrastrando .rp-perilla,.rp-barra:focus-visible .rp-perilla{transform:scale(1)}.rp-globo{position:absolute;bottom:24px;left:0;padding:2px 8px;border-radius:6px;background:rgba(11,10,26,.94);font-size:.8rem;font-weight:800;white-space:nowrap;transform:translateX(-50%);opacity:0;pointer-events:none}.rp-barra:hover .rp-globo,.rp-arrastrando .rp-globo{opacity:1}.rp-fila{display:flex;align-items:center;gap:2px}.rp-boton{display:grid;place-items:center;min-width:40px;height:40px;padding:0;border:0;border-radius:999px;background:none;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:background .15s}.rp-boton:hover{background:rgba(255,255,255,.16)}.rp-boton:focus-visible,.rp-opcion:focus-visible,.rp-grande:focus-visible{outline:2px solid var(--sakura);outline-offset:1px}.rp-play .icono{fill:currentColor}.rp-play .rp-i-pausa,.rp-play .rp-i-repetir{display:none}.rp-reproduciendo .rp-play .rp-i-play{display:none}.rp-reproduciendo .rp-play .rp-i-pausa{display:block}.rp-terminado .rp-play .rp-i-play{display:none}.rp-terminado .rp-play .rp-i-repetir{display:block;fill:none}.rp-mute .rp-i-bajo,.rp-mute .rp-i-mudo{display:none}.rp-volumen-bajo .rp-mute .rp-i-alto,.rp-mudo .rp-mute .rp-i-alto{display:none}.rp-volumen-bajo .rp-mute .rp-i-bajo,.rp-mudo .rp-mute .rp-i-mudo{display:block}.rp-volumen{display:flex;align-items:center}.rp-vol{width:0;margin:0;opacity:0;accent-color:var(--sakura);cursor:pointer;transition:width .18s , opacity .18s , margin .18s}.rp-volumen:hover .rp-vol,.rp-volumen:focus-within .rp-vol{width:80px;margin:0 8px 0 2px;opacity:1}.rp-tiempo{margin-left:8px;white-space:nowrap;font-weight:700}.rp-espacio{flex:1}.rp-velocidad{position:relative}.rp-vel{padding:0 10px;font-size:.85rem}.rp-menu{position:absolute;right:0;bottom:46px;display:flex;flex-direction:column;min-width:130px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(21,18,46,.97)}.rp-menu[hidden]{display:none}.rp-opcion{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 12px;border:0;border-radius:8px;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.rp-opcion:hover{background:rgba(255,255,255,.12)}.rp-opcion[aria-checked="true"]{color:var(--sakura);font-weight:800}.rp-opcion[aria-checked="true"]::after{content:"✓"}.rp-pantalla .rp-i-salir,.rp-completa .rp-pantalla .rp-i-entrar{display:none}.rp-completa .rp-pantalla .rp-i-salir{display:block}.rp:fullscreen{width:100vw;height:100vh;max-height:none;aspect-ratio:auto;border-radius:0}.rp:-webkit-full-screen{width:100vw;height:100vh;max-height:none;aspect-ratio:auto;border-radius:0}@media (hover:none){.rp-volumen .rp-vol{display:none}}@media (max-width:760px){.rp{--rp-alto:calc(100vh - 150px);width: min(calc(100vw - 24px), calc(var(--rp-alto) * var(--rel)))}.rp-salto{min-width:64px;height:64px;margin-top:-32px}}@media (prefers-reduced-motion:reduce){.rp *,.rp-giro{transition:none!important}.rp-giro{animation-duration:2s}}.visor-boton{position:absolute;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(21,18,46,.85);color:var(--texto);font-size:1.8rem;line-height:1;cursor:pointer}.visor-boton:hover{border-color:var(--sakura);color:var(--sakura)}.visor-anterior{left:14px;top:50%;transform:translateY(-50%)}.visor-siguiente{right:14px;top:50%;transform:translateY(-50%)}.visor-cerrar{top:14px;right:14px;width:44px;height:44px;font-size:1.1rem}.visor-pie{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px}.visor-contador{padding:4px 12px;border-radius:999px;background:rgba(21,18,46,.85);color:var(--suave);font-size:.85rem;font-weight:700}.atajos{margin-top:12px;font-size:.85rem;color:var(--suave)}.atajos kbd{display:inline-block;min-width:22px;padding:1px 6px;border-radius:6px;border:1px solid var(--borde);background:var(--noche-2);font:inherit;font-weight:800;text-align:center;color:var(--texto)}.galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.galeria img,.galeria video{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;cursor:zoom-in;background:var(--noche-3)}.tienda{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.producto{border-radius:18px;overflow:hidden;background:var(--noche-2);border:1px solid var(--borde);display:flex;flex-direction:column}.producto .portada{position:relative;aspect-ratio: 16 / 9;background:var(--noche-3);display:grid;place-items:center;font-size:2.5rem}.producto .portada img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.producto .portada .vista-previa{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s;pointer-events:none;background:var(--noche-3)}.producto .portada.reproduciendo .vista-previa{opacity:1}.producto .portada .vista-previa-insignia{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:800;color:#fff;background:rgba(11,10,26,.72);border:1px solid rgba(255,255,255,.18)}.producto .portada.reproduciendo .candado{opacity:0}.producto .portada .candado{position:relative;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;background:rgba(11,10,26,.7);border:1px solid rgba(255,255,255,.2)}.producto .cuerpo{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.producto h3{font-size:1.05rem}.producto p{font-size:.9rem;color:var(--suave)}.producto .pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.producto .precio{color:#fb7185;font-weight:800;font-size:1.1rem}.boton.carmesi-lleno{background:var(--carmesi);color:#fff;border:1px solid #be123c;cursor:pointer;font:inherit;font-weight:800}.boton.carmesi-lleno:hover{background:#be123c}.boton.carmesi-lleno:active{background:#9f1239;border-color:#9f1239}.formulario{padding:24px;border-radius:18px;background:var(--noche-2);border:1px solid var(--borde);display:grid;gap:14px}.formulario label{font-weight:700;font-size:.9rem}.formulario select,.formulario textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--borde);background:var(--noche);color:var(--texto);font:inherit}.formulario .error{color:#fda4af;font-size:.85rem}.formulario .nota{font-size:.85rem;color:var(--suave)}.reproductor{margin-top:32px;border-radius:20px;overflow:hidden;border:1px solid rgba(225,29,72,.4);background:#000}.reproductor video{display:block;width:100%;max-height:75vh}.edad{max-width:560px;margin:80px auto 0;text-align:center;padding:40px 28px;border-radius:28px;background:var(--noche-2);border:1px solid rgba(225,29,72,.5);box-shadow:0 0 60px rgba(225,29,72,.2)}.edad .insignia{margin:0 auto 20px}.edad h1{font-size:1.8rem}.edad p{margin-top:12px;color:var(--suave)}.edad .acciones-edad{margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:760px){.visor{padding:24px 12px}.visor-boton.visor-anterior,.visor-boton.visor-siguiente{top:auto;bottom:12px;transform:none}}.crear-cabecera{margin-top:64px}.pasos{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:paso}.paso{position:relative;padding:28px 22px 24px;border-radius:20px;background:rgba(21,18,46,.85);border:1px solid var(--borde)}.paso-num{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,var(--sakura),var(--violeta))}.paso h3{margin-top:16px;font-size:1.15rem}.paso p{margin-top:8px;color:var(--suave);font-size:.95rem}.paso-destacado{border-color:rgba(225,29,72,.55);background:linear-gradient(160deg,rgba(225,29,72,.14),rgba(21,18,46,.9))}.paso-destacado .paso-num{background:var(--carmesi)}.paso-privacidad{font-size:.85rem!important;color:#fda4af!important}.crear-pronto{margin-top:18px;text-align:center}.etiqueta-pronto{display:inline-block;margin-top:14px;padding:5px 12px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.03em;color:var(--cian);border:1px dashed rgba(34,211,238,.55)}.crear-final{margin-top:56px}.crear-nota{margin-top:16px!important;margin-bottom:0!important;font-size:.9rem}.crear-nota a{color:var(--sakura);font-weight:800}@media (max-width:1240px){header>.envoltura.nav{display:flex}.menu-movil{display:block;order:-1}.nav{gap:10px}.marca{margin-right:auto}.menu{display:none}}@media (max-width:1499px){.cuenta-nombre{display:none}.cuenta summary{padding-right:10px}}@media (max-width:960px){.menu-movil{display:block;order:-1}.nav{gap:10px}.marca{margin-right:auto}.hero{padding-top:64px;padding-bottom:56px}.regiones{grid-template-columns:repeat(2,1fr)}.pasos{grid-template-columns:1fr 1fr}.menu{display:none}}@media (max-width:600px){.regiones,.pasos{grid-template-columns:1fr}.nsfw{grid-template-columns:1fr;text-align:center;justify-items:center;padding:28px 20px}.acciones .boton.contorno{display:none}.cuenta-nombre{display:none}.saldo-pill span{display:none}.saldo-pill{padding:10px}.campana-menu,.cuenta-menu,.mensajeria-menu{position:fixed;left:12px;right:12px;top:76px;width:auto;min-width:0;max-height:calc(100dvh - 92px);overflow-y:auto}.acciones{gap:6px}.acciones .boton.primario{padding:9px 14px;font-size:.85rem}}@media (max-width:380px){.marca .logo{display:none}.cuenta summary{padding-right:8px}.boton{padding:9px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.petalo{display:none}.pista{animation:none}.boton{transition:none}}.cabecera-panel{padding:40px 0 4px}.cabecera-panel h2{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;line-height:1.2;color:var(--texto)}.contenido-panel{padding-bottom:8px}.panel-portada{margin-top:32px}.portada-info .mini{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--cian)}.portada-info .chip-rojo{color:#fb7185;border-color:rgba(225,29,72,.55)}.portada-info .chip-cian{color:var(--cian);border-color:rgba(34,211,238,.5)}.panel-insignia{display:inline-block;margin-left:6px;padding:0 9px;border-radius:999px;background:var(--carmesi);color:#fff;font-size:.75rem;font-weight:800;vertical-align:middle}.panel-alerta{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-top:18px;padding:16px 18px;border-radius:16px;border:1px solid}.panel-alerta .icono{flex:none;margin-top:2px}.panel-alerta>div{flex:1;min-width:220px}.panel-alerta strong{display:block}.panel-alerta p{margin-top:2px;font-size:.9rem;opacity:.85}.panel-alerta.aviso{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.4);color:#fde68a}.panel-alerta.info{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.35);color:#a5f3fc}.panel-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.panel-stat{display:block;padding:18px 20px;border-radius:18px;background:var(--noche-2);border:1px solid var(--borde);transition:transform .15s , border-color .15s}.panel-stat:hover{transform:translateY(-2px);border-color:rgba(255,79,163,.5)}.panel-stat span{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--suave)}.panel-stat strong{display:block;margin-top:6px;font-size:1.7rem;font-weight:800;line-height:1.2}.panel-stat.rojo strong{color:#fb7185}.panel-titulo{display:flex;align-items:center;gap:10px;margin:40px 0 16px;font-size:1.3rem;font-weight:800}.panel-titulo .icono{color:var(--sakura)}.panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.panel-tarjeta{display:flex;gap:16px;padding:20px;border-radius:18px;background:rgba(21,18,46,.85);border:1px solid var(--borde);transition:transform .2s , border-color .2s}.panel-tarjeta:hover{transform:translateY(-3px);border-color:rgba(255,79,163,.5)}.panel-icono{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--sakura);background:rgba(255,79,163,.12);border:1px solid rgba(255,79,163,.3)}.panel-tarjeta.cian .panel-icono{color:var(--cian);background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3)}.panel-tarjeta.violeta .panel-icono{color:var(--violeta);background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.35)}.panel-tarjeta.rojo{border-color:rgba(225,29,72,.4)}.panel-tarjeta.rojo .panel-icono{color:#fb7185;background:rgba(225,29,72,.12);border-color:rgba(225,29,72,.4)}.panel-tarjeta h3{font-size:1.05rem}.panel-tarjeta p{margin-top:4px;font-size:.9rem;color:var(--suave)}.panel-dos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.panel-dos .panel-titulo{margin-top:40px}.panel-vacio{padding:20px;border-radius:16px;border:1px dashed var(--borde);color:var(--suave);text-align:center;font-size:.95rem}.panel-ver-todas{display:inline-block;margin-top:12px;font-weight:800;font-size:.9rem;color:var(--sakura)}.panel-ver-todas:hover{text-decoration:underline}.ajustes-portada .ajustes-correo{color:var(--suave);font-weight:700}.portada-info .chip-verde{color:#6ee7b7;border-color:rgba(16,185,129,.5)}.portada-info .chip-ambar{color:#fde68a;border-color:rgba(251,191,36,.5)}.ajustes{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;margin-top:24px;padding-bottom:24px}.ajustes-menu{position:sticky;top:92px;display:grid;gap:4px;padding:10px;border-radius:20px;background:var(--noche-2);border:1px solid var(--borde)}.ajustes-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:.95rem;font-weight:800;color:var(--suave);transition:color .15s , background .15s}.ajustes-menu a .icono{flex:none}.ajustes-menu a:hover{color:var(--texto);background:rgba(255,255,255,.05)}.ajustes-menu a.activa{color:#fff;background:rgba(255,79,163,.16);box-shadow:inset 0 0 0 1px rgba(255,79,163,.45)}.ajustes-estado{margin-left:auto;padding:1px 9px;border-radius:999px;font-size:.7rem;font-weight:800}.ajustes-estado.activo{background:rgba(16,185,129,.16);color:#6ee7b7}.ajustes-estado.inactivo{background:rgba(251,191,36,.14);color:#fde68a}.ajustes-contenido{display:grid;gap:28px;min-width:0}.ajustes-contenido>div{scroll-margin-top:92px}.ajuste{max-width:900px;margin-left:auto;margin-right:auto}.ajustes-contenido .ajuste{max-width:none}.ajuste-titulo{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.ajuste-titulo h3{font-size:1.2rem;font-weight:800;color:var(--texto)}.ajuste-titulo p{margin-top:2px;font-size:.9rem;color:var(--suave)}.ajuste-peligro .tarjeta-otaku{border-color:rgba(225,29,72,.5)}.ajuste-peligro .ajuste-titulo h3{color:#fb7185}@media (max-width:899px){.ajustes{grid-template-columns:1fr;gap:18px;margin-top:18px}.ajustes-menu{position:sticky;top:72px;z-index:12;display:flex;gap:6px;padding:8px;overflow-x:auto;scrollbar-width:none;background:rgba(21,18,46,.92);backdrop-filter:blur(10px)}.ajustes-menu::-webkit-scrollbar{display:none}.ajustes-menu a{flex:none;white-space:nowrap}.ajustes-estado{margin-left:4px}.ajustes-contenido>div{scroll-margin-top:130px}}@media (max-width:960px){.panel-stats{grid-template-columns:repeat(2,1fr)}.panel-grid{grid-template-columns:repeat(2,1fr)}.panel-dos{grid-template-columns:1fr;gap:0}}@media (max-width:600px){.panel-grid{grid-template-columns:1fr}.panel-stat{padding:14px 16px}.panel-stat strong{font-size:1.35rem}}.pf-foto{width:140px;aspect-ratio:1;object-fit:cover;border-radius:32px;border:3px solid rgba(255,255,255,.16);background:var(--noche-3);box-shadow:0 14px 40px rgba(0,0,0,.5)}.pf-usuario{color:var(--cian);font-weight:800;overflow-wrap:anywhere}.portada-info a.chip:hover{border-color:rgba(255,79,163,.5)}.pf-contadores{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 22px}.pf-contador{display:inline-flex;align-items:baseline;gap:6px;color:var(--suave);font-size:.92rem;cursor:pointer;transition:color .15s}.pf-contador strong{color:var(--texto);font-size:1.2rem;font-weight:800}.pf-contador:hover{color:var(--texto)}.pf-contador:hover strong{color:var(--sakura)}.pf-portada .pf-nota{grid-column: 1 / -1;margin:0}.pf-portada .portada-cuerpo{grid-template-columns:auto minmax(0,1fr)}.pf-portada .pf-foto{grid-row: 1 / span 2;align-self:end}.pf-portada .portada-acciones.social{grid-column:2;justify-content:flex-start}.pf-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-top:24px}.pf-lateral{position:sticky;top:92px}.pf-redes{display:grid;gap:8px}.pf-redes .boton{width:100%;overflow-wrap:anywhere;cursor:pointer;font:inherit;font-weight:800}.pf-nota{font-size:.8rem;color:var(--suave)}.pf-principal{display:grid;gap:20px;min-width:0}.pf-seccion{padding:24px;border-radius:22px;background:rgba(21,18,46,.85);border:1px solid var(--borde)}.pf-seccion h2{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:1.2rem}.pf-seccion h2 .icono{color:var(--sakura)}.pf-bio{color:var(--texto);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.nsfw-cabecera{margin-top:28px}.nsfw-cabecera h2 .icono{color:#fb7185}.nsfw-cabecera .chips{margin-top:10px}.nsfw-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.nsfw-acciones form{display:inline-flex}.nsfw-redes{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.nsfw-red{min-width:0;overflow-wrap:anywhere}.nsfw-red-instagram .icono{color:#f472b6}.nsfw-red-tiktok .icono{color:#25f4ee}.nsfw-red-facebook .icono{color:#60a5fa}.nsfw-red-onlyfans .icono{color:#00aff0}.nsfw-red-fansly .icono{color:#3b9dff}.nsfw-red-arsmate .icono{color:var(--sakura)}.nsfw-bloqueado{margin-top:28px;display:grid;justify-items:center;gap:10px;padding:36px 20px;text-align:center;border-style:dashed;border-color:rgba(225,29,72,.5)}.nsfw-bloqueado h2{margin:0}.nsfw-bloqueado p{max-width:460px;color:var(--suave)}.nsfw-bloqueado-icono{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(225,29,72,.14);color:#fb7185}.nsfw-bloqueado-acciones{margin-top:6px}.pf-vacio{color:var(--suave)}.pf-eventos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.pf-evento{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--noche);border:1px solid var(--borde);transition:transform .2s , border-color .2s}.pf-evento:hover{transform:translateY(-3px);border-color:rgba(255,79,163,.5)}.pf-evento-img{display:grid;place-items:center;width:100%;aspect-ratio: 16 / 9;object-fit:cover;background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(255,79,163,.2));color:var(--suave)}.pf-evento-cuerpo{display:grid;gap:4px;padding:12px 14px 14px}.pf-evento-cuerpo strong{line-height:1.3;overflow-wrap:anywhere}.pf-evento-cuerpo small{color:var(--suave)}.pf-mas{display:inline-block;margin-top:14px;font-weight:800;font-size:.9rem;color:var(--sakura)}.pf-mas:hover{text-decoration:underline}@media (max-width:899px){.pf-portada .pf-foto{grid-row:auto}.pf-portada .portada-acciones.social{grid-column: 1 / -1}.pf-cuerpo{grid-template-columns:1fr;margin-top:20px}.pf-lateral{position:static}.pf-foto{width:104px;border-radius:24px}}@media (max-width:560px){.pf-foto{width:84px;border-radius:20px}}