:root{--paper: #fff7eb;--sunken: #f7eedf;--block-b: #f1e6d3;--surface: #fffdf8;--ink: #182c28;--muted: #4e5f59;--line: #e7d9c3;--green: #0f4d3a;--green-hover: #0a3a2c;--tint: #e3f4ec;--coral: #ff8b6b;--mostaza: #f2be55;--salvia: #cfe3d2;--cielo: #bfe0ee;--rosa: #f6c6bb;--teja: #a63d24;--rio: #125a5c;--mar: #1c4e80;--noche: #142a2a;--ambar-claro: #ffefc9;--gutter: clamp(16px, 5vw, 72px);--width: 1320px;--r-s: 14px;--r-m: 20px;--r-l: 32px;--filo: inset 0 0 0 1px rgba(122, 94, 52, .2);--sombra-1: var(--filo), 0 1px 2px rgba(60, 44, 22, .05), 0 14px 24px -20px rgba(60, 44, 22, .4);--sombra-2: var(--filo), 0 2px 4px rgba(60, 44, 22, .06), 0 20px 32px -20px rgba(60, 44, 22, .5);--esp-seccion: clamp(36px, 5vw, 72px);--esp-cierre: clamp(32px, 4vw, 56px);--esp-tarjeta: clamp(18px, 2vw, 24px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--titular: "Young Serif", Georgia, "Times New Roman", serif;--mano: "Caveat", "Segoe Script", cursive;color-scheme:light}html[data-tono=coral],html[data-tono=melocoton]{--tono: #ffe7da;--tono-fg: var(--ink)}html[data-tono=mostaza]{--tono: var(--mostaza);--tono-fg: #2b1a12}html[data-tono=rosa]{--tono: var(--rosa);--tono-fg: #2b1a12}html[data-tono=salvia]{--tono: var(--salvia);--tono-fg: var(--ink)}html[data-tono=cielo]{--tono: var(--cielo);--tono-fg: var(--ink)}html[data-tono=verde]{--tono: var(--green);--tono-fg: var(--paper)}html[data-tono=teja]{--tono: var(--teja);--tono-fg: var(--paper)}html[data-tono=rio]{--tono: var(--rio);--tono-fg: var(--paper)}html[data-tono=mar]{--tono: var(--mar);--tono-fg: var(--paper)}html[data-tono=papel]{--tono: var(--block-b);--tono-fg: var(--ink)}.par-papel{--f: #fff7eb;--t: #182c28;--h: #182c28;--a: #0f4d3a}.par-arena,.banda,.sigue{--f: #f1e6d3;--t: #182c28;--h: #182c28;--a: #0f4d3a}.par-coral,.banda-c,.pilar-c{--f: #ff8b6b;--t: #2b1a12;--h: #2b1a12;--a: #2b1a12}.par-mostaza,.banda-m,.puerta-m,.ficha-m{--f: #f2be55;--t: #2b1a12;--h: #2b1a12;--a: #2b1a12}.banda-r{--f: #f6c6bb;--t: #2b1a12;--h: #2b1a12;--a: #2b1a12}.par-salvia,.banda-s,.pilar-s,.puerta-s{--f: #cfe3d2;--t: #182c28;--h: #182c28;--a: #0f4d3a}.par-cielo,.banda-a,.pilar-a{--f: #bfe0ee;--t: #182c28;--h: #182c28;--a: #182c28}.par-verde,.banda-v,.pilar-v{--f: #0f4d3a;--t: #fff7eb;--h: #fff7eb;--a: #f2be55}.par-teja,.c-madrid{--f: #a63d24;--t: #fff7eb;--h: #fff7eb;--a: #fff7eb}.par-rio,.c-zaragoza{--f: #125a5c;--t: #fff7eb;--h: #fff7eb;--a: #fff7eb}.par-mar,.c-barcelona{--f: #1c4e80;--t: #fff7eb;--h: #fff7eb;--a: #fff7eb}.par-noche{--f: #142a2a;--t: #e9e4d8;--h: #fff7eb;--a: #f2be55}.par-blanco,.ficha,.idea{--f: #fffdf8;--t: #182c28;--h: #182c28;--a: #0f4d3a}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Young Serif";src:url(/fonts/young-serif-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:92px}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter Variable,system-ui,-apple-system,sans-serif;font-size:1.0625rem;line-height:1.55;overflow-x:clip;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(min-width:900px){body{padding-bottom:0}}img,svg,picture{display:block;max-width:100%}img{height:auto}.ic{width:1.25em;height:1.25em;flex:none;fill:currentColor}h1,h2,h3{margin:0;font-family:var(--titular);font-weight:400;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}h1{font-size:clamp(min(2.6rem,13vw),7.4vw,5.75rem)}h2{font-size:clamp(min(2rem,10.5vw),4.6vw,3.5rem)}h3{font-size:clamp(1.3rem,2vw,1.625rem);line-height:1.15}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}a,button,summary{touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:8px}.ft :focus-visible,.banda-v :focus-visible,[data-tono] .sobre-oscuro :focus-visible{outline-color:var(--mostaza)}main:focus{outline:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}.wrap{width:100%;max-width:calc(var(--width) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;top:12px;left:16px;z-index:60;padding:12px 16px;border-radius:12px;background:var(--green);color:#fff;text-decoration:none}.skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mano{font-family:var(--mano);font-weight:600;font-size:1.75rem;line-height:1}.lead{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45;max-width:36em}.lo-prox{display:inline-block;font-family:Inter Variable,Inter respaldo,system-ui,sans-serif;font-style:normal;font-size:.75rem;font-weight:650;padding:2px 8px;border-radius:99px;background:var(--block-b);color:var(--ink);vertical-align:middle;margin-inline-start:8px;white-space:nowrap}.ante{font-family:var(--mano);font-size:1.75rem;font-weight:600;line-height:1;display:block;margin-block-end:10px}.ejemplo{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--ambar-claro);color:#5a4300;font-size:.75rem;font-weight:650}.seccion{padding-block:var(--esp-seccion)}.seccion:not([class*=banda],[class*=par-],.lc,.cc-noche)+.seccion:not([class*=banda],[class*=par-],.lc,.cc-noche){padding-block-start:0}.seccion-h{display:grid;gap:14px;margin-block-end:clamp(24px,3.5vw,44px);max-width:44em}.banda{background:var(--block-b)}.banda-v{background:var(--green);color:var(--paper)}.banda-m{background:var(--mostaza)}.banda-c{background:var(--coral)}.banda-s{background:var(--salvia)}.banda-r{background:var(--rosa)}.banda-a{background:var(--cielo)}.hd{view-transition-name:hd}.pulgar{view-transition-name:pulgar}.hero-foto,.tope-img,.tope-arte,.art-img{view-transition-name:hero}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}::view-transition-old(root){animation-name:vt-out}::view-transition-new(root){animation-name:vt-in}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.hd{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.hd-in{display:flex;align-items:center;gap:8px;max-width:calc(var(--width) + 2 * var(--gutter));margin-inline:auto;padding:calc(8px + env(safe-area-inset-top,0px)) var(--gutter) 8px}.brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-inline-end:auto;color:var(--green);font-family:var(--titular);font-size:1.5rem;text-decoration:none}.brand-w{color:var(--paper)}.hd-nav,.hd .hd-cta{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 22px;border-radius:var(--r-s);background:var(--green);color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;transition:transform .14s var(--ease-out),background-color .14s ease}.btn:hover{background:var(--green-hover)}.btn:active{transform:scale(.97)}.btn-t{background:#182c2814;color:var(--ink)}.btn-t:hover{background:#182c2824}.btn-c{background:#ffffff29;color:#fff}.btn-c:hover{background:#ffffff42}.btn-g{min-height:56px;padding-inline:30px;font-size:1.0625rem}.acciones{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:26px}.pill{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:999px;background:#182c2812;font-size:.95rem;font-weight:600;white-space:nowrap;transition:background-color .16s ease,transform .14s var(--ease-out)}.pill:hover{background:#182c2821}.pill:active{transform:scale(.96)}.pill.is-on{background:var(--green);color:#fff}.pestanas{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:18px}@media(min-width:900px){.hd-nav{display:block}.hd-nav>ul{display:flex;gap:2px}.hd .hd-cta{display:inline-flex;min-height:44px}.hd-item{position:static}}.pulgar{position:fixed;inset-inline:0;bottom:0;z-index:45;display:grid;grid-template-columns:auto auto 1fr;gap:6px;align-items:center;padding:8px max(12px,env(safe-area-inset-left,0px)) calc(8px + env(safe-area-inset-bottom,0px));background:var(--paper);border-block-start:1px solid var(--line)}@media(min-width:900px){.pulgar{display:none}}.pulgar-b{display:grid;justify-items:center;gap:1px;min-width:56px;min-height:48px;align-content:center;padding-inline:6px;border-radius:10px;font-size:.75rem;font-weight:600;text-decoration:none;list-style:none;cursor:pointer}.pulgar-b::-webkit-details-marker{display:none}.pulgar-b:active{background:#182c2814}.pulgar-b .ic{width:22px;height:22px}.pulgar-cta{min-height:52px}.hoja-p{position:fixed;inset-inline:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));max-height:72vh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:var(--r-m) var(--r-m) 0 0;padding:12px 12px 20px;box-shadow:0 -20px 40px -20px #182c2859}.hoja[open] .hoja-p{animation:sube .26s var(--ease-out)}@keyframes sube{0%{transform:translateY(24px);opacity:0}}.ft{background:var(--noche);color:#e9e4d8}.ft-in{max-width:calc(var(--width) + 2 * var(--gutter));margin-inline:auto;padding:clamp(48px,6vw,80px) var(--gutter) 28px}.ft-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block-end:32px;border-block-end:1px solid rgba(255,255,255,.14)}.ft-frase{font-family:var(--titular);font-size:clamp(1.25rem,2vw,1.625rem)}.ft-mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-underline-offset:3px;overflow-wrap:anywhere}@media(min-width:760px){.ft-mail{margin-inline-start:auto}}.ft-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-block:32px}@media(min-width:900px){.ft-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}.ft-cols h2{font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:0;margin-block-end:10px;color:var(--mostaza)}.ft-cols a{display:flex;align-items:center;min-height:36px;color:#e9e4d8;font-size:.95rem;text-decoration:none}@media(pointer:coarse){.ft-cols a{min-height:44px}}.ft-cols a:hover{text-decoration:underline;text-underline-offset:3px}.ft-legal{display:grid;gap:10px;padding-block-start:22px;border-block-start:1px solid rgba(255,255,255,.14);color:#c9d2cd;font-size:.875rem}.ft-legal ul{display:flex;flex-wrap:wrap;gap:4px 18px}.ft-legal li a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.ft-legal li a:hover{text-decoration:underline}.ft-legal p a{color:#fff}.migas{padding-block:16px 0}.migas ol{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:.9rem}.migas li+li:before{content:"/";margin-inline-end:8px;opacity:.5}.migas a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.migas span{display:inline-flex;align-items:center;min-height:44px}.tope{background:var(--tono);color:var(--tono-fg)}.tope .migas{color:inherit}.tope-in{display:grid;gap:28px;align-items:center;padding-block:8px clamp(36px,5vw,64px)}@media(min-width:900px){.tope-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}}.tope-img{border-radius:var(--r-l);overflow:hidden;aspect-ratio:4/3}.tope-img picture{display:block;height:100%}.tope-img img{width:100%;height:100%;object-fit:cover}.tope-sola .tope-in{grid-template-columns:minmax(0,1fr);padding-block-end:clamp(40px,5vw,72px)}.tope h1{max-width:15em}.tope .lead{margin-block-start:18px}.tope .btn{background:var(--tono-fg);color:var(--tono)}.tope .btn:hover{background:#000}html[data-tono=verde] .tope .btn,html[data-tono=teja] .tope .btn,html[data-tono=rio] .tope .btn,html[data-tono=mar] .tope .btn{background:var(--paper);color:var(--ink)}.hero{position:relative;isolation:isolate;min-height:min(92svh,860px);display:grid;align-items:end;color:#fff;overflow:clip}.hero-foto{position:absolute;inset:0;z-index:-2}.hero-foto img,.hero-foto picture{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0f1e1c73,#0f1e1c8c 35%,#0c1816eb)}.hero-in{display:grid;gap:28px;padding-block:56px 28px}.hero h1{max-width:11em}.hero .lead{margin-block-start:18px;color:#f2eee4}.hero .btn-t{background:#ffffff29;color:#fff}.hero .btn-t:hover{background:#ffffff42}@media(min-width:900px){.hero-in{grid-template-columns:minmax(0,1.3fr) minmax(320px,400px);align-items:end;gap:64px;padding-block:88px 56px}.hero:after{background:linear-gradient(95deg,#0c1816e0,#0c18168c 55%,#0c181640)}}.hero-c>*{animation:entra .62s var(--ease-out) both}.hero-c>:nth-child(2){animation-delay:80ms}.hero-c>:nth-child(3){animation-delay:.16s}@keyframes entra{0%{opacity:0;transform:translateY(14px)}}.puertas{display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.puerta{position:relative;grid-column:span 6;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:22px;border-radius:var(--r-l);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.puerta img,.puerta picture{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.puerta:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(10,20,18,.82) 100%)}.puerta:hover img{transform:scale(1.04)}.puerta h3{font-size:clamp(1.5rem,2.6vw,2.25rem)}.puerta p{margin-block-start:4px;font-size:1rem;color:#f2eee4;max-width:28em}.puerta-m{background:var(--mostaza);color:var(--ink)}.puerta-m:before{display:none}.puerta-m p{color:var(--ink)}.puerta-m img{position:absolute;inset:auto -8px -12px auto;width:180px;height:auto;object-fit:contain}.puerta-s{background:var(--salvia);color:var(--ink)}.puerta-s:before{display:none}.puerta-s p{color:var(--ink)}.puerta-s img{position:absolute;inset:auto 8px -8px auto;width:150px;height:auto;object-fit:contain}@media(min-width:760px){.puerta{min-height:280px}.p1{grid-column:span 4}.p2,.p3,.p4,.p5{grid-column:span 2}}.carrusel{position:relative}.carrusel-pista{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px;margin:-4px;overscroll-behavior-x:contain}.carrusel-pista::-webkit-scrollbar{display:none}.carrusel-pista>*{flex:0 0 min(78vw,310px);scroll-snap-align:start}.carrusel-flechas{display:flex;justify-content:flex-end;gap:8px;margin-block-start:14px}.flecha{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#182c2814;transition:background-color .14s ease,opacity .14s ease,transform .14s var(--ease-out)}.flecha:hover:not(:disabled){background:#182c2829}.flecha:active:not(:disabled){transform:scale(.94)}.flecha:disabled{opacity:.35;cursor:default}.idea{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-m);overflow:hidden;text-decoration:none;box-shadow:0 1px 0 var(--line),0 10px 24px -18px #182c2880;transition:transform .18s var(--ease-out),box-shadow .18s ease}.idea:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.idea-img{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--sunken)}.idea-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.idea:hover .idea-img img{transform:scale(1.03)}.idea-tag{padding:14px 16px 0;font-size:.8125rem;font-weight:650;color:var(--muted)}.idea-t{padding:4px 16px 0;font-family:var(--titular);font-size:1.3rem;line-height:1.15}.idea-x{padding:8px 16px 0;color:var(--muted);font-size:.95rem;line-height:1.4;flex:1}.idea-cta:after{content:"→"}.idea-cta{display:inline-flex;align-items:center;gap:6px;margin:12px 16px 16px;font-weight:700;color:var(--green);font-size:.95rem}.lugar{position:relative;display:block;border-radius:var(--r-m);overflow:hidden;aspect-ratio:4/5;background:var(--sunken)}.lugar img{width:100%;height:100%;object-fit:cover}.lugar-n{position:absolute;inset-inline:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(transparent,#0a1412db 40px);color:#fff;font-family:var(--titular);font-size:1.15rem;line-height:1.15}.grid-ideas{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@keyframes rueda{to{transform:translate(-50%)}}.pilares{display:grid;gap:14px}@media(min-width:760px){.pilares{grid-template-columns:repeat(3,minmax(0,1fr))}}.pilar{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--r-l)}@media(min-width:760px){.pilar{min-height:240px}}.pilar .ic{width:34px;height:34px}.pilar h3{font-size:clamp(1.5rem,2.4vw,2rem)}.pilar-c{background:var(--coral)}.pilar-s{background:var(--salvia)}.pilar-a{background:var(--cielo)}.mapa{position:relative;margin:0;border-radius:var(--r-l);overflow:hidden;aspect-ratio:5/4;background:#f4ead9}.scene{width:100%;height:100%}.nota{position:absolute;font-family:var(--mano);font-weight:600;font-size:clamp(1.25rem,2.2vw,1.75rem);color:var(--ink);line-height:1;transform:rotate(-3deg)}.nota-1{top:11%;left:6%}.nota-2{top:62%;right:8%;transform:rotate(2deg)}.nota-3{bottom:12%;left:33%;color:var(--green)}.par{display:grid;gap:clamp(28px,5vw,64px);align-items:center}.par h2+.lead{margin-block-start:14px}@media(min-width:900px){.par{grid-template-columns:repeat(2,minmax(0,1fr))}}.blk-a{fill:#efe2cd}.blk-b{fill:#e8d8bf}.blk-park{fill:#c8dec9}.avenue{stroke:#f8f0e2;stroke-width:22;fill:none}.route{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.1s var(--ease-in-out) forwards;animation-delay:var(--delay, 0ms)}.leg-1{--delay: 0ms;--colour: var(--teja)}.leg-2{--delay: .14s;--colour: var(--mar)}.leg-3{--delay: .28s;--colour: #c88a12}.leg-4{--delay: .42s;--colour: var(--rio)}.route-c{stroke-width:7}.route-c:not([stroke]){stroke:var(--colour)}.casing{stroke-width:13}.casing:not([stroke]){stroke:#fff}.stop-c{stop-color:var(--colour)}.origin{fill:var(--colour);stroke:#fff;stroke-width:3}.lock{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.meet-dot{fill:var(--green);stroke:#fff;stroke-width:4}.meet-core{fill:#fff}.halo{fill:var(--green);opacity:.18;transform-box:fill-box;transform-origin:center;animation:ping 2.8s var(--ease-out) 1.5s infinite}.meet{transform-box:fill-box;transform-origin:center;animation:arrive .52s var(--ease-out) 1.1s backwards}.scene-still .route,.scene-still .meet{animation:none;stroke-dashoffset:0}.scene-still .halo{display:none}@keyframes draw{to{stroke-dashoffset:0}}@keyframes arrive{0%{transform:scale(.5);opacity:0}}@keyframes ping{0%,60%,to{transform:scale(1);opacity:.18}30%{transform:scale(1.5);opacity:.04}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mapa .route{animation:draw linear both;animation-timeline:view();animation-range:entry 20% cover 55%;animation-delay:0s}}}.recorrido{position:relative}.rec-g{display:grid;gap:40px}.rec-paso{display:grid;gap:18px}.rec-h{font-size:clamp(1.75rem,3.2vw,2.75rem)}.rec-paso .num{font-family:var(--mano);font-size:1.6rem;color:var(--green);font-weight:600}.rec-paso .phone{width:min(240px,62vw)}.rec-tel{display:none}@media(min-width:900px){.rec-g{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px}.is-live .rec-paso{min-height:44vh;align-content:center;opacity:.4;transition:opacity .24s ease}.is-live .rec-paso.is-on{opacity:1}.is-live .rec-paso .phone{display:none}.rec-tel{display:block;position:sticky;top:92px;align-self:start}.rec-tel-in{position:relative;width:300px;margin-inline:auto}.rec-tel [data-pantalla]{position:absolute;inset:0;opacity:0;transform:translateY(6px);transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.rec-tel [data-pantalla]:first-child{position:relative}.rec-tel [data-pantalla].is-on{opacity:1;transform:none}}.phone{position:relative;display:block;border-radius:34px;padding:8px;background:#16211f;box-shadow:0 30px 50px -28px #0000008c}.phone img{width:100%;border-radius:26px}.phone .ejemplo{position:absolute;top:18px;left:50%;transform:translate(-50%);white-space:nowrap}.compara{display:grid;gap:16px}.compara-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#182c2814;width:fit-content}.compara-tabs button{min-height:44px;padding-inline:18px;border-radius:999px;font-weight:650}.compara-tabs button.is-on{background:var(--green);color:#fff}.lado{display:grid;gap:8px;padding:var(--esp-tarjeta);border-radius:var(--r-m);background:var(--surface)}.lado li{display:flex;gap:10px;align-items:flex-start}.lado-v{background:var(--green);color:var(--paper)}.lado .ic{margin-block-start:3px}.demo{display:grid;gap:18px}@media(min-width:900px){.demo{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:32px}}.demo-m{position:relative;aspect-ratio:6/5;background:#f4ead9;border-radius:var(--r-l);overflow:hidden}.demo-m svg{width:100%;height:100%}.demo-p{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#ffffffe6;color:var(--ink);display:grid;place-items:center;box-shadow:0 2px 8px #0003;transition:transform .14s var(--ease-out),background-color .14s ease}.demo-p:hover{transform:scale(1.08)}.demo-ruta{fill:none;stroke:var(--teja);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .7s var(--ease-in-out) forwards}.demo-i{display:grid;gap:12px}html:not(.js) .solo-js{display:none}.col-b{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-block-end:clamp(32px,4vw,52px)}.col-b>p{color:var(--muted);margin-block-end:8px}.art-b{margin-block:40px 20px}.art-h1{font-size:clamp(2.2rem,4.6vw,3.5rem);margin-block:8px 12px}.art-img{margin-block:24px}.tema-f{margin-block:16px 10px}.sub{margin-block-start:22px}.art-rel{margin-block-start:20px}.fecha-g{margin-block-start:24px}a.pill,a.ficha,.destacado,.art{text-decoration:none}.pill .ic{margin-inline-end:6px}a.ficha{display:block;transition:transform .18s var(--ease-out),box-shadow .18s ease}a.ficha:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}.ficha .idea-img{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:var(--r-s);margin-block-end:12px}.pilar-v{background:var(--green);color:var(--paper)}.hero-foto img{object-position:50% 78%}.puerta-m h3,.puerta-m p,.puerta-s h3,.puerta-s p{padding-inline-end:120px}@media(max-width:759px),(min-width:1200px){.puerta-m img{width:clamp(120px,32vw,170px)}.puerta-s img{width:clamp(104px,28vw,140px)}}@media(min-width:1200px){.puerta-m h3,.puerta-m p,.puerta-s h3,.puerta-s p{padding-inline-end:140px}}@media(min-width:760px)and (max-width:1199px){.puerta-m,.puerta-s{justify-content:flex-start}.puerta-m h3,.puerta-m p,.puerta-s h3,.puerta-s p{padding-inline-end:0}.puerta-m img,.puerta-s img{width:72px;right:10px;bottom:8px}}.foto-c picture{display:block}.lectura>*,.par>*{min-width:0}.ocas{margin-block-start:18px}.tels .carrusel-pista>*{flex-basis:min(58vw,240px)}.colapsada>:nth-child(n+13){display:none}.fuera-tramo{display:none!important}@media(max-width:599.98px){.tramos>:nth-child(n+7 of.idea,[data-item]){display:none}.con-mapa .sitios{align-items:flex-start;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:4px;margin-block:-4px;scroll-padding-inline:var(--gutter)}.con-mapa .sitios::-webkit-scrollbar{display:none}.con-mapa .sitio{flex:0 0 min(78vw,310px);scroll-snap-align:start}}.ficha-m{position:relative;background:var(--mostaza);overflow:hidden}.ficha-bree{position:absolute;right:8px;bottom:-6px;width:130px;height:auto}.ficha-m p,.ficha-m h3{padding-inline-end:110px}.ficha-m .ic{color:var(--ink)}.cuaderno{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:clamp(10px,2vw,22px);padding:clamp(18px,3vw,36px);border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sombra-1)}.cuaderno img{width:100%;height:auto}.cuaderno-c{background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr))}.limites{display:grid;gap:12px;margin:0;padding:0;list-style:none}.limites li{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sombra-1)}.limites .ic{flex:none;width:24px;height:24px;color:var(--green)}@media(min-width:45em){.limites{grid-template-columns:repeat(2,minmax(0,1fr))}}.cuaderno-n{margin-block-start:16px;text-align:center}.cuaderno-p{margin-block-start:12px}.cuaderno-tel{width:min(280px,70vw);justify-self:center}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cuaderno img{animation:sella linear both;animation-timeline:view();animation-range:entry 10% entry 70%}.cuaderno img:nth-child(3n){animation-range:entry 20% entry 80%}.cuaderno img:nth-child(3n+1){animation-range:entry 30% entry 90%}}}@keyframes sella{0%{opacity:0;transform:scale(1.35) rotate(-8deg)}}.tope .fecha{color:inherit}.tope-arte{width:auto;height:300px;max-width:min(100%,240px);object-fit:contain;justify-self:center}.tope-tel{width:min(240px,60vw);justify-self:center}.ficha .idea-img{aspect-ratio:auto}.ficha:has(>picture.idea-img:first-child){overflow:hidden}.ficha>picture.idea-img:first-child{width:calc(100% + 2 * var(--esp-tarjeta));max-width:none;margin:calc(-1 * var(--esp-tarjeta)) calc(-1 * var(--esp-tarjeta)) 16px;aspect-ratio:2/1;border-radius:0}.base-parque{fill:#c8dec9}.base-rio,.base-rio-b{fill:none;stroke-linecap:round}.base-rio{stroke:#b9d9e4;stroke-width:22}.base-rio-b{stroke:#d2e7ee;stroke-width:9}.base-calle path{fill:none;stroke:#fbf5ea;stroke-width:7;stroke-linecap:round}.base-calle-f path{fill:none;stroke:#fbf5ea;stroke-width:3;stroke-linecap:round}.zona{fill:none;stroke:var(--green);stroke-width:3;stroke-dasharray:2 8;stroke-linecap:round}.zona-h{fill:var(--green);opacity:.14}.sitio circle{fill:#fff;stroke:var(--green);stroke-width:2}.sitio svg{fill:var(--green)}.mapa-e{position:absolute;top:12px;right:12px}.demo-zona{fill:var(--green);fill-opacity:.16;stroke:var(--green);stroke-width:3;stroke-dasharray:2 8;stroke-linecap:round}.banda,.banda-m,.banda-c,.banda-a,.banda-s,.banda-r,.cierre{background-image:url(/textura/grano.webp)}.banda-v,.ft{background-image:url(/textura/topo.svg),url(/textura/grano.webp);background-size:900px auto,auto;background-position:right top,0 0}.banda-m,.banda-c,.banda-r,.cierre{background-image:url(/textura/ruta.svg),url(/textura/grano.webp);background-repeat:no-repeat,repeat;background-position:right -40px bottom -10px,0 0}.hd-in{transition:padding .18s var(--ease-out)}.hd.is-baja .hd-in{padding-block:4px}.hd.is-baja{box-shadow:0 8px 20px -18px #182c2880}.sigue{background:var(--block-b) url(/textura/grano.webp);padding-block:var(--esp-cierre)}.sigue-in{display:grid;gap:18px}.sigue-l{display:grid;gap:10px}@media(min-width:760px){.sigue-l{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.sigue-a{position:relative;display:grid;gap:2px;padding:16px 44px 16px 18px;border-radius:var(--r-m);background:var(--surface);text-decoration:none;transition:transform .18s var(--ease-out)}.sigue-a:hover{transform:translateY(-2px)}.sigue-a b{font-family:var(--titular);font-weight:400;font-size:1.3rem;line-height:1.15}.sigue-a span{color:var(--muted);font-size:.95rem}.sigue-a .ic{position:absolute;right:16px;top:50%;translate:0 -50%;color:var(--green)}.sigue-app{justify-self:start}.tope{position:relative;overflow:clip}.tope>.wrap{position:relative}.tope-topo{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-opacity:.09;stroke-width:1.4}.mapa,.demo-m{position:relative;isolation:isolate}.mapa-base{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.mapa .scene,.demo-m .scene{position:absolute;inset:0;width:100%;height:100%}.mapa .route-c{stroke-width:4}.mapa .casing{stroke-width:7}.sitio circle{r:12}.demo-m{aspect-ratio:5/4}.demo-p{width:32px;height:32px;margin:-16px 0 0 -16px}.demo-p:after{content:"";position:absolute;inset:-6px}.demo-ruta{stroke-width:4}.nota{padding:3px 10px 5px;border-radius:10px;background:#fff7ebf2}.nota-1{top:8%;left:5%}.nota-3{bottom:9%;left:6%}.ciudad-mapa{aspect-ratio:16/9}.banda,.banda-c,.banda-m,.banda-s,.banda-r,.banda-a,.banda-v,.pilar-c,.pilar-s,.pilar-a,.pilar-v,.puerta-m,.puerta-s,.ficha-m,.sigue{color:var(--t)}:is(.banda,.banda-c,.banda-m,.banda-s,.banda-r,.banda-a,.banda-v,.pilar-c,.pilar-s,.pilar-a,.pilar-v,.puerta-m,.puerta-s,.ficha-m,.sigue) :is(h2,h3){color:var(--h)}:is(.banda-c,.banda-m,.banda-r,.banda-a,.banda-v,.pilar-c,.pilar-a,.pilar-v) :is(.ante,.ic){color:var(--a)}.banda-c .btn,.banda-m .btn,.banda-r .btn{background:#2b1a12;color:#fff7eb}.banda-c .btn:hover,.banda-m .btn:hover,.banda-r .btn:hover{background:#000}.banda-c .btn-t,.banda-m .btn-t{background:#2b1a121f;color:#2b1a12}.banda-r .lo-prox{background:var(--surface)}.banda-m .pill,.banda-c .pill{background:#182c281a}.btn{font-weight:650;letter-spacing:-.005em;transition:transform .14s var(--ease-out),background-color .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.btn:not(.btn-t):hover{box-shadow:0 8px 18px -10px #0f4d3ab3}}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn .ic{width:1.1em;height:1.1em}.sigue-app:after,.btn-f:after{content:"→";transition:transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.sigue-app:hover:after,.btn-f:hover:after{transform:translate(3px)}}.pill{font-weight:600;box-shadow:inset 0 0 0 1px #182c280f}.pill.is-on{box-shadow:none}.flecha{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.flecha:hover:not(:disabled){background:var(--tint)}.acordeon details{box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s ease}.acordeon details[open]{box-shadow:var(--sombra-2)}.par>.phone,.cuaderno-tel{width:min(250px,66vw);justify-self:center}.par .par>.phone{width:min(190px,44vw)}@media(max-width:759px){.pestanas{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.pestanas::-webkit-scrollbar{display:none}.pestanas>*{flex:none;scroll-snap-align:center}}.indice-l{position:relative}.indice-marca{position:absolute;left:0;top:0;width:2px;height:0;background:var(--green);opacity:0;transition:transform .22s var(--ease-out),height .22s var(--ease-out),opacity .12s ease}.indice a{position:relative}.indice a[aria-current]{border-color:var(--line)}.indice-m{display:block;border-radius:var(--r-m);background:var(--surface);padding-inline:16px}.indice-m summary{min-height:52px;display:flex;align-items:center;font-weight:650;cursor:pointer}.indice-m a{display:flex;align-items:center;min-height:44px;text-decoration:none}@media(min-width:1000px){.indice-m{display:none}}.prosa h2,.prosa h3{scroll-margin-top:92px}.vecinas{display:flex;justify-content:space-between;gap:12px}.vecina{display:grid;gap:1px;max-width:48%;min-height:48px;text-decoration:none}.vecina-d{margin-inline-start:auto;text-align:end}.vecina small{color:var(--muted)}.vecina b{font-weight:650;text-underline-offset:3px}.vecina:hover b{text-decoration:underline}main>nav.vecinas{padding-block:24px}.nota-3{bottom:auto;top:49%;left:60%}@media(hover:none){.idea:hover,a.ficha:hover,.ciudad-c:hover,.sigue-a:hover,.puerta:hover img,.idea:hover .idea-img img,.foto-c:hover img{transform:none}.btn:hover{background:var(--green)}.btn-t:hover{background:#182c2814}.pill:hover{background:#182c2812}.pill.is-on:hover{background:var(--green)}}.idea:active,a.ficha:active,.sigue-a:active,.puerta:active{transform:scale(.985)}button,.pill,.btn,summary{user-select:none;-webkit-user-select:none}.sigue-c{display:grid;gap:14px}.sigue-t{display:grid;gap:14px;align-content:start;justify-items:start}@media(min-width:860px){.sigue-c{grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;gap:22px}}.sigue-g{position:relative;display:block;border-radius:var(--r-m);overflow:hidden;min-height:180px;color:#fff;text-decoration:none;isolation:isolate}.sigue-g img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .4s var(--ease-out)}.sigue-g:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(10,20,18,.82))}@media(hover:hover)and (pointer:fine){.sigue-g:hover img{transform:scale(1.03)}}.sigue-g span{position:absolute;inset-inline:16px;bottom:14px;display:grid}.sigue-g b{font-family:var(--titular);font-weight:400;font-size:1.5rem;line-height:1.1}.sigue-g small{font-size:.95rem;color:#f2eee4}.sigue-r{display:grid;gap:4px;align-content:center}.sigue-p{display:flex;align-items:center;gap:12px;min-height:72px;padding:6px;border-radius:14px;text-decoration:none;transition:background-color .14s ease}@media(hover:hover)and (pointer:fine){.sigue-p:hover{background:#182c280f}.sigue-p:hover .ic,.vecina:hover .ic{transform:translate(3px)}.vecina:not(.vecina-d):hover .ic{transform:translate(-3px)}}.sigue-p img{width:60px;height:60px;border-radius:12px;object-fit:cover;flex:none}.sigue-p span{display:grid;min-width:0;flex:1}.sigue-p b{font-weight:650}.sigue-p small{color:var(--muted)}.sigue-p .ic,.vecina .ic{color:var(--green);transition:transform .16s var(--ease-out)}.vecinas{padding-block-end:16px;border-block-end:1px solid var(--line)}.vecina{display:flex;align-items:center;gap:10px}.vecina span{display:grid;min-width:0}.vecina img{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none}@media(max-width:480px){.vecina img{display:none}}.tope-sangre{min-height:clamp(320px,42vw,460px);display:grid;align-items:end;color:#fff;background:var(--noche)}.tope-fondo{position:absolute;inset:0}.tope-fondo picture,.tope-fondo img{width:100%;height:100%;object-fit:cover}.tope-sangre:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a1412db,#0a141273 75%),linear-gradient(0deg,rgba(10,20,18,.5),transparent 60%);pointer-events:none}.tope-sangre>.wrap{position:relative;z-index:1}.tope-sangre .tope-topo{display:none}.tope-sangre .tope-in{grid-template-columns:minmax(0,1fr)}.tope-sangre .tope-img{display:none}.tope-sangre .btn{background:var(--paper);color:var(--ink)}.tope-sangre .btn-t{background:#ffffff2e;color:#fff}.tope-organica .tope-img{border-radius:58% 42% 46% 54%/52% 60% 40% 48%;aspect-ratio:1 / .86}.tope-movil{padding-block-end:0}.tope-movil .tope-in{padding-block-end:0;align-items:end}.tope-movil .tope-tel{margin-block-end:-90px;width:min(230px,58vw)}.tope-movil+*{padding-block-start:96px}.tope-plano{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 30%,#000 70%)}.tope-mapa .tope-topo{display:none}.hero:after{background:linear-gradient(180deg,#0a141299,#0a1412b8 40%,#0a1412f2)}.puerta:not(.puerta-m,.puerta-s):before{inset:auto 0 0;height:72%;background:linear-gradient(180deg,transparent,rgba(10,20,18,.93) 34%)}@media(max-width:480px){.puerta:not(.puerta-m,.puerta-s):before{height:100%;background:linear-gradient(180deg,#0a14120a,#0a1412bd 44%,#0a1412ed 66%)}}.sigue-g:after{background:linear-gradient(180deg,#0a14121a,#0a1412eb 70%)}.pin{fill:var(--green);stroke:#fff;stroke-width:2}.pin-halo{fill:var(--green);opacity:.14}.leg-1 .pin{fill:var(--teja)}.leg-2 .pin{fill:var(--mar)}.leg-3 .pin{fill:#a87208}.leg-4 .pin{fill:var(--rio)}.leg-1 .pin-halo{fill:var(--teja)}.leg-2 .pin-halo{fill:var(--mar)}.leg-3 .pin-halo{fill:#a87208}.leg-4 .pin-halo{fill:var(--rio)}.mapa .scene{filter:drop-shadow(0 1px 1px rgba(24,44,40,.18))}.demo-p{width:36px;height:44px;margin:-42px 0 0 -18px;border-radius:0;background:none;box-shadow:none;transform-origin:50% 100%;transition:transform .16s var(--ease-out)}.demo-p svg{width:100%;height:100%;overflow:visible}.demo-p .pin{fill:#5c6d67}@media(hover:hover)and (pointer:fine){.demo-p:hover{transform:translateY(-2px)}}.legal-nota{padding:16px 18px;border-radius:var(--r-m);background:var(--tint)}.legal-nota h2{font-size:1.25rem;margin:0 0 6px}.ficha,.disp,.idea,.sitio,.sigue-a,.acordeon details,.tabla-w,.lado:not(.lado-v),.indice-m{background:var(--surface);box-shadow:var(--sombra-1)}.ficha .ic,.disp .ic{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--tint);color:var(--green)}.tabla thead th{position:sticky;top:0;background:var(--salvia);font-family:var(--titular);font-weight:400;font-size:1.125rem}.tabla tbody tr:nth-child(2n){background:#896e460d}.tabla th,.tabla td{border-block-end:1px solid rgba(137,110,70,.14)}@media(max-width:559px){.tabla{min-width:0}.tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tabla tr,.tabla th,.tabla td{display:block;width:auto!important}.tabla tr{padding-block:8px}.tabla tbody th{padding-block-end:0;border:0;font-family:var(--titular);font-weight:400;font-size:1.125rem}.tabla td{padding-block-start:4px;border:0}}.pasos-n li{border-block-end-color:#896e462e}.puerta-m,.puerta-m p,.ficha-m,.ficha-m .ic,.pilar-c,html[data-tono=coral] .tope,html[data-tono=mostaza] .tope,html[data-tono=rosa] .tope{color:#2b1a12}html[data-tono=coral] .tope .btn-t,html[data-tono=mostaza] .tope .btn-t,html[data-tono=rosa] .tope .btn-t{background:#2b1a121f;color:#2b1a12}html[data-tono=mostaza] .tope .btn-t{background:transparent;box-shadow:inset 0 0 0 1.5px #2b1a12}html[data-tono=mostaza] .tope .btn-t:hover{background:#2b1a121f}:is(.banda-m,.banda-c,.banda-r) .ante{color:#2b1a12}.carrusel-pista{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:4px;margin-block:-4px;scroll-padding-inline:var(--gutter)}.carrusel-pista:after{content:"";flex:0 0 1px}@media(min-width:900px){.par .carrusel-pista{margin-inline:0;padding-inline:4px;scroll-padding-inline:4px}}.tope-sangre:after{background:#0a1412bd}.tope-in{padding-block-end:max(28px,clamp(36px,5vw,64px))}.tope-movil .tope-in{padding-block-end:0}.tope-movil .tope-in>div:first-child{padding-block-end:36px}.fecha,.cf-fecha{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--muted)}.cf-fecha{display:flex;padding-block:14px 28px}.mapa-sitios{max-width:640px}.tope-mapa .tope-plano{inset:0 0 0 auto;width:44%;opacity:1;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.tope-mapa h1,.tope-mapa .lead{max-width:min(15em,54vw)}.tope-mapa .lead{max-width:min(34em,52vw)}@media(max-width:899px){.tope-mapa .tope-plano{display:none}.tope-mapa h1,.tope-mapa .lead{max-width:none}}html[data-tono=coral] .tope .btn,html[data-tono=mostaza] .tope .btn:not(.btn-t),html[data-tono=rosa] .tope .btn:not(.btn-t){background:#2b1a12;color:#fff7eb}html[data-tono=coral] .tope .btn:hover,html[data-tono=mostaza] .tope .btn:not(.btn-t):hover,html[data-tono=rosa] .tope .btn:not(.btn-t):hover{background:#120a06}html[data-tono] .tope-sangre .tope-in .btn:not(.btn-t){background:#fff7eb;color:#2b1a12}.tope-sangre,html[data-tono] .tope-sangre{color:#fff}.cf-fecha-t{display:block;margin-block-start:12px;color:inherit;opacity:.8}.tope .cf-fecha-t{color:inherit}.privada .lead{color:var(--t)}.banda .puerta:not(.puerta-m,.puerta-s) :is(h3,p){color:#fff}.fotos{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.foto-c{border-radius:var(--r-m);overflow:hidden;grid-column:span 3;aspect-ratio:4/3}.foto-c img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.foto-c picture{width:100%;height:100%}a:hover .foto-c img{transform:scale(1.025)}.fw2{grid-column:span 6;aspect-ratio:16/9}@media(min-width:760px){.foto-c{grid-column:span 2}.fw2{grid-column:span 4;aspect-ratio:auto;position:relative}.fw2 picture{position:absolute;inset:0}}.frase-g{font-family:var(--titular);font-size:clamp(min(2rem,10.5vw),5.2vw,4.25rem);line-height:1.04;max-width:19em}.lista-doble{display:grid;gap:14px}@media(min-width:760px){.lista-doble{grid-template-columns:repeat(2,minmax(0,1fr))}}.ficha{padding:var(--esp-tarjeta);border-radius:var(--r-m);background:var(--surface)}.ficha h3{margin-block-end:8px}.ficha .ic{width:28px;height:28px;color:var(--green);margin-block-end:10px}.grid-3{display:grid;gap:14px}@media(min-width:760px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pasos-n{counter-reset:p;display:grid;gap:14px}.pasos-n li{counter-increment:p;display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding-block:18px;border-block-end:1px solid var(--line)}.pasos-n li:before{content:counter(p);font-family:var(--titular);font-size:2rem;color:var(--green);line-height:1}.ciudades-g{display:grid;gap:14px}@media(min-width:760px){.ciudades-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.ciudad-c{display:flex;flex-direction:column;border-radius:var(--r-l);overflow:hidden;text-decoration:none;color:var(--paper);transition:transform .2s var(--ease-out)}.ciudad-c:hover{transform:translateY(-3px)}.ciudad-c img{width:100%;aspect-ratio:4/3;object-fit:cover}.ciudad-c div{padding:20px 22px 24px;flex:1}.c-madrid{background:var(--teja)}.c-zaragoza{background:var(--rio)}.c-barcelona{background:var(--mar)}.ciudad-n{font-size:2rem}.ciudad-c p{margin-block-start:6px;font-size:.975rem}.cierre{text-align:center;display:grid;justify-items:center;gap:16px;padding-block:clamp(56px,8vw,110px)}.cierre img{width:170px;height:auto}.cierre .acciones{justify-content:center;margin-block-start:4px}.bree-g{animation:saluda 3.6s var(--ease-in-out) infinite;transform-origin:50% 90%}@keyframes saluda{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-3deg)}86%{transform:rotate(3deg)}94%{transform:rotate(-1deg)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hd:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--green);transform-origin:0 50%;animation:lee linear both;animation-timeline:scroll(root)}}}@keyframes lee{to{transform:scaleX(1)}}.lectura{display:grid;gap:20px;padding-block:clamp(36px,5vw,72px)}@media(min-width:1000px){.lectura{grid-template-columns:240px minmax(0,720px);justify-content:start;gap:32px 72px}.lectura>.indice-m{display:none}}.indice{display:none}@media(min-width:1000px){.indice{display:block;position:sticky;top:96px;align-self:start;font-size:.95rem}}.indice h2{font-family:inherit;font-size:.875rem;font-weight:700;margin-block-end:8px;color:var(--muted)}.indice a{display:flex;align-items:center;min-height:40px;padding-inline:12px;border-inline-start:2px solid var(--line);text-decoration:none;color:var(--muted)}.indice a[aria-current]{border-color:var(--green);color:var(--ink);font-weight:650}.prosa{font-size:1.125rem;line-height:1.68;max-width:38em}.prosa>*+*{margin-block-start:1em}.prosa h2{font-size:clamp(1.625rem,2.6vw,2.125rem);margin-block-start:1.6em}.prosa h3{margin-block-start:1.4em}.prosa ul{list-style:disc;padding-inline-start:1.25em}.prosa a{color:var(--green);text-underline-offset:3px}.tabla-w{overflow-x:auto;border-radius:var(--r-m);background:var(--surface)}.tabla{overflow-wrap:break-word;width:100%;border-collapse:collapse;font-size:1rem;line-height:1.45;min-width:520px}.tabla th,.tabla td{padding:14px 16px;text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}.tabla thead th{font-weight:700}.tabla tbody th{font-weight:650;width:34%}.fecha{color:var(--muted);font-size:.95rem}.busca{display:flex;align-items:center;gap:8px;min-height:52px;padding-inline:14px;border-radius:var(--r-s);background:var(--surface);border:1.5px solid var(--line);max-width:520px}.busca:focus-within{border-color:var(--green)}.busca input{flex:1;min-width:0;height:48px;border:0;background:none;font:inherit;color:inherit;font-size:1.0625rem;outline:none}.busca .ic{color:var(--muted)}.acordeon{display:grid;gap:8px}.acordeon details{background:var(--surface);border-radius:var(--r-m);padding-inline:18px}.acordeon summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding-block:12px;font-weight:650;cursor:pointer;list-style:none}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary .ic{transition:transform .2s var(--ease-out)}.acordeon details[open] summary .ic{transform:rotate(45deg)}.acordeon p{padding-block-end:18px;color:var(--muted)}.destacado{display:grid;gap:22px;align-items:center;text-decoration:none}@media(min-width:900px){.destacado{grid-template-columns:1.2fr 1fr;gap:48px}}.destacado .foto-c{aspect-ratio:16/10;grid-column:auto}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:.9rem}.borrador{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--ambar-claro);color:#5a4300;font-size:.8125rem;font-weight:700}.banda-borrador{padding:10px;background:var(--ambar-claro);color:#5a4300;text-align:center;font-weight:650}.arts{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.art{display:flex;flex-direction:column;gap:10px;text-decoration:none}.art .foto-c{grid-column:auto;aspect-ratio:4/3}.art-c{font-size:1.35rem}.compartir{display:flex;flex-wrap:wrap;gap:8px;margin-block:32px 0}.final{padding:26px;border-radius:var(--r-l);background:var(--tint);margin-block-start:36px}.final p{margin-block-start:8px}.descarga{display:grid;gap:14px}@media(min-width:760px){.descarga{grid-template-columns:repeat(3,minmax(0,1fr))}}.disp{padding:var(--esp-tarjeta);border-radius:var(--r-m);background:var(--surface);display:flex;flex-direction:column;gap:10px}.disp.is-tuyo{outline:3px solid var(--green)}.disp .ic{width:32px;height:32px;color:var(--green)}.qr{width:180px;padding:12px;border-radius:16px;background:#fff}.qr svg{width:100%;height:auto}.nada{display:grid;justify-items:center;text-align:center;gap:14px;padding-block:64px 80px}.nada img{width:200px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.route{stroke-dashoffset:0}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.foto-s{display:block;width:100%;height:100%}.idea-img,.tope-img,.sitio-f{position:relative}.foto-amb{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:999px;background:#0a1412bd;color:#fff;font-size:.75rem;font-weight:600;line-height:1.35}a.lugar{text-decoration:none;transition:transform .18s var(--ease-out),box-shadow .18s ease}a.lugar img{transition:transform .4s var(--ease-out)}.idea:active,a.lugar:active,a.ciudad-c:active,.art:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){a.lugar:hover{transform:translateY(-2px);box-shadow:0 16px 30px -16px #182c288c}a.lugar:hover img{transform:scale(1.03)}.col-t a:hover{text-decoration:underline;text-underline-offset:4px}}.col-t a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.lugar-mas{display:grid;align-content:end;gap:6px;padding:18px;background:var(--green);color:#fff;font-family:var(--titular);font-size:1.3rem;line-height:1.15}.lugar-mas span{font-family:var(--cuerpo, inherit);font-size:.95rem}.apetece{margin-block-start:18px}.apetece .ante{margin-block-end:6px}.apetece p{font-size:1.15rem;line-height:1.4;max-width:34em}.sitios{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none}.sitio{scroll-margin-block-start:96px;background:var(--surface);border-radius:var(--r-m);overflow:hidden}.sitio-f{aspect-ratio:4/3;background:var(--sunken);overflow:hidden}.sitio-f img{width:100%;height:100%;object-fit:cover}.sitio h3{padding:12px 16px 14px;font-size:1.2rem;line-height:1.2}.sitio p{padding:0 16px 16px;margin-block-start:-8px;color:var(--muted);font-size:.95rem;line-height:1.4}.migas ol{flex-wrap:nowrap}.migas li{min-width:0;white-space:nowrap}.migas li:not(:last-child){flex:none}.migas li:last-child{overflow:hidden;text-overflow:ellipsis}.credito{margin-block-start:22px;font-size:.8125rem;color:var(--muted)}::view-transition-group(hero){animation-duration:.28s;animation-timing-function:var(--ease-out)}.rec-datos{display:none}@media(min-width:900px){.is-live .rec-paso{min-height:38vh;gap:12px}.rec-datos{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none;font-size:.975rem}.rec-datos li{display:flex;align-items:flex-start;gap:8px}.rec-datos .ic{flex:none;width:18px;height:18px;margin-block-start:3px;color:var(--green)}[data-comparador] .compara{grid-template-columns:1fr 1fr}[data-comparador] .compara-tabs{display:none}[data-comparador] .lado[hidden]{display:grid!important}.lado:before{content:attr(data-t);font-family:var(--titular);font-size:1.35rem;line-height:1.2;margin-block-end:4px}}a.ficha.ficha-sit{display:flex;align-items:flex-start;gap:14px}.ficha-sit picture{flex:none;width:72px;height:72px;border-radius:var(--r-s);overflow:hidden}.ficha-sit img{width:100%;height:100%;object-fit:cover}.cuaderno figure{display:grid;gap:6px;margin:0;align-content:start;justify-items:center;text-align:center;scroll-snap-align:start}.cuaderno figcaption{font-size:.8125rem;line-height:1.2;color:var(--muted)}.disp-pasos{display:grid;gap:6px;margin:2px 0 12px;padding:0;list-style:none;counter-reset:paso}.disp-pasos li{counter-increment:paso;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;line-height:1.35}.disp-pasos li:before{content:counter(paso);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tint);color:var(--green);font-size:.8125rem;font-weight:700}main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 720px}main>section:has([data-demo]){content-visibility:visible}@font-face{font-family:Inter respaldo;src:local("Arial"),local("Helvetica");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}body{font-family:Inter Variable,Inter respaldo,system-ui,-apple-system,sans-serif}.sm-foto{border-radius:var(--r-m);overflow:hidden;aspect-ratio:4 / 3}.sm-foto picture{display:block;width:100%;height:100%}.sm-foto img{width:100%;height:100%;object-fit:cover}.sm-hilo{display:grid;gap:clamp(20px,4vw,56px);align-items:center}@media(min-width:900px){.sm-hilo{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}.sm-hilo svg{width:min(100%,420px);height:auto;justify-self:center;overflow:visible}.sm-hilo path{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:1 13}.sm-hilo .sm-h1{stroke:var(--green)}.sm-hilo .sm-h2{stroke:#d9502a}.sm-hilo .sm-h3{stroke:#a86a00}.sm-hilo circle{fill:var(--mostaza);stroke:var(--green);stroke-width:4}.sm-hilo .sm-o{fill:var(--surface)}@media(prefers-reduced-motion:no-preference){.sm-hilo path{animation:sm-paso 2.4s linear infinite}}@keyframes sm-paso{to{stroke-dashoffset:-14}}.sm-fila{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.sm-fila>div{flex:1 1 20em;min-width:0}.sm-fila .lead{margin-block-start:8px}@media(min-width:620px){.cf-temas.sm-temas{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-temas li{grid-column:span 3}}@media(min-width:620px)and (max-width:1099px){.sm-temas li:last-child{grid-column:span 6}}@media(min-width:1100px){.sm-temas li{grid-column:span 2}.sm-temas li:nth-child(n+4){grid-column:span 3}}.sm-temas a{position:relative}.sm-temas a>.ic:first-child{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--tint)}.sm-temas .sm-flecha{position:absolute;inset-block-start:24px;inset-inline-end:24px;width:22px;height:22px;color:var(--green);transition:transform .18s var(--ease-out)}@media(hover:hover){.sm-temas a:hover .sm-flecha{transform:translate(2px,-2px)}}.cf-correo-a{min-height:44px}.descarga .disp>.btn,.descarga .disp>.sm-qr{margin-block-start:auto}.disp.is-tuyo .btn-t{background:var(--green);color:#fff}.disp.is-tuyo .btn-t:hover{background:var(--green-hover)}.sm-qr{display:flex;align-items:center;gap:14px}.sm-qr .qr{flex:none;width:112px;padding:6px}.sm-qr p{color:var(--muted);font-size:.95rem}@media(max-width:759px){.sm-qr{display:none}}.sm-cuatro{display:grid;gap:14px}@media(min-width:620px){.sm-cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sm-cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-nota{display:flex;align-items:flex-start;gap:12px;margin-block-start:22px;max-width:46em;color:var(--muted)}.sm-nota .ic{flex:none;width:24px;height:24px;color:var(--green)}@media(min-width:760px){.sm-tres .pasos-n{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-tres .pasos-n li{grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;padding:24px;border:0;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--filo)}}main:has(.cf-fecha-t)>.seccion.banda:has(+.sigue),main:has(.rt)>.seccion.banda:has(+.sigue){background:none;padding-block-start:0}@media(max-width:759px){main:has(.cf-fecha-t) .tope-arte{display:none}main:has(.cf-correo) .tope-arte{width:112px;height:auto;justify-self:start}}@media(max-width:759px){.pestanas.sub{flex-wrap:wrap;gap:6px;overflow:visible;margin-inline:0;padding-inline:0}}@media(max-width:559px){.tabla.cf-matriz{min-width:0}.cf-matriz td{display:flex!important;flex-wrap:wrap;align-items:center;gap:2px 6px}.cf-matriz td:before{content:attr(data-col);flex:1 1 62%;min-width:0;color:var(--muted)}.cf-matriz td .ic{margin-inline-end:0}}.cf-hacer li{align-items:center}.cf-hacer .ic{box-sizing:content-box;padding:9px;border-radius:50%;background:var(--tint)}ul.cf-hacer li{grid-template-columns:44px minmax(0,1fr)}.cf-hacer span{justify-self:start}.sm-vacio{display:flex;align-items:center;gap:20px}.sm-vacio img{flex:none;width:88px;height:auto}.cuaderno:not(.cuaderno-c){grid-template-columns:repeat(auto-fill,minmax(clamp(84px,10vw,132px),1fr));align-items:start}@media(max-width:599px){.cuaderno:not(.cuaderno-c){grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 10px) / 3.4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:clamp(18px,3vw,36px);scrollbar-width:none}.cuaderno:not(.cuaderno-c)::-webkit-scrollbar{display:none}.cuaderno:not(.cuaderno-c) img{scroll-snap-align:start;animation:none}}.creditos-tabla a{min-width:44px}.sm-fuentes .ficha a{color:var(--green);text-underline-offset:3px}.sm-hace{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:900px){.sm-hace{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}.sm-enlazadas li{padding:0}.sm-enlazadas a{display:flex;flex:1;align-items:center;gap:12px;min-height:56px;padding:14px 18px;color:inherit;text-decoration:none;border-radius:var(--r-m)}.sm-enlazadas .sm-fl{margin-inline-start:auto;width:18px;height:18px;color:var(--muted);transition:transform .18s var(--ease-out)}@media(hover:hover){.sm-enlazadas a:hover .sm-fl{transform:translate(3px);color:var(--green)}}.sm-tel{justify-self:center;max-width:280px}@media(max-width:899px){.sm-tel{max-width:200px}}.sm-promesas{margin:0;padding:0;list-style:none}.sm-promesas .ficha{display:block;height:100%;color:inherit}.sm-reglas{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:regla}@media(min-width:720px){.sm-reglas{grid-template-columns:repeat(2,minmax(0,1fr))}}.sm-reglas li{counter-increment:regla;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:8px;padding:24px;border-radius:var(--r-m);background:var(--surface);box-shadow:var(--sombra-1)}.sm-reglas h3{display:flex;align-items:baseline;gap:10px}.sm-reglas h3:before{content:counter(regla);font-family:var(--titular);color:var(--green)}.sm-reglas p{margin:0;color:var(--muted)}.sm-reglas .pill{justify-self:start;max-width:100%;white-space:normal;gap:6px;margin-block-start:6px}.sm-ordenes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sm-ordenes li{padding:10px 16px;border-radius:999px;background:var(--surface);font-weight:600;box-shadow:var(--filo)}@media(min-width:720px){.sm-fuentes.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-fuentes .ficha:last-child{grid-column:1 / -1;display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px 14px;align-items:center}.sm-fuentes .ficha:last-child p{margin:0}}@media(min-width:1040px){.sm-creditos{max-width:none;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(24px,3.4vw,48px);align-items:start}.sm-creditos .seccion-h{position:sticky;top:92px}}.sm-blog-vacio{display:grid;gap:24px}.sm-vacio h2{font-size:clamp(1.5rem,3vw,2rem)}.sm-pegada{padding-block-start:0}.tope:has(.pestanas.sobre) h1{font-size:clamp(min(2.4rem,12vw),4.6vw,4.25rem);line-height:1.04;max-width:13em}.pestanas.sobre{gap:6px}.pestanas.sobre .pill{padding-inline:12px}@media(min-width:900px){.tope:has(.pestanas.sobre) .tope-in{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pestanas.sobre .pill{white-space:nowrap}}:root{--ctl: var(--green);--ctl-suave: rgba(15, 77, 58, .18);--ctl-riel: rgba(24, 44, 40, .14);--ctl-t: 28px;--ctl-h: 6px;--ctl-resorte: cubic-bezier(.34, 1.56, .64, 1);--ctl-resorte: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1)}.ctl-riel{position:relative;display:block;min-width:0}html input[type=range]:not(.tl-cmp-r){display:block;width:100%;height:44px;min-height:44px;margin:0;padding:0;border:0;background:none;appearance:none;-webkit-appearance:none;cursor:grab;touch-action:pan-y;outline:none}html input[type=range]:not(.tl-cmp-r)::-webkit-slider-runnable-track{height:var(--ctl-h);border-radius:999px;background:linear-gradient(var(--ctl) 0 0) 0 0 / calc(var(--ctl-t) / 2 + (100% - var(--ctl-t)) * var(--ctl-v, 0)) 100% no-repeat,var(--ctl-riel)}html input[type=range]:not(.tl-cmp-r)::-moz-range-track{height:var(--ctl-h);border-radius:999px;background:var(--ctl-riel)}html input[type=range]:not(.tl-cmp-r)::-moz-range-progress{height:var(--ctl-h);border-radius:999px;background:var(--ctl)}html input[type=range]:not(.tl-cmp-r)::-webkit-slider-thumb{width:var(--ctl-t);height:var(--ctl-t);margin-top:calc((var(--ctl-h) - var(--ctl-t)) / 2);border:0;border-radius:50%;appearance:none;-webkit-appearance:none;cursor:grab;background:#fffdf8;box-shadow:0 0 0 .5px #182c281f,0 1px 3px #182c283d,0 6px 14px -4px #182c2852;transition:transform .42s var(--ctl-resorte),box-shadow .16s ease}html input[type=range]:not(.tl-cmp-r)::-moz-range-thumb{box-sizing:border-box;width:var(--ctl-t);height:var(--ctl-t);border:0;border-radius:50%;cursor:grab;background:#fffdf8;box-shadow:0 0 0 .5px #182c281f,0 1px 3px #182c283d,0 6px 14px -4px #182c2852;transition:transform .42s var(--ctl-resorte),box-shadow .16s ease}@media(hover:hover)and (pointer:fine){html input[type=range]:not(.tl-cmp-r):not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.08)}html input[type=range]:not(.tl-cmp-r):not(:disabled):hover::-moz-range-thumb{transform:scale(1.08)}}html .ctl-riel.is-arrastra input::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12);box-shadow:0 2px 6px #182c2842,0 10px 20px -4px #182c285c,0 0 0 9px var(--ctl-suave)}html .ctl-riel.is-arrastra input::-moz-range-thumb{cursor:grabbing;transform:scale(1.12);box-shadow:0 2px 6px #182c2842,0 10px 20px -4px #182c285c,0 0 0 9px var(--ctl-suave)}html input[type=range]:not(.tl-cmp-r):focus-visible::-webkit-slider-thumb{outline:3px solid var(--ctl);outline-offset:2px}html input[type=range]:not(.tl-cmp-r):focus-visible::-moz-range-thumb{outline:3px solid var(--ctl);outline-offset:2px}html input[type=range]:not(.tl-cmp-r):disabled{cursor:not-allowed;opacity:.45}.ctl-valor{position:absolute;bottom:calc(100% - 6px);left:calc(var(--ctl-t) / 2 + (100% - var(--ctl-t)) * var(--ctl-v, 0));min-width:34px;padding:3px 8px;border-radius:8px;background:var(--ctl);color:#fff;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3;text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,8px) scale(.9);transform-origin:50% 100%;transition:opacity .14s ease,transform .3s var(--ctl-resorte)}.ctl-riel.is-arrastra .ctl-valor,.ctl-riel:has(input:focus-visible) .ctl-valor{opacity:1;transform:translate(-50%) scale(1)}.ctl-campo{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--line);border-radius:var(--r-s);background-color:var(--surface);color:var(--ink);font:inherit}html :is(.lo-campo,.lo-busca,.lo-dudas-b) :is(input:not([type=range]),select),html .ctl-campo{transition:border-color .14s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){html :is(.lo-campo,.lo-busca,.lo-dudas-b) :is(input:not([type=range]),select):hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 38%,var(--line))}}html :is(.lo-campo,.lo-busca,.lo-dudas-b) :is(input:not([type=range]),select):focus-visible,html .ctl-campo:focus-visible{border-color:var(--ctl);outline:2px solid transparent;box-shadow:0 0 0 3px var(--ctl-suave)}html :is(.lo-campo,.lo-busca,.lo-dudas-b) :is(input,select):disabled{background:var(--sunken);color:var(--muted);cursor:not-allowed}html :is(.busca,.creditos-campo):focus-within{box-shadow:0 0 0 3px var(--ctl-suave)}html select:not([multiple]){appearance:none;-webkit-appearance:none;padding-inline-end:40px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50% 62%,transparent 62%),linear-gradient(-45deg,transparent 50%,var(--ink) 50% 62%,transparent 62%);background-position:right 21px center,right 14px center;background-size:7px 7px;background-repeat:no-repeat}.ctl-paso{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;grid-template-areas:"menos campo mas";align-items:center;min-height:52px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .16s ease}.ctl-paso:focus-within:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px var(--ctl),0 0 0 3px var(--ctl-suave)}html .ctl-paso input{grid-area:campo;width:100%;min-height:48px;padding-inline:2px;border:0;background:none;box-shadow:none;outline:none;color:var(--ink);font:inherit;font-size:1.375rem;font-weight:650;letter-spacing:-.01em;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}html .ctl-paso input::-webkit-inner-spin-button,html .ctl-paso input::-webkit-outer-spin-button,html .ctl-suf input::-webkit-inner-spin-button,html .ctl-suf input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.ctl-paso-m{grid-area:menos}.ctl-paso-p{grid-area:mas}.ctl-paso button{display:grid;place-items:center;width:44px;height:44px;margin:4px;padding:0;border:0;border-radius:13px;background:none;color:var(--ink);font-size:1.5rem;font-weight:500;line-height:1;cursor:pointer;touch-action:manipulation;transition:transform .24s var(--ease-out),background-color .12s ease}.ctl-paso button:active:not(:disabled){transform:scale(.88);background:var(--ctl-suave);transition-duration:70ms}.ctl-paso button:disabled{color:color-mix(in srgb,var(--ink) 30%,transparent);cursor:not-allowed}.ctl-paso button:focus-visible{outline:2px solid var(--ctl);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.ctl-paso button:hover:not(:disabled){background:var(--ctl-suave)}}.ctl-suf{display:flex;align-items:baseline;gap:4px;min-height:52px;padding:12px 14px 8px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);cursor:text;transition:box-shadow .16s ease}.ctl-suf:focus-within{box-shadow:inset 0 0 0 1.5px var(--ctl),0 0 0 3px var(--ctl-suave)}html .ctl-suf input{flex:1 1 0;width:0;min-width:0;min-height:0;padding:0;border:0;background:none;box-shadow:none;outline:none;color:var(--ink);font:inherit;font-size:1.375rem;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.ctl-suf i{flex:none;font-style:normal;font-weight:600;color:var(--muted)}.ctl-seg{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:14px;background:var(--block-b);--n: 1;--i: 0}.ctl-seg:has(>:nth-child(2):last-child){--n: 2}.ctl-seg:has(>:nth-child(3):last-child){--n: 3}.ctl-seg:has(>:nth-child(4):last-child){--n: 4}.ctl-seg:has(>:nth-child(5):last-child){--n: 5}.ctl-seg:has(>:nth-child(2) input:checked){--i: 1}.ctl-seg:has(>:nth-child(3) input:checked){--i: 2}.ctl-seg:has(>:nth-child(4) input:checked){--i: 3}.ctl-seg:has(>:nth-child(5) input:checked){--i: 4}.ctl-seg:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:11px;background:var(--ctl);box-shadow:0 1px 2px #0000002e,0 3px 8px -2px #0003;transform:translate(calc(var(--i) * 100%));transition:transform .28s var(--ease-out)}.ctl-seg label{position:relative;display:block;min-width:0;cursor:pointer}.ctl-seg input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ctl-seg span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 5px;min-height:44px;padding:4px 6px;border-radius:11px;font-weight:650;font-size:.9375rem;line-height:1.15;text-align:center;color:var(--ink);transition:color .16s ease,transform .2s var(--ease-out)}.ctl-seg small{font-size:inherit;font-weight:500;opacity:.8}.ctl-seg input:checked+span{color:#2b1a12}.ctl-seg label:active span{transform:scale(.95);transition-duration:70ms}.ctl-seg input:focus-visible+span{outline:2px solid var(--ctl);outline-offset:1px}.ctl-seg:not(.lc *) input:checked+span{color:var(--paper)}.ctl-chip{position:relative;display:inline-grid;min-height:44px;cursor:pointer}.ctl-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.ctl-chip span{display:inline-flex;align-items:center;padding:8px 16px;border-radius:99px;background:var(--block-b);font-weight:600}.ctl-chip input:checked+span{background:var(--ctl);color:#fff}.ctl-chip input:focus-visible+span{outline:3px solid var(--ctl);outline-offset:2px}html :is(.lo-chip span,.ctl-chip span,.tl-tab,.cc-tabs label,.gg-tabs label,.cn-tabs label,.ac-tabs label,.nn-tabs label,.fc-vista label,.rc-pasos label){transition:transform .3s var(--ctl-resorte),background-color .15s ease,color .15s ease}html :is(.lo-chip:active span,.ctl-chip:active span,.tl-tab:active,.cc-tabs label:active,.gg-tabs label:active,.cn-tabs label:active,.ac-tabs label:active,.nn-tabs label:active,.fc-vista label:active,.rc-pasos label:active){transform:scale(.95);transition-duration:90ms}@media(hover:hover)and (pointer:fine){html :is(.lo-chip,.ctl-chip) input:not(:checked)+span:hover{background:color-mix(in srgb,var(--mostaza) 45%,var(--block-b))}}html .tz-sw{width:52px;height:32px}html .tz-sw:after{inset-block-start:3px;inset-inline-start:3px;width:26px;height:26px;box-shadow:0 2px 5px #182c284d;transition:transform .42s var(--ctl-resorte)}html #tz-pref:checked+.tz-pref .tz-sw:after,html #se-on:checked+.se-tel .tz-sw:after{transform:translate(20px)}html input.ctl-interruptor{position:relative;flex:none;width:52px;height:32px;margin:6px 0;border-radius:999px;background:#8a9a94;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .18s ease}html input.ctl-interruptor:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #182c284d;transition:transform .42s var(--ctl-resorte)}html input.ctl-interruptor:checked{background:var(--ctl)}html input.ctl-interruptor:checked:after{transform:translate(20px)}html input:is(.ctl-casilla,.ctl-punto){position:relative;flex:none;width:26px;height:26px;margin:9px;border:2px solid color-mix(in srgb,var(--ink) 45%,transparent);background:var(--surface);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}html input.ctl-casilla{border-radius:7px}html input.ctl-punto{border-radius:50%}html input:is(.ctl-casilla,.ctl-punto):checked{border-color:var(--ctl);background:var(--ctl)}html input.ctl-casilla:after{content:"";position:absolute;left:7px;top:2.5px;width:6px;height:12px;border:solid #fff;border-width:0 2.5px 2.5px 0;opacity:0;transform:rotate(45deg) scale(.6);transition:opacity .12s ease,transform .32s var(--ctl-resorte)}html input.ctl-punto:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .32s var(--ctl-resorte)}html input:is(.ctl-casilla,.ctl-punto):checked:after{opacity:1}html input.ctl-casilla:checked:after{transform:rotate(45deg) scale(1)}html input.ctl-punto:checked:after{transform:scale(1)}html input:is(.ctl-interruptor,.ctl-casilla,.ctl-punto):focus-visible{outline:3px solid var(--ctl);outline-offset:2px}html input:is(.ctl-interruptor,.ctl-casilla,.ctl-punto):disabled{cursor:not-allowed;opacity:.45}@media(prefers-reduced-motion:reduce){html input[type=range]:not(.tl-cmp-r)::-webkit-slider-thumb,html .ctl-valor,html .tz-sw:after,html input.ctl-interruptor:after,html input.ctl-casilla:after,html input.ctl-punto:after,.ctl-paso button,.ctl-seg:before,html :is(.lo-chip span,.ctl-chip span,.tl-tab){transition:opacity .12s ease,background-color .12s ease}html input[type=range]:not(.tl-cmp-r)::-moz-range-thumb{transition:none}html .ctl-riel.is-arrastra input::-webkit-slider-thumb,html input[type=range]:not(.tl-cmp-r):hover::-webkit-slider-thumb{transform:none}html .ctl-riel.is-arrastra input::-moz-range-thumb,html input[type=range]:not(.tl-cmp-r):hover::-moz-range-thumb{transform:none}html .ctl-riel .ctl-valor{transform:translate(-50%)}}.idi{position:relative;flex:none;white-space:nowrap}.idi>summary{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;padding-inline:6px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;list-style:none}.idi>summary::-webkit-details-marker{display:none}.idi>summary .ic{width:20px;height:20px}.idi>summary:hover,.idi[open]>summary{background:#182c2812}.idi ul{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:60;width:min(220px,calc(100vw - 32px));margin:0;padding:6px;list-style:none;border-radius:var(--r-m);background:var(--surface);box-shadow:0 14px 30px -14px #182c2873;white-space:normal}.idi li>a,.idi .idi-no{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding-inline:12px;border-radius:10px;color:var(--ink);text-decoration:none}.idi li>a:hover{background:#182c2812}.idi li>a[aria-current]{font-weight:700}.idi li>a .ic{width:16px;height:16px}.idi .idi-no{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding-block:6px;color:var(--muted)}.idi-no small{font-size:.76rem;line-height:1.25}.idi-pie{display:flex;align-items:center;gap:10px;padding-block:14px;color:#c9d2cd}.idi-pie .ic{flex:none;width:20px;height:20px}.idi-pie ul{display:flex;flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none}.idi-pie a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.idi-pie a:hover{text-decoration:underline}.idi-pie a[aria-current]{color:#fff;font-weight:700}.idi-pie .idi-no{display:inline-flex;align-items:baseline;gap:6px;min-height:44px;align-content:center;flex-wrap:wrap;padding-block:12px;opacity:.82}.idi-pie .idi-no small{font-size:.76rem}.idi-aviso{position:fixed;z-index:44;inset-inline:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));display:grid;gap:10px;padding:16px;border-radius:var(--r-m);background:var(--surface);box-shadow:0 16px 36px -14px #182c2880}.idi-aviso[hidden]{display:none}.idi-aviso p{margin:0;font-weight:600}.idi-aviso div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.idi-aviso button{min-height:44px;padding-inline:8px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:900px){.idi-aviso{inset-inline:auto 24px;bottom:24px;max-width:380px}}:root:not([data-locale=es]) :is(h1,h2,h3,.ft-cols a,.panel-l b,.hoja-c b){hyphens:auto;hyphenate-limit-chars:10 4 4}@media(max-width:479.98px){:root:not([data-locale=es]) .faq-cab h2{font-size:min(1.75rem,8.2vw)}}.hd-idi-li{display:flex;align-items:center;margin-inline-start:auto}.hd-idi-li+.hd-item-s{margin-inline-start:0}.idi-hoja{padding-block:8px 6px;border-block-start:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.idi-hoja ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.idi-hoja .pill{text-decoration:none}.idi-hoja .pill[aria-current]{background:var(--green);color:#fff}.idi-hoja .idi-no{display:grid;align-content:center;min-height:44px;padding-inline:8px;color:var(--muted);font-size:.9rem}:root:not([data-locale=es]) .hd .hd-cuenta-mas{display:none}@media(min-width:900px){:root[data-locale=fr] .hd-t{padding-inline-start:10px;font-size:.875rem}}@media(min-width:900px)and (pointer:fine){:root[data-locale=fr] .hd-c{width:28px}}@media(min-width:900px)and (max-width:1399.98px){:root[data-locale=fr] .hd .brand span{display:none}}@media(min-width:900px)and (max-width:991.98px){:root:not([data-locale=es]) .hd-nav,:root:not([data-locale=es]) .hd .hd-cta{display:none}:root:not([data-locale=es]) .pulgar{display:grid}}@media(min-width:900px)and (max-width:1199.98px){:root[data-locale=fr] .hd-nav,:root[data-locale=fr] .hd .hd-cta{display:none}:root[data-locale=fr] .pulgar{display:grid}}.lg-aviso{padding-block:12px 0;font-weight:600}.hd-fondo,.hd-velo{display:none}.hd .hd-cuenta{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-weight:600;font-size:.95rem;white-space:nowrap;text-decoration:none;border-radius:10px}@media(hover:hover)and (pointer:fine){.hd-cuenta:hover{background:#182c2812}}@media(max-width:1439.98px){.hd .hd-cuenta-mas{display:none}}.panel-d picture,.panel-d img{display:block;width:100%;height:100%}@media(min-width:900px){.hd .brand{margin-inline-end:clamp(8px,1.6vw,24px)}.hd-nav{flex:1 1 auto;min-width:0}.hd-nav>ul{flex-wrap:wrap}.hd-item:not(.hd-item-s)+.hd-item-s{margin-inline-start:auto}.hd-item-s .hd-t{font-weight:540;color:color-mix(in srgb,var(--ink) 78%,transparent)}.hd-par{display:flex;align-items:center;border-radius:999px;transition:background-color .16s ease}.hd-t{display:inline-flex;align-items:center;min-height:44px;padding-inline:14px 0;font-size:.95rem;font-weight:620;white-space:nowrap;text-decoration:none;border-radius:999px 0 0 999px}.hd-c{display:inline-grid;place-items:center;width:44px;min-height:44px;border-radius:0 999px 999px 0;color:var(--muted)}.hd-par:has(.is-here){background:#182c2812}.hd-par:has(.is-here) .hd-t{color:var(--ink)}.is-on>.hd-par{background:var(--block-b)}.is-on>.hd-par .hd-c{color:var(--ink)}@media(hover:hover)and (pointer:fine){.hd-item:not(.is-on) .hd-par:hover{background:#182c280d}.hd-item:not(.is-on) .hd-par:has(.is-here):hover{background:#182c281a}}.hd-caret{width:12px;height:12px;transition:transform .2s var(--ease-out)}.hd-c[aria-expanded=true] .hd-caret{transform:rotate(180deg)}.hd-velo{display:block;position:absolute;inset-inline:0;top:100%;height:100vh;z-index:-1;background:#0e1e1c80;opacity:0;pointer-events:none;transition:opacity .2s ease}.hd.is-open .hd-velo{opacity:1;pointer-events:auto}.hd-fondo{display:block;position:absolute;inset-inline:0;top:100%;height:100px;background:var(--paper);transform:scaleY(0);transform-origin:50% 0;transition:transform .24s var(--ease-out);pointer-events:none}.panel{position:absolute;z-index:1;inset-inline:0;top:100%;visibility:hidden;opacity:0;transform:translate3d(var(--x, 0px),-6px,0);pointer-events:none;transition:opacity .11s ease,transform .22s var(--ease-out),visibility 0s linear .11s}.hd.is-open .panel{transform:translate3d(var(--x, 0px),0,0)}.is-on>.panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .18s var(--ease-out) 30ms,transform .24s var(--ease-out),visibility 0s}html:not(.js) .hd-item:hover .panel,html:not(.js) .hd-item:focus-within .panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;background:var(--surface)}.panel-in{display:grid;gap:48px;align-items:stretch;max-width:calc(var(--width) + 2 * var(--gutter));margin-inline:auto;padding:24px var(--gutter) 36px}.panel-in{grid-template-columns:repeat(2,minmax(0,1fr)) clamp(280px,32vw,440px)}.panel-in[data-cols="3"]{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr)) clamp(240px,22vw,320px)}.panel{box-shadow:0 1px 0 var(--line),0 24px 40px -32px #182c2873}.hd.is-open:after{opacity:0}.panel-h{margin-block-end:8px;color:var(--muted);font-size:.8125rem;font-weight:650}.panel-l{display:grid;gap:2px;margin-inline:-8px}.panel-l a{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center;min-height:56px;padding:6px 8px;border-radius:var(--r-m);text-decoration:none;transition:background-color .15s ease}.panel-l .ic{grid-row:1 / span 2;box-sizing:border-box;width:40px;height:40px;padding:10px;border-radius:12px;background:var(--block-b);color:var(--ink);transition:background-color .15s ease,color .15s ease}.panel-l b{align-self:end;font-weight:620;letter-spacing:-.005em;line-height:1.25}.panel-l small{grid-column:2;align-self:start;color:var(--muted);font-size:.875rem;line-height:1.3}.panel-d{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--r-m);background:var(--surface);box-shadow:inset 0 0 0 1px #896e4624;text-decoration:none}.panel-d-t{padding:12px 16px 14px}.panel-d-f{position:relative;flex:1 1 120px;min-height:120px;overflow:hidden;background:var(--sunken)}.panel-d-f picture{position:absolute;inset:0}.panel-d img{object-fit:cover;filter:saturate(.84);transition:transform .32s var(--ease-out)}html.js .hd:not(.is-tibio) .panel-d picture{display:none}.panel-d-t{display:grid;gap:1px}.panel-d-t b{font-family:var(--titular);font-weight:400;font-size:1.3rem;line-height:1.2}.panel-d-t small{color:var(--muted);font-size:.875rem;line-height:1.35;text-wrap:pretty}.panel-l small:first-letter{text-transform:uppercase}.hd .hd-cta{white-space:nowrap}@media(hover:hover)and (pointer:fine){.panel-l a:hover{background:var(--sunken)}.panel-l a:hover .ic{background:var(--surface);color:var(--green)}.panel-d:hover img{transform:scale(1.025)}}.panel-l a:active{background:var(--block-b)}.panel-g li,.panel-d,.panel-h{opacity:0;transform:translateY(5px);transition:opacity .12s ease,transform .12s ease}.is-on>.panel :is(.panel-g li,.panel-d,.panel-h){opacity:1;transform:none;transition:opacity .2s var(--ease-out) var(--d, 40ms),transform .24s var(--ease-out) var(--d, 40ms)}.panel-g li:nth-child(2){--d: 65ms}.panel-g li:nth-child(3){--d: 90ms}.panel-g li:nth-child(n+4){--d: 115ms}.panel-d{--d: 90ms}html:not(.js) .panel :is(.panel-g li,.panel-d,.panel-h){opacity:1;transform:none}.sin-anim :is(.hd-fondo,.hd-velo,.panel,.panel-g li,.panel-d,.panel-h){transition:none!important}@media(prefers-reduced-motion:reduce){.hd-fondo{transition:none}.panel{transform:none!important}.panel-g li,.panel-d,.panel-h{transform:none!important;transition:opacity .12s ease!important}}}.pulgar:has(.hoja[open]):before{content:"";position:fixed;inset:0;background:#0e1e1c80;z-index:-1}.hoja-p{padding:8px 16px 28px}.hoja-p:after{content:"";display:block;position:sticky;bottom:-28px;height:40px;margin-block-start:-40px;background:linear-gradient(180deg,transparent,var(--surface));pointer-events:none}.hoja-s+.hoja-s{border-block-start:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.hoja-fila{display:flex;align-items:center;min-height:52px}.hoja-fila a{flex:1;display:flex;align-items:center;min-height:52px;padding-inline-end:8px;font-size:1.0625rem;font-weight:620;text-decoration:none}.hoja-fila button{flex:none;display:grid;place-items:center;width:48px;height:52px;margin-inline-end:-12px;touch-action:manipulation}.hoja-fila button:active{background:var(--sunken)}.hoja-fila .ic{width:14px;height:14px;transition:transform .2s var(--ease-out)}.hoja-fila button[aria-expanded=true] .ic{transform:rotate(180deg)}html.js .hoja-c:not(.is-on){display:none}.hoja-c{padding-block-end:12px}.hoja-dest{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;margin-block-end:8px;padding:8px;border-radius:var(--r-m);background:var(--paper);box-shadow:inset 0 0 0 1px #896e4624;text-decoration:none}.hoja-dest picture{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px}.hoja-dest img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.84)}.hoja-dest b{display:block;font-family:var(--titular);font-weight:400;font-size:1.2rem;line-height:1.2}.hoja-dest small{color:var(--muted);font-size:.875rem;line-height:1.35;text-wrap:pretty}.hoja-h{margin-block:10px 2px;color:var(--muted);font-size:.8125rem;font-weight:600}.hoja-c li a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:52px;padding:6px 8px;margin-inline:-8px;border-radius:12px;text-decoration:none}.hoja-c li a:active,.hoja-dest:active{background:var(--sunken)}.hoja-c li .ic{box-sizing:border-box;width:36px;height:36px;padding:9px;border-radius:10px;background:var(--block-b);color:var(--ink)}.hoja-c li b{display:block;font-weight:620}.hoja-c li small:first-letter{text-transform:uppercase}.hoja-c li small{display:block;color:var(--muted);font-size:.875rem;line-height:1.3}.hoja-d{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 2px;font-weight:620;text-decoration:none;border-block-start:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.hoja-d .ic{width:20px;height:20px;color:var(--muted)}.mc ul{list-style:none;margin:0;padding:0}.mc-h{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;color:var(--muted);font-size:.8125rem;font-weight:600}.mc-h span{font-weight:450}.mc-ya .mc-h{color:var(--green-ink, var(--green))}.mc-f{flex:none;display:block;overflow:hidden;background:var(--sunken)}.mc-f img{display:block;width:100%;height:100%;object-fit:cover}.mc-c,.mc-p{display:flex;align-items:center;gap:12px;text-decoration:none;border-radius:10px}.mc-c .mc-f{width:56px;height:56px;border-radius:12px}.mc-c{padding:6px;margin-inline:-6px}.mc-c b{display:block;font-weight:620}.mc-c small{display:block;color:var(--muted);font-size:.875rem;line-height:1.3}.mc-p{gap:10px;min-height:44px;padding:4px;margin-inline:-4px}.mc-p .mc-f{width:34px;height:34px;border-radius:50%}.mc-p .mc-f img{filter:grayscale(.85);opacity:.8}.mc-p b{font-weight:540;font-size:.95rem;color:var(--ink);line-height:1.2}.mc-tn{color:var(--muted);font-size:.8125rem;line-height:1.2}.mc-q input{width:100%;min-height:44px;padding-inline:14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:inherit;font-size:.95rem}.mc-cab{display:grid;gap:8px}.mc-v{margin-block-start:8px;color:var(--muted);font-size:.95rem}.mc-todas{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:16px;border-radius:999px;background:var(--block-b);font-size:.95rem;font-weight:600;text-decoration:none}.mc-c:active,.mc-p:active{background:var(--sunken)}@media(hover:hover)and (pointer:fine){.mc-c:hover,.mc-p:hover{background:var(--sunken)}.mc-p:hover .mc-f img{filter:none;opacity:1}}.mc-panel{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,2.6fr);gap:16px 48px}.mc-panel .mc-ya ul{display:grid;gap:6px;margin-block-start:10px}.mc-panel .mc-cab{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:center;margin-block-end:8px}.mc-panel .mc-tt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.mc-panel .mc-todas{grid-column:1;justify-self:start}html.js .hd:not(.is-tibio) .mc-f img{display:none}.panel-ciudades{display:block;padding-block-end:22px}@media(min-width:900px)and (max-width:1099.98px){.mc-panel .mc-tt{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-hoja{display:grid;gap:14px}.mc-hoja .mc-ya ul{display:grid;gap:2px;margin-block-start:6px}.mc-hoja .mc-tt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-block-start:8px}.mc-hoja .mc-p b{font-size:.9375rem}.mc-hoja .mc-todas{justify-self:stretch}.hoja-c .mc-c,.hoja-c .mc-p{min-height:44px;display:flex;grid-template-columns:none}@media(min-width:900px)and (max-width:1439.98px){.hd-t{padding-inline-start:10px;font-size:.875rem}}@media(min-width:900px)and (max-width:1439.98px)and (pointer:fine){.hd-c{width:28px}}@media(min-width:900px)and (max-width:1139.98px){.hd .brand span{display:none}.panel-in[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-in[data-cols="3"] .panel-d{grid-column:1 / -1;flex-direction:row;align-items:stretch}.panel-in[data-cols="3"] .panel-d-f{flex:0 0 140px;min-height:76px}.panel-in[data-cols="3"] .panel-d-t{align-content:center}}.hd{container:barra / inline-size}@media(min-width:900px){@container barra (max-width: 62rem){.hd-in{flex-wrap:wrap;row-gap:0}.hd .brand{margin-inline-end:auto}.hd .brand span{display:inline}.hd-nav{order:5;flex:1 0 100%}}}.migas ol{gap:2px 6px}.migas a{gap:6px;text-decoration:none;font-weight:600}.migas .ic{width:.95em;height:.95em}@media(hover:hover)and (pointer:fine){.migas a:hover{text-decoration:underline;text-underline-offset:3px}}.tope-in:first-child{padding-block-start:clamp(28px,4vw,48px)}.tope .pestanas{margin-block:24px 0}.tope .pill.is-on{background:var(--tono-fg);color:var(--tono)}.tope .pestanas.sub .pill.is-on{background:#182c2829;color:var(--tono-fg);box-shadow:inset 0 0 0 1.5px currentColor}.oc-lista{display:flex;flex-wrap:wrap;gap:14px}.oc-lista>.idea{flex:0 1 100%}@media(min-width:600px){.oc-lista>.idea{flex-basis:calc(50% - 7px)}}@media(min-width:900px){.oc-lista>.idea{flex-basis:calc((100% - 28px) / 3)}}@media(min-width:1200px){.oc-lista>.idea{flex-basis:calc((100% - 42px)/4)}}.oc-mas{flex:0 0 100%;display:grid;justify-items:center}.oc-mas [hidden]{display:none}@media(min-width:600px){.oc-mas{display:none}}.oc-fin{flex:1 1 280px;display:grid;align-content:center;gap:12px;padding:24px;border-radius:var(--r-m);background:var(--block-b)}.oc-fin h2{font-size:clamp(1.5rem,2.2vw,1.875rem)}.oc-fin .pestanas{margin:0;flex-wrap:wrap;overflow:visible;padding:0}:where(.tope-in,.sigue-c,.sigue-t,.sigue-r,.descarga,.grid-3,.lista-doble,.pilares,.ciudades-g,.ft-cols,.par)>*{min-width:0}.compara-tabs{flex-wrap:wrap;max-width:100%;border-radius:26px}.compara-tabs button{flex:1 1 auto}.vecinas{flex-wrap:wrap}.vecina{max-width:100%}.brand{flex:none;white-space:nowrap}@media(max-width:899.98px){body{overflow-wrap:anywhere}.hoja-fila a{font-size:min(1.0625rem,22px)}.hoja-dest b{font-size:min(1.2rem,24px)}.hoja-dest small,.hoja-c li small{font-size:min(.875rem,17px)}.hd .brand{font-size:min(1.5rem,28px)}.pulgar-b{font-size:min(.75rem,14px)}.pulgar .pulgar-cta{min-width:0;font-size:min(1rem,18px);padding-inline:12px;line-height:1.15;text-align:center;white-space:normal;text-wrap:balance}}@media(max-width:899.98px){main .acciones>.btn-g:not(.btn-t),.sigue-app,.cf-tinta,.demo-remate .btn{display:none}main .acciones:has(>.btn-g:not(.btn-t):only-child){display:none}}@media(min-width:900px){.hd-cta{transition:transform .14s var(--ease-out),background-color .2s ease,color .2s ease,box-shadow .16s ease}.hd.con-accion .hd-cta{background:#182c2814;color:var(--ink);box-shadow:none}.hd.con-accion .hd-cta:hover{background:#182c2824}}.sigue-t{gap:22px}main:has([data-remate]) .sigue-app{background:#182c281a;color:var(--ink);box-shadow:none}@media(min-width:900px){.qr{width:132px;padding:8px}}.pulgar:has(.hoja[open]):before{animation:aparece .2s ease}.hoja-c.is-on{animation:despliega .2s var(--ease-out)}.lado:not([hidden]){animation:despliega .22s var(--ease-out)}.acordeon details[open]>:not(summary),.cf-dudas details[open]>:not(summary){animation:despliega .2s var(--ease-out)}@keyframes aparece{0%{opacity:0}}@keyframes despliega{0%{opacity:0;transform:translateY(-6px)}}.vecina:active,.sigue-p:active,.hoja-d:active,.panel-d:active{opacity:.72}.sigue-g{transition:transform .16s var(--ease-out)}.sigue-g:active{transform:scale(.985)}.fecha[data-estado]:empty{display:none}.rec-paso .phone{justify-self:center}.acordeon,.cf-dudas{max-width:52rem}.disp h2{font-size:clamp(1.4rem,2vw,1.625rem)}.disp.is-tuyo{outline:0;box-shadow:inset 0 0 0 1.5px var(--green)}.tope .mano{margin-block-start:14px}.frase-g+.lead{margin-block-start:14px}.h-paso{font-size:clamp(1.3rem,2vw,1.625rem);line-height:1.15;margin-block-end:6px}.primer-pie{display:grid;gap:14px}@media(min-width:760px){.primer-pie{grid-template-columns:repeat(3,minmax(0,1fr))}}.nada{grid-template-columns:minmax(0,1fr);padding-block:48px 56px}.nada-l .pill{white-space:normal}.nada .bree-g{width:160px}.nada-l{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:10px}.nada-n{max-width:34em;margin-block-start:8px;color:var(--muted);font-size:.95rem}.asis-flota{position:fixed;right:0;bottom:96px;z-index:44;display:none;align-items:center;justify-content:center;width:44px;padding:58px 0 16px;border:1px solid var(--line);border-inline-end:0;border-radius:14px 0 0 14px;background:var(--surface);color:var(--ink);box-shadow:-6px 8px 22px #182c2824;font-size:.9375rem;font-weight:650;text-decoration:none;view-transition-name:asis-flota;transition:width .18s var(--ease-out),box-shadow .18s var(--ease-out),opacity .14s var(--ease-out)}.asis-flota span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;line-height:1}.asis-flota img{position:absolute;left:50%;top:2px;width:auto;height:54px;margin-inline-start:-21px;transition:transform .2s var(--ease-out)}.asis-flota:active{width:48px}.asis-flota:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(hover:hover)and (pointer:fine){.asis-flota:hover{width:50px;box-shadow:-8px 10px 26px #182c2833}.asis-flota:hover img{transform:translateY(-3px) rotate(-3deg)}}@media(min-width:900px){.asis-flota{display:inline-flex}}html.asis-abierto .asis-flota{opacity:0;pointer-events:none}.pulgar:has([data-asistente]){grid-template-columns:auto auto auto 1fr}@media(max-width:359.98px){.pulgar:has([data-asistente]){grid-template-columns:auto auto 1fr}.pulgar-planes{display:none}}.asis{--asis-teclado: 0px;--asis-muelle: linear(0, .0797, .2496, .439, .6109, .7499, .8531, .9242, .9695, .9959, 1.0093, 1.0145, 1.015, 1.013, 1.0103, 1.0074, 1.005, 1.0031, 1.0018, 1.0008, 1.0003, 1, .9998, .9998, 1);position:fixed;inset:auto 0 var(--asis-teclado) 0;width:100%;max-width:none;margin:0;padding:0;height:min(640px,calc(100dvh - var(--asis-teclado) - 64px));max-height:none;border:0;border-radius:var(--r-m) var(--r-m) 0 0;background:var(--paper);color:var(--ink);overflow:visible;flex-direction:column;box-shadow:0 -12px 40px #182c282e;transform:translateY(100%);transition:transform .22s var(--ease-out)}@media(max-height:640px){.asis{height:calc(100dvh - var(--asis-teclado) - 12px)}}.asis[open]{display:flex}.asis.is-dentro{transform:none;transition:transform .62s var(--asis-muelle)}.asis.is-arrastrando{transition:none}.asis:after{content:"";position:absolute;inset:100% 0 auto;height:24px;background:var(--paper)}.asis::backdrop{background:#142a2a6b;opacity:0;transition:opacity .22s var(--ease-out)}.asis.is-dentro::backdrop{opacity:1}html.asis-abierto{overflow:hidden}.asis :is(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}.asis-bree{position:absolute;left:12px;top:-44px;width:66px;height:102px;pointer-events:none;z-index:1}.asis-bree img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom;opacity:0;transform:scale(.9) translateY(4px);transform-origin:50% 100%;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.asis[data-estado=reposo] [data-pose=reposo],.asis[data-estado=piensa] [data-pose=piensa],.asis[data-estado=responde] [data-pose=responde],.asis[data-estado=duda] [data-pose=duda],.asis[data-estado=guia] [data-pose=guia]{opacity:1;transform:none;transition:opacity .12s var(--ease-out),transform .42s var(--asis-muelle)}.asis[data-estado=piensa] [data-pose=piensa]{animation:asis-medita 1.2s ease-in-out infinite alternate}@keyframes asis-medita{to{transform:rotate(3deg)}}@media(max-height:640px){.asis-bree{top:-6px;width:48px;height:66px;left:10px}}@media(min-width:900px){html.asis-abierto{overflow:visible}.asis{inset:auto 24px 24px auto;width:408px;height:min(640px,calc(100dvh - 88px));border-radius:var(--r-m);border:1px solid var(--line);box-shadow:0 20px 60px #182c283d;transform-origin:bottom right;transform:scale(.94);opacity:0;transition:transform .18s var(--ease-out),opacity .14s var(--ease-out)}.asis:after{display:none}.asis.is-dentro{opacity:1;transition:transform .62s var(--asis-muelle),opacity .14s var(--ease-out)}.asis::backdrop{background:transparent}}.asis-asa{display:grid;place-items:center;height:20px;flex:none;touch-action:none;cursor:grab}.asis-asa i{width:40px;height:4px;border-radius:2px;background:var(--line)}@media(min-width:900px){.asis-asa{display:none}}.asis-cab{display:flex;align-items:center;gap:2px;flex:none;min-height:52px;padding:0 8px 6px 88px;border-block-end:1px solid var(--line)}@media(min-width:900px){.asis-cab{padding-block-start:8px}}@media(max-height:640px){.asis-cab{padding-inline-start:66px;min-height:46px;padding-block-end:4px}}.asis-quien{flex:1;min-width:0}.asis-quien h2{margin:0;font-family:var(--titular);font-size:1.125rem;font-weight:400;line-height:1.2;outline:none;white-space:nowrap}.asis-quien p{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.25}.asis-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-s);background:transparent;color:var(--ink);cursor:pointer;transition:background-color .12s var(--ease-out),transform .12s var(--ease-out)}.asis-ic[hidden]{display:none}.asis-ic:active{transform:scale(.94)}.asis-ic[aria-pressed=true]{background:var(--block-b)}@media(hover:hover){.asis-ic:hover{background:var(--sunken)}}.asis-ic .ic{width:22px;height:22px}.asis.con-charla .asis-quien p{display:none}@media(max-width:359.98px){.asis.con-charla .asis-quien h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.asis-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px max(16px,env(safe-area-inset-left,0px)) 18px;position:relative;scroll-padding-block-start:12px}.asis-log:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.asis.con-charla:not(.ver-inicio) .asis-inicio{display:none}.asis.ver-inicio .asis-charla{display:none}.asis-hola{margin:0;font-family:var(--titular);font-size:1.5rem;line-height:1.2;text-wrap:balance}.asis-sub{margin:4px 0 12px;color:var(--muted)}.asis-tiras{display:grid;gap:8px;margin-block-end:12px}.asis-tiras[hidden]{display:none}.asis-tira{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border:0;border-radius:var(--r-s);background:var(--sunken);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out)}.asis-tira:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.asis-tira:hover{background:var(--block-b)}}.asis-tira .ic{flex:none;width:24px;height:24px;color:var(--ink)}.asis-tira b{display:block;font-weight:650;line-height:1.2}.asis-tira small{display:block;color:var(--muted);font-size:.8125rem;line-height:1.3}.asis-nota{margin:14px 0 0;color:var(--muted);font-size:.75rem;line-height:1.35}.asis-apartados{margin-block-end:12px}.asis-apartados ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.asis-apartados li:last-child:nth-child(odd){grid-column:1 / -1}.asis-apartados a{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 12px;border-radius:var(--r-s);background:var(--sunken);color:var(--ink);font-weight:600;font-size:.9375rem;line-height:1.2;text-decoration:none;transition:background-color .15s ease,transform .12s var(--ease-out)}.asis-apartados a:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.asis-apartados a:hover{background:var(--block-b)}}.asis-apartados .ic{flex:none;width:20px;height:20px;color:var(--muted)}.asis-apartados a[aria-current=page]{background:var(--block-b);font-weight:700}.asis-apartados a[aria-current=page] .ic{color:var(--ink)}.asis-apartados a[aria-current=page]:after{content:"";flex:none;width:7px;height:7px;margin-inline-start:auto;border-radius:50%;background:var(--ink)}@media(max-width:359.98px){.asis-apartados a{gap:8px;padding-inline:10px;font-size:.875rem}}.asis-chips{display:flex;flex-wrap:wrap;gap:6px}.asis-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:8px 14px;border:0;border-radius:22px;background:var(--block-b);color:var(--ink);font:inherit;font-size:.9375rem;line-height:1.25;text-align:start;cursor:pointer;transition:background-color .15s ease,transform .12s var(--ease-out)}.asis-chip:active{transform:scale(.96);transition-duration:90ms}@media(hover:hover)and (pointer:fine){.asis-chip:hover{background:color-mix(in srgb,var(--mostaza) 45%,var(--block-b))}}.asis-chip .ic{flex:none;width:18px;height:18px;color:var(--muted)}.asis-chip-t,.asis-chip-atras{background:none;padding-inline:8px;font-weight:600;font-size:.875rem}.asis-chip-atras:before{content:"←";color:var(--muted)}@media(hover:hover)and (pointer:fine){.asis-chip-t:hover,.asis-chip-atras:hover{background:var(--sunken)}}.asis-charla{display:flex;flex-direction:column;gap:14px}.asis-u{align-self:flex-end;max-width:86%;padding:9px 14px;border-radius:18px 18px 6px;background:var(--green);color:var(--paper);overflow-wrap:anywhere;animation:asis-entra .2s var(--ease-out) backwards}.asis-b{display:grid;gap:12px;min-width:0;overflow-wrap:anywhere}.asis-b>*{animation:asis-entra .24s var(--ease-out) backwards}.asis-b>:nth-child(2){animation-delay:60ms}.asis-b>:nth-child(3){animation-delay:.12s}.asis-b>:nth-child(n+4){animation-delay:.17s}.asis-sigue{display:grid;gap:6px;animation:asis-entra .24s var(--ease-out) .24s backwards}.asis-charla.sin-anim>*,.asis-charla.sin-anim>*>*{animation:none}@keyframes asis-entra{0%{transform:translateY(6px);opacity:0}}.asis-b p{margin:0}.asis-b>p:first-child,.asis-paso+p{font-size:1.0625rem;line-height:1.4}.asis-b>p.asis-paso{font-size:.8125rem;font-weight:650;color:var(--muted);margin-block-end:-8px}.asis-tb,.asis-aqui,.asis-sigue p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.35}.asis-tarjetas{display:grid;gap:8px}.asis-tarjeta{display:grid;grid-template-columns:88px minmax(0,1fr) 18px;gap:12px;align-items:center;height:88px;padding-inline-end:12px;overflow:hidden;border-radius:var(--r-s);background:var(--sunken);color:var(--ink);text-decoration:none;transition:background-color .15s ease,transform .2s var(--ease-out)}.asis-tarjeta:active{transform:scale(.98);transition-duration:90ms}@media(hover:hover)and (pointer:fine){.asis-tarjeta:hover{background:color-mix(in srgb,var(--mostaza) 40%,var(--block-b))}}.asis-tarjeta img{width:88px;height:88px;object-fit:cover;background:var(--block-b)}.asis-tarjeta .ic{width:18px;height:18px;color:var(--muted)}.asis-tarjeta b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:650;line-height:1.22;overflow-wrap:break-word}.asis-tarjeta small{display:block;margin-block-start:2px;color:var(--muted);font-size:.8125rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asis-enlaces{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.asis-ir{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;margin-inline-start:-10px;border-radius:var(--r-s);color:var(--ink);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s ease,transform .12s var(--ease-out)}.asis-ir:after{content:"→";color:var(--muted)}.asis-ir:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.asis-ir:not(.asis-ir-v):hover{background:var(--sunken)}}.asis-ir-v{margin-inline-start:0;padding:10px 18px;border-radius:24px;background:var(--green);color:var(--paper)}.asis-ir-v:after{color:inherit}@media(hover:hover)and (pointer:fine){.asis-ir-v:hover{background:var(--green-hover)}}.asis-remate{display:grid;gap:6px;justify-items:start}.asis-lista{list-style:none;margin:0;padding:0}.asis-fila{display:flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none;border-block-end:1px solid var(--line)}.asis-lista li:last-child .asis-fila{border-block-end:0}.asis-guia{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start}.asis-guia img{width:64px;height:88px;object-fit:contain;object-position:top;border-radius:8px;background:var(--sunken)}.asis-pasos{margin:0;padding-inline-start:20px;display:grid;gap:6px}.asis-util{display:flex;align-items:center;min-height:44px;margin-block-start:-4px;color:var(--muted);font-size:.8125rem}.asis-util span:first-child{margin-inline-end:4px}.asis-util .asis-sep{flex:1}.asis-util button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-s);background:none;color:var(--muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.asis-util button .ic{width:20px;height:20px}.asis-util button[aria-pressed=true]{background:var(--block-b);color:var(--ink)}@media(hover:hover)and (pointer:fine){.asis-util button:hover{background:var(--sunken);color:var(--ink)}}.asis-auto{position:relative;flex:none;list-style:none;margin:0;padding:4px 8px;border-block-start:1px solid var(--line);background:var(--surface);max-height:12rem;overflow-y:auto}.asis-auto[hidden]{display:none}.asis-auto li{display:flex;align-items:center;min-height:44px;padding:4px 8px;border-radius:8px;font-size:.9375rem;line-height:1.25;cursor:pointer}.asis-auto li.is-on,.asis-auto li:hover{background:var(--sunken)}.asis-pensando{display:inline-flex;gap:5px;align-items:center;height:24px;width:fit-content}.asis-pensando i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:asis-punto 1s ease-in-out infinite}.asis-pensando i:nth-child(2){animation-delay:.14s}.asis-pensando i:nth-child(3){animation-delay:.28s}@keyframes asis-punto{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}.asis-form{flex:none;display:flex;gap:8px;padding:10px max(12px,env(safe-area-inset-right,0px)) max(10px,calc(env(safe-area-inset-bottom,0px) - var(--asis-teclado))) max(12px,env(safe-area-inset-left,0px));border-block-start:1px solid var(--line)}.asis-form input{flex:1;min-width:0;min-height:46px;padding:0 16px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--ink);font:inherit;font-size:max(1rem,16px)}.asis-form input::placeholder{color:var(--muted)}.asis-form input:focus{outline:2px solid var(--green);outline-offset:0;border-color:transparent}.asis-form button{flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--green);color:var(--paper);cursor:pointer;transition:background-color .12s var(--ease-out),transform .12s var(--ease-out)}.asis-form button:active{transform:scale(.94)}@media(hover:hover){.asis-form button:hover{background:var(--green-hover)}}.asis-form .ic{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.asis,.asis.is-dentro{transform:none;opacity:0;transition:opacity .16s ease}.asis.is-dentro{opacity:1}.asis-flota,.asis-flota img{transition:none}.asis-bree img,.asis[data-estado] [data-pose]{transform:none;animation:none}.asis-u,.asis-b>*,.asis-sigue,.asis-pensando i{animation:none}.asis-tarjeta:active,.asis-chip:active,.asis-tira:active,.asis-apartados a:active,.asis-ir:active{transform:none}}@media print{.asis-flota{display:none}}
