.reserva-module__KguzRG__pagina{--fondo:#0d0c0b;--texto:#efe8d2;--tenue:#9a9482;--linea:#efe8d229;--suave:#efe8d20d;--error:#ff9a82;--pl-grano-mezcla:screen;--pl-grano:.05;--limon-fin:calc(min(20svh, 200px) + min(14.5svh, 34vw) * .78);background:var(--fondo);min-height:100svh;color:var(--texto);font-family:var(--pl-f-text);font-weight:500;line-height:1.4;position:relative}:is(html:has(.reserva-module__KguzRG__pagina),body:has(.reserva-module__KguzRG__pagina)){background:#0d0c0b}.reserva-module__KguzRG__pagina :focus-visible{outline:2px solid var(--acento);outline-offset:3px}.reserva-module__KguzRG__pagina[data-sobre=limon]{cursor:pointer}.reserva-module__KguzRG__lienzo{z-index:0;pointer-events:none;position:fixed;inset:0}.reserva-module__KguzRG__lienzo canvas{width:100%;height:100%;display:block}.reserva-module__KguzRG__respaldo{z-index:0;color:var(--acento);opacity:.85;position:fixed;top:50%;left:70%;transform:translate(-50%,-50%)}.reserva-module__KguzRG__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reserva-module__KguzRG__barra{z-index:6;padding:22px var(--pl-gutter);font-family:var(--pl-f-mono);font-size:var(--pl-t-label);pointer-events:none;justify-content:space-between;gap:16px;line-height:1.3;display:flex;position:fixed;inset:0 0 auto}.reserva-module__KguzRG__barra a{pointer-events:auto;color:var(--texto);text-decoration:none}.reserva-module__KguzRG__barra .reserva-module__KguzRG__atajo{color:var(--tenue);border-bottom:1px solid var(--linea);padding-bottom:2px;transition:color .3s,border-color .3s}.reserva-module__KguzRG__barra .reserva-module__KguzRG__atajo:hover{color:var(--texto);border-color:var(--texto)}.reserva-module__KguzRG__corto{display:none}.reserva-module__KguzRG__pie{z-index:6;padding:26px var(--pl-gutter) 20px;pointer-events:none;background:linear-gradient(to top, var(--fondo) 45%, #0d0c0b00);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:fixed;inset:auto 0 0}.reserva-module__KguzRG__pie>*{pointer-events:auto}.reserva-module__KguzRG__pie>:last-child{grid-column:3;justify-self:end}.reserva-module__KguzRG__pieIzq{min-height:1px}.reserva-module__KguzRG__pieDer{align-items:center;gap:8px;display:flex}.reserva-module__KguzRG__boton{font-family:var(--pl-f-mono);color:var(--texto);border:1px solid var(--linea);cursor:pointer;background:#0d0c0b99;border-radius:999px;padding:9px 13px;font-size:12px;line-height:1;transition:border-color .25s}.reserva-module__KguzRG__boton:hover{border-color:var(--texto)}.reserva-module__KguzRG__boton span{opacity:.4}.reserva-module__KguzRG__boton span[data-s]{opacity:1;color:var(--acento)}.reserva-module__KguzRG__saltar{font-family:var(--pl-f-mono);color:var(--tenue);opacity:0;white-space:nowrap;margin:0;font-size:12px;transition:opacity .5s;pointer-events:none!important}.reserva-module__KguzRG__saltar[data-visible]{opacity:.8}.reserva-module__KguzRG__progreso{z-index:7;background:var(--linea);height:2px;position:fixed;inset:auto 0 0}.reserva-module__KguzRG__progreso span{background:var(--relleno,var(--acento));height:100%;transition:width .9s cubic-bezier(.25,1,.5,1);display:block}.reserva-module__KguzRG__escena{z-index:2;width:min(580px,46vw);min-height:100svh;margin-left:max(var(--pl-gutter), 7vw);flex-direction:column;justify-content:center;padding:104px 0 132px;display:flex;position:relative}.reserva-module__KguzRG__conversacion{position:relative}.reserva-module__KguzRG__antes{margin-bottom:26px;animation:.9s cubic-bezier(.25,1,.5,1) both reserva-module__KguzRG__subir}.reserva-module__KguzRG__antesTexto{max-width:34em;color:var(--tenue);opacity:.55;filter:blur(.7px);margin:0;font-size:15px;line-height:1.45}.reserva-module__KguzRG__eco{font-family:var(--pl-f-mono);color:var(--acento);opacity:.85;margin:8px 0 0;font-size:12.5px}.reserva-module__KguzRG__eco:before{content:"→ ";opacity:.6}@keyframes reserva-module__KguzRG__subir{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}}.reserva-module__KguzRG__dice{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(22px,2.05vw,30px);line-height:1.22}.reserva-module__KguzRG__renglon,.reserva-module__KguzRG__hallazgo{margin:0 0 .5em}.reserva-module__KguzRG__aparte{letter-spacing:0;max-width:34em;color:var(--tenue);margin-top:.9em;font-size:.62em;line-height:1.45}.reserva-module__KguzRG__hallazgo{grid-template-columns:2.6em 1fr;align-items:baseline;font-size:.86em;display:grid}.reserva-module__KguzRG__marca{font-family:var(--pl-f-mono);color:var(--acento);letter-spacing:.04em;font-size:12px}.reserva-module__KguzRG__cuerpo{display:block}.reserva-module__KguzRG__linea{display:block;position:relative}.reserva-module__KguzRG__fantasma{visibility:hidden}.reserva-module__KguzRG__escrito{position:absolute;inset:0}.reserva-module__KguzRG__caliente{color:var(--acento)}.reserva-module__KguzRG__cursor{font-family:var(--pl-f-mono);color:var(--acento);margin-left:.06em;font-size:.82em;line-height:1;display:inline-block;transform:translateY(.04em)}.reserva-module__KguzRG__dice[data-fin] .reserva-module__KguzRG__cursor{animation:1.06s step-end infinite reserva-module__KguzRG__parpadeo}@keyframes reserva-module__KguzRG__parpadeo{50%{opacity:0}}.reserva-module__KguzRG__espera{margin:0;font-size:clamp(22px,2.05vw,30px)}.reserva-module__KguzRG__espera .reserva-module__KguzRG__cursor{animation:1.06s step-end infinite reserva-module__KguzRG__parpadeo}.reserva-module__KguzRG__detalle{letter-spacing:0;max-width:36em;color:var(--tenue);opacity:0;margin-top:6px;font-size:15px;line-height:1.45;transition:opacity .6s,transform .6s cubic-bezier(.25,1,.5,1);display:block;transform:translateY(4px)}.reserva-module__KguzRG__detalle[data-visto]{opacity:1;transform:none}.reserva-module__KguzRG__pagina a.reserva-module__KguzRG__principal{color:var(--fondo)}.reserva-module__KguzRG__pagina a.reserva-module__KguzRG__secundario{color:var(--tenue)}.reserva-module__KguzRG__controles{opacity:0;margin-top:28px;transform:translateY(8px)}.reserva-module__KguzRG__controles[data-visible]{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.25,1,.5,1);transform:none}.reserva-module__KguzRG__opciones{flex-wrap:wrap;gap:8px;display:flex}.reserva-module__KguzRG__op,.reserva-module__KguzRG__principal,.reserva-module__KguzRG__secundario,.reserva-module__KguzRG__hora,.reserva-module__KguzRG__dia{font:inherit;-webkit-tap-highlight-color:transparent}.reserva-module__KguzRG__op{min-height:44px;color:var(--texto);background:var(--suave);border:1px solid var(--linea);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:15px;line-height:1.2;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}.reserva-module__KguzRG__op:hover{border-color:var(--acento)}.reserva-module__KguzRG__op[aria-pressed=true]{color:var(--sobre-relleno,var(--fondo));background:var(--relleno,var(--acento));border-color:var(--acento)}.reserva-module__KguzRG__acciones{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.reserva-module__KguzRG__opciones+.reserva-module__KguzRG__acciones,.reserva-module__KguzRG__opciones+.reserva-module__KguzRG__pista{margin-top:14px}.reserva-module__KguzRG__principal{min-height:46px;color:var(--sobre-relleno,var(--fondo));background:var(--relleno,var(--acento));cursor:pointer;border:0;border-radius:999px;align-items:center;padding:12px 22px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.reserva-module__KguzRG__principal:hover{transform:translateY(-1px)}.reserva-module__KguzRG__principal:disabled{opacity:.35;cursor:default;transform:none}.reserva-module__KguzRG__secundario{min-height:44px;color:var(--tenue);text-decoration:underline;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 2px;font-size:15px;display:inline-flex}.reserva-module__KguzRG__secundario:hover{color:var(--texto)}.reserva-module__KguzRG__enlinea{font:inherit;color:var(--texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.reserva-module__KguzRG__pista{max-width:40em;font-family:var(--pl-f-mono);color:var(--tenue);margin:12px 0 0;font-size:12.5px;line-height:1.55}.reserva-module__KguzRG__nota{font-family:var(--pl-f-mono);color:var(--acento);margin:0 0 4px;font-size:12.5px}.reserva-module__KguzRG__aviso{color:var(--error);margin:10px 0 0;font-size:14.5px}.reserva-module__KguzRG__reloj{font-family:var(--pl-f-mono);color:var(--tenue);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.reserva-module__KguzRG__campo{max-width:440px;margin-bottom:14px;display:block}.reserva-module__KguzRG__campo>span{font-family:var(--pl-f-mono);color:var(--tenue);margin-bottom:7px;font-size:12.5px;display:block}.reserva-module__KguzRG__campo input,.reserva-module__KguzRG__campo textarea{width:100%;font:inherit;color:var(--texto);background:var(--suave);border:1px solid var(--linea);border-radius:14px;outline:none;padding:13px 15px;font-size:16px;transition:border-color .2s,background-color .2s}.reserva-module__KguzRG__campo textarea{resize:vertical;min-height:96px}.reserva-module__KguzRG__campo input::placeholder,.reserva-module__KguzRG__campo textarea::placeholder{color:#efe8d24d}.reserva-module__KguzRG__campo input:focus,.reserva-module__KguzRG__campo textarea:focus{border-color:var(--acento);background:color-mix(in srgb, var(--acento-mezcla) 5%, transparent)}.reserva-module__KguzRG__campo input[aria-invalid=true]{border-color:var(--error)}.reserva-module__KguzRG__casilla{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px;max-width:440px;margin:4px 0 16px;display:grid}.reserva-module__KguzRG__casilla input{appearance:none;border:1px solid var(--linea);background:var(--suave) no-repeat center / 12px 12px;cursor:pointer;border-radius:6px;width:20px;height:20px;margin:0;transition:border-color .2s,background-color .2s}.reserva-module__KguzRG__casilla:hover input{border-color:var(--acento)}.reserva-module__KguzRG__casilla input:checked{border-color:var(--acento);background-color:var(--acento);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.4 6.3 4.9 8.7 9.6 3.4' fill='none' stroke='%230d0c0b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.reserva-module__KguzRG__casilla>span{color:var(--texto);padding-top:1px;font-size:15px;line-height:1.35}.reserva-module__KguzRG__casilla small{font-family:var(--pl-f-mono);color:var(--tenue);margin-top:5px;font-size:12.5px;line-height:1.5;display:block}.reserva-module__KguzRG__lista{border-top:1px solid var(--linea);max-height:46vh;margin-top:22px;padding-top:18px;overflow:auto}.reserva-module__KguzRG__filas{margin:12px 0 0;padding:0;list-style:none}.reserva-module__KguzRG__filas li{border-bottom:1px solid var(--linea);grid-template-columns:5.4em 1fr;gap:12px;padding:10px 0;font-size:15px;line-height:1.4;display:grid}.reserva-module__KguzRG__filas strong{font-weight:600}.reserva-module__KguzRG__filaDetalle{color:var(--tenue);margin-top:3px;font-size:14px;display:block}.reserva-module__KguzRG__nivel{font-family:var(--pl-f-mono);color:var(--tenue);padding-top:3px;font-size:11.5px}.reserva-module__KguzRG__nivel[data-nivel=grave]{color:var(--acento)}.reserva-module__KguzRG__subtitulo{font-family:var(--pl-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);margin:18px 0 6px;font-size:12px}.reserva-module__KguzRG__bien{color:var(--tenue);margin:0;padding-left:1.1em;font-size:14.5px;line-height:1.6}.reserva-module__KguzRG__horario{max-width:560px}.reserva-module__KguzRG__zona{font-family:var(--pl-f-mono);color:var(--tenue);margin:0 0 14px;font-size:12.5px;line-height:1.55}.reserva-module__KguzRG__dias{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.reserva-module__KguzRG__dia{width:64px;color:var(--texto);background:var(--suave);border:1px solid var(--linea);cursor:pointer;scroll-snap-align:start;border-radius:14px;flex:none;justify-items:center;gap:2px;padding:10px 0 9px;transition:border-color .2s;display:grid}.reserva-module__KguzRG__dia:hover{border-color:var(--texto)}.reserva-module__KguzRG__dia[aria-pressed=true]{border-color:var(--acento)}.reserva-module__KguzRG__dia[aria-pressed=true] .reserva-module__KguzRG__diaNum{color:var(--acento);background-image:var(--resaltador,none)}.reserva-module__KguzRG__diaSem,.reserva-module__KguzRG__diaMes{font-family:var(--pl-f-mono);color:var(--tenue);font-size:11px}.reserva-module__KguzRG__diaNum{font-size:22px;line-height:1.1}.reserva-module__KguzRG__cuenta{font-family:var(--pl-f-mono);color:var(--tenue);margin:14px 0 8px;font-size:12px}.reserva-module__KguzRG__horas{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reserva-module__KguzRG__hora{min-height:44px;color:var(--texto);background:var(--suave);border:1px solid var(--linea);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:12px;font-size:15px;transition:border-color .2s,background-color .2s}.reserva-module__KguzRG__hora:hover{border-color:var(--acento)}.reserva-module__KguzRG__hora[aria-pressed=true]{color:var(--sobre-relleno,var(--fondo));background:var(--relleno,var(--acento));border-color:var(--acento)}@media (max-width:899px){.reserva-module__KguzRG__escena{width:auto;padding:calc(var(--limon-fin) - 10px) var(--pl-gutter) 116px;justify-content:flex-start;margin:0}.reserva-module__KguzRG__conversacion{margin:0 calc(-1 * var(--pl-gutter));padding:44px var(--pl-gutter) 0;background:linear-gradient(to bottom, #0d0c0b00, #0d0c0bd9 30px, var(--fondo) 48px)}.reserva-module__KguzRG__largo{display:none}.reserva-module__KguzRG__corto{display:inline}.reserva-module__KguzRG__antes{margin-bottom:18px}.reserva-module__KguzRG__antesTexto{font-size:14px}.reserva-module__KguzRG__dice{font-size:21px;line-height:1.24}.reserva-module__KguzRG__op{padding:9px 14px;font-size:14.5px}.reserva-module__KguzRG__horas{grid-template-columns:repeat(3,1fr)}.reserva-module__KguzRG__saltar{display:none}.reserva-module__KguzRG__barra .reserva-module__KguzRG__atajo{font-size:12px}.reserva-module__KguzRG__respaldo{top:min(20svh,200px);left:50%}}@media (max-width:420px){.reserva-module__KguzRG__barra{padding-top:18px}}@media (prefers-reduced-motion:reduce){.reserva-module__KguzRG__antes,.reserva-module__KguzRG__controles[data-visible],.reserva-module__KguzRG__detalle,.reserva-module__KguzRG__progreso span{transition:none;animation:none}.reserva-module__KguzRG__dice[data-fin] .reserva-module__KguzRG__cursor,.reserva-module__KguzRG__espera .reserva-module__KguzRG__cursor{animation:none}}.reserva-module__KguzRG__invitacion{max-width:34em;color:var(--tenue);margin:0;font-size:15.5px;line-height:1.45}html[data-claro] .pl.reserva-module__KguzRG__pagina{--resaltador:none;--verde:#1fb36b;--fondo:#0d0c0b!important;--texto:#efe8d2!important;--tenue:#9a9482!important;--acento:var(--noche-acento)!important;--acento-mezcla:var(--noche-acento-mezcla)!important}
