@font-face{font-family:Fraunces;src:url(/media/fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Figtree;src:url(/media/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--crema: #fcf4ec;--papel: #f6eadd;--rosa: #d6a196;--rosa-suave: #f3d9d0;--rosa-fuerte: #a9625a;--salvia: #8f9886;--salvia-suave: #dde2d4;--salvia-fuerte: #5a6150;--cobre: #b5774a;--tinta: #45463b;--tinta-suave: #6d6d60;--pad: clamp(20px, 5vw, 72px);--rebote: cubic-bezier(.34, 1.56, .64, 1);--seda: cubic-bezier(.22, 1, .36, 1);--titulo: "Fraunces", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-locked,html.is-locked body{overflow:hidden}body{margin:0;background:var(--crema);color:var(--tinta);font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}@supports (overflow: clip){body{overflow-x:clip}}img,canvas,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,figure,ul,ol,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}[hidden]{display:none!important}[tabindex="-1"]:focus{outline:none}:focus-visible{outline:3px solid var(--cobre);outline-offset:3px;border-radius:6px}::selection{background:var(--rosa);color:#fff}.skip{position:fixed;left:12px;top:-80px;z-index:200;background:var(--tinta);color:var(--crema);padding:10px 16px;border-radius:999px}.skip:focus{top:12px}h1,h2,h3{font-family:var(--titulo);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;font-weight:600;font-size:1rem;transition:transform .35s var(--rebote),background-color .2s;will-change:transform}.boton--rosa{background:var(--rosa-fuerte);color:#fff}.boton--salvia{background:var(--salvia-fuerte);color:#fff}.boton--grande{min-height:64px;padding:0 40px;font-size:1.15rem}.boton:active{transform:scale(.96)}@media(hover:hover){.boton:hover{transform:scale(1.05) rotate(-1.5deg)}}.carga{position:fixed;inset:0;z-index:120;display:grid;place-items:center;align-content:center;gap:6px;background:var(--crema)}.no-js .carga{display:none}.carga__aros{width:min(64vw,340px);overflow:visible}.carga__aro{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0));transform-box:fill-box;transform-origin:center}.carga__aro--rosa{stroke:var(--rosa);transform:rotate(-90deg)}.carga__aro--salvia{stroke:var(--salvia);transform:rotate(90deg) scaleY(-1)}.carga__lente-a,.carga__lente-b{opacity:calc(var(--p, 0) * .5)}.carga__lente-a{fill:var(--rosa-suave)}.carga__lente-b{fill:var(--salvia-suave);mix-blend-mode:multiply}.carga__num{margin-top:-138px;height:132px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:2.6rem;color:var(--tinta);font-variant-numeric:tabular-nums;position:relative}.carga__num i{font-style:normal;font-size:1.1rem;color:var(--cobre);transform:translateY(-.5em)}.carga__marca{font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:1.15rem;letter-spacing:.04em;color:var(--tinta-suave);margin-top:10px}@media(max-width:520px){.carga__num{margin-top:-30vw;height:28vw;font-size:2.1rem}}.cortina{position:fixed;inset:0;z-index:110;pointer-events:none;visibility:hidden;overflow:hidden}.cortina__aro{position:absolute;top:50%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;border-radius:50%;will-change:transform}.cortina__aro--rosa{left:25%;background:var(--rosa-suave);transform:translate(-130vmax)}.cortina__aro--salvia{left:75%;background:var(--salvia-suave);mix-blend-mode:multiply;transform:translate(130vmax)}.cortina__sello{position:absolute;left:50%;top:50%;width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:50%;opacity:0}.cab{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--pad);padding-top:max(10px,env(safe-area-inset-top));transition:background-color .3s,box-shadow .3s}.cab:before{content:"";position:absolute;inset:0;z-index:-1;background:#fcf4ece6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #45463b14;opacity:0;transition:opacity .3s;pointer-events:none}.cab[data-solid=true]:before{opacity:1}.cab__marca img{width:auto;height:50px;transition:transform .5s var(--rebote)}@media(hover:hover){.cab__marca:hover img{transform:rotate(-8deg) scale(1.06)}}.cab__nav{display:flex;gap:6px;background:#ffffff8c;border-radius:999px;padding:5px}.cab__nav a{padding:9px 18px;border-radius:999px;font-weight:500;font-size:.98rem;transition:background-color .25s,color .25s}.cab__nav a[aria-current=true]{background:var(--tinta);color:var(--crema)}@media(hover:hover){.cab__nav a:not([aria-current=true]):hover{background:var(--rosa-suave)}}.cab__lado{display:flex;align-items:center;gap:10px}.cab__musica{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff9;color:var(--tinta);transition:transform .35s var(--rebote)}.cab__musica svg{width:22px;height:22px}.cab__musica .cab__musica-no{opacity:1;transition:opacity .2s}.cab__musica[aria-pressed=true] .cab__musica-no{opacity:0}.cab__musica:active{transform:scale(.9)}@media(max-width:899px){.cab__nav{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);background:#45463beb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;z-index:70;box-shadow:0 10px 30px #45463b40}.cab__nav a{color:var(--crema);padding:10px 16px;font-size:.95rem}.cab__nav a[aria-current=true]{background:var(--crema);color:var(--tinta)}.cab__marca img{height:42px}.cab__pide{min-height:44px;padding:0 18px;font-size:.95rem}}.dock{display:none}.portada{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-content:end;padding:96px var(--pad) clamp(28px,5vh,56px);overflow:hidden}.portada__fondo{position:absolute;inset:0;pointer-events:none}.portada__circulo{position:absolute;top:44%;width:min(74vh,58vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(var(--s, 1));transition:transform 1.1s var(--seda),opacity .8s}.portada__circulo--rosa{left:calc(50% - min(21vh,16.5vw));background:var(--rosa-suave)}.portada__circulo--salvia{left:calc(50% + min(21vh,16.5vw));background:var(--salvia-suave);mix-blend-mode:multiply}.portada[data-foco="-1"] .portada__circulo--rosa,.portada[data-foco="1"] .portada__circulo--salvia{--s: 1.12}.portada[data-foco="-1"] .portada__circulo--salvia,.portada[data-foco="1"] .portada__circulo--rosa{--s: .9;opacity:.55}.portada__escena{position:absolute;inset:0}.portada__escena canvas{width:100%;height:100%;touch-action:pan-y;cursor:grab;opacity:0;transition:opacity .8s}.portada__escena canvas:active{cursor:grabbing}.portada__escena[data-estado=listo] canvas{opacity:1}.portada__respaldo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .8s}.portada__escena[data-estado=listo] .portada__respaldo{opacity:0}.portada__texto{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px clamp(24px,5vw,80px);align-items:end;pointer-events:none}.portada__texto>*{pointer-events:auto}.portada__titulo{grid-row:span 3;font-size:clamp(2.3rem,5.2vw,4.9rem);font-weight:380;max-width:15ch}.portada__sub{max-width:40ch;color:var(--tinta-suave)}.portada__mundos{display:inline-flex;gap:6px;padding:6px;background:#ffffffb3;border-radius:999px;justify-self:start}.mundo-btn{min-height:44px;padding:0 18px;border-radius:999px;font-weight:600;font-size:.95rem;transition:background-color .25s,color .25s,transform .35s var(--rebote)}.mundo-btn:active{transform:scale(.94)}.mundo-btn[aria-pressed=true]{color:#fff;background:var(--tinta)}.mundo-btn--rosa[aria-pressed=true]{background:var(--rosa-fuerte)}.mundo-btn--salvia[aria-pressed=true]{background:var(--salvia-fuerte)}.portada__pista{font-size:.92rem;color:var(--cobre);font-weight:500}.portada__escena[data-estado=sin3d]~.portada__texto .portada__mundos,.portada__escena[data-estado=sin3d]~.portada__texto .portada__pista{display:none}@media(max-width:899px){.portada{padding-top:76px;padding-bottom:96px;align-content:start;min-height:0}.portada__circulo{top:calc(76px + 46vw);width:78vw}.portada__circulo--rosa{left:32%}.portada__circulo--salvia{left:68%}.portada__escena{position:relative;top:0;height:92vw;margin:0 calc(var(--pad) * -1)}.portada__texto{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:4px}.portada__titulo{grid-row:auto;font-size:clamp(2.1rem,9.4vw,3rem);max-width:none}.portada__mundos{justify-self:stretch;order:-2}.portada__pista{order:-1;text-align:center}.mundo-btn{flex:1;padding:0 8px;font-size:.9rem}}.idea{position:relative;padding:clamp(80px,14vh,170px) var(--pad);display:grid;gap:clamp(28px,5vh,56px);justify-items:center;text-align:center}.idea__aros{display:flex}.idea__aros i{width:54px;height:54px;border-radius:50%;border:3px solid var(--rosa)}.idea__aros i+i{margin-left:-20px;border-color:var(--salvia)}.idea__texto{font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:340;font-size:clamp(1.55rem,3.5vw,3rem);line-height:1.2;letter-spacing:-.015em;max-width:26ch;text-wrap:balance}.idea__texto--dos{color:var(--salvia-fuerte)}.mitades{display:flex;gap:14px;padding:0 var(--pad)}.mitad{position:relative;flex:1 1 0;min-width:0;border-radius:44px;padding:clamp(24px,3.4vw,52px);display:grid;align-content:space-between;gap:18px;min-height:clamp(520px,78vh,760px);overflow:hidden;transition:flex-grow .7s var(--seda)}.mitad--rosa{background:var(--rosa-suave)}.mitad--salvia{background:var(--salvia-suave)}.mitad__img{width:min(100%,520px);justify-self:center;transition:transform .8s var(--rebote)}.mitad__img img{width:100%;filter:drop-shadow(0 18px 24px rgba(69,70,59,.1))}.mitad__cuando{font-weight:600;color:var(--rosa-fuerte)}.mitad--salvia .mitad__cuando{color:var(--salvia-fuerte)}.mitad__t{font-size:clamp(2.6rem,6vw,5.4rem)}.mitad__lista{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.mitad__lista li{padding:7px 14px;border-radius:999px;background:#fff9;font-size:.95rem}.mitad__ir{margin-top:20px;display:inline-flex;align-items:center;gap:10px;font-weight:600}.mitad__ir:after{content:"";width:34px;height:34px;border-radius:50%;background:var(--tinta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12h10m-4-4 4 4-4 4' fill='none' stroke='%23fcf4ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px no-repeat;transition:transform .4s var(--rebote)}@media(hover:hover){.mitad:hover{flex-grow:1.35}.mitad:hover .mitad__img{transform:scale(1.06) rotate(-1.5deg)}.mitad:hover .mitad__ir:after{transform:translate(6px)}}@media(max-width:899px){.mitades{flex-direction:column}.mitad{flex:none;min-height:0;border-radius:32px}.mitad__img{width:82%}}.espacio{padding:clamp(90px,15vh,180px) var(--pad) clamp(60px,10vh,120px)}.espacio__t{font-size:clamp(2rem,4.6vw,4rem);max-width:16ch}.espacio__lista{margin-top:clamp(36px,7vh,80px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.burbuja figure{aspect-ratio:1;border-radius:50%;background:var(--papel);display:grid;place-items:center;overflow:hidden;margin-bottom:22px}.burbuja--1 figure{background:var(--salvia-suave)}.burbuja--2 figure{background:var(--rosa-suave)}.burbuja figure img{width:92%;transition:transform .8s var(--rebote)}@media(hover:hover){.burbuja:hover figure img{transform:scale(1.1) rotate(2deg)}}.burbuja--2{margin-top:clamp(0px,6vw,90px)}.burbuja h3{font-size:clamp(1.35rem,2.1vw,1.9rem);margin-bottom:8px}.burbuja p{color:var(--tinta-suave);max-width:34ch}.espacio__nota{margin-top:clamp(36px,6vh,64px);font-size:.92rem;color:var(--tinta-suave);padding:12px 18px;border-radius:999px;background:var(--papel);display:inline-block}@media(max-width:899px){.espacio__lista{grid-template-columns:minmax(0,1fr);gap:44px}.burbuja{display:grid;grid-template-columns:38% minmax(0,1fr);column-gap:18px;align-items:center}.burbuja figure{grid-row:span 2;margin:0}.burbuja h3{align-self:end}.burbuja p{align-self:start}.burbuja--2{margin-top:0}.espacio__nota{border-radius:20px}}.pasos{padding:clamp(70px,12vh,150px) var(--pad);margin:0 var(--pad) clamp(40px,8vh,90px);border-radius:44px;background:var(--tinta);color:var(--crema);display:grid;justify-items:center;gap:clamp(32px,6vh,64px);text-align:center}.pasos__t{font-size:clamp(2rem,4.6vw,4rem)}.pasos__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);width:100%;max-width:1040px}.pasos__n{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;border:2px solid var(--rosa);font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:1.7rem;color:var(--rosa)}.pasos__lista li:nth-child(2) .pasos__n{border-color:var(--cobre);color:#dba27a}.pasos__lista li:nth-child(3) .pasos__n{border-color:#b7c0ad;color:#b7c0ad}.pasos__lista h3{font-size:1.45rem;margin-bottom:8px}.pasos__lista p{color:#fcf4ecb8}@media(max-width:899px){.pasos{margin-left:12px;margin-right:12px;border-radius:32px}.pasos__lista{grid-template-columns:minmax(0,1fr)}}.cabeza{position:relative;padding:clamp(130px,22vh,220px) var(--pad) clamp(50px,9vh,100px);overflow:hidden;display:grid;gap:14px;justify-items:center;text-align:center}.cabeza__circulo{position:absolute;left:50%;top:0;width:max(120vw,900px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-62%);background:var(--rosa-suave);z-index:-1}.cabeza--salvia .cabeza__circulo{background:var(--salvia-suave)}.cabeza__cuando{font-weight:600;color:var(--rosa-fuerte)}.cabeza--salvia .cabeza__cuando{color:var(--salvia-fuerte)}.cabeza__t{font-size:clamp(3.4rem,12vw,10rem);line-height:.95}.cabeza__sub{max-width:44ch;font-size:1.15rem;color:var(--tinta-suave)}.usos{padding:clamp(30px,6vh,70px) var(--pad);display:grid;gap:clamp(50px,10vh,120px)}.uso{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,6vw,100px);align-items:center}.uso:nth-child(2n) .uso__img{order:2}.uso__img{aspect-ratio:1;max-width:540px;width:100%;justify-self:center;border-radius:50%;background:var(--rosa-suave);display:grid;place-items:center}.uso:nth-child(2n) .uso__img{background:var(--papel)}.usos--salvia .uso__img{background:var(--salvia-suave)}.usos--salvia .uso:nth-child(2n) .uso__img{background:var(--papel)}.uso__img img{width:96%}.uso__t{font-size:clamp(2rem,4.4vw,3.8rem);margin-bottom:16px}.uso__d{font-size:1.15rem;color:var(--tinta-suave);max-width:38ch;margin-bottom:24px}.uso__ir{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;border:2px solid var(--tinta);font-weight:600;transition:background-color .25s,color .25s,transform .35s var(--rebote)}.uso__ir:active{transform:scale(.96)}@media(hover:hover){.uso__ir:hover{background:var(--tinta);color:var(--crema)}}@media(max-width:899px){.uso{grid-template-columns:minmax(0,1fr);gap:18px}.uso:nth-child(2n) .uso__img{order:0}.uso__img{max-width:78vw}}.extras{margin:clamp(40px,8vh,100px) var(--pad);padding:clamp(28px,5vw,72px);border-radius:44px;background:var(--rosa-suave);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(20px,5vw,72px);align-items:center}.extras--salvia{background:var(--salvia-suave)}.extras__txt h2{font-size:clamp(1.9rem,4vw,3.4rem);margin-bottom:14px}.extras__txt p{max-width:42ch;margin-bottom:24px}@media(max-width:899px){.extras{grid-template-columns:minmax(0,1fr);border-radius:32px;margin-left:12px;margin-right:12px}}.fecha{padding:clamp(120px,20vh,190px) var(--pad) clamp(50px,9vh,100px)}.fecha__t{font-size:clamp(3rem,9vw,7.4rem);line-height:.96}.fecha__sub{margin-top:16px;max-width:46ch;font-size:1.12rem;color:var(--tinta-suave)}.fecha__obra{margin-top:26px;font-size:.92rem;color:var(--tinta-suave)}.pide{margin-top:clamp(28px,5vh,52px);--pide-acento: var(--rosa-fuerte);--pide-suave: var(--rosa-suave)}.pide[data-mundo=trabaja]{--pide-acento: var(--salvia-fuerte);--pide-suave: var(--salvia-suave)}.pide__cab{display:grid;gap:16px;margin-bottom:26px}.pide__mundos{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:var(--papel);justify-self:start}.pide__mundo{min-height:48px;padding:0 24px;border-radius:999px;font-weight:600;transition:background-color .25s,color .25s}.pide__mundo[aria-pressed=true]{background:var(--pide-acento);color:#fff}.pide__tipos{display:flex;flex-wrap:wrap;gap:8px}.pide__tipo,.pide__chip{min-height:46px;padding:0 18px;border-radius:999px;border:2px solid rgba(69,70,59,.16);background:#fff;font-weight:500;transition:border-color .2s,background-color .2s,transform .3s var(--rebote)}.pide__tipo:active,.pide__chip:active{transform:scale(.95)}.pide__tipo[aria-pressed=true],.pide__chip[aria-pressed=true]{border-color:var(--pide-acento);background:var(--pide-suave)}.pide__cuerpo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);gap:clamp(18px,3vw,44px);align-items:start}.pide__cal{background:#fff;border-radius:36px;padding:clamp(18px,3vw,36px)}.pide__calcab{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pide__mes{font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(1.5rem,3vw,2.3rem)}.pide__mes:first-letter{text-transform:uppercase}.pide__mesbtn{width:48px;height:48px;border-radius:50%;background:var(--papel);display:grid;place-items:center;transition:transform .3s var(--rebote)}.pide__mesbtn svg{width:22px;height:22px}.pide__mesbtn:disabled{opacity:.3;cursor:default}.pide__mesbtn:not(:disabled):active{transform:scale(.9)}.pide__semana,.pide__dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.8vw,10px)}.pide__semana{margin-bottom:8px;text-align:center;font-size:.85rem;font-weight:600;color:var(--tinta-suave)}.pide__dia{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:500;background:var(--crema);transition:background-color .2s,color .2s,transform .3s var(--rebote)}.pide__dia[data-finde]{background:var(--pide-suave)}.pide__dia:disabled{background:none;color:#45463b47;cursor:default}.pide__dia[aria-pressed=true]{background:var(--pide-acento);color:#fff;transform:scale(1.08)}@media(hover:hover){.pide__dia:not(:disabled):not([aria-pressed=true]):hover{background:var(--tinta);color:var(--crema)}}.pide__nota{margin-top:16px;font-size:.9rem;color:var(--tinta-suave)}.pide__velo{display:none}.pide__panel{position:sticky;top:92px;background:var(--pide-suave);border-radius:36px;padding:clamp(20px,2.6vw,32px);display:grid;gap:16px;transition:background-color .4s}.pide__cerrar{display:none}.pide__eldia{font-family:var(--titulo);font-variation-settings:"SOFT" 100,"opsz" 144;font-size:1.6rem;line-height:1.1}.pide__eldia:first-letter{text-transform:uppercase}.pide__campo{display:grid;gap:8px}.pide__campo>span,.pide__campo>legend{font-weight:600;font-size:.95rem;margin-bottom:0}.pide__campo>legend{margin-bottom:8px}.pide__chips{display:flex;flex-wrap:wrap;gap:6px}.pide__chip{min-height:44px;padding:0 14px;font-size:.95rem}.pide__campo input{min-height:50px;padding:0 18px;border-radius:999px;border:2px solid transparent;background:#fff;font-size:1rem;width:100%}.pide__campo input:focus{outline:none;border-color:var(--pide-acento)}.pide__burbuja{background:#fff;border-radius:22px 22px 22px 6px;padding:14px 16px}.pide__burbujat{font-size:.8rem;font-weight:600;color:var(--pide-acento);margin-bottom:4px}.pide__texto{font-size:.98rem;line-height:1.45}.pide__enviar{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;background:var(--tinta);color:var(--crema);font-weight:600;font-size:1.05rem;transition:transform .35s var(--rebote),opacity .2s}.pide__enviar[aria-disabled=true]{opacity:.35;cursor:not-allowed}.pide__enviar:not([aria-disabled=true]):active{transform:scale(.97)}.pide__aviso{font-size:.86rem;color:var(--tinta-suave);text-align:center}@media(max-width:899px){.pide__cuerpo{grid-template-columns:minmax(0,1fr)}.pide__cal{border-radius:28px}.pide__mundos{justify-self:stretch}.pide__mundo{flex:1;padding:0 10px}.pide__velo{display:block;position:fixed;inset:0;z-index:90;background:#45463b80;opacity:0;pointer-events:none;transition:opacity .3s}.pide__panel{position:fixed;z-index:91;left:12px;right:12px;top:50%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:30px;transform:translateY(-46%) scale(.94);opacity:0;pointer-events:none;transition:transform .45s var(--rebote),opacity .25s}.pide[data-abierto=true] .pide__velo{opacity:1;pointer-events:auto}.pide[data-abierto=true] .pide__panel{transform:translateY(-50%) scale(1);opacity:1;pointer-events:auto}.pide__cerrar{display:grid;place-items:center;position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;background:#ffffffb3}.pide__cerrar svg{width:20px;height:20px}.pide__eldia{padding-right:48px}}.pie{padding:clamp(50px,9vh,100px) var(--pad) calc(120px + env(safe-area-inset-bottom));display:grid;justify-items:center;gap:10px;text-align:center}.pie__logo{width:190px;height:190px;border-radius:50%;margin-bottom:8px}.pie__wa{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--tinta);color:var(--crema);font-weight:600;margin:8px 0}.pie__nota{font-size:.86rem;color:var(--tinta-suave)}.pie__firma{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;color:var(--tinta-suave);text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.pie{padding-bottom:60px}}.propuesta{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:65;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;border-radius:999px;background:#fff;box-shadow:0 6px 22px #45463b2e;font-size:.85rem;font-weight:600}.propuesta b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rosa-fuerte);color:#fff;font-family:var(--titulo);font-size:1.05rem}@media(max-width:899px){.propuesta{bottom:auto;top:calc(74px + env(safe-area-inset-top));left:12px;padding-right:6px}.propuesta span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cabeza--ficha{justify-items:center}.cabeza__t--larga{font-size:clamp(2.3rem,6vw,5.2rem);line-height:1.02;max-width:17ch}.migas{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--tinta-suave)}.migas a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.cabeza--ficha .boton{margin-top:12px}.uso__botones{display:flex;flex-wrap:wrap;gap:10px}.uso__ir--pide{background:var(--tinta);color:var(--crema)}.aviso3d{margin:clamp(10px,3vh,30px) var(--pad) 0;padding:12px 18px;border-radius:20px;background:var(--papel);font-size:.92rem;color:var(--tinta-suave);text-align:center}.usos+.aviso3d+.pasos,.espacio+.pasos{margin-top:clamp(40px,8vh,90px)}.tambien{padding:0 var(--pad) clamp(50px,9vh,100px);display:grid;gap:18px;justify-items:center;text-align:center}.tambien__t{font-size:clamp(1.6rem,3vw,2.4rem)}.tambien__lista{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tambien__lista a,.pie__enlaces a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--papel);font-weight:500;transition:background-color .25s,transform .35s var(--rebote)}.tambien__lista a:active,.pie__enlaces a:active{transform:scale(.96)}@media(hover:hover){.tambien__lista a:hover,.pie__enlaces a:hover{background:var(--rosa-suave)}}.pie__enlaces{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:6px 0}.pie__enlaces a{font-size:.92rem;min-height:40px;padding:0 14px}.texto{padding:clamp(40px,8vh,90px) var(--pad);max-width:900px;margin:0 auto;display:grid;gap:16px}.texto h2{font-size:clamp(1.7rem,3.4vw,2.8rem);margin-top:10px}.texto p{font-size:1.1rem;color:var(--tinta-suave);max-width:64ch}.pide__dia[data-ocupado]{background:repeating-linear-gradient(-45deg,rgba(69,70,59,.07) 0 3px,transparent 3px 7px);color:#45463b52;text-decoration:line-through}.pide__dia[data-medio]{position:relative}.pide__dia[data-medio]:after{content:"";position:absolute;bottom:14%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--cobre)}.pide__dia[data-medio][aria-pressed=true]:after{background:#fff}.pide__muestra{display:inline-block;width:14px;height:14px;margin:0 4px -2px 0;border-radius:50%;vertical-align:baseline}.pide__muestra--lleno{background:repeating-linear-gradient(-45deg,rgba(69,70,59,.35) 0 2px,transparent 2px 4px)}.pide__muestra--medio{background:radial-gradient(circle at 50% 50%,var(--cobre) 0 3px,var(--crema) 3.5px);margin-left:10px}.pide__chip:disabled{opacity:.38;text-decoration:line-through;cursor:not-allowed}.pide__campo i{font-style:normal;color:var(--tinta-suave);font-weight:400}.pide__privado{font-size:.8rem;color:var(--tinta-suave);text-align:center}.pide__privado a{color:inherit;text-decoration:underline}
