:root{--void:#16121e;--deep:#1c1626;--surface:#201a29;--glass:rgba(214,201,232,0.08);--crema:#f9efe3;--blush:#f1d9e5;--niebla:#b6a9c7;--magenta:#d452b2;--violeta:#9f5cea;--mint:#76ddbd;--jade:#76ddbd;--aurora:#76ddbd;--azul:#a3c7fa;--coral:#ee7a69;--peligro:#e8605c;--oro:#f1d9e5;--grad-marca:linear-gradient(90deg,#d452b2,#9f5cea);--grad-cta:linear-gradient(90deg,#a83c88,#6f43b0);--grad-coral:linear-gradient(90deg,#ee7a69,#eb4f9a);--dur:250ms}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--crema);font-family:var(--font-ui),"Instrument Sans",system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400}:root{--t-display:clamp(32px,4vw,40px);--t-seccion:clamp(22px,2.2vw,26px);--t-tarjeta:17px;--t-cuerpo:15.5px;--t-meta:13.5px;--t-etiqueta:11px;--t-etiqueta-esp:0.14em}.t-display{font-size:var(--t-display);line-height:1.1;margin:0}.t-display,.t-seccion{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400}.t-seccion{font-size:var(--t-seccion);line-height:1.15;margin:0 0 12px;color:var(--crema)}.t-tarjeta{font-weight:600;font-size:var(--t-tarjeta);line-height:1.3;color:var(--crema)}.t-etiqueta,.t-tarjeta{font-family:var(--font-ui),"Instrument Sans",system-ui,sans-serif;margin:0 0 6px}.t-etiqueta{font-weight:700;font-size:var(--t-etiqueta);letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.t-meta{font-size:var(--t-meta);color:var(--niebla)}a{color:var(--blush);text-decoration:none;transition:color var(--dur) ease}a:hover{color:var(--crema)}::selection{background:rgba(159,92,234,.45);color:var(--crema)}:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:4px}button{font:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.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}@keyframes sl-drift{0%{transform:translateZ(0)}to{transform:translate3d(-26px,22px,0)}}.nav{position:sticky;top:0;z-index:50;background:rgba(28,22,38,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass)}.nav-inner{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{font-weight:700;font-size:22px;letter-spacing:-.02em;background:var(--grad-marca);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-acciones{display:flex;align-items:center;gap:22px}.link-sesion{font-size:15px;font-weight:500}.btn-ghost{padding:9px 20px;border-radius:999px;border:1px solid rgba(163,199,250,.35);color:var(--crema);font-size:14.5px;font-weight:600;transition:border-color var(--dur) ease,background var(--dur) ease}.btn-ghost:hover{border-color:var(--azul);background:var(--glass);color:var(--crema)}.hero{position:relative;overflow:hidden;padding:clamp(76px,11vw,132px) 24px 84px}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to bottom,rgba(22,18,30,.68) 0,rgba(22,18,30,.56) 38%,rgba(22,18,30,.86) 78%,var(--void) 100%),image-set(url("/hero-1920.avif") type("image/avif"),url("/hero-1920.webp") type("image/webp")),url("data:image/webp;base64,UklGRnAAAABXRUJQVlA4IGQAAAAwBACdASoYAA0APu1kq04ppaQiMAgBMB2JZACdL1yBUazlzdJLtTEwDwAA/un06p31+u6wtrOfz9i6DYQ5KE9UCn1j5oPA6KnbxtVKjhFJbdgvdNR3uO/Lq0KvDI9qndxsQAAA");background-size:cover,cover,cover;background-position:center 62%,center 62%,center 62%;background-repeat:no-repeat}@media (max-width:900px){.hero:before{background-image:linear-gradient(to bottom,rgba(22,18,30,.72) 0,rgba(22,18,30,.6) 38%,rgba(22,18,30,.88) 78%,var(--void) 100%),image-set(url("/hero-1280.avif") type("image/avif"),url("/hero-1280.webp") type("image/webp")),url("data:image/webp;base64,UklGRnAAAABXRUJQVlA4IGQAAAAwBACdASoYAA0APu1kq04ppaQiMAgBMB2JZACdL1yBUazlzdJLtTEwDwAA/un06p31+u6wtrOfz9i6DYQ5KE9UCn1j5oPA6KnbxtVKjhFJbdgvdNR3uO/Lq0KvDI9qndxsQAAA");background-position:center 70%,center 70%,center 70%}}@media (max-width:560px){.hero:before{background-image:linear-gradient(to bottom,rgba(22,18,30,.74) 0,rgba(22,18,30,.6) 20%,rgba(22,18,30,.22) 34%,rgba(22,18,30,.12) 46%,rgba(22,18,30,.46) 57%,rgba(22,18,30,.88) 78%,var(--void) 100%),image-set(url("/hero-vert.avif") type("image/avif"),url("/hero-vert.webp") type("image/webp")),url("data:image/webp;base64,UklGRrgAAABXRUJQVlA4IKwAAACQBgCdASoYACIAPu1ip04ppSMiNVQIATAdiWIAsR9kAMAegsFtaKlrfhs2rEQb/7THjlnjUy/Xo1i/lowAAPt1NEcO/0JDYujUMRGHFxBeqsd1GsJJ7d+iywdWIKtIDtAGlDrJLuYOf34rcyvm8goUVFoDIIAgpWP0MJLm4x9j6urGd7nX2ACyrNqhV5AAhHSoX2/zKP1+/TP/uV7s/e7ihsF/Q8xOxINWIAAA");background-position:50%,50%,50%}.confianza,.friccion,.hero h1,.hero-sub,.hero-tag{text-shadow:0 1px 14px rgba(22,18,30,.92)}}.idioma{align-items:stretch;gap:2px;padding:2px;border:1px solid var(--glass);background:rgba(255,255,255,.03)}.idioma,.idioma-op{display:inline-flex;border-radius:999px}.idioma-op{align-items:center;padding:0 10px;min-height:30px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--tinta-3,var(--niebla));text-decoration:none;white-space:nowrap;transition:color var(--dur),background var(--dur)}.idioma-op:hover{color:var(--crema);text-decoration:none}.idioma-op.activo{background:rgba(163,199,250,.14);color:var(--azul)}@media (max-width:560px){.idioma{gap:0;padding:1px}.idioma-op{padding:0 6px;min-height:28px;font-size:11px;letter-spacing:.04em}.nav-acciones{gap:10px}.nav-acciones .btn-ghost{white-space:nowrap;padding-inline:15px}.link-sesion{font-size:14px}}@media (max-width:380px){.nav-inner{padding-inline:14px}.brand{font-size:19px}.nav-acciones{gap:8px}}@media (max-width:340px){.nav-acciones .btn-ghost{white-space:normal;padding-inline:12px}}.msj-velo{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,6,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.msj-dialogo{width:min(420px,100%);max-height:80vh;overflow-y:auto;border:1px solid rgba(122,162,247,.28);background:var(--deep);border-radius:16px;padding:20px}.msj-dialogo-titulo{font-weight:600;margin:0 0 6px;font-size:17px}.msj-dialogo .hint{margin:0 0 16px}.aviso-revision{border:1px solid rgba(163,199,250,.28);background:rgba(163,199,250,.08);color:var(--crema);border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.55;margin:0}.antes-verif{container:antes-verif/inline-size;margin:0 0 16px;padding:12px;border-radius:12px;border:1px solid rgba(163,199,250,.28);background:rgba(163,199,250,.06)}.antes-verif-titulo{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.3;color:var(--crema)}.antes-verif-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px 20px}.antes-verif-lista li{position:relative;padding-left:14px;font-size:14px;line-height:1.45;color:var(--niebla);text-wrap:pretty}.antes-verif-lista li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--azul)}.antes-verif-lista b{color:var(--crema);font-weight:600}.antes-verif-paises{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--glass);font-size:13px;line-height:1.5;color:var(--niebla);text-wrap:pretty}@container antes-verif (min-width: 520px){.antes-verif-lista{grid-template-columns:1fr 1fr}}@container antes-verif (min-width: 940px){.antes-verif-lista{grid-template-columns:repeat(4,1fr)}}.codigo-form{margin-top:18px}.codigo-fila{display:flex;gap:8px;margin-top:8px}.codigo-input{flex:1;min-width:0;font-variant-numeric:tabular-nums;letter-spacing:6px;font-size:18px;text-align:center}.codigo-fila .btn-ghost{flex:none;white-space:nowrap}@media (max-width:380px){.codigo-fila{flex-direction:column}.codigo-fila .btn-ghost{width:100%}}.idioma-menu{appearance:none;background:rgba(255,255,255,.04);border:1px solid rgba(214,201,232,.14);border-radius:999px;color:var(--tinta);font-size:12px;font-weight:600;min-height:30px;padding:0 10px;cursor:pointer}.idioma-menu:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.doc-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.doc-cabecera .volver{margin:0}body.con-topbar .doc-cabecera{justify-content:flex-end}.hero-inner{z-index:1}.motif,.motif--eco{position:absolute;pointer-events:none;animation:sl-drift 24s ease-in-out infinite alternate}.motif{top:-180px;right:-160px;width:620px;height:620px;background:radial-gradient(closest-side,rgba(212,82,178,.16),transparent 70%),radial-gradient(closest-side at 62% 38%,rgba(159,92,234,.18),transparent 65%),radial-gradient(closest-side at 40% 62%,rgba(118,221,189,.07),transparent 60%)}.motif:after,.motif:before{content:"";position:absolute;inset:12%;border-radius:50%;border:1px solid rgba(163,199,250,.14)}.motif:after{inset:26%;border-color:rgba(163,199,250,.09)}.motif--eco{top:auto;right:auto;bottom:-220px;left:-200px;width:520px;height:520px;opacity:.45;animation-direction:alternate-reverse;background:radial-gradient(closest-side,rgba(159,92,234,.12),transparent 70%),radial-gradient(closest-side at 60% 40%,rgba(212,82,178,.08),transparent 65%)}.motif--eco:before{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid rgba(163,199,250,.08)}.hero-inner{position:relative;max-width:860px}.hero h1{margin:0;font-size:clamp(50px,9.5vw,98px);line-height:1.04;color:var(--crema)}.hero h1 em{font-style:italic;background:var(--grad-coral);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.hero-sub{margin:28px auto 0;max-width:640px;font-size:clamp(16px,2vw,18.5px);line-height:1.65;color:var(--niebla);text-wrap:pretty}.hero-sub strong{color:var(--blush);font-weight:600}.hero-ctas{margin-top:38px;display:flex;flex-direction:column;gap:16px}.btn-cta{display:inline-flex;align-items:center;justify-content:center;padding:17px 48px;border:none;border-radius:999px;background:var(--grad-cta);color:var(--crema);font-size:19px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 20px rgba(24,12,32,.5),0 2px 6px rgba(168,60,136,.18);transition:transform var(--dur) ease,box-shadow var(--dur) ease}.btn-cta:hover:not(:disabled){color:var(--crema);transform:translateY(-2px);box-shadow:0 10px 28px rgba(24,12,32,.55),0 3px 12px rgba(159,92,234,.26)}.btn-cta:disabled{background:var(--glass);color:var(--niebla);box-shadow:none;cursor:not-allowed}.btn-cta[aria-disabled=true]{background:var(--glass);color:var(--crema);box-shadow:none;cursor:pointer}.btn-cta[aria-disabled=true]:hover{transform:none;box-shadow:none}.btn-cta--wizard{width:100%;padding:16px}.wizard-pie{margin-top:30px}.cta-nota{color:var(--blush);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:rgba(163,199,250,.55);text-decoration-thickness:1px;text-underline-offset:6px}.cta-nota:hover{color:var(--crema)}.confianza{margin:36px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;letter-spacing:.02em;color:var(--niebla)}.confianza .verificado{color:var(--mint);font-weight:600}.confianza .sep{color:var(--azul)}.hero-tag{margin:14px auto 0;font-size:clamp(17px,2.2vw,20px);font-weight:600;color:var(--blush)}.rol-toggle{margin:34px auto 0;display:inline-flex;gap:6px;padding:5px;border-radius:999px;border:1px solid rgba(163,199,250,.28);background:var(--glass)}.rol-opt{border:none;background:transparent;color:var(--niebla);font-size:14px;font-weight:600;padding:9px 18px;border-radius:999px;cursor:pointer;transition:background var(--dur) ease,color var(--dur) ease}.rol-opt:hover{color:var(--crema)}.rol-opt.sel{background:rgba(159,92,234,.22)}.bi-lista{margin:16px 0 2px;padding:0 0 0 2px;list-style:none;display:grid;gap:12px}.bi-lista li{font-size:14.5px;line-height:1.6;color:var(--niebla)}.bi-lista li b{color:var(--crema);font-weight:600}.rw{position:relative;margin:52px auto 0;max-width:430px;text-align:left}.rw-card{background:var(--surface);border:1px solid rgba(163,199,250,.22);border-radius:20px;padding:24px 24px 22px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.rw-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(118,221,189,.4);background:rgba(118,221,189,.08);color:var(--mint);font-size:12px;font-weight:600;letter-spacing:.04em}.rw-titulo{margin:14px 0 2px;font-weight:600;color:var(--blush)}.rw-monto{font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,6vw,46px)}.rw-detalle{margin:6px 0 0;font-size:13.5px;color:var(--niebla)}.rw-nota{margin:2px 0 0;font-size:13.5px;color:var(--blush)}.rw-slider{width:100%;margin:18px 0 4px;accent-color:var(--violeta);cursor:pointer}.rw-leyenda{margin:6px 0 0;text-align:center;font-size:12.5px;color:var(--niebla)}.rw-reservar{display:block;margin-top:16px;text-align:center;padding:13px;border-radius:999px;background:var(--grad-cta);color:var(--crema);font-size:15px;font-weight:700;box-shadow:0 6px 20px rgba(24,12,32,.5),0 2px 6px rgba(168,60,136,.18);transition:transform var(--dur) ease,box-shadow var(--dur) ease}.rw-reservar:hover{color:var(--crema);transform:translateY(-1px);box-shadow:0 10px 28px rgba(24,12,32,.55),0 3px 12px rgba(159,92,234,.26)}.props{padding:16px 24px 96px}.props-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.card{background:var(--surface);border:1px solid var(--glass);border-radius:20px;padding:32px 28px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);border-color:rgba(163,199,250,.35);box-shadow:0 18px 44px rgba(0,0,0,.35)}.pill-verif{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 11px;border-radius:999px;border:1px solid rgba(118,221,189,.4);background:rgba(118,221,189,.08);color:var(--mint);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card h3{margin:0 0 12px;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:27px;line-height:1.15;color:var(--crema)}.card p{margin:0;font-size:15.5px;line-height:1.68;color:var(--niebla);text-wrap:pretty}.card p .destacado{color:var(--blush)}.como{background:var(--deep);border-top:1px solid var(--glass);border-bottom:1px solid var(--glass);padding:92px 24px}.como h2{margin:0 0 60px;font-size:clamp(38px,5vw,54px);line-height:1.1;color:var(--crema);text-align:center}.como h2 em{font-style:italic;color:var(--blush)}.como-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 36px}.paso-cab{display:flex;align-items:baseline;gap:16px;margin-bottom:18px}.paso-num{font-family:var(--font-display),Georgia,serif;font-size:46px;line-height:1;color:var(--azul)}.paso-linea{flex:1;height:1px;background:rgba(163,199,250,.22)}.como h3{margin:0 0 10px;font-size:19px;font-weight:600;color:var(--crema)}.como p{margin:0;color:var(--niebla);text-wrap:pretty}.como p,.modelo{font-size:15px;line-height:1.65}.modelo{margin:56px auto 0;max-width:640px;color:var(--blush)}.footer,.modelo{text-align:center}.footer{padding:40px 24px 54px}.footer-links{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px}.footer-links a{color:var(--niebla)}.footer-links a:hover{color:var(--crema)}.footer-paises{margin-top:14px!important;font-size:12.5px;color:var(--niebla)}.footer-paises a{color:var(--blush)}.doc{max-width:760px;margin:0 auto;padding:56px 24px 96px}.doc h1{font-size:clamp(38px,5.4vw,54px);line-height:1.08;margin:0 0 10px}.doc .doc-intro{color:var(--niebla);font-size:16px;margin:0 0 40px}.doc blockquote{margin:24px 0;padding:14px 18px;border-left:3px solid var(--blush);background:var(--glass);border-radius:0 12px 12px 0}.doc blockquote p{margin:0;color:var(--crema)}.doc h2{font-size:27px;margin:44px 0 6px}.doc h2,.doc h3{color:var(--crema)}.doc h3{font-size:17px;font-weight:600;margin:26px 0 8px}.doc li,.doc p{color:var(--niebla);font-size:15.5px;line-height:1.7}.doc ul{padding-left:20px}.doc .aviso{margin:0 0 36px;padding:12px 16px;border-radius:12px;border:1px solid rgba(163,199,250,.3);background:var(--glass);color:var(--blush);font-size:14px}.doc .volver{display:inline-block;margin-bottom:28px;color:var(--azul);font-size:14px}body.con-topbar .guia-nav{display:none}.guia{overflow-wrap:break-word}.guia h1{font-size:clamp(33px,8.6vw,50px);line-height:1.1;margin:0 0 14px;text-wrap:balance}.guia :is(h2,h3,h4){scroll-margin-top:20px}body.con-topbar .guia :is(h2,h3,h4){scroll-margin-top:calc(var(--topbar-h) + 20px)}.guia-migas ol{list-style:none;margin:0 0 14px;padding:0;font-size:13.5px;line-height:1.5;color:var(--niebla)}.guia .guia-migas li{display:inline;font-size:inherit;line-height:inherit}.guia-migas li+li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 11px 1px 7px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);opacity:.7}.guia-migas a{display:inline-block;padding:8px 0;color:var(--blush)}.guia-migas a:hover{color:var(--crema)}.guia .guia-meta{margin:0 0 28px;font-size:13.5px;line-height:1.5;color:var(--niebla)}.guia-firma{display:flex;flex-wrap:wrap;gap:2px 20px;overflow:hidden}.guia-firma>span{position:relative}.guia-firma>span+span:before{content:"";position:absolute;left:-12px;top:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.guia .guia-mas18{display:block;width:fit-content;margin-top:12px;padding:4px 12px;border:1px solid rgba(163,199,250,.36);border-radius:999px;background:rgba(163,199,250,.08);color:var(--blush);font-size:13px;font-weight:600;letter-spacing:.01em}.guia .guia-respuesta{margin:0 0 32px;padding-left:16px;border-left:2px solid var(--azul);font-size:20px;line-height:1.6;color:var(--crema);text-wrap:pretty}.guia-indice{margin:0;padding:18px 20px 8px;border:1px solid rgba(214,201,232,.14);border-radius:14px;background:var(--glass)}.guia .guia-indice-titulo{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla)}.guia-indice ol{margin:0;padding-left:24px}.guia .guia-indice li{margin:0;font-size:16px;line-height:1.4}.guia-indice li::marker{color:var(--azul);font-size:14px;font-variant-numeric:tabular-nums}.guia-indice a{display:block;padding:11px 0;color:var(--blush)}.guia-indice a:hover{color:var(--crema)}.guia-cuerpo li,.guia-cuerpo p{font-size:18px;line-height:1.7}.guia-cuerpo p{margin:0 0 20px;text-wrap:pretty}.guia-cuerpo h2{font-size:30px;line-height:1.18;margin:60px 0 16px;text-wrap:balance}.guia-cuerpo h3{font-size:20px;line-height:1.35;margin:36px 0 10px;text-wrap:balance}.guia-cuerpo h4{font-size:16px;font-weight:600;line-height:1.4;color:var(--blush);margin:28px 0 8px}.guia-cuerpo ol,.guia-cuerpo ul{margin:0 0 22px;padding-left:24px}.guia-cuerpo li{margin-bottom:10px;padding-left:2px}.guia-cuerpo li:last-child{margin-bottom:0}.guia-cuerpo li::marker{color:var(--azul)}.guia-cuerpo ol>li::marker{font-size:.9em;font-weight:600;font-variant-numeric:tabular-nums}.guia-cuerpo strong{color:var(--crema);font-weight:600}.guia-cuerpo a{color:var(--azul);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(163,199,250,.55)}.guia-cuerpo a:hover{color:var(--crema);text-decoration-color:currentColor}.guia-cuerpo hr{border:0;border-top:1px solid rgba(214,201,232,.14);margin:44px 0}.guia-cuerpo hr+:is(h2,h3,h4){margin-top:0}.guia-cuerpo code{padding:1px 6px;border-radius:6px;background:var(--glass);font-size:.9em;overflow-wrap:anywhere}.guia-cuerpo blockquote{margin:28px 0;padding:16px 18px}.guia-cuerpo blockquote p+p{margin-top:12px}.guia-tabla{margin:28px 0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid rgba(214,201,232,.14);border-radius:14px;background:linear-gradient(to right,var(--void) 40%,rgba(22,18,30,0)) 0 /44px 100% no-repeat local,linear-gradient(to left,var(--void) 40%,rgba(22,18,30,0)) 100% /44px 100% no-repeat local,linear-gradient(to right,rgba(163,199,250,.22),rgba(163,199,250,0)) 0 /16px 100% no-repeat scroll,linear-gradient(to left,rgba(163,199,250,.22),rgba(163,199,250,0)) 100% /16px 100% no-repeat scroll}.guia-tabla:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.guia-tabla table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.guia-tabla td,.guia-tabla th{min-width:10em;padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(214,201,232,.1);color:var(--niebla)}.guia-tabla th{border-bottom-color:rgba(163,199,250,.3);color:var(--crema);font-size:13.5px;font-weight:600;white-space:nowrap}.guia-tabla td:first-child{color:var(--blush)}.guia-tabla tbody tr:last-child td{border-bottom:0}.guia-pregunta{border-top:1px solid rgba(214,201,232,.1)}.guia-pregunta h3{margin:24px 0 8px}.guia-cta{margin:60px 0 0;padding:32px 24px 34px;border:1px solid rgba(214,201,232,.14);border-radius:20px;background:var(--surface);text-align:center}.guia .guia-cta p{max-width:34ch;margin:0 auto 22px;font-size:21px;font-weight:500;line-height:1.35;color:var(--crema);text-wrap:balance}.guia-cta .btn-cta{width:100%;max-width:340px;padding-left:20px;padding-right:20px;text-align:center}.guia-otras{margin-top:60px}.guia .guia-otras h2{font-size:26px;line-height:1.2;margin:0 0 10px}.guia-otras ul{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(214,201,232,.1)}.guia .guia-otras li{margin:0;border-top:1px solid rgba(214,201,232,.1);font-size:17px;line-height:1.4}.guia-otras a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;color:var(--blush)}.guia-otras a:hover{color:var(--crema)}.guia-otras a:after{content:"";flex:0 0 auto;width:7px;height:7px;margin-right:4px;border-top:1.5px solid var(--azul);border-right:1.5px solid var(--azul);transform:rotate(45deg)}.guia-grupo:first-of-type h2{margin-top:8px}.guia .guia-lista{list-style:none;margin:10px 0 0;padding:0;border-bottom:1px solid rgba(214,201,232,.1)}.guia .guia-lista li{position:relative;padding:20px 0 22px;border-top:1px solid rgba(214,201,232,.1)}.guia-lista h3{margin:0 0 6px;font-size:20px;line-height:1.3;text-wrap:balance}.guia-lista h3 a{color:var(--crema)}.guia .guia-lista h2{margin:0 0 6px;font-size:20px;line-height:1.3;text-wrap:balance}.guia-lista h2 a{color:var(--crema)}.guia-lista h3 a:after{content:"";position:absolute;inset:0}.guia-lista li:hover h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.guia .guia-lista p{margin:0}.guia .guia-lista .guia-lista-fecha{margin-top:10px;font-size:13px}.guia .guia-previa{margin:0 0 22px;padding:12px 16px;border:1px solid rgba(163,199,250,.34);border-left:3px solid var(--azul);border-radius:14px;background:var(--glass);color:var(--blush);font-size:14px;line-height:1.55}@media (max-width:860px){.guia .guia-respuesta{font-size:18px;padding-left:14px}.guia-cuerpo li,.guia-cuerpo p{font-size:17px}.guia-cuerpo h2{font-size:27px;margin:52px 0 14px}.guia-cuerpo h3{font-size:19px;margin-top:32px}.guia-pregunta h3{margin-top:22px}.guia-cta{margin-top:52px;padding:28px 20px 30px}.guia .guia-cta p{font-size:20px}.guia-otras{margin-top:52px}}.footer .footer-guias{max-width:760px;margin:24px auto 0}.footer .footer-guias-titulo{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-guias-titulo a{display:inline-block;padding:5px 0;color:var(--niebla)}.footer-guias ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.45}.footer-guias li a{display:inline-block;padding:5px 0;color:var(--niebla);text-wrap:balance}.footer-guias li a:hover,.footer-guias-titulo a:hover{color:var(--crema)}.doc .doc-jurisdiccion{font-size:13px;letter-spacing:.04em;color:var(--niebla);margin:0 0 10px}.doc .doc-jurisdiccion a{color:var(--niebla)}.doc .doc-jurisdiccion a[aria-current=page]{color:var(--crema);font-weight:600}.doc .doc-version{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla);margin:0 0 34px}.doc-legal .doc-cuerpo>hr{border:0;border-top:1px solid var(--linea,rgba(249,239,227,.12));margin:44px 0}.doc-legal .doc-cuerpo h2{font-size:24px;border-bottom:1px solid rgba(249,239,227,.1);padding-bottom:8px}.doc-legal .doc-cuerpo h3{font-size:17.5px;color:var(--blush)}.doc-legal .doc-cuerpo strong{color:var(--crema);font-weight:600}.doc-legal .doc-cuerpo a{color:var(--azul)}.doc-legal .doc-cuerpo blockquote{margin:24px 0;padding:14px 18px;border-left:3px solid var(--blush);background:var(--glass);border-radius:0 12px 12px 0}.doc-legal .doc-cuerpo blockquote p{margin:0;color:var(--crema)}.doc-legal .doc-cuerpo table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14px;display:block;overflow-x:auto}.doc-legal .doc-cuerpo td,.doc-legal .doc-cuerpo th{border:1px solid rgba(249,239,227,.12);padding:10px 12px;text-align:left;vertical-align:top;color:var(--niebla);line-height:1.55}.doc-legal .doc-cuerpo th{background:var(--glass);color:var(--crema);font-weight:600;white-space:nowrap}.doc-legal .doc-cuerpo ol{padding-left:22px;color:var(--niebla)}.doc-legal .doc-cuerpo li{margin-bottom:6px}.legal-indice{list-style:none;padding:0;margin:40px 0}.legal-indice li{margin-bottom:10px}.legal-indice a{display:grid;grid-template-columns:40px 1fr;gap:4px 12px;padding:16px 18px;border:1px solid rgba(249,239,227,.12);border-radius:14px;background:var(--glass);transition:border-color .2s ease}.legal-indice a:hover{border-color:var(--blush)}.legal-num{font-family:var(--font-display),serif;font-size:20px;color:var(--blush);grid-row:1/3}.legal-titulo{color:var(--crema);font-weight:600;font-size:16px}.legal-resumen{color:var(--niebla);font-size:14px;line-height:1.55}.doc-aviso-cobros{margin:0 0 40px;padding:20px 22px;border:1px solid rgba(163,199,250,.34);border-left:3px solid var(--azul);border-radius:14px;background:var(--glass)}.doc-aviso-titulo{margin:0 0 12px;font-size:var(--t-etiqueta);letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul);font-weight:700}.doc-aviso-cobros p{margin:0 0 12px;font-size:14.5px;line-height:1.65;color:var(--niebla)}.doc-aviso-cobros p:last-child{margin-bottom:0}.doc-aviso-cobros strong{color:var(--crema);font-weight:600}.doc-otros{margin-top:56px;padding-top:28px;border-top:1px solid rgba(249,239,227,.12)}.doc-otros-titulo{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla);margin:0 0 12px}.doc-otros ul{list-style:none;padding:0}.doc-otros li{margin-bottom:8px}.doc-otros a{color:var(--azul);font-size:14.5px}.doc-contacto{margin-top:28px;font-size:14px}.footer .marca-pie{font-weight:700;font-size:17px;letter-spacing:-.02em;background:var(--grad-marca);-webkit-background-clip:text;background-clip:text;color:transparent}.footer p{margin:0;font-size:13px;color:var(--niebla)}.footer .fila-marca{margin:0 0 6px}.wizard-banda{background:var(--void);min-height:100dvh;padding:64px 22px 108px}.muestra-etiqueta{display:block;text-align:center;color:var(--azul);font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;margin:0 0 26px}.wizard{max-width:460px;margin:0 auto;background:var(--surface);border:1px solid rgba(214,201,232,.1);border-radius:24px;padding:30px 28px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.progreso-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.progreso-cab-fin{display:flex;align-items:center;gap:12px}.progreso-cab-fin .idioma-op{min-height:26px;padding:0 8px;font-size:11px}@media (max-width:420px){.progreso-cab-fin{gap:8px}.progreso-cab-fin .idioma-op{padding:0 6px}}.progreso-etiqueta{font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);color:var(--azul);text-transform:uppercase}.progreso-texto{font-size:13px;color:var(--niebla)}.progreso-pista{height:4px;border-radius:999px;background:var(--glass);overflow:hidden}.progreso-valor{height:100%;border-radius:999px;background:var(--grad-cta);transition:width .4s ease}.wizard h1,.wizard h2{font-family:var(--font-ui),sans-serif;font-weight:600;font-size:15px;color:var(--crema);margin:28px 0 12px}.wizard .hint{color:var(--niebla);font-size:14.5px;line-height:1.6;margin:0 0 4px}.opts{display:grid;gap:12px}.opts-2{grid-template-columns:1fr 1fr}.opts-3{grid-template-columns:repeat(3,1fr)}.opt{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:15px 12px;background:var(--deep);border:1px solid rgba(214,201,232,.12);border-radius:14px;cursor:pointer;color:var(--niebla);font-weight:500;font-size:15px;text-align:center;transition:border-color var(--dur) ease,background var(--dur) ease,color var(--dur) ease}.opt:hover{border-color:rgba(163,199,250,.45);color:var(--crema)}.opt.sel{color:var(--crema);border-color:rgba(159,92,234,.65);background:rgba(159,92,234,.12)}.opt.sel:after{content:"✓";position:absolute;top:7px;right:11px;font-size:12px;font-weight:700;color:var(--mint)}.fields{display:flex;gap:12px;margin-top:4px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--azul)}.field input,.field select{background:var(--deep);border:1px solid rgba(214,201,232,.12);color:var(--crema);border-radius:12px;padding:14px 12px;font-size:16px;font-family:inherit;outline:none;transition:border-color var(--dur) ease;width:100%}.field input:focus,.field select:focus{border-color:var(--azul)}.field input::placeholder{color:var(--niebla)}.field textarea{background:var(--deep);border:1px solid rgba(214,201,232,.12);color:var(--crema);border-radius:12px;padding:14px 12px;font-size:16px;font-family:inherit;line-height:1.55;outline:none;resize:vertical;min-height:110px;transition:border-color var(--dur) ease;width:100%}.field textarea:focus{border-color:var(--azul)}.field textarea::placeholder{color:var(--niebla)}.selciudad{position:relative}.selciudad-input.mala{border-color:rgba(212,82,178,.55)}.selciudad-lista{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid rgba(214,201,232,.14);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.45);max-height:264px;overflow-y:auto}.selciudad-op{display:block;width:100%;text-align:left;background:none;border:none;color:var(--crema);font-size:15.5px;font-family:inherit;padding:11px 12px;border-radius:8px;cursor:pointer}.selciudad-op.marca,.selciudad-op:hover{background:rgba(214,201,232,.1)}.selciudad-libre{color:var(--magenta);font-weight:600}.selciudad-libre-fila{position:sticky;bottom:-6px;background:var(--surface);box-shadow:0 -6px 10px -6px rgba(0,0,0,.5)}@media (max-width:480px){.selciudad-lista{max-height:180px}}.selciudad-aviso{padding:8px 12px 4px;color:var(--niebla)}.selciudad-aviso,.selciudad-nota{font-size:13.5px;line-height:1.35}.selciudad-nota{margin:8px 0 0;color:var(--mint)}.selciudad-vacio{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;margin:0;padding:12px;background:var(--surface);border:1px solid rgba(214,201,232,.14);border-radius:12px;color:var(--niebla);font-size:14px}.f-month{flex:2.2}.f-day{flex:1}.f-year{flex:1.4}.age-note{color:var(--mint)}.age-err,.age-note{margin-top:14px;font-size:14.5px}.age-err{color:var(--peligro)}.w-continue{margin-top:30px}.exito-panel{display:flex;gap:10px;margin-top:20px;padding:14px 16px;border-radius:14px;background:rgba(118,221,189,.08);border:1px solid rgba(118,221,189,.35)}.exito-panel .check{color:var(--mint);font-weight:700}.wizard .verificar-texto{margin:0 0 16px;font-size:16px;line-height:1.55;color:var(--crema);text-wrap:pretty}.wizard .verificar-texto b{font-weight:600}.exito-panel p{margin:0;font-size:14.5px;line-height:1.55;color:var(--mint);text-wrap:pretty}.wizard .exito-titulo{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:34px;line-height:1.1;margin:30px 0 8px}.auth-btns{display:grid;gap:12px;margin-top:22px}.auth-btn{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--deep);border:1px solid rgba(214,201,232,.12);color:var(--crema);border-radius:999px;padding:15px;font-size:15.5px;font-weight:500;cursor:pointer;transition:border-color var(--dur) ease}.auth-btn:hover{border-color:rgba(163,199,250,.5)}.terms{margin-top:24px;text-align:center;color:var(--niebla);font-size:13.5px;line-height:1.65}.terms a{text-decoration:underline;text-underline-offset:3px}.beta-note{margin-top:18px;text-align:center;color:var(--mint);font-size:14px}.w-back{background:none;border:none;cursor:pointer;color:var(--niebla);font-size:14px;padding:12px 0 0}.w-back:hover{color:var(--azul)}@media (max-width:640px){.opts-3{grid-template-columns:1fr}.wizard{padding:26px 20px}.wizard-banda{padding:48px 16px 80px}.fields{flex-direction:column}.nav-acciones{gap:14px}.motif{width:420px;height:420px;top:-120px;right:-140px}.motif--eco{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.estado-fila{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(182,169,199,.14)}.estado-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;border:1px solid;white-space:nowrap}.estado-chip.ok{color:var(--mint);border-color:rgba(118,221,189,.35);background:rgba(118,221,189,.08)}.estado-chip.espera{color:var(--azul);border-color:rgba(163,199,250,.32);background:rgba(163,199,250,.07)}.estado-chip.no{color:var(--niebla);border-color:rgba(182,169,199,.26)}.estado-chip.mal{color:var(--peligro);border-color:rgba(238,122,105,.4);background:rgba(238,122,105,.07)}.admin{max-width:900px;margin:0 auto;padding:48px 22px 80px}.admin-cab h1{font-family:var(--font-display);font-size:34px;margin:0 0 8px}.admin-cab .hint{color:var(--niebla);font-size:15px;line-height:1.6;max-width:62ch}.admin-vacio{margin-top:36px;color:var(--niebla)}.dup{margin-top:26px;padding:22px;border:1px solid rgba(182,169,199,.16);border-radius:18px;background:var(--surface)}.dup-cab{margin-bottom:16px}.dup-caras{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dup-cara{padding:16px;border:1px solid rgba(182,169,199,.14);border-radius:14px}.dup-cara h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla);margin:0 0 8px}.dup-cara p{margin:0 0 10px;font-weight:600;word-break:break-all}.dup-cara ul{margin:0;padding-left:18px;color:var(--niebla);font-size:14px;line-height:1.7}.dup-acciones{margin-top:18px;display:flex;flex-direction:column;gap:12px}.dup-nota{padding:11px 14px;border-radius:12px;border:1px solid rgba(182,169,199,.2);background:var(--deep);color:var(--crema);font:inherit;font-size:16px}.dup-botones{display:flex;gap:10px;flex-wrap:wrap}.btn-peligro,.btn-sec{padding:10px 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid rgba(182,169,199,.28);background:transparent;color:var(--crema)}.btn-sec:hover{border-color:var(--azul);color:var(--azul)}.btn-peligro{border-color:rgba(232,96,92,.45);color:var(--peligro)}.btn-peligro:hover{background:rgba(232,96,92,.08)}@media (max-width:640px){.dup-caras{grid-template-columns:1fr}}.admin-bloque{margin-top:34px}.admin-seccion{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--azul);margin:0 0 6px}.admin-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:4px}.admin-tool{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid rgba(182,169,199,.16);background:var(--surface);color:var(--crema);font-weight:600;text-decoration:none;transition:border-color var(--dur) ease,background var(--dur) ease}.admin-tool:hover{border-color:var(--azul);color:var(--crema);background:var(--deep)}.admin-conteo{display:inline-block;margin-left:12px;vertical-align:middle;min-width:26px;padding:2px 9px;border-radius:999px;background:var(--grad-cta);color:#fff;font-size:14px;font-weight:700;text-align:center}.rev{margin-top:24px;padding:20px;border:1px solid rgba(182,169,199,.16);border-radius:18px;background:var(--surface)}.rev-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.rev-cab h2{margin:0 0 4px;font-size:20px}.rev-meta{margin:0;color:var(--niebla);font-size:14px;word-break:break-word}.rev-fotos{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.rev-foto{width:116px;height:150px;object-fit:cover;border-radius:12px;border:1px solid rgba(182,169,199,.18);background:var(--deep)}.rev-sinfoto{color:var(--peligro);font-size:14px}.rev-sinfoto,.rev-texto{margin-top:14px}.rev-titular{margin:0 0 6px;font-weight:600;color:var(--crema)}.rev-bio{margin:0;color:var(--niebla);font-size:14.5px;line-height:1.6;white-space:pre-wrap}.rev-pie{justify-content:space-between;gap:14px;margin-top:18px;flex-wrap:wrap}.rev-botones,.rev-pie{display:flex;align-items:center}.rev-botones{gap:10px}.rev-botones .btn-cta{padding:11px 20px;font-size:14.5px}@media (max-width:640px){.rev-pie{flex-direction:column;align-items:stretch}.rev-botones{justify-content:space-between}}.admin-nav{display:flex;gap:18px;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid rgba(182,169,199,.14)}.admin-nav a{font-size:14px;font-weight:600;color:var(--niebla);text-decoration:none}.admin-nav a:hover{color:var(--crema)}.admin-nav a[aria-current=page]{color:var(--azul)}.equipo-alta{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 10px}.equipo-alta .dup-nota{flex:1;min-width:240px}.equipo-lista{margin-top:22px;display:grid;gap:12px}.miembro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(182,169,199,.16);border-radius:14px;background:var(--surface)}.miembro-correo{margin:0 0 8px;font-weight:600;word-break:break-all}.enlace-admin{display:inline-block;margin-top:18px;padding:6px 12px;color:rgba(182,169,199,.35);font-size:16px;line-height:1;text-decoration:none;transition:color .2s ease}.enlace-admin:hover{color:var(--azul)}.admin--angosto{max-width:520px}.dosfa{margin-top:26px}.dosfa-pasos{margin:0 0 24px;padding-left:20px;color:var(--niebla);font-size:15px;line-height:1.8}.dosfa-pasos b{color:var(--crema)}.dosfa-qr{display:block;width:216px;height:216px;margin:0 auto 20px;padding:12px;background:#fff;border-radius:14px}.dosfa-secreto{display:inline-block;margin-top:6px;padding:7px 12px;border-radius:8px;background:var(--deep);border:1px solid rgba(182,169,199,.2);font-size:13px;letter-spacing:.06em;word-break:break-all;color:var(--crema)}.wizard--ancho{max-width:640px}.ayuda{color:var(--niebla);font-size:13.5px;line-height:1.55;margin:6px 0 0}.aviso-verif{margin:16px 0 4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(163,199,250,.4);background:rgba(163,199,250,.08);color:var(--azul);font-size:14px;line-height:1.55}.seccion-titulo{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400;font-size:var(--t-seccion);color:var(--crema);margin:28px 0 10px;line-height:1.15}.form-perfil{display:flex;flex-direction:column;gap:20px;margin-top:26px}.chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:8px}.chip{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:var(--deep);border:1px solid rgba(214,201,232,.14);color:var(--niebla);font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color var(--dur) ease,background var(--dur) ease,color var(--dur) ease}.chip:hover{border-color:rgba(163,199,250,.45);color:var(--crema)}.chip.sel{color:var(--crema);border-color:rgba(159,92,234,.65);background:rgba(159,92,234,.14)}.chip--fijo{cursor:default}.chip--fijo:hover{border-color:rgba(214,201,232,.14);color:var(--niebla)}.chip--toque{min-height:44px;padding-inline:16px;font-size:15px;justify-content:center}.chip--toque:has(:focus-visible){outline:2px solid var(--azul);outline-offset:3px}.chip-sel.chip--toque select{font-size:16px}.chip--tope{opacity:.38;cursor:not-allowed}.chip--tope:hover{border-color:rgba(214,201,232,.14);color:var(--niebla)}.tarifa-editor{display:flex;flex-direction:column;gap:10px;margin-top:6px}.tarifa-monto{font-family:var(--font-display),Georgia,serif;font-size:32px;color:var(--crema)}.form-pie{display:flex;align-items:center;gap:14px;margin-top:6px;flex-wrap:wrap}.msg-ok{color:var(--mint);font-size:14.5px}.msg-err{color:var(--peligro);font-size:14.5px}.fotos-bloque{margin-bottom:6px}.fotos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.foto{position:relative;margin:0;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--deep);border:1px solid rgba(214,201,232,.12)}.foto img{width:100%;height:100%;object-fit:cover;display:block}.foto-portada{left:8px;border-radius:999px;background:rgba(22,18,30,.72);border:1px solid rgba(118,221,189,.5);color:var(--mint)}.foto-estado,.foto-portada{position:absolute;top:8px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.06em}.foto-estado{right:8px;max-width:calc(100% - 16px);display:flex;flex-direction:column;align-items:flex-end;gap:2px;border-radius:12px;background:rgba(22,18,30,.78);text-align:right;pointer-events:none}.foto-estado small{font-size:10.5px;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--niebla)}.foto-estado--pend{color:var(--oro);border:1px solid rgba(232,199,116,.55)}.foto-estado--rech{color:var(--peligro);border:1px solid rgba(232,96,92,.55)}.foto-estado--ok{color:#7fd6a4;border:1px solid rgba(127,214,164,.55)}.foto-acciones{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:8px;background:linear-gradient(transparent,rgba(22,18,30,.88))}.foto-btn{padding:5px 9px;border-radius:999px;border:1px solid rgba(214,201,232,.3);background:rgba(22,18,30,.66);color:var(--crema);font-size:11.5px;white-space:nowrap;cursor:pointer}.foto-btn:hover{border-color:var(--azul)}.foto-btn--rojo{color:var(--peligro);border-color:rgba(232,96,92,.45)}.foto-confirma{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;text-align:center;background:rgba(22,18,30,.88)}.foto-confirma-q{margin:0;color:var(--crema);font-size:13px;font-weight:700}.foto-confirma-aviso{margin:0;color:var(--peligro);font-size:11.5px;line-height:1.35}.foto-confirma-botones{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.foto-add{aspect-ratio:4/5;border-radius:14px;border:1.5px dashed rgba(163,199,250,.4);background:transparent;color:var(--azul);font-size:14px;font-weight:600;cursor:pointer;transition:border-color var(--dur) ease,background var(--dur) ease}.foto-add:hover:not(:disabled){border-color:var(--azul);background:rgba(163,199,250,.06)}.foto-add:disabled{opacity:.6;cursor:wait}.foto-btn[aria-disabled=true]{opacity:.6;cursor:progress}.foto-btn--ancho{white-space:normal;text-align:center;line-height:1.25}.explorar{min-height:100dvh;background:var(--void);padding-bottom:96px}.explorar-titulo{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:var(--t-display);margin:42px 0 6px}.explorar-sub{color:var(--niebla);margin:0 0 26px;font-size:15.5px}.filtros{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.filtros-grupo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filtros-etiqueta{font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul);margin-right:4px}.chip-sel{position:relative;padding-right:30px}.chip-sel:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);opacity:.7;pointer-events:none}.chip-sel select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font:inherit}.chip-sel select option{background:var(--deep);color:var(--crema)}.chip-sel:focus-within{border-color:rgba(163,199,250,.45);color:var(--crema)}.chip-sel.sel:focus-within{border-color:rgba(159,92,234,.65)}.filtros-grupo--finos{margin-top:2px}.explorar-caida{margin:0 0 22px;max-width:60ch;line-height:1.55}.cuenta-layout:has(.cuenta-nav){max-width:1120px;margin:0 auto;padding:0 24px}.cuenta-layout:has(.cuenta-nav) .page-wrap{max-width:none;padding:0}.cuenta-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}.cuenta-nav-item{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;color:var(--niebla);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background var(--dur) ease,color var(--dur) ease}.cuenta-nav-item:hover{color:var(--crema);background:rgba(214,201,232,.06)}.cuenta-nav-item.activo{color:var(--crema);background:var(--glass)}.cuenta-nav-item.peligro{color:var(--peligro)}.cuenta-nav-item.peligro.activo,.cuenta-nav-item.peligro:hover{background:rgba(232,96,92,.1)}.cuenta-nav-icono{display:inline-flex;width:18px;height:18px;flex:0 0 18px}.cuenta-nav-icono svg{width:100%;height:100%}.cuenta-nav{margin:20px 0 0;overflow-x:auto;scrollbar-width:none}.cuenta-nav::-webkit-scrollbar{display:none}.cuenta-nav ul{padding-bottom:4px}@media (min-width:900px){.cuenta-layout:has(.cuenta-nav){display:grid;grid-template-columns:232px minmax(0,1fr);gap:40px;align-items:start}.cuenta-nav{position:sticky;top:calc(var(--topbar-h) + 28px);margin:28px 0 0;overflow:visible}.cuenta-nav ul{flex-direction:column;gap:2px;padding:0}.cuenta-nav-item{display:flex;white-space:normal}.cuenta-nav li:last-child{margin-top:14px}}.cuenta-bloques{display:flex;flex-direction:column;gap:14px;max-width:720px}.cuenta-bloque{padding:18px 20px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.cuenta-bloque .t-etiqueta{margin:0 0 6px}.cuenta-bloque-valor{margin:0;font-size:15.5px;color:var(--crema)}.cuenta-bloques .ig-cta{margin-top:0}.page-head--explorar{align-items:center}.page-head--explorar .likes-quedan{margin:0;padding:8px 14px;border-radius:999px;border:1px solid rgba(214,201,232,.14);background:var(--deep);color:var(--crema);font-size:13.5px;font-weight:600;white-space:nowrap}.page-head--explorar .likes-quedan:before{content:"♥ ";color:var(--magenta)}.page-head--explorar .likes-quedan{cursor:help}.page-head--explorar .likes-quedan.agotado{color:var(--niebla);font-weight:500;white-space:normal}.ex-barra{display:flex;align-items:center;gap:8px;margin:0;padding:0 0 10px}.ex-barra>*{flex:0 0 auto;min-width:0}.ex-barra>.ex-panel-raiz--ciudades{flex:0 1 auto}.ex-barra .chip{font-size:14.5px;padding:10px 16px;max-width:100%}.ex-barra .chip-sel{padding-right:36px}.ex-barra .chip-sel:after{right:15px}.ex-barra .chip-sel-texto{min-width:0;white-space:nowrap}.ex-panel-raiz--ciudades .chip-sel-texto{display:flex;overflow:hidden}.ciu-etq-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis}.ciu-etq-mas{flex:none;margin-left:.3em}.chip--icono{gap:8px}.chip--icono svg{width:16px;height:16px;flex:0 0 16px}@media (max-width:640px){.ex-barra{gap:6px}.ex-barra .chip{font-size:13.5px;padding:9px 9px 9px 11px}.ex-barra .chip-sel{padding-right:22px}.ex-barra .chip-sel:after{right:9px}.ex-barra .chip--icono svg{display:none}}.ex-conteo{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin:8px 0 22px;padding-top:14px;border-top:1px solid rgba(214,201,232,.1);font-size:14px;color:var(--niebla)}.ex-conteo-texto{margin:0}.ex-conteo a{color:var(--violeta);text-decoration:none}.ex-conteo a:hover{text-decoration:underline}.ex-conteo a.ex-actualizar{color:var(--crema);display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.ex-como-orden{flex:1 0 100%;font-size:13px}.ex-como-orden>summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--crema);list-style:none}.ex-como-orden>summary::-webkit-details-marker{display:none}.ex-como-orden>summary:after{content:"▾";margin-left:5px}.ex-como-orden[open]>summary:after{content:"▴"}.ex-como-orden>summary:hover{text-decoration:underline}.ex-como-orden>p{margin:0 0 4px;max-width:62ch;line-height:1.5;color:var(--niebla)}.orden-sel{position:relative;display:inline-flex;align-items:center;padding-right:16px;color:var(--niebla);cursor:pointer;white-space:nowrap}.orden-sel-valor{color:var(--crema);font-weight:600}.orden-sel:after{content:"";position:absolute;right:2px;top:50%;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);opacity:.7;pointer-events:none}.orden-sel select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-family:inherit;font-size:16px}.orden-sel select option{background:var(--deep);color:var(--crema)}.orden-sel:has(select:focus-visible){outline:2px solid var(--azul);outline-offset:3px;border-radius:4px}.ex-panel-raiz{position:relative}.ex-panel-raiz .chip-sel{cursor:pointer;font:inherit}.ex-panel-raiz .chip-sel[aria-busy=true]{opacity:.55;cursor:progress}.ex-panel-velo{position:fixed;inset:0;z-index:80;background:rgba(10,8,14,.55)}.ex-panel{position:fixed;z-index:81;left:0;right:0;bottom:0;max-height:86dvh;display:flex;flex-direction:column;background:var(--surface);border:1px solid rgba(214,201,232,.12);border-radius:24px 24px 0 0;box-shadow:0 -20px 60px rgba(0,0,0,.5);padding-bottom:env(safe-area-inset-bottom,0)}.ex-panel:before{content:"";display:block;width:56px;height:4px;margin:10px auto 0;border-radius:2px;background:rgba(214,201,232,.25)}.ex-panel-cabecera{display:flex;align-items:center;justify-content:space-between;padding:10px 24px 6px}.ex-panel-titulo{font-family:var(--font-display),serif;font-weight:400;font-size:28px;margin:0}.ex-panel-cerrar{background:none;border:0;color:var(--crema);font-size:20px;cursor:pointer;padding:6px}.ex-panel-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 24px 18px}.ex-panel--ciudades .ex-panel-cuerpo{display:flex;flex-direction:column;overflow:hidden;padding:0}.ex-panel-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 24px 16px;border-top:1px solid rgba(214,201,232,.1)}.ex-panel--ciudades .ex-panel-pie{flex-direction:column;align-items:stretch;gap:10px}.ex-panel-ver{padding:15px 20px;font-size:17px;border-radius:16px}.ex-panel--edad .ex-panel-ver,.ex-panel--filtros .ex-panel-ver{flex:0 1 auto;min-width:0}.ex-panel-limpiar{background:none;border:0;padding:10px 4px;color:var(--crema);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(214,201,232,.35);cursor:pointer}.ex-panel-limpiar:disabled{color:var(--niebla);opacity:.5;text-decoration:none;cursor:default}.ex-edad{display:flex;align-items:flex-end;gap:10px}.ex-campo{flex:1 1 0;display:flex;flex-direction:column;gap:7px;min-width:0}.ex-edad-guion{padding-bottom:14px;color:var(--niebla)}.ex-rotulo{font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.ex-select{width:100%;border:1px solid rgba(214,201,232,.12);border-radius:12px;padding:13px 12px;font-family:inherit;font-size:16px;cursor:pointer}.ex-select,.ex-select option{background:var(--deep);color:var(--crema)}.ex-select option:disabled{color:rgba(182,169,199,.4)}.ex-grupo{border:0;margin:0 0 20px;padding:0;min-width:0}.ex-grupo:last-child{margin-bottom:4px}.ex-grupo .ex-rotulo{display:block;padding:0;margin-bottom:10px}.ex-opciones{display:flex;flex-wrap:wrap;gap:8px}.ex-opcion{position:relative;font-size:14px;padding:9px 14px}.ex-opcion input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ex-opcion:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}.ex-ayuda{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--niebla)}.ciu-busca{position:relative;margin:6px 24px 10px}.ciu-busca svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--niebla)}.ciu-busca input{width:100%;box-sizing:border-box;padding:13px 14px 13px 44px;border-radius:14px;border:1px solid rgba(214,201,232,.14);background:var(--deep);color:var(--crema);font:inherit;font-size:16px}.ciu-lista{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 24px 12px}.ciu-grupo{margin:14px 0 4px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--violeta)}.ciu-filas{display:flex;flex-direction:column}.ciu-fila{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(214,201,232,.08);cursor:pointer;font-size:16px;color:var(--crema)}.ciu-fila>span:first-of-type:not(.ciu-globo){flex:1}.ciu-fila .ciu-globo{width:22px;height:22px;color:var(--crema)}.ciu-fila .ciu-globo+span{flex:1}.ciu-fila input{position:absolute;opacity:0;width:0;height:0}.ciu-fila:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px;border-radius:6px}.ciu-caja{width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(214,201,232,.35);flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center}.ciu-fila.marcada .ciu-caja{background:var(--violeta);border-color:var(--violeta)}.ciu-fila.marcada .ciu-caja:after{content:"✓";color:var(--crema);font-size:14px;font-weight:700}.ciu-fila.tope{opacity:.45;cursor:not-allowed}.ciu-fila--todas{padding:12px 0;margin-bottom:4px}.ciu-nada{color:var(--niebla);font-size:14px;margin:14px 0}.ciu-nota{font-size:13px;color:var(--niebla);text-align:center}@media (min-width:900px){.ex-barra{padding:0 0 14px}.ex-panel-velo{background:transparent}.ex-panel{position:absolute;top:calc(100% + 8px);left:0;right:auto;bottom:auto;max-width:calc(100vw - 48px);max-height:min(70vh,640px);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.55)}.ex-panel--ciudades{width:650px}.ex-panel--edad{width:300px}.ex-panel--filtros{width:360px}.ex-panel--ciudades .ex-panel-cabecera,.ex-panel-cerrar,.ex-panel:before{display:none}.ex-panel-cabecera{padding:16px 18px 4px}.ex-panel-titulo{font-size:22px}.ex-panel-cuerpo{padding:8px 18px 16px}.ciu-busca{margin:16px 16px 12px}.ciu-lista{padding:0 16px 12px}.ciu-filas{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 18px}.ciu-fila{border-bottom:0;padding:8px 0;font-size:15px;flex-direction:row-reverse;justify-content:flex-end}.ciu-fila>span:first-of-type:not(.ciu-globo){flex:0 1 auto}.ciu-fila--todas{flex-direction:row-reverse;justify-content:flex-end;border-bottom:1px solid rgba(214,201,232,.1);border-radius:0;padding:8px 0 12px}.ciu-fila--todas .ciu-globo+span{flex:0 1 auto}.ex-panel--ciudades .ex-panel-pie,.ex-panel-pie{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px}.ciu-nota{text-align:left}.ex-panel-ver{padding:11px 18px;font-size:15px;border-radius:12px}}.cp-verif{position:absolute;bottom:12px;left:12px;padding:5px 10px;border-radius:999px;background:rgba(22,18,30,.78);color:var(--crema);font-size:12px;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(6px)}.cp-verif--pend{color:var(--niebla)}.barra-noverif{position:sticky;top:var(--topbar-h);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;padding:12px 20px;background:linear-gradient(90deg,rgba(212,82,178,.22),rgba(159,92,234,.22));border-bottom:1px solid rgba(212,82,178,.35);backdrop-filter:blur(8px);color:var(--crema);font-size:14.5px;line-height:1.4;text-align:center}.barra-noverif b{font-weight:700}.barra-noverif span{color:var(--niebla)}.barra-noverif .btn-cta{padding:9px 18px;font-size:14.5px}@media (max-width:760px){.barra-noverif{font-size:13.5px;padding:10px 14px}.barra-noverif span{display:none}}.dlg-velo .vv-compra-caja{border-color:rgba(212,82,178,.35)}.lk-dialogo-icono{display:block;font-size:40px;line-height:1;color:var(--magenta);margin-bottom:10px}.lk-dialogo-texto{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--niebla)}.lk-dialogo-texto--venta{color:var(--crema)}.lk-dialogo-acciones{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px}.lk-dialogo-acciones .btn-cta{width:100%;justify-content:center}.lk-dialogo-acciones .btn-peligro,.lk-dialogo-acciones .btn-sec{width:100%}.likes-comprar{color:var(--magenta);text-decoration:none;font-weight:600}.likes-comprar:hover{text-decoration:underline}.likes-paquete{display:flex;align-items:baseline;gap:12px;margin:0 0 6px;font-size:22px;color:var(--crema)}.likes-paquete span{font-family:var(--font-display),serif;font-size:28px}.explorar-paginas{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:28px 0 8px}.explorar-paginas>:last-child{justify-self:end}.explorar-paginas-total{font-size:13.5px;color:var(--niebla);font-variant-numeric:tabular-nums}.ex-fin{margin:28px 0 0;text-align:center;font-size:14px;color:var(--niebla)}.ex-fin a{color:var(--crema);display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.explorar-vacio{padding:56px 24px;border:1.5px dashed rgba(182,169,199,.35);border-radius:20px;text-align:center;color:var(--niebla);font-size:15.5px}.explorar-vacio .ev-titulo{font-family:var(--font-display),Georgia,serif;font-size:23px;color:var(--crema);margin:0 0 10px}.explorar-vacio .hint{max-width:460px;margin:0 auto}.ev-giro{margin:20px auto 0;max-width:440px;padding:20px;border-radius:16px;background:rgba(159,92,234,.1);border:1px solid rgba(159,92,234,.4);text-align:center}.ev-giro p{margin:0 0 16px;color:var(--crema);font-size:15.5px;line-height:1.5}.ev-acciones{margin-top:20px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ev-sin-uno{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ev-sin-uno a{color:var(--violeta);text-decoration:none}.ev-sin-uno a:hover{text-decoration:underline}.ev-acciones form,.ev-giro form{display:contents}.ev-acciones .btn-cta,.ev-giro .btn-cta{width:auto;display:inline-flex}.join-sugerido{margin:10px 0 0;font-size:13px;color:var(--mint);text-align:center}.explorar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.ex-novedades{margin:28px 0 32px}.ex-novedades-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ex-novedades-cabecera h2{font-size:23px;line-height:1.25;margin:0 0 6px}.ex-novedades-cabecera p{color:var(--niebla);font-size:14px;margin:0}.ex-novedades-cabecera>a{font-size:14px;font-weight:600;padding:12px 0;flex-shrink:0}.ex-novedades-fila{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ex-novedades-fila .cp-media{aspect-ratio:4/5}.ex-novedades-fila .cp-cuerpo>.presencia,.ex-novedades-fila .cp-titular{display:none}.ex-mas-perfiles{display:block;color:var(--crema);font-size:20px;margin-bottom:5px}.ex-novedades-fila .cp-cuerpo>.presencia--ahora{display:inline-flex}@media (max-width:700px){.ex-novedades{margin:22px 0 26px}.ex-novedades-cabecera{align-items:flex-start;gap:10px}.ex-novedades-cabecera h2{font-size:20px}.ex-novedades-cabecera p{font-size:12px;max-width:180px}.ex-novedades-cabecera>a{font-size:12px;max-width:106px;text-align:right;padding-top:4px}.ex-novedades-fila{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:3px 0 10px}.ex-novedades-fila .cp{scroll-snap-align:start;min-width:0;border-radius:16px}.ex-novedades-fila .cp-media{aspect-ratio:4/5}.ex-novedades-fila .cp-cuerpo{padding:12px}.ex-novedades-fila .cp-nombre{font-size:16px}.ex-novedades-fila .cp-meta{font-size:13px}.ex-novedades-fila .cp-verif{font-size:10px;padding:5px 7px;left:8px;bottom:8px}}.cp{scroll-margin-top:calc(var(--topbar-h, 60px) + 16px);position:relative;background:var(--surface);border:1px solid rgba(214,201,232,.1);border-radius:20px;overflow:hidden;transition:border-color var(--dur) ease,transform var(--dur) ease}.cp:hover{border-color:rgba(163,199,250,.4);transform:translateY(-2px)}.cp-enlace{position:absolute;inset:0;z-index:1}.cp-media{aspect-ratio:4/5;background:var(--deep);display:flex;align-items:center;justify-content:center}.cp-media img{object-fit:cover}.cp-media img,.foto-respaldo{width:100%;height:100%;display:block}.foto-respaldo{position:relative;align-self:stretch;justify-self:stretch;overflow:hidden;background:radial-gradient(120% 92% at 50% 0,rgba(212,82,178,.2),transparent 62%),linear-gradient(165deg,var(--surface) 0,var(--void) 100%)}.foto-respaldo-silueta{position:absolute;inset:0;background:radial-gradient(circle at 50% 32%,rgba(182,169,199,.17) 0 13%,transparent 14%),radial-gradient(48% 26% at 50% 84%,rgba(182,169,199,.15) 0 60%,transparent 62%);filter:blur(9px)}.foto-respaldo-inicial{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display),Georgia,serif;font-size:54px;line-height:1;color:var(--crema);opacity:.5}.cp-cuerpo{padding:14px 16px 16px}.cp-nombre{margin:0;font-weight:600;font-size:17px;color:var(--crema)}.cp-edad{font-weight:400}.cp-edad,.cp-meta{color:var(--niebla)}.cp-meta{margin:3px 0 0;font-size:14px}.cp-titular{margin:6px 0 0;font-size:13.5px;font-style:italic;color:var(--crema);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.badge{padding:3px 9px;border-radius:999px;border:1px solid rgba(118,221,189,.5);color:var(--mint);font-size:11px;font-weight:700;letter-spacing:.04em}.badge--pend{border-color:rgba(182,169,199,.32);color:var(--niebla);opacity:.75}.cp-tarifa{margin:10px 0 0;font-size:14px;color:var(--niebla)}.cp-tarifa b{color:var(--crema);font-weight:600}.cp-vitrina{margin:4px 0 0;font-size:13.5px;color:var(--niebla)}.cp-regalo{color:var(--crema)}.cp--previa{cursor:default}.cp--previa:hover{border-color:rgba(214,201,232,.1);transform:none}.cp-hueco{color:var(--niebla);opacity:.5;font-style:italic;font-weight:400}.onb-previa-titulo{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--niebla)}.onb-previa-comp{margin-top:12px}.onb-previa-comp-txt{margin:0 0 6px;font-size:12.5px;color:var(--niebla)}.onb-como{list-style:none;counter-reset:onb-como;margin:22px 0 0;padding:0}.onb-como li{counter-increment:onb-como;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:baseline;padding:15px 0;border-top:1px solid var(--glass);font-size:15.5px;line-height:1.5;color:var(--crema)}.onb-como li:last-child{border-bottom:1px solid var(--glass)}.onb-como li:before{content:counter(onb-como);font-family:var(--font-display),Georgia,serif;font-size:27px;line-height:1;background:var(--grad-marca);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:999px){.onb-previa{max-width:460px;margin:0 auto 18px}.onb-previa .cp{display:flex;align-items:stretch;border-radius:16px}.onb-previa .cp-media{flex:0 0 96px;width:96px;aspect-ratio:auto;position:relative}.onb-previa .foto-respaldo-inicial{font-size:40px}.onb-previa .cp-cuerpo{flex:1;min-width:0;padding:11px 13px}.onb-previa .cp-nombre{font-size:15.5px}.onb-previa .cp-meta,.onb-previa .cp-titular{font-size:12.5px}.onb-previa .badges{margin-top:7px}.onb-previa .cp-tarifa{margin-top:7px;font-size:12.5px}}@media (min-width:1000px){.onb-doble{display:grid;grid-template-columns:460px 268px;gap:30px;justify-content:center;align-items:start}.onb-doble>.wizard{grid-area:1/1;margin:0;width:100%}.onb-doble>.onb-previa{grid-area:1/2;position:sticky;top:26px;margin:0}}@media (max-width:999px){.onb-previa{display:none}}.btn-like{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;width:38px;height:38px;border-radius:50%;border:1px solid rgba(249,239,227,.35);background:rgba(22,18,30,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--crema);font-size:17px;line-height:1;cursor:pointer;transition:border-color var(--dur) ease,color var(--dur) ease,background var(--dur) ease}.btn-like.activo,.btn-like:hover{border-color:var(--magenta);color:var(--magenta)}.btn-like.activo{background:rgba(212,82,178,.14)}.btn-like-pagina{cursor:pointer}.btn-like-pagina.activo{border-color:var(--magenta);color:var(--magenta)}.btn-like.btn-like--devolver{width:auto;max-width:calc(100% - 20px);height:auto;min-height:38px;padding:8px 12px;border-radius:999px;border-color:transparent;background:var(--grad-cta);color:#fff;font-size:13.5px;font-weight:700;white-space:normal;line-height:1.2}.btn-like.btn-like--devolver:hover{color:#fff;filter:brightness(1.08)}.cp:has(.btn-like--devolver) .btn-fav{top:70px;right:10px}.btn-fav{position:absolute;top:10px;right:56px;z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid rgba(249,239,227,.35);background:rgba(22,18,30,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--crema);font-size:17px;line-height:1;cursor:pointer;transition:border-color var(--dur) ease,color var(--dur) ease,background var(--dur) ease}.btn-fav.activo,.btn-fav:hover{border-color:var(--oro);color:var(--oro)}.btn-fav.activo{background:rgba(232,199,116,.12)}.pp-cta-fila .btn-fav{position:static;flex:0 0 auto}.btn-fav-pagina{cursor:pointer}.btn-fav-pagina.activo{border-color:var(--oro);color:var(--oro)}.fav-grupo{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.btn-fav-pagina.contada{background:rgba(232,199,116,.14)}.fav-contarle{padding:0;border:0;background:none;color:var(--oro);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fav-contarle:hover{color:var(--crema)}.fav-contarle:disabled{opacity:.6;cursor:default}.fav-linea{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--niebla)}.fav-linea.contada{color:var(--oro)}.toast-icono.toast-icono--oro{background:rgba(232,199,116,.16);color:var(--oro);border:1px solid rgba(232,199,116,.5)}.toast-sub--fuerte{color:var(--crema);font-size:13.5px;line-height:1.45}.toast--favorita .toast-acciones .btn-like{flex:0 0 auto}.chip-favorita{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:3px 10px;border-radius:999px;border:1px solid rgba(232,199,116,.55);background:rgba(232,199,116,.1);color:var(--oro);font-size:12px;font-weight:700}.pv2-enlistas-enlace{color:inherit;text-decoration:underline;text-underline-offset:3px}.pv2-enlistas.pv2-enlistas--anonima{color:var(--niebla)}.pv2-enlistas.pv2-enlistas--nombre{color:var(--oro)}.conx-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.conx-tabs{flex-wrap:wrap}.conx-acciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.conx-visita{font-size:13px;line-height:1.45}.conx-teaser{padding:40px 22px;border-radius:18px;background:var(--deep);border:1px solid var(--glass);text-align:center;max-width:none;width:100%;margin:0}.conx-teaser-icono{display:block;font-size:26px;color:var(--magenta);margin-bottom:8px}.conx-teaser-titulo{margin:0 0 6px;font-family:var(--font-display),Georgia,serif;font-size:24px;color:var(--crema)}.conx-revelado{margin-bottom:16px}.conx-revelado .seccion-titulo{margin-top:0}.conx-velados{margin:18px 0 0;color:var(--niebla);font-size:14px}.conx-chip-match{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 11px;border-radius:999px;border:1px solid #f5a7cd;background:#fce0ef;color:#702044;font-size:14px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:border-color var(--dur) ease,background var(--dur) ease}.conx-chip-match:hover{border-color:#ed8cba;background:#fad0e6;color:#702044}.conx-chip-match:focus-visible{outline:2px solid var(--sl-ink);outline-offset:3px}.pp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:26px;margin-top:42px;align-items:start}.pp-fotos{display:grid;gap:14px}.pp-foto{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px;border:1px solid rgba(214,201,232,.1);display:block}.pp-foto--vacia{display:flex;align-items:center;justify-content:center;background:var(--deep);font-family:var(--font-display),Georgia,serif;font-size:88px;color:var(--niebla)}.pp-panel{background:var(--surface);border:1px solid rgba(214,201,232,.1);border-radius:24px;padding:26px 26px 30px;position:sticky;top:84px}.pp-nombre{font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:36px;margin:0;line-height:1.1}.pp-bio{margin:16px 0 0;font-size:15.5px;line-height:1.7;color:var(--sl-ink,var(--crema));white-space:pre-wrap}.perfil2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3vw,40px);margin-top:34px;align-items:start}.perfil2-izq{position:static}.perfil2-cover{display:block;width:100%;aspect-ratio:4/5;border:0;padding:0;border-radius:20px;overflow:hidden;cursor:pointer;background:var(--glass);position:relative}.perfil2-cover img{width:100%;height:100%;object-fit:cover;display:block}.perfil2-cover--vacia{display:flex;align-items:center;justify-content:center;font-family:var(--font-display),serif;font-size:88px;color:var(--niebla)}.perfil2-cover-wrap{position:relative}.perfil2-cover-wrap .btn-like{width:46px;height:46px;font-size:20px;top:14px;right:14px;bottom:auto;background:rgba(22,18,30,.85);color:#fff}.perfil2-cover-wrap .btn-like.activo{background:#a32946;color:#fff}.pp-foto-contador{position:absolute;top:12px;left:12px;z-index:2;padding:5px 10px;border-radius:999px;background:rgba(22,18,30,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(249,239,227,.28);color:var(--crema);font-size:12.5px;font-weight:600;pointer-events:none}.pp-galeria{margin:12px 0 4px}.perfil2-datos{margin-top:16px;display:flex;flex-direction:column;gap:12px;background:var(--deep);border:1px solid var(--glass);border-radius:16px;padding:16px;box-shadow:0 14px 34px rgba(0,0,0,.32)}.perfil2-datos .reputacion{margin:2px 0 0}.perfil2-stats{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;padding:12px 0;border-top:1px solid rgba(249,239,227,.1);border-bottom:1px solid rgba(249,239,227,.1);font-size:14.5px;color:var(--crema)}.perfil2-stats b{font-weight:700}.perfil2-rows{display:flex;flex-direction:column;gap:6px}.perfil2-rows .cp-meta,.perfil2-rows .presencia,.perfil2-verif{margin:0}.perfil2-verificaciones{margin-top:12px;background:var(--deep);border:1px solid var(--glass);border-radius:16px;padding:14px 16px;box-shadow:0 14px 34px rgba(0,0,0,.32)}.perfil2-verificaciones-titulo{margin:0 0 8px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.perfil2-verificaciones .badges{margin-top:0;gap:8px}.perfil2-verificaciones .badge{padding:5px 11px;font-size:12px}.perfil2-gasto{margin:0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--oro);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.perfil2-der>.pp-nombre{margin-top:0}.perfil2-tira{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:16px 0 4px}.perfil2-tira-foto{position:relative;aspect-ratio:1/1;border:0;padding:0;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--glass)}.perfil2-tira-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.perfil2-tira-foto:hover img{transform:scale(1.04)}@media (max-width:760px){.perfil2{grid-template-columns:1fr}.perfil2-izq{position:static}}.pp-fotos-col{display:block}.galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.galeria-mini{position:relative;aspect-ratio:1/1;border:0;padding:0;border-radius:14px;overflow:hidden;cursor:pointer;background:var(--glass)}.galeria-mini img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.galeria-mini:hover img{transform:scale(1.04)}.galeria-candado{position:absolute;right:7px;bottom:7px;font-size:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.galeria-abierta{position:absolute;left:7px;bottom:7px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:999px;border:1px solid rgba(232,199,116,.6);background:rgba(22,18,30,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--oro);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;pointer-events:none}.galeria-abierta-icono{font-size:12px}.perfil2-cover .galeria-abierta{left:12px;bottom:12px;font-size:13px}.galeria-mini--lock{cursor:pointer;border:1px solid var(--glass);background:radial-gradient(130% 130% at 25% 20%,rgba(159,92,234,.32),transparent 60%),radial-gradient(130% 130% at 85% 95%,rgba(212,82,178,.28),transparent 55%),var(--deep)}.galeria-mini--lock:hover{box-shadow:inset 0 0 0 1.5px var(--violeta)}.galeria-lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--crema);filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}@media (min-width:720px){.galeria-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.lightbox{position:fixed;inset:0;z-index:200;background:rgba(8,6,12,.92);display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,40px);backdrop-filter:blur(6px)}.lightbox-figura{margin:0;position:relative;max-width:min(92vw,900px);max-height:88vh;display:flex}.lightbox-figura img{max-width:100%;max-height:88vh;object-fit:contain;border-radius:12px;display:block}.lightbox-marca{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display),serif;font-size:clamp(28px,8vw,64px);color:rgba(255,255,255,.28);transform:rotate(-24deg);pointer-events:none;letter-spacing:2px}.lightbox-abierta{position:absolute;top:10px;left:10px;padding:4px 12px;border-radius:999px;border:1px solid rgba(232,199,116,.6);background:rgba(0,0,0,.55);color:var(--oro);font-size:13px;font-weight:700}.lightbox-contador{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);font-size:13px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.45);padding:3px 12px;border-radius:999px}.lightbox-cerrar{position:absolute;top:16px;right:18px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.12);color:#fff;font-size:18px}.lightbox-cerrar:hover{background:rgba(255,255,255,.22)}.lightbox-nav{flex:0 0 auto;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;background:rgba(255,255,255,.12);color:#fff;font-size:30px;line-height:1;display:grid;place-items:center;margin:0 clamp(4px,2vw,20px)}.lightbox-nav:hover{background:rgba(255,255,255,.24)}@media (max-width:620px){.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:26px;z-index:2}.lightbox-nav--prev{left:8px}.lightbox-nav--next{right:8px}}.presencia{display:inline-flex;align-items:center;gap:7px;margin:6px 0 0;font-size:12.5px;color:var(--niebla)}.presencia-punto{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--niebla)}.presencia--ahora{color:var(--mint,#7fd6b2);font-weight:600}.presencia--ahora .presencia-punto{background:#35d07f;box-shadow:0 0 0 0 rgba(53,208,127,.6);animation:latido-presencia 1.6s ease-in-out infinite}.presencia--hoy .presencia-punto{background:#d9c27a}@keyframes latido-presencia{0%{box-shadow:0 0 0 0 rgba(53,208,127,.55);opacity:1}50%{opacity:.35}70%{box-shadow:0 0 0 7px rgba(53,208,127,0)}to{box-shadow:0 0 0 0 rgba(53,208,127,0);opacity:1}}.cp-media{position:relative}.cp-presencia{position:absolute;top:10px;left:10px}.cp-presencia .presencia{margin:0}.cp-presencia .presencia-punto{width:12px;height:12px;border:2px solid var(--void)}@media (prefers-reduced-motion:reduce){.presencia--ahora .presencia-punto{animation:none}}.pp-titular{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--crema);font-style:italic}.pp-cta{margin-top:18px;padding:16px;border-radius:16px;background:var(--deep)}.pp-cta-fila{display:flex;gap:10px;align-items:stretch}.pp-cta-fila--msj{margin-top:12px}.pp-cta-fila .btn-like-pagina{flex:0 0 auto}.pp-cta-btn{flex:1;text-align:center}.pp-cta-nota{margin:10px 0 0}.pp-cta-nota--alerta{color:var(--violeta)}.pp-cta-nota--alerta,.pp-cta-nota--exito{margin:10px 0 0;font-size:13.5px;font-weight:600}.pp-cta-nota--exito{color:var(--mint,#7fd6b2)}.cajita{display:flex;flex-direction:column;gap:10px}.cajita-area{width:100%;min-height:92px;resize:vertical;padding:13px 15px;border-radius:14px;border:1px solid var(--glass);background:var(--void);color:var(--crema);font:inherit;font-size:15px;line-height:1.5}.cajita-area::placeholder{color:var(--niebla)}.cajita-area:focus{outline:none;border-color:rgba(159,92,234,.6)}.cajita-btn{width:100%}.cajita-nota{margin:0;text-align:center}.como-card{position:relative;margin:0 0 22px;padding:18px 20px 16px;border-radius:18px;background:radial-gradient(120% 140% at 100% 0,rgba(159,92,234,.14),transparent 60%),var(--deep);border:1px solid var(--glass)}.como-cerrar{position:absolute;top:10px;right:12px;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:var(--niebla);font-size:16px;cursor:pointer;line-height:1}.como-cerrar:hover,.como-titulo{color:var(--crema)}.como-titulo{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:18px}.como-pasos{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px;line-height:1.5;color:var(--crema)}.como-pie{margin:10px 0 0;font-size:13px;color:var(--niebla)}.pago-devol{margin-top:14px;padding-top:14px;border-top:1px solid var(--glass)}.pago-devol .ayuda{margin-top:8px}.pv2-enlistas{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--mint)}.select-hero{text-align:center;margin-bottom:8px}.select-sello{display:inline-block;padding:5px 14px;border-radius:999px;background:var(--grad-cta);color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em}.select-perks{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.select-perks li{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;color:var(--crema)}.select-check{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(127,214,178,.16);color:var(--mint);font-size:13px;margin-top:1px}.select-compra{margin-top:24px;text-align:center;padding:20px;border-radius:16px;background:radial-gradient(120% 140% at 100% 0,rgba(159,92,234,.16),transparent 60%),var(--deep);border:1px solid var(--glass)}.select-precio{font-family:var(--font-display),Georgia,serif;font-size:34px;color:var(--crema);margin:0}.select-activo{margin-top:22px;padding:16px;border-radius:14px;text-align:center;background:rgba(127,214,178,.1);border:1px solid rgba(127,214,178,.3)}.select-activo-txt{margin:0 0 10px;color:var(--crema);font-weight:600}.visitas-teaser{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px;padding:14px 18px;border-radius:16px;text-decoration:none;background:linear-gradient(90deg,rgba(212,82,178,.16),rgba(159,92,234,.16));border:1px solid rgba(159,92,234,.4)}.visitas-teaser-n{font-family:var(--font-display),Georgia,serif;font-size:26px;color:var(--crema);font-weight:700}.visitas-teaser-txt{color:var(--crema);font-size:14.5px;flex:1;min-width:140px}.visitas-teaser-cta{color:var(--magenta);font-weight:700;font-size:14px}.like-foto.like-foto--velado{font-size:22px;background:repeating-linear-gradient(45deg,var(--deep),var(--deep) 10px,rgba(159,92,234,.12) 10px,rgba(159,92,234,.12) 20px)}.like-foto.like-foto--velado img{filter:blur(10px) saturate(.85);transform:scale(1.15)}.like-foto.like-foto--velado:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,18,30,0) 55%,rgba(22,18,30,.55))}.like-tarjeta--velado{clip-path:inset(0 round 16px);isolation:isolate}.like-velado-sello{position:absolute;left:10px;bottom:10px;z-index:1;padding:5px 10px;border-radius:999px;background:rgba(22,18,30,.78);color:var(--crema);font-size:12px;font-weight:600;letter-spacing:.01em}.pp-como{margin-top:12px}.pp-como summary{cursor:pointer;font-size:13px;color:var(--niebla);user-select:none}.pp-como ol{margin:10px 0 0;padding-left:20px;display:grid;gap:8px;font-size:13.5px;line-height:1.5;color:var(--crema)}.pp-bloqueadas--btn{display:block;width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.pp-bloqueadas--btn:hover{transform:translateY(-1px);border-color:var(--violeta)}.nudge{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;gap:12px;align-items:flex-start;max-width:380px;padding:14px 16px;border-radius:18px;background:var(--deep);border:1px solid color-mix(in srgb,var(--violeta) 45%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.5);animation:nudge-entra .45s cubic-bezier(.2,.9,.3,1.15)}@keyframes nudge-entra{0%{opacity:0;transform:translateY(16px) scale(.96)}}.nudge-avatar{width:44px;height:44px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--magenta) 60%,transparent)}.nudge-titulo{margin:0;font-size:14.5px;font-weight:700;color:var(--crema)}.nudge-texto{margin:5px 0 12px;font-size:13px;line-height:1.45;color:var(--niebla)}.nudge-acciones{display:flex;gap:8px;flex-wrap:wrap}.nudge-btn{font-size:13.5px;padding:9px 14px}@media (max-width:760px){.nudge{left:14px;right:14px;max-width:none;bottom:calc(88px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.nudge{animation:none}}.pp-cta--demo .pp-cta-fila{pointer-events:none;user-select:none}.pp-cta-aclara{margin:8px 2px 0;font-size:12.5px}.secretas{margin-top:22px}.secretas-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.secreta{display:block;width:100%;padding:16px 18px;border-radius:16px;background:var(--deep);border:1px solid transparent;text-align:left}.secreta-pregunta{margin:0;font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:var(--niebla)}.secreta-pregunta:before{content:"“";color:var(--magenta);margin-right:4px;font-size:15px}.secreta-respuesta{margin:8px 0 0;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:17.5px;line-height:1.45;color:var(--crema)}.secreta--cerrada{cursor:pointer;font:inherit;color:inherit;transition:transform .15s ease,border-color .15s ease}.secreta--cerrada:hover{transform:translateY(-1px);border-color:var(--violeta)}.secreta-velo{position:relative;display:grid;gap:7px;margin-top:12px;padding:2px 0 4px}.secreta-linea{height:9px;border-radius:6px;background:color-mix(in srgb,var(--niebla) 30%,transparent);filter:blur(2.5px)}.secreta-linea--corta{width:62%}.secreta-candado{position:absolute;inset:0;display:grid;place-items:center;font-size:15px}.secreta-pista{margin:10px 0 0;font-size:12px;font-weight:600;color:var(--mint,#7fd6b2)}.secretas-editor{display:grid;gap:14px}.secretas-editor-fila{padding:14px;border-radius:16px;background:var(--deep)}.secretas-editor-fila .campo--area{margin-top:8px}.secretas-editor-acciones{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.secretas-editor-acciones .ayuda{margin:0 auto 0 0}.secretas-ok{font-size:13px;font-weight:600;color:var(--mint,#7fd6b2)}.secretas-selector{max-width:420px}.pp-barra{display:none}@media (max-width:760px){.pp-barra{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--void) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--deep)}body.con-barra-app .pp-barra{bottom:calc(66px + env(safe-area-inset-bottom, 0px));padding-bottom:10px}.pp-barra .btn-cta,.pp-barra .btn-sec{flex:1 1 0;min-width:0;text-align:center;padding:12px;border-radius:14px;font-size:15px;line-height:1.2;white-space:normal;overflow-wrap:anywhere;min-height:52px;display:inline-flex;align-items:center;justify-content:center}.pp-barra .btn-cta{flex-grow:1.5}.pp-barra .btn-like{flex:0 0 auto}.page .perfil2{padding-bottom:92px}}.ficha-detalles{margin:18px 0 0;display:grid;grid-template-columns:1fr;gap:1px;border-radius:14px;overflow:hidden;border:1px solid rgba(249,239,227,.1)}.ficha-fila{display:flex;justify-content:space-between;gap:14px;padding:11px 14px;background:var(--glass)}.ficha-k{color:var(--niebla);font-size:13px}.ficha-v{color:var(--crema);font-size:13.5px;font-weight:600;text-align:right}.ficha-busca{margin-top:20px}@media (min-width:560px){.ficha-detalles{grid-template-columns:1fr 1fr}}.vista-likenota{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(212,82,178,.4);background:rgba(212,82,178,.06)}.vista-likenota-icono{color:var(--magenta);font-size:22px;flex:0 0 auto}.vista-likenota .ayuda{margin:0}.pp-tarifa{margin-top:22px;padding:16px;border-radius:16px;background:var(--deep);border:1px solid rgba(214,201,232,.12)}.pp-tarifa-titulo{margin:0;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.pp-tarifa-monto{margin:6px 0 4px;font-family:var(--font-display),Georgia,serif;font-size:30px;color:var(--crema)}.pp-tarifa--pegada{margin-top:10px}.pp-acciones{margin-top:22px}.tpc{margin:0}.tpc-titular{margin:0;font-size:16px;line-height:1.45;color:var(--crema)}.tpc-monto{color:var(--oro);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.tpc-nota{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--niebla)}.tpc-cien{color:var(--crema);font-weight:600;white-space:nowrap}.tpc--sin .tpc-titular{font-size:15px;color:var(--niebla)}.tpc--linea{margin:0;font-size:13.5px;line-height:1.45;color:var(--niebla)}.tpc--caja{padding:16px 18px;border-radius:14px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.cajita .tpc{padding:0 2px 4px}.pago-caja .tpc{margin-top:14px;padding-top:14px;border-top:1px solid rgba(182,169,199,.16)}.like-tarifa{margin:4px 0 2px}.inv-tarifa{text-align:right;flex:0 1 auto;min-width:0;max-width:60%}.inv-tarifa-etiqueta{margin:0 0 2px;font-size:12.5px;line-height:1.35;color:var(--niebla)}.fotos-drop{position:relative;border:1.5px dashed transparent;border-radius:18px;transition:border-color var(--dur) ease,background var(--dur) ease}.fotos-drop.encima{border-color:var(--azul);background:rgba(163,199,250,.06)}.fotos-drop-aviso{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;border-radius:18px;background:rgba(22,18,30,.82);color:var(--azul);font-weight:600;pointer-events:none}.foto{cursor:grab;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.foto img{pointer-events:none}.foto.arrastrando{opacity:.65;cursor:grabbing;z-index:4}.foto-num{position:absolute;top:8px;left:8px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:rgba(22,18,30,.72);border:1px solid rgba(214,201,232,.28);color:var(--crema);font-size:12.5px;font-weight:700}.foto-btn--portada{border-color:rgba(159,92,234,.5)}.foto-btn--portada:hover{border-color:var(--violeta);color:var(--violeta)}.foto-btn--cand{border-color:rgba(127,214,178,.45)}.foto-btn--cand.es-priv{border-color:rgba(232,199,116,.6);color:var(--oro)}.ayuda--gesto{margin-top:10px;color:var(--niebla)}.tl-contador{margin:7px 2px 0;text-align:right;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--niebla)}.tl-contador.tope{color:var(--peligro)}.vf-hoja{max-width:460px}.vf-intro h1{margin:0 0 8px}.vf-pasos{list-style:none;margin:18px 0;padding:0;display:grid;gap:10px}.vf-pasos li{position:relative;padding:12px 14px 12px 44px;border-radius:12px;background:var(--deep);border:1px solid var(--glass);font-size:14.5px;color:var(--crema);counter-increment:vfpaso}.vf-pasos li:before{content:counter(vfpaso);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--grad-cta);color:#fff;font-size:12px;font-weight:700}.vf-pasos{counter-reset:vfpaso}.vf-privacidad{margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--niebla)}.vf-camara,.vf-privacidad{text-align:center}.vf-pose{display:inline-flex;flex-direction:column;gap:2px;margin-bottom:14px;padding:10px 20px;border-radius:14px;background:rgba(159,92,234,.12);border:1px solid rgba(159,92,234,.4)}.vf-pose-etq{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--violeta)}.vf-pose strong{font-size:17px;color:var(--crema)}.vf-video-wrap{position:relative;width:100%;max-width:320px;aspect-ratio:1;margin:0 auto 18px;border-radius:20px;overflow:hidden;background:#000}.vf-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.vf-ovalo{position:absolute;inset:8%;border:2px dashed rgba(249,239,227,.5);border-radius:50%;pointer-events:none}.vf-cancelar{display:inline-block;margin-top:12px}.vf-panel{text-align:center;padding:24px 18px;border-radius:18px;background:var(--deep);border:1px solid var(--glass)}.vf-panel h2{margin:8px 0 6px}.vf-panel p{color:var(--niebla);font-size:14.5px;line-height:1.55;margin:0 0 14px}.vf-panel .btn-cta,.vf-panel .btn-sec{display:inline-block}.vf-panel--ok{border-color:rgba(127,214,178,.45);background:rgba(127,214,178,.08)}.vf-panel--no{border-color:rgba(232,96,92,.4)}.vf-emoji{font-size:40px;line-height:1}.pv2-veriffoto{display:block;text-decoration:none;border-color:rgba(159,92,234,.4)}.pv2-veriffoto:hover{border-color:var(--violeta)}.admin-vf-lista{display:grid;gap:18px;margin-top:18px}.admin-vf-item{padding:16px;border-radius:16px;background:var(--deep);border:1px solid var(--glass)}.admin-vf-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.admin-vf-fotos{display:grid;grid-template-columns:160px 1fr;gap:16px;align-items:start}.admin-vf-selfie{margin:0}.admin-vf-selfie img{width:160px;height:160px;object-fit:cover;border-radius:12px;border:2px solid var(--violeta)}.admin-vf-selfie figcaption{margin-top:6px;font-size:12px;color:var(--niebla);text-align:center}.admin-vf-nada{width:160px;height:160px;display:grid;place-items:center;border-radius:12px;background:var(--void);color:var(--niebla);font-size:12px}.admin-vf-galeria{display:flex;flex-wrap:wrap;gap:8px}.admin-vf-galeria img{width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--glass)}.admin-vf-acciones{display:flex;gap:10px;margin-top:14px}@media (max-width:560px){.admin-vf-fotos{grid-template-columns:1fr}}.pv2-vermas{display:flex;align-items:center;gap:14px;margin:4px 0 16px;padding:16px 18px;border-radius:18px;text-decoration:none;background:var(--grad-cta);box-shadow:0 6px 20px rgba(24,12,32,.5),0 2px 6px rgba(168,60,136,.18);color:#fff;transition:transform var(--dur) ease,box-shadow var(--dur) ease}.pv2-vermas:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(24,12,32,.55),0 3px 12px rgba(159,92,234,.26)}.pv2-vermas-icono{flex:0 0 auto;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.18)}.pv2-vermas-icono svg{width:22px;height:22px}.pv2-vermas-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pv2-vermas-txt b{font-size:17px;font-weight:700}.pv2-vermas-txt small{font-size:13px;opacity:.92}.pv2-vermas-flecha{flex:0 0 auto;font-size:22px;opacity:.9}.pv2-sug{margin:4px 0 18px}.pv2-sug-cab{margin-bottom:12px}.pv2-sug-titulo{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:var(--t-seccion);line-height:1.15}.pv2-sug-sub{margin:4px 0 0;color:var(--niebla);font-size:var(--t-meta)}.pv2-sug-franja{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pv2-sug-franja::-webkit-scrollbar{display:none}.pv2-sug-item{flex:0 0 auto;width:max(150px,calc((100% - 5 * 14px) / 6));scroll-snap-align:start}.pv2-sug-tarjeta,.pv2-sug-todos{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;text-decoration:none;color:var(--crema);background:var(--surface);border:1px solid rgba(182,169,199,.16);transition:transform var(--dur) ease,box-shadow var(--dur) ease}.pv2-sug-tarjeta:hover,.pv2-sug-todos:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(24,12,32,.5)}.pv2-sug-tarjeta--velada{cursor:default;pointer-events:none;clip-path:inset(0 round 16px);isolation:isolate}.pv2-sug-tarjeta--velada img{filter:blur(12px) saturate(.85);transform:scale(1.12)}.pv2-sug-tarjeta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pv2-sug-velo{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,19,31,0) 45%,rgba(14,19,31,.3) 70%,rgba(14,19,31,.7))}.pv2-sug-texto{position:absolute;left:14px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:3px;min-width:0;color:#fff;text-shadow:-.5px -.5px 0 rgba(10,14,22,.85),.5px -.5px 0 rgba(10,14,22,.85),-.5px .5px 0 rgba(10,14,22,.85),.5px .5px 0 rgba(10,14,22,.85),0 1px 3px rgba(10,14,22,.9)}.pv2-sug-identidad{display:flex;align-items:baseline;gap:4px;min-width:0}.pv2-sug-nombre{min-width:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv2-sug-edad,.pv2-sug-nombre{font-size:16px;line-height:1.2}.pv2-sug-edad{flex-shrink:0;font-weight:400;color:#ffb7c9}.pv2-sug-ciudad{display:block;color:#f3f5fa;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pv2-sug-activo{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.35;color:#edf1f7}.pv2-sug-activo:before{content:"";width:7px;height:7px;border-radius:999px;background:#d6dce8;opacity:.8}.pv2-sug-activo--hoy{color:#edf1f7}.pv2-sug-activo--hoy:before{background:#a8e8cd;opacity:1}.pv2-sug-todos{display:grid;place-content:center;gap:8px;text-align:center;font-weight:600;font-size:15px;background:transparent;border:1px dashed rgba(182,169,199,.35)}.pv2-sug-todos-flecha{font-size:24px;color:var(--magenta);line-height:1}.pv2-sug-todos:hover{border-color:rgba(182,169,199,.6)}@media (max-width:860px){.pv2-sug-item{width:160px}}@media (max-width:640px){.pv2-sug-titulo{font-size:21px}.pv2-sug-item{width:44vw;max-width:180px}}@media (prefers-reduced-motion:reduce){.pv2-sug-tarjeta,.pv2-sug-todos{transition:none}.pv2-sug-tarjeta:hover,.pv2-sug-todos:hover{transform:none}}.barra-app{display:none}@media (max-width:860px){body.con-barra-app{padding-bottom:calc(66px + env(safe-area-inset-bottom, 0px))}.barra-app{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:space-around;align-items:stretch;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));background:rgba(22,18,30,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--glass)}.barra-app-tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 2px;text-decoration:none;color:var(--niebla);transition:color var(--dur) ease}.barra-app-tab.activa{color:var(--magenta)}.barra-app-icono{width:24px;height:24px;display:grid;place-items:center}.barra-app-icono svg{width:24px;height:24px}.barra-app-etq{font-size:10.5px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}}.foto-candado{position:absolute;top:8px;right:8px;padding:3px 9px;border-radius:999px;background:rgba(22,18,30,.72);border:1px solid rgba(163,199,250,.5);color:var(--azul);font-size:11px;font-weight:700;letter-spacing:.04em}.foto.es-privada img{opacity:.86}.pp-foto-marco{position:relative}.pp-bloqueadas{border:1.5px dashed rgba(163,199,250,.4);border-radius:18px;padding:26px 18px;text-align:center;color:var(--niebla)}.pp-bloqueadas-icono{font-size:26px;display:block}.pp-bloqueadas-titulo{margin:8px 0 0;color:var(--crema);font-weight:600}.btn-acceso{cursor:pointer}.btn-acceso.activo{border-color:var(--mint);color:var(--mint)}@media (max-width:760px){.fotos-grid{grid-template-columns:repeat(2,1fr)}.pp{grid-template-columns:1fr}.pp-panel{position:static}}.inv-titulo{font-family:var(--font-display),serif;font-size:clamp(28px,4vw,38px);line-height:1.15;margin:0 0 24px}.page-head.inv-head{align-items:center;flex-wrap:nowrap;gap:12px}.inv-head-foto{display:grid;flex:0 0 40px;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--deep)}.inv-head-foto img{width:100%;height:100%;object-fit:cover;display:block}.inv-head-foto .foto-respaldo-inicial{font-size:18px}.campo{width:100%;background:var(--deep);border:1px solid rgba(214,201,232,.12);color:var(--crema);border-radius:12px;padding:13px 12px;font-family:inherit;font-size:16px;outline:none;transition:border-color var(--dur) ease;margin-bottom:10px}.campo:focus{border-color:var(--azul)}.campo::placeholder{color:var(--niebla)}.campo--area{resize:vertical;min-height:92px;line-height:1.55}.campo--select{cursor:pointer}.inv-paso{display:flex;align-items:center;gap:10px;font-family:var(--font-ui),sans-serif;font-size:var(--t-tarjeta);font-weight:600;margin:0 0 6px}.inv-form{display:flex;flex-direction:column}.inv-cuando{margin-top:20px}.inv-nota{margin-top:14px}.inv-nota-toggle{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--blush);font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:rgba(163,199,250,.55);text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer;transition:color var(--dur) ease}.inv-nota-toggle:hover{color:var(--crema)}.inv-nota-campo{min-height:0;resize:none;overflow:hidden;margin-bottom:0}.inv-nota-contador{text-align:right;font-variant-numeric:tabular-nums}.inv-enviar{margin-top:20px}.inv-pie{margin-top:10px;text-align:center}.inv-pie+.inv-pie{margin-top:4px}.dia-hora{display:grid;gap:18px}.dia-hora-grupo{margin:0;padding:0;border:0;min-inline-size:0}.dia-hora-leyenda{padding:0;margin:0 0 2px;font-size:var(--t-tarjeta);font-weight:600;color:var(--crema);transition:color var(--dur) ease}.dia-hora-leyenda--falta{color:var(--azul)}.dia-hora-fichas{margin-top:10px}.dia-hora-zona{margin-top:-6px}.venue-buscador{position:relative}.venue-fila{display:flex;gap:10px}.venue-fila .campo:first-child{flex:2}.venue-fila .campo--select{flex:1.1;min-width:140px}.venue-lista{position:absolute;z-index:20;left:0;right:0;top:52px;margin:0;padding:6px;list-style:none;max-height:300px;overflow-y:auto;background:var(--surface);border:1px solid rgba(182,169,199,.2);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.45)}.venue-item{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--crema);font:inherit;cursor:pointer}.venue-item:hover{background:rgba(163,199,250,.09)}.venue-vacio{padding:12px;color:var(--niebla);font-size:14px}.venue-nombre{display:block;font-weight:600;font-size:15px}.venue-sello{color:var(--mint);margin-right:6px}.venue-dir{display:block;color:var(--niebla);font-size:13px;margin-top:2px}.venue-elegido{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(139,224,190,.35);background:rgba(139,224,190,.06)}.inv-ok{margin-bottom:20px;padding:12px 14px;border-radius:12px;border:1px solid rgba(139,224,190,.4);background:rgba(139,224,190,.08);color:var(--mint);font-size:14.5px}.inv-error{margin:14px 0 0;color:var(--peligro);font-size:14.5px;line-height:1.5}.inv-aviso{padding:26px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16);text-align:center}.inv-aviso p{margin:0 0 18px;color:var(--niebla);line-height:1.6}.inv-lista{display:grid;gap:16px}.inv-tarjeta{padding:20px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.inv-tarjeta--aceptada{border-color:rgba(139,224,190,.4)}.inv-tarjeta--expirada_24h_sin_pago,.inv-tarjeta--expirada_72h,.inv-tarjeta--rechazada{opacity:.62}.inv-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inv-quien{margin:0;font-weight:600;font-size:17px}.inv-estado{margin:3px 0 0;color:var(--niebla);font-size:13.5px}.inv-paso-cita{margin:5px 0 0}.inv-salidas{margin-top:12px}.inv-rate{margin:0;font-weight:600;color:var(--oro);white-space:nowrap;font-variant-numeric:tabular-nums}.inv-rate--sin{color:var(--niebla);font-weight:500}.inv-lugar{margin:12px 0 0;font-size:14.5px}.inv-mensaje{margin:10px 0 0;color:var(--niebla);font-style:italic;line-height:1.55;overflow-wrap:anywhere}.inv-horarios{padding-left:18px;line-height:1.8}.inv-horario-final,.inv-horarios{margin:12px 0 0;font-size:14.5px}.inv-pago{margin-top:16px;padding:14px 16px;border-radius:12px;background:rgba(139,224,190,.07);font-size:14.5px;line-height:1.55}.inv-pago p{margin:0 0 12px}.inv-acciones{margin-top:16px;display:grid;gap:12px}.inv-aceptar{display:flex;gap:10px;align-items:flex-start}.inv-aceptar .campo{margin-bottom:0}.inv-secundarias{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.inv-contra{margin-top:16px}.inv-reloj{margin-top:14px}.btn-cta--mini{padding:12px 20px;font-size:14.5px;white-space:nowrap}.btn-sec--mini{padding:8px 14px;font-size:13.5px}.btn-sec--riesgo{border-color:rgba(232,96,92,.4);color:var(--peligro)}.btn-sec--riesgo:hover{border-color:var(--peligro);color:var(--peligro)}@media (max-width:620px){.inv-aceptar,.venue-fila{flex-direction:column}.inv-aceptar .campo,.inv-aceptar button{width:100%}}.pago-caja{padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16);margin-bottom:20px}.pago-linea{display:flex;justify-content:space-between;gap:16px;margin:0 0 10px;font-size:15px}.pago-linea span{color:var(--niebla)}.pago-linea strong{text-align:right;font-weight:600}.pago-linea:last-of-type{margin-bottom:0}.pago-suyo{color:var(--oro)}.priv-lista .pago-suyo{white-space:nowrap}.pago-moneda+.pago-moneda{margin-top:14px;padding-top:14px;border-top:1px solid var(--glass)}.pago-sep{border:0;border-top:1px solid rgba(182,169,199,.14);margin:16px 0}.pago-legal{padding:18px 20px;border-radius:14px;border:1px solid rgba(163,199,250,.28);background:rgba(163,199,250,.05);margin-bottom:22px}.pago-legal .ayuda{margin-top:10px}.pago-legal a{color:var(--azul)}.pago-consentimiento{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:14.5px;line-height:1.55;cursor:pointer}.pago-consentimiento input{margin-top:3px;accent-color:var(--azul);width:17px;height:17px;flex-shrink:0}.pago-form{margin-top:4px}.pago-medios{display:grid;gap:10px;margin-bottom:20px}.pago-medio{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(182,169,199,.22);cursor:pointer}.pago-medio.activo{border-color:var(--azul);background:rgba(163,199,250,.06)}.pago-medio input{margin-top:3px;accent-color:var(--azul);width:17px;height:17px}.pago-medio strong{display:block;font-size:15px}.pago-medio em{display:block;margin-top:2px;color:var(--niebla);font-style:normal;font-size:13.5px}.priv{display:grid;gap:26px}.priv-bloque{padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.priv-pausa{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.priv-estado{color:var(--mint);font-size:14px}.priv-estado.oculto{color:var(--niebla)}.priv-form{display:grid;gap:10px;margin-top:14px}.priv-form .campo{margin-bottom:0}.priv-nota-hmac{margin-top:12px;padding:10px 12px;border-radius:10px;background:rgba(163,199,250,.06);border:1px solid rgba(163,199,250,.2)}.priv-lista{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.priv-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--deep);font-size:14.5px}.priv-acciones{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.priv-confirmar{width:100%}.priv-confirmar .campo{margin:10px 0}.priv-hecho{margin-top:16px;color:var(--mint);font-size:14.5px}.priv-hecho a{color:var(--azul)}.foto-marca{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-ui),sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.42);text-shadow:0 1px 3px rgba(0,0,0,.5);transform:rotate(-22deg);pointer-events:none;user-select:none}.vista-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.vista-tab{padding:9px 14px;border-radius:999px;border:1px solid rgba(182,169,199,.24);color:var(--niebla);font-size:14px;text-decoration:none}.vista-tab.activa{border-color:var(--azul);color:var(--azul)}.vista-marco{padding:18px;border-radius:18px;border:1px dashed rgba(182,169,199,.26);background:var(--surface)}.sol-fotos{margin-top:30px}.chat{flex:1;flex-direction:column;margin:0}.chat,.chat-hilo{min-height:0;display:flex}.chat-hilo{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;background:none;border:0;border-radius:0;max-height:none;padding:16px 20px 12px;flex-direction:column;gap:2px}.chat-hilo>:first-child{margin-top:auto}.chat-sistema{display:flex;align-items:flex-start;justify-content:center;gap:6px;max-width:46ch;margin-inline:auto;margin-bottom:12px;padding:6px 12px;border-radius:10px;background:rgba(214,201,232,.05);color:var(--niebla);font-size:12.5px;line-height:1.5;text-align:center}.chat-sistema svg{flex:none;width:14px;height:14px;margin-top:2px}.burbuja{align-self:flex-start;max-width:min(78%,560px);margin-top:12px;padding:8px 12px 6px;border-radius:18px 18px 18px 6px;background:var(--surface);border:1px solid rgba(214,201,232,.08);font-size:15.5px;line-height:1.45}.burbuja.mia{align-self:flex-end;border-color:transparent;border-radius:18px 18px 6px 18px;background:rgba(163,199,250,.16)}.burbuja--seguida{margin-top:2px}.burbuja--enviando{opacity:.6}.burbuja p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.burbuja-hora{display:block;margin-top:2px;color:var(--niebla);font-size:11px;text-align:right}.chat-dia{margin:16px auto 0;padding:2px 10px;font-size:12px;font-weight:600}.chat-dia,.chat-momento{align-self:center;border-radius:999px;background:rgba(214,201,232,.06);color:var(--niebla)}.chat-momento{max-width:min(92%,460px);margin:12px auto;padding:4px 12px;font-size:12.5px;line-height:1.45;text-align:center}.chat-momento--sub{border-radius:14px;padding:6px 14px 8px}.chat-momento-txt{margin:0}.chat-momento-hora{margin-left:6px;opacity:.8;font-variant-numeric:tabular-nums}.chat-momento-sub{margin:4px 0 0;color:var(--niebla);font-size:12.5px}.chat-momento-sub p{margin:0}.chat-momento-accion{display:inline-flex;align-items:center;min-height:36px;margin-top:2px;padding:0 4px;border:0;background:none;color:var(--azul);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.chat-momento-accion:hover{color:var(--crema)}.chat-momento-confirma{margin-top:6px;display:grid;gap:8px;justify-items:center}.chat-momento-confirma p{margin:0;color:var(--crema)}.chat-vacio{display:grid;justify-items:center;gap:6px;margin:0 0 16px;text-align:center}.chat-vacio-foto{width:96px;height:96px;border-radius:999px;overflow:hidden;border:2px solid rgba(214,201,232,.18);display:grid;place-items:center;background:var(--surface);font-family:var(--font-display),serif;font-size:40px;color:var(--blush);text-decoration:none}.chat-vacio-foto img{width:100%;height:100%;object-fit:cover;display:block}.chat-vacio-foto:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.chat-vacio-titulo{margin:6px 0 0;font-family:var(--font-display),serif;font-size:24px;line-height:1.2;color:var(--crema)}.chat-vacio-hace{margin:0;color:var(--niebla);font-size:13.5px}.chat-vacio-guia{margin:6px 0 0;max-width:46ch;color:var(--niebla);font-size:14px;line-height:1.55}.chat-temas-titulo{margin:14px 0 2px;color:var(--niebla);font-size:13px}.chat-inicio{display:grid;justify-items:center;gap:2px;margin:4px 0 18px;text-align:center}.chat-vacio-foto.chat-inicio-foto{width:72px;height:72px;font-size:30px;margin-bottom:6px}.chat-inicio-titulo{margin:0;font-family:var(--font-display),serif;font-size:19px;line-height:1.25;color:var(--crema)}.chat-inicio-sub{margin:0;color:var(--niebla);font-size:13px}.chat-inicio-sub a{color:var(--azul);text-decoration:none}.chat-inicio-sub a:hover{text-decoration:underline}.chat-inicio-sub a:focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:4px}.chat-temas{display:flex;gap:8px;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 2px 4px}.chat-temas::-webkit-scrollbar{display:none}.chat-tema:first-child{margin-left:auto}.chat-tema:last-child{margin-right:auto}.chat-tema{flex:none;display:grid;align-content:center;gap:1px;min-height:44px;max-width:240px;padding:7px 12px;border-radius:14px;border:1px solid rgba(163,199,250,.28);background:rgba(163,199,250,.05);color:var(--crema);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;transition:background var(--dur) ease,border-color var(--dur) ease}.chat-tema:hover{background:rgba(163,199,250,.1)}.chat-tema[aria-pressed=true]{border-color:var(--azul);background:rgba(163,199,250,.12)}.chat-tema-etq,.chat-tema-txt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tema-etq{color:var(--niebla);font-size:11.5px}.chat-tema-txt{color:var(--crema);font-size:14px}.chat-nuevo-abajo{position:sticky;bottom:8px;align-self:center;margin-top:8px;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(163,199,250,.35);background:var(--deep);color:var(--azul);font:inherit;font-size:13px;font-weight:600;box-shadow:0 6px 18px rgba(0,0,0,.35);cursor:pointer}.chat-nuevo-abajo svg{width:16px;height:16px}.chat-compositor{flex:none;display:grid;gap:6px;padding:10px 16px calc(20px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(182,169,199,.12);background:var(--void)}.chat-compositor-fila{display:flex;align-items:flex-end;gap:8px;margin:0}.chat-texto{flex:1;min-width:0;height:44px;min-height:44px;max-height:132px;padding:10px 16px;border-radius:22px;border:1px solid rgba(214,201,232,.16);background:var(--surface);color:var(--crema);font:inherit;font-size:16px;line-height:22px;resize:none;overflow-y:auto;transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.chat-texto::placeholder{color:var(--niebla);opacity:.85}.chat-texto:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px rgba(163,199,250,.12)}.chat-compositor-pc,.chat-enviar{flex:none;width:44px;height:44px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer}.chat-compositor-pc svg,.chat-enviar svg{width:20px;height:20px}.chat-enviar{background:var(--grad-cta);color:#fff}.chat-enviar:disabled{background:var(--glass);color:var(--niebla);cursor:default}.chat-compositor-pc:focus-visible,.chat-enviar:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.chat-compositor-pc{background:transparent;color:var(--niebla);transition:color var(--dur) ease}.chat-compositor-pc:hover{color:var(--crema)}.chat-error{margin:0;color:var(--peligro);font-size:13px;line-height:1.45}.chat-tema-ref{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 0 2px 12px;border-left:2px solid rgba(163,199,250,.35);color:var(--niebla);font-size:12.5px}.chat-tema-ref-txt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-tema-ref q{color:var(--crema)}.chat-empujon-cerrar,.chat-tema-ref-quitar{position:relative;flex:none;width:32px;height:32px;border-radius:999px;border:0;background:transparent;color:var(--niebla);display:grid;place-items:center;cursor:pointer}.chat-empujon-cerrar:before,.chat-tema-ref-quitar:before{content:"";position:absolute;inset:-6px}.chat-empujon-cerrar svg,.chat-tema-ref-quitar svg{width:16px;height:16px}.chat-empujon,.chat-empujon-cerrar:hover,.chat-tema-ref-quitar:hover{color:var(--crema)}.chat-empujon{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 6px 8px 12px;border-radius:12px;background:var(--glass);font-size:13.5px;line-height:1.45}.chat-empujon>p{flex:1 1 14rem;margin:0}.chat-empujon form{margin:0}.chat-empujon .pc-error{flex:1 1 100%}.chat-empujon-tarifa{margin:0;color:var(--niebla);font-size:12.5px;line-height:1.45}.chat-cerrado{flex:none;margin:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(182,169,199,.12);background:var(--deep);color:var(--niebla);font-size:14px;line-height:1.6}.chat-fecha,.chat-lugar{margin-top:18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(163,199,250,.28);background:rgba(163,199,250,.05)}.chat-lugar-titulo{margin:0 0 6px;font-weight:600;font-size:14.5px}.chat-lugar-venue{margin:0 0 12px;font-size:15px}.chat-lugar-form{margin-top:10px}.chat-fecha-desde{margin:-2px 0 10px;font-size:13.5px;color:var(--niebla)}.chat-fecha-nota{margin:0 0 12px;padding-left:12px;border-left:2px solid rgba(163,199,250,.35);font-style:italic;font-size:14.5px;line-height:1.55;color:var(--crema)}.chat-fecha>label{display:block;margin:12px 0 6px;font-size:13.5px;font-weight:600}.espera-eliminar{margin-top:14px;font-size:12.5px;opacity:.7}.espera-eliminar a{color:var(--niebla);text-decoration:underline;text-underline-offset:3px}.espera-eliminar a:hover{color:var(--crema)}.page--chats{padding:0;min-height:0}.chats-shell{max-width:1120px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - var(--topbar-h))}.chats-lado{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(182,169,199,.16)}.chats-lado-cab{display:flex;align-items:center;gap:10px;padding:22px 16px 14px 4px}.chats-titulo{margin:0;font-family:var(--font-display),serif;font-size:clamp(26px,3vw,32px);line-height:1.1}.chats-lado-lista{flex:1;min-height:0;overflow-y:auto;padding:0 12px 16px 0}.chats-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px}.chats-separador{margin:18px 0 8px 14px;font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--niebla)}.chats-lado-vacio{padding:8px 16px 0 4px;color:var(--niebla);font-size:14.5px;line-height:1.55}.chats-lado-vacio p{margin:0 0 14px}.chats-nuevos{flex:none;padding:22px 12px 0 4px}.chats-nuevos-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.chats-nuevos-ver{flex:none;font-size:13px;color:var(--azul);text-underline-offset:3px;padding:8px 0}.chats-nuevos+.chats-lado-cab{padding-top:20px}.chats-nuevos-titulo{font-size:18px;font-weight:650;line-height:1.3;color:var(--crema);margin:0}.chats-nuevos-fila{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 4px 14px;scrollbar-width:none;border-bottom:1px solid rgba(182,169,199,.12);margin:0 12px 8px 0;list-style:none}.chats-nuevos-fila::-webkit-scrollbar{display:none}.chats-nuevo{flex:none;width:64px;display:grid;justify-items:center;gap:6px;scroll-snap-align:start;text-decoration:none;border-radius:12px}.chats-nuevo:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.chats-nuevo-foto{width:60px;height:60px;border-radius:999px;padding:2px;background:var(--grad-cta)}.chats-nuevo-foto img,.chats-nuevo-foto>span{width:100%;height:100%;border-radius:999px;border:2px solid var(--void);object-fit:cover;display:grid;place-items:center}.chats-nuevo-foto>span{background:var(--surface);font-family:var(--font-display),serif;font-size:24px;color:var(--blush)}.chats-nuevo-foto svg{width:22px;height:22px;color:var(--niebla)}.chats-nuevo[aria-current=page] .chats-nuevo-foto{box-shadow:0 0 0 2px var(--azul)}.chats-nuevo-nombre{font-size:12.5px;color:var(--crema);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-nuevo--todos .chats-nuevo-foto{background:var(--glass)}.chats-nuevo--todos .chats-nuevo-nombre{color:var(--niebla)}.chats-fila-acciones{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border-radius:14px;transition:background var(--dur)}.chats-fila-acciones:hover{background:var(--glass)}.chats-fila-acciones--activa{background:var(--glass);box-shadow:inset 3px 0 0 var(--mint)}.chat-fila-menu{position:relative}.chat-fila-menu summary{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer;list-style:none;font-size:24px;color:var(--niebla)}.chat-fila-menu summary::-webkit-details-marker{display:none}.chat-fila-menu summary:focus-visible{outline:2px solid var(--azul);border-radius:8px}.chat-fila-menu>button{position:absolute;z-index:20;right:4px;top:44px;width:220px;padding:14px;background:var(--deep);color:var(--crema);border:1px solid var(--linea,var(--glass));border-radius:12px;text-align:left;box-shadow:0 8px 24px #0002;cursor:pointer}.chat-eliminar-acciones{display:flex;gap:12px;flex-wrap:wrap}.chats-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:14px;color:inherit;text-decoration:none;transition:background var(--dur)}.chats-item--muda{opacity:.62}.chats-item--muda.chats-item--activa,.chats-item--muda:hover{opacity:.85}.chats-avatar{width:44px;height:44px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:var(--surface);border:1px solid rgba(182,169,199,.2);font-family:var(--font-display),serif;font-size:20px;color:var(--blush)}.chats-avatar img{width:100%;height:100%;object-fit:cover;display:block}.chats-item-texto{display:grid;gap:2px;min-width:0}.chats-item-nombre{font-weight:500;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chats-item--nuevo .chats-item-nombre{font-weight:700;color:var(--crema)}.chats-item-l1,.chats-item-l2{display:flex;align-items:center;gap:8px;min-width:0}.chats-item-hora{font-size:12px;color:var(--niebla);margin-left:auto;flex:none}.chats-item--nuevo .chats-item-hora{color:var(--mint)}.chats-item-previa{flex:1;min-width:0;font-size:13.5px;line-height:1.4;color:var(--niebla);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-item--nuevo .chats-item-previa{color:var(--crema)}.chats-item-previa--ok{color:var(--mint)}.chats-item-l2 .panel-badge{flex:none;margin-left:auto}.pp-cta-link{display:inline-block;margin-top:12px;color:var(--azul);font-size:14.5px;text-decoration:none}.pp-cta-link:hover{text-decoration:underline}.pp-cta-link-nota{margin:4px 0 0;font-size:12.5px;color:var(--niebla)}.pp-primera[data-paso=abierta],.pp-primera[data-paso=otra]{background:var(--grad-cta);border-color:transparent;color:var(--crema)}.pp-primera[data-paso=abierta]:hover,.pp-primera[data-paso=otra]:hover{background:var(--grad-cta);filter:brightness(1.06)}.pp-tarifa-privada{margin-top:12px}.chats-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-cab{flex:none;display:flex;align-items:center;gap:4px;height:60px;padding:0 12px 0 20px;border-bottom:1px solid rgba(182,169,199,.16)}.chat-cab-volver{display:none}.chat-cab-quien{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:10px;padding:4px 8px;border-radius:12px;color:inherit;text-decoration:none;transition:background var(--dur) ease}.chat-cab-quien:hover{background:var(--glass)}.chat-cab-quien:focus-visible{outline:2px solid var(--azul);outline-offset:0}.chat-cab-quien .chats-avatar{flex:none;width:40px;height:40px;font-size:18px}.chat-cab-textos{min-width:0;display:grid}.chat-cab-nombre{margin:0;font-family:var(--font-display),serif;font-weight:400;font-size:22px;line-height:1.15;color:var(--crema);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-cab-sub{color:var(--niebla);font-size:12.5px;line-height:1.3}.chat-cab-seguridad{flex:none;display:flex;align-items:center;gap:6px}.chat-cab-seg{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(214,201,232,.16);background:transparent;color:var(--niebla);cursor:pointer;transition:color var(--dur) ease,border-color var(--dur) ease,background var(--dur) ease}.chat-cab-seg:before{content:"";position:absolute;inset:-4px}.chat-cab-seg:hover{color:var(--crema);background:var(--glass);border-color:rgba(214,201,232,.3)}.chat-cab-seg:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.chat-cab-seg svg{flex:none;width:18px;height:18px}.chats-panel-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column}.chats-shell--conversacion .chats-panel-cuerpo{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0}.chat-fija{flex:none;overflow:visible;max-height:none;padding:10px 20px 0;display:grid;gap:10px}.chat-fija:empty{display:none}.chat-aviso{display:grid;gap:8px}.chat-aviso .aviso-oferta,.chat-aviso .inv-ok{margin:0}.chat-cita{min-width:0;margin:0;padding:6px 6px 6px 12px;border-radius:12px;background:var(--glass)}.chat-cita-cab{display:flex;align-items:center;gap:8px;min-width:0}.chat-cita-icono{flex:none;width:16px;height:16px;color:var(--niebla)}.chat-cita-linea{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.45;color:var(--niebla)}.chat-cita-quien{color:var(--crema);font-weight:600}.chat-cita-cuando{white-space:normal}.chat-cita-cuando:before{content:"·";margin:0 .4em}.cita-estado{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 9px;border-radius:999px;border:1px solid rgba(182,169,199,.32);color:var(--niebla);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.cita-estado--aceptada{border-color:rgba(118,221,189,.5);background:rgba(118,221,189,.08);color:var(--mint)}.chat-cita-toggle,.pc-toggle{position:relative;flex:none;width:32px;height:32px;border-radius:999px;border:0;background:transparent;color:var(--niebla);display:grid;place-items:center;cursor:pointer}.chat-cita-toggle:before,.pc-toggle:before{content:"";position:absolute;inset:-6px}.chat-cita-toggle:hover,.pc-toggle:hover{color:var(--crema);background:var(--glass)}.chat-cita-toggle:focus-visible,.pc-toggle:focus-visible{outline:2px solid var(--azul);outline-offset:0}.chat-cita-toggle svg,.pc-toggle svg{width:18px;height:18px;transition:transform var(--dur) ease}.chat-cita-toggle[aria-expanded=true] svg,.pc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.chat-cita-mas{padding:0 6px 4px 24px}.chat-cita-mas[hidden]{display:none}.chat-cita-mas .tpc--linea{margin:6px 0 0}.chat-cita-movida{margin-top:4px}.chat-cita-lugar{margin-top:8px}.chat-cita-hecho{padding:0 6px 2px 24px}.chat-cita-hecho .chat-cita-lugar{margin-top:6px;color:var(--mint)}.chat-cita-hecho .aviso-oferta{margin:8px 0 4px}.chat-cita-ver{display:inline-flex;align-items:center;min-height:36px;margin-top:4px;color:var(--azul);font-size:13.5px;text-decoration:none}.chat-cita-ver+.chat-cita-ver{margin-inline-start:12px}.chat-cita-ver:hover{text-decoration:underline}.chat-cita-acciones{margin-top:8px}.chat-cita-turno{margin:8px 6px 4px 24px}.chat-cita-acciones .inv-salida{flex:1 1 100%}.chat-cita .chat-fecha{margin:8px 6px 4px 24px}.chat-fecha-acciones{margin-top:4px}.cita-salida-enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--niebla);font:inherit;font-size:13.5px;text-decoration:underline;text-decoration-color:rgba(182,169,199,.5);text-underline-offset:4px;cursor:pointer;transition:color var(--dur) ease}.cita-salida-enlace:hover{color:var(--crema)}.cita-motivo{margin:10px 0 12px}.pc-raiz{border-radius:12px;transition:box-shadow .4s ease}.pc-resaltada{box-shadow:0 0 0 2px var(--azul)}@media (prefers-reduced-motion:reduce){.pc-raiz{transition:none}}.pc-linea{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0;padding:10px 14px;border-radius:12px;border:1px solid rgba(214,201,232,.14)}.pc-linea form{margin:0;flex:none}.pc-linea-titulo{flex:1 1 14rem;min-width:0;margin:0;color:var(--crema);font-size:14px;line-height:1.45}.pc-linea .ayuda{flex:1 1 100%;margin:0;font-size:12.5px}.pc-linea .pc-error{flex:1 1 100%}.pc-linea--apagada,.pc-linea--pista{color:var(--niebla);font-size:13.5px;line-height:1.5}.pc-linea--apagada{border-style:dashed}.pc{min-width:0;padding:6px 6px 6px 10px;border-radius:12px;background:var(--glass)}.pc-cab{display:flex;align-items:center;gap:8px;min-width:0}.pc-cab .btn-cta,.pc-cara{flex:none}.pc-cara{width:28px;height:28px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:var(--surface);font-family:var(--font-display),serif;font-size:14px;color:var(--blush)}.pc-cara img{width:100%;height:100%;object-fit:cover;display:block}.pc-titulo{flex:1;min-width:0;margin:0;color:var(--crema);font-size:14px;font-weight:600;line-height:1.35}.pc-mas{display:grid;gap:8px;padding:8px 8px 6px 36px}.pc-mas[hidden]{display:none}.pc-mas .ayuda,.pc-mas .tpc{margin:0}.pc-cuerpo{margin:0;color:var(--crema);font-size:14px;line-height:1.55}.pc-quien{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pc-quien .badges{margin:0}.pc-ver-perfil{display:inline-flex;align-items:center;min-height:36px;color:var(--azul);font-size:13.5px}.pc-acciones{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.pc-acciones form{margin:0}.pc-form-si{display:grid;gap:8px}.pc-si{display:grid;justify-items:start;gap:4px}.pc-vista{margin:0;color:var(--niebla);line-height:1.45}.pc-pie,.pc-vista{font-size:12.5px}.pc-error{margin:0;color:var(--peligro);font-size:13px;line-height:1.45}.pc-aviso{margin:0;color:var(--crema);font-size:13.5px;line-height:1.5}.pc-aviso a{color:var(--azul)}.pc-como summary,.pc-dias summary{cursor:pointer;color:var(--azul);font-size:13.5px;min-height:32px;display:flex;align-items:center}.pc-como .ayuda{margin-top:4px}.pc-dias{margin:0;padding:0;border:0;min-width:0}.pc-dias-titulo{padding:0;color:var(--niebla);font-size:13px;margin-bottom:6px}.pc-dias summary.pc-dias-titulo{color:var(--azul);margin-bottom:0}.pc-dias-fichas{margin-top:6px}.pc-hoja-form{display:grid;gap:14px;margin-top:12px}.dia-hora-marca{display:block;margin-top:1px;font-size:10.5px;font-weight:600;color:var(--mint)}.chat-hoja-fondo{position:fixed;inset:0;z-index:220;background:rgba(8,6,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center}.chat-hoja{width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px calc(20px + env(safe-area-inset-bottom, 0px));background:var(--surface);border:1px solid var(--glass);border-bottom:0;border-radius:22px 22px 0 0;animation:vit-sube var(--dur) ease-out}.chat-hoja:focus{outline:none}@media (prefers-reduced-motion:reduce){.chat-hoja{animation:none}}@media (min-width:641px){.chat-hoja-fondo{align-items:center;padding:24px}.chat-hoja{width:560px;max-width:100%;border-radius:22px;border-bottom:1px solid var(--glass);padding-bottom:20px}}.chat-hoja-cab{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.chat-hoja-titulo{flex:1;min-width:0;margin:4px 0 0;font-family:var(--font-display),serif;font-weight:400;font-size:22px;line-height:1.2;color:var(--crema)}.chat-hoja-cerrar{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--glass);background:transparent;color:var(--niebla);display:grid;place-items:center;cursor:pointer}.chat-hoja-cerrar:before{content:"";position:absolute;inset:-4px}.chat-hoja-cerrar:hover{color:var(--crema)}.chat-hoja-cerrar svg{width:18px;height:18px}.chat-hoja-form{display:grid;gap:12px}.chat-hoja-form .ayuda,.chat-hoja-form .inv-error{margin:0}.chat-hoja .priv-confirmar .ayuda{margin-top:0}.chats-vacio{flex:1;display:grid;place-content:center;text-align:center;padding:24px;color:var(--niebla)}.chats-vacio svg{width:44px;height:44px;margin:0 auto 14px;opacity:.55}.chats-vacio h2{margin:0 0 8px;font-family:var(--font-display),serif;font-weight:400;font-size:26px;color:var(--crema)}.chats-vacio p{margin:0;max-width:34ch;font-size:14.5px;line-height:1.55}@media (max-width:1024px){.chats-shell{grid-template-columns:280px minmax(0,1fr);padding:0 16px}.chat-cab{padding-left:14px}.chat-fija,.chat-hilo{padding-inline:16px}}@media (max-width:860px){.chats-shell{grid-template-columns:250px minmax(0,1fr);height:calc(100dvh - var(--topbar-h) - 66px - env(safe-area-inset-bottom, 0px))}.chats-lado-cab{padding:18px 12px 10px 0}.chat-cab{padding-left:10px}.chat-cab-nombre{font-size:21px}}@media (max-width:640px){.chats-shell{display:block;padding:0 16px}.chats-lado{height:100%;border-right:0}.chats-lado-cab{padding:18px 0 10px}.chats-lado-lista{padding-right:0}.chats-panel{height:100%}.chats-shell--conversacion .chats-lado,.chats-shell--lista .chats-panel{display:none}.chats-nuevos-fila{margin-right:0}body.en-conversacion{overflow:hidden;overscroll-behavior:none}body.en-conversacion.con-barra-app{padding-bottom:0}body.en-conversacion .barra-app{display:none}.chats-shell--conversacion{position:fixed;left:0;right:0;top:calc(var(--topbar-h) + var(--vv-arriba, 0px));height:calc(var(--vv-alto, 100dvh) - var(--topbar-h));padding:0}html.teclado-abierto .topbar{display:none}html.teclado-abierto .chats-shell--conversacion{top:var(--vv-arriba,0);height:var(--vv-alto,100dvh)}html.teclado-abierto .chat-compositor{padding-bottom:8px}html.teclado-abierto .chat-cita-mas,html.teclado-abierto .chat-temas-titulo,html.teclado-abierto .chat-vacio-guia,html.teclado-abierto .pc-linea .ayuda,html.teclado-abierto .pc-mas{display:none}html.teclado-abierto .chat-vacio-foto{width:56px;height:56px;font-size:26px}.chat-cab{height:56px;padding:0 4px;gap:4px}.chat-cab-volver{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--azul)}.chat-cab-volver:hover{background:var(--glass)}.chat-cab-volver svg{width:24px;height:24px}.chat-cab-quien{gap:8px;padding:4px 6px}.chat-cab-quien .chats-avatar{width:32px;height:32px;font-size:15px}.chat-cab-nombre{font-size:20px}.chat-cab-seguridad{gap:0}.chat-cab-seg{width:44px;height:44px;min-height:0;padding:0;justify-content:center;border:0;border-radius:12px}.chat-cab-seg:before{inset:0}.chat-fija{padding:8px 12px 0}.chat-hilo{padding:12px 12px 8px}.chat-compositor{padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px))}.chat-cerrado{padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px))}.chat-cita-linea{font-size:13.5px}.chat-cita-hecho,.chat-cita-mas{padding-left:6px}.chat-cita .chat-fecha,.chat-cita-turno{margin-left:6px}.pc-mas{padding-left:4px}.burbuja{max-width:84%}}@media (max-width:380px){.chat-cab{gap:2px}.chat-cab-seg,.chat-cab-volver{width:40px;height:40px}.chat-cab-seg:before,.chat-cab-volver:before{content:"";position:absolute;inset:-2px}}.nav-acciones--iconos{display:flex;align-items:center;gap:10px}.avmenu{position:relative}.avmenu-btn{width:36px;height:36px;flex:0 0 auto;border-radius:50%;padding:2px;border:0;cursor:pointer;background:linear-gradient(135deg,var(--magenta),var(--violeta));display:grid;place-items:center;overflow:hidden}.avmenu-btn img{width:30px;height:30px;aspect-ratio:1/1;object-fit:cover;border-radius:50%;border:1px solid var(--void);display:block}.avmenu-btn span{width:100%;height:100%;border-radius:50%;background:var(--void);color:var(--crema);display:grid;place-items:center;font-weight:700;font-size:15px}.avmenu-panel{position:absolute;right:0;top:calc(100% + 10px);width:264px;max-width:calc(100vw - 24px);z-index:60;background:var(--surface,#1d1826);border:1px solid var(--linea,rgba(249,239,227,.14));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.55);padding:6px}.avmenu-cab{padding:10px 12px;margin-bottom:6px;border-bottom:1px solid rgba(249,239,227,.08)}.avmenu-nombre{margin:0;font-weight:700;font-size:14.5px;color:var(--crema);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avmenu-verif{margin:3px 0 0;font-size:11.5px;color:var(--mint,#7fd6b2);display:flex;align-items:center;gap:5px}.avmenu-verif svg{width:12px;height:12px;flex:0 0 auto}.avmenu-grupo+.avmenu-grupo{margin-top:6px;padding-top:6px;border-top:1px solid rgba(249,239,227,.08)}.avmenu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border-radius:10px;border:0;background:none;color:var(--crema);font-size:13.5px;text-decoration:none;cursor:pointer;transition:background var(--dur,.18s) ease,color var(--dur,.18s) ease}.avmenu-icono{display:grid;place-items:center;flex:0 0 auto}.avmenu-icono svg{width:17px;height:17px;color:var(--dim,rgba(249,239,227,.55));transition:color var(--dur,.18s) ease}.avmenu-item:hover{background:var(--glass)}.avmenu-item:hover .avmenu-icono svg{color:inherit}.avmenu-item:focus-visible{outline:none;background:var(--glass);box-shadow:inset 0 0 0 1.5px var(--azul,#8aa2ff)}.avmenu-item:focus-visible .avmenu-icono svg{color:inherit}.avmenu-salir-form{margin:6px 0 0}.avmenu-salir{color:var(--coral,#ff8f7a);font-weight:600}.avmenu-salir .avmenu-icono svg{color:currentColor;opacity:.75}.avmenu-salir:hover .avmenu-icono svg{opacity:1}.nav-iconos{display:flex;align-items:center;gap:4px}.nav-icono{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--crema)}.nav-icono:hover{background:var(--glass)}.nav-icono svg{width:22px;height:22px;display:block}.nav-icono-badge{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--magenta);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.container{width:100%;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.container--sm{max-width:720px}.container--md{max-width:960px}.container--lg{max-width:1120px}.pv2-shell{container:pv2/inline-size;--ritmo:clamp(16px,1.8vw,22px);--ritmo-pie:8px;display:flex;flex-direction:column;gap:var(--ritmo)}.pv2-shell.pv2-shell>*{margin-top:0;margin-bottom:0}.pv2-shell.pv2-shell>.pv2-cupos-nota,.pv2-shell.pv2-shell>.pv2-visibilidad{margin-top:calc(var(--ritmo-pie) - var(--ritmo))}.pv2-shell.pv2-shell>.pv2-visibilidad{align-self:flex-start}.pv2-header{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"avatar stats" "id id" "botones botones";align-items:center;column-gap:22px;row-gap:12px;margin:4px 0 16px}.pv2-avatar{grid-area:avatar;width:88px;height:88px;padding:3px;background:linear-gradient(135deg,var(--magenta),var(--violeta))}.pv2-avatar,.pv2-avatar img{border-radius:50%;display:block}.pv2-avatar img{width:100%;height:100%;object-fit:cover;border:3px solid var(--void)}.pv2-avatar--vacio{display:flex;align-items:center;justify-content:center;color:var(--crema);font-size:34px;background:linear-gradient(var(--void),var(--void)) padding-box,linear-gradient(135deg,var(--magenta),var(--violeta)) border-box;border:2px dashed transparent}.pv2-stats{grid-area:stats;display:flex;justify-content:space-around;gap:6px}.pv2-stat{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--crema);min-width:64px;padding:6px 4px;border-radius:12px}.pv2-stat:hover{background:var(--glass)}.pv2-stat b{font-size:22px;line-height:1;font-weight:700}.pv2-stat-etiqueta{font-size:12px;color:var(--niebla);text-align:center}.pv2-stat-cifra{display:inline-flex;align-items:center;gap:5px}.pv2-stat-nuevo{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--mint);color:var(--void);font-size:11px;font-style:normal;font-weight:700;line-height:1}.pv2-stats-vacio{grid-area:stats;margin:0;color:var(--niebla);font-size:13.5px;line-height:1.45}.pv2-header--sin-cifras{grid-template-areas:"avatar id" "botones botones"}.pv2-id{grid-area:id;margin:0}.pv2-nombre{font-family:var(--font-display),serif;font-size:var(--t-display);margin:0 0 2px;display:flex;align-items:center;gap:8px;line-height:1.1}.pv2-verif{font-size:13px;line-height:1;color:var(--void);background:var(--mint,#7fd6b2);border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pv2-titular{margin:0;color:var(--niebla);font-size:14.5px;line-height:1.45}.pv2-titular--vacio{display:inline-block;color:var(--magenta);text-decoration:none;border-bottom:1px dashed var(--magenta)}.pv2-botones{grid-area:botones;display:flex;gap:10px;margin:0}.pv2-botones .btn-cta--mini,.pv2-botones .btn-ghost--mini{flex:1;text-align:center}.pv2-falta{margin:12px 0 0;max-width:560px}.pv2-falta-titulo{margin:0 0 8px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--niebla)}.pv2-falta-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pv2-falta-lista a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px dashed rgba(249,239,227,.35);border-radius:999px;color:var(--crema);text-decoration:none;font-size:13.5px;font-weight:600;line-height:1.2}.pv2-falta-lista a:focus-visible,.pv2-falta-lista a:hover{background:var(--glass);border-style:solid}html[data-theme=mineral] .pv2-falta-lista a{background:var(--sl-paper);border-color:var(--sl-line)}.pv2-completitud{display:flex;align-items:center;gap:12px;margin:10px 0 0;max-width:480px}.pv2-completitud-barra{flex:1;margin:0}.pv2-completitud-texto{font-size:12.5px;color:var(--niebla);text-decoration:none;white-space:nowrap}a.pv2-completitud-texto:hover{color:var(--crema)}.pv2-completitud-ok{margin:0;font-size:12.5px;font-weight:600;color:var(--mint,#7fd6b2)}.editor-completitud{max-width:none;margin:2px 0 18px}.editor-completitud .pv2-completitud-texto{white-space:normal}.pv2-tarifa{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:14px 0 4px}.pv2-tarifa .rw-titulo{margin:0 0 6px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul);border-top:0;padding-top:0}.pv2-tarifa-textos{min-width:0}.pv2-tarifa-cta{flex:0 0 auto}.pv2-visibilidad{display:inline-block;margin:0 0 4px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--mint,#7fd6b2);background:rgba(127,214,178,.1);text-decoration:none}.pv2-visibilidad--no{color:var(--coral,#ff8f7a);background:rgba(255,143,122,.1)}.contador-bio{text-align:right}.contador-bio--bajo{color:var(--coral,#ff8f7a)}.pp-desde{font-size:12.5px;opacity:.85}.pv2-acciones{display:flex;gap:10px;margin:18px 0 6px;flex-wrap:wrap}.pv2-accion{flex:1;min-width:100px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border:1px solid var(--linea,rgba(249,239,227,.14));border-radius:14px;color:var(--crema);text-decoration:none;font-weight:600;font-size:14.5px;background:var(--glass)}.pv2-accion:hover{border-color:var(--azul)}.pv2-accion--cta{background:var(--grad-cta);border:0;color:#fff}.pv2-cupos-nota{margin:0 0 6px;color:var(--niebla);font-size:12.5px}.pv2-qr{margin:0 0 20px;padding:18px 20px;border-radius:18px;background:rgba(127,214,178,.08);border:1px solid rgba(127,214,178,.28)}.pv2-qr-eyebrow{margin:0 0 6px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--mint,#7fd6b2)}.pv2-qr-texto{margin:0 0 14px;font-size:15.5px;line-height:1.55;color:var(--crema);text-wrap:pretty}.pv2-qr-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pv2-qr-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:rgba(22,18,30,.35);border:1px solid rgba(127,214,178,.16)}.pv2-qr-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.pv2-qr-textos b{font-size:15px;font-weight:600;color:var(--crema)}.pv2-qr-textos small{font-size:12.5px;color:var(--niebla)}.pv2-qr-fila .btn-cta{flex:0 0 auto}.pv2-qr-porque{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--niebla)}.qr-marco{width:min(280px,78vw);margin:0 auto 14px;padding:16px;border-radius:20px;line-height:0}.qr-marco svg{width:100%;height:auto;display:block}.qr-pantalla{margin:0 0 22px;padding:20px;border-radius:18px;background:var(--glass);border:1px solid rgba(127,214,178,.28)}.qr-pantalla-titulo{margin:0 0 8px;font-size:19px;font-weight:600;color:var(--crema)}.qr-pantalla-texto{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--niebla);text-wrap:pretty}.qr-pantalla-nota{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--niebla)}.qr-ok{margin:0 0 6px;font-size:20px;font-weight:600;color:var(--mint,#7fd6b2)}.pv2-fotos{margin:22px 0 28px}.pv2-seccion-cab{display:flex;align-items:baseline;justify-content:space-between}.pv2-seccion-titulo{font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400;font-size:var(--t-seccion);line-height:1.15;margin:0 0 12px;color:var(--crema)}.pv2-seccion-accion{color:var(--magenta);text-decoration:none;font-size:var(--t-meta)}.pv2-fotogrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pv2-foto{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden;display:block;background:var(--glass)}.pv2-foto img{width:100%;height:100%;object-fit:cover;display:block}.pv2-foto-candado{position:absolute;right:6px;bottom:6px;font-size:13px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.pv2-foto--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--niebla);text-decoration:none;border:1px dashed rgba(249,239,227,.25)}.pv2-foto--add span{font-size:26px;line-height:1}.pv2-foto--add small{font-size:11.5px}.pv2-lista{border:1px solid var(--linea,rgba(249,239,227,.12));border-radius:16px;overflow:hidden}.pv2-fila{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;text-decoration:none;color:var(--crema);border-bottom:1px solid rgba(249,239,227,.08);background:transparent}.pv2-fila:last-child{border-bottom:0}.pv2-fila:hover{background:var(--glass)}.pv2-fila-textos{display:flex;flex-direction:column;gap:2px;min-width:0}.pv2-fila-titulo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px}.pv2-fila-texto{color:var(--niebla);font-size:12.5px;line-height:1.4}.pv2-fila-flecha{color:var(--niebla);font-size:20px;flex:0 0 auto}@container pv2 (min-width: 720px){.pv2-header{grid-template-areas:"avatar id" "avatar stats" "avatar botones";column-gap:clamp(28px,5cqi,56px);row-gap:14px;align-items:center;margin-bottom:26px}.pv2-avatar{width:clamp(120px,16cqi,160px);height:clamp(120px,16cqi,160px)}.pv2-avatar img{border-width:4px}.pv2-stats{justify-content:flex-start;gap:clamp(24px,5cqi,56px)}.pv2-stat{flex-direction:row;align-items:baseline;gap:7px;min-width:0;padding:4px 8px}.pv2-stat b{font-size:24px}.pv2-stat-etiqueta{font-size:13.5px}.pv2-stats-vacio{max-width:60ch;padding:0 8px}.pv2-header--sin-cifras{grid-template-areas:"avatar id" "avatar botones"}.pv2-botones{max-width:460px}.pv2-acciones{max-width:640px}.pv2-fotogrid{gap:8px}.pv2-foto,.pv2-foto--add{border-radius:12px}}@container pv2 (min-width: 640px){.pv2-fotogrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@container pv2 (min-width: 860px){.pv2-lista{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;border-radius:0;overflow:visible}.pv2-fila{border:1px solid var(--linea,rgba(249,239,227,.12));border-radius:14px;background:var(--glass)}.pv2-fila:hover{border-color:var(--azul);background:var(--glass)}}@media (min-width:720px){.pv2-stat b{font-size:24px}.pv2-fotogrid{gap:6px}}.wizard--editor{max-width:980px;container:editor/inline-size}@container editor (min-width: 780px){.wizard--editor form{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.wizard--editor form>*{grid-column:1/-1}.wizard--editor form>.field{grid-column:auto}.wizard--editor form>.field:has(textarea){grid-column:1/-1}.wizard--editor form>.field--ancho{grid-column:1/-1}.wizard--editor .fotos-grid{grid-template-columns:repeat(4,1fr)}}.panel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:24px}.panel-tarjeta{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16);text-decoration:none;color:var(--crema);transition:border-color var(--dur) ease,transform var(--dur) ease}.panel-tarjeta:hover{border-color:var(--azul);transform:translateY(-2px)}.panel-titulo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.panel-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--mint);color:var(--void);font-size:12px;font-weight:700}.panel-texto{color:var(--niebla);font-size:13.5px;line-height:1.5}.likes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.like-tarjeta{flex-direction:column;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.like-foto,.like-tarjeta{display:flex;overflow:hidden}.like-foto{position:relative;align-items:center;justify-content:center;aspect-ratio:4/5;background:var(--deep);color:var(--niebla);font-size:40px;text-decoration:none}.like-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.like-foto:focus-visible{outline-offset:-3px;border-radius:16px 16px 0 0}.like-datos{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:14px 16px 16px}.like-nombre{margin:0 0 2px;font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.like-datos .cp-titular,.like-nombre{max-width:100%}.like-pie{margin-top:auto;padding-top:12px;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;gap:8px}.like-pie>.btn-cta,.like-pie>.btn-sec{text-align:center;white-space:normal;line-height:1.25}.like-pie>.ayuda,.like-pie>.fav-linea{margin:0}.like-pie>.conx-chip-match{margin:0;align-self:flex-start}span.conx-chip-match:hover{border-color:#f5a7cd;background:#fce0ef}.like-datos>.conx-acciones{margin-top:auto;padding-top:10px}.like-nuevo{position:absolute;top:10px;left:10px;z-index:1;padding:3px 9px;border-radius:999px;background:var(--mint);color:var(--void);font-size:12px;font-weight:700}.like-cerca,.likes-aldia{color:var(--mint)}.likes-aldia{margin:0 0 6px;font-size:14.5px}.likes-seccion .seccion-titulo{margin:26px 0 12px}.likes-seccion:first-of-type .seccion-titulo{margin-top:0}@media (max-width:640px){.likes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.like-datos{padding:10px 12px 12px}.like-nombre{font-size:15px}.like-foto{font-size:32px}.like-pie>.btn-cta--mini,.like-pie>.btn-sec{padding:10px 8px;font-size:13.5px}.like-velado-sello{left:8px;right:8px;bottom:8px;padding:4px 8px;font-size:11px;line-height:1.25;text-align:center}}.like-nombre-enlace{color:inherit}.like-nombre-enlace:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.like-pie>.conx-acciones{margin-top:0}.dup-rechazo{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dup-rechazo .campo{margin-bottom:0;width:auto;min-width:180px}.cita-cierre,.encuentro{margin-top:20px;padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.cita-codigo{text-align:center;padding:8px 0 4px}.cita-codigo-num{font-family:var(--font-display),serif;font-size:44px;letter-spacing:.32em;color:var(--azul);margin:6px 0}.cita-codigo-input{width:120px;text-align:center;font-size:24px;letter-spacing:.3em;margin-bottom:0}.cita-hecho{color:var(--mint);font-size:15px;margin:10px 0}.cita-checkin{margin-top:6px}.cita-g7{margin-top:16px;font-size:12.5px;opacity:.8}.cita-privada{margin:0 0 10px}.estrellas{display:flex;gap:6px;margin:4px 0 14px}.estrella{background:none;border:0;font-size:32px;line-height:1;color:rgba(182,169,199,.32);cursor:pointer;padding:0}.estrella.activa{color:#f5c451}.cita-reclamo{margin-top:18px;padding-top:16px;border-top:1px solid rgba(182,169,199,.14)}.qr-landing{max-width:520px;padding-top:40px;padding-bottom:60px}.qr-caja{padding:32px 28px 28px;border-radius:20px;background:var(--surface);border:1px solid rgba(182,169,199,.16);text-align:center}.qr-caja--ok{border-color:rgba(118,221,189,.4);background:rgba(118,221,189,.06)}.qr-caja-titulo{margin:0 0 6px;font-size:28px;line-height:1.2;color:var(--crema)}.qr-caja .ayuda{max-width:34ch;margin-left:auto;margin-right:auto}.qr-caja .btn-cta,.qr-caja .btn-sec{margin-top:22px}.qr-eyebrow{margin:0 0 10px;font-family:var(--font-ui),sans-serif;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.qr-cuando{margin:4px 0 16px;font-family:var(--font-display),serif;font-size:21px;color:var(--blush);line-height:1.35}.qr-tic{margin:0 0 8px;font-size:48px;line-height:1;color:var(--mint)}.qr-confirmar{margin-top:24px}.qr-confirmar-btn{width:100%;padding-left:24px;padding-right:24px}.qr-ok{text-align:center;padding:6px 0 2px}.qr-ok .qr-caja-titulo{font-size:24px}.qr-marco{display:block;width:280px;max-width:100%;height:auto;margin:20px auto 0;padding:14px;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.34)}.qr-vence{margin-top:14px;color:var(--azul)}.qr-respaldo{margin-top:22px;padding-top:16px;border-top:1px solid rgba(182,169,199,.14);text-align:left}.qr-respaldo>summary{cursor:pointer;color:var(--niebla);font-size:13.5px;list-style:none}.qr-respaldo>summary::-webkit-details-marker{display:none}.qr-respaldo>summary:before{content:"› ";color:var(--azul)}.qr-respaldo[open]>summary{margin-bottom:10px}.qr-respaldo[open]>summary:before{content:"⌄ "}.qr-respaldo>summary:hover{color:var(--crema)}.qr-respaldo .cita-codigo-num{text-align:center}.qr-porque{margin-top:20px;font-size:12.5px;opacity:.85;max-width:40ch}.qr-caja .qr-porque{margin-left:auto;margin-right:auto}@media (max-width:420px){.qr-caja{padding:26px 20px 22px}.qr-caja-titulo{font-size:24px}.qr-marco{width:240px}}.reputacion{margin:16px 0 4px}.rep-insignias{display:flex;flex-wrap:wrap;gap:8px}.rep-insignia{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(139,224,190,.35);background:rgba(139,224,190,.06);color:var(--crema);font-size:13px;font-weight:500}.rep-icono{font-size:14px}.seccion-titulo.rep-seccion{margin-top:4px}.rep-ganar{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rep-ganar-fila{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(182,169,199,.16);background:var(--surface);color:var(--crema);font-size:14px;line-height:1.5}a.rep-ganar-fila{transition:border-color var(--dur) ease}a.rep-ganar-fila:hover{border-color:var(--azul);color:var(--crema)}.rep-ganar-icono{flex:0 0 auto;font-size:16px}.rep-ganar-texto{flex:1 1 auto;min-width:0}.rep-ganar-flecha{flex:0 0 auto;color:var(--niebla);font-size:18px}.aviso-mensajes{display:inline-flex;align-items:center;gap:8px}.likes-quedan{margin:0 0 18px;font-size:14px;color:var(--niebla)}.likes-quedan.agotado{color:var(--blush);font-weight:600}.like-tope{display:block;margin-top:6px;font-size:12.5px;color:var(--blush);line-height:1.35}.siguiente{margin:0 0 26px;padding:18px 20px;border-radius:18px;background:rgba(163,199,250,.08);border:1px solid rgba(163,199,250,.22)}.siguiente.urgente{background:rgba(255,138,128,.09);border-color:rgba(255,138,128,.32)}.siguiente-eyebrow{margin:0 0 6px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.siguiente.urgente .siguiente-eyebrow{color:var(--coral)}.siguiente-texto{margin:0 0 14px;font-weight:600}.en-revision-titulo,.siguiente-texto{font-size:var(--t-tarjeta);line-height:1.3;color:var(--crema);text-wrap:pretty}.en-revision-titulo{margin:0 0 6px;font-weight:700}.en-revision-fotos{margin:0 0 10px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.siguiente.urgente .en-revision-fotos{color:var(--coral)}.en-revision-fotos:empty{display:none}.en-revision-motivos{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:4px}.en-revision-motivos li{font-size:14px;line-height:1.5;color:var(--niebla)}.en-revision-motivos b{color:var(--crema);font-weight:600}.en-revision-texto{margin:0 0 6px;font-size:15px;line-height:1.5;color:var(--crema);text-wrap:pretty}.en-revision-tiempo{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--niebla)}.en-revision-tarea{margin:0 0 14px;font-size:var(--t-tarjeta);line-height:1.3;font-weight:600;color:var(--crema);text-wrap:pretty}.franja-pais{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 18px;border:1px solid rgba(249,239,227,.18);border-radius:999px;background:rgba(22,18,30,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 32px rgba(0,0,0,.35)}.franja-pais a{color:var(--crema);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.franja-pais--join{position:static;transform:none;margin:18px auto 0;width:fit-content;padding:10px 18px}.franja-pais button{border:0;background:none;padding:2px 6px;color:rgba(249,239,227,.55);font-size:18px;line-height:1;cursor:pointer}.franja-pais button:hover{color:var(--crema)}.codigo-caja{text-align:left}.label-codigo{display:block;font-size:14px;color:var(--niebla);margin:18px 0 8px}.codigo-casillas{display:flex;gap:8px}.codigo-casillas .casilla{flex:1 1 0;min-width:0;max-width:56px;aspect-ratio:1/1.12;text-align:center;font-size:22px;font-weight:600;color:var(--crema);background:rgba(255,255,255,.03);border:1px solid rgba(214,201,232,.22);border-radius:12px}.codigo-casillas .casilla:focus{outline:none;border-color:var(--azul)}.codigo-casillas .casilla.mala{border-color:#e2688a}.link-inline{background:none;border:0;padding:0;font:inherit;color:var(--azul);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.estatura-campo{position:relative}.estatura-campo input{padding-right:46px}.estatura-cm{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--niebla);font-size:15px;pointer-events:none}.onb-pie{display:flex;flex-direction:column-reverse;align-items:stretch;gap:10px}.onb-pie .btn-ghost{align-self:center}.onb-saltar-campo{display:flex;justify-content:flex-end;margin-top:10px}.onb-saltar-btn{padding:8px 16px;font-size:14.5px}.onb-tarifa-nota{margin-top:14px}.rueda{position:relative;width:100%;overflow:hidden;border-radius:16px;background:var(--deep);border:1px solid rgba(214,201,232,.12);margin-top:6px}.rueda-scroll{position:relative;z-index:1;height:100%;overflow-y:scroll;overflow-x:hidden;touch-action:pan-y;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain}.rueda-scroll::-webkit-scrollbar{display:none}.rueda-item{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;white-space:nowrap;scroll-snap-align:center;background:none;border:none;outline:none;color:var(--niebla);font-family:inherit;font-size:18px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color var(--dur) ease,transform var(--dur) ease,opacity var(--dur) ease}.rueda-item.sel{color:var(--crema);font-weight:700;font-size:25px;transform:scale(1.02)}.rueda-banda{left:10px;right:10px;z-index:0;border-radius:12px;background:rgba(159,92,234,.14);border-top:1px solid rgba(159,92,234,.5);border-bottom:1px solid rgba(159,92,234,.5)}.rueda-banda,.rueda-fade{position:absolute;pointer-events:none}.rueda-fade{left:0;right:0;height:66px;z-index:2}.rueda-fade--top{top:0;background:linear-gradient(180deg,var(--deep) 15%,transparent)}.rueda-fade--bot{bottom:0;background:linear-gradient(0deg,var(--deep) 15%,transparent)}.chip-geo{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;border-radius:999px;border:1px solid rgba(127,214,178,.38);background:rgba(127,214,178,.1);color:var(--mint);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background var(--dur) ease,transform var(--dur) ease}.chip-geo:hover{background:rgba(127,214,178,.18);transform:translateY(-1px)}.geo-cambio{margin-top:16px;padding:15px 16px;border-radius:14px;background:var(--deep);border:1px solid var(--glass);box-shadow:0 10px 26px rgba(0,0,0,.28)}.geo-cambio-txt{margin:0 0 11px;font-size:14.5px;line-height:1.5;color:var(--crema)}.geo-cambio-nota{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--niebla)}.rueda-uni{display:inline-flex;gap:4px;padding:4px;margin:4px auto;align-self:center;background:var(--deep);border:1px solid rgba(214,201,232,.12);border-radius:999px}.rueda-uni button{border:none;background:none;cursor:pointer;color:var(--niebla);font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;border-radius:999px;transition:color var(--dur) ease,background var(--dur) ease}.rueda-uni button.on{background:var(--grad-cta);color:#fff}.rueda-uni-fila{display:flex;justify-content:center}.rueda-fecha{display:flex;gap:8px;margin-top:18px}.rueda-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.rueda-lbl{text-align:center;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--azul)}.barra-perfil{height:8px;border-radius:999px;margin:12px 0 10px;background:rgba(214,201,232,.14);overflow:hidden}.barra-perfil-fill{height:100%;border-radius:999px;background:var(--grad-cta);transition:width .4s ease}.mejora-faltan{margin:0 0 14px;font-size:14px;color:var(--niebla)}.mejora-botones{display:flex;flex-wrap:wrap;gap:10px}.btn-ghost--mini{padding:10px 18px;font-size:14.5px}.teaser{position:relative;margin:0 0 24px;border-radius:18px;overflow:hidden}.teaser-grid{grid-template-columns:repeat(3,1fr);gap:10px;filter:blur(15px);transform:scale(1.05)}.teaser-card{aspect-ratio:3/4;border-radius:14px;background:radial-gradient(circle at 50% 34%,hsl(var(--h) 45% 64%/.9),transparent 44%),linear-gradient(160deg,hsl(var(--h) 42% 32%),hsl(calc(var(--h) + 22) 46% 18%))}.teaser-silueta{position:absolute;left:50%;bottom:-16%;width:76%;aspect-ratio:1;transform:translateX(-50%);border-radius:50% 50% 46% 46%;background:hsl(var(--h) 28% 80%/.5)}.teaser-lock{display:none}.teaser-velo{background:linear-gradient(180deg,rgba(22,18,30,.4),rgba(22,18,30,.85))}.teaser-msg,.teaser-velo{position:absolute;inset:0}.teaser-msg{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:8px}.teaser-titulo{font-size:22px;font-weight:700}.teaser-texto{margin:0 0 6px;color:var(--blush);max-width:32ch}.cambiar-pais{margin-top:34px;padding-top:22px;border-top:1px solid rgba(249,239,227,.1)}.cambiar-pais-nota{max-width:62ch}.cambiar-pais-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cambiar-pais-confirma{margin-top:4px}.vit-titulo{font-size:clamp(30px,6vw,40px);margin:0 0 6px}.vit-tesis{margin:0 0 24px;max-width:46ch;color:var(--niebla);font-size:15.5px;line-height:1.6}.vit-sala{margin:0 0 22px;padding:14px 16px;border-radius:16px;background:rgba(163,199,250,.07);border:1px solid rgba(163,199,250,.26)}.vit-sala-titulo{margin:0 0 5px;font-weight:600;font-size:14.5px;color:var(--crema)}.vit-sala-texto{margin:0;max-width:56ch;font-size:13px;line-height:1.6;color:var(--niebla)}.vit-resumen{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-around;padding:16px 10px;margin:0 0 26px;border-radius:18px;background:var(--deep);border:1px solid var(--glass)}.vit-num{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:78px}.vit-num b{font-size:clamp(22px,5vw,27px);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--crema)}.vit-num span{font-size:12px;color:var(--niebla);text-align:center;line-height:1.3}.vit-num--fuerte b{color:var(--mint)}.vit-plata{flex:1 0 100%;display:flex;gap:10px;justify-content:space-around;align-items:flex-start;margin-top:14px;padding-top:14px;border-top:1px solid var(--glass)}.vit-plata .vit-num{min-width:0;flex:1 1 0}.vit-plata .vit-num b{font-size:clamp(17px,4.2vw,22px);letter-spacing:-.2px}.vit-num--suyo b{color:var(--oro)}.vit-seccion{margin:0 0 34px}.vit-seccion .ayuda{margin-bottom:12px}.vit-drop{position:relative;border:1.5px dashed transparent;border-radius:18px;transition:border-color var(--dur) ease,background var(--dur) ease}.vit-drop.encima{border-color:var(--azul);background:rgba(163,199,250,.06)}.vit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}@media (min-width:760px){.vit-grid{grid-template-columns:repeat(4,1fr);gap:8px}}.vit-pieza{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;display:block;padding:0;cursor:pointer;background:var(--glass);border:1.5px solid transparent;transition:border-color var(--dur) ease,transform var(--dur) ease}.vit-pieza:hover{transform:translateY(-2px)}.vit-pieza img{width:100%;height:100%;object-fit:cover;display:block}.vit-pieza-vel{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(8,6,12,.72) 0,rgba(8,6,12,0) 46%)}.vit-pieza--borrador{border-color:rgba(182,169,199,.42)}.vit-pieza--regalo{border-color:rgba(118,221,189,.62)}.vit-pieza--precio{border-color:rgba(159,92,234,.66)}.vit-pieza--borrador .vit-pieza-vel{background:linear-gradient(0deg,rgba(8,6,12,.78) 0,rgba(8,6,12,.22))}.vit-add{aspect-ratio:1/1;border-radius:12px;border:1.5px dashed rgba(163,199,250,.4);background:transparent;color:var(--azul);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur) ease,background var(--dur) ease}.vit-add:hover:not(:disabled){border-color:var(--azul);background:rgba(163,199,250,.06)}.vit-add:disabled{opacity:.6;cursor:wait}.vit-etiqueta{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--crema);background:rgba(22,18,30,.78);border:1px solid rgba(214,201,232,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:normal;overflow-wrap:break-word}.vit-etiqueta--regalo{border-color:rgba(118,221,189,.55);color:var(--mint)}.vit-etiqueta--precio{border-color:rgba(159,92,234,.55);font-variant-numeric:tabular-nums;font-weight:700}.vit-aperturas{position:absolute;right:6px;top:6px;padding:2px 7px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--void);background:var(--mint)}.vit-conteo{margin:12px 2px 0;font-size:12.5px;color:var(--niebla);font-variant-numeric:tabular-nums}.vit-frontera{margin:20px 2px 0;padding-top:14px;border-top:1px solid rgba(249,239,227,.1);max-width:58ch;font-size:12.5px;line-height:1.6;color:var(--niebla)}.vit-frontera a{color:var(--azul);text-decoration:none;border-bottom:1px solid transparent}.vit-frontera a:hover{border-bottom-color:var(--azul)}.vit-lista{display:grid;gap:8px}.vit-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 15px;border-radius:14px;background:var(--deep);border:1px solid var(--glass)}.vit-fila--invierte{border-color:rgba(118,221,189,.42);background:linear-gradient(rgba(118,221,189,.05),rgba(118,221,189,.05)),var(--deep)}.vit-fila-nombre{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--crema);min-width:0}.vit-sello{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--void);background:var(--mint)}.vit-fila-datos{font-size:12.5px;color:var(--niebla);font-variant-numeric:tabular-nums}.vit-vacio{padding:20px 18px;border-radius:16px;border:1px dashed rgba(249,239,227,.22);background:rgba(214,201,232,.04)}.vit-vacio-titulo{margin:0 0 6px;font-weight:600;font-size:15px;color:var(--crema)}.vit-vacio-texto{margin:0;max-width:52ch;color:var(--niebla);font-size:13.5px;line-height:1.6}.vit-hoja-fondo{position:fixed;inset:0;z-index:220;background:rgba(8,6,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center}.vit-hoja{width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;padding:16px 18px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--glass);border-bottom:0;border-radius:22px 22px 0 0;animation:vit-sube var(--dur) ease-out}@keyframes vit-sube{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.vit-hoja{animation:none}.vit-pieza:hover{transform:none}}@media (min-width:720px){.vit-hoja-fondo{align-items:center;padding:24px}.vit-hoja{border-radius:22px;border-bottom:1px solid var(--glass);padding-bottom:20px}}.vit-hoja-cab{display:flex;align-items:center;gap:12px;margin-bottom:16px}.vit-hoja-mini{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:var(--glass)}.vit-hoja-textos{min-width:0;flex:1}.vit-hoja-titulo{margin:0;font-weight:600;font-size:15.5px;color:var(--crema)}.vit-hoja-sub{margin:2px 0 0;font-size:12.5px;color:var(--niebla)}.vit-hoja-cerrar{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--glass);background:transparent;color:var(--niebla);font-size:15px;cursor:pointer;transition:color var(--dur) ease,border-color var(--dur) ease}.vit-hoja-cerrar:hover{color:var(--crema);border-color:rgba(214,201,232,.28)}.vit-nombre{margin-bottom:16px}.vit-nombre-campo{display:block}.vit-nombre-campo span{display:block;font-size:12.5px;color:var(--niebla);margin-bottom:5px}.vit-nombre-campo input{width:100%;padding:12px 14px;border-radius:12px;background:var(--void);border:1px solid var(--glass);color:var(--crema);font-size:16px;font-family:inherit}.vit-nombre-campo input:focus{border-color:var(--azul);outline:none}.vit-nombre-campo input::placeholder{color:rgba(182,169,199,.5)}.vit-nombre-pie{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.vit-nombre-pie .ayuda{font-size:12.5px;min-width:0}.vit-nombre-cuenta{flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums;color:var(--niebla);padding-bottom:1px}.vit-ops{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:520px){.vit-ops{grid-template-columns:repeat(3,1fr)}}.vit-op{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icono titulo" "icono texto";align-items:start;column-gap:9px;row-gap:2px;text-align:left;padding:12px 13px;border-radius:14px;cursor:pointer;background:var(--deep);border:1.5px solid var(--glass);color:var(--crema);transition:border-color var(--dur) ease,background var(--dur) ease}.vit-op:hover{border-color:rgba(214,201,232,.26)}.vit-op.es-elegida{border-color:var(--mint);background:linear-gradient(rgba(118,221,189,.08),rgba(118,221,189,.08)),var(--deep)}.vit-op-icono{grid-area:icono;font-size:17px;line-height:1.2}.vit-op-titulo{grid-area:titulo;font-weight:600;font-size:14px}.vit-op-texto{grid-area:texto;font-size:11.5px;line-height:1.45;color:var(--niebla)}.vit-precio{margin-top:14px}.vit-chips{display:flex;flex-wrap:wrap;gap:7px}.vit-chip{padding:8px 13px;border-radius:999px;cursor:pointer;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--crema);background:transparent;border:1px solid rgba(214,201,232,.22);transition:border-color var(--dur) ease,color var(--dur) ease}.vit-chip:hover{border-color:rgba(214,201,232,.4)}.vit-chip.es-elegida{border-color:var(--mint);color:var(--mint)}.vit-precio-campo{display:block;margin-top:12px}.vit-precio-campo span{display:block;font-size:12.5px;color:var(--niebla);margin-bottom:5px}.vit-precio-campo input{width:100%;padding:12px 14px;border-radius:12px;background:var(--void);border:1px solid var(--glass);color:var(--crema);font-size:16px;font-variant-numeric:tabular-nums;font-family:inherit}.vit-precio-campo input:focus{border-color:var(--azul);outline:none}.vit-aviso{margin:12px 0 0;padding:11px 13px;border-radius:12px;background:rgba(163,199,250,.08);border:1px solid rgba(163,199,250,.26);color:var(--crema);font-size:12.5px;line-height:1.55}.vit-hoja-pie{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.vit-hoja-pie .btn-cta--mini{flex:1}.vit-hoja-borrar{margin-left:auto;padding:6px 2px;background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--niebla);transition:color var(--dur) ease}.vit-hoja-borrar:hover:not(:disabled){color:var(--peligro)}.vit-hoja-borrar:disabled{opacity:.5;cursor:wait}.vit-borrar{margin-top:16px;padding:13px 15px;border-radius:14px;background:rgba(232,96,92,.07);border:1px solid rgba(232,96,92,.3)}.vit-borrar-txt{margin:0;max-width:52ch;font-size:13px;line-height:1.55;color:var(--crema)}.vit-borrar .vit-hoja-pie{margin-top:12px}.vit-borrar-si{border-color:rgba(232,96,92,.55);color:var(--peligro)}.vit-borrar-si:hover:not(:disabled){border-color:var(--peligro);color:var(--peligro)}.vit-borrar--pagada{background:rgba(232,199,116,.07);border-color:rgba(232,199,116,.34)}.vit-borrar-titulo{margin:0 0 6px;font-family:var(--font-display);font-size:17px;line-height:1.25;color:var(--oro)}.vit-borrar-salida{margin:10px 0 0;max-width:52ch;font-size:12.5px;line-height:1.55;color:var(--niebla)}.vit-borrar--pagada .btn-sec{border-color:rgba(232,199,116,.5);color:var(--oro)}.vit-borrar--pagada .btn-sec:hover:not(:disabled){border-color:var(--oro);color:var(--oro)}.pv2-vitrina{background:linear-gradient(rgba(159,92,234,.09),rgba(159,92,234,.09)),var(--deep);border:1px solid rgba(159,92,234,.38);box-shadow:none;color:var(--crema)}.pv2-vitrina:hover{color:var(--crema);box-shadow:0 14px 34px rgba(159,92,234,.2)}.pv2-vitrina .pv2-vermas-icono{background:rgba(159,92,234,.18);color:var(--blush)}.pv2-vitrina .pv2-vermas-txt small{color:var(--niebla);opacity:1}.pv2-vitrina .pv2-vermas-flecha{color:var(--violeta);opacity:1}.vv,.vv-caida{margin:26px 0 0;padding-top:20px;border-top:1px solid rgba(249,239,227,.1)}.vv-caida{max-width:48ch;line-height:1.6}.vv-titulo{margin:0 0 5px;font-family:var(--font-display);font-weight:400;font-size:var(--t-seccion);line-height:1.2;color:var(--crema)}.vv-intro{margin:0 0 14px;max-width:48ch;font-size:13.5px;line-height:1.6;color:var(--niebla)}.vv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}@media (min-width:900px){.vv-grid{gap:8px}}.vv-celda{display:flex;flex-direction:column;gap:5px;min-width:0}.vv-celda>.vv-pieza{width:100%}.vv-nombre{font-size:11.5px;line-height:1.3;color:var(--niebla);overflow-wrap:break-word;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.vv-nombre,.vv-pieza{margin:0;text-align:center;overflow:hidden}.vv-pieza{position:relative;aspect-ratio:1/1;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;background:var(--glass);border:1.5px solid transparent;color:var(--crema);font-family:inherit;transition:border-color var(--dur) ease,transform var(--dur) ease,background var(--dur) ease}.vv-pieza--abierta{padding:0;cursor:zoom-in;border-color:rgba(214,201,232,.22)}.vv-pieza--abierta:hover{transform:translateY(-2px);border-color:rgba(214,201,232,.4)}.vv-pieza--abierta img{width:100%;height:100%;object-fit:cover;display:block}.vv-pieza--regalo{cursor:pointer;background:rgba(118,221,189,.07);border-color:rgba(118,221,189,.5);color:var(--mint)}.vv-pieza--regalo:hover:not(:disabled){background:rgba(118,221,189,.13);border-color:var(--mint);transform:translateY(-2px)}.vv-pieza--regalo:disabled{opacity:.7;cursor:wait}.vv-pieza--precio{background:rgba(232,199,116,.05);border-color:rgba(232,199,116,.34)}.vv-pieza--vendible{cursor:pointer}.vv-pieza--vendible:hover{transform:translateY(-2px);border-color:rgba(232,199,116,.62);background:rgba(232,199,116,.09)}.vv-glifo{font-size:21px;line-height:1}.vv-glifo--candado{opacity:.85}.vv-accion{font-size:11.5px;font-weight:700;line-height:1.35}.vv-cifra{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--oro);max-width:100%}.vv-cifra,.vv-sello{line-height:1.35;overflow-wrap:break-word}.vv-sello{position:absolute;left:5px;bottom:5px;max-width:calc(100% - 10px);padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:rgba(22,18,30,.8);border:1px solid rgba(214,201,232,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:normal}.vv-sello--regalo{color:var(--mint);border-color:rgba(118,221,189,.5)}.vv-conteo{margin:11px 2px 0;font-size:12.5px;color:var(--niebla);font-variant-numeric:tabular-nums}.vv-nota{margin:11px 0 0;padding:8px 12px;border-radius:0 10px 10px 0;background:rgba(163,199,250,.07);border-left:2px solid rgba(163,199,250,.5);font-size:12.5px;line-height:1.55;color:var(--crema)}.vv-nota--regalo{background:rgba(118,221,189,.09);border-left-color:rgba(118,221,189,.62)}.vv-frontera{margin:14px 2px 0;max-width:54ch;font-size:12px;line-height:1.6;color:var(--niebla)}.vv-visor{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:22px 16px 54px;background:rgba(8,6,12,.94);cursor:zoom-out}.vv-visor img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}.vv-visor-cerrar{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:999px;background:rgba(22,18,30,.8);border:1px solid rgba(214,201,232,.2);color:var(--niebla);font-size:15px;cursor:pointer;transition:color var(--dur) ease,border-color var(--dur) ease}.vv-visor-cerrar:hover{color:var(--crema);border-color:rgba(214,201,232,.4)}.vv-visor-marca{position:absolute;left:16px;right:16px;bottom:18px;margin:0;text-align:center;font-size:12px;line-height:1.5;color:var(--niebla)}.vv-compra{position:fixed;inset:0;z-index:95;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:rgba(8,6,12,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto}.vv-compra-caja{width:100%;max-width:420px;margin:auto;padding:26px 22px 22px;border-radius:20px;background:var(--surface);border:1px solid rgba(232,199,116,.28);box-shadow:0 26px 70px rgba(0,0,0,.55);text-align:center}.vv-compra-titulo{margin:0;font-family:var(--font-display);font-size:23px;line-height:1.25;color:var(--crema);font-weight:400}.vv-compra-obra{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--niebla);overflow-wrap:break-word}.vv-compra-cifra{margin:16px 0 4px;font-size:38px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--oro);overflow-wrap:break-word}.vv-compra-promesas{margin:18px 0 0;padding:14px 14px 12px;border-radius:14px;background:rgba(214,201,232,.05);text-align:left}.vv-compra-promesa{display:flex;gap:9px;margin:0;font-size:12.5px;line-height:1.55;color:var(--crema)}.vv-compra-promesa+.vv-compra-promesa{margin-top:10px}.vv-compra-promesa span[aria-hidden]{flex:0 0 auto;font-size:13px;line-height:1.5;opacity:.9}.vv-compra-acciones{margin-top:20px}.vv-compra-cancelar{margin-top:12px;padding:8px 12px;background:none;border:none;color:var(--niebla);font-size:13.5px;cursor:pointer;transition:color var(--dur) ease}.vv-compra-cancelar:hover{color:var(--crema)}@media (max-width:420px){.vv-compra-caja{padding:22px 17px 18px}.vv-compra-cifra{font-size:33px}}.inv-gasto{margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--oro);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.inv-gasto-ayuda{margin-top:16px;padding-left:16px;position:relative}.inv-gasto-ayuda:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#e8c774}.hero{padding:clamp(40px,7vw,88px) 24px clamp(48px,6vw,72px)}.hero-tag{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--niebla)}.hero h1{font-size:clamp(44px,9vw,88px);line-height:.98;letter-spacing:-.015em}.hero-sub{margin:22px auto 0;max-width:620px}.hero-ctas{margin-top:28px;gap:0}.friccion{margin:14px auto 0;max-width:560px;font-size:14px;line-height:1.55;color:var(--niebla);text-wrap:pretty}.friccion--fuerte{margin-top:18px;color:var(--crema);font-weight:500}.confianza{margin-top:26px}.banda{border-top:1px solid rgba(214,201,232,.1)}.banda--verif{background:var(--surface)}.banda--disc{background:var(--deep)}.banda-grid{display:grid;gap:28px 48px;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px);text-align:left}.antetitulo{margin:0 0 12px;font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--niebla)}.banda-izq h2{margin:0;font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.01em;color:var(--crema);max-width:20ch}.banda-der p{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--niebla);max-width:60ch;text-wrap:pretty}.banda-der p:last-child{margin-bottom:0}.banda-remate{font-family:var(--font-display),Georgia,serif;font-size:clamp(20px,2.4vw,26px)!important;line-height:1.25;color:var(--crema)!important}.sello-mint{gap:10px;margin-top:26px;padding:9px 18px 9px 10px;border-radius:999px;border:1px solid rgba(118,221,189,.35);background:rgba(118,221,189,.08);color:var(--mint);font-size:15px;font-weight:500}.sello-check,.sello-mint{display:inline-flex;align-items:center}.sello-check{justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(118,221,189,.45);font-size:13px}.confianza-fila{border-top:1px solid rgba(214,201,232,.1)}.confianza-grid{display:grid;gap:22px 32px;padding-top:40px;padding-bottom:40px;text-align:left}.confianza-grid p{margin:0;padding-top:14px;border-top:1px solid rgba(214,201,232,.1);font-size:14.5px;line-height:1.5;color:var(--niebla);text-wrap:pretty}.confianza-grid .verificado{color:var(--mint);font-weight:600}.props{padding:clamp(64px,8vw,104px) 0;border-top:1px solid rgba(214,201,232,.1);background:var(--deep)}.props h2{margin:0 0 40px;font-size:clamp(32px,4.6vw,52px);line-height:1.05;color:var(--crema);text-align:left}.card-extra{margin:18px 0 0!important;padding-top:18px;color:var(--niebla)}.card-extra,.franja{border-top:1px solid rgba(214,201,232,.1)}.franja{background:var(--surface)}.franja-grid{display:grid;gap:24px 48px;padding-top:clamp(40px,4.5vw,56px);padding-bottom:clamp(40px,4.5vw,56px);text-align:left}.franja-titulo{margin:0 0 14px;font-size:clamp(24px,2.6vw,28px);line-height:1.2;color:var(--crema)}.franja-grid p{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:var(--niebla);max-width:62ch;text-wrap:pretty}.franja-remate{color:var(--crema)!important;font-weight:500;margin-bottom:0!important}.franja-sello{display:flex;align-items:flex-start}.franja-sello .sello-mint{margin-top:0}.como{border-top:1px solid rgba(214,201,232,.1);padding:clamp(64px,8vw,104px) 0}.inv-ejemplo{margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.inv-card{background:var(--surface);border:1px solid rgba(214,201,232,.1);border-radius:20px;padding:8px 24px}.inv-fila{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:18px 0;border-bottom:1px solid rgba(214,201,232,.08)}.inv-fila:last-child{border-bottom:0}.inv-etiqueta{font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--niebla)}.inv-valor{font-size:16px;color:var(--crema);text-align:right}.inv-qr{width:156px;height:156px;padding:12px;border-radius:16px;background:#ffffff;flex:none}.inv-qr svg{display:block;width:100%;height:100%;fill:var(--void)}.disc-lista{margin:0;padding:0;list-style:none}.disc-lista li{padding:16px 0;border-top:1px solid rgba(214,201,232,.1);font-size:15.5px;line-height:1.6;color:var(--niebla);max-width:60ch;text-wrap:pretty}.disc-lista li:last-child{border-bottom:1px solid rgba(214,201,232,.1)}.condicion{border-top:1px solid rgba(214,201,232,.1);padding:clamp(64px,8vw,104px) 0;text-align:center}.rol-toggle{margin:0 auto}.rol-opt{white-space:normal;min-height:56px;line-height:1.25}.rol-opt.sel{background:rgba(118,221,189,.1);border-color:rgba(118,221,189,.35);color:var(--crema)}.rw{margin:36px auto 0}.rw-titular{margin:16px 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,2.4vw,36px);line-height:1.15;color:var(--crema)}.rw-bajada{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--niebla);text-wrap:pretty}.rw-titulo{margin:24px 0 4px;padding-top:22px;border-top:1px solid rgba(214,201,232,.1);font-size:14px;font-weight:400;color:var(--niebla)}.rw-monto{font-family:var(--font-ui),system-ui,sans-serif;font-size:clamp(26px,2.1vw,32px);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--crema)}.rw-tuyo{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--niebla)}.rw-leyenda{margin:22px 0 0!important;text-align:left!important;font-size:13.5px}.rw-slider{margin:10px 0 0;accent-color:var(--azul);height:44px}.rw-extremos{display:flex;justify-content:space-between;margin:0;font-size:12px;color:var(--niebla);font-variant-numeric:tabular-nums}.rw-extra{margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(214,201,232,.1);font-size:14px;line-height:1.55;color:var(--niebla);text-wrap:pretty}.rw-guardada{margin:12px 0 0;text-align:center;font-size:13px;color:var(--niebla)}.rw-reservar{margin-top:22px}.modelo{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}.footer,.modelo{border-top:1px solid rgba(214,201,232,.1)}.footer-paises a[aria-current=page]{color:var(--crema);font-weight:500}.footer-fundada{margin-top:10px!important;font-size:12.5px;color:var(--niebla)}@media (min-width:860px){.banda-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.franja-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center}.confianza-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:859px){.inv-ejemplo{grid-template-columns:1fr;justify-items:center}.inv-card{width:100%}}@media (max-width:520px){.rol-toggle{display:grid;grid-template-columns:1fr 1fr;width:100%}.rol-opt{font-size:14px;padding-left:10px;padding-right:10px}}@media (max-width:420px){.hero{padding-top:34px;padding-bottom:38px}.hero-sub{margin-top:18px;font-size:15.5px}.friccion{margin-top:12px;font-size:13.5px}.friccion--fuerte{margin-top:16px}.confianza{margin-top:20px;font-size:13px}}.hero{text-align:center;padding-left:0;padding-right:0}.hero-inner{max-width:1120px;margin:0 auto;padding:0 24px}.hero h1{max-width:none;text-wrap:balance}.hero-sub{margin-left:auto;margin-right:auto;max-width:56ch}.hero-ctas{align-items:center}.friccion{margin-left:auto;margin-right:auto}.confianza{justify-content:center}@media (max-width:560px){.confianza{flex-direction:column;align-items:center;gap:6px}.confianza .sep{display:none}.hero-sub{margin-top:10px}.hero-ctas{margin-top:42px}}@media (max-width:700px){.banda-grid{padding-top:44px;padding-bottom:44px}.franja-grid{padding-top:36px;padding-bottom:36px}.props{padding:52px 0}.props h2{margin-bottom:28px}.como,.condicion{padding:52px 0}.confianza-grid{padding-top:28px;padding-bottom:28px}.inv-ejemplo{margin-top:36px}.disc-lista li{padding:13px 0}}.confianza-grid{grid-template-columns:repeat(2,1fr)}:root{--topbar-base-h:56px;--topbar-h:calc(var(--topbar-base-h) + var(--aviso-push-h, 0px) + env(safe-area-inset-top, 0px))}.topbar{padding-top:env(safe-area-inset-top,0);position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(28,22,38,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass)}body.con-topbar{padding-top:var(--topbar-h)}.topbar-inner{max-width:1120px;margin:0 auto;padding:0 24px;height:var(--topbar-base-h);display:flex;align-items:center;gap:26px}.topbar-logo{flex:0 0 auto}.topbar-tabs{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.topbar-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:11px;color:var(--niebla);font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:color var(--dur) ease,background var(--dur) ease}.topbar-tab:hover{color:var(--crema);background:var(--glass)}.topbar-tab.activa{color:var(--magenta)}.topbar-tab-icono{display:grid;place-items:center}.topbar-tab-icono svg{width:20px;height:20px;display:block}.topbar-tab-etq{line-height:1}.topbar-badge{min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--magenta);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.topbar-tab.activa .topbar-badge{background:transparent;border:1px solid var(--magenta);color:var(--magenta);line-height:15px}.topbar-acciones{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}@media (min-width:861px) and (max-width:1000px){.topbar-inner{gap:14px;padding-inline:16px}.topbar-tab{padding:8px 7px;gap:5px;font-size:13px}}@media (max-width:860px){:root{--topbar-base-h:52px}.topbar-tabs{display:none}.topbar-inner{gap:14px;justify-content:space-between}.topbar-acciones{gap:6px}}.push-navbar{background:#292035;border-bottom:1px solid var(--glass)}.push-navbar-inner{max-width:1120px;margin:0 auto;padding:4px 16px 4px 24px;display:flex;align-items:center;gap:12px}.push-navbar-texto{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.45}.push-navbar-accion{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--glass);border-radius:999px;background:var(--deep);color:var(--crema);font:inherit;font-size:13px;font-weight:650;text-decoration:none;cursor:pointer}.push-navbar-accion:disabled{opacity:.65;cursor:wait}.push-navbar-cerrar{flex:0 0 44px;width:44px;height:44px;padding:11px;border:0;border-radius:50%;background:transparent;color:var(--crema);cursor:pointer}.push-navbar-cerrar svg{display:block;width:22px;height:22px}.push-navbar :is(button,a):focus-visible{outline:2px solid var(--crema);outline-offset:2px}@media (max-width:600px){.push-navbar-inner{display:grid;grid-template-columns:1fr 44px;gap:2px 8px;padding:6px 12px 8px 16px}.push-navbar-texto{grid-column:1;font-size:13px}.push-navbar-accion{grid-column:1;justify-self:start}.push-navbar-cerrar{grid-column:2;grid-row:1/span 2;align-self:start}}.campana{position:relative;flex:0 0 auto}.campana-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--crema);transition:color var(--dur) ease,background var(--dur) ease}.campana-btn:before{content:"";position:absolute;inset:-2px}.campana-btn:hover{color:var(--crema);background:var(--glass)}.campana-btn.activa,.campana-btn.activa:hover{color:var(--magenta)}.campana-btn svg{width:22px;height:22px;display:block}.campana-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;border:2px solid var(--deep);background:var(--magenta);color:#fff;font-size:10px;font-weight:700;line-height:12px;text-align:center}.campana-btn--vaiven svg{transform-origin:50% 3px;animation:campana-vaiven .4s ease-in-out}@keyframes campana-vaiven{0%{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.campana-btn--vaiven svg{animation:none}}.campana-panel{position:absolute;right:0;top:calc(100% + 10px);width:380px;max-width:calc(100vw - 24px);max-height:min(560px,calc(100dvh - 90px));overflow-y:auto;overscroll-behavior:contain;z-index:60;background:var(--surface);border:1px solid var(--glass);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.55)}.campana-cab{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--glass)}.campana-titulo{margin:0;font-family:var(--font-ui),"Instrument Sans",system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--crema)}.campana-vertodas{font-size:13.5px;font-weight:600;color:var(--magenta);white-space:nowrap}.campana-vertodas:hover{color:var(--crema)}.campana-pie{margin:0;padding:10px 14px 12px;font-size:12px;color:var(--niebla)}.nov-lista{display:flex;flex-direction:column}.nov-seccion-titulo{margin:0;padding:12px 14px 6px;font-family:var(--font-ui),"Instrument Sans",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla)}.nov-filas{list-style:none;margin:0;padding:0}.nov-fila{position:relative;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;min-height:64px;padding:10px 14px;color:var(--crema);text-decoration:none;transition:background var(--dur) ease}.nov-fila:hover{color:var(--crema);background:var(--glass)}.nov-fila:focus-visible{outline:2px solid var(--azul);outline-offset:-2px;border-radius:10px}.nov-fila--nueva{background:rgba(212,82,178,.07)}.nov-fila--nueva:hover{background:rgba(212,82,178,.12)}.nov-fila--nueva:before{content:"";position:absolute;left:3px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--magenta)}.nov-cara,.nov-izq{position:relative;width:40px;height:40px}.nov-cara{display:block}.nov-cara img{display:block;width:40px;height:40px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;background:var(--deep)}.nov-insignia{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface);border:1px solid;font-size:9px;line-height:1}.nov-insignia--estrella{color:var(--oro)}.nov-insignia--corazon{color:var(--magenta)}.nov-pila{position:relative;display:block;width:40px;height:40px}.nov-pila img{position:absolute;width:26px;height:26px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:2px solid var(--surface);background:var(--deep)}.nov-pila--2 img:first-child{top:0;left:0;z-index:2}.nov-pila--2 img:nth-child(2){bottom:0;right:0;z-index:1}.nov-pila--3 img:first-child{top:0;left:7px;z-index:3}.nov-pila--3 img:nth-child(2){bottom:0;left:0;z-index:2}.nov-pila--3 img:nth-child(3){bottom:0;right:0;z-index:1}.nov-icono{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--glass);color:var(--niebla)}.nov-icono svg{width:20px;height:20px;display:block}.nov-centro{min-width:0;display:flex;flex-direction:column;gap:2px}.nov-sub,.nov-titulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nov-titulo{font-size:14px;font-weight:600;line-height:1.35;color:var(--crema)}.nov-fila--nueva .nov-titulo{font-weight:700}.nov-sub{font-size:13px;line-height:1.4;color:var(--niebla)}.nov-der{align-self:start;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px}.nov-tiempo{font-size:12px;color:var(--niebla);white-space:nowrap}.nov-chip{padding:3px 8px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.nov-chip--pendiente{border-color:var(--magenta);color:var(--magenta)}.nov-chip--yanova{background:var(--glass);color:var(--niebla)}.nov-cargando{padding:4px 0}.nov-esqueleto{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;min-height:64px;padding:10px 14px}.nov-esqueleto-cara{width:40px;height:40px;border-radius:50%;background:var(--glass)}.nov-esqueleto-lineas{display:flex;flex-direction:column;gap:8px}.nov-esqueleto-lineas span{display:block;height:10px;border-radius:6px;background:var(--glass)}.nov-esqueleto-lineas span:first-child{width:72%}.nov-esqueleto-lineas span:last-child{width:46%}.nov-esqueleto-cara,.nov-esqueleto-lineas span{animation:nov-esqueleto 1.1s ease-in-out infinite alternate}@keyframes nov-esqueleto{0%{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nov-esqueleto-cara,.nov-esqueleto-lineas span{animation:none}}.nov-error{padding:22px 14px;text-align:center}.nov-error p{margin:0 0 10px;font-size:14px;color:var(--niebla)}.nov-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 24px;text-align:center}.nov-vacio-icono{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--glass);color:var(--niebla)}.nov-vacio-icono svg{width:24px;height:24px;display:block}.nov-vacio-titulo{margin:4px 0 0;font-size:15.5px;font-weight:700;color:var(--crema)}.nov-vacio-texto{margin:0 0 8px;max-width:36ch;font-size:13.5px;line-height:1.5;color:var(--niebla)}.nov-pagina .nov-seccion+.nov-seccion{margin-top:18px}.nov-pagina .nov-seccion-titulo{padding:0 0 8px}.nov-pagina .nov-filas{background:var(--surface);border:1px solid var(--glass);border-radius:16px;overflow:hidden}.nov-pagina .nov-item+.nov-item{border-top:1px solid var(--glass)}.nov-pagina .campana-pie{padding:14px 0 0}.nov-pagina .nov-sub{-webkit-line-clamp:4}.nov-pagina .nov-vacio{background:var(--surface);border:1px solid var(--glass);border-radius:16px}.teaser-marco{position:relative;isolation:isolate}.teaser-grid{display:grid;filter:none;transform:none;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;pointer-events:none;user-select:none}.teaser-card{position:relative;background:var(--surface);border:1px solid rgba(214,201,232,.1);border-radius:20px;overflow:hidden;clip-path:inset(0 round 20px);isolation:isolate}.teaser-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--void) 0%,transparent) 38%,color-mix(in srgb,var(--void) 86%,transparent) 100%)}.teaser-foto{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;filter:blur(2px) saturate(.95);transform:scale(1.12)}.teaser-silueta{position:relative;left:auto;bottom:auto;border-radius:0;background:radial-gradient(circle at 50% 34%,rgba(182,169,199,.3) 0 13%,transparent 14%),radial-gradient(48% 26% at 50% 82%,rgba(182,169,199,.26) 0 60%,transparent 62%),var(--deep);filter:blur(10px);transform:scale(1.12)}.teaser-info{position:absolute;left:14px;right:14px;bottom:12px;margin:0;z-index:1;color:var(--crema);font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.explorar-velado{min-height:0;padding:20px 0}.explorar-velado .page-head{margin-bottom:10px}.explorar-velado .explorar-sub{margin-bottom:18px}.teaser-marco{display:grid;place-items:center;height:clamp(380px,calc(100svh - var(--topbar-h, 72px) - 180px),700px);overflow:hidden;border-radius:20px;padding:24px}.teaser-marco .teaser-grid{position:absolute;inset:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.teaser-marco--continuidad:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,var(--void));pointer-events:none;z-index:1}.teaser-panel{position:relative;z-index:2;width:100%;max-width:500px;padding:24px 28px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 40px rgba(0,0,0,.25)}.teaser-confianza{margin:0 0 12px;color:var(--blush);font-size:13px;font-weight:600}.teaser-titulo{margin:0;font-family:var(--font-display),sans-serif;font-size:26px;color:var(--crema)}.teaser-texto{margin:12px auto 0;color:var(--niebla);max-width:40ch;font-size:15px;line-height:1.5}.teaser-cta{margin-top:20px}.teaser-continuidad{position:absolute;z-index:2;bottom:8px;left:8px;right:8px;margin:0;text-align:center;font-size:12px;color:var(--niebla)}@media (min-width:1100px){.teaser-marco .teaser-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.page.explorar-velado{padding-bottom:0}.teaser-marco{height:max(380px,calc(100svh - var(--topbar-h, 64px) - 250px))}}@media (max-width:600px){.page.explorar-velado{padding:16px 0 0}.explorar-velado .page-wrap{padding:0 16px}.explorar-velado .explorar-sub{font-size:14px}.teaser-marco{padding:12px;height:max(380px,calc(100svh - var(--topbar-h, 64px) - 210px - env(safe-area-inset-bottom, 0px)))}.teaser-marco .teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.teaser-marco .teaser-card{border-radius:14px;clip-path:inset(0 round 14px)}.teaser-panel{padding:20px 16px}.teaser-titulo{font-size:22px}.teaser-texto{font-size:14px}.teaser-info{left:8px;bottom:8px}.teaser-continuidad,.teaser-info{font-size:11px}}.vp-barra{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border:1px solid var(--glass);border-radius:999px;background:var(--surface);font-size:13px;color:var(--niebla)}.vp-etiqueta{color:var(--crema);font-weight:700;letter-spacing:.01em}.vp-pista{flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--crema) 10%,transparent);overflow:hidden}.vp-progreso{display:block;height:100%;border-radius:999px;background:var(--grad-cta);transition:width .2s linear}.vp-tiempo{min-width:3.2ch;text-align:right;font-variant-numeric:tabular-nums;color:var(--crema);font-weight:600}.vp-fichas{white-space:nowrap}.teaser-marco.vp-marco{display:block;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch;--vp-barra-h:52px;height:clamp(380px,calc(100svh - var(--topbar-h, 72px) - 180px - var(--vp-barra-h)),700px)}.vp-marco .teaser-grid{position:relative;inset:auto;pointer-events:auto;user-select:none}.vp-card{appearance:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:default}.vp-grid .vp-card{cursor:pointer;transition:transform var(--dur) ease}.vp-grid .vp-card:focus-visible,.vp-grid .vp-card:hover{transform:translateY(-2px)}.vp-grid .vp-card:focus-visible{outline:2px solid var(--azul);outline-offset:-3px}.vp-card .teaser-foto{pointer-events:none}.teaser-dato,.teaser-nombre{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teaser-nombre{font-weight:700}.teaser-dato{font-size:.86em;font-weight:500;opacity:.92}.vp-fin{grid-column:1/-1;height:1px}.vp-telon{position:fixed;inset:0;z-index:80;display:grid;place-items:center;align-items:safe center;overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:rgba(10,8,14,.55);backdrop-filter:blur(2px)}.vp-ficha{width:min(100%,360px);background:var(--surface);border:1px solid var(--glass);border-radius:22px;overflow:hidden;box-shadow:0 18px 60px rgba(0,0,0,.45)}.vp-ficha-foto{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:blur(6px) saturate(.95);transform:scale(1.1)}.vp-ficha-cuerpo{position:relative;z-index:1;padding:16px 18px 18px;background:var(--surface)}.vp-ficha-dato{margin:0;font-family:var(--font-display),sans-serif;font-size:22px;color:var(--crema)}.vp-ficha-verif{margin:4px 0 0;color:var(--mint);font-size:13px;font-weight:600}.vp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.vp-chip{padding:5px 10px;border-radius:999px;border:1px solid var(--glass);color:var(--crema);font-size:12.5px;background:color-mix(in srgb,var(--crema) 6%,transparent)}.vp-ficha-texto{margin:14px 0 12px;color:var(--niebla);font-size:14px;line-height:1.5}.vp-ficha .btn-cta{width:100%}.vp-progreso-txt{margin:0 0 8px;color:var(--crema);font-size:13px;font-weight:600}.vp-pasos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;padding:0;list-style:none}.vp-paso{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px dashed var(--glass);color:var(--niebla);font-size:12.5px}.vp-paso--hecho{border-style:solid;color:var(--crema);background:color-mix(in srgb,var(--crema) 6%,transparent)}.vp-paso-marca{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid;font-size:10px;line-height:1}.vp-paso--hecho .vp-paso-marca{background:var(--mint);border-color:var(--mint);color:var(--void)}@media (max-width:900px){.teaser-marco.vp-marco{height:max(380px,calc(100svh - var(--topbar-h, 64px) - 250px - var(--vp-barra-h)))}}@media (max-width:600px){.vp-barra{gap:8px;padding:7px 10px;font-size:12px}.teaser-marco.vp-marco{padding:8px;height:max(380px,calc(100svh - var(--topbar-h, 64px) - 210px - var(--vp-barra-h) - env(safe-area-inset-bottom, 0px)))}.vp-pasos{gap:6px}.vp-paso{padding:4px 8px;font-size:12px}}.barra-app-icono{position:relative}.barra-app-badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--magenta,#d452b2);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.barra-app-tab.activa .barra-app-badge{background:var(--crema,#f9efe3);color:var(--void,#16121e)}.page{min-height:100dvh;background:var(--void);padding:28px 0 96px}.page-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.page-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin:0 0 18px}.page-head h1{margin:0}.page-angosto,.page-wrap .wizard{width:100%;max-width:none}.page-wrap .wizard{margin-left:0;margin-right:0}@media (max-width:860px){.page{padding-top:20px}.page-wrap,.topbar-inner{padding:0 16px}}.doc--eje{margin:0;padding:0;max-width:680px}body.con-topbar .doc .volver{display:none}.page-head+.hint,.page-wrap>.hint{font-size:14.5px;line-height:1.55;margin:6px 0 22px;max-width:72ch}.page-wrap .wizard .btn-cta--wizard{display:block;max-width:420px;margin-left:auto;margin-right:auto}.match-celebra{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:clamp(16px,5vw,40px);background:rgba(8,6,12,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:match-celebra-velo .26s ease-out both}.match-celebra-tarjeta{width:min(420px,100%);text-align:center;padding:34px 28px 28px;border-radius:24px;border:1px solid rgba(214,201,232,.16);background:radial-gradient(120% 90% at 50% 0,rgba(212,82,178,.22) 0,transparent 62%),var(--surface);box-shadow:0 26px 70px rgba(0,0,0,.55);animation:match-celebra-entra .32s cubic-bezier(.2,.9,.3,1) both}.match-celebra-corazon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 16px;border-radius:50%;background:var(--grad-cta);color:#fff;font-size:32px;line-height:1;box-shadow:0 12px 34px rgba(212,82,178,.4);animation:match-celebra-latido 1.6s ease-in-out .32s 2}.match-celebra-titulo{margin:0;font-size:clamp(28px,7vw,36px);line-height:1.15;color:var(--crema)}.match-celebra-sub{margin:8px 0 0;font-size:17px;color:var(--blush)}.match-celebra-nota{margin:12px auto 0;max-width:34ch;font-size:13.5px;line-height:1.55;color:var(--niebla)}.match-celebra-acciones{display:flex;flex-direction:column;gap:10px;margin-top:22px}.match-celebra-cta{width:100%;padding:15px 24px;font-size:17px}.match-celebra-seguir{width:100%;background:none;border:0;padding:10px 12px;color:var(--niebla);font:inherit;font-size:15px;cursor:pointer;border-radius:999px}.match-celebra-seguir:hover{color:var(--crema)}@keyframes match-celebra-velo{0%{opacity:0}to{opacity:1}}@keyframes match-celebra-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes match-celebra-latido{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.match-celebra,.match-celebra-corazon,.match-celebra-tarjeta{animation:none}}.match-siguiente{max-width:760px;margin:32px 0 24px;padding:18px 20px;border-radius:16px;background:rgba(163,199,250,.06);border:1px solid rgba(163,199,250,.22)}.match-siguiente .seccion-titulo{margin-top:0}.match-pasos{margin:10px 0 14px;padding-left:20px;display:grid;gap:7px;color:var(--niebla);font-size:14.5px;line-height:1.55}.match-pasos li::marker{color:var(--azul);font-weight:700}.toast{position:fixed;right:clamp(12px,3vw,24px);bottom:calc(env(safe-area-inset-bottom, 0px) + 84px);z-index:220;display:flex;align-items:center;gap:12px;max-width:min(320px,calc(100vw - 24px));padding:12px 16px;border-radius:16px;border:1px solid rgba(214,201,232,.16);background:rgba(32,26,41,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,.5);color:var(--crema);animation:toast-entra .28s cubic-bezier(.2,.9,.3,1) both}.toast:hover{color:var(--crema);border-color:rgba(214,201,232,.3)}.toast-icono{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--grad-cta);color:#fff;font-size:17px;line-height:1}.toast-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.toast-texto strong{font-size:14.5px;font-weight:700}.toast-sub{font-size:12.5px;color:var(--niebla)}@keyframes toast-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:861px){.toast{bottom:clamp(16px,3vw,28px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.impago-entrada{margin:18px 0 0}.impago-enlace{background:none;border:0;padding:0;color:var(--niebla);font-size:13.5px;line-height:1.55;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(182,169,199,.4);cursor:pointer;transition:color var(--dur) ease}.impago-enlace:hover{color:var(--crema);text-decoration-color:var(--azul)}.impago{margin-top:20px;padding:20px 22px;border-radius:16px;background:var(--surface);border:1px solid rgba(163,199,250,.28)}.impago-titulo{margin:0 0 4px;font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-size:22px;line-height:1.25;color:var(--crema)}.impago-intro{margin:0 0 14px;color:var(--niebla);font-size:13.5px}.impago-sub{margin:18px 0 6px;font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:600;color:var(--azul)}.impago-parrafo{margin:0 0 12px;font-size:14.5px;line-height:1.6;color:var(--blush)}.impago-parrafo--clave{padding:12px 14px;border-radius:12px;border:1px solid rgba(163,199,250,.34);background:rgba(163,199,250,.08);color:var(--crema)}.impago-form{margin-top:4px}.impago-form .campo{margin:8px 0 0}.impago-botones{margin-top:16px}.impago--hecho{border-color:rgba(118,221,189,.34)}.impago-ok-titulo{margin:0 0 8px;color:var(--mint);font-size:15px;font-weight:600}.impago-estado{margin:12px 0 0;font-size:13px;color:var(--azul);letter-spacing:.01em}.impago-frase{margin-top:18px;max-width:62ch}@media (max-width:520px){.impago{padding:18px 16px}.impago-titulo{font-size:20px}}.ig,.ig-cta,.ig-intro{max-width:720px}.ig,.ig-form{display:grid;gap:4px}.ig-form{margin-top:18px}.ig-campo-etiqueta{display:block;font-family:var(--font-ui),sans-serif;font-weight:600;font-size:14px;color:var(--crema);margin-bottom:8px}.ig-campo-fila{display:flex;align-items:center;gap:0}.ig-arroba{padding:13px 4px 13px 13px;border:1px solid rgba(214,201,232,.12);border-right:none;border-radius:12px 0 0 12px;background:var(--deep);color:var(--niebla);font-size:16px;line-height:1.2}.ig-campo.campo{border-radius:0 12px 12px 0;margin-bottom:0}.ig-check{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:14.5px;line-height:1.5;cursor:pointer}.ig-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--mint);flex:none}.ig-check--consentimiento{margin-top:18px;padding:14px 16px;border-radius:12px;border:1px solid rgba(118,221,189,.4);background:rgba(118,221,189,.07)}.ig-aviso{margin-top:20px;padding:18px 20px;border-radius:16px;background:var(--surface);border:1px solid rgba(118,221,189,.3)}.ig-aviso--recordatorio{margin-top:16px}.ig-quien .t-etiqueta{margin:0 0 8px}.ig-quien-handle{display:inline-block;font-family:var(--font-display),serif;font-size:clamp(26px,4vw,34px);line-height:1.1;color:var(--crema);text-decoration:none;word-break:break-all}.ig-quien-handle:hover{color:var(--mint)}.ig-quien-linea{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--niebla)}.ig-quien-detalles{margin-top:14px}.ig-quien-detalles>summary{cursor:pointer;list-style:none;font-size:13.5px;color:var(--azul)}.ig-quien-detalles>summary::-webkit-details-marker{display:none}.ig-quien-detalles>summary:before{content:"› "}.ig-quien-detalles[open]>summary:before{content:"⌄ "}.ig-quien-detalles[open]>summary{margin-bottom:12px}.ig-aviso-titulo{font-family:var(--font-ui),sans-serif;font-weight:600;font-size:15px;color:var(--mint);margin:0 0 12px}.ig-aviso-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ig-aviso-lista li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.6;color:var(--crema);text-wrap:pretty}.ig-aviso-lista li:before{content:"·";position:absolute;left:6px;color:var(--mint);font-weight:700}.ig-aviso .ayuda{margin-top:12px}.ig-cuenta{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--mint);letter-spacing:.01em;word-break:break-all}.ig-bloqueo{margin-top:20px;padding:16px 18px;border-radius:14px;border:1px solid rgba(163,199,250,.35);background:rgba(163,199,250,.07);color:var(--azul);font-size:14.5px;line-height:1.6}.ig-bloqueo p{margin:0 0 8px}.ig-bloqueo p:last-child{margin-bottom:0}.ig-bloqueo .ig-aviso-titulo{color:var(--azul)}.ig-bloqueo .ayuda{color:var(--niebla)}.ig-enviar{justify-self:start;margin-top:22px}.ig-quitar{margin-top:28px;padding-top:22px;border-top:1px solid var(--glass)}.ig-quitar .ayuda{margin-bottom:12px}.ig-cta{margin-top:26px;padding:18px 20px;border-radius:16px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.ig-cta .ayuda{margin-bottom:14px}@media (max-width:520px){.ig-aviso{padding:16px}.ig-cuenta{font-size:18px}}.join-pais{margin-top:26px}.selpais{position:relative}.selpais-actual{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:var(--deep);border:1px solid rgba(214,201,232,.12);border-radius:12px;padding:14px;color:var(--crema);font-size:16px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur) ease}.selpais-actual:hover{border-color:rgba(163,199,250,.45)}.selpais-actual-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis}.selpais-actual-cambiar{flex:none;color:var(--azul);font-size:13.5px;font-weight:600}.selpais-input{width:100%;background:var(--deep);border:1px solid var(--azul);color:var(--crema);border-radius:12px;padding:14px 12px;font-size:16px;font-family:inherit;outline:none}.selpais-input::placeholder{color:var(--niebla)}.selpais-lista{margin:8px 0 0;padding:6px;list-style:none;background:var(--surface);border:1px solid rgba(214,201,232,.14);border-radius:12px;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.selpais-op{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:none;color:var(--crema);font-size:15.5px;font-family:inherit;padding:11px 12px;border-radius:8px;cursor:pointer}.selpais-op.marca,.selpais-op:hover{background:rgba(214,201,232,.1)}.selpais-op.puesta{color:var(--azul)}.selpais-op-tag{flex:none;color:var(--mint);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.selpais-vacio{margin:8px 0 0;padding:12px;background:var(--surface);border:1px solid rgba(214,201,232,.14);color:var(--niebla)}.join-pais-aviso,.selpais-vacio{border-radius:12px;font-size:14px}.join-pais-aviso{margin:12px 0 0;padding:12px 14px;line-height:1.55}.join-pais-aviso--abierto{color:var(--mint);background:rgba(118,221,189,.08);border:1px solid rgba(118,221,189,.28)}.join-pais-aviso--espera{color:var(--azul);background:rgba(163,199,250,.08);border:1px solid rgba(163,199,250,.3)}.wizard .join-pais-nota{margin:10px 0 0;font-size:13.5px}.cambiar-pais .selpais{margin-top:12px}.cambiar-pais-aviso{max-width:62ch;margin-top:16px}.cambiar-pais-aviso--pierde{color:var(--peligro);background:rgba(232,96,92,.08);border:1px solid rgba(232,96,92,.32)}.espera-velo{position:fixed;inset:0;z-index:400;display:flex;flex-direction:column;padding:clamp(16px,5vw,48px);overflow-y:auto;background:rgba(12,9,17,.58);backdrop-filter:blur(14px) saturate(.9);-webkit-backdrop-filter:blur(14px) saturate(.9)}body.sin-scroll{overflow:hidden}.espera-tarjeta{width:min(660px,100%);margin:auto;padding:clamp(28px,5vw,52px) clamp(22px,5vw,56px) clamp(26px,4vw,44px);border-radius:26px;border:1px solid rgba(214,201,232,.14);background:radial-gradient(120% 80% at 50% 0,rgba(159,92,234,.16) 0,transparent 58%),var(--surface);box-shadow:0 30px 90px rgba(8,6,12,.6)}.espera-sello{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--mint);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.espera-punto{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px rgba(118,221,189,.16)}.espera-titulo{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,6.4vw,52px);line-height:1.08;color:var(--crema)}.espera-titulo:focus-visible{outline-offset:6px}.espera-titulo-b{display:block;font-style:italic;color:var(--blush)}.espera-parrafo{margin:22px 0 0;max-width:52ch;font-size:16px;line-height:1.65;color:var(--crema)}.espera-parrafo--tenue{color:var(--niebla)}.espera-camino{margin:26px 0 0}.espera-camino-fila{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.espera-camino-rotulo{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla)}.espera-camino-apertura{color:var(--crema);font-weight:600;white-space:nowrap}.espera-camino-pista{position:relative;height:8px;border-radius:999px;background:rgba(214,201,232,.12)}.espera-camino-lleno{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--grad-marca);box-shadow:0 0 18px rgba(212,82,178,.45);overflow:hidden;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.espera-camino-brillo{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(249,239,227,.55) 50%,transparent);animation:espera-camino-destello 3.4s ease-in-out 1.6s infinite}@keyframes espera-camino-destello{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.espera-camino-punta{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--crema);box-shadow:0 0 0 3px rgba(212,82,178,.28),0 0 12px rgba(249,239,227,.7);transition:left 1.4s cubic-bezier(.16,1,.3,1);animation:espera-camino-latido 2.8s ease-in-out infinite}@keyframes espera-camino-latido{0%,to{box-shadow:0 0 0 3px rgba(212,82,178,.28),0 0 12px rgba(249,239,227,.7)}50%{box-shadow:0 0 0 6px rgba(212,82,178,.12),0 0 18px rgba(249,239,227,.9)}}.espera-camino-fechas{display:flex;justify-content:space-between;gap:12px;margin:9px 0 0;font-size:12px;color:var(--niebla)}@media (max-width:420px){.espera-camino-rotulo{font-size:10.5px;letter-spacing:.08em}.espera-camino-fechas{gap:8px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.espera-camino-lleno{transition:none}.espera-camino-brillo{animation:none;opacity:0}.espera-camino-punta{animation:none;transition:none}}.espera-lista{margin:28px 0 0;padding:20px 22px;list-style:none;border-radius:16px;border:1px solid rgba(214,201,232,.1);background:rgba(214,201,232,.04)}.espera-lista li{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--blush)}.espera-lista li+li{margin-top:14px}.espera-tic{flex:0 0 auto;color:var(--mint);font-weight:700}.espera-lista strong{color:var(--crema);font-weight:600}.espera-carta{display:flex;flex-direction:column;gap:10px;margin:28px 0 0;padding:20px 22px;border-radius:18px;border:1px solid rgba(212,82,178,.28);background:radial-gradient(120% 120% at 0 0,rgba(159,92,234,.12) 0,transparent 62%),rgba(214,201,232,.04)}.espera-carta-titulo{display:flex;align-items:baseline;gap:9px;margin:0;font-family:var(--font-display),Georgia,serif;font-size:20px;line-height:1.25;color:var(--crema)}.espera-carta-ayuda{margin:0;font-size:13.5px;line-height:1.55;color:var(--niebla)}.espera-carta-campo{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(214,201,232,.16);background:rgba(12,9,17,.35);color:var(--crema);font:inherit;font-size:15px;line-height:1.6;resize:vertical;min-height:116px}.espera-carta-campo::placeholder{color:rgba(182,169,199,.6)}.espera-carta-campo:focus{outline:none;border-color:var(--violeta)}.espera-carta-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.espera-carta-cuenta{font-size:12.5px;color:var(--niebla)}.espera-carta-guardar{flex:0 0 auto;padding:12px 26px;font-size:15px}.espera-carta-guardar:disabled{opacity:.45;cursor:default}.espera-carta--puesta{gap:12px}.espera-carta-texto{margin:0;padding-left:14px;border-left:2px solid rgba(212,82,178,.5);font-size:14.5px;line-height:1.65;color:var(--blush);white-space:pre-wrap;overflow-wrap:anywhere}.espera-carta-pie{margin:0}.espera-carta-editar{padding:0;border:0;background:none;color:var(--niebla);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.espera-carta-editar:hover{color:var(--crema)}@media (max-width:420px){.espera-carta{padding:18px 16px}.espera-carta-titulo{font-size:18px}.espera-carta-fila{flex-direction:column-reverse;align-items:stretch}.espera-carta-guardar{width:100%}.espera-carta-cuenta{text-align:right}}.espera-cta{width:100%;margin-top:30px;padding:17px 24px}.espera-pie{margin:12px 0 0;text-align:center}.espera-enlace,.espera-pie{font-size:13px;color:var(--niebla)}.espera-enlace{display:flex;flex-direction:column;gap:6px;margin:14px 0 0}.espera-enlace input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(214,201,232,.16);background:rgba(214,201,232,.05);color:var(--crema);font:inherit;font-size:13.5px}.espera-sms{margin:16px 0 0;text-align:center;font-size:13px;color:var(--niebla)}.espera-sms-caja{margin-top:20px;padding:16px;border-radius:14px;border:1px solid rgba(118,221,189,.3);background:rgba(118,221,189,.06)}.espera-sms-titulo{margin:0;font-size:14.5px;font-weight:700;color:var(--crema)}.espera-ig{margin:20px 0 0}.espera-ig-enlace{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:14px;border:1px solid rgba(214,201,232,.16);background:rgba(214,201,232,.05);color:var(--crema);font-size:14px;font-weight:600;text-decoration:none;transition:border-color var(--dur,.18s) ease,background var(--dur,.18s) ease}.espera-ig-enlace:hover{color:var(--crema);border-color:rgba(214,201,232,.3);background:rgba(214,201,232,.09)}.espera-ig-icono{display:grid;place-items:center;flex:0 0 auto}.espera-ig-icono svg{width:24px;height:24px;display:block}.espera-sms-abrir{padding:0;border:none;background:none;color:var(--niebla);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(182,169,199,.45)}.espera-sms-abrir:hover{color:var(--crema)}.espera-sms-form{display:flex;flex-direction:column;gap:8px;text-align:left}.espera-sms-form label{line-height:1.5}.espera-sms-fila{display:flex;gap:8px}.espera-sms-fila input{flex:1 1 auto;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--linea,rgba(249,239,227,.18));background:var(--void);color:var(--crema);font:inherit}.espera-sms-fila input:focus{outline:none;border-color:var(--azul)}.espera-sms-guardar{flex:0 0 auto;padding:12px 18px;font-size:14.5px}.espera-sms-error{color:var(--coral,#ff8f7a);font-size:12.5px}.espera-sms--puesto{display:flex;gap:12px;text-align:left;align-items:flex-start}.espera-sms--puesto strong{color:var(--crema);font-weight:600}.espera-sms-quitar{padding:0;border:none;background:none;color:var(--niebla);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.espera-sms-quitar:hover{color:var(--coral,#ff8f7a)}.espera-sms-quitar:disabled{opacity:.5;cursor:default}@media (max-width:420px){.espera-sms-fila{flex-direction:column}.espera-sms-guardar{width:100%}}.espera-salir{margin:22px 0 0;text-align:center}.espera-salir-btn{padding:8px 14px;border:none;background:none;color:var(--niebla);font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur) ease}.espera-salir-btn:hover{color:var(--crema)}.ref-enlace{padding:20px 22px;border-radius:18px;border:1px solid rgba(214,201,232,.14);background:rgba(214,201,232,.04);text-align:center}.ref-enlace--compacto{padding:0;border:none;background:none}.ref-enlace-etq{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla)}.ref-enlace-url{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;color:var(--crema);word-break:break-all;user-select:all}.ref-enlace-btn{width:100%;margin-top:14px;padding:15px 24px;font-size:16px}.ref-enlace-manual{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;font-size:13px;color:var(--niebla)}.ref-enlace-manual input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid rgba(214,201,232,.16);background:rgba(214,201,232,.05);color:var(--crema);font:inherit;font-size:13.5px}.mis-ref{max-width:620px;display:flex;flex-direction:column;gap:24px}.mis-ref-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mis-ref-cifra{display:flex;flex-direction:column;gap:4px;padding:16px 14px;border-radius:14px;border:1px solid rgba(214,201,232,.1);background:var(--surface);text-align:center}.mis-ref-n{font-family:var(--font-display),Georgia,serif;font-size:clamp(20px,5vw,26px);line-height:1.1;color:var(--crema)}.mis-ref-etq{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla)}.mis-ref-vacio{margin:0;color:var(--niebla);font-size:15px}.mis-ref-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mis-ref-lista li{display:flex;align-items:baseline;gap:12px;padding:13px 16px;border-radius:12px;border:1px solid rgba(214,201,232,.1);background:var(--surface)}.mis-ref-nombre{font-weight:600;color:var(--crema)}.mis-ref-estado{font-size:13.5px;color:var(--niebla)}.mis-ref-monto{margin-left:auto;font-weight:700;color:var(--mint);white-space:nowrap}.mis-ref-comofunciona h2{margin:0 0 10px;font-size:19px;color:var(--crema)}.mis-ref-comofunciona ol{margin:0;padding-left:20px;color:var(--blush);font-size:15px;line-height:1.6}.mis-ref-comofunciona ol li+li{margin-top:6px}.mis-ref-comofunciona .ayuda{margin-top:12px}.mis-ref-volver{margin:0;font-size:14.5px}.invita{max-width:520px;margin:clamp(24px,8vh,72px) auto 0;padding:clamp(26px,5vw,40px) clamp(22px,5vw,36px);border-radius:24px;border:1px solid rgba(214,201,232,.14);background:radial-gradient(120% 80% at 50% 0,rgba(159,92,234,.14) 0,transparent 60%),var(--surface);box-shadow:0 26px 70px rgba(8,6,12,.5)}.invita-sello{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.invita-titulo{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,6vw,38px);line-height:1.12;color:var(--crema)}.invita-texto{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--blush)}.invita-lista{margin:22px 0 0;padding:18px 20px;list-style:none;border-radius:14px;border:1px solid rgba(214,201,232,.1);background:rgba(214,201,232,.04);font-size:14.5px;line-height:1.5;color:var(--blush)}.invita-lista li+li{margin-top:12px}.invita-cupos{margin:16px 0 0;font-size:14px;color:var(--azul)}.invita-caducado{margin:16px 0 0;font-size:14.5px;color:var(--niebla)}.invita-cta{width:100%;margin-top:24px;padding:16px 24px}.invita-pie{margin:14px 0 0;text-align:center;font-size:14px;color:var(--niebla)}.espera-fundadora{margin-top:30px}.espera-fundadora .ref-enlace-url{font-size:14px}.topbar--espera .topbar-inner{gap:0}.espera-progreso{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 0;font-size:13.5px;color:var(--niebla)}.espera-puntos{display:inline-flex;gap:5px}.espera-puntos span{width:8px;height:8px;border-radius:50%}.espera-punto-ok{background:var(--mint);box-shadow:0 0 0 3px rgba(118,221,189,.14)}.espera-punto-no{background:rgba(214,201,232,.22)}.psp-mios{margin-bottom:26px}.psp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.psp-pase{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:14px;background:var(--deep);border:1px solid rgba(118,221,189,.32)}.psp-pase-pais{font-weight:700;color:var(--crema)}.psp-pase-plazo{font-size:12.5px;color:var(--niebla);text-align:right}.psp-pais{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--glass)}.psp-pais-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.psp-pais-txt b{font-size:15.5px;color:var(--crema)}.psp-pais-txt small{font-size:12.5px;color:var(--niebla)}.psp-pais form{flex:0 0 auto}.psp-letra{margin-top:16px;max-width:62ch;text-align:left}@media (max-width:560px){.psp-pais{flex-direction:column;align-items:stretch;gap:12px}.psp-pais form button{width:100%}}.adios-eyebrow{margin:0 0 8px;color:var(--niebla)}.adios-tengo{margin:22px 0 0;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid rgba(182,169,199,.16)}.adios-tengo-titulo{margin:0 0 12px;color:var(--niebla)}.adios-datos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px 14px}.adios-dato{display:flex;flex-direction:column;gap:2px;min-width:0}.adios-dato-n{font-size:26px;font-weight:800;line-height:1;color:var(--crema);font-variant-numeric:tabular-nums}.adios-dato-l{font-size:13px;color:var(--niebla);line-height:1.3}.adios-tengo-pie{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--niebla);text-wrap:pretty}.adios-pausa{margin:14px 0 0;padding:20px 22px;border-radius:18px;background:rgba(118,221,189,.08);border:1px solid rgba(118,221,189,.3)}.adios-pausa-titulo{margin:0 0 10px;color:var(--mint)}.adios-pausa-lista{margin:0 0 16px;padding:0 0 0 18px;display:grid;gap:6px}.adios-pausa-lista li{font-size:15.5px;line-height:1.45;color:var(--crema);font-weight:600;text-wrap:pretty}.adios-pausa-boton{width:100%}.adios-pausa-texto{margin:0 0 16px;font-size:15.5px;line-height:1.5;color:var(--crema);font-weight:600;text-wrap:pretty}.adios-pausa--activa{margin-top:18px}.adios-acciones{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.adios-revision{margin:18px 0 0;padding:16px 20px;border-radius:18px;background:rgba(163,199,250,.08);border:1px solid rgba(163,199,250,.22)}.adios-revision-titulo{margin:0 0 6px;color:var(--azul)}.adios-revision-texto{margin:0;font-size:15px;line-height:1.5;color:var(--crema);text-wrap:pretty}.adios-otra{margin:14px 0 0;padding:18px 20px;border-radius:18px;border:1px solid rgba(182,169,199,.16)}.adios-otra-titulo{margin:0 0 10px;color:var(--niebla)}.adios-otra-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}.adios-otra-lista li{display:flex;flex-direction:column;gap:2px;font-size:14.5px;line-height:1.45;color:var(--crema)}.adios-otra-lista a{color:var(--azul);font-weight:600;text-decoration:none}.adios-otra-lista a:hover{text-decoration:underline}.adios-otra-nota{color:var(--niebla);font-size:13.5px}.adios-igual{margin:26px 0 0}.adios-igual summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:rgba(232,96,92,.85);text-decoration:underline;text-underline-offset:3px}.adios-igual summary::-webkit-details-marker{display:none}.adios-igual[open] summary{text-decoration:none;color:var(--peligro)}.adios-igual-texto{margin:12px 0 10px;font-size:14.5px;line-height:1.55;color:var(--niebla);text-wrap:pretty}.adios-igual .hint{margin:0}.galeria-mini--pedida{cursor:default;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--mint) 55%,transparent)}.galeria-mini--pedida .galeria-lock{color:var(--mint);font-size:22px;transform:translateY(-9px)}.galeria-pedida{position:absolute;left:0;right:0;bottom:10px;text-align:center;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--mint)}.galeria-mini--lock:disabled{opacity:.7;cursor:progress}.toast--fotos{align-items:flex-start;max-width:min(380px,calc(100vw - 24px))}.toast--fotos .toast-sub{line-height:1.4}.toast--fallo .toast-icono{background:var(--peligro)}.toast-avatar{flex:0 0 auto;width:40px;height:40px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--magenta) 60%,transparent)}.toast-acciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.toast-ayuda{margin-top:6px;font-size:12px;line-height:1.35;color:var(--niebla)}.avmenu-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--magenta);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.priv-lista li.sol-tarjeta,.sol-tarjeta{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:16px;background:var(--surface);border:1px solid var(--glass)}.sol-tarjeta-foto{width:56px;height:56px;aspect-ratio:1/1;border-radius:14px;object-fit:cover;background:var(--deep);display:grid;place-items:center;font-weight:700;color:var(--crema)}.sol-tarjeta-quien{min-width:0}.sol-tarjeta-nombre{margin:0;font-size:15.5px;font-weight:700;color:var(--crema)}.sol-tarjeta-nombre a{color:inherit;text-decoration:none}.sol-tarjeta-nombre a:hover{text-decoration:underline}.sol-tarjeta-meta{margin:2px 0 0;font-size:13px;color:var(--niebla)}.sol-tarjeta-acciones{display:grid;gap:8px;width:340px;max-width:100%}.sol-tarjeta-acciones>button{width:100%;min-height:44px}@media (max-width:560px){.priv-lista li.sol-tarjeta,.sol-tarjeta{grid-template-columns:56px 1fr}.sol-tarjeta-acciones{grid-column:1/-1;width:100%}}.aviso-verif--novedad{border-color:color-mix(in srgb,var(--mint) 45%,transparent)}.pila-avisos{position:fixed;right:clamp(12px,3vw,24px);bottom:calc(env(safe-area-inset-bottom, 0px) + 84px);z-index:220;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(380px,calc(100vw - 24px));pointer-events:none}.pila-avisos:empty{display:none}.pila-avisos>.toast{position:static;pointer-events:auto;max-width:100%}.sol-tarjeta-fallo{grid-column:1/-1;margin:0;font-size:13px;color:var(--peligro)}@media (max-width:860px){.pila-avisos{top:calc(var(--topbar-h, 56px) + 10px);bottom:auto;left:12px;right:12px;max-width:none;align-items:stretch;z-index:59}.pila-avisos>.toast{animation-name:toast-entra-arriba}}@keyframes toast-entra-arriba{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.camino{display:flex;align-items:center;gap:10px;margin:2px 0 12px;flex-wrap:wrap}.camino-lado{display:inline-flex;align-items:center;gap:6px;min-width:0}.camino-corazon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;font-size:15px;line-height:1;color:var(--niebla);border:1.5px solid color-mix(in srgb,var(--niebla) 55%,transparent);background:transparent}.camino-corazon.lleno{color:#fff;border-color:transparent;background:var(--grad-cta)}.camino--match .camino-corazon.lleno{background:var(--mint);color:var(--void)}.camino-quien{font-size:13px;color:var(--niebla);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camino-linea{flex:1 1 28px;min-width:28px;max-width:80px;height:0;border-top:1.5px dashed color-mix(in srgb,var(--niebla) 45%,transparent)}.camino-linea.llena{border-top-style:solid;border-color:var(--mint)}.camino-match{font-size:13px;font-weight:700;color:var(--mint)}.camino-tarjeta{display:flex;flex-direction:column;gap:10px}.camino-tarjeta .pp-cta-fila{margin:0}.camino-titulo{margin:0;font-size:15px;font-weight:700;color:var(--crema)}.camino-texto{margin:0;font-size:14px;line-height:1.5;color:var(--blush)}.camino-candados{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px;font-size:13.5px;color:var(--niebla)}.camino-pie{margin:0;font-size:12.5px;color:var(--niebla)}.camino-acciones{margin-top:2px}.camino-enlace{font-size:13.5px;color:var(--niebla);text-decoration:underline;text-underline-offset:3px}.camino-enlace:hover{color:var(--crema)}.btn-like-cta{cursor:pointer}.btn-like-cta:disabled{opacity:.75;cursor:progress}.pp-barra-pildora{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;color:var(--magenta);border:1px solid color-mix(in srgb,var(--magenta) 45%,transparent)}.inv-sinmatch{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--glass)}.inv-sinmatch-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.inv-sinmatch-cab .camino{margin:0}.inv-sinmatch-foto{width:56px;height:56px;aspect-ratio:1/1;border-radius:50%;object-fit:cover;border:2px solid color-mix(in srgb,var(--magenta) 60%,transparent)}.inv-sinmatch-titulo{margin:0;font-family:var(--font-display);font-weight:400;font-size:24px;color:var(--crema)}.inv-sinmatch-acciones{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.inv-sinmatch-acciones .btn-like-cta{flex:0 0 auto;padding-inline:22px}.toast-sub--extra{color:var(--crema);font-weight:600;margin-top:4px}.toast-pie{margin-top:6px;font-size:12px;color:var(--niebla)}.aviso-oferta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(214,201,232,.14)}.aviso-oferta-texto{flex:1 1 220px;min-width:0;margin:0;font-size:var(--t-meta);line-height:1.45;color:var(--crema)}.aviso-oferta-botones{display:flex;gap:8px;flex:0 0 auto}.aviso-oferta-linea{flex:1 0 100%;margin:0}.aviso-oferta-linea--listo{color:var(--mint)}.aviso-oferta--listo{border-color:color-mix(in srgb,var(--mint) 35%,transparent)}.aviso-oferta-enlace{color:inherit;text-decoration:underline;text-underline-offset:3px}.aviso-oferta-enlace:hover{color:var(--crema)}@media (max-width:420px){.aviso-oferta{flex-direction:column;align-items:stretch}.aviso-oferta-texto{flex:0 0 auto}.aviso-oferta-botones>*{flex:1;min-height:44px}}.toast .aviso-oferta{margin:10px 0 0;padding:10px 0 0;border:0;border-top:1px solid rgba(214,201,232,.12);border-radius:0}.toast .aviso-oferta-texto{flex-basis:100%}.aviso-oferta--toast .toast-icono{color:#fff}.aviso-oferta--toast .toast-texto strong{font-size:14px;line-height:1.4}.aviso-oferta--toast .aviso-oferta-linea--listo{color:var(--mint)}.hoja-avisos-fondo{position:fixed;inset:0;z-index:240;background:rgba(8,6,12,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center}.hoja-avisos{position:relative;width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;padding:12px 20px calc(30px + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--glass);border-bottom:0;border-radius:22px 22px 0 0;animation:vit-sube var(--dur) ease-out}.hoja-avisos-asa{display:block;width:40px;height:4px;margin:0 auto 14px;border-radius:999px;background:rgba(214,201,232,.22)}.hoja-avisos-titulo{margin:0;font-size:var(--t-seccion);line-height:1.15;color:var(--crema);outline:none}.hoja-avisos-listo{width:100%;margin-top:18px}@media (min-width:720px){.hoja-avisos-fondo{align-items:center;padding:24px}.hoja-avisos{border-radius:22px;border-bottom:1px solid var(--glass);padding-bottom:22px}.hoja-avisos-asa{display:none}}.noti-pasos{list-style:none;counter-reset:paso;margin:16px 0 6px;padding:0;display:grid;gap:12px}.noti-pasos li{counter-increment:paso;display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;font-size:14.5px;line-height:1.5;color:var(--blush)}.noti-paso-icono{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:2px;height:44px;border-radius:12px;background:var(--deep);color:var(--azul)}.noti-paso-icono:before{content:counter(paso);position:absolute;top:-6px;left:-6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface);border:1px solid rgba(163,199,250,.4);font-size:11px;font-weight:700;color:var(--azul)}.noti-paso-icono svg{width:20px;height:20px}.noti-paso-app{border-radius:7px}.aviso-flecha{position:absolute;left:50%;bottom:calc(4px + env(safe-area-inset-bottom));width:22px;height:22px;margin-left:-11px;color:var(--azul);animation:aviso-flecha-rebota 1.4s ease-in-out infinite}.aviso-flecha svg{display:block;width:100%;height:100%}@keyframes aviso-flecha-rebota{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(5px);opacity:1}}@media (min-width:720px){.aviso-flecha{display:none}}@media (prefers-reduced-motion:reduce){.aviso-flecha,.hoja-avisos{animation:none}}.aviso-panel{max-width:720px}.aviso-panel .t-etiqueta{margin-bottom:10px}.aviso-panel-fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.aviso-panel-fila .btn-cta--mini{white-space:normal}.aviso-panel-paso{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--crema)}.aviso-panel-cargando{min-height:1.6em}.aviso-panel .ayuda:empty{margin:0}.aviso-panel button.btn-ghost{background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:600}.aviso-panel button:disabled{opacity:.55;cursor:progress}.aviso-dispositivos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aviso-dispositivos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--deep)}.aviso-dispositivo-datos{min-width:0}.aviso-dispositivo-nombre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:var(--crema)}.aviso-dispositivo-este{padding:3px 10px;font-size:12px}.aviso-dispositivo-meta{margin:2px 0 0;font-size:13px;color:var(--niebla)}.aviso-dispositivos .btn-ghost{flex:0 0 auto}.aviso-apagar-todos{margin-top:12px}.aviso-opt{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:14px 30px 14px 14px;text-align:left;font:inherit}.aviso-opt-titulo{font-size:15px;font-weight:600;color:var(--crema)}.aviso-opt-ayuda{font-size:12.5px;line-height:1.45;color:var(--niebla);font-weight:400}.aviso-opt:disabled{opacity:.55;cursor:not-allowed}.aviso-opt:disabled:hover{border-color:rgba(214,201,232,.12)}@media (max-width:560px){.aviso-opts.opts-2{grid-template-columns:1fr}}.noti-vista{display:flex;align-items:center;gap:12px;max-width:380px;margin-top:14px;padding:12px 14px;border-radius:18px;background:rgba(249,239,227,.07);border:1px solid rgba(214,201,232,.14)}.noti-vista-icono{flex:0 0 auto;border-radius:9px}.noti-vista-texto{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:1.35;color:var(--blush)}.noti-vista-app{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--niebla)}.noti-vista-texto strong{font-size:14px;color:var(--crema)}.aviso-reglas{margin:10px 0 0;padding-left:18px;display:grid;gap:4px;font-size:14px;line-height:1.5;color:var(--blush)}.aviso-reglas li::marker{color:var(--azul)}.chat-silencio{position:relative;display:inline-flex;flex:0 0 auto}.chat-silencio-btn{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(214,201,232,.16);border-radius:50%;background:transparent;color:var(--crema);cursor:pointer;transition:color var(--dur) ease,border-color var(--dur) ease,background var(--dur) ease}.chat-silencio-btn:before{content:"";position:absolute;inset:-4px}.chat-silencio-btn:hover{background:var(--glass);border-color:rgba(214,201,232,.3)}.chat-silencio-btn.silenciado{color:var(--niebla);border-style:dashed}.chat-silencio-btn[aria-busy=true]{cursor:progress}.chat-silencio-btn svg{width:19px;height:19px;display:block}.chat-silencio-estado{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:8px 12px;border-radius:12px;background:var(--surface);border:1px solid rgba(214,201,232,.16);box-shadow:0 10px 28px rgba(0,0,0,.4);font-size:12.5px;line-height:1.4;color:var(--crema);opacity:0;pointer-events:none;transition:opacity var(--dur) ease}.chat-silencio-estado.visible{opacity:1}.compras-wrap{max-width:1120px}.compras-cabecera{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.compras-cabecera h1{margin:6px 0 10px;font-size:clamp(28px,4vw,40px)}.compras-eyebrow{color:var(--niebla);font-size:12px;letter-spacing:.06em;margin:0}.compras-vacio{padding:48px 24px;text-align:center;border:1px solid var(--linea,#ffffff18);border-radius:24px;background:#ffffff03}.compras-vacio>span{font-size:46px;color:var(--mint)}.compras-vacio p{max-width:430px;margin:16px auto 24px;color:var(--niebla)}.compras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.compra-tarjeta{min-width:0;border-radius:20px;border:1px solid #ffffff15;overflow:hidden;background:#ffffff03}.compra-portada{display:flex;aspect-ratio:4/5;position:relative;align-items:center;justify-content:center;background:#231d30;overflow:hidden}.compra-portada img{width:100%;height:100%;object-fit:cover}.compra-portada>span:not(.compra-sello){padding:20px;text-align:center;color:var(--niebla)}.compra-sello{position:absolute;bottom:12px;left:12px;right:12px;width:fit-content;border-radius:20px;padding:6px 10px;background:#171221e8;color:var(--mint);font-size:12px}.compra-info{padding:20px}.compra-info h2{font-size:20px;margin:8px 0;overflow-wrap:anywhere}.compra-info a{text-decoration:none}.compras-paginacion{display:flex;justify-content:center;gap:16px;margin:30px 0}.compra-exito{margin:24px auto;max-width:880px;display:flex;gap:36px;padding:32px;background:#ffffff04;border:1px solid #ffffff15;border-radius:28px;align-items:center}.compra-exito-foto{flex:0 0 32%;aspect-ratio:4/5;overflow:hidden;border-radius:18px}.compra-exito-foto img{width:100%;height:100%;object-fit:cover}.compra-exito-texto{min-width:0;flex:1}.compra-exito h1{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:18px 0 12px}.compra-check{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#8debc21a;color:var(--mint);font-size:23px}.compra-ticket{display:grid;gap:6px;padding:18px 0;margin:8px 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.compra-ticket span{color:var(--niebla);font-size:14px}.compra-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.compra-acciones .btn-cta,.compra-acciones .btn-sec{width:auto;min-height:44px;padding:12px 20px;text-align:center}.compra-detalle{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:36px;margin:28px 0;align-items:start}.compra-visor{background:#0e0b14;border-radius:22px;overflow:hidden}.compra-visor>img{width:100%;max-height:75vh;display:block;object-fit:contain}.compra-resumen{padding:20px 0}.compra-resumen h1{font-size:30px;overflow-wrap:anywhere}.compra-pagado{color:var(--mint)}.ingreso-moneda{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px;border:1px solid #ffffff18;border-radius:24px;background:#ffffff03;margin:24px 0}.ingreso-cifra{display:block;font-size:clamp(32px,5vw,46px);color:#e8c774;margin:12px 0 24px;font-weight:500}.ingreso-desglose{display:grid;gap:12px;margin:20px 0}.ingreso-desglose>div{display:flex;gap:12px;justify-content:space-between}.ingreso-desglose dt{color:var(--niebla)}.ingreso-desglose dd{margin:0}.ingreso-cuenta{min-width:0}.ingreso-cuenta summary{cursor:pointer;font-weight:600;padding:12px 0}.ingreso-form{display:grid;gap:16px}.ingreso-form label{display:grid;gap:6px;font-size:14px}.ingreso-form input{width:100%;min-height:44px;padding:10px 12px;background:#16121e;color:inherit;border:1px solid #ffffff30;border-radius:10px;font:inherit;font-size:16px}.ingreso-form .btn-cta{justify-self:start}.ingreso-historial{margin:36px 0}.ingreso-fila{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff18;overflow-wrap:anywhere}.ingreso-fila .hint{margin:6px 0}.ingreso-fila form{margin-top:12px}@media(max-width:700px){.compras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compra-info{padding:14px}.compra-info h2{font-size:17px}.compra-sello{font-size:10px;left:8px;bottom:8px}.compras-cabecera{align-items:start;flex-direction:column;gap:8px}.compra-exito{padding:22px;gap:20px;flex-direction:column;align-items:stretch}.compra-exito-foto{flex:auto;width:100%;aspect-ratio:16/9}.compra-exito-foto img{object-position:center 25%}.compra-detalle,.ingreso-moneda{grid-template-columns:1fr;gap:20px}.ingreso-moneda{padding:22px}.compra-resumen{padding:0}.ingreso-fila{flex-wrap:wrap}}.page.page--chats{padding:0;min-height:0}.chats-shell{grid-template-rows:minmax(0,1fr)}body.en-conversacion{overflow:hidden;overscroll-behavior:none}body.en-conversacion.con-barra-app{padding-bottom:0}body.en-conversacion .barra-app{display:none}.chats-shell.chats-shell--conversacion{position:fixed;inset-inline:0;top:calc(var(--vv-arriba, 0px) + var(--topbar-h));height:max(0px,calc(var(--vv-alto, 100dvh) - var(--topbar-h)));width:100%;min-height:0;overflow:hidden}.chats-shell--conversacion .chat{flex:1 1 0;min-width:0}.chats-shell--conversacion .chat-hilo{flex:1 1 0;overflow-anchor:none}.chat-hilo>*{flex-shrink:0}.chats-shell--conversacion .chat-fija{max-height:38%;overflow-y:auto;overscroll-behavior:contain}.chat-compositor{position:relative}.chat-compositor-ayudas{display:grid;gap:6px;max-height:min(140px,calc(var(--vv-alto, 100dvh) * .16));overflow-y:auto}.chat-compositor-ayudas:empty{display:none}.chats-shell--conversacion .chat-texto::placeholder{white-space:nowrap}.chats-shell--conversacion .chat-texto{max-height:min(132px,max(44px,calc(var(--vv-alto, 100dvh) * .22)))}.chat-escribiendo{flex:none;min-height:20px;padding-inline:20px;color:var(--niebla);font-size:12px}.chat-mensaje-meta{display:flex;justify-content:flex-end;align-items:center;gap:5px;min-height:15px}.chat-mensaje-meta .burbuja-hora{margin:0}.chat-estado{display:inline-flex;align-items:center;color:var(--niebla)}.chat-estado svg{width:23px;height:16px}.chat-estado--leido{color:var(--azul)}.chat-emoji{flex:none}.chat-emoji-toggle{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--niebla);cursor:pointer}.chat-emoji-toggle svg{width:24px;height:24px}.chat-emoji-toggle:hover,.chat-emoji-toggle[aria-expanded=true]{background:var(--surface);color:var(--crema)}.chat-emoji-panel{position:absolute;z-index:5;bottom:calc(100% + 4px);left:10px;right:10px;max-width:352px;max-height:min(260px,calc(var(--vv-alto, 100dvh) - 150px));overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid var(--niebla);border-radius:16px;background:var(--deep);box-shadow:0 8px 28px #0006}.chat-emoji-cab{display:flex;align-items:center;justify-content:space-between;padding-left:8px;font-size:14px}.chat-emoji-cab button{background:transparent;border:0;color:var(--crema);width:44px;height:44px;font-size:24px;cursor:pointer}.chat-emoji-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.chat-emoji-opcion{min-width:44px;height:44px;border:0;border-radius:8px;background:transparent;font-size:24px;cursor:pointer;touch-action:manipulation}.chat-emoji-opcion:hover{background:var(--surface)}.chat-emoji :is(button):focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.chat-emoji-limite{margin:8px;font-size:13px;color:var(--niebla)}html.teclado-abierto body.en-conversacion .topbar{display:none}html.teclado-abierto .chats-shell.chats-shell--conversacion{top:var(--vv-arriba,0);height:var(--vv-alto,100dvh)}html.teclado-abierto .chat-compositor{padding-bottom:8px}@media (max-width:640px){.chats-shell.chats-shell--conversacion{padding:0}.chat-escribiendo{padding-inline:12px}}@media (max-height:500px){.chats-shell--conversacion .chat-texto{max-height:66px}.chats-shell--conversacion .chat-fija{max-height:24%}.chats-shell--conversacion .chat-tema-ref-txt{max-height:24px;overflow:auto}}:root[data-theme=mineral]{color-scheme:light;--sl-bg:#f1f2f6;--sl-paper:#ffffff;--sl-ink:#25262e;--sl-muted:#5c6272;--sl-blue:#3156d8;--sl-cherry:#b92843;--sl-line:#dce0e9;--sl-tint:#e8edfa;--sl-success:#186b50;--sl-warning:#805718;--sl-danger:#b32838;--sl-on-action:#fff;--dim:var(--sl-muted);--linea:var(--sl-line);--tinta-3:var(--sl-muted);--sl-shadow:0 12px 36px rgb(37 38 46/9%);--sl-radius:16px;--void:var(--sl-bg);--deep:var(--sl-paper);--surface:#f7f8fb;--glass:rgb(37 38 46/10%);--crema:var(--sl-ink);--blush:var(--sl-cherry);--niebla:var(--sl-muted);--magenta:var(--sl-blue);--violeta:var(--sl-blue);--azul:var(--sl-blue);--mint:var(--sl-success);--jade:var(--sl-success);--aurora:var(--sl-success);--oro:var(--sl-warning);--coral:var(--sl-cherry);--peligro:var(--sl-danger);--grad-marca:linear-gradient(var(--sl-blue),var(--sl-blue));--grad-cta:linear-gradient(var(--sl-blue),var(--sl-blue));--grad-coral:linear-gradient(var(--sl-cherry),var(--sl-cherry))}html[data-theme=mineral] body{font-family:var(--font-ui),sans-serif}html[data-theme=mineral] :is(h1,h2,.t-display,.t-seccion){font-weight:500;letter-spacing:-.035em}html[data-theme=mineral] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sl-blue);outline-offset:3px}html[data-theme=mineral] :is(input,select,textarea){accent-color:var(--sl-blue)}html[data-theme=mineral] :is(.nav,.topbar,.barra-app){background:rgb(255 255 255/97%);border-color:var(--sl-line)}html[data-theme=mineral] :is(.btn-cta,.btn-cta:hover,.pv2-accion--cta,.pv2-vermas,.btn-like--devolver){color:var(--sl-on-action);box-shadow:none}html[data-theme=mineral] :is(.btn-cta,.btn-ghost,.btn-sec,.btn-peligro){border-radius:9px;min-height:44px}html[data-theme=mineral] :is(.btn-ghost,.btn-sec){border-color:#9aa5bc}html[data-theme=mineral] .brand{background:none;color:var(--sl-ink);-webkit-text-fill-color:currentColor;overflow:visible;line-height:1.45}.sl-marca{display:inline-flex;align-items:baseline;font:700 30px/1.45 var(--font-display),sans-serif;letter-spacing:-1.8px;color:var(--sl-ink);padding-block:1px 6px;white-space:nowrap}.sl-marca>span{color:var(--sl-blue)}.sl-marca>i{width:6px;height:6px;margin-left:4px;border-radius:1px;background:var(--sl-cherry)}html[data-theme=mineral] .topbar .brand.topbar-logo{color:var(--sl-ink);-webkit-text-fill-color:currentColor}html[data-theme=mineral] .topbar-tab{min-height:44px}html[data-theme=mineral] .topbar-tab.activa{background:var(--sl-tint);color:var(--sl-blue)}html[data-theme=mineral] :is(.avmenu-panel,.campana-panel){background:var(--sl-paper);border-color:var(--sl-line);box-shadow:var(--sl-shadow);max-height:calc(100dvh - var(--topbar-h) - 28px);overflow-y:auto}html[data-theme=mineral] :is(.avmenu-btn,.campana-btn){min-width:44px;min-height:44px}html[data-theme=mineral] .avmenu-item{min-height:44px}html[data-theme=mineral] :is(.avmenu-badge,.panel-badge,.topbar-badge,.barra-app-badge){background:var(--sl-cherry);color:#fff}html[data-theme=mineral] :is(.dialogo,.dialogo-panel,.toast,.pv2-qr-fila,.franja-pais){background:var(--sl-paper);color:var(--sl-ink);border-color:var(--sl-line);box-shadow:var(--sl-shadow)}html[data-theme=mineral] .ingreso-form input{background:var(--sl-paper);border-color:#9aa5bc}html[data-theme=mineral] :is(.foto-portada,.foto-estado,.foto-btn,.foto-confirma,.foto-num,.foto-candado,.cp-verif,.pp-foto-contador,.like-velado-sello,.fotos-drop-aviso,.vit-etiqueta,.vv-sello,.vv-visor-cerrar,.teaser-velo,.pv2-sug-velo,.lightbox){--crema:#fff;--niebla:#e2e6ef;--azul:#c0d2ff;--mint:#a8e8cd;--peligro:#ffb8be;--oro:#ffe1a6}html[data-theme=mineral] :is(.cp .btn-like,.cp .btn-fav){background:rgb(255 255 255/97%);color:var(--sl-ink);border-color:#aeb7ca;min-width:44px;min-height:44px}html[data-theme=mineral] .cp .btn-like.activo{background:var(--sl-cherry);color:#fff}html[data-theme=mineral] .cp .btn-fav.activo{background:#fff1ce;color:#705015}html[data-theme=mineral] .cp .btn-like--devolver{background:var(--sl-blue);color:#fff}html[data-theme=mineral] :is(.pago-suyo,.rw-monto,.pv2-enlistas--nombre){color:var(--sl-warning)}html[data-theme=mineral] .pv2-shell{gap:24px}html[data-theme=mineral] .sl-dashboard{padding-top:28px}html[data-theme=mineral] .pv2-header{background:var(--sl-paper);border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:clamp(18px,3vw,28px);grid-template-columns:auto minmax(0,1fr)}html[data-theme=mineral] :is(.pv2-lista,.pv2-tarifa,.pv2-qr,.siguiente,.wizard,.form-card){border-color:var(--sl-line);box-shadow:none}html[data-theme=mineral] .pv2-tarifa{background:var(--sl-paper)}html[data-theme=mineral] .pv2-qr{background:#edf7f2}html[data-theme=mineral] .siguiente{background:var(--sl-tint)}html[data-theme=mineral] :is(.siguiente.urgente,.aviso-error){background:#fff0f1;border-color:#ce9a9f}.sl-panel-heading>p:last-child{margin:8px 0 0;color:var(--sl-muted)}.sl-panel-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sl-panel-modules>a{position:relative;padding:22px;border:1px solid var(--sl-line);background:var(--sl-paper);border-radius:var(--sl-radius);color:var(--sl-ink)}.sl-panel-modules>a:hover{border-color:var(--sl-blue)}.sl-panel-modules h2{margin:0 0 8px;font:600 17px/1.4 var(--font-ui),sans-serif;letter-spacing:-.2px}.sl-panel-modules p{margin:0 0 18px;font-size:14px;color:var(--sl-muted)}.sl-panel-modules>a>span{color:var(--sl-blue)}.sl-seller{border:1px solid #dcb6bf;border-radius:var(--sl-radius);background:#fff8fa;padding:26px;display:grid;grid-template-columns:1.2fr 1fr;gap:18px 32px}.sl-seller h2{margin:10px 0;font-size:26px}.sl-seller p{margin-bottom:0}.sl-seller>.sl-note{grid-column:1/-1;border-top:1px solid #ead3da;padding-top:16px}.sl-seller-links{display:grid;align-content:center;gap:8px}.sl-seller-links a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 14px;background:var(--sl-paper);border:1px solid #dcb6bf;border-radius:8px;font-weight:600;color:var(--sl-ink)}.sl-connections-nav{display:flex;gap:8px;padding-top:24px}.sl-connections-nav a{display:flex;align-items:center;min-height:44px;padding:8px 20px;border-radius:9px;color:var(--sl-muted);border:1px solid var(--sl-line)}.sl-connections-nav a[aria-current]{background:var(--sl-blue);color:white;border-color:var(--sl-blue)}.sl-public{background:var(--sl-bg);color:var(--sl-ink);font:400 15px/1.65 var(--font-ui),sans-serif}.sl-public :is(h1,h2,h3,h4,p,figure){margin:0}.sl-public :is(h1,h2,h3){font-family:var(--font-display),sans-serif;font-weight:500;line-height:1.15;letter-spacing:-.035em}.sl-public a{text-decoration:none}.sl-wrap{max-width:1120px;padding-inline:34px;margin-inline:auto}.sl-public-header{background:var(--sl-paper);border-bottom:1px solid var(--sl-line)}.sl-public-nav{display:flex;align-items:center;min-height:82px;gap:24px}.sl-public-nav>nav{display:flex;align-items:center;gap:20px;margin-left:auto}.sl-public-nav nav a{display:flex;align-items:center;min-height:44px;color:var(--sl-muted);font-size:13px}.sl-public-nav nav a:last-child{color:var(--sl-blue);font-weight:600}.sl-primary{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid var(--sl-blue);border-radius:8px;background:var(--sl-blue);color:#fff;font:600 14px/1.4 var(--font-ui),sans-serif}.sl-primary:hover{background:#2444ba;color:#fff}.sl-public-nav>.sl-primary{font-size:13px;white-space:nowrap}.sl-skip{position:fixed;left:12px;top:-100px;padding:10px 18px;background:white;border:2px solid var(--sl-blue);color:var(--sl-ink);z-index:300}.sl-skip:focus{top:12px}.sl-kicker{display:flex;align-items:center;gap:8px;margin:0;color:var(--sl-cherry);font-size:11px;line-height:1.6;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.sl-kicker:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.sl-hero{padding-top:33px}.sl-hero-heading{display:grid;grid-template-columns:1.22fr .9fr;gap:34px;align-items:center;margin:18px 0 30px}.sl-hero h1{font-size:clamp(44px,5.5vw,60px);line-height:1.06;letter-spacing:-.05em;font-weight:600}.sl-hero h1 em{display:block;font-style:normal;color:var(--sl-blue)}.sl-lead{color:var(--sl-muted);font-size:16px;line-height:1.75}.sl-hero-actions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:20px}.sl-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:8px;color:var(--sl-blue);font-size:14px;font-weight:600}.sl-text-link:hover{color:#2444ba;text-decoration:underline;text-underline-offset:4px}.sl-hero-image{position:relative;border-radius:var(--sl-radius);overflow:hidden;background:#dce0e9}.sl-hero-image img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center 44%}.sl-hero-image figcaption{position:absolute;bottom:16px;left:17px;max-width:calc(100% - 34px);background:rgb(255 255 255/96%);border-radius:6px;padding:8px 12px;font-size:13px;display:flex;align-items:center;gap:8px;color:#333a4a}.sl-hero-image figcaption span{color:var(--sl-cherry);font-size:20px}.sl-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:28px 0;border-bottom:1px solid var(--sl-line)}.sl-reasons h2{display:flex;gap:10px;align-items:center;font:600 15px/1.4 var(--font-ui),sans-serif;margin-bottom:7px;letter-spacing:0}.sl-reasons h2 span{color:var(--sl-blue);font-size:20px}.sl-reasons p{font-size:14px;color:var(--sl-muted)}.sl-audience{margin-top:10px;font-size:13px}.sl-story{display:grid;grid-template-columns:.86fr 1.14fr;gap:43px;align-items:center;padding-block:40px}.sl-copy h2{font-size:36px;margin:13px 0 17px;max-width:430px}.sl-copy h2 span{color:var(--sl-blue)}.sl-copy>p:not(.sl-kicker),.sl-points{color:var(--sl-muted)}.sl-points{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:12px;font-size:14px}.sl-points li{display:flex;gap:10px}.sl-points li:before{content:"✓";color:var(--sl-blue)}.sl-sample{background:var(--sl-paper);border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:22px}.sl-sample-top{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--sl-line);padding-bottom:18px}.sl-sample-top img{width:84px;height:102px;object-fit:cover;object-position:center 30%;border-radius:11px}.sl-meta{font-size:12px;color:var(--sl-muted)}.sl-sample h3{font-size:28px;margin-block:6px}.sl-sample h3 span{color:var(--sl-muted);font-size:22px}.sl-sample .sl-quote{font-size:17px;line-height:1.5;padding-block:18px 12px;font-weight:500}.sl-tags{display:flex;gap:6px;flex-wrap:wrap;margin-block:10px}.sl-tags span{background:#eef1f8;color:#4b5872;font-size:12px;border-radius:6px;padding:5px 8px}.sl-public summary{cursor:pointer;min-height:44px}.sl-story-more summary{color:var(--sl-blue);font-size:14px;font-weight:600;padding-block:10px}.sl-story-more p{font-size:14px;color:var(--sl-muted);padding-bottom:15px}.sl-private{background:#f4f6fc;border:1px solid #dce3f4;border-radius:10px;padding:14px}.sl-private h4{font-size:14px}.sl-private p{color:var(--sl-muted);font-size:13px;margin-top:7px}.sl-sample .sl-sample-note{margin-top:12px}.sl-date{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px;margin-bottom:34px;border-radius:var(--sl-radius);border:1px solid var(--sl-line);background:var(--sl-paper)}.sl-note{color:var(--sl-muted);font-size:13px;line-height:1.7}.sl-copy .sl-note{margin-top:20px}.sl-date-options{background:#f6f7fb;border:1px solid var(--sl-line);border-radius:12px;padding:24px}.sl-date-options h3{margin:18px 0 10px;font-size:22px}.sl-date-options>p:not(.sl-kicker){font-size:14px;color:var(--sl-muted)}.sl-date-options hr{border:0;border-top:1px solid var(--sl-line);margin-top:22px}.sl-privacy{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;border-radius:var(--sl-radius);background:var(--sl-tint)}.sl-privacy .sl-kicker{color:var(--sl-blue)}.sl-privacy h2{font-size:32px}.sl-permissions{padding:20px;background:var(--sl-paper);border:1px solid #d1daed;border-radius:12px}.sl-permissions h3{font:600 15px/1.5 var(--font-ui),sans-serif}.sl-permissions dl{margin:10px 0 0}.sl-permissions dl>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--sl-line);padding-block:14px;font-size:13px}.sl-permissions dd{margin:0;color:var(--sl-blue);background:#edf1ff;border-radius:4px;padding:3px 7px;text-align:right;font-size:12px}.sl-how{padding-block:42px 30px}.sl-section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.sl-section-title h2{font-size:32px;max-width:420px}.sl-section-title p{max-width:250px;color:var(--sl-muted);font-size:14px}.sl-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0}.sl-steps li{border-top:1px solid #cdd3e1;padding-top:16px}.sl-steps li>span{color:var(--sl-cherry);font-size:13px;font-weight:600}.sl-steps h3{margin-block:12px 10px;font-size:20px}.sl-steps p{color:var(--sl-muted);font-size:14px}.sl-faq{border-top:1px solid var(--sl-line);margin-top:8px}.sl-faq details{border-bottom:1px solid var(--sl-line);padding-block:8px}.sl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;list-style:none}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq summary span{color:var(--sl-blue);font-size:20px}.sl-faq details[open] summary span{transform:rotate(180deg)}.sl-faq details p{padding-block:8px 16px;max-width:75ch;color:var(--sl-muted)}.sl-join{margin-block:36px 24px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--sl-blue);color:#fff;border-radius:var(--sl-radius)}.sl-join h2{font-size:30px;max-width:390px}.sl-join p{margin-top:10px;color:#fff;font-size:14px}.sl-join .sl-primary{background:#fff;color:var(--sl-blue);border-color:#fff;flex-shrink:0}.sl-fiction{font-size:12px;color:var(--sl-muted);padding-bottom:28px}.sl-public-footer{border-top:1px solid var(--sl-line);background:var(--sl-paper);padding-block:24px}.sl-footer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.sl-footer-heading p{font-size:13px;color:var(--sl-muted)}.sl-public-footer nav{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:12px}.sl-public-footer nav a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:var(--sl-muted)}.sl-seo-context{max-width:760px;margin-block:48px}.sl-seo-context h2{font-size:clamp(24px,3vw,32px);margin-bottom:16px}.sl-seo-context p{color:var(--sl-muted);line-height:1.7;margin-top:10px}.sl-public-footer .footer-guias{display:block;margin-top:20px}.sl-public-footer .footer-guias ul{justify-content:flex-start}.sl-public-content{padding-block:36px}.sl-page-heading h1{margin-top:16px;font-size:clamp(34px,4.5vw,48px)}.sl-page-heading{margin-bottom:30px}.sl-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:30px}.sl-info-grid>section{background:var(--sl-paper);padding:26px;border-radius:var(--sl-radius);border:1px solid var(--sl-line)}.sl-info-grid h2{font-size:24px;margin-bottom:14px}.sl-explainer,.sl-info-grid p{color:var(--sl-muted)}.sl-explainer{border-left:3px solid var(--sl-blue);padding:14px 22px;margin-block:24px!important}.sl-guias{margin-block:32px;padding:22px 24px;border:1px solid var(--sl-line);border-radius:16px;background:var(--sl-tint)}.sl-guias h2{margin:8px 0 4px;font-size:20px;line-height:1.3}.sl-guias ul{list-style:none;margin:0;padding:0}.sl-guias li{border-top:1px solid var(--sl-line)}.sl-guias li:first-child{border-top:0}.sl-guias li a{display:block;padding-block:11px;color:var(--sl-ink);font-size:15px;line-height:1.45;text-decoration:none}.sl-guias li a:hover{color:var(--sl-blue);text-decoration:underline;text-underline-offset:4px}.sl-guias>.sl-text-link{margin-top:6px}.sl-seller-public{padding:30px;margin-top:34px;background:#fff8fa;border:1px solid #ead3da;border-radius:var(--sl-radius)}.sl-seller-public h2{margin-block:12px 16px;font-size:28px}.sl-seller-public p:not(.sl-kicker){max-width:78ch;color:var(--sl-muted)}.sl-seller-public .sl-note{margin-top:14px}body.con-topbar .sl-public-header{display:none}@media (max-width:860px){html[data-theme=mineral] .barra-app-tab{min-width:0;min-height:50px;border-radius:8px}html[data-theme=mineral] .barra-app-tab.activa{background:var(--sl-tint);color:var(--sl-blue)}html[data-theme=mineral] .barra-app-etq{font-size:11px;line-height:1.3;white-space:normal;text-align:center}html[data-theme=mineral] :is(input,select,textarea){font-size:16px}.sl-public-nav{flex-wrap:wrap;gap:0 16px;padding-top:10px}.sl-public-nav>nav{order:3;flex:1 0 100%;justify-content:space-between;gap:12px}.sl-public-nav>.sl-primary{margin-left:auto}.sl-panel-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sl-wrap{padding-inline:18px}.sl-public-nav .sl-marca{font-size:28px}.sl-public-nav nav a{font-size:12px}.sl-public-nav>.sl-primary{padding:10px 13px;font-size:12px}.sl-hero{padding-top:26px}.sl-kicker{font-size:10px;letter-spacing:1px}.sl-hero-heading{grid-template-columns:1fr;gap:20px;margin:15px 0 24px}.sl-hero h1{font-size:44px}.sl-lead{font-size:15px}.sl-hero-image img{aspect-ratio:6/5;object-position:56% center}.sl-hero-image figcaption{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 9px;font-size:12px}.sl-reasons{grid-template-columns:1fr;gap:20px;padding-block:24px}.sl-reasons p{padding-left:27px}.sl-story{grid-template-columns:1fr;gap:24px;padding-block:28px}.sl-copy h2{font-size:32px}.sl-sample{padding:20px}.sl-date,.sl-privacy{grid-template-columns:1fr;padding:22px;gap:24px}.sl-date-options{padding:18px}.sl-section-title{display:block}.sl-section-title h2{font-size:30px}.sl-section-title p{margin-top:12px;max-width:none}.sl-steps{grid-template-columns:1fr;gap:22px}.sl-steps li{display:grid;grid-template-columns:30px 1fr;gap:6px 10px}.sl-steps li>span{grid-row:1/3}.sl-steps h3{margin:0}.sl-steps p{grid-column:2}.sl-join{flex-direction:column;align-items:start;padding:24px}.sl-join h2{font-size:28px}.sl-footer-heading{flex-direction:column;align-items:start;gap:6px}.sl-info-grid,.sl-seller{grid-template-columns:1fr}.sl-seller{padding:20px}.sl-panel-modules{gap:10px}.sl-panel-modules>a{padding:16px}.sl-panel-modules h2{font-size:16px}.sl-panel-modules p{font-size:13px}html[data-theme=mineral] .pv2-header{column-gap:14px}}@media (max-width:359px){.sl-hero h1{font-size:38px}.sl-permissions{padding:14px}.sl-permissions dl>div{gap:8px}.sl-panel-modules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-theme=mineral]{scroll-behavior:auto}html[data-theme=mineral] *,html[data-theme=mineral] :after,html[data-theme=mineral] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[data-theme=mineral] :is(.rw-reservar,.rw-reservar:hover){color:white;box-shadow:none}html[data-theme=mineral] .push-navbar{background:var(--sl-tint)}html[data-theme=mineral] .campana-badge{background:var(--sl-cherry);color:white}html[data-theme=mineral] :is(.galeria-abierta,.foto-btn--cand.es-priv,.lightbox,.vv-visor){--oro:#ffe1a6}html[data-theme=mineral] :is(.wizard,.form-card){background:var(--sl-paper)}html[data-theme=mineral] :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=url],select,textarea){border-color:#8d98ad}html[data-theme=mineral] .wizard-banda>div>.brand{display:inline-flex}html[data-theme=mineral] .franja-pais button{color:var(--sl-muted)}@media (max-width:860px){html[data-theme=mineral] :is(.avmenu-panel,.campana-panel){max-height:calc(100dvh - var(--topbar-h) - 96px)}}html[data-theme=mineral] .pv2-fila{background:var(--sl-paper);border:1px solid var(--sl-line)}html[data-theme=mineral] .pv2-tarifa .rw-monto{font-family:var(--font-display),sans-serif}.sl-panel-modules .panel-badge{margin-left:6px;vertical-align:middle}.perfil-galeria{min-width:0}.perfil-galeria .perfil2-cover{touch-action:pan-y}@media (min-width:861px){.perfil-galeria .perfil2-cover{max-height:max(240px,calc(100dvh - var(--topbar-h, 56px) - 175px))}}.perfil-galeria .pp-foto-contador{color:#fff}.perfil-galeria-nav{position:absolute;top:45%;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/65%);border-radius:50%;background:rgb(255 255 255/94%);color:#25262e;font:34px/1 sans-serif;cursor:pointer;box-shadow:0 2px 12px rgb(0 0 0/15%)}.perfil-galeria-nav--prev{left:10px}.perfil-galeria-nav--next{right:10px}.perfil-galeria-riel{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:12px 3px 5px;scrollbar-width:thin}.perfil-galeria-mini{flex:0 0 64px;position:relative;height:80px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--sl-tint);color:var(--sl-ink);cursor:pointer;font-size:22px}.perfil-galeria-mini[aria-pressed=true]{border-color:var(--sl-blue);box-shadow:0 0 0 1px var(--sl-blue)}.perfil-galeria-mini img{display:block;width:100%;height:100%;object-fit:cover}.perfil-galeria-mini-abierta{position:absolute;right:2px;bottom:2px;font-size:13px;background:#fff;border-radius:4px}.perfil-galeria-bloqueada{justify-content:center;background:var(--sl-tint);padding:55px}.perfil-galeria-bloqueada,.perfil-galeria-cerrada{display:flex;flex-direction:column;align-items:center}.perfil-galeria-cerrada{gap:15px;color:var(--sl-ink);font-size:16px}.perfil-galeria-cerrada>span{font-size:38px}.perfil-galeria-pedir.galeria-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:160px;height:auto;aspect-ratio:auto;padding:20px 12px;background:var(--sl-paper);border:1px solid var(--sl-line);border-radius:14px;color:var(--sl-ink)}.perfil-galeria-pedir .galeria-lock,.perfil-galeria-pedir .galeria-pedida{position:static;transform:none}.perfil-galeria-pedir .galeria-lock{font-size:34px}.perfil-galeria-pedir .galeria-pedida{color:#16745c}.perfil-galeria-pedir-texto{font-size:15px;font-weight:600;line-height:1.5}.perfil-galeria-aviso{margin:12px 0 0;color:var(--sl-ink);font-size:14px;line-height:1.5;text-align:center}.lightbox-figura--cerrada{flex-direction:column;justify-content:center;width:min(78vw,480px);min-height:min(65vh,520px);padding:40px;background:var(--sl-bg);border-radius:18px}.lightbox-figura--cerrada .lightbox-contador{color:#fff}.lightbox button:focus-visible,.perfil-galeria button:focus-visible{outline:3px solid var(--sl-blue);outline-offset:3px}@media (max-width:520px){.perfil-galeria-mini{flex-basis:56px;height:70px}.perfil-galeria-bloqueada{padding:55px}.lightbox-figura--cerrada{padding:24px}}.chat-cita .btn-sec--mini,.chat-empujon button,.chat-hoja .btn-sec--mini,.chat-momento-accion,.chat-momento-confirma .btn-sec--mini,.pc-raiz .btn-sec--mini{min-height:44px;min-width:44px;white-space:normal}#tarifa{scroll-margin-top:calc(var(--topbar-h) + 16px)}@media (max-width:600px){.onb-doble:has(.onb-inicio){padding:16px 16px 24px;min-height:auto}.wizard.onb-inicio{padding:16px 18px}.onb-inicio h1{margin-top:12px}.onb-inicio .w-back{margin-top:10px;margin-bottom:0;min-height:44px}.onb-inicio .rueda-fecha{margin-top:8px}.onb-inicio .rueda-col{gap:0}.onb-inicio .age-note{margin:4px 0 0;font-size:12px}.onb-inicio .onb-pie{margin-top:18px!important}.onb-inicio .opt{min-height:48px}}@media (min-width:1000px){.onb-doble{grid-template-columns:460px;gap:0}.onb-doble>.onb-previa{display:none}}.onb-telefono{display:none}@media (min-width:1000px){.onb-telefono{display:block;margin-top:12px}}.onb-telefono-boton{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--azul);font:inherit;font-size:14px;cursor:pointer;text-align:left}.onb-telefono-boton:hover{text-decoration:underline}.onb-telefono-dialogo{padding:0;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:1px solid var(--borde,#64748b);border-radius:20px;color:var(--sl-ink,#171c2a);background:var(--sl-paper,#fff)}.onb-telefono-dialogo::backdrop{background:rgb(0 0 0/55%)}.onb-telefono-dialogo-cuerpo{position:relative;padding:28px;text-align:center}.onb-telefono-dialogo-cuerpo h2{font-size:22px;margin:12px 16px 14px}.onb-telefono-dialogo-cuerpo p{font-size:14px;line-height:1.5;margin:0 0 18px}.onb-telefono-cerrar{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:28px;cursor:pointer}.onb-telefono-qr img{display:block;margin:0 auto 14px;border-radius:12px}.onb-telefono-qr small{display:block;font-size:12px;line-height:1.5;margin-bottom:18px}.profile-page .page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.profile-workspace{max-width:1100px}.profile-page .editor-completitud{max-width:480px;margin:0 0 24px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.profile-card,.profile-section{min-width:0;border:1px solid var(--linea,#64748b55);border-radius:16px;background:var(--deep)}body.con-topbar .profile-section{scroll-margin-top:calc(var(--topbar-h) + 12px)}.profile-card{padding:20px}.profile-card>.seccion-titulo{margin:0 0 16px;font-size:18px}.profile-section>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;min-height:76px}.profile-section>summary::-webkit-details-marker{display:none}.profile-photo-help>summary:focus-visible,.profile-section>summary:focus-visible{outline:2px solid var(--lavanda);outline-offset:3px;border-radius:12px}.profile-section-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-section-copy strong{font-size:16px;color:var(--crema);font-weight:650}.profile-section-copy>span{font-size:14px;color:var(--niebla);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.profile-section-edit{display:flex;gap:12px;align-items:center;color:var(--lavanda);font-size:13px;flex-shrink:0}.profile-section-edit>span{font-size:20px}.profile-section[open]>summary .profile-section-edit>span{transform:rotate(180deg)}.profile-section[open]>summary{border-bottom:1px solid var(--linea,#64748b55)}.profile-section-body{padding:20px;display:flex;flex-direction:column;gap:18px}.profile-section-body .field,.profile-section-body .seccion-titulo{margin:0}.profile-section-body .field{min-width:0}.profile-section-body input:not([type=radio]):not([type=checkbox]),.profile-section-body select,.profile-section-body textarea{max-width:100%}.profile-section-body .ayuda{font-size:13px;line-height:1.5}.profile-section-body .opts{gap:8px}.profile-section-body .opt{padding:12px 8px;min-height:44px;font-size:14px}.profile-form.form-perfil{display:contents}.profile-photos{order:0}.profile-about{order:1}.profile-looking{order:5}.profile-details{order:2}.profile-interests{order:4}.profile-secrets{order:6}.profile-date{order:3}.profile-trajectory{order:7}.profile-country{order:8}.profile-save.form-pie{order:9;display:none;position:sticky;bottom:calc(80px + env(safe-area-inset-bottom));z-index:15;padding:12px 16px;border:1px solid var(--linea,#64748b55);border-radius:14px;background:var(--deep);box-shadow:0 4px 20px #0002;margin:0}.profile-save.is-dirty,.profile-save:has(.msg-err),.profile-save:has(.msg-ok){display:block}.profile-save-buttons{display:flex;flex-wrap:wrap;gap:10px}.profile-save-buttons .btn-cta{flex:1;margin:0}.profile-save .ayuda{margin:0 0 8px}.profile-save .msg-err,.profile-save .msg-ok{display:block;margin-top:8px}.profile-photo-help>summary{cursor:pointer;font-size:13px;color:var(--lavanda);min-height:36px;display:flex;align-items:center}.profile-photos-toggle{margin-top:12px;min-height:44px}.profile-photos .ayuda{font-size:13px;line-height:1.5}.profile-private-badge{display:none}.fotos--resumen .fotos-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.fotos--resumen .foto,.fotos--resumen .foto-add{width:112px;height:140px;flex:0 0 112px;scroll-snap-align:start}.fotos--resumen .foto-add{font-size:13px;padding:8px}.fotos--resumen .foto-acciones{display:none}.fotos--resumen .profile-private-badge{display:block;position:absolute;bottom:6px;left:5px;font-size:11px;padding:4px 6px;border-radius:8px;color:#fff;background:#151923dd}.fotos--resumen .foto-portada{font-size:10px;letter-spacing:0;left:5px;padding:3px 6px}.profile-photos .fotos-bloque:not(.fotos--resumen) .fotos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-photos .foto-btn{min-height:36px}@media(min-width:1100px){.profile-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 20px}.profile-photos{grid-column:1;grid-row:1/span 9;position:sticky;top:88px}.profile-textos{grid-column:2;grid-row:1}.profile-about{grid-column:2;grid-row:2}.profile-details{grid-column:2;grid-row:3}.profile-date{grid-column:2;grid-row:4}.profile-interests{grid-column:2;grid-row:5}.profile-looking{grid-column:2;grid-row:6}.profile-secrets{grid-column:2;grid-row:7}.profile-trajectory{grid-column:2;grid-row:8}.profile-country{grid-column:2;grid-row:9}.profile-save.form-pie{grid-column:1/-1;grid-row:10;bottom:16px}}@media(max-width:480px){.profile-page .page-head{gap:10px}.profile-page .page-head .btn-sec{font-size:12px;padding:10px;min-height:44px}.profile-card{padding:14px}.profile-section>summary{padding:14px;min-height:72px}.profile-section-body{padding:14px}.profile-section-edit{gap:6px}.fotos--resumen .foto,.fotos--resumen .foto-add{width:88px;height:110px;flex-basis:88px}.profile-save-buttons .btn-sec{width:100%}}.profile-photos{position:relative}.profile-photos>.seccion-titulo{padding-right:124px;min-height:32px;display:flex;align-items:center}.profile-photos-toggle{position:absolute;right:16px;top:12px;margin:0;padding:8px 12px;font-size:13px}@media(max-width:480px){.profile-photos-toggle{right:12px;top:8px}.profile-photos>.seccion-titulo{font-size:16px}}.profile-photos .fotos-drop{position:static}.sol-acceso-retirar{min-height:44px;white-space:normal}.sol-acceso-aviso{color:var(--mint)}.sol-acceso-aviso:empty{margin:0}#accesos-fotos{scroll-margin-top:100px}@media (max-width:560px){.sol-acceso-retirar{grid-column:1/-1;width:100%}}.profile-date [hidden]{display:none}@media(min-width:1100px){.profile-photos{position:sticky}}.wizard.onb-preferencia-cita .onb-pie{margin-top:20px!important}@media (max-width:620px){.onb-doble:has(.onb-preferencia-cita){padding:16px 14px 28px;min-height:auto}.wizard.onb-preferencia-cita{padding:18px}.onb-preferencia-cita .w-back{margin-top:10px;margin-bottom:0;min-height:36px}.wizard.onb-preferencia-cita .onb-pie{margin-top:16px!important}}.profile-date-reminder{font-size:13px;line-height:1.55;color:var(--niebla);margin:12px 0 0}.profile-content{scroll-margin-top:calc(var(--topbar-h, 70px) + 24px)}.profile-content:focus{outline:none}.profile-content:focus-visible{outline:2px solid var(--azul);outline-offset:8px;border-radius:12px}.profile-info-section{margin-top:24px}.perfil2-datos>.seccion-titulo,.profile-info-section>.seccion-titulo{margin:0;font-size:18px}.profile-info-section>.pp-bio{margin-top:10px}.perfil2-datos .ficha-detalles{margin:0}.perfil2-der>.ficha-busca{margin-top:24px}.profile-meeting{margin-top:24px;padding:18px;border:1px solid var(--linea,#64748b55);border-radius:16px;background:var(--deep)}.profile-meeting h2{margin:0 0 12px;font-size:18px}.profile-meeting p{margin:10px 0 0;line-height:1.6}.profile-meeting ul{margin:8px 0 0;padding-left:20px}.profile-meeting li{margin:6px 0;overflow-wrap:anywhere}.profile-photos-column{order:0;display:grid;gap:16px;min-width:0}.profile-photos-column .profile-photos{position:relative;top:auto;grid-area:auto}.profile-seller .ayuda{margin:0 0 14px;line-height:1.6}.profile-seller .btn-sec{min-height:44px}@media(min-width:1100px){.profile-photos-column{grid-column:1;grid-row:1/span 9;position:sticky;top:88px}}.profile-textos{order:0}.profile-photos-column{order:1}.pp-estados{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.pp-estado{color:var(--crema)}.lqf{margin:0 0 18px;padding:16px 18px;border:1px solid var(--linea,#64748b55);border-radius:16px;background:var(--deep);max-width:640px}.lqf-titulo{margin:0 0 10px;font-size:16px;font-weight:650;color:var(--crema);font-family:inherit}.lqf-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lqf-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--linea,#64748b55);border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}button.lqf-item:hover{background:rgba(130,150,255,.08)}.lqf-item:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.lqf-item--fijo{cursor:default}.lqf-paso{font-size:14.5px;font-weight:600;color:var(--crema)}.lqf-motivo{font-size:13px;color:var(--niebla);line-height:1.45}.lqf--compacta{margin:12px 0 0;padding:12px 14px;max-width:none}.lqf--compacta .lqf-titulo{font-size:14px;margin-bottom:6px}.lqf--compacta .lqf-item{min-height:0;padding:5px 0;border:0;gap:0}.lqf--compacta .lqf-paso{font-size:13.5px}.lqf--compacta .lqf-motivo{font-size:12.5px}.profile-textos .pp-nombre{font-size:30px}.profile-textos .perfil2-nombre-sello{margin-bottom:2px}.profile-textos .cp-meta{margin:4px 0 0}.profile-textos .seccion-titulo{margin:22px 0 4px;font-size:18px}.bt{min-width:0}.bt--titular{margin-top:6px}.bt-bloque{display:block;width:100%;margin:0;padding:10px 12px;min-height:44px;border:1px dashed transparent;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:text}.bt-bloque:hover{border-color:rgba(214,201,232,.3);background:rgba(214,201,232,.05)}.bt-bloque:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.bt-bloque--hueco{border-color:rgba(214,201,232,.22)}.bt-bloque .pp-bio,.bt-bloque .pp-titular{display:block;margin:0}.bt-bloque .cp-hueco{font-style:italic}.bt-lapiz{display:block;margin-top:6px;font-size:12.5px;color:var(--lavanda);font-style:normal}.bt-motivo{margin:4px 0 0 12px;font-size:13px;line-height:1.5;color:var(--niebla)}.bt-aviso,.bt-porque{margin:8px 0 0}.arranques{margin-top:10px}.arranques .chip{max-width:100%;white-space:normal;text-align:left;line-height:1.3}.arranque--escribir,.arranque--otras{color:var(--lavanda)}.bt-editor{display:grid;gap:10px;margin-top:4px}.bt-editor textarea{width:100%;max-width:100%;font-size:16px;line-height:1.55}.bt-editor .arranques{margin-top:0}.bt-dictado{margin:0}.bt-pie{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bt-contador{margin-right:auto;font-size:12.5px;color:var(--niebla)}.bt-pie .btn-cta,.bt-pie .btn-sec{margin:0;min-height:44px}.perfil-marca{text-decoration:underline dotted;text-decoration-color:var(--niebla);text-decoration-thickness:1.5px;text-underline-offset:3px}.bt-sugerencia{display:grid;gap:10px;padding:12px;border:1px solid var(--linea,#64748b55);border-radius:12px}.bt-sugerencia .pp-bio,.bt-sugerencia .pp-titular,.bt-sugerencia-aviso{margin:0}.bt-version{padding:10px 12px;border-radius:10px;background:rgba(214,201,232,.06)}.bt-opciones{display:flex;flex-wrap:wrap;gap:8px}.bt-opciones .btn-sec{flex:1 1 140px;min-height:44px;margin:0}@media(max-width:480px){.profile-textos .pp-nombre{font-size:26px}.bt-bloque{padding:8px 10px}.bt-contador,.bt-pie .btn-cta,.bt-pie .btn-sec{flex:1 1 100%}.bt-contador{margin-right:0}}button.cp-verif--id{z-index:2;display:inline-flex;align-items:center;gap:4px;margin:0;border:1px solid rgb(167 183 255/35%);line-height:1.3;background:rgb(20 29 51/94%);min-height:30px;cursor:pointer;font-family:inherit;color:#fff}button.cp-verif--id>svg{flex-shrink:0;color:#a7ebd6}button.cp-verif--id:after{content:"";position:absolute;inset:-7px -3px}button.cp-verif--id:hover{background:#242c49;border-color:#a8b8ff}button.cp-verif--id:focus-visible{outline:3px solid #a8b8ff;outline-offset:3px}.perfil2-nombre-sello{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.perfil2-nombre-sello .pp-nombre{min-width:0;overflow-wrap:anywhere}.id-sello-perfil{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;min-height:44px;padding:8px 12px;border-radius:12px;border:1px solid var(--sl-success,#9ee4c9);background:var(--sl-success-bg,#1d3a32);color:var(--sl-success,#9ee4c9);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.id-sello-perfil>svg{flex-shrink:0}.id-sello-ver{margin-left:3px;padding-left:9px;border-left:1px solid;text-decoration:underline;text-underline-offset:3px}.id-sello-perfil:hover{border-color:var(--sl-ink,#fff);filter:brightness(1.08)}.id-sello-perfil:focus-visible{outline:3px solid var(--sl-success,#9ee4c9);outline-offset:3px}.id-dialogo{width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--sl-line);border-radius:24px;background:var(--sl-paper);color:var(--sl-ink);box-shadow:0 28px 90px rgb(0 0 0/35%);overflow:auto}.id-dialogo::backdrop{background:rgb(7 11 24/68%);backdrop-filter:blur(5px)}.id-dialogo-contenido{padding:20px}.id-credencial{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:17px;border:1px solid #637aaa;color:#f3f5ff;background:linear-gradient(125deg,#1c2846,#293f7c 58%,#204951);box-shadow:inset 0 0 0 4px rgb(182 205 255/5%)}.id-credencial:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(182 205 255/7%) 1px,transparent 0),linear-gradient(90deg,rgb(182 205 255/7%) 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(125deg,transparent,black)}.id-credencial-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px}.id-marca{font-size:24px;font-weight:750;letter-spacing:-1.2px;white-space:nowrap}.id-marca>span{color:#a7b7ff}.id-marca>b{color:#ff8dad}.id-credencial-etiqueta{max-width:130px;font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;text-align:right;color:#c3d0ed}.id-credencial-persona{display:flex;gap:20px;align-items:center;margin:26px 0}.id-silueta{flex:0 0 82px;display:grid;justify-items:center;padding:7px 0;border:1px solid rgb(188 210 255/25%);border-radius:12px;background:rgb(12 21 47/28%);color:#bbcdf2}.id-silueta>span{font-size:10px;font-weight:600;letter-spacing:.16em}.id-credencial-datos{min-width:0}.id-credencial h2.id-nombre{margin:0;font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.5px;color:#f3f5ff;overflow-wrap:anywhere}.id-confirmada{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:15px;font-weight:550;line-height:1.4;color:#a7ebd6}.id-confirmada svg{flex-shrink:0}.id-credencial-pie{margin:0;padding-top:14px;border-top:1px solid rgb(188 210 255/20%);font-size:12px;line-height:1.5;color:#d2ddf4}.id-explicacion{margin:20px 4px;font-size:14px;line-height:1.6;color:var(--sl-muted)}.id-listo{display:block;min-height:44px;width:100%;text-align:center}@media (max-width:540px){.id-credencial,.id-dialogo-contenido{padding:14px}.id-marca{font-size:21px}.id-credencial-etiqueta{max-width:112px;font-size:9px;line-height:1.35}.id-credencial-persona{gap:12px;margin:14px 0}.id-silueta{flex-basis:52px;padding:4px 0}.id-silueta svg{width:40px;height:48px}.id-credencial h2.id-nombre{font-size:23px}.id-confirmada{font-size:13px;margin-top:7px}.id-confirmada svg{width:15px;height:15px}.id-credencial-pie{font-size:11px;padding-top:10px;line-height:1.4}.id-explicacion{margin:18px 4px}}@media (max-width:360px){.id-credencial{padding:14px}.id-credencial-persona{gap:10px;margin:12px 0}.id-silueta{flex-basis:44px}.id-silueta svg{width:38px;height:46px}.id-credencial h2.id-nombre{font-size:20px}.id-confirmada{font-size:12px}.id-credencial-pie{font-size:10px;padding-top:10px}}.perfil-acciones-fila{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-start;margin:14px 0 4px}.perfil-acciones-fila>.favorito-privado{flex:1 1 200px}.perfil-acciones-fila .favorito-privado .ayuda{margin:6px 0 0}.atajo-contenido{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:44px;padding:10px 14px;text-decoration:none;border-color:var(--azul);color:var(--azul);font-weight:650}.atajo-contenido:hover{background:color-mix(in srgb,var(--azul) 7%,transparent)}.atajo-contenido-principal{display:inline-flex;align-items:center;gap:7px}.atajo-contenido-principal b{font-weight:650;color:var(--niebla)}.atajo-contenido-chips{display:flex;flex-wrap:wrap;gap:5px}.atajo-contenido-chips span{font-size:11px;font-weight:700;line-height:1;padding:4px 7px;border-radius:99px;color:var(--niebla);background:color-mix(in srgb,var(--niebla) 11%,transparent)}.atajo-contenido-chips span[data-tono=gratis]{color:var(--mint);background:color-mix(in srgb,var(--mint) 12%,transparent)}.atajo-contenido-chips span[data-tono=nuevo]{color:var(--blush);background:color-mix(in srgb,var(--blush) 12%,transparent)}.vv-resalto{animation:vv-resalto 1.2s ease-out}@keyframes vv-resalto{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--azul) 45%,transparent)}35%{box-shadow:0 0 0 8px color-mix(in srgb,var(--azul) 18%,transparent)}to{box-shadow:0 0 0 0 transparent}}@media (max-width:600px){.perfil-acciones-fila>*{flex:1 1 100%}.atajo-contenido{width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){.vv-resalto{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--azul) 35%,transparent)}}:root{--foto-ancla:50% 25%}.avmenu-btn img,.chat-vacio-foto img,.chats-avatar img,.chats-nuevo-foto img,.cp-media img,.foto img,.foto-previa-marco img,.inv-sinmatch-foto,.like-foto img,.nov-cara img,.nov-pila img,.nudge-avatar,.pc-cara img,.perfil-galeria-mini img,.perfil2-cover img,.pv2-avatar img,.pv2-foto img,.pv2-sug-tarjeta img,.sol-tarjeta-foto,.teaser-foto,.toast-avatar,.vp-ficha-foto{object-position:var(--foto-ancla)}.foto-previa{margin-top:14px}.foto-previa-titulo{margin:0 0 8px;font-size:14px;font-weight:600}.foto-previa-marcos{display:flex;gap:12px;align-items:flex-start}.foto-previa-marco{margin:0;flex:none;width:112px}.foto-previa-marco--ficha{width:140px}.foto-previa-marco img{display:block;width:100%;object-fit:cover;border-radius:10px;background:rgba(255,255,255,.04)}.foto-previa-marco--tarjeta img{aspect-ratio:4/5}.foto-previa-marco--ficha img{aspect-ratio:1/1}.foto-previa-marco figcaption{margin-top:4px;font-size:12px;text-align:center;color:var(--niebla)}.foto-previa-texto{margin-top:8px}.nov-grupo+.nov-grupo{margin-top:22px}.nov-grupo-titulo{margin:0 0 6px;padding:0 14px;font-family:var(--font-display),"Instrument Serif",Georgia,serif;font-weight:400;font-size:var(--t-seccion);line-height:1.15;color:var(--crema)}.nov-pagina .nov-grupo-titulo{padding:0}.nov-pagina .nov-grupo .nov-seccion+.nov-seccion{margin-top:18px}.nov-grupo--responder .nov-filas,.nov-pagina .nov-grupo--responder .nov-filas{border-color:rgba(212,82,178,.35)}.nov-item[hidden]{display:none}.nov-acciones{padding:0 14px 12px 66px}@media (max-width:480px){.nov-acciones{padding-left:14px}}.sol-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sol-acciones>button{min-height:44px}.sol-acciones-fallo{flex:1 1 100%;margin:0;font-size:13px;color:var(--niebla)}.sol-chat{flex-direction:column;align-items:stretch;gap:10px}.sol-chat-cab{width:100%}.sol-chat-hace{color:var(--niebla);font-size:12.5px;white-space:nowrap}.pv2-sol{margin:16px 0 4px;padding:16px 18px;border-radius:18px;background:rgba(212,82,178,.07);border:1px solid rgba(212,82,178,.28)}.pv2-sol-eyebrow{margin:0 0 10px;font-size:var(--t-etiqueta);font-weight:700;letter-spacing:var(--t-etiqueta-esp);text-transform:uppercase;color:var(--magenta)}.pv2-sol-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pv2-sol-fila{display:grid;grid-template-columns:44px 1fr;gap:6px 12px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(22,18,30,.35);border:1px solid rgba(212,82,178,.16)}.pv2-sol-cara{position:relative;display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--surface)}.pv2-sol-cara img{width:100%;height:100%;object-fit:cover;display:block}.pv2-sol-texto{margin:0;min-width:0;font-size:14.5px;line-height:1.4;color:var(--crema)}.pv2-sol-texto b{font-weight:600}.pv2-sol-texto small{color:var(--niebla);font-size:12.5px;white-space:nowrap}.pv2-sol-fila .sol-acciones{grid-column:1/-1}@media (min-width:641px){.pv2-sol-fila{grid-template-columns:44px 1fr auto}.pv2-sol-fila .sol-acciones{grid-column:auto;flex-wrap:nowrap}}.pv2-sol-mas{margin:10px 0 0;font-size:13.5px}.galeria-mini--vencida .galeria-lock{opacity:.8}.hoja-texto-rotulo{font-size:13px;font-weight:600;color:var(--crema)}.hoja-texto-area{width:100%;min-height:110px;padding:12px 14px;border-radius:12px;border:1px solid var(--glass);background:var(--surface);color:var(--crema);font:inherit;font-size:15px;line-height:1.5;resize:vertical}.hoja-texto-area:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.hoja-texto-contador{margin:0;font-size:12.5px;color:var(--niebla)}.hoja-texto-sugerir{display:grid;gap:10px}.hoja-texto-sugerir-nota{margin:0;font-size:13.5px;color:var(--crema)}.hoja-texto-marcado{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--glass);font-size:15px;line-height:1.5;color:var(--crema);white-space:pre-wrap}.hoja-texto-marca{background:rgba(227,179,65,.28);color:inherit;border-radius:4px;text-decoration:underline dotted}.hoja-texto-opciones{display:grid;gap:8px}.hoja-texto-opciones .btn-sec{min-height:44px}@media (min-width:641px){.hoja-texto-opciones{grid-template-columns:1fr 1fr 1fr}}.lqf-avance{margin:0 0 6px;font-size:13.5px;color:var(--niebla)}.lqf-segmentos{display:flex;gap:4px;margin:0 0 10px;max-width:320px}.lqf-seg{flex:1;height:6px;border-radius:3px;background:rgba(255,255,255,.12)}.lqf-seg--listo{background:var(--mint)}.lqf-item--listo{opacity:.72}.lqf-item--listo .lqf-paso{font-weight:500;color:var(--niebla)}.lqf--compacta .lqf-avance{font-size:12.5px;margin-bottom:4px}.lqf--compacta .lqf-segmentos,.pv2-falta .lqf-avance{margin-bottom:6px}.pv2-falta-listo{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid transparent}.join-nota-pie,.pv2-falta-listo{font-size:13px;color:var(--niebla)}.join-nota-pie{margin:10px 0 0;text-align:center}.join-donde{margin-top:6px}.ubicacion{margin-top:12px}.ubicacion-btn{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;padding:13px;border-radius:14px;border:1px solid rgba(163,199,250,.4);background:transparent;color:var(--crema);font:inherit;font-weight:600;font-size:15.5px;cursor:pointer}.ubicacion-btn:hover:not(:disabled){border-color:var(--azul)}.ubicacion-btn:disabled{opacity:.6;cursor:default}.ubicacion-opciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ubicacion-opcion{border:1px solid rgba(163,199,250,.35);background:var(--deep);color:var(--crema);border-radius:999px;padding:9px 14px;font:inherit;font-size:15px;cursor:pointer}.ubicacion-opcion small{color:var(--niebla);margin-left:4px;font-size:13px}.ubicacion-msg,.ubicacion-opcion--otra{color:var(--niebla)}.ubicacion-msg{margin-top:8px;font-size:13.5px}.codigo-grande{width:100%;height:64px;margin-top:16px;text-align:center;font-size:30px;font-weight:600;letter-spacing:12px;text-indent:12px;border-radius:14px;border:1.5px solid rgba(214,201,232,.22);background:var(--deep);color:var(--crema);font-variant-numeric:tabular-nums}.codigo-grande::placeholder{color:rgba(182,169,199,.45);letter-spacing:12px}.codigo-grande:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px rgba(163,199,250,.18)}.codigo-grande.err{border-color:var(--peligro)}.codigo-nota{margin-top:8px;font-size:13.5px;color:var(--niebla)}.codigo-linea{margin-top:12px;font-size:15px;color:var(--niebla);line-height:1.45}.codigo-ok{margin-top:8px;font-size:14px;color:var(--mint)}.codigo-reenviar{margin-top:18px}.codigo-reenviar .btn-ghost{width:100%}.codigo-ayuda{margin-top:10px;font-size:12.5px;color:var(--niebla);text-align:center;line-height:1.4}.verificar-items{list-style:none;margin:14px 0 0;padding:0}.verificar-items li{display:flex;align-items:center;gap:14px;padding:11px 0;font-size:17px;border-bottom:1px solid rgba(214,201,232,.08)}.verificar-items li span{font-size:22px;width:30px;text-align:center;flex:none}.verificar-respaldo{margin-top:10px;text-align:center;font-size:14px}.verificar-respaldo a{color:var(--azul);text-decoration:underline}.recordarme{margin-top:14px;text-align:center;font-size:14px}.recordarme .link-inline{color:var(--azul)}.recordarme--hecho{color:var(--mint)}.arranques--frases{display:flex;flex-direction:column;gap:8px;margin-top:12px}.arranques-titulo{margin:0 0 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--niebla)}.arranque-frase{text-align:left;width:100%;border:1px solid rgba(214,201,232,.14);background:var(--deep);color:var(--crema);border-radius:14px;padding:12px 14px;font:inherit;font-size:15px;line-height:1.35;cursor:pointer;transition:border-color var(--dur) ease}.arranque-frase:hover{border-color:rgba(163,199,250,.45)}.arranque-frase--mas{text-align:center;color:var(--azul);font-weight:600;border-style:dashed}.entrar-como,.franja-pendiente{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:13px 16px;border-radius:14px;text-decoration:none;font-size:15px;font-weight:600;line-height:1.3}.franja-pendiente{background:var(--azul-cta,#3a5bd9);color:#fff}.franja-pendiente b{white-space:nowrap}.entrar-como{background:rgba(163,199,250,.1);border:1px solid rgba(163,199,250,.4);color:var(--crema);margin:14px 0 0}.entrar-como b{color:var(--azul);white-space:nowrap}