@font-face{font-family:Unbounded;src:url(/fuentes/unbounded-latin.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Unbounded;src:url(/fuentes/unbounded-latin-ext.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0100-024F}@font-face{font-family:Bricolage Grotesque;src:url(/fuentes/bricolage-latin.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fuentes/bricolage-latin-ext.woff2) format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0100-024F}:root{--fondo: #f3f3f8;--superficie: #ffffff;--superficie-2: #ebebf3;--tinta: #1a1a26;--suave: #5f5f76;--linea: #dedeea;--marca: #5b45e0;--marca-tinta: #ffffff;--marca-suave: #ece8ff;--turno: #e8921a;--turno-suave: #fff1dc;--turno-tinta: #6b3d00;--bien: #1f9d6e;--mal: #d0384b;--sombra: 0 1px 2px rgb(20 18 40 / .06), 0 8px 24px -12px rgb(20 18 40 / .18);--radio: 14px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--fondo: #13131b;--superficie: #1c1c28;--superficie-2: #252534;--tinta: #ececf5;--suave: #a4a4bd;--linea: #2f2f42;--marca: #8f7dff;--marca-tinta: #120d33;--marca-suave: #2a2552;--turno: #f2a63d;--turno-suave: #3a2a12;--turno-tinta: #ffd9a3;--bien: #3cc391;--mal: #ff6b7d;--sombra: 0 1px 2px rgb(0 0 0 / .3), 0 10px 30px -14px rgb(0 0 0 / .6);color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--fondo);color:var(--tinta);font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{font-family:Unbounded,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.2}h1{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem)}h2{font-size:1.15rem}h3{font-size:1rem}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.pagina{max-width:1120px;margin:0 auto;padding:0 16px 64px}.suave{color:var(--suave)}.pila{display:grid;gap:12px}.fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.seccion{margin-top:36px}.seccion>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.barra{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--fondo) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linea)}.barra-dentro{max-width:1120px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:16px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo-marca{width:92px;aspect-ratio:350 / 116;background:var(--tinta);-webkit-mask:url(/indalter.png) center / contain no-repeat;mask:url(/indalter.png) center / contain no-repeat}.logo-texto{font-family:Unbounded,sans-serif;font-weight:700;font-size:.8rem;color:var(--marca);border:2px solid currentColor;border-radius:6px;padding:1px 6px;transform:rotate(-6deg)}.barra nav{display:flex;gap:4px;margin-left:auto;align-items:center}.barra nav a{text-decoration:none;padding:6px 12px;border-radius:999px;color:var(--suave);font-weight:600}.barra nav a[aria-current=page]{color:var(--tinta);background:var(--superficie-2)}@media(max-width:640px){.logo-marca{width:72px}.barra nav a{padding:6px 8px;font-size:.92rem}.ocultar-movil{display:none}}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--linea);background:var(--superficie);border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer;text-decoration:none}.boton:hover{border-color:var(--suave)}.boton.principal{background:var(--marca);border-color:var(--marca);color:var(--marca-tinta)}.boton.turno{background:var(--turno);border-color:var(--turno);color:#2b1800}.boton.peligro{color:var(--mal)}.boton:disabled{opacity:.55;cursor:progress}.campo{display:grid;gap:6px}.campo>span{font-weight:600}.campo small{color:var(--suave)}input[type=text],input[type=password],input[type=number],textarea,select{width:100%;border:1px solid var(--linea);background:var(--superficie);border-radius:10px;padding:10px 12px}textarea{min-height:90px;resize:vertical}.opciones{display:flex;flex-wrap:wrap;gap:8px}.opcion{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--linea);border-radius:999px;padding:6px 12px;background:var(--superficie);cursor:pointer}.opcion:has(input:checked){border-color:var(--marca);background:var(--marca-suave)}.segmentado{display:inline-flex;background:var(--superficie-2);border-radius:999px;padding:3px}.segmentado button{border:0;background:none;padding:6px 14px;border-radius:999px;font-weight:600;color:var(--suave);cursor:pointer}.segmentado button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra)}.error{color:var(--mal);font-weight:600}.turno-lista{display:grid;gap:10px}.turno-item{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--superficie);border-radius:var(--radio);padding:14px 16px;box-shadow:var(--sombra);border-left:5px solid var(--turno);text-decoration:none}.turno-icono{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--turno-suave);color:var(--turno-tinta);font-size:1.2rem}.turno-item .juego{font-weight:700}.turno-item .que{color:var(--suave)}.turno-vacio{background:var(--superficie);border-radius:var(--radio);padding:22px;color:var(--suave);border:1px dashed var(--linea)}@media(max-width:640px){.turno-item{grid-template-columns:auto 1fr}.turno-item .boton{grid-column:1 / -1}}.cadena{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:8px 0 4px}.cadena:before{content:"";position:absolute;left:7%;right:7%;top:34px;height:4px;border-radius:4px;background:repeating-linear-gradient(90deg,var(--linea) 0 14px,transparent 14px 22px)}.estacion{position:relative;display:grid;justify-items:center;gap:8px;text-align:center;padding:0 2px}.estacion-disco{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--superficie);border:3px solid var(--linea);font-family:Unbounded,sans-serif;font-weight:700;font-size:1.1rem;z-index:1}.estacion-nombre{font-size:.85rem;font-weight:600;color:var(--suave)}.estacion.llena .estacion-disco{border-color:var(--marca);color:var(--marca)}.estacion.vacia .estacion-disco{color:var(--suave)}.estacion.hecho .estacion-disco{background:var(--marca);border-color:var(--marca);color:var(--marca-tinta)}.estacion.actual .estacion-disco{border-color:var(--marca);box-shadow:0 0 0 6px var(--marca-suave);color:var(--marca)}.estacion.actual .estacion-nombre{color:var(--tinta)}.estacion.fuera{opacity:.4}.estacion.fuera .estacion-disco{border-style:dashed}.estacion.espera .estacion-disco{border-color:var(--turno);box-shadow:0 0 0 6px var(--turno-suave);color:var(--turno-tinta)}@media(max-width:640px){.cadena{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}.estacion-disco{width:40px;height:40px;font-size:.9rem}.cadena:before{top:26px}.estacion-nombre{font-size:.72rem}}.tarjeta{background:var(--superficie);border-radius:var(--radio);padding:18px 20px;box-shadow:var(--sombra)}.juegos{display:grid;gap:10px}.juego-fila{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;background:var(--superficie);border-radius:12px;padding:12px 16px;text-decoration:none;border:1px solid var(--linea)}.juego-fila:hover{border-color:var(--suave)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--superficie-2);color:var(--suave)}.chip.marca{background:var(--marca-suave);color:var(--marca)}.chip.turno{background:var(--turno-suave);color:var(--turno-tinta)}.punto{width:8px;height:8px;border-radius:50%;background:var(--suave)}.punto.vivo{background:var(--bien);box-shadow:0 0 0 4px color-mix(in srgb,var(--bien) 22%,transparent)}@media(max-width:640px){.juego-fila{grid-template-columns:1fr}}.propuestas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.propuesta{background:var(--superficie);border:2px solid var(--linea);border-radius:var(--radio);overflow:hidden;cursor:pointer;text-align:left;padding:0}.propuesta[aria-pressed=true]{border-color:var(--marca);box-shadow:0 0 0 4px var(--marca-suave)}.propuesta img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;background:var(--superficie-2)}.propuesta .sin-imagen{aspect-ratio:16 / 10;background:var(--superficie-2);display:grid;place-items:center;color:var(--suave)}.propuesta div.texto{padding:12px 14px;display:grid;gap:4px}.dos{display:grid;grid-template-columns:1.6fr 1fr;gap:18px}@media(max-width:860px){.dos{grid-template-columns:1fr}}.dato{display:grid;gap:2px}.dato b{font-family:Unbounded,sans-serif;font-size:1.2rem}.entrar{min-height:100vh;display:grid;place-items:center;padding:16px}.entrar form{width:min(380px,100%);display:grid;gap:14px;background:var(--superficie);padding:28px;border-radius:18px;box-shadow:var(--sombra)}.aviso-flotante{position:fixed;bottom:18px;left:50%;transform:translate(-50%);background:var(--tinta);color:var(--fondo);padding:10px 18px;border-radius:999px;font-weight:600;z-index:20;max-width:calc(100% - 32px)}.visualmente-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dos{align-items:start}.propuesta{min-width:0}.propuesta div.texto{min-width:0;overflow-wrap:anywhere}.propuesta div.texto .suave{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:640px){.barra-dentro{flex-wrap:wrap;row-gap:6px}.barra nav{margin-left:0;width:100%;justify-content:space-between}.barra nav .boton{padding:5px 12px}.cadena{grid-template-columns:repeat(7,76px);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:8px}.cadena:before{left:38px;right:auto;width:456px}.juego-fila .chip{justify-self:start}.seccion>header{flex-wrap:wrap}}html,body{overflow-x:clip}fieldset.tarjeta{margin:0;min-width:0}fieldset.tarjeta>legend{float:left;width:100%;padding:0;margin-bottom:4px}fieldset.tarjeta>legend+*{clear:both}.tarjeta-suave{background:var(--superficie-2);border-radius:12px;padding:14px 16px}.orden{white-space:pre-wrap;word-break:break-all;background:var(--superficie-2);padding:12px;border-radius:10px;margin:0;font-size:.86rem}.cuenta{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--linea)}.cuota{display:inline-flex;align-items:center;gap:6px;font-size:.86rem}.cuota-barra{width:110px;height:8px;border-radius:4px;background:var(--superficie-2);overflow:hidden;display:inline-block}.cuota-barra i{display:block;height:100%;background:var(--marca)}.cuota-barra.llena i{background:var(--mal)}fieldset.campo{border:0;padding:0;margin:0}fieldset.campo legend{font-weight:600;margin-bottom:6px}.boton.pequeno{padding:5px 12px;font-size:.85rem}
