@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-cajon:cubic-bezier(.32, .72, 0, 1);--ease-rebote:cubic-bezier(.34, 1.4, .64, 1);--t-presion:.14s;--t-rapido:.2s;--t-medio:.28s;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--texto);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;font-synthesis:none;--c-rojo:#d92d20;--c-naranja:#e8772e;--c-amarillo:#ffb547;--c-azul:#1f4fff;--c-verde:#12a150;--c-tinta:#0b0d17;--rueda-llanta:#fff;--rueda-trazo:#0b0d17;--papel:#f7f8fa;--superficie:#fff;--superficie-2:#f0f2f6;--tinta:#0b0d17;--tinta-2:#5d6170;--linea:#e5e7ee;--borde:#8e93a3;--grosor:1px;--marca:#070c24;--sobre-marca:#fff;--marca-detalle:#4c7dff;--acento:#1f4fff;--sobre-acento:#fff;--acento-borde:#1f4fff;--acento-texto:#1a44e0;--turno:#ffb547;--turno-suave:#fff3dc;--sobre-turno:#0b0d17;--pago:#1f4fff;--pago-suave:#e9eeff;--pago-texto:#1a3fc4;--alerta:#d92d20;--alerta-suave:#fdeceb;--alerta-texto:#a8231a;--cubo:#070c24;--sobre-cubo:#fff;--sobre-cubo-2:#aab4d8;--brillo:#1f4fff4d;--sombra:0 0 0 1px #0b0d170a, 0 1px 1px #0b0d170a, 0 6px 12px -6px #0b0d1714;--sombra-alta:0 0 0 1px #0b0d170a, 0 12px 24px -12px #0b0d1729, 0 32px 64px -32px #070c2447;--foco:#1f4fff;--radio:20px;--radio-chico:12px;--texto:"Geist Variable", system-ui, sans-serif;--titulos:"Geist Variable", system-ui, sans-serif;--titulos-peso:560;--titulos-espacio:-.03em;--titulos-ancho:100%;font-size:17px;line-height:1.5}:root[data-modo=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-azul:#5b84ff;--c-tinta:#eef0f7;--rueda-llanta:#0d1120;--rueda-trazo:#05070f;--papel:#05070f;--superficie:#0d1120;--superficie-2:#151a2e;--tinta:#eef0f7;--tinta-2:#9aa1b8;--linea:#1d2338;--borde:#4d5570;--marca:#070c24;--acento:#5b84ff;--sobre-acento:#05070f;--acento-borde:#5b84ff;--acento-texto:#8eabff;--turno-suave:#3a2a0c;--sobre-turno:#05070f;--pago:#5b84ff;--pago-suave:#141d3d;--pago-texto:#a9bdff;--alerta:#ff7a6b;--alerta-suave:#3a1714;--alerta-texto:#ffb4a8;--cubo:#101a4a;--sombra:none;--sombra-alta:0 18px 40px -22px #000c;--foco:#8eabff}:root:has(.app[data-pagina=demo]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-azul:#5b84ff;--c-tinta:#eef0f7;--rueda-llanta:#0d1120;--rueda-trazo:#05070f;--papel:#05070f;--superficie:#0d1120;--superficie-2:#151a2e;--tinta:#eef0f7;--tinta-2:#9aa1b8;--linea:#1d2338;--borde:#4d5570;--marca:#070c24;--acento:#5b84ff;--sobre-acento:#05070f;--acento-borde:#5b84ff;--acento-texto:#8eabff;--turno-suave:#3a2a0c;--sobre-turno:#05070f;--pago:#5b84ff;--pago-suave:#141d3d;--pago-texto:#a9bdff;--alerta:#ff7a6b;--alerta-suave:#3a1714;--alerta-texto:#ffb4a8;--cubo:#101a4a;--sombra:none;--sombra-alta:0 18px 40px -22px #000c;--foco:#8eabff}*,:before,:after{box-sizing:border-box}body{background:var(--papel);min-height:100vh;margin:0;overflow-x:clip}h1,h2,p{margin:0}h1,h2,h3{font-family:var(--titulos);font-weight:var(--titulos-peso);font-stretch:var(--titulos-ancho,100%);letter-spacing:var(--titulos-espacio)}::selection{background:var(--turno);color:var(--sobre-turno)}a{color:inherit;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}code{background:var(--superficie-2);border:1px solid var(--linea);border-radius:5px;padding:1px 6px;font-size:.9em}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}td,dd,.saldo{font-variant-numeric:tabular-nums}.app{max-width:1080px;margin:0 auto;padding:0 20px}.barra{z-index:20;color:var(--barra-tinta);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:relative}.barra:before{content:"";z-index:-1;background:var(--barra-fondo);border-bottom:var(--barra-linea);position:absolute;inset:0 calc(50% - 50vw)}@media (width>=601px){.barra{position:sticky;top:0}}.marca{font-family:var(--titulos);font-size:22px;font-weight:var(--titulos-peso);letter-spacing:var(--titulos-espacio);align-items:center;gap:10px;text-decoration:none;display:flex}.logo{border:3px solid;border-radius:50%;width:24px;height:24px;position:relative}.logo-orbita{animation:4s linear infinite logo-girar;position:absolute;inset:-3px}.logo-orbita:after{content:"";background:var(--logo-punto);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-4px;left:50%}@keyframes logo-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo-orbita{animation:none}}.menu{gap:4px;margin-left:12px;margin-right:auto;display:flex}.menu a{color:var(--menu-tinta);transition:background-color var(--t-rapido) ease, color var(--t-rapido) ease, transform var(--t-presion) var(--ease-out);border-radius:99px;padding:6px 12px;font-weight:600;text-decoration:none}.menu a:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.menu a:hover{background:var(--menu-hover);color:var(--barra-tinta)}}.menu a[aria-current=page],.menu a[aria-current=page]:hover{background:var(--menu-activo);color:var(--menu-activo-tinta)}@media (width<=600px){.barra{flex-wrap:wrap}.menu{scrollbar-width:none;order:3;width:calc(100% + 40px);margin:0 -20px;padding:0 20px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 28px),#0000)}.menu::-webkit-scrollbar{display:none}.menu a{white-space:nowrap;flex:none}}.selector{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:32px 0 20px;display:flex}.selector h1{font-size:40px;font-weight:var(--titulos-peso);letter-spacing:var(--titulos-espacio);line-height:1.1}.selector-botones{color:var(--tinta-2);align-items:center;gap:10px;font-size:15px;display:flex}.escenario{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=780px){.escenario{grid-template-columns:1fr;gap:24px}.selector h1{font-size:32px}}.pie{border-top:1px solid var(--linea);color:var(--tinta-2);margin:64px 0 28px;padding-top:16px;font-size:14px}.mensaje{max-width:560px;margin:72px auto}.mensaje h2{font-size:26px;font-weight:var(--titulos-peso);margin-bottom:8px}.cargando{color:var(--tinta-2);margin:48px 0}.barra-lado{align-items:center;gap:12px;display:flex}.boton-modo{width:38px;height:38px;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-presion) var(--ease-out), background-color var(--t-rapido) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.boton-modo:active{transform:scale(.94)}.boton-modo:focus-visible{outline-offset:2px;outline:2px solid}.boton-modo svg{width:18px;height:18px;transition:transform .5s var(--ease-in-out)}.boton-modo circle{fill:none;stroke:currentColor;stroke-width:1.8px}.boton-modo path{fill:currentColor}.boton-modo[aria-pressed=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.boton-modo:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}@media (prefers-reduced-motion:reduce){.boton-modo svg{transition:none}}.billetera{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.billetera .dir{color:var(--tinta-2);font-weight:400}.punto{border-radius:50%;width:10px;height:10px}.punto.ok{background:var(--pago)}.punto.mal{background:var(--alerta)}.red-mal{color:var(--alerta);font-size:13px}.rueda{margin:0}.rueda>svg{width:100%;max-width:500px;margin:0 auto;font-family:inherit;display:block}.rueda-pista{fill:none;stroke:var(--linea);stroke-width:2px}.rueda-tiempo{fill:none;stroke:var(--turno);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.rueda-tiempo.vencida{stroke:var(--alerta)}.nodo-punto{fill:var(--superficie);stroke:var(--borde);stroke-width:2px}.nodo.turno .nodo-punto{fill:var(--turno)}.nodo.turno .nodo-turno{fill:var(--sobre-turno)}.nodo.libre .nodo-punto{fill:none;stroke:var(--tinta-2);stroke-dasharray:4 4}.nodo.moroso .nodo-punto{stroke:var(--alerta);stroke-dasharray:3 3}.nodo-anillo{fill:none;stroke:var(--pago);stroke-width:4px}.nodo-turno{text-anchor:middle;fill:var(--tinta);font-size:17px;font-weight:700}.nodo.libre .nodo-turno{fill:var(--tinta-2)}.nodo-cobro circle{fill:var(--pago)}.nodo-cobro path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.nodo-nombre{text-anchor:middle;fill:var(--tinta);font-size:15px;font-weight:600}.nodo.yo .nodo-nombre{font-weight:800}.nodo.libre .nodo-nombre{fill:var(--tinta-2);font-weight:400}.centro text{text-anchor:middle;fill:var(--tinta);font-variant-numeric:tabular-nums}.centro .centro-grande{font-size:42px;font-weight:800}.centro .centro-medio{font-size:26px;font-weight:800}.centro .centro-sub{fill:var(--tinta-2);font-size:15px}.centro .centro-nota{fill:var(--tinta-2);font-size:14px}.centro .centro-nota.alerta{fill:var(--alerta);font-weight:700}.leyenda{color:var(--tinta-2);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:10px;font-size:14px;display:flex}.leyenda span{align-items:center;gap:7px;display:inline-flex}.muestra{border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:inline-grid}.muestra.turno{background:var(--turno);border:var(--grosor) solid var(--borde)}.muestra.pago{border:3px solid var(--pago)}.muestra svg{width:12px;height:12px}.muestra svg path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.muestra.flecha{background:var(--c-tinta);clip-path:polygon(0 10%,100% 10%,50% 95%);border-radius:0}.muestra.pintado{border:2px solid var(--c-tinta);background:var(--c-azul);border-radius:4px}.panel{background:var(--superficie);border:var(--grosor) solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra);padding:24px}.panel h2{font-size:26px;font-weight:var(--titulos-peso);letter-spacing:var(--titulos-espacio);margin-bottom:16px}.datos{grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;display:grid}.dato dt{color:var(--tinta-2);font-size:14px}.dato dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.mi-situacion{border:var(--grosor) solid var(--turno);border-radius:var(--radio-chico);background:var(--turno-suave);margin-top:18px;padding:10px 14px;font-weight:600}.acciones{flex-direction:column;gap:10px;margin-top:20px;display:flex}.explica{color:var(--tinta-2);font-size:15px}.aviso{border-radius:10px;margin-top:16px;padding:12px 14px;font-size:15px}.aviso.esperando{background:var(--papel)}.aviso.listo{background:var(--pago-suave);color:var(--pago-texto)}.aviso.error{background:var(--alerta-suave);color:var(--alerta-texto)}.reglas{border-top:1px solid var(--linea);margin-top:22px;padding-top:14px}.reglas summary{cursor:pointer;font-weight:700}.reglas .datos{margin:14px 0 10px}.reglas .dato dd{font-size:17px}.boton{border:var(--grosor) solid var(--borde);border-radius:var(--radio-chico);min-height:48px;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-presion) var(--ease-out), background-color var(--t-rapido) ease, border-color var(--t-rapido) ease, box-shadow var(--t-rapido) ease, filter var(--t-rapido) ease;justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.boton:active:not(:disabled){transform:scale(.97)}.boton.principal{background:var(--acento);border-color:var(--boton-principal-borde,var(--acento));color:var(--sobre-acento);box-shadow:var(--boton-principal-sombra,none)}.boton.secundario,.boton.chico{color:var(--tinta);background:0 0}@media (hover:hover) and (pointer:fine){.boton.principal:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 10px 22px -12px var(--brillo)}.boton.secundario:hover:not(:disabled),.boton.chico:hover:not(:disabled){background:var(--superficie-2);border-color:var(--tinta)}}.boton.chico{border-width:1.5px;border-radius:10px;min-height:38px;padding:6px 14px;font-size:15px}.boton:disabled{opacity:.45;cursor:not-allowed}.miembros{margin-top:48px}.miembros h2{font-size:22px;font-weight:var(--titulos-peso);margin-bottom:12px}.tabla-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:16px}th{text-align:left;color:var(--tinta-2);border-bottom:2px solid var(--borde);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:600}td{border-bottom:1px solid var(--linea);vertical-align:top;padding:12px}td.turno{font-variant-numeric:tabular-nums;width:4.5em;font-weight:700}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr td{transition:background-color var(--t-rapido) ease}@media (hover:hover) and (pointer:fine){tbody tr:hover td{background:var(--fila-hover,var(--superficie-2))}}.fila-yo td,.fila-yo:hover td{background:var(--turno-suave)}.fila-libre td{color:var(--tinta-2)}.marca-yo{background:var(--turno);color:var(--sobre-turno);border-radius:99px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700}td .dir{color:var(--tinta-2);margin-left:8px;font-size:13px}.sub{color:var(--tinta-2);font-size:13px}.atraso{color:var(--alerta);display:block}.estado{align-items:center;gap:6px;font-weight:600;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.estado.ok{color:var(--pago)}.estado.pendiente{color:var(--tinta-2)}@media (width<=600px){td .dir{display:none}td{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.rueda-tiempo{transition:none}}.migas{color:var(--tinta-2);margin-top:20px;font-size:15px}.columna{flex-direction:column;gap:20px;display:flex}.sr-solo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.etiqueta{border:var(--grosor) solid var(--linea);background:var(--papel);white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.etiqueta.grande{padding:4px 14px;font-size:15px}.etiqueta.abierta,.etiqueta.por-repartir{background:var(--turno-suave);border-color:var(--turno)}.etiqueta.en-curso{background:var(--pago-suave);border-color:var(--pago);color:var(--pago-texto);align-items:center;gap:6px;display:inline-flex}.etiqueta.en-curso:before{content:"";background:var(--pago);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite punto-vivo}.etiqueta.cancelada{background:var(--alerta-suave);border-color:var(--alerta);color:var(--alerta-texto)}.lobby-intro{max-width:62ch;margin-bottom:20px}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.filtro{border:var(--grosor) solid var(--linea);background:var(--superficie);min-height:38px;color:var(--tinta);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-rapido) ease, border-color var(--t-rapido) ease, color var(--t-rapido) ease, transform var(--t-presion) var(--ease-out);border-radius:99px;padding:6px 16px;font-size:15px;font-weight:600}.filtro:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.filtro:hover{border-color:var(--tinta)}}.filtro.activo{background:var(--tinta);border-color:var(--tinta);color:var(--superficie)}.tarjetas{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tarjeta{border:var(--grosor) solid var(--linea);border-radius:var(--radio);background:var(--superficie);height:100%;box-shadow:var(--sombra);-webkit-tap-highlight-color:transparent;transition:transform var(--t-medio) var(--ease-out), border-color var(--t-rapido) ease, box-shadow var(--t-medio) var(--ease-out);flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex;position:relative}.tarjeta:active{transition-duration:var(--t-presion);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.tarjeta:hover{border-color:var(--tarjeta-borde-hover,var(--acento));box-shadow:var(--sombra-alta);transform:translateY(-3px)}.tarjeta:hover:active{transform:translateY(-1px)scale(.985)}}.tarjeta-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.tarjeta-cabeza h2{font-size:22px;font-weight:var(--titulos-peso)}.tarjeta-bolsa{color:var(--tinta-2);font-size:17px}.tarjeta-bolsa strong{color:var(--tinta);font-variant-numeric:tabular-nums;font-size:24px}.lugares{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.lugar{border:2px dashed var(--tinta-2);border-radius:50%;width:14px;height:14px}.lugar.lleno{border:var(--grosor) solid var(--borde);background:var(--turno);box-shadow:none}.tarjeta-datos{color:var(--tinta-2);font-size:15px}.tarjeta-detalle{font-size:15px;font-weight:600}.tarjeta-pie{margin-top:auto;padding-top:4px}.tarjeta-pie .marca-yo{margin:0 6px 0 0}.vacio{flex-direction:column;align-items:flex-start;gap:12px;max-width:520px;margin:56px auto;display:flex}.vacio h2{font-size:26px;font-weight:var(--titulos-peso)}.sin-resultados{margin:32px 0}.ver-mas{margin:24px auto 0;display:flex}.buscador{margin-bottom:14px}.buscador input{border:var(--grosor) solid var(--borde);background:var(--papel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8fa3' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4 4'/%3E%3C/svg%3E") no-repeat 16px 50% / 18px;width:100%;max-width:560px;min-height:48px;color:var(--tinta);font:inherit;transition:border-color var(--t-rapido) ease, box-shadow var(--t-rapido) ease;border-radius:99px;padding:10px 18px 10px 44px;font-size:16px}.buscador input::placeholder{color:var(--tinta-2)}.buscador input:focus{border-color:var(--acento);box-shadow:0 0 0 4px var(--brillo);outline:none}.filtro.mas-filtros{align-items:center;gap:8px;display:inline-flex}.filtro.mas-filtros:after{content:"";width:7px;height:7px;transition:transform var(--t-rapido) var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-top:-3px;transform:rotate(45deg)}.filtro.mas-filtros[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}.panel-filtros{border:var(--grosor) solid var(--linea);border-radius:var(--radio);background:var(--superficie);animation:aparecer-filtros var(--t-medio) var(--ease-out);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 20px;margin:-6px 0 20px;padding:20px;display:grid}@keyframes aparecer-filtros{0%{opacity:0;transform:translateY(-6px)}}.panel-filtros .campo>label,.panel-filtros legend{font-size:15px;font-weight:600}.panel-filtros fieldset.campo{border:0;min-width:0;margin:0;padding:0}.panel-filtros legend{margin-bottom:6px;padding:0}.panel-filtros .campo select,.panel-filtros .campo input:not([type=range]):not([type=checkbox]){min-height:44px;font-size:16px}.rango{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rango input::placeholder{color:var(--tinta-2)}.filtro-casillas{flex-direction:column;justify-content:center;gap:12px;display:flex}.filtro-casillas .casilla{font-size:15px}.resultado-filtros{color:var(--tinta-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:-4px 0 16px;font-size:15px;display:flex}.tarjeta-pendiente{background:var(--alerta-suave);color:var(--alerta-texto);border-radius:99px;align-self:flex-start;margin:2px 0 0;padding:3px 10px;font-size:14px;font-weight:700}.tarjeta-numero{color:var(--tinta-2);margin:-4px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.panel-filtros{animation:none}.filtro.mas-filtros:after{transition:none}}.presets{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:24px;display:flex}.presets-titulo{color:var(--tinta-2);font-size:15px}.crear-columnas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}@media (width<=780px){.crear-columnas{grid-template-columns:1fr}}.formulario{flex-direction:column;gap:22px;display:flex}.campo{flex-direction:column;gap:6px;display:flex}.campo>label{font-weight:600}.campo>label strong{font-variant-numeric:tabular-nums}.campo input:not([type=range]):not([type=checkbox]),.campo select{border:var(--grosor) solid var(--borde);border-radius:var(--radio-chico);background:var(--papel);width:100%;min-height:48px;color:var(--tinta);font:inherit;font-variant-numeric:tabular-nums;transition:border-color var(--t-rapido) ease, box-shadow var(--t-rapido) ease, background-color var(--t-rapido) ease;padding:8px 12px;font-size:18px}.campo input:not([type=range]):not([type=checkbox]):focus,.campo select:focus{border-color:var(--acento);box-shadow:0 0 0 4px var(--brillo);outline:none}.campo input[aria-invalid=true]{border-color:var(--alerta);background:var(--alerta-suave)}.campo input[type=range]{width:100%;accent-color:var(--acento)}.con-sufijo{align-items:center;gap:10px;font-weight:700;display:flex}.fila-campo{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px;display:grid}.ayuda{color:var(--tinta-2);font-size:14px}.ayuda.error{color:var(--alerta);font-weight:600}.casilla{cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;display:flex}.casilla input{width:22px;height:22px;accent-color:var(--acento);flex:none;margin-top:2px}.casilla .ayuda{font-weight:400}.vista-previa h3{font-size:17px;font-weight:var(--titulos-peso);margin:22px 0 6px}.vista-previa .explica,.vista-previa .aviso{margin-top:14px}.aviso.nota{background:var(--turno-suave);color:var(--tinta)}.invitar h2,.rendimiento h2{font-size:22px;font-weight:var(--titulos-peso);margin-bottom:8px}.link-fila{gap:8px;margin:14px 0 10px;display:flex}.link-fila input{border:var(--grosor) solid var(--linea);background:var(--papel);min-width:0;color:var(--tinta);font:inherit;border-radius:10px;flex:1;padding:6px 10px;font-size:14px}.invitar .whatsapp{display:inline-flex}.cancelar{border-top:1px solid var(--linea);margin-top:6px;padding-top:14px}.fila-botones{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.boton.peligro{border-color:var(--alerta);color:var(--alerta)}@media (hover:hover) and (pointer:fine){.boton.peligro:hover:not(:disabled){background:var(--alerta-suave);border-color:var(--alerta)}}.resultados .resumen-final{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.resultados .explica{margin-top:14px}.barra-cuenta{border:var(--grosor) solid var(--linea);background:var(--superficie);box-shadow:var(--sombra);border-radius:14px;margin-top:14px;padding:12px 16px}.barra-cuenta-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.barra-cuenta-fila .explica{max-width:60ch}.barra-cuenta .aviso{margin-top:10px}.saldo{font-variant-numeric:tabular-nums;font-size:19px}.rendimiento .explica{margin-top:12px}.rendimiento .datos{margin-top:4px}.vista-previa td{white-space:nowrap}.historia{flex-direction:column;gap:4px;margin:0;padding:0 0 0 26px;list-style:none;display:flex;position:relative}.historia:before{content:"";background:var(--linea);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:8px}.historia-item{border-radius:var(--radio-chico);--punto:var(--superficie);grid-template-columns:5.4em 1fr;gap:10px;padding:10px 14px;display:grid;position:relative}.historia-item:before{content:"";border:var(--grosor) solid var(--borde);background:var(--punto);border-radius:50%;width:14px;height:14px;position:absolute;top:15px;left:-24px}.historia-item time{color:var(--tinta-2);font-variant-numeric:tabular-nums;padding-top:2px;font-size:14px}.historia-titulo{font-weight:700}.historia-detalle{color:var(--tinta-2);font-size:15px}.historia-item.pago,.historia-item.ok{--punto:var(--pago)}.historia-item.alerta{--punto:var(--alerta)}.historia-item.clave{--punto:var(--turno);background:var(--turno-suave)}.historia-item.clave .historia-titulo{font-size:1.12em}.historia-seccion .historia{max-width:760px}.demo{font-size:19px}.demo-cabeza{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 18px;display:flex}.demo-cabeza h1{font-size:clamp(36px,6vw,64px);font-weight:var(--titulos-peso);letter-spacing:var(--titulos-espacio);line-height:1.05}.demo-estado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-etiqueta{border:var(--grosor) solid var(--alerta);color:var(--alerta-texto);background:var(--alerta-suave);border-radius:99px;align-items:center;gap:8px;padding:3px 12px;font-size:15px;font-weight:700;display:inline-flex}.punto-vivo{background:var(--alerta);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite latido}@keyframes latido{50%{opacity:.3}}.demo-escenario{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.demo .rueda svg{max-width:560px}.demo-lado{flex-direction:column;gap:18px;display:flex}.demo-ahora{border:var(--grosor) solid var(--linea);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra);padding:20px 24px}.demo-grande{font-size:clamp(44px,6vw,80px);font-weight:800;line-height:1.05}.demo-reloj{font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,112px);font-weight:800;line-height:1}.demo-reloj.alerta{color:var(--alerta);font-size:clamp(36px,6vw,64px)}.demo-sub{color:var(--tinta-2);font-size:1.05em}.demo-cobra{margin-top:10px;font-size:1.15em}.demo-personas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.demo-persona{border:var(--grosor) solid var(--linea);background:var(--superficie);transition:border-color var(--t-medio) ease, background-color var(--t-medio) ease, box-shadow var(--t-medio) ease;border-radius:14px;padding:12px 16px}.demo-persona.turno{border-color:var(--turno);background:var(--turno-suave);box-shadow:none}.demo-persona.moroso{border-color:var(--alerta)}.demo-persona.libre{color:var(--tinta-2);border-style:dashed}.demo-persona-cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.demo-turno{border:var(--grosor) solid var(--borde);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:inline-grid}.demo-nombre{margin-right:auto;font-size:1.2em;font-weight:700}.demo-cobra-ahora{background:var(--turno);color:var(--sobre-turno);border-radius:99px;padding:1px 10px;font-size:13px;font-weight:700}.estado.mora{color:var(--alerta)}.demo-garantia{align-items:center;gap:12px;margin-top:8px;display:flex}.demo-garantia-barra{background:var(--linea);border-radius:99px;flex:1;min-width:80px;height:10px;overflow:hidden}.demo-garantia-barra i{background:var(--pago);height:100%;transition:width .6s var(--ease-in-out);display:block}.demo-persona.moroso .demo-garantia-barra i{background:var(--alerta)}.demo-abajo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:36px;display:grid}.demo-abajo.solo{grid-template-columns:minmax(0,1fr)}.demo-abajo h2{font-size:24px;font-weight:var(--titulos-peso);margin-bottom:12px}.demo .historia-item{font-size:1.05em}.demo .miembros{margin-top:36px}.demo-pie{border-top:1px solid var(--linea);color:var(--tinta-2);margin:40px 0 8px;padding-top:14px;font-size:17px}.demo-pie strong{color:var(--tinta)}@media (width<=900px){.demo-escenario,.demo-abajo{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.punto-vivo{animation:none}.demo-garantia-barra i{transition:none}}.como-probar{border:var(--grosor) solid var(--borde);background:var(--superficie);border-radius:18px;margin:0 0 28px;padding:22px 24px}.como-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.como-cabeza h2{font-size:24px;font-weight:var(--titulos-peso);margin-bottom:6px}.como-cabeza .explica{max-width:62ch}.pasos{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.paso{border:var(--grosor) solid var(--linea);background:var(--papel);border-radius:14px;gap:12px;padding:12px 14px;display:flex}.paso.actual{border-color:var(--turno);background:var(--turno-suave)}.paso.hecho{border-color:var(--pago);background:var(--pago-suave)}.paso-numero{border:var(--grosor) solid var(--borde);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.paso.hecho .paso-numero{border-color:var(--pago);background:var(--pago);color:var(--sobre-acento)}.paso-titulo{font-weight:800}.paso-detalle{color:var(--tinta-2);margin-top:2px;font-size:15px}.como-probar>.explica{margin-top:14px}.estado-resumen{border-radius:14px;margin:4px 0 18px;padding:14px 18px;font-size:19px;font-weight:700}.estado-resumen.ok{background:var(--pago-suave);color:var(--pago-texto)}.estado-resumen.aviso{background:var(--turno-suave)}.estado-resumen.error{background:var(--alerta-suave);color:var(--alerta-texto)}.estado-resumen .sub{font-weight:400}.chequeos{flex-direction:column;gap:10px;margin:0 0 32px;padding:0;list-style:none;display:flex}.chequeo{border:var(--grosor) solid var(--linea);background:var(--superficie);border-radius:14px;gap:14px;padding:14px 16px;display:flex}.chequeo.ok{border-color:var(--pago)}.chequeo.aviso{border-color:var(--turno)}.chequeo.error{border-color:var(--alerta);background:var(--alerta-suave)}.chequeo-icono{width:30px;height:30px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.chequeo.ok .chequeo-icono{background:var(--pago)}.chequeo.aviso .chequeo-icono{background:var(--turno);color:var(--sobre-turno)}.chequeo.error .chequeo-icono{background:var(--alerta)}.chequeo-titulo{font-weight:800}.chequeo-detalle{font-size:16px}.chequeo-solucion{color:var(--tinta-2);margin-top:6px;font-size:15px}.enlaces-demo h2{font-size:22px;font-weight:var(--titulos-peso);margin-bottom:14px}.enlaces-demo .datos{grid-template-columns:1fr}.enlace-largo{overflow-wrap:anywhere;font-size:16px!important;font-weight:600!important}.turnos-opciones{border:0;min-width:0;margin:0;padding:0}.turnos-opciones>legend{margin-bottom:8px;padding:0;font-weight:600}.modos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.modo{border:var(--grosor) solid var(--linea);background:var(--papel);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--t-rapido) ease, background-color var(--t-rapido) ease, box-shadow var(--t-rapido) ease, transform var(--t-presion) var(--ease-out);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.modo:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.modo:hover{border-color:var(--borde)}}.modo.elegido{border-color:var(--acento);background:var(--pago-suave)}.modo input{opacity:0;pointer-events:none;position:absolute}.modo:has(input:focus-visible){outline:3px solid var(--turno);outline-offset:2px}.modo-titulo{font-weight:800}.modo-lema{color:var(--tinta-2);font-size:14px}.crear-columnas>.formulario{min-width:0}.turnos-previa h3{margin:8px 0 6px;font-size:17px}.turnos-previa .explica{margin-top:8px}.turnos-acciones{border-top:1px solid var(--linea);flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.turnos-acciones h3{font-size:19px;font-weight:var(--titulos-peso);margin:0}.rejilla-turnos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.turno-casilla{border:1.5px solid var(--borde);min-height:48px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.turno-casilla:hover:not(:disabled){background:var(--papel)}.turno-casilla.elegido{border-color:var(--acento);background:var(--pago-suave)}.turno-casilla:disabled{border-style:dashed;border-color:var(--linea);color:var(--tinta-2);cursor:not-allowed}.turno-casilla strong{font-size:17px}.turno-casilla .sub{font-size:13px}.etiqueta-historial{border:1px solid var(--borde);color:var(--tinta-2);border-radius:99px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-block}.turno-casilla .etiqueta-historial{margin-left:0}.nivel-turno{color:var(--tinta-2);font-size:12px;font-weight:600;display:block}.fila-oferta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.propuesta{border:var(--grosor) solid var(--linea);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.propuesta.recibida{border-color:var(--turno);background:var(--turno-suave)}.pagar-deuda{border:2px solid var(--alerta);background:var(--alerta-suave);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.pagar-deuda h3{font-family:var(--titulos);margin:0}.pagar-deuda .explica{color:var(--tinta);margin:0}.agregar-calendario{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.agregar-calendario .explica{flex:240px;margin:0}.tarjeta-cobro{background:var(--pago-suave);color:var(--pago-texto);border-radius:10px;margin:4px 0 0;padding:6px 10px;font-weight:700}.lista-deudas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-deudas li{background:var(--papel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.deuda-parcial summary,.deuda-otros summary{cursor:pointer;font-weight:600}.deuda-parcial[open],.deuda-otros[open]{flex-direction:column;gap:10px;display:flex}.saldo-deuda{color:var(--pago-texto);display:block}.cuenta-usdc{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:10px;padding-top:10px;display:flex}.cuenta-usdc p{margin:0}.cuenta-usdc .aviso{flex-basis:100%}.liquidez-blend.alerta{color:var(--alerta-texto)}.opciones-moneda{border:0;min-width:0;margin:0;padding:0}.opciones-moneda>legend{margin-bottom:8px;padding:0;font-weight:600}.monedas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.moneda{border:var(--grosor) solid var(--linea);background:var(--papel);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.moneda:hover{border-color:var(--borde)}.moneda.elegida{border-color:var(--acento);background:var(--pago-suave)}.moneda input{opacity:0;pointer-events:none;position:absolute}.moneda:has(input:focus-visible){outline:3px solid var(--turno);outline-offset:2px}.moneda-titulo{font-weight:800}.moneda-lema{color:var(--tinta-2);font-size:14px}.boton.grande{width:100%;min-height:56px;font-size:18px}fieldset.campo{border:0;min-width:0;margin:0;padding:0}.pregunta>label,.pregunta>legend{align-items:center;gap:10px;margin-bottom:4px;padding:0;font-size:19px;font-weight:700;display:flex}.pregunta-numero{background:var(--tinta);width:28px;height:28px;color:var(--superficie);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid}.con-prefijo{align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.con-prefijo input{max-width:220px}.contador{align-items:center;gap:10px;display:flex}.contador .boton{width:52px;min-height:52px;padding:0;font-size:24px;line-height:1}.contador .boton:disabled{opacity:.4;cursor:not-allowed}.campo .contador input[type=number]{text-align:center;-moz-appearance:textfield;width:84px;font-size:22px;font-weight:700}.contador input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contador input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.frecuencias{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.frecuencias .filtro{min-height:48px;padding:8px 6px;font-size:16px}.avanzadas{border-top:1px solid var(--linea);padding-top:18px}.avanzadas>summary{cursor:pointer;font-weight:700}.avanzadas[open]{flex-direction:column;gap:22px;display:flex}.resumen-frase{font-family:var(--titulos);font-size:22px;font-weight:var(--titulos-peso);text-wrap:pretty;margin:4px 0 12px;line-height:1.3}.resumen-lista{color:var(--tinta-2);flex-direction:column;gap:10px;margin:0 0 16px;padding-left:20px;line-height:1.5;display:flex}.resumen-lista strong{color:var(--tinta)}.deposito-turnos{margin-bottom:18px}.deposito-turnos>summary{cursor:pointer;font-weight:600}.vista-previa .casilla{margin:4px 0 14px}.vista-previa .acciones{flex-direction:column;gap:10px;display:flex}.invitar-principal{margin-bottom:24px}.invitar-principal h2{font-size:26px}.invitar-linea{margin-bottom:6px;font-weight:700}.invitar-principal .whatsapp{margin-top:14px}.invitacion h2{margin-bottom:6px;font-size:24px}.invitacion-linea{margin-bottom:8px;font-size:18px;font-weight:700}.invitacion .explica{margin-bottom:16px}.entrar{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.entrar-chico{flex-direction:row;align-items:center;width:auto}.enlace-boton{color:var(--tinta-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;text-decoration:underline}.entrar-chico .enlace-boton{color:inherit;font-size:14px}@media (width<=600px){.entrar-chico .enlace-boton{display:none}}.cuenta-usdc-mas>summary{cursor:pointer;font-size:15px;font-weight:600}.cuenta-usdc-mas[open]>.explica{margin:8px 0}.siguiente{margin-bottom:16px}.siguiente-etapa{color:var(--tinta-2);margin-bottom:4px;font-size:14px;font-weight:700}.siguiente h2{text-wrap:balance;font-size:26px;line-height:1.2}.siguiente-detalle{margin-top:6px;font-size:17px}.siguiente .mi-situacion{color:var(--tinta-2);margin-top:6px}.siguiente-tarde h2,.siguiente-deuda h2{color:var(--alerta-texto)}.siguiente-cobrar h2{color:var(--pago-texto)}.datos-turno{border-top:1px solid var(--linea);margin-top:18px;padding-top:14px}a.billetera{color:inherit;max-width:40vw;text-decoration:none}.billetera-nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cierre{margin-bottom:24px}.cierre h2{margin-bottom:8px;font-size:28px}.cierre-frase{font-family:var(--titulos);text-wrap:pretty;font-size:21px;line-height:1.35}.cierre-deposito{margin-top:10px;font-size:17px}.cierre-reputacion{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;display:flex}.cierre .fila-botones{flex-wrap:wrap;gap:10px}.solo-movil{display:none}@media (width<=600px){.solo-ancho{display:none}.solo-movil{display:block}}:root :is(.frecuencias,.presets) .filtro.activo{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}:root .barra .boton.chico{border-color:var(--sobre-marca);background:var(--sobre-marca);color:var(--marca)}@media (width<=600px){:root .barra .boton.chico{padding-inline:12px;font-size:14px}}.tarjeta-ronda{flex-direction:column;gap:4px;display:flex}.tarjeta-ronda .rueda>svg{max-width:440px;margin-inline:auto}.tarjeta-ronda .miembros{margin-top:8px}.ronda-linea{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px 12px;display:flex}.ronda-linea h2{margin:0}.miembros .ronda-linea h2{margin-bottom:0;font-size:20px}.ronda-linea span{color:var(--tinta-2);font-size:16px}.lista-personas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.persona{background:var(--superficie-2);transition:background-color var(--t-rapido) ease;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.persona-inicial{background:var(--superficie);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--linea);font-family:var(--titulos);color:var(--tinta);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.persona.pago .persona-inicial{background:var(--acento);box-shadow:none;color:var(--sobre-acento)}.persona-cuerpo{flex-direction:column;gap:2px;min-width:0;display:flex}.persona-nombre{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.persona-nombre a{color:inherit;text-decoration:none}.persona-nombre .marca-yo{margin-left:0}.persona .sub{font-size:13.5px}.persona-estado{color:var(--tinta-2);text-align:right;flex:none;margin-left:auto;padding-left:8px;font-style:normal}.persona.pago .persona-estado{color:var(--acento);font-weight:700}.persona.yo{box-shadow:inset 0 0 0 1.5px var(--acento)}.persona.cobra .persona-inicial{box-shadow:0 0 0 3px var(--turno)}.persona.libre{box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2);background:0 0}.persona.libre .persona-inicial{box-shadow:inset 0 0 0 1.5px dashed var(--borde);border:1.5px dashed var(--borde);color:var(--tinta-2);background:0 0}.persona-estado:not(:empty){white-space:nowrap}@media (width<=780px){.app[data-pagina=tanda] .escenario>.columna{display:contents}.app[data-pagina=tanda] .escenario>.columna>.panel:first-child{order:-2}.app[data-pagina=tanda] .escenario>.tarjeta-ronda{order:-1}.app[data-pagina=tanda] .tarjeta-ronda{padding:16px 14px 18px}.app[data-pagina=tanda] .tarjeta-ronda .leyenda{display:none}}main>*,.tarjetas>li,.historia>li,.chequeos>li,.demo-personas>li,.pasos>li{animation:aparecer var(--t-medio) var(--ease-out) backwards}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(2),.historia>li:nth-child(2){animation-delay:40ms}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(3),.historia>li:nth-child(3){animation-delay:80ms}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(4),.historia>li:nth-child(4){animation-delay:.12s}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(5),.historia>li:nth-child(5){animation-delay:.16s}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(6),.historia>li:nth-child(6){animation-delay:.2s}:is(.tarjetas,.chequeos,.demo-personas,.pasos)>li:nth-child(n+7),.historia>li:nth-child(n+7){animation-delay:.24s}.aviso,.tarjeta-cobro,.estado-resumen,.mi-situacion{animation:aparecer-arriba var(--t-rapido) var(--ease-out) backwards}.cargando{align-items:center;gap:12px;display:flex}.cargando:before{content:"";border:2px solid var(--linea);border-top-color:var(--acento);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite girar}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cargando{background:linear-gradient(90deg, var(--tinta-2) 20%, var(--tinta) 50%, var(--tinta-2) 80%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite brillo-texto}}.rueda .nodo{transform-box:fill-box;transform-origin:50%;animation:nodo-entra .42s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 45ms)}.nodo-punto{transition:fill var(--t-medio) ease, stroke var(--t-medio) ease}.nodo-halo{fill:none;stroke:var(--turno);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:halo 1.8s var(--ease-out) .5s 3}.nodo.turno .nodo-punto{filter:drop-shadow(0 4px 8px var(--brillo-turno,transparent))}.nodo-anillo{stroke-dasharray:195;stroke-dashoffset:0;animation:dibujar-anillo .65s var(--ease-out) backwards}.nodo-cobro{transform-box:fill-box;transform-origin:50%;animation:saltar .42s var(--ease-rebote) backwards}.rueda-tiempo{transition:stroke-dashoffset 1s linear, stroke var(--t-medio) ease}.centro{animation:aparecer-suave var(--t-medio) var(--ease-out) backwards}details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";width:7px;height:7px;transition:transform var(--t-rapido) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin:0 4px 0 2px;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details[open]>:not(summary){animation:aparecer-arriba var(--t-rapido) var(--ease-out) backwards}.modo.elegido{box-shadow:0 0 0 1px var(--acento) inset, 0 10px 30px -18px var(--brillo)}.moneda{-webkit-tap-highlight-color:transparent;transition:border-color var(--t-rapido) ease, background-color var(--t-rapido) ease, box-shadow var(--t-rapido) ease, transform var(--t-presion) var(--ease-out)}.moneda:active{transform:scale(.98)}.tarjeta-cobro{position:relative;overflow:hidden}.tarjeta-cobro:after{content:"";animation:destello 3.2s var(--ease-in-out) .6s infinite;background:linear-gradient(100deg,#0000 30%,#ffffff29 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover) and (pointer:fine){.marca:hover .logo-orbita{animation-duration:1.2s}}:root .barra:after{animation:trazar-borde .9s var(--ease-out) .15s backwards}.lugar.lleno{animation:lugar-entra .32s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms + .12s)}@keyframes trazar-borde{0%{clip-path:inset(0 100% 0 0)}}@keyframes lugar-entra{0%{opacity:0;transform:scale(.55)}}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}}@keyframes aparecer-arriba{0%{opacity:0;transform:translateY(-4px)}}@keyframes aparecer-suave{0%{opacity:0}}@keyframes nodo-entra{0%{opacity:0;transform:scale(.9)}}@keyframes halo{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes dibujar-anillo{0%{stroke-dashoffset:195px}}@keyframes saltar{0%{opacity:0;transform:scale(.6)}}@keyframes punto-vivo{50%{opacity:.3}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes brillo-texto{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes destello{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){main>*,.tarjetas>li,.historia>li,.chequeos>li,.demo-personas>li,.pasos>li,.aviso,.tarjeta-cobro,.estado-resumen,.mi-situacion,.rueda .nodo,.nodo-cobro,.lugar.lleno{animation-name:aparecer-suave;animation-delay:0s}:root .barra:after,.nodo-halo,.etiqueta.en-curso:before,.tarjeta-cobro:after,.nodo-anillo{animation:none}.cargando{color:var(--tinta-2);background:0 0;animation:none}.cargando:before{animation-duration:2.4s}.boton:active:not(:disabled),.tarjeta:active,.tarjeta:hover,.tarjeta:hover:active,.filtro:active,.modo:active,.moneda:active,.menu a:active{transform:none}details[open]>:not(summary){animation-name:aparecer-suave}details>summary:before{transition:none}}:root{--barra-fondo:var(--marca);--barra-linea:0;--barra-tinta:var(--sobre-marca);--menu-tinta:#ffffffd1;--menu-hover:#ffffff24;--menu-activo:var(--sobre-marca);--menu-activo-tinta:var(--marca);--logo-punto:var(--marca-detalle);--tarjeta-borde-hover:var(--borde)}.marca{font-size:23px;font-stretch:var(--titulos-ancho,100%)}.marca .logo{width:26px;height:26px}.barra :focus-visible{outline-color:var(--sobre-marca)}.barra .billetera .dir,.barra .explica{color:#ffffffd1}.barra .boton{border-color:var(--sobre-marca);background:var(--sobre-marca);color:var(--marca)}@media (hover:hover) and (pointer:fine){.barra .boton.chico:hover:not(:disabled){border-color:var(--sobre-marca);background:#ffffffe0}}.barra .punto.ok{background:var(--marca-detalle)}:is(.tarjeta-bolsa strong,.saldo strong,.demo-reloj,.demo-grande,.dato dd){font-family:var(--titulos);font-variant-numeric:tabular-nums}.dato dd.alerta{color:var(--alerta)}:root{caret-color:var(--acento-texto);scrollbar-color:var(--borde) var(--papel);accent-color:var(--acento)}:root .barra:after{content:"";z-index:-1;background:var(--marca-detalle);height:3px;position:absolute;top:100%;left:calc(50% - 50vw);right:calc(50% - 50vw)}:root .marca{letter-spacing:-.02em}:root .selector h1{font-size:42px;line-height:1.04}:root .panel h2{font-size:23px}:root :is(.miembros h2,.historia-seccion h2,.invitar h2,.rendimiento h2){font-size:20px}:root :is(.panel,.tarjeta,.barra-cuenta,.demo-ahora,.demo-persona,.como-probar,.chequeo,.historial-cabeza,.opciones-historial){border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra)}:root .opciones-historial{padding:12px 16px 16px}:root .boton{border-width:1px;border-radius:999px;padding-inline:22px;font-weight:600}:root .boton.chico{padding-inline:16px}:root :is(.boton.secundario,.boton.chico){background:var(--superficie);border-color:var(--borde)}:root .etiqueta{background:var(--superficie-2);color:var(--tinta-2);border:0;padding:3px 12px;font-weight:600}:root :is(.etiqueta.abierta,.etiqueta.por-repartir){background:var(--turno-suave);color:var(--tinta)}:root .etiqueta.en-curso{background:var(--pago-suave);color:var(--pago-texto)}:root .etiqueta.cancelada{background:var(--alerta-suave);color:var(--alerta-texto)}:root .lugar{border:1.5px dashed var(--borde)}:root .lugar.lleno{background:var(--acento);border:0}:root .filtro{border:1px solid var(--linea);background:var(--superficie);color:var(--tinta-2);border-radius:999px}:root .filtro.activo{border-color:var(--marca);background:var(--marca);color:var(--sobre-marca)}:root[data-modo=oscuro] .filtros .filtro.activo{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}:root :is(.modo,.moneda){border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--superficie)}:root :is(.modo.elegido,.moneda.elegida,.moneda[aria-checked=true]){border-color:var(--acento);background:var(--pago-suave);box-shadow:0 0 0 1px var(--acento) inset}:root th{border-bottom:1px solid var(--linea);color:var(--tinta-2);text-transform:none;font-weight:600}:root td{border-bottom-color:var(--linea)}:root .tarjeta-cobro{border:1px solid var(--marca);background:var(--marca);color:var(--sobre-marca)}:root :is(.tarjeta-bolsa strong,.saldo strong,.demo-reloj,.demo-grande,.dato dd){font-family:var(--texto);letter-spacing:-.02em;font-weight:650}:root .barra:after{background:linear-gradient(90deg, transparent, var(--marca-detalle) 30%, #8eabff 50%, var(--marca-detalle) 70%, transparent);height:1px;box-shadow:0 0 18px 1px #4c7dff8c}:root .marca{letter-spacing:-.03em;font-weight:560}:root .menu a{font-weight:500}:root .selector h1{letter-spacing:-.035em;font-weight:560}:root :is(.panel,.tarjeta,.barra-cuenta,.demo-ahora,.demo-persona,.como-probar,.chequeo,.historial-cabeza,.opciones-historial){border-color:#0000}:root[data-modo=oscuro] :is(.panel,.tarjeta,.barra-cuenta,.demo-ahora,.demo-persona,.como-probar,.chequeo,.historial-cabeza,.opciones-historial){border-color:var(--linea)}:root:has(.app[data-pagina=demo]) :is(.panel,.tarjeta,.barra-cuenta,.demo-ahora,.demo-persona,.como-probar,.chequeo,.historial-cabeza,.opciones-historial){border-color:var(--linea)}:root .boton{font-weight:500}:root :is(.tarjeta-bolsa strong,.saldo strong,.demo-reloj,.demo-grande,.dato dd){letter-spacing:-.03em;font-weight:560}.rm-pista{fill:none;stroke:var(--linea);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.rm-segmento{fill:var(--superficie);stroke:var(--borde);stroke-width:1.5px;stroke-linejoin:round;transition:fill .5s,stroke .5s}.rueda-orbita .nodo.pago .rm-segmento,.rueda-orbita:not(.activa) .nodo:not(.libre) .rm-segmento{fill:var(--acento);stroke:var(--acento)}.rueda-orbita .nodo.turno .rm-segmento{stroke:var(--turno);stroke-width:4px}.rueda-orbita .nodo.libre .rm-segmento{fill:none;stroke-dasharray:6 6}.rueda-orbita .nodo.moroso .rm-segmento{fill:var(--alerta-suave);stroke:var(--alerta);stroke-dasharray:6 5}.rueda-orbita .nodo-turno{font-family:var(--texto);fill:var(--tinta);font-size:19px;font-weight:650}.rueda-orbita .nodo.pago .nodo-turno,.rueda-orbita:not(.activa) .nodo:not(.libre) .nodo-turno{fill:var(--sobre-acento)}.rueda-orbita .nodo-nombre{font-size:16px;font-weight:600}.rm-cubo{fill:var(--cubo)}.rm-tiempo-pista{fill:none;stroke:var(--linea);stroke-width:5px}.rueda-orbita .rueda-tiempo{stroke:var(--turno);stroke-width:5px}.rueda-orbita .rueda-tiempo.vencida{stroke:var(--alerta)}.rueda-orbita .centro text{fill:var(--sobre-cubo)}.rueda-orbita .centro .centro-grande{fill:var(--turno);font-family:var(--texto);letter-spacing:-.03em;font-size:42px;font-weight:650}.rueda-orbita .centro .centro-medio{font-family:var(--titulos);font-size:23px;font-weight:750}.rueda-orbita .centro .centro-sub{font-weight:600}.rueda-orbita .centro .centro-nota{fill:var(--sobre-cubo-2)}.rueda-orbita .centro .centro-nota.alerta{fill:#ffb59c;font-weight:700}.rueda-orbita .nodo-cobro circle{fill:var(--tinta)}.rueda-orbita .nodo-cobro path{stroke:var(--papel)}.rm-orbita{transition:transform .9s var(--ease-in-out)}.rm-punto{fill:var(--turno);stroke:var(--tinta);stroke-width:3px}:root .muestra.pintado{background:var(--acento);border-radius:4px}.muestra.punto{background:var(--turno);border:3px solid var(--tinta)}.muestra.cobro{background:var(--tinta)}.muestra svg path{stroke:var(--papel)}@media (prefers-reduced-motion:reduce){.rm-orbita,.rm-segmento{transition:none}}.app[data-pagina] .selector{margin-top:40px}.app[data-pagina] .migas+.selector{margin-top:8px}.app[data-pagina] .migas{margin-top:28px;font-size:15px}.app[data-pagina] .migas a{color:var(--acento-texto);font-weight:600;text-decoration:none}.app[data-pagina] .migas a:hover{text-decoration:underline}.app[data-pagina=lobby] .lobby-intro{max-width:58ch;font-size:17px}.app[data-pagina=lobby] .tarjetas{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.app[data-pagina=lobby] .tarjeta{gap:8px;padding:22px}.app[data-pagina=lobby] .tarjeta-bolsa strong{font-size:30px;line-height:1.1}.app[data-pagina=lobby] .lugares{gap:6px;margin:6px 0 2px}.app[data-pagina=lobby] .lugar{width:16px;height:16px}.app[data-pagina=lobby] .tarjeta:has(.etiqueta.abierta) .tarjeta-detalle{color:var(--tinta);font-weight:700}.app[data-pagina=tanda] .escenario{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px}.app[data-pagina=tanda] .panel{padding:26px}.app[data-pagina=tanda] .acciones .boton.principal{width:100%;min-height:56px;font-size:18px}.app[data-pagina=tanda] .dato dd{font-size:21px}@media (width<=780px){.app[data-pagina=tanda] .escenario{grid-template-columns:1fr;gap:24px}.app[data-pagina=tanda] .escenario>.columna{order:-1}.app[data-pagina=tanda] .escenario .rueda>svg{max-width:420px}}.app[data-pagina=crear] .selector h1{font-size:34px}.app[data-pagina=crear] .crear-columnas{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:28px}.app[data-pagina=crear] .formulario{padding:28px}.app[data-pagina=crear] .campo>label{font-weight:600}.app[data-pagina=crear] :is(.campo input:not([type=range]):not([type=checkbox]),.campo select){min-height:52px;font-size:17px}@media (width>=781px){.app[data-pagina=crear] .vista-previa{position:sticky;top:96px}}@media (width<=780px){.app[data-pagina=crear] .crear-columnas{grid-template-columns:1fr}}.app[data-pagina=demo]:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 30% 20%, color-mix(in srgb, var(--marca) 45%, transparent), transparent 70%), var(--papel);pointer-events:none;position:fixed;inset:0}.app[data-pagina=demo]{max-width:1240px}.app[data-pagina=demo] .demo-cabeza{flex-wrap:wrap}.app[data-pagina=demo] .demo-cabeza h1{font-size:clamp(40px,6vw,72px);font-stretch:var(--titulos-ancho,100%);white-space:nowrap}.app[data-pagina=demo] .demo .rueda svg{max-width:620px}.app[data-pagina=demo] :is(.demo-ahora,.demo-persona){border-color:var(--linea);background:var(--superficie)}.app:is([data-pagina=historial],[data-pagina=perfil]) .historial{max-width:44rem;font-size:17px;line-height:1.6}.app:is([data-pagina=historial],[data-pagina=perfil]) .historial-resumen h1{font-stretch:var(--titulos-ancho,100%)}.app:is([data-pagina=historial],[data-pagina=perfil]) .historia-item{padding-block:4px}.app[data-pagina=estado] .chequeos{gap:8px}.app[data-pagina=estado] .chequeo{padding:12px 16px}.app[data-pagina=estado] :is(.chequeo-detalle,.chequeo-solucion){overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.boton-info{border:1px solid var(--borde);width:1.2rem;height:1.2rem;color:var(--tinta-2);font:inherit;vertical-align:middle;cursor:help;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-rapido) ease, color var(--t-rapido) ease, border-color var(--t-rapido) ease;background:0 0;border-radius:50%;flex:none;place-items:center;margin:0 0 0 .35em;padding:0;font-family:Georgia,Times New Roman,serif;font-size:.74rem;font-style:italic;font-weight:700;line-height:1;display:inline-grid;position:relative}.boton-info:after{content:"";position:absolute;inset:-.55rem}.boton-info:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.boton-info[aria-expanded=true]{border-color:var(--acento);background:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (pointer:fine){.boton-info:hover{border-color:var(--acento);color:var(--acento-texto)}.boton-info[aria-expanded=true]:hover{color:var(--sobre-acento)}}.globo-info{z-index:1000;box-sizing:border-box;border:1px solid var(--linea);background:var(--superficie);width:min(300px,100vw - 24px);color:var(--tinta);box-shadow:var(--sombra-alta);text-align:left;pointer-events:none;animation:globo-info-entra var(--t-rapido) var(--ease-out);border-radius:12px;padding:.65rem .8rem;font-size:.84rem;font-style:normal;font-weight:400;line-height:1.45;position:fixed}.globo-info strong{font-weight:650}@keyframes globo-info-entra{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.globo-info{animation:none}}.etiqueta-info{align-items:center;display:flex}.etiqueta-info>label{font-weight:600}.etiqueta-info>label strong{font-variant-numeric:tabular-nums}.pregunta>.etiqueta-info{margin-bottom:4px}.pregunta>.etiqueta-info>label{align-items:center;gap:10px;padding:0;font-size:19px;font-weight:700;display:flex}.pregunta>legend>.boton-info{margin-left:0}.casilla-info{align-items:flex-start;gap:.25rem;display:flex}.casilla-info>.casilla{flex:0 auto}.casilla-info>.boton-info{margin-top:.1rem}h2>.boton-info,h3>.boton-info{font-size:.7rem}.boton-con-info{align-items:center;gap:.35rem;display:flex}.boton-con-info>.boton-info{margin:0}.insignia{border:1px solid var(--nivel-color,var(--borde));color:var(--nivel-color,var(--tinta-2));white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.3em;margin-left:.5em;padding:.05em .55em;font-size:.78em;line-height:1.5;text-decoration:none;display:inline-flex}a.insignia:hover,a.insignia:focus-visible{background:var(--linea)}.insignia-punto{background:var(--nivel-color,var(--tinta-2));border-radius:50%;width:.55em;height:.55em}.nivel-nuevo{--nivel-color:var(--tinta-2)}.nivel-bronce{--nivel-color:#a35f22}.nivel-plata{--nivel-color:#5d6e7a}.nivel-oro{--nivel-color:#8f6a00}.historial{max-width:46rem;margin:0 auto}.historial-cabeza{border:1px solid var(--linea);background:var(--superficie);border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.25rem;display:flex}.historial-nivel{border:3px solid var(--nivel-color);text-align:center;border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;display:grid}.historial-nivel strong{font-family:var(--titulos);font-size:2rem;line-height:1;display:block}.historial-nivel span{color:var(--nivel-color);font-weight:700}.historial-resumen{flex:16rem;min-width:0}.historial-resumen h1{margin:0 0 .25rem;font-size:1.4rem}.historial-dir{overflow-wrap:anywhere;color:var(--tinta-2);font-size:.85rem}.historial-barra{background:var(--linea);border-radius:999px;height:.5rem;margin:.6rem 0 .25rem;overflow:hidden}.historial-barra>span{background:var(--nivel-color);height:100%;display:block}.historial-lista{padding-left:1.2rem}.historial-tabla{border-collapse:collapse;width:100%}.historial-tabla td{border-bottom:1px solid var(--linea);padding:.3rem 0}.historial-tabla td.num{text-align:right;font-variant-numeric:tabular-nums}.historial-tabla .menos{color:var(--alerta-texto)}.historial-tabla .mas{color:var(--pago-texto)}.historial-buscar{flex-wrap:wrap;gap:.5rem;display:flex}.historial-buscar input{border:1px solid var(--borde);background:var(--papel);min-width:0;color:var(--tinta);font:inherit;border-radius:10px;flex:14rem;padding:.55rem .75rem}.historial-buscar .boton{flex:none}.historial h2{margin-top:1.75rem}.historial-form{margin-top:1rem}.nota-historial{margin:.5rem 0}.perfil>section{margin-top:1.5rem}.perfil-apodo label{margin-bottom:.35rem;font-weight:600;display:block}.perfil-apodo input[aria-invalid=true]{border-color:var(--alerta)}.perfil-deudas .lista-deudas{padding-left:0;list-style:none}.perfil-deudas .lista-deudas li{margin-bottom:1rem}.aviso-mora{border-radius:var(--radio-chico);background:var(--alerta-suave);box-shadow:inset 0 0 0 1.5px var(--alerta);color:var(--alerta-texto);align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.aviso-mora-icono{background:var(--alerta);width:26px;height:26px;color:var(--superficie);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;line-height:1;display:grid}.aviso-mora-cuerpo{flex-direction:column;gap:10px;min-width:0;display:flex}.aviso-mora-cuerpo p{margin:0;font-size:15px}.aviso-mora-cuerpo .aviso-mora-titulo{font-size:16px;font-weight:700}.aviso-mora-cuerpo a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.confirmar-union{border-radius:var(--radio-chico);background:var(--alerta-suave);box-shadow:inset 0 0 0 1.5px var(--alerta);color:var(--alerta-texto);margin-top:14px;padding:14px 16px}.confirmar-union:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.confirmar-union p{margin:0;font-size:15px}.confirmar-union .confirmar-antes{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:700}.confirmar-union .confirmar-titulo{margin-bottom:4px;font-size:16px;font-weight:700}.confirmar-union .fila-botones{margin-top:14px}.app[data-pagina] .confirmar-union .fila-botones .boton{flex:11rem;width:auto;min-height:50px;font-size:16px}.marca-mora{color:var(--alerta-texto);align-items:flex-start;gap:6px;margin-top:2px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.marca-mora:before{content:"!";background:var(--alerta);width:16px;height:16px;color:var(--superficie);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;line-height:1;display:grid}.amigos>h2{font-size:22px;font-weight:var(--titulos-peso);margin-bottom:8px}.amigos .aviso{margin-top:12px}.amigos-vacio{margin-top:16px}.perfil-pestanas{gap:8px;margin:4px 0 24px;display:flex}.perfil-pestanas a{box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-2);border-radius:99px;padding:8px 16px;font-weight:600;text-decoration:none}.perfil-pestanas a[aria-current=page]{background:var(--tinta);box-shadow:none;color:var(--papel)}.perfil-pestanas a:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.form-amigo{border-radius:var(--radio-chico);background:var(--superficie-2);flex-direction:column;gap:12px;margin-top:10px;padding:14px;display:flex}.form-amigo .campo{flex-direction:column;gap:4px;display:flex}.form-amigo .campo label{font-size:15px;font-weight:600}.form-amigo input{border:1px solid var(--borde);background:var(--superficie);min-height:44px;color:var(--tinta);font:inherit;border-radius:10px;padding:8px 12px}.form-amigo input[aria-invalid=true]{border-color:var(--alerta)}.form-amigo .ayuda,.form-amigo .aviso{margin:0;font-size:14px}.form-amigo .fila-botones{margin-top:0}.boton-amigo{color:var(--acento-texto);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.boton-amigo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.marca-amigo{color:var(--acento-texto);align-self:flex-start;font-size:13.5px;font-weight:600}.persona-cuerpo .form-amigo{margin-top:6px;padding:10px}:root .app .form-amigo .boton{border-radius:12px;width:auto;min-height:44px;padding:8px 16px;font-size:15px}.lista-amigos{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.amigo{background:var(--superficie-2);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.amigo-cabeza{align-items:center;gap:12px;display:flex}.amigo-datos{flex-direction:column;min-width:0;display:flex}.amigo-nombre{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.amigo .fila-botones{margin-top:0}.invitar-amigo{flex-direction:column;gap:12px;padding-top:4px;display:flex}.elegir-tanda{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.elegir-tanda legend{margin-bottom:6px;font-weight:600}.opcion-tanda{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.opcion-tanda.elegida{box-shadow:inset 0 0 0 2px var(--acento)}.opcion-tanda input{accent-color:var(--acento);margin-top:4px}.opcion-tanda>span{flex-direction:column;display:flex}.invitar-amigo .whatsapp{align-self:flex-start}.confirmar-quitar{border-radius:var(--radio-chico);background:var(--alerta-suave);color:var(--alerta-texto);padding:12px}.confirmar-quitar p{margin:0 0 10px;font-size:15px}.ln{min-height:100vh;color:var(--tinta);font-family:var(--texto);font-size:17px;line-height:1.55;position:relative}.ln h1,.ln h2,.ln h3,.ln p{margin:0}.ln a{color:inherit;text-underline-offset:3px}.ln :focus-visible{outline:3px solid var(--foco);outline-offset:2px}.ln-rueda{margin:0}.lo{--lo-ancho:1200px;--lo-marino:#070c24;--lo-azul:#1f4fff;--lo-azul-claro:#a9bdff;--lo-ambar:#ffb547;--lo-linea-anillo:#0b0d1717;--lo-fondo:var(--superficie);--lo-fondo-2:var(--papel);background:var(--lo-fondo);letter-spacing:-.011em;overflow-x:clip}.lo-contenedor{width:100%;max-width:var(--lo-ancho);margin:0 auto;padding:0 24px}.lo-solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lo-h1{letter-spacing:-.045em;text-align:center;text-wrap:balance;max-width:100%;font-size:clamp(42px,6.2vw,82px);font-weight:500;line-height:1.02}.lo-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4.3vw,54px);font-weight:500;line-height:1.05}.lo-renglon{display:block}.lo-palabra{display:inline-block}.lo-texto{max-width:34em;color:var(--tinta-2);text-wrap:pretty;font-size:18px;line-height:1.5}.lo-insignia{background:var(--superficie-2);width:fit-content;color:var(--tinta-2);letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--linea);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.lo-insignia.vidrio{color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.lo-logo{width:var(--t);height:var(--t);border:calc(var(--t) * .15) solid currentColor;border-radius:50%;flex:none;display:inline-block;position:relative}.lo-logo-punto{inset:calc(var(--t) * -.15);animation:4s linear infinite lo-girar;position:absolute}.lo-logo-punto:after{content:"";top:calc(var(--t) * -.17);width:calc(var(--t) * .44);height:calc(var(--t) * .44);margin-left:calc(var(--t) * -.22);background:var(--lo-punto,#4c7dff);box-shadow:0 0 calc(var(--t) * .4) #4c7dffb3;border-radius:50%;position:absolute;left:50%}.lo-boton{height:50px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ease-out), background-color .2s ease, box-shadow .2s ease, filter .2s ease;border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.lo-boton:active:not(:disabled){transform:scale(.97)}.lo-boton:disabled{opacity:.55;cursor:not-allowed}.lo .lo-boton.blanco{color:var(--lo-marino);background:#fff;box-shadow:inset 0 -1px #070c2414,0 10px 24px -10px #00000073}.lo .lo-boton.vidrio{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;box-shadow:inset 0 0 0 1px #fff3}.lo .lo-boton.azul{background:var(--lo-azul);color:#fff;box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px #1f4fffb3}.lo-boton.chico{height:40px;padding:0 18px;font-size:15px}.lo-boton.ancho{width:100%}@media (hover:hover) and (pointer:fine){.lo .lo-boton.blanco:hover:not(:disabled){background:#eef2ff}.lo .lo-boton.vidrio:hover{background:#ffffff29}.lo .lo-boton.azul:hover{filter:brightness(1.1)}}.lo-acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lo-nav{z-index:40;justify-content:center;height:0;padding:0 12px;display:flex;position:sticky;top:14px}.lo-nav-pildora{height:56px;color:var(--tinta);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffd1;border-radius:99px;align-items:center;gap:28px;margin-top:14px;padding:0 8px 0 18px;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #0b0d170f,0 12px 32px -16px #070c2459}:root[data-modo=oscuro] .lo-nav-pildora{color:#fff;background:#0d1120c7;box-shadow:inset 0 0 0 1px #ffffff14}.lo-nav.sobre-heroe .lo-nav-pildora{color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.lo-nav-lado{align-items:center;gap:8px;display:flex}.lo-nav-marca{letter-spacing:-.035em;align-items:center;gap:9px;font-size:19px;font-weight:560;text-decoration:none;display:inline-flex}.lo-nav-enlaces{gap:24px;font-size:15px;display:flex}.lo-nav-enlaces a{opacity:.78;text-decoration:none;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.lo-nav-enlaces a:hover{opacity:1}}@media (width<=720px){.lo-nav-enlaces{display:none}.lo-nav-pildora{gap:16px}}.lo-heroe{isolation:isolate;color:#fff;background:radial-gradient(90% 60% at 50% 100%, #2a5bfff2 0%, #1236c9bf 30%, #0a1a6b00 70%), radial-gradient(60% 40% at 50% 0%, #4c7dff2e, transparent 70%), var(--lo-marino);padding-top:132px;position:relative;overflow:hidden}.lo-heroe:before,.lo-cierre:before{content:"";z-index:-1;opacity:.09;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.lo-heroe-texto{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lo-h1 .lo-renglon+.lo-renglon{color:var(--lo-azul-claro)}.lo-heroe-sub{color:#ffffffc7;text-wrap:pretty;max-width:34em;font-size:18px;line-height:1.5}.lo-heroe .lo-acciones{margin-top:6px}.lo-escena{--cy:330px;height:600px;margin-top:56px;position:relative}.lo-escena:after{content:"";z-index:5;background:linear-gradient(to bottom, #fff0, var(--lo-fondo));pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.lo-telefono{z-index:3;transform-origin:50% 0;background:linear-gradient(150deg,#30365a,#0c0f20 60%);border-radius:48px;width:310px;margin-left:-155px;padding:10px;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1px #ffffff24,0 40px 80px -30px #000c,0 0 140px -20px #4c7dffb3}.lo-telefono-pantalla{background:var(--superficie);min-height:640px;color:var(--tinta);text-align:left;border-radius:39px;padding:12px 16px 20px;overflow:hidden}.lo-tel-estado{justify-content:space-between;align-items:center;padding:2px 8px 10px;font-size:12px;font-weight:600;display:flex}.lo-tel-isla{background:#05070f;border-radius:99px;width:86px;height:24px}.lo-tel-cabeza{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.lo-tel-chip{background:var(--pago-suave);color:var(--pago-texto);border-radius:99px;padding:3px 9px;font-size:11px;font-weight:600}.lo-telefono .ln-rueda{box-shadow:none;background:0 0;border-radius:0;margin:4px -6px 0;padding:0}.lo-telefono .ln-rueda>svg{width:100%;max-width:none;display:block}.lo-tel-ronda{justify-content:space-between;align-items:baseline;margin:2px 2px 10px;font-size:14px;display:flex}.lo-tel-ronda span{color:var(--tinta-2)}.lo-tel-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lo-tel-lista li{background:var(--superficie-2);border-radius:14px;align-items:center;gap:10px;padding:7px 10px 7px 7px;font-size:13px;display:flex}.lo-tel-lista img{border-radius:50%;width:28px;height:28px}.lo-tel-lista em{color:var(--tinta-2);margin-left:auto;font-style:normal;transition:color .3s}.lo-tel-lista li.pago em{color:var(--pago-texto);font-weight:600}.lo-flota{z-index:4;background:color-mix(in srgb, var(--superficie) 94%, transparent);color:var(--tinta);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:14px;animation:6s ease-in-out infinite alternate lo-flotar;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #fff6,0 18px 40px -18px #0000008c}.lo-flota>span:last-child{flex-direction:column;line-height:1.25;display:flex}.lo-flota small{color:var(--tinta-2);font-size:12.5px}.lo-flota.izq{top:120px;left:calc(50% - 400px)}.lo-flota.der{animation-delay:-2s;top:60px;left:calc(50% + 200px)}.lo-flota.der-abajo{animation-delay:-4s;top:260px;left:calc(50% + 180px)}.lo-flota-icono{background:var(--pago-suave);width:36px;height:36px;color:var(--pago);border-radius:50%;place-items:center;display:grid}.lo-flota-icono.gira{background:var(--lo-marino);color:#fff}.lo-flota-cambia{animation:lo-aparece-suave .5s var(--ease-out)}@media (width<=860px){.lo-flota.der-abajo{display:none}.lo-flota.izq{top:210px;left:12px}.lo-flota.der{top:40px;left:auto;right:12px}}@media (width<=560px){.lo-flota{display:none}.lo-escena{height:520px;margin-top:40px}.lo-telefono{width:280px;margin-left:-140px}}.lo-orbitas{pointer-events:none;position:absolute;inset:0}.lo-anillo{left:50%;top:var(--cy,50%);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);box-shadow:inset 0 0 0 1px var(--lo-linea-anillo);border-radius:50%;position:absolute}.lo-anillo-giro{animation:lo-girar var(--vel) linear infinite;position:absolute;inset:0}.lo-anillo.contra .lo-anillo-giro{animation-direction:reverse}.lo-astro{width:var(--t);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--t) / -2);transform:rotate(var(--a)) translateX(calc(var(--d) / 2)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.lo-astro>*{width:100%;height:100%;animation:lo-girar var(--vel) linear infinite reverse;border-radius:50%;display:block}.lo-anillo.contra .lo-astro>*{animation-direction:normal}.lo-astro img{object-fit:cover;box-shadow:0 0 0 3px #ffffffe6,0 10px 24px -8px #070c2480}.lo-astro i{width:10px;height:10px;margin:calc(var(--t) / 2 - 5px) auto 0;background:#4c7dff;box-shadow:0 0 14px 3px #4c7dffb3}.lo-orbitas-heroe{--lo-linea-anillo:#ffffff21;z-index:1;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 100%);mask-image:linear-gradient(#0000 0%,#000 30% 100%)}@media (width<=760px){.lo-orbitas-heroe{transform-origin:50% 330px;transform:scale(.62)}}.lo-haz-seccion{z-index:6;background:var(--lo-fondo);text-align:center;padding:24px 0 72px;position:relative}.lo-haz-titulo{color:var(--tinta-2);padding:0 24px;font-size:16px;margin:0 auto 18px!important}.lo-haz{height:150px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.lo-haz-linea{background:linear-gradient(90deg,#0000,#1f4fff8c 30%,#8eabff 50%,#1f4fff8c 70%,#0000);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 22px 3px #1f4fff47}.lo-haz-pista{gap:52px;width:max-content;animation:42s linear infinite lo-haz;display:flex;position:absolute;top:50%;left:0}.lo-haz-astro{width:64px;height:64px;box-shadow:0 0 0 4px var(--lo-fondo), 0 0 0 5px var(--linea);border-radius:50%;flex:none;overflow:hidden}.lo-haz-astro img{object-fit:cover;width:100%;height:100%;display:block}.lo-haz-centro{z-index:2;color:#fff;background:radial-gradient(circle at 50% 35%,#3a68ff,#0f2a9e 60%,#070c24);border-radius:50%;place-items:center;width:116px;height:116px;margin:-58px 0 0 -58px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #1f4fff1a,0 0 0 18px #1f4fff0d,0 0 70px 14px #1f4fff73}.lo-usos{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lo-usos-pista{width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite reverse lo-marquesina;display:flex}.lo-usos-pista li{letter-spacing:-.03em;color:var(--tinta);white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:clamp(20px,2.4vw,28px);font-weight:500;display:flex}.lo-usos-pista li:after{content:"";width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--lo-azul);border-radius:50%}.lo-seccion{background:var(--lo-fondo);padding:112px 0;position:relative}.lo-seccion.gris{background:var(--lo-fondo-2)}.lo-encabezado{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:56px;display:flex}.lo-encabezado.centrado{text-align:center;align-items:center}.lo-encabezado.centrado .lo-texto{margin:0 auto}.lo-que-es{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.lo-llenar{letter-spacing:-.03em;font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.28}.lo-llenar span{opacity:clamp(.16, calc(var(--p,0) * (var(--n) + 8) - var(--i)), 1)}@media (width<=760px){.lo-que-es{grid-template-columns:minmax(0,1fr)}}.lo-pasos{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.lo-paso{top:calc(96px + var(--k) * 20px);background:var(--superficie);min-height:380px;box-shadow:var(--sombra-alta);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding:44px;display:grid;position:sticky}.lo-paso-texto{flex-direction:column;gap:12px;display:flex;position:relative}.lo-paso-num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--lo-azul) 45%, transparent);font-size:92px;font-weight:600;line-height:.9}.lo-paso-etiqueta{color:var(--tinta-2);letter-spacing:.04em;font-size:13px;font-weight:500}.lo-paso h3{letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.05}.lo-paso-texto>p:not(.lo-paso-etiqueta):not(.lo-paso-nota){max-width:30em;color:var(--tinta-2);font-size:17px}.lo-paso-nota{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex;margin-top:6px!important}@media (width<=860px){.lo-paso{grid-template-columns:minmax(0,1fr);padding:28px;position:relative;top:auto}}.lo-pantalla{color:#eef0f7;background:linear-gradient(160deg,#141a36,#0a0e20);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,0 24px 48px -24px #070c2499}.lo-pantalla-titulo{font-size:15px;font-weight:500}.lo-pantalla-cabeza{justify-content:space-between;align-items:center;display:flex}.lo-pantalla-filas{flex-direction:column;gap:8px;margin:0;display:flex}.lo-pantalla-filas div{background:#ffffff0d;border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.lo-pantalla-filas dt{color:#9aa1b8}.lo-pantalla-filas dd{margin:0;font-weight:600}.lo-pantalla-boton{background:var(--lo-azul);border-radius:99px;place-items:center;height:44px;font-size:14px;font-weight:500;display:grid}.lo-pantalla-barras{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lo-pantalla-barras li{color:#9aa1b8;grid-template-columns:64px 1fr 72px;align-items:center;gap:10px;font-size:13px;display:grid}.lo-pantalla-barras i{background:linear-gradient(90deg, #4c7dff59 var(--w), #ffffff0f var(--w));border-radius:99px;height:8px}.lo-pantalla-barras li.primero{color:#fff}.lo-pantalla-barras li.primero i{background:linear-gradient(90deg, var(--lo-ambar) var(--w), #ffffff0f var(--w))}.lo-pantalla-barras b{text-align:right;color:#eef0f7;font-weight:600}.lo-pantalla-personas{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lo-pantalla-personas li{background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:8px 10px 8px 8px;font-size:13px;display:flex}.lo-pantalla-personas img{border-radius:50%;width:26px;height:26px}.lo-pantalla-personas em{color:#9aa1b8;margin-left:auto;font-size:12px;font-style:normal}.lo-pantalla-personas li.pago em{color:#8eabff;font-weight:600}.lo-pantalla-cobro{align-items:center;gap:20px;display:flex}.lo-pantalla-monto{letter-spacing:-.04em;font-size:34px;font-weight:600}.lo-pantalla-nota{color:#9aa1b8;font-size:13px}.lo-anillo-grande{flex:none;width:120px;height:120px;transform:rotate(-90deg)}.lo-anillo-grande circle,.lo-anillito circle,.lo-rinde-anillo circle{fill:none}.lo-anillo-grande .pista{stroke:#ffffff14;stroke-width:10px}.lo-anillo-grande .lleno{stroke:var(--lo-ambar);stroke-width:10px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-in-out) .3s}.lo-anillito{flex:none;width:38px;height:38px;transform:rotate(-90deg)}.lo-anillito .pista{stroke:var(--linea);stroke-width:4px}.lo-anillito.oscuro .pista{stroke:#ffffff1a}.lo-anillito .lleno{stroke:var(--lo-azul);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100 100;transition:stroke-dashoffset .7s var(--ease-in-out)}.lo-anillito.oscuro .lleno{stroke:#8eabff}.lo-visto{flex:none;width:18px;height:18px}.lo-visto circle{fill:var(--lo-azul)}.lo-visto path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lo-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.lo-pieza{background:var(--lo-fondo-2);min-height:380px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:24px;flex-direction:column;grid-column:span 5;gap:8px;padding:30px;display:flex;position:relative;overflow:hidden}.lo-pieza.ancha{grid-column:span 7}.lo-pieza h3{letter-spacing:-.03em;font-size:21px;font-weight:500}.lo-pieza>p{max-width:34em;color:var(--tinta-2);font-size:15.5px}@media (width<=900px){.lo-pieza,.lo-pieza.ancha{grid-column:1/-1}}.lo-barras{flex:1;align-items:flex-end;gap:14px;min-height:190px;margin-top:18px;display:flex}.lo-barra-col{height:100%;color:var(--tinta-2);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.lo-barra-col b{color:var(--tinta);font-weight:600}.lo-barra-col i{width:100%;height:var(--h);background:linear-gradient(to top, var(--lo-azul), #7d9bff);transform-origin:bottom;min-height:8px;transition:transform .9s var(--ease-out) calc(.2s + var(--k) * 90ms);border-radius:12px 12px 6px 6px}.lo-barra-col:first-child i{background:linear-gradient(to top, var(--lo-marino), #3a4a9a)}.oculto .lo-barra-col i{transform:scaleY(.04)}.lo-recibos{flex:1;min-height:200px;margin-top:12px;position:relative}.lo-recibo{left:50%;top:calc(18px + var(--k) * 52px);background:var(--superficie);width:min(300px,92%);box-shadow:var(--sombra-alta);transform:translateX(-50%) rotate(calc((var(--k) - 1) * -3deg));transition:transform .9s var(--ease-rebote) calc(.25s + var(--k) * .14s), opacity .5s ease calc(.25s + var(--k) * .14s);border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:14px;display:flex;position:absolute}.lo-recibo img{border-radius:50%;width:30px;height:30px}.lo-recibo span{flex-direction:column;line-height:1.25;display:flex}.lo-recibo small{color:var(--tinta-2);font-size:12.5px}.lo-recibo .lo-visto{margin-left:auto}.oculto .lo-recibo{opacity:0;transform:translateX(-50%) translateY(-60px) rotate(calc((var(--k) - 1) * 9deg))}.lo-pulso{flex:1;min-height:230px;margin-top:8px;position:relative}.lo-pulso-onda{width:230px;height:230px;animation:lo-onda 3.6s var(--ease-out) infinite;border-radius:50%;margin:-115px 0 0 -115px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #1f4fff59}.lo-pulso-onda:nth-child(2){animation-delay:-1.2s}.lo-pulso-onda:nth-child(3){animation-delay:-2.4s}.lo-orbitas-pieza{--cy:50%}.lo-orbitas-pieza .lo-astro img{box-shadow:0 0 0 2px var(--superficie), 0 6px 14px -6px #070c2480}.lo-pulso-centro{color:#fff;background:radial-gradient(circle at 50% 35%,#3a68ff,#0f2a9e 65%,#070c24);border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 40px 6px #1f4fff66}.lo-rinde{flex:1;align-items:center;gap:28px;margin-top:14px;display:flex}.lo-rinde-anillo{flex:none;width:170px;height:170px;overflow:visible}.lo-rinde-anillo .pista{stroke:var(--linea);stroke-width:12px}.lo-rinde-anillo .lleno{stroke:var(--lo-azul);stroke-width:12px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:28px;transform-origin:80px 80px;transition:stroke-dashoffset 1.6s var(--ease-in-out) .3s;transform:rotate(-90deg)}.lo-rinde-punto{transform-origin:80px 80px;transition:transform 1.6s var(--ease-in-out) .3s;transform:rotate(169deg)}.lo-rinde-punto circle{fill:var(--lo-ambar);stroke:var(--superficie);stroke-width:3px}.oculto .lo-rinde-anillo .lleno{stroke-dashoffset:100px}.oculto .lo-rinde-punto{transform:rotate(-90deg)}.lo-rinde-texto{flex-direction:column;gap:4px;display:flex}.lo-rinde-texto strong{letter-spacing:-.04em;font-size:34px;font-weight:600}.lo-rinde-texto span{max-width:16em;color:var(--tinta-2);font-size:14px}.lo-gente{padding-top:40px;overflow:hidden}.lo-gente-escena{place-items:center;min-height:720px;display:grid;position:relative}.lo-orbitas-gente{--cy:50%}.lo-gente-texto{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:520px;padding:0 24px;display:flex;position:relative}@media (width<=760px){.lo-gente-escena{min-height:560px}.lo-orbitas-gente{transform:scale(.6)}}.lo-cifras{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.lo-cifras-foto{aspect-ratio:1;grid-area:1/2/span 2;place-self:center;width:min(100%,400px);margin:0;position:relative}.lo-cifras-foto:before{content:"";box-shadow:inset 0 0 0 1px var(--lo-linea-anillo);border-radius:50%;position:absolute;inset:-16px}.lo-cifras-foto:after{content:"";background:radial-gradient(circle at 50% 0, var(--lo-azul) 0 6px, transparent 7px);border-radius:50%;animation:14s linear infinite lo-girar;position:absolute;inset:-16px}.lo-cifras-foto img{object-fit:cover;clip-path:circle(48.5%);border-radius:50%;width:100%;height:100%;display:block}.lo-cifras-foto figcaption{z-index:1;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070c248c;border-radius:99px;padding:4px 10px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lo-dato{background:var(--superficie);min-height:190px;box-shadow:var(--sombra);border-radius:24px;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex}.lo-dato-icono{width:40px;height:40px;color:var(--lo-marino);background:var(--superficie);box-shadow:var(--sombra);border-radius:12px;place-items:center;margin-bottom:auto;display:grid}:root[data-modo=oscuro] .lo-dato-icono{color:#fff}.lo-dato strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:1}.lo-dato>span:last-child{color:var(--tinta-2);font-size:15px}@media (width<=900px){.lo-cifras{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lo-cifras-foto{grid-area:auto/1/auto/-1}}.lo-ritmos{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:16px;display:grid}.lo-ritmo{isolation:isolate;background:var(--superficie);box-shadow:var(--sombra-alta);border-radius:26px;flex-direction:column;gap:14px;padding:34px;display:flex;position:relative;overflow:hidden}.lo-ritmo.oscuro{color:#fff;background:radial-gradient(110% 80% at 50% 120%, #2a5bfff2 0%, #1236c999 35%, transparent 70%), var(--lo-marino)}.lo-orbitas-ritmo{--cy:0%;--lo-linea-anillo:#ffffff1f;z-index:-1;left:60%}.lo-ritmo-nombre{letter-spacing:-.03em;font-size:22px;font-weight:500}.lo-ritmo-detalle{opacity:.7;font-size:15px;margin-top:-8px!important}.lo-ritmo-monto{opacity:.85;font-size:16px;margin:10px 0 4px!important}.lo-ritmo-monto strong{letter-spacing:-.05em;margin-right:6px;font-size:52px;font-weight:500}.lo-ritmo ul{flex-direction:column;flex:1;gap:10px;margin:0 0 12px;padding:0;font-size:15.5px;list-style:none;display:flex}.lo-ritmo li{align-items:center;gap:10px;display:flex}.lo-ritmo li:before{content:"";opacity:.7;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 0 0 2px}@media (width<=860px){.lo-ritmos{grid-template-columns:minmax(0,1fr)}}.lo-preguntas{max-width:780px;margin:0 auto}.lo-pregunta{border-bottom:1px solid var(--linea)}.lo-pregunta h3{font-size:inherit;margin:0}.lo-pregunta button{width:100%;color:var(--tinta);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:500;display:flex}.lo-mas{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--linea);transition:transform .3s var(--ease-out), background-color .2s ease;border-radius:50%;flex:none;position:relative}.lo-mas:before,.lo-mas:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.lo-mas:after{transform:rotate(90deg)}.lo-pregunta.abierta .lo-mas{background:var(--superficie);transform:rotate(135deg)}.lo-respuesta{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}.lo-pregunta.abierta .lo-respuesta{grid-template-rows:1fr}.lo-respuesta>div{overflow:hidden}.lo-respuesta p{max-width:40em;color:var(--tinta-2);padding-bottom:24px;font-size:16.5px;line-height:1.6}.lo-cierre-seccion{padding:24px 16px 96px}.lo-cierre{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(90% 90% at 50% 120%, #2a5bff 0%, #1236c9b3 35%, transparent 72%), var(--lo-marino);border-radius:32px;flex-direction:column;align-items:center;gap:22px;max-width:1240px;margin:0 auto;padding:112px 24px;display:flex;position:relative;overflow:hidden}.lo-orbitas-cierre{--cy:50%;--lo-linea-anillo:#ffffff1f;z-index:-1}.lo-cierre .lo-h2{max-width:14ch}.lo-cierre-texto{color:#ffffffc7;max-width:34em;font-size:17px}@media (width<=760px){.lo-orbitas-cierre{transform:scale(.7)}}.lo-pie{background:var(--lo-fondo);padding:56px 0 32px;font-size:15px}.lo-pie-rejilla{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.lo-pie-marca p:first-child{letter-spacing:-.035em;align-items:center;gap:9px;margin-bottom:12px;font-size:20px;font-weight:560;display:flex}.lo-pie-marca p:last-child{max-width:26em;color:var(--tinta-2)}.lo-pie nav{flex-direction:column;gap:10px;display:flex}.lo-pie nav p{color:var(--tinta-2);font-size:13px}.lo-pie nav a{width:fit-content;text-decoration:none}@media (hover:hover) and (pointer:fine){.lo-pie nav a:hover{text-decoration:underline}}.lo-pie-base{border-top:1px solid var(--linea);color:var(--tinta-2);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}@media (width<=760px){.lo-pie-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lo-pie-marca{grid-column:1/-1}.lo-seccion{padding:80px 0}}.lo-palabra{animation:lo-palabra .9s var(--ease-out) both;animation-delay:calc(var(--base,0s) + var(--i) * 70ms)}.lo-h1 .lo-palabra{animation-name:lo-palabra-heroe;animation-duration:1.1s}.oculto .lo-palabra{opacity:0;animation:none}.lo-aparece{animation:lo-aparece .9s var(--ease-out) both}.lo-aparece.d2{animation-delay:.45s}.lo-aparece.d3{animation-delay:.6s}.lo [data-revelar]{transition:opacity .8s ease, transform .9s var(--ease-out), filter .8s ease;transition-delay:var(--retraso,0s)}.lo [data-revelar=blur].oculto{opacity:0;filter:blur(10px);transform:translateY(18px)}@supports (animation-timeline:view()){.lo-telefono{animation:linear both lo-enderezar;animation-timeline:view();animation-range:cover cover 55%}}.lo [data-activo=no],.lo [data-activo=no] *{animation-play-state:paused!important}@keyframes lo-girar{to{transform:rotate(360deg)}}@keyframes lo-palabra{0%{opacity:0;filter:blur(12px);transform:translateY(14px)}}@keyframes lo-palabra-heroe{0%{opacity:.2;filter:blur(14px);transform:translateY(12px)}}@keyframes lo-aparece{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}@keyframes lo-aparece-suave{0%{opacity:0;transform:translateY(6px)}}@keyframes lo-flotar{0%{transform:translateY(-6px)rotate(-1deg)}to{transform:translateY(6px)rotate(1deg)}}@keyframes lo-haz{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}@keyframes lo-marquesina{to{transform:translate(-50%)}}@keyframes lo-onda{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.15)}}@keyframes lo-enderezar{0%{transform:perspective(1400px)rotateX(18deg)scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lo *,.lo :before,.lo :after{transition-duration:1ms!important;animation:none!important}}.campana{display:flex;position:relative}.boton-campana{width:38px;height:38px;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-presion) var(--ease-out), background-color var(--t-rapido) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.boton-campana:active{transform:scale(.94)}.boton-campana:focus-visible{outline-offset:2px;outline:2px solid}.boton-campana[aria-expanded=true]{background:color-mix(in srgb, currentColor 16%, transparent)}.boton-campana svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@media (hover:hover) and (pointer:fine){.boton-campana:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.campana-numero{background:var(--alerta);min-width:19px;height:19px;box-shadow:0 0 0 2px var(--barra-fondo,var(--marca));color:var(--superficie);text-align:center;pointer-events:none;border-radius:10px;padding:0 5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:-5px;right:-5px}.campana-fondo{z-index:30;pointer-events:none;position:fixed;inset:0}.campana-panel{z-index:31;border-radius:var(--radio);background:var(--superficie);width:min(390px,100vw - 32px);max-height:min(72vh,580px);box-shadow:0 0 0 1px var(--linea), var(--sombra-alta);color:var(--tinta);padding:16px;font-size:16px;font-weight:400;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}.campana-panel:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.campana-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.campana-cabeza h2{font-size:20px;font-weight:var(--titulos-peso);margin:0}.campana-vacio{margin:12px 0 16px}.campana-lista{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.campana-item{border-radius:var(--radio-chico);color:inherit;transition:background-color var(--t-rapido) ease;align-items:flex-start;gap:12px;padding:12px;text-decoration:none;display:flex}.campana-item.nueva{background:var(--pago-suave)}@media (hover:hover) and (pointer:fine){.campana-item:hover{background:var(--superficie-2)}}.campana-item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.campana-punto{border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.campana-item.nueva .campana-punto{background:var(--acento)}.campana-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.campana-titulo{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.campana-texto .sub{color:var(--tinta-2);overflow-wrap:anywhere;font-size:14px}.campana-texto .campana-hora{font-size:13px}:root .barra .campana-panel .boton.chico{border-color:var(--borde);color:var(--tinta);background:0 0;padding:6px 14px;font-size:15px}@media (hover:hover) and (pointer:fine){:root .barra .campana-panel .boton.chico:hover:not(:disabled){border-color:var(--tinta);background:var(--superficie-2)}}.campana-cerrar{display:none}@media (width<=600px){.campana-fondo{pointer-events:auto;background:#05070f8c}.campana-panel{width:auto;max-height:84vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));animation:campana-sube var(--t-medio) var(--ease-cajon);border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0}.campana-cerrar{width:100%;display:inline-flex}}@keyframes campana-sube{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.campana-panel{animation:none}}
