@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Cabin Sketch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cabin-sketch-latin-400-normal-C5NWYc2T.woff2)format("woff2"),url(/assets/cabin-sketch-latin-400-normal-Dj5S4jS5.woff)format("woff")}:root{--fondo:#0a0b0a;--panel:#151816;--borde:#262b27;--texto:#f2f2ee;--tenue:#9aa09b;--neon:#d9ff2e;--whatsapp:#25d366;--rojo:#ff6b5e;--titulo:"Anton", "Impact", "Arial Narrow", sans-serif;--tiza:"Cabin Sketch", "Chalkboard SE", "Chalkduster", cursive;--gastado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 14.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 1.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--texto);background:var(--fondo);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(ellipse 90% 45% at 50% -8%, #2b322c 0%, #0a0b0a00 70%), var(--fondo);min-height:100vh;margin:0}.app{max-width:560px;margin:0 auto;padding:0 16px 56px}.cabecera{padding:14px 0 0}.marca{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-cabecera{flex:none;width:40px;height:auto;display:block}.marca-texto{font-family:var(--titulo);letter-spacing:.5px;text-transform:uppercase;color:var(--neon);-webkit-mask-image:var(--gastado);-webkit-mask-image:var(--gastado);mask-image:var(--gastado);padding-top:.08em;font-size:1.9rem;font-style:italic;line-height:1;transform:skew(-8deg)}.fondo-escudo{z-index:0;pointer-events:none;opacity:.07;place-items:center;display:grid;position:fixed;inset:0}.fondo-escudo svg{width:min(115vw,760px);height:auto}.app{z-index:1;position:relative}.marca{font-family:var(--titulo);letter-spacing:1.5px;text-transform:uppercase;color:var(--texto);font-size:1.05rem;text-decoration:none}.marca span{color:var(--neon)}h2{font-family:var(--titulo);text-transform:uppercase;letter-spacing:1px;margin:28px 0 10px;font-size:1.3rem;font-weight:400}.centro{text-align:center;margin-top:10vh}.tenue{color:var(--tenue)}.error{color:var(--rojo)}.cartel{text-align:center;padding:26px 0 8px}.cartel-pre{font-family:var(--titulo);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:clamp(1.4rem,7vw,2.1rem);font-style:italic;transform:skew(-6deg)}.cartel-grande{font-family:var(--titulo);text-transform:uppercase;color:var(--neon);overflow-wrap:anywhere;-webkit-mask-image:var(--gastado);-webkit-mask-image:var(--gastado);mask-image:var(--gastado);margin:0;padding-top:.08em;font-size:clamp(2.8rem,16vw,5.2rem);font-style:italic;font-weight:400;line-height:1.05;transform:skew(-8deg)}.cartel-grande.largo{font-size:clamp(2rem,10vw,3.4rem)}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 6px;display:flex}.chips span{border:1px solid var(--borde);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:.95rem}.organiza{color:var(--tenue);margin:6px 0 0;font-size:.9rem}.boton{background:var(--neon);color:#111;width:100%;font-family:var(--titulo);letter-spacing:1px;text-transform:uppercase;text-align:center;cursor:pointer;border:0;border-radius:12px;margin-top:10px;padding:14px;font-size:1.15rem;text-decoration:none;display:block}.boton:disabled{opacity:.55}.boton.whatsapp{background:var(--whatsapp);color:#062a14}.boton.secundario{color:var(--neon);border:1px solid var(--neon);background:0 0}.acciones{margin:18px 0 4px}.enlace{color:var(--neon);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tarjeta{background:var(--panel);border:1px solid var(--borde);border-radius:14px;margin:14px 0;padding:16px}.tarjeta h2{margin-top:0}label{color:var(--tenue);text-transform:uppercase;letter-spacing:.5px;margin:10px 0;font-size:.85rem;display:block}input{width:100%;color:var(--texto);border:1px solid var(--borde);background:#0e100f;border-radius:10px;margin-top:6px;padding:12px;font-size:1rem;display:block}input:focus{outline:2px solid var(--neon);outline-offset:1px}.fila{gap:8px;display:flex}.opciones{border:0;flex-wrap:wrap;gap:8px;margin:12px 0 4px;padding:0;display:flex}.opciones legend{width:100%;color:var(--tenue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding:0;font-size:.85rem}.opciones button{border:1px solid var(--borde);min-width:88px;color:var(--texto);cursor:pointer;background:#0e100f;border-radius:12px;flex:auto;padding:10px 12px;font-size:1rem}.opciones button small{color:var(--tenue);margin-top:2px;font-size:.75rem;display:block}.opciones button.activa{border-color:var(--neon);color:var(--neon);box-shadow:inset 0 0 0 1px var(--neon)}.opciones button.activa small{color:var(--neon)}.fila label{flex:1;min-width:0}.anotado{border:1px dashed var(--neon);color:var(--neon);text-align:center;border-radius:12px;margin:16px 0 0;padding:12px 14px}.anotado p{margin:0}.anotado small{color:var(--tenue);margin-top:8px;display:block}.boton.baja{color:var(--rojo);border:1px solid var(--rojo);background:0 0;padding:10px;font-size:1rem}.tiza li.mio .nombre{color:var(--neon);text-shadow:0 0 6px #d9ff2e59}.tiza{margin:26px 0 8px}.tiza-titulo{justify-content:space-between;align-items:baseline;display:flex}.tiza-titulo h2{margin:0}.tiza-titulo .cuenta{font-family:var(--titulo);color:var(--neon);font-size:1.6rem}.tiza ol{margin:10px 0 0;padding:0;list-style:none}.tiza li{font-family:var(--tiza);border-bottom:1px solid #f2f2ee0f;align-items:baseline;gap:12px;padding:7px 2px;font-size:1.45rem;display:flex}.tiza .numero{text-align:right;opacity:.55;width:34px}.tiza .nombre{color:#f4f4ef;text-shadow:0 0 1px #ffffff8c,0 0 6px #ffffff1f;-webkit-mask-image:var(--grano);-webkit-mask-image:var(--grano);mask-image:var(--grano)}.tiza .libre .nombre{opacity:.22;letter-spacing:3px}.tiza h3{font-family:var(--titulo);text-transform:uppercase;letter-spacing:1px;color:var(--tenue);margin:22px 0 0;font-weight:400}.quitar{color:var(--rojo);cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:system-ui,sans-serif;font-size:1.4rem}.hero{text-align:center;padding:3vh 0 12px}.hero>p:not(.cartel-pre){color:var(--tenue);margin:18px 0 26px;font-size:1.05rem}.lista{margin:0;padding:0;list-style:none}.lista li a{background:var(--panel);border:1px solid var(--borde);color:inherit;border-radius:12px;justify-content:space-between;gap:10px;margin:8px 0;padding:14px;text-decoration:none;display:flex}.lista strong{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.5px;font-size:1.1rem;font-weight:400}.lista .contador{font-family:var(--titulo);color:var(--neon);white-space:nowrap;font-size:1.2rem}.hola{color:var(--tenue);margin:6px 0 0}
