.mk-aprobar{background:var(--acento-suave);border:1.5px solid var(--acento-borde);overflow-wrap:anywhere;border-radius:14px;margin:10px 0;padding:12px 14px}.mk-barra{background:var(--pildora);border-radius:6px;height:10px;margin:8px 0 4px;overflow:hidden}.mk-barra>span{background:var(--acento);height:100%;display:block}.mk-razon{border-top:1px solid var(--sep);padding:6px 0}.mk-razon:first-child{border-top:0}.mk-razon span{color:var(--suave);font-size:14px;display:block}.mk-estrellas{vertical-align:middle;gap:2px;display:inline-flex}.mk-linea{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mk-linea>.crece{flex:1;min-width:160px}.mk-texto{background:var(--pildora);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;margin:8px 0;padding:10px 12px}.mk-legal{border:1.5px dashed var(--borde-fuerte);color:var(--suave);border-radius:12px;margin:10px 0;padding:10px 12px}.mk-estrellas>span{color:var(--acento);opacity:.25;display:inline-flex}.mk-estrellas>span.on{opacity:1}.mk-estrellas>span.on svg{fill:currentColor}.mk-variantes{gap:8px;margin:6px 0;display:grid}.mk-variante{text-align:left;border:1.5px solid var(--borde);background:var(--tarjeta);width:100%;color:var(--texto);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.mk-variante b{color:var(--suave);font-size:14px}.mk-variante[aria-pressed=true]{border-color:var(--acento);background:var(--acento-suave)}.mk-variantes>.btn{justify-self:start}.mkp-barra{align-items:center;gap:8px;margin:14px 0 0;display:flex}.mkp-lado{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mkp-tabs{background:var(--tarjeta);border-radius:22px;flex:1;gap:2px;min-width:0;max-width:380px;padding:4px;display:flex;box-shadow:0 0 0 1px #b8481b14,0 2px 10px #b8481b14}.mkp-tabs button{min-width:0;min-height:52px;color:var(--texto2);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;font-size:12px;font-weight:700;display:flex}.mkp-tabs button[aria-current=page]{background:var(--solido);color:var(--sobre-solido)}.mkp-panico{background:var(--tarjeta);min-height:52px;color:var(--bien);box-shadow:inset 0 0 0 2px var(--bien);border-radius:22px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.mkp-panico span{text-align:left;line-height:1.1;display:grid}.mkp-panico b{font-size:13px;font-weight:800}.mkp-panico small{color:var(--suave);font-size:11px;font-weight:700}.mkp-panico[aria-checked=false]{background:var(--mal);color:#fff;box-shadow:none}.mkp-panico[aria-checked=false] small{color:#fff}.mkp-creditos{background:var(--acento);width:56px;height:56px;color:var(--sobre-acento);text-align:center;border-radius:50%;flex:none;place-content:center;line-height:1;display:grid;box-shadow:0 6px 18px #b8481b40}.mkp-creditos b{font:800 19px Bricolage}.mkp-creditos small{font-size:10px;font-weight:700}.mkp-titulo{align-items:center;gap:10px;display:flex}.mkp-ayuda{background:var(--acento-suave);width:44px;height:44px;color:var(--acento);box-shadow:inset 0 0 0 1.5px var(--acento-borde);border-radius:50%;flex:none;font:800 18px Bricolage}.mkp-hoja p{color:var(--texto2);margin:8px 0;font-size:16px}.mkp-prueba{background:var(--solido);color:var(--sobre-solido);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;padding:12px 16px;display:flex}.mkp-prueba .crece{flex:1;min-width:180px;margin:0}.mkp-prueba .btn{background:var(--tarjeta);color:var(--texto);min-height:44px}.mkp-pasos{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.mkp-pasos[data-apagado]{filter:grayscale(.85);opacity:.75}.mkp-paso{text-align:left;background:var(--tarjeta);box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;min-height:96px;padding:18px;display:grid}.mkp-paso:hover,.mkp-paso:focus-visible{box-shadow:inset 0 0 0 2px var(--acento);background:var(--acento-suave)}.mkp-paso .icono{border-radius:20px;grid-row:span 3;width:64px;height:64px}.mkp-paso b{letter-spacing:-.03em;font:700 26px/1.1 Bricolage}.mkp-paso .t{color:var(--texto2);font-size:16px;line-height:1.35}.mkp-paso .chip{min-height:34px;box-shadow:inset 0 0 0 1.5px var(--acento-borde);justify-self:start;margin-top:6px;font-size:14px}.mkp-lista{gap:10px;margin-top:12px;display:grid}.mkp-herr{background:var(--tarjeta);width:100%;min-height:78px;box-shadow:inset 0 0 0 1.5px var(--borde);text-align:left;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.mkp-herr:hover,.mkp-herr:focus-visible{box-shadow:inset 0 0 0 2px var(--acento);background:var(--acento-suave)}.mkp-herr .crece{flex:1;min-width:0}.mkp-herr b{letter-spacing:-.02em;font:700 18px/1.2 Bricolage;display:block}.mkp-herr .t{color:var(--suave);margin-top:2px;font-size:15px;font-weight:500;display:block}.mkp-herr .lado{color:var(--acento);flex:none;justify-items:end;max-width:38%;display:grid}.mkp-herr.cerrada{background:0 0}.mkp-herr.cerrada b,.mkp-herr.cerrada .icono{opacity:.65}.mkp-candado,.mkp-pronto{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mkp-candado{background:var(--pildora);color:var(--texto2)}.mkp-pronto{background:var(--solido);color:var(--sobre-solido)}@media (width<=900px){.mkp-pasos{grid-template-columns:1fr}.mkp-tabs{max-width:none}}@media (width<=600px){.mkp-panico{padding:0 10px}.mkp-panico small{display:none}.mkp-paso b{font-size:24px}.mkp-herr b{font-size:17px}.mkp-tabs{gap:0;padding:3px}.mkp-tabs button{letter-spacing:-.02em;font-size:11px}.mkp-creditos{width:52px;height:52px}}.apagado-banner{z-index:90;background:var(--mal);color:#fff;align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:1.35;display:flex;position:sticky;top:0}.apagado-banner p{margin:0}.apagado-banner .btn{color:var(--mal);background:#fff;flex:none;min-height:44px;padding:0 18px}.apagado-banner svg{flex:none}.ag-barra{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.ag-barra .crece{flex:1;min-width:120px}.ag-titulo-dia{letter-spacing:-.02em;margin:0;font:700 20px Bricolage}.ag-titulo-dia:first-letter{text-transform:uppercase}.ag-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.ag-col{background:var(--tarjeta);text-align:left;border-radius:18px;flex-direction:column;gap:6px;min-height:130px;padding:10px;display:flex}.ag-col.hoy{box-shadow:inset 0 0 0 2px var(--acento)}.ag-col.cerrado{background:var(--pildora)}.ag-col>button.ag-cab{text-transform:capitalize;color:var(--suave);text-align:left;min-height:32px;font:700 13px Manrope}.ag-col.hoy>button.ag-cab{color:var(--acento)}.ag-cita{text-align:left;background:var(--acento-suave);width:100%;color:var(--texto);border-left:4px solid var(--c,var(--acento));border-radius:10px;min-height:36px;padding:6px 8px;font-size:13px;line-height:1.25;display:block}.ag-cita b{margin-right:4px;font-weight:700;display:inline}.ag-cita.anulada{background:var(--pildora);color:var(--suave);border-left-color:var(--borde-fuerte);text-decoration:line-through}.ag-cita.pendiente{box-shadow:inset 0 0 0 1.5px var(--acento-borde);background:0 0}.ag-cita.privada{background:var(--solido);color:var(--sobre-solido)}.ag-vacio{color:var(--suave);font-size:13px}.ag-mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.ag-mes .ag-nombre{color:var(--suave);text-transform:uppercase;text-align:center;letter-spacing:.06em;font:700 12px Manrope}.ag-dia{background:var(--tarjeta);text-align:left;border-radius:14px;flex-direction:column;gap:4px;min-height:64px;padding:8px;display:flex}.ag-dia.fuera{opacity:.45}.ag-dia.hoy{box-shadow:inset 0 0 0 2px var(--acento)}.ag-dia.cerrado{background:var(--pildora)}.ag-dia b{font:700 15px Bricolage}.ag-dia .puntos{flex-wrap:wrap;gap:3px;display:flex}.ag-dia .punto{background:var(--c,var(--acento));border-radius:50%;width:8px;height:8px}.ag-dia .cuenta{color:var(--acento);font-size:12px;font-weight:700}.ag-horas{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ag-hora{background:var(--pildora);border-radius:999px;min-width:72px;min-height:44px;padding:0 14px;font-weight:700}.ag-hora[aria-pressed=true]{background:var(--acento);color:var(--sobre-acento)}.ag-horario-dia{border-top:1px solid var(--sep);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.ag-horario-dia:first-of-type{border-top:0}.ag-horario-dia>b{text-transform:capitalize;flex:none;width:92px}.ag-tramo{align-items:center;gap:6px;display:flex}.ag-tramo input[type=time]{border:1.5px solid var(--borde-fuerte);background:var(--tarjeta);border-radius:12px;min-height:44px;padding:6px 10px;font-size:16px}.ag-aviso-inline{margin:0 0 14px}.ag-enlace{overflow-wrap:anywhere;background:var(--pildora);border-radius:12px;padding:10px 12px;font-size:14px;display:block}.ag-lista-simple{margin:0;padding:0;list-style:none}@media (width<=760px){.ag-semana{grid-template-columns:1fr}.ag-col{min-height:0}.ag-col>button.ag-cab,.ag-cita{min-height:44px}.ag-mes{gap:4px}.ag-dia{min-height:56px;padding:6px}.ag-horario-dia>b{width:100%}}.fila.sugiere-aqui{background:var(--acento-suave);border:1.5px solid var(--acento-borde);border-radius:16px;margin:6px -6px;padding:12px 14px}.fila.sugiere-aqui .num-aqui{border:2px solid var(--acento);width:30px;height:30px;color:var(--acento);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid}.dato{border-top:1px solid var(--sep);padding:12px 0}.dato:first-child{border-top:0}.dato .linea{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dato .linea b{flex:1;min-width:120px;display:inline}.dato .fuente{color:var(--suave);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.regla{align-items:flex-start;gap:10px;padding:6px 0;display:flex}.regla .punto{border:2px solid var(--borde-fuerte);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.regla.ok .punto{background:var(--acento);border-color:var(--acento);color:#fff}.hilo-burbuja{background:var(--pildora);overflow-wrap:anywhere;border-radius:14px;max-width:92%;margin:6px 0;padding:8px 12px}.hilo-burbuja.sale{background:var(--acento-suave);margin-left:auto}.hilo-burbuja small{color:var(--suave);font-size:12px;display:block}.cinta-simulado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.medidor{background:var(--pildora);border-radius:999px;height:12px;margin:8px 0 2px;overflow:hidden}.medidor>span{background:var(--acento);height:100%;transition:width .4s var(--muelle,ease);border-radius:999px;display:block}.medidor.tope>span{background:var(--texto)}.uso{border-top:1px solid var(--sep);gap:4px;padding:14px 0;display:grid}.uso:first-of-type{border-top:0}.uso b{font-weight:800}.plan-fila.tuyo{box-shadow:inset 0 0 0 2px var(--acento);border-radius:18px}.documento{color:#111;border:1px solid var(--sep);background:#fff;border-radius:16px;padding:28px}article.documento,article.documento p,article.documento h2,article.documento small,article.documento th,article.documento td{color:#111}article.documento .constancia{color:#333}.documento h2{margin:0 0 4px;font:800 28px Bricolage}.documento table{border-collapse:collapse;width:100%;margin:16px 0}.documento th,.documento td{text-align:left;border-bottom:1px solid #ddd;padding:8px 6px;font-size:15px}.documento td.num,.documento th.num{text-align:right}.documento .total{text-align:right;font:800 24px Bricolage}.documento .constancia{color:#333;word-break:break-all;border:1px dashed #999;margin-top:18px;padding:12px;font-size:13px}@media print{body *{visibility:hidden!important}.documento,.documento *{visibility:visible!important}.documento{border:0;border-radius:0;width:100%;position:absolute;top:0;left:0}}.pegado{white-space:pre-wrap;background:var(--pildora);border-radius:14px;padding:12px 14px;font-size:15px}.enlace-largo{word-break:break-all;font-size:14px}.fin-hoja{padding-bottom:120px}.lista-dinero .fila{flex-wrap:wrap;row-gap:8px}.lista-dinero .fila .crece{flex:150px;min-width:150px}.lista-dinero .fila .redondo,.lista-dinero .fila .btn{flex:none}:root[data-contraste=alto]{--texto:#050816;--texto2:#121a38;--suave:#2b3354;--borde:#7c849c;--borde-fuerte:#4b5370;--sep:#b9b2a8;--acento:#8c2c08;--acento-borde:#8c2c08}:root[data-contraste=alto][data-theme=dark]{--texto:#fff;--texto2:#f1f3fa;--suave:#dde1f0;--borde:#7b88b8;--borde-fuerte:#a3aeda;--sep:#4a5784;--acento:#ff9c75;--acento-borde:#ff9c75}:root[data-contraste=alto] .btn.linea,:root[data-contraste=alto] .campo{border-width:2px}.mka-fechas{color:var(--texto2);margin:16px 0 0;font-weight:700}.mka-oferta{border:2px solid var(--mal);background:color-mix(in srgb, var(--mal) 7%, var(--tarjeta));border-radius:22px;margin:14px 0;padding:14px 18px}.mka-oferta p{margin:6px 0}.mka-oferta .nota{margin-top:10px}.mka-oferta-t{align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.mka-oferta.ok{border-color:var(--bien);background:color-mix(in srgb, var(--bien) 8%, var(--tarjeta));color:var(--bien);align-items:center;gap:10px;font-weight:700;display:flex}.mka-oferta.ok span{color:var(--texto)}.mka-casilla{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-top:10px;font-weight:700;display:flex}.mka-casilla input{width:26px;height:26px;accent-color:var(--acento);flex:none;margin-top:1px}.mka-bio{margin-top:12px;padding:6px 16px}.mka-tira{grid-template-columns:repeat(7,1fr);gap:6px;margin:16px 0 10px;display:grid}.mka-tira .dia{background:var(--tarjeta);text-align:center;color:var(--texto);border-radius:18px;align-content:start;justify-items:center;gap:6px;min-width:0;min-height:104px;padding:10px 2px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #0000}.mka-tira button.dia:hover,.mka-tira button.dia:focus-visible{box-shadow:inset 0 0 0 2px var(--acento)}.mka-tira .dia.hoy{box-shadow:inset 0 0 0 2px var(--acento-borde)}.mka-tira .dia small{color:var(--suave);font-size:12px;font-weight:700}.mka-tira .dia b{letter-spacing:-.02em;font:800 18px Bricolage}.mka-tira .mka-foto{border-radius:9px;width:min(38px,80%)}.mka-tira .hueco{aspect-ratio:1;border:1.5px dashed var(--borde-fuerte);border-radius:9px;width:min(38px,80%)}.mka-tira .pts{gap:3px;height:8px;display:flex}.mka-tira .pts i{background:var(--borde-fuerte);border-radius:50%;width:8px;height:8px}.mka-tira .pts i.ok{background:var(--bien)}.mka-tira .pts i.pend{background:var(--acento)}.mka-tira .pts i.bloq{background:var(--mal)}.mka-foto{background:var(--pildora);aspect-ratio:1;color:var(--suave);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.mka-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mka-foto.grande{border-radius:16px;width:120px}.mka-foto.grande.v{aspect-ratio:9/16;width:72px}.mka-semana{gap:8px;margin-top:10px;display:grid}.mka-pieza{background:var(--tarjeta);box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:20px;scroll-margin-top:16px}.mka-pieza>summary{cursor:pointer;grid-template-columns:52px 1fr 14px;align-items:center;gap:12px;min-height:72px;padding:10px 14px;list-style:none;display:grid}.mka-pieza>summary::-webkit-details-marker{display:none}.mka-pieza>summary:after{content:"";border-right:2.4px solid var(--acento);border-bottom:2.4px solid var(--acento);width:9px;height:9px;transition:rotate .2s;rotate:45deg}.mka-pieza[open]>summary:after{rotate:225deg}.mka-pieza>summary .mka-foto{aspect-ratio:1;width:52px}.mka-pieza>summary .resu{min-width:0}.mka-pieza .cuando{letter-spacing:-.02em;margin-bottom:4px;font:700 17px Bricolage;display:block}.mka-pieza .fila-chips{flex-wrap:wrap;gap:6px;display:flex}.mka-pieza[data-estado=descartada]{opacity:.75}.mka-cuerpo{padding:0 16px 14px}.mka-con-foto{align-items:flex-start;gap:14px;display:flex}.mka-con-foto .crece{flex:1;min-width:0}.mka-txt{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.4}.mka-porque{margin:4px 0 0}.mka-pie{color:var(--suave);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:14px;font-weight:600;display:flex}.mka-pie svg{flex:none;margin-top:2px}.mka-comp{background:color-mix(in srgb, var(--mal) 9%, var(--tarjeta));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--mal) 35%, transparent);border-radius:14px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.mka-comp svg{color:var(--mal);flex:none;margin-top:2px}.mka-comp.bien{box-shadow:none;color:var(--bien);background:0 0;margin-top:8px;padding:0;font-size:14px}.mka-comp.bien svg{color:var(--bien)}.mka-comp.prud{background:var(--acento-suave);box-shadow:inset 0 0 0 1.5px var(--acento-borde)}.mka-comp.prud svg{color:var(--acento)}.mka-acc{margin-top:12px}.mka-pieza .chip.bien{background:color-mix(in srgb, var(--bien) 14%, transparent);color:var(--bien)}.mka-pieza .chip.mal{background:color-mix(in srgb, var(--mal) 12%, transparent);color:var(--mal)}.mka-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mka-hecho{background:var(--tarjeta);box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:20px;margin-top:26px;padding:0 16px}.mka-hecho>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-weight:800;list-style:none;display:flex}.mka-hecho>summary::-webkit-details-marker{display:none}.mka-hecho>summary:after{content:"";border-right:2.4px solid var(--acento);border-bottom:2.4px solid var(--acento);width:9px;height:9px;transition:rotate .2s;rotate:45deg}.mka-hecho[open]>summary:after{rotate:225deg}.mka-hecho>:not(summary){margin-bottom:8px}.mkm-corta{color:var(--texto2);margin:16px 0 10px;font-size:17px;line-height:1.4}.mkm-corta em{color:var(--acento);font-style:normal;font-weight:700}.mkm-fila{border-top:1px solid var(--sep);grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:14px 0;display:grid}.mkm-fila:first-child{border-top:0}.mkm-fila .cuerpo{min-width:0}.mkm-fila .edit{background:var(--pagina);border-radius:16px;grid-column:1/-1;padding:12px 14px}.mkm-fila .q,.mkm-registro .q{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-weight:800;display:flex}.mkm-vacio{color:var(--suave);margin:0}.mkm-dato{margin:0;font-weight:700}.mkm-logo{object-fit:contain;border-radius:10px;max-width:160px;max-height:70px;display:block}.mkm-hueco{background:var(--pildora);border-radius:10px;width:80px;height:60px;display:block}.mkm-sw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkm-sw>span:not(.nota){width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);border-radius:50%;flex:none}.mkm-pick{flex-wrap:wrap;align-items:end;gap:14px;margin-top:10px;display:flex}.mkm-pick label{gap:4px;font-size:14px;font-weight:700;display:grid}.mkm-pick input[type=color]{border:1.5px solid var(--borde-fuerte);background:var(--tarjeta);cursor:pointer;border-radius:12px;width:56px;height:44px;padding:2px}.mkm-chips{flex-wrap:wrap;gap:8px;display:flex}.mkm-opcion{background:var(--tarjeta);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 14px;font-weight:700;display:flex}.mkm-opcion.corta{border-radius:999px;flex-direction:row;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.mkm-opcion[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--acento);background:var(--acento-suave)}.mkm-opcion .nombre{color:var(--suave);font-size:13px;font-weight:600}.mkm-sellos,.mkm-estilos{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.mkm-estilos{margin-top:12px}.mkm-sello{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.mkm-sello i{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:800 18px/1 Bricolage;display:grid}.mkm-sello.forma-cuadrado i{border-radius:9px}.mkm-sello b{overflow-wrap:anywhere;text-align:left;font:700 15px Bricolage}.mkm-sello.nombre,.mkm-sello.forma-nombre{text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;border-bottom:4px solid;padding-bottom:2px;font:800 15px Bricolage}.mkm-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mkm-f{aspect-ratio:1;background:var(--pildora);border-radius:14px;position:relative;overflow:hidden}.mkm-f img{object-fit:cover;width:100%;height:100%;display:block}.mkm-x{color:#fff;background:#0b0e1a99;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px;right:4px}.mkm-props{border-top:1px solid var(--sep);padding:6px 0 12px}.mkm-f.propuesta{aspect-ratio:auto;background:var(--tarjeta);box-shadow:inset 0 0 0 1.5px var(--borde)}.mkm-f.propuesta img{aspect-ratio:1;height:auto}.mkm-fotos[data-propuestas]{grid-template-columns:repeat(2,minmax(0,1fr))}.mkm-fb{gap:6px;padding:6px;display:flex}.mkm-fb .btn{flex:1;padding:0 8px}.mkm-subir{cursor:pointer;gap:8px;position:relative}.mkm-subir input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.mkm-subir:focus-within{outline:3px solid var(--acento);outline-offset:2px}.mkm-subir.apagado{opacity:.5}.mkm-lista{color:var(--texto2);margin:8px 0;padding-left:20px}.mkm-lista li{margin:4px 0}.mkm-registro{background:var(--tarjeta);box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:22px;margin:14px 0;padding:14px 18px}.mkm-registro.falta{box-shadow:inset 0 0 0 2px var(--mal)}@media (width<=600px){.mkm-sellos,.mkm-estilos{grid-template-columns:1fr}.mkm-sellos .mkm-opcion,.mkm-estilos .mkm-opcion{text-align:left;align-items:flex-start}.mka-pieza .mka-acc .btn{flex:auto;padding:0 10px}.mka-tira .dia{min-height:92px;padding:8px 0 10px}.mka-tira .dia b{font-size:16px}.mka-foto.grande{width:84px}.mka-foto.grande.v{width:60px}}.mkb-sub{color:var(--suave);margin:4px 0 14px;font-size:15px}.mkb-titulo{letter-spacing:-.035em;text-wrap:balance;margin:6px 0 10px;font:700 30px/1.1 Bricolage}.mkb-med{letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px;font:700 24px/1.12 Bricolage}.mkb-eb{letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin:22px 0 10px;font:700 13px Manrope}.mkb-eb small{letter-spacing:0;text-transform:none;color:var(--suave);margin-left:8px;font:500 14px Manrope}.mkb-pasos{color:var(--suave);align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}.mkb-pasos .p{white-space:nowrap;align-items:center;gap:8px;min-height:32px;display:inline-flex}.mkb-pasos .p i{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--borde-fuerte);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.mkb-pasos .p.on{color:var(--texto)}.mkb-pasos .p.on i{background:var(--acento);color:var(--sobre-acento);box-shadow:none}.mkb-pasos .p.hecho i{background:var(--acento-suave);color:var(--acento);box-shadow:none}.mkb-pasos .sep{background:var(--borde);flex:0 28px;min-width:10px;height:2px}@media (width<=480px){.mkb-pasos .p:not(.on) .lbl{display:none}.mkb-pasos .sep{flex:10px}}.mkb-opciones{gap:12px;display:grid}.mkb-opcion{text-align:left;background:var(--tarjeta);width:100%;min-height:92px;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:22px;align-items:center;gap:16px;padding:16px 18px;transition:box-shadow .2s,background .2s;display:flex}.mkb-opcion:hover:not(:disabled),.mkb-opcion:focus-visible{box-shadow:inset 0 0 0 2px var(--acento);background:var(--acento-suave)}.mkb-opcion:disabled{cursor:default;background:0 0}.mkb-opcion:disabled b,.mkb-opcion:disabled .icono{opacity:.65}.mkb-opcion b{letter-spacing:-.02em;font:700 20px/1.2 Bricolage;display:block}.mkb-opcion .t{color:var(--suave);margin-top:2px;font-size:15px;display:block}.mkb-opcion .crece{flex:1;min-width:0}.mkb-opcion .go{color:var(--acento);flex:none}.mkb-opcion .chip{white-space:normal;height:auto;margin-top:8px;padding-top:4px;padding-bottom:4px;line-height:1.25}.mkb-rl{border-top:1px solid var(--sep);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:16px 0;display:grid}.mkb-rl:first-child{border-top:0;padding-top:4px}.mkb-rl .q{letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin:0 0 4px;font:800 12px Manrope}.mkb-rl .v{overflow-wrap:anywhere;color:var(--texto);margin:0;font-size:18px;font-weight:700;line-height:1.35}.mkb-rl .v small{color:var(--suave);margin-top:2px;font:500 14px Manrope;display:block}.mkb-rl .edit{background:var(--pagina);box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:18px;grid-column:1/-1;margin-top:8px;padding:14px}.mkb-rl .btn.peq{min-width:96px}.mkb-chips{flex-wrap:wrap;gap:8px;display:flex}.mkb-chips button{background:var(--pildora);border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.mkb-chips button[aria-pressed=true]{background:var(--solido);color:var(--sobre-solido)}.mkb-chips button:disabled{opacity:.5;cursor:default}.mkb-step{align-items:center;gap:12px;display:inline-flex}.mkb-step button{background:var(--pildora);border-radius:50%;width:44px;height:44px;font:800 22px/1 Manrope}.mkb-step button:disabled{opacity:.4;cursor:default}.mkb-step output{text-align:center;min-width:84px;font:800 22px Bricolage}.mkb-sub-edit{color:var(--suave);margin:12px 0 6px;font-size:14px}.mkb-sub-edit:first-child{margin-top:0}.mkb-ad{background:var(--pagina);border:1px solid var(--borde);border-radius:18px;max-width:min(340px,100%);margin:10px 0 4px;overflow:hidden}.mkb-ad .ah{align-items:center;gap:10px;padding:10px 12px;display:flex}.mkb-ad .av{background:var(--acento);width:34px;height:34px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;font:800 15px Bricolage;display:grid}.mkb-ad .ah b{font-size:14px;line-height:1.2;display:block}.mkb-ad .ah span.s{color:var(--suave);font-size:12px}.mkb-ad .foto{aspect-ratio:4/3;background:var(--pildora);width:100%;color:var(--suave);place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.mkb-ad .foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mkb-ad .at{color:var(--texto);margin:0;padding:10px 12px 2px;font-size:14.5px;line-height:1.4}.mkb-ad .at b{margin-bottom:2px;display:block}.mkb-ad .ac{background:var(--pildora);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:8px 12px 12px;padding:0 14px;font-size:14.5px;font-weight:800;display:flex}.mkb-adfila{flex-wrap:wrap;grid-column:1/-1;align-items:flex-start;gap:8px 24px;display:flex}.mkb-adfila .mkb-ad{flex:0 340px}.mkb-adlado{flex:220px;padding-top:6px}.mkb-regla{background:var(--pildora);border-radius:16px;align-items:flex-start;gap:12px;margin:10px 0 0;padding:12px 14px;font-weight:600;display:flex}.mkb-regla svg{color:var(--acento);flex:none;margin-top:2px}.mkb-regla.mal{background:var(--acento-suave);box-shadow:inset 0 0 0 1.5px var(--acento-borde)}.mkb-regla.bien svg{color:var(--bien)}.mkb-lista{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mkb-lista li{color:var(--texto);align-items:flex-start;gap:10px;font-weight:600;display:flex}.mkb-lista li svg{color:var(--bien);flex:none;margin-top:3px}.mkb-aprobado{border:2px solid var(--acento);background:var(--acento-suave);border-radius:22px;margin:14px 0;padding:18px}.mkb-aprobado .campo{letter-spacing:.12em;text-transform:uppercase;max-width:360px;font:800 20px Bricolage}.mkb-aprobado .asterisco{margin:0 0 8px}.mkb-banda{background:var(--tarjeta);box-shadow:0 0 0 1.5px var(--acento-borde), 0 10px 28px #b8481b24;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:10px 10px 10px 18px;display:flex}.mkb-banda .crece{flex:1;min-width:180px}.mkb-banda b.t{font-weight:800;display:block}.mkb-banda .s{color:var(--suave);font-size:14px}.mkb-vivo{background:var(--bien);border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.mkb-plegable summary{cursor:pointer;min-height:44px;color:var(--texto);align-items:center;gap:10px;font-weight:800;list-style:none;display:flex}.mkb-plegable summary::-webkit-details-marker{display:none}.mkb-plegable summary:after{content:"";border-right:2.5px solid var(--acento);border-bottom:2.5px solid var(--acento);width:10px;height:10px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.mkb-plegable[open] summary:after{transform:rotate(225deg)}details.tarjeta.mkb-plegable{padding:4px 16px 12px}.mkb-fila{border-top:1px solid var(--sep);align-items:center;gap:14px;padding:12px 0;display:flex}.mkb-fila:first-child{border-top:0}.mkb-fila .crece{flex:1;min-width:0}.mkb-fila b{overflow-wrap:anywhere;font-weight:700;display:block}.mkb-fila span.s{color:var(--suave);font-size:14px}.mkb-fila .n{white-space:nowrap;font:800 18px Bricolage}.mkb-dos{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:24px;display:grid}.mkb-dos .lado{position:sticky;top:16px}@media (width<=1023px){.mkb-dos{grid-template-columns:1fr}.mkb-dos .lado{position:static}.mkb-titulo{font-size:26px}}.mkb-elige{gap:10px;display:grid}.mkb-elige label{background:var(--pagina);min-height:64px;box-shadow:inset 0 0 0 1.5px var(--borde);cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:12px 16px;font-weight:700;display:flex}.mkb-elige label.on{box-shadow:inset 0 0 0 2px var(--acento);background:var(--acento-suave)}.mkb-elige input{width:22px;height:22px;accent-color:var(--acento);flex:none}.mkb-elige label>span:first-of-type{flex:1;min-width:0}.mkb-elige .n{white-space:nowrap;margin-left:auto;font:800 18px Bricolage}.mkb-elige small{color:var(--suave);font:500 14px Manrope;display:block}.mkb-personas{gap:2px;max-height:280px;margin-top:10px;display:grid;overflow:auto}.mkb-personas label{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:4px 8px;display:flex}.mkb-personas label:hover{background:var(--pildora)}.mkb-personas input{width:22px;height:22px;accent-color:var(--acento);flex:none}.mkb-mail{color:#1e2747;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 8px 28px #0b0e1a14}.mkb-mail .de{color:#5a6178;border-bottom:1px solid #ece8e2;padding:12px 16px;font-size:13px;line-height:1.4}.mkb-mail .de b{color:#1e2747;font-size:15px;display:block}.mkb-mail .cu{padding:16px;font-size:15px;line-height:1.5}.mkb-mail .cu p{color:#1e2747;white-space:pre-wrap;margin:0 0 10px}.mkb-mail .pie{color:#5a6178;text-align:center;border-top:1px solid #ece8e2;padding:12px 16px;font-size:12.5px}.mkb-resumen{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mkb-circulo{background:var(--acento);width:112px;height:112px;color:var(--sobre-acento);text-align:center;border-radius:50%;flex:none;place-content:center;line-height:1;display:grid;box-shadow:0 10px 28px #b8481b40}.mkb-circulo b{letter-spacing:-.03em;font:800 40px Bricolage}.mkb-circulo small{margin-top:4px;font-size:13px;font-weight:700}.mkb-resumen .crece{flex:1;min-width:220px}.mkb-resumen p{color:var(--texto2);margin:0 0 6px;font-size:17px}.mkb-resumen p em{color:var(--acento);font-style:normal;font-weight:800}.mkb-packs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mkb-pack{text-align:left;background:var(--tarjeta);min-height:96px;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:20px;align-content:space-between;gap:4px;padding:14px 16px;display:grid}.mkb-pack[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--acento);background:var(--acento-suave)}.mkb-pack b{letter-spacing:-.03em;font:800 26px Bricolage}.mkb-pack span{color:var(--texto2);font-size:15px;font-weight:600}.mkb-caja{gap:6px;display:grid}.mkb-caja .l{border-top:1px solid var(--sep);justify-content:space-between;gap:12px;padding:10px 0;font-weight:600;display:flex}.mkb-caja .l:first-child{border-top:0}.mkb-caja .l b{white-space:nowrap}.mkb-cupo{gap:16px;display:grid}.mkb-cupo .f{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.mkb-cupo .f b{font-weight:700}.mkb-cupo .num{white-space:nowrap;font:700 17px Bricolage}.mkb-cupo .num small{color:var(--suave);font:500 14px Manrope}.mkb-cupo .mk-barra{grid-column:1/-1;margin:2px 0 0}.mkb-tabla{border-collapse:collapse;width:100%}.mkb-tabla td{border-top:1px solid var(--sep);vertical-align:top;padding:11px 0}.mkb-tabla tr:first-child td{border-top:0}.mkb-tabla td:nth-child(2){text-align:right;white-space:nowrap;padding-left:12px;font-weight:700}.mkb-tabla td:nth-child(3){text-align:right;white-space:nowrap;color:var(--suave);padding-left:12px}.mkb-mov{border-top:1px solid var(--sep);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.mkb-mov:first-child{border-top:0}.mkb-mov span.s{color:var(--suave);font-size:14px;display:block}.mkb-mov .mas{color:var(--bien);white-space:nowrap;font-weight:800}.mkb-mov .menos{color:var(--texto2);white-space:nowrap;font-weight:800}@media (width<=600px){.mkb-packs{grid-template-columns:1fr}.mkb-pack{grid-template-columns:1fr auto;align-content:center;align-items:center;min-height:72px}.mkb-opcion b{font-size:18px}.mkb-mail{font-size:14px}}.mkb-i{gap:8px}.mkb-regla{margin-bottom:8px}.mkc-aviso{background:var(--acento-suave);border:1.5px solid var(--acento-borde);border-radius:20px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.mkc-aviso>svg{color:var(--acento);flex:none;margin-top:2px}.mkc-aviso p{color:var(--texto);margin:0}.mkc-aviso b{display:block}.mkc-regla{background:var(--acento-suave);border:1.5px solid var(--acento-borde);border-radius:18px;align-items:center;gap:10px;margin:8px 0 16px;padding:12px 14px;font-weight:700;display:flex}.mkc-regla>svg{color:var(--acento);flex:none}.mkc-regla span{flex:1;min-width:0}.mkc-lista{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mkc-lista li{color:var(--texto2);align-items:flex-start;gap:10px;display:flex}.mkc-lista li>svg{color:var(--bien);flex:none;margin-top:3px}.mkc-precio{letter-spacing:-.03em;margin:4px 0 2px;font:800 30px/1.1 Bricolage}.mkc-precio small{letter-spacing:0;color:var(--suave);font:600 15px Manrope}.mkc-gasto{justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;display:flex}.mkc-gasto span:last-child{white-space:nowrap}.mkc-pasos{align-items:center;gap:12px;margin-top:10px;display:flex}.mkc-pasos button{background:var(--pildora);width:52px;height:52px;color:var(--texto);border-radius:50%;font:800 24px Bricolage}.mkc-pasos button:disabled{opacity:.4}.mkc-pasos output{text-align:center;min-width:90px;font:800 20px Bricolage}.mkc-fila-conmuta{align-items:center;gap:14px;display:flex}.mkc-fila-conmuta .crece{flex:1;min-width:0}.mkc-fila-conmuta b{letter-spacing:-.02em;font:700 18px/1.25 Bricolage;display:block}.mkc-fila-conmuta span.t{color:var(--suave);font-size:15px}.mkc-km{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.mkc-km button,.mkc-opciones button{background:var(--pildora);min-height:44px;color:var(--texto);border-radius:999px;padding:0 18px;font-weight:700}.mkc-km button[aria-pressed=true],.mkc-opciones button[aria-pressed=true]{background:var(--solido);color:var(--sobre-solido)}.mkc-opciones{flex-wrap:wrap;gap:8px;margin:6px 0 4px;display:flex}.mkc-sug{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mkc-sug button{background:var(--acento-suave);min-height:44px;color:var(--acento);box-shadow:inset 0 0 0 1.5px var(--acento-borde);border-radius:999px;padding:0 16px;font-weight:700}.mkc-negocio h3{margin:0}.mkc-negocio .sub{color:var(--suave);margin:2px 0 0;font-size:15px}.mkc-motivo{background:var(--acento-suave);border-radius:16px;margin:10px 0;padding:12px 14px}.mkc-motivo small{letter-spacing:.08em;text-transform:uppercase;color:var(--acento);margin-bottom:4px;font:800 12px Manrope;display:block}.mkc-motivo p{color:var(--texto);margin:0}.mkc-acciones{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.mkc-acciones .ancho{grid-column:1/-1}.mkc-acciones .btn,.mkc-acciones a.btn{gap:8px;width:100%;text-decoration:none}.mkc-persona{border-top:1px solid var(--sep);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.mkc-persona:first-child{border-top:0;padding-top:0}.mkc-persona .crece{flex:1;min-width:0}.mkc-persona b{overflow-wrap:anywhere;display:block}.mkc-persona span.t{color:var(--suave);font-size:14px;display:block}.mkc-persona .chip{white-space:normal;height:auto;margin-top:6px;padding-top:4px;padding-bottom:4px}.mkc-via{margin:10px 0}.mkc-via .l{justify-content:space-between;gap:10px;font-weight:700;display:flex}.mkc-cifras{gap:12px;margin-top:6px;display:grid}.mkc-cifra{background:var(--pildora);border-radius:18px;flex-wrap:wrap;align-items:baseline;gap:14px;padding:14px 16px;display:flex}.mkc-cifra b{letter-spacing:-.03em;font:800 34px/1 Bricolage}.mkc-cifra span{color:var(--suave);flex:1;min-width:140px}.mkc-enlace{background:var(--pildora);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:16px;margin:8px 0;padding:12px 14px;font-weight:600}.mkc-burbuja{background:var(--pildora);color:var(--texto);overflow-wrap:anywhere;border-radius:18px;margin:8px 0;padding:12px 14px}.mkc-burbuja small{color:var(--suave);margin-bottom:2px;font-weight:700;display:block}.mkc-burbuja.yo{background:var(--acento-suave)}.mkc-estado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mkc-campo{gap:4px;margin-top:12px;display:grid}.mkc-campo label{font-weight:700}.mkc-vacia-fila{background:var(--pildora);color:var(--texto2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}@media (width<=420px){.mkc-acciones{grid-template-columns:1fr}}.cont[data-herramienta^=mk-] .btn{gap:8px}.mkc-precio .linea2{letter-spacing:0;color:var(--suave);margin-top:4px;font:600 16px Manrope;display:block}.mkr-mes{align-items:center;gap:8px;margin:4px 0 12px;display:flex}.mkr-flecha{border:1.5px solid var(--borde);background:var(--tarjeta);width:44px;height:44px;color:var(--texto);cursor:pointer;border-radius:50%;font:700 22px/1 inherit}.mkr-flecha:disabled{opacity:.35;cursor:default}.mkr-cifras{grid-template-columns:1fr;gap:10px;margin:6px 0 10px;display:grid}.mkr-cifra{background:var(--tarjeta);border:1.5px solid var(--borde);border-radius:18px;gap:4px;padding:16px 18px;display:grid}.mkr-cifra small{color:var(--suave);font-weight:700}.mkr-gran{letter-spacing:-.02em;color:var(--texto);font:800 40px/1.05 Bricolage Grotesque,inherit}.mkr-vs{color:var(--suave);gap:6px;font-size:15px;display:inline-flex}.mkr-vs.bien b{color:var(--bien)}.mkr-vs.mal b{color:var(--mal)}.mkr-haz b{font-size:18px}.mkr-peque{color:var(--suave);margin:12px 2px;font-size:14px}.mkr-peque.conecta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mkr-origen{gap:12px;margin-top:10px;display:grid}.mkr-o{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;display:grid}.mkr-o .mk-barra{grid-column:1/-1;margin:2px 0 0}.mkr-o .btn{grid-column:1/-1;justify-self:start;margin-top:4px}.mkr-num{font-size:18px;font-weight:800}.mkr-o.nolose b{color:var(--texto2)}@media (width>=720px){.mkr-cifras{grid-template-columns:repeat(3,1fr)}}.mkr-embudo{grid-template-columns:1fr;gap:10px;margin:8px 0 12px;display:grid}.mkr-col{background:var(--tarjeta);border:1.5px solid var(--borde);border-radius:18px;padding:12px 14px}.mkr-col h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.mkr-col h3 .cuenta{background:var(--pildora);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:800}.mkr-pers{border-top:1px solid var(--sep);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;padding:8px 0;display:grid}.mkr-pers:first-of-type{border-top:0}.mkr-pers small{color:var(--suave)}@media (width>=900px){.mkr-embudo{grid-template-columns:repeat(5,1fr)}.mkr-embudo.cuatro{grid-template-columns:repeat(4,1fr)}}.msj-fila-conv{text-align:left;width:100%}.msj-hilo{flex-direction:column;gap:6px;margin:16px 0;display:flex}.msj-evento{text-align:center;max-width:92%;color:var(--suave);background:var(--pildora);border-radius:999px;align-self:center;margin:6px 0;padding:6px 12px;font-size:13px}.msj-evento.retoma{background:var(--acento-suave);color:var(--acento);font-weight:700}[data-theme=dark] .msj-evento.retoma{color:#f9a07e}.msj-burbuja{background:var(--tarjeta);overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:min(84%,520px);padding:10px 14px}.msj-burbuja.salida{background:var(--acento-suave,var(--tarjeta));border:1px solid var(--acento-borde);align-self:flex-end}.msj-burbuja p{margin:0}.msj-burbuja small{color:var(--suave);margin-top:4px;font-size:12px;display:block}.msj-burbuja .chip{min-height:22px;margin-left:6px;padding:0 8px;font-size:11px}.msj-barra{background:var(--pildora);border-radius:999px;height:10px;margin:8px 0 4px;overflow:hidden}.msj-barra>i{background:var(--acento);height:100%;transition:width .4s var(--muelle,ease);border-radius:999px;display:block}.msj-cita{border-left:3px solid var(--acento);margin:8px 0;padding:4px 0 4px 12px}.msj-cita b{color:var(--suave);font-size:13px;display:block}.msj-linea-hablada{margin:4px 0;font-size:15px}.msj-linea-hablada b{color:var(--acento)}.msj-opciones{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:8px 0;display:grid}.msj-opcion{text-align:left;border:1.5px solid var(--borde-fuerte);background:var(--tarjeta);border-radius:16px;min-height:44px;padding:14px 16px}.msj-opcion[aria-pressed=true]{border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-suave)}.msj-opcion b{display:block}.msj-opcion span{color:var(--suave);font-size:14px}.msj-compositor{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.msj-compositor .campo{flex:240px}.msj-publica{max-width:560px;margin:0 auto;padding:24px 16px 64px}.msj-publica .tarjeta{margin:14px 0}@media (width<=760px){.msj-burbuja{max-width:92%}}.manos-libres{bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;background:var(--solido);color:var(--sobre-solido);border-radius:999px;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px 10px 16px;display:flex;position:sticky;box-shadow:0 6px 24px #00000038}.manos-libres .manos-texto{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.manos-libres em{opacity:.75;font-style:normal;font-weight:500}.manos-punto{background:var(--acento);border-radius:50%;flex:none;width:12px;height:12px}.manos-punto.vivo{animation:1.2s ease-in-out infinite late}.altavoz{padding:24px 24px calc(24px + env(safe-area-inset-bottom));background:var(--pagina);color:var(--texto);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0;overflow:hidden}.altavoz-estado{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font:700 clamp(26px,6vw,56px)/1.1 Bricolage,Manrope,sans-serif}.altavoz-estado b{color:var(--acento)}.altavoz-aro{aspect-ratio:1;background:var(--acento);width:min(46vmin,280px);color:var(--sobre-acento);border:0;border-radius:50%;place-items:center;font:800 clamp(18px,4vmin,28px) Bricolage,sans-serif;display:grid;box-shadow:0 0 #f2784b59}.altavoz-aro.vivo{background:var(--pildora);color:var(--texto);border:5px solid var(--acento);animation:1.6s ease-in-out infinite latido-altavoz}@keyframes latido-altavoz{50%{box-shadow:0 0 0 clamp(18px,6vmin,44px) #f2784b24}}.altavoz-frase{color:var(--suave);overflow-wrap:anywhere;max-width:36ch;min-height:1.5em;margin:0;font-size:clamp(16px,3vmin,24px)}.altavoz-respuesta{overflow-wrap:anywhere;max-width:34ch;min-height:2.8em;margin:0;font-size:clamp(18px,3.4vmin,30px);font-weight:600}.altavoz-aviso{color:var(--mal);max-width:40ch;margin:0;font-weight:600}.altavoz-pie{bottom:calc(10px + env(safe-area-inset-bottom));color:var(--suave);margin:0;padding:0 16px;font-size:13px;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.altavoz-aro.vivo,.manos-punto.vivo{animation:none}}.dos-campos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dos-campos>*{min-width:0}.dos-campos .etq{grid-column:auto}.num-grande{letter-spacing:-.03em;color:var(--acento);text-align:center;min-width:56px;font:800 40px/1 Bricolage}.tarjeta .fila .num-grande{font-size:34px}.cuenta-atras{color:var(--acento);font-weight:800}.barra-embudo{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:110px;margin:8px 0 4px;display:grid}.barra-embudo>div{background:var(--pildora);border-radius:10px 10px 4px 4px;min-height:8px;position:relative}.barra-embudo>div.hay{background:var(--acento-suave);box-shadow:inset 0 -3px 0 var(--acento)}.barra-embudo>div.atasca{box-shadow:inset 0 -3px 0 var(--acento), 0 0 0 2px var(--acento)}.barra-embudo b{text-align:center;font-size:15px;position:absolute;top:-22px;left:0;right:0}.nombres-embudo{color:var(--suave);text-align:center;overflow-wrap:anywhere;grid-template-columns:repeat(8,1fr);gap:6px;font-size:11px;line-height:1.15;display:grid}.plano{aspect-ratio:16/10;background:var(--tarjeta);width:100%;min-height:300px;box-shadow:inset 0 0 0 1.5px var(--sep);border-radius:24px;margin:12px 0 16px;position:relative;overflow:hidden}.plano .mesa{background:var(--pildora);min-width:64px;min-height:64px;color:var(--texto);text-align:center;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;font-size:13px;font-weight:800;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%)}.plano .mesa.redonda{border-radius:999px;min-width:76px;min-height:76px}.plano .mesa.larga{min-width:112px}.plano .mesa small{color:var(--suave);font-size:11px;font-weight:600}.plano .mesa.ocupada{background:var(--acento-suave);box-shadow:inset 0 0 0 2px var(--acento);color:var(--texto)}.plano .mesa.sentada{background:var(--acento);color:var(--sobre-acento);box-shadow:none}.plano .mesa.sentada small{color:inherit;opacity:.85}.plano .mesa.junta{border-style:dashed}.leyenda{color:var(--suave);flex-wrap:wrap;gap:14px;margin:0 0 12px;font-size:13px;display:flex}.leyenda i{vertical-align:-1px;background:var(--pildora);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);border-radius:4px;margin-right:6px;display:inline-block}.leyenda i.o{background:var(--acento-suave);box-shadow:inset 0 0 0 1.5px var(--acento)}.leyenda i.s{background:var(--acento);box-shadow:none}@media (width<=640px){.plano{aspect-ratio:4/5;min-height:380px}.plano .mesa{min-width:56px;min-height:56px;font-size:12px}.dos-campos{grid-template-columns:1fr}}.turnos{background:var(--pagina);min-height:100dvh;color:var(--texto);text-align:center;padding:32px 24px}.turnos h1{margin-bottom:24px;font:800 clamp(28px,5vw,44px) Bricolage}.turnos .llama{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.turnos .llama>div{background:var(--acento);color:var(--sobre-acento);border-radius:28px;min-width:200px;padding:22px 34px}.turnos .llama b{font:800 clamp(64px,14vw,120px)/1 Bricolage;display:block}.turnos .llama span{font-size:clamp(18px,3vw,26px);font-weight:700}.turnos .esperan{color:var(--suave);font:800 clamp(28px,6vw,52px) Bricolage}.plano .mesa.movible{cursor:grab;touch-action:none;outline:2px dashed var(--acento);outline-offset:3px;-webkit-user-select:none;user-select:none}.plano .mesa.movible:active{cursor:grabbing}.fases-prop{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.fase-prop{background:var(--tarjeta);min-height:76px;box-shadow:inset 0 0 0 1.5px var(--borde);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:flex;position:relative}.fase-prop b{letter-spacing:-.02em;font:800 26px/1 Bricolage,system-ui,sans-serif}.fase-prop span{color:var(--suave);font-size:12.5px;font-weight:700;line-height:1.15}.fase-prop[aria-pressed=true]{background:var(--acento-suave);box-shadow:inset 0 0 0 2px var(--acento)}.fase-prop[aria-pressed=true] b,.fase-prop[aria-pressed=true] span{color:var(--acento)}.fase-prop i{background:var(--acento);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:10px}@media (width<=760px){.fases-prop{grid-template-columns:repeat(3,1fr)}}.acciones-prop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acciones-prop select.campo{width:auto;min-width:190px;margin:0}@media (width<=640px){.acciones-prop{width:100%}.acciones-prop select.campo,.acciones-prop .btn{flex:100%}}.sb-form{margin-top:6px}.sb-zona{background:var(--pildora);border-radius:18px;margin-top:12px;padding:14px 16px 16px}.sb-zona .campo{background:var(--tarjeta)}.sb-firma{border:1.5px dashed var(--borde-fuerte);touch-action:none;background:#fff;border-radius:14px;width:100%;max-width:420px;height:140px;display:block}.sb-dato{overflow-wrap:anywhere;margin:4px 0}.sb-dato span{color:var(--suave);margin-right:6px;font-size:14px}.sb-fotos{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.sb-fotos figure{margin:0;position:relative}.sb-fotos img,.sb-sinfoto{object-fit:cover;border-radius:12px;width:76px;height:76px;display:block}.sb-sinfoto{background:var(--pildora);color:var(--suave);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.sb-fotos button{background:var(--solido);width:28px;height:28px;color:var(--sobre-solido);border-radius:50%;font-weight:800;position:absolute;top:-8px;right:-8px}.sb-sub{border-top:1px solid var(--sep);margin:10px 0 0;padding-top:10px}.sb-sub h3{color:var(--suave);margin:0 0 4px;font-size:14px;font-weight:700}.sb-linea{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.sb-linea .crece{overflow-wrap:anywhere;flex:1;min-width:160px}.sb-pasos{gap:4px;margin:6px 0 2px;display:flex}.sb-pasos i{background:var(--pildora);border-radius:3px;flex:1;height:6px}.sb-pasos i.hecho{background:var(--acento)}.sb-rejilla{overflow-x:auto}.sb-rejilla table{border-collapse:separate;border-spacing:4px;width:100%;min-width:420px}.sb-rejilla th{color:var(--suave);text-align:left;padding:2px 4px;font-size:13px;font-weight:700}.sb-rejilla td{background:var(--pildora);vertical-align:middle;border-radius:12px;min-width:96px;height:52px;padding:4px 6px;font-size:13px;line-height:1.2}.sb-rejilla td.libre{box-shadow:inset 0 0 0 1.5px var(--sep);color:var(--suave);cursor:pointer;text-align:center;background:0 0}.sb-rejilla td.ocupada{background:var(--acento-suave);color:var(--texto)}.sb-rejilla td.pasada{opacity:.5;cursor:default}.sb-dias{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.sb-lista-asist .fila{padding:8px 0}@media (width<=640px){.sb-linea .btn{flex:100%}.sb-rejilla table{border-spacing:3px;min-width:0}.sb-rejilla td{min-width:0;padding:3px 4px;font-size:12px}.sb-rejilla th[scope=row]{width:42px;padding:0}}.sa-barra{background:var(--pildora);border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.sa-barra>i{background:var(--suave);height:100%;transition:width .3s var(--muelle,ease);border-radius:4px;display:block}.sa-barra.aviso>i,.sa-barra.tope>i{background:var(--acento)}.sa-mensaje{white-space:pre-wrap;background:var(--pildora);overflow-wrap:anywhere;border-radius:14px;margin:8px 0;padding:12px 14px;font-size:14px}.sa-panel{margin-top:12px}.sa-panel .campo{margin-bottom:10px}.sa-cifras{flex-wrap:wrap;gap:22px;margin:6px 0 10px;display:flex}.sa-cifras .cifra{min-width:90px}@media (width<=600px){.sa-cifras{gap:14px}}.fila.sa-motor{flex-wrap:wrap}.fila.sa-motor>.crece{flex:200px;min-width:200px}.cajon .fijo{z-index:2;background:var(--pagina);padding:6px 0 4px;position:sticky;top:0}.cajon .buscador{background:var(--tarjeta);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);color:var(--suave);border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.cajon .buscador:focus-within{box-shadow:inset 0 0 0 2px var(--acento);color:var(--acento)}.cajon .buscador input{min-width:0;height:48px;color:var(--texto);appearance:none;background:0 0;border:0;outline:none;flex:1;font:600 16px Manrope,system-ui,sans-serif}.cajon .buscador input::-webkit-search-cancel-button{display:none}.cajon .buscador input::placeholder{color:var(--suave);font-weight:500}.cajon .buscador .borrar{width:44px;height:44px;color:var(--suave);border-radius:50%;place-items:center;margin-right:-8px;display:grid}.cajon .resultados{margin-top:14px}.cajon .resultados .her:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cajon .sin-resultados{padding:18px 4px}.cajon .sin-resultados p{margin:0 0 8px}.cabecera .negocio{white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1400px){.cabecera .pastilla{gap:6px;padding:0 13px}}.tabla-caja{overflow-x:auto}.tabla{border-collapse:collapse;width:100%}.tabla th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--suave);padding:0 12px 10px 0;font:800 12px Manrope}.tabla td{border-top:1px solid var(--sep);vertical-align:top;padding:12px 12px 12px 0}.tiempo{margin:0;padding:0;list-style:none}.tiempo li{grid-template-columns:62px 1fr;gap:14px;padding:0 0 18px;display:grid;position:relative}.tiempo li:before{content:"";background:var(--sep);width:2px;position:absolute;top:8px;bottom:-8px;left:74px}.tiempo li:last-child:before{display:none}.tiempo .h{font:700 17px Bricolage}.tiempo .p{padding-left:26px;position:relative}.tiempo .p:before{content:"";background:var(--borde-fuerte);width:12px;height:12px;box-shadow:0 0 0 4px var(--tarjeta);border-radius:50%;position:absolute;top:7px;left:0}.tiempo li.hecho .p:before{background:var(--acento)}.tiempo .p b{display:block}.tiempo .p span{color:var(--suave);font-size:14px}.cal-dia{gap:0;display:grid}.cal-hora{border-top:1px solid var(--sep);grid-template-columns:62px 1fr;gap:14px;min-height:56px;padding:12px 0;display:grid}.cal-hora:first-child{border-top:0}.cal-hora .h{color:var(--suave);font:700 17px Bricolage}.cal-cita{background:var(--acento-suave);border-radius:12px;margin-bottom:6px;padding:8px 12px}.cal-cita b{display:block}.cal-cita span{color:var(--suave);font-size:14px}.cal-rejilla{gap:8px;display:grid}.cal-rejilla.semana,.cal-rejilla.mes{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-col{background:var(--pagina);border-radius:14px;min-width:0;min-height:96px;padding:8px}.cal-col h4{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin:0 0 6px;font:800 12px Manrope}.cal-col.hoy h4{color:var(--acento)}.cal-col .cal-cita{overflow-wrap:anywhere;padding:4px 8px;font-size:13px}.cal-mes-dia{min-height:64px}.cal-mes-dia .n{font-weight:800}.cal-mes-dia .punto{background:var(--acento);border-radius:50%;width:8px;height:8px;margin:4px 3px 0 0;display:inline-block}.ficha-caja{grid-template-columns:auto 1fr;gap:6px 16px;margin:12px 0 0;display:grid}.ficha-caja dt{color:var(--suave)}.ficha-caja dd{overflow-wrap:anywhere;margin:0;font-weight:700}.estado-circulo{align-items:center;gap:12px;display:flex}.estado-circulo i{background:var(--acento);width:38px;height:38px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.estado-circulo i.hueco{box-shadow:inset 0 0 0 2px var(--acento);color:var(--acento);background:0 0}.galeria{max-width:1040px;margin:0 auto;padding:24px 16px 80px}@media (width<=720px){.cal-rejilla.semana{grid-template-columns:1fr}.tiempo li{grid-template-columns:52px 1fr}.tiempo li:before{left:64px}}@font-face{font-family:Bricolage;src:url(/fonts/Bricolage.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--pagina:#f7f5f2;--tarjeta:#fff;--pildora:#f0ede8;--borde:#e4ddd5;--borde-fuerte:#c9cdd8;--sep:#efebe5;--texto:#1e2747;--texto2:#3b4466;--suave:#5a6178;--acento:#b8481b;--acento-suave:#f9ece5;--acento-borde:#e8c4b0;--sobre-acento:#fff;--solido:#1e2747;--sobre-solido:#f7f5f2;--bien:#2e7650;--mal:#b42318;--velo:#0b0e1a61;--muelle:linear(0, .11 6%, .34 13%, .58 21%, .76 30%, .88 40%, .95 52%, .985 67%, 1);--t:.35s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--pagina:#0b0e1a;--tarjeta:#1e2747;--pildora:#2c3658;--borde:#2c3658;--borde-fuerte:#3a4570;--sep:#2c3658;--texto:#f3eee8;--texto2:#c9cee0;--suave:#a3aac2;--acento:#f2784b;--acento-suave:#f2784b29;--acento-borde:#6b3a25;--sobre-acento:#0b0e1a;--solido:#f3eee8;--sobre-solido:#0b0e1a;--bien:#6cc195;--mal:#f08a7e;--velo:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--pagina);color:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font:500 15px/1.5 Manrope,system-ui,sans-serif}h1,h2,h3,.titular{letter-spacing:-.03em;margin:0;font-family:Bricolage,Manrope,system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}a{color:var(--acento)}:focus-visible{outline:3px solid var(--acento);outline-offset:2px;border-radius:8px}.fecha{color:var(--suave);margin:4px 0 6px}.titular{letter-spacing:-.035em;text-wrap:balance;margin-bottom:30px;font-size:60px;font-weight:700;line-height:1.03}.titular em,.naranja{color:var(--acento);font-style:normal}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--acento);margin:30px 0 12px;font:700 13px Manrope}.eyebrow.gris{color:var(--suave)}.eyebrow small{letter-spacing:0;text-transform:none;color:var(--suave);margin-left:8px;font:500 15px Manrope}.tarjeta{background:var(--tarjeta);border-radius:24px;margin-bottom:16px;padding:22px}.tarjeta h3,.panel h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:8px;font-size:20px;font-weight:700}.tarjeta p{color:var(--texto2);margin:0 0 8px}.aviso.naranja{background:var(--acento-suave)}.aviso.naranja p{margin:0 0 12px;font-weight:700}.aviso{border:1.5px solid var(--acento);background:var(--tarjeta);border-radius:24px;margin-bottom:16px;padding:18px 22px}.nota{color:var(--suave);font-size:14px}.asterisco{color:var(--acento);font-size:14px}.fila{border-top:1px solid var(--sep);align-items:center;gap:14px;min-height:60px;padding:14px 0;display:flex}.fila:first-child{border-top:0}.fila .crece{flex:1;min-width:0}.fila.apila{flex-wrap:wrap}.fila b{overflow-wrap:anywhere;font-weight:700;display:block}.fila span{color:var(--suave);font-size:14px}.icono{background:var(--acento-suave);width:44px;height:44px;color:var(--acento);border-radius:14px;flex:none;place-items:center;display:grid}.icono.gris{background:var(--pildora);color:var(--texto)}.hora{flex:none;width:62px;font:700 18px Bricolage}.chip{background:var(--pildora);min-height:28px;color:var(--texto2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.chip.naranja{background:var(--acento-suave);color:var(--acento)}[data-theme=dark] .chip.naranja{color:#f9a07e}.chip.oscuro{background:var(--solido);color:var(--sobre-solido)}.botones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.btn{background:var(--acento);min-height:52px;color:var(--sobre-acento);transition:transform .15s var(--muelle), opacity .2s;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.dos{background:var(--pildora);color:var(--texto);font-weight:700}.btn.linea{box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);color:var(--texto);background:0 0;font-weight:700}.btn.peq{min-height:44px;padding:0 18px;font-size:15px}.empuja{margin-left:auto}.campo{border:1.5px solid var(--borde-fuerte);background:var(--tarjeta);border-radius:14px;width:100%;min-height:52px;padding:12px 16px;font-size:16px}.campo:focus{border-color:var(--acento);outline:0}label.etq{margin:14px 0 6px;font-weight:700;display:block}.interruptor{background:var(--borde-fuerte);box-sizing:content-box;width:56px;height:32px;transition:background var(--t) var(--muelle);background-clip:padding-box;border:6px solid #0000;border-radius:999px;flex:none;position:relative}.interruptor:after{content:"";width:26px;height:26px;transition:transform var(--t) var(--muelle);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.interruptor[aria-checked=true]{background:var(--acento)}.interruptor[aria-checked=true]:after{transform:translate(24px)}.rejilla{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.ficha{text-align:left;background:var(--tarjeta);border-radius:24px;min-height:112px;padding:20px;transition:background .2s}.ficha:hover{background:#fbe7dc}[data-theme=dark] .ficha:hover{background:#3a2c2e}.ficha b{letter-spacing:-.02em;margin-top:10px;font:700 19px Bricolage;display:block}.ficha span{color:var(--suave);font-size:14px}.vacio{text-align:center;color:var(--suave);padding:34px 20px}.vacio b{color:var(--texto);margin-bottom:6px;font:700 22px Bricolage;display:block}.tapado{filter:blur(7px);-webkit-user-select:none;user-select:none}.tostada{z-index:60;background:var(--solido);max-width:calc(100vw - 32px);color:var(--sobre-solido);animation:sube var(--t) var(--muelle);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 22px;font-weight:600;display:flex;position:fixed;bottom:110px;left:50%;translate:-50%}.tostada button{background:var(--acento);min-height:44px;color:var(--sobre-acento);border-radius:999px;padding:0 18px;font-weight:800}.tostada.sola{padding:14px 22px}.entrada{place-items:center;min-height:100dvh;padding:24px;display:grid}.entrada .tarjeta{width:min(440px,100%);padding:32px}.entrada h1{margin:18px 0 8px;font-size:34px}@keyframes sube{0%{opacity:0;transform:translateY(24px)}}@keyframes aparece{0%{opacity:0}}@keyframes late{50%{box-shadow:0 0 0 14px #b8481b2e}}.hilo{flex-direction:column;gap:8px;margin:16px 0;display:flex}.burbuja{background:var(--tarjeta);overflow-wrap:anywhere;border-radius:18px;align-self:flex-start;max-width:min(82%,520px);padding:10px 14px}.burbuja.mia{background:var(--acento-suave,var(--tarjeta));border:1px solid var(--acento-borde);align-self:flex-end}.burbuja p{margin:0}.burbuja small{color:var(--texto-3,inherit);opacity:.8;font-size:12px}textarea.campo{resize:vertical;min-height:88px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:10ms!important;animation-name:aparece!important;animation-duration:.2s!important}.micro.vivo{outline:4px solid var(--acento-borde);animation:none!important}}.aura{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#f2784b38,#f2784b00);width:1000px;max-width:140vw;height:460px;position:fixed;top:-260px;left:50%;translate:-50%}[data-theme=dark] .aura{background:radial-gradient(closest-side,#f2784b29,#f2784b00)}.pagina{z-index:1;max-width:1280px;margin:0 auto;padding:0 56px 200px;position:relative}.cabecera{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:88px;padding:22px 0 0;display:grid}.logo{align-items:center;gap:9px;min-width:0;display:flex}.logo img{width:auto;height:34px}.logo b{letter-spacing:-.04em;font:800 25px Bricolage}.negocio{min-width:0;color:var(--suave);align-items:center;gap:7px;min-height:44px;margin-left:4px;font-size:14px;font-weight:700;display:flex}.negocio:before{content:"";background:var(--acento);border-radius:50%;flex:none;width:7px;height:7px}.negocio select{color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:30vw;min-height:44px;font-weight:700;overflow:hidden}.negocio .nombre-solo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:inherit;text-align:left;min-height:44px;padding:0;overflow:hidden}.pastillas{background:var(--tarjeta);border-radius:999px;gap:4px;padding:5px;display:flex;box-shadow:0 0 0 1px #b8481b14,0 2px 10px #b8481b14,0 6px 26px #f2784b12}.pastilla{min-height:44px;color:var(--texto2);transition:background var(--t) var(--muelle), color var(--t) var(--muelle);border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex}.pastilla[aria-current=page]{background:var(--solido);color:var(--sobre-solido)}.derecha{justify-content:flex-end;align-items:center;gap:10px;display:flex}.redondo{background:var(--tarjeta);width:44px;height:44px;box-shadow:0 0 0 1px var(--sep);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.redondo[aria-pressed=true]{background:var(--solido);color:var(--sobre-solido)}.avatar{color:#10152b;box-shadow:none;background:#f4d9cb;font-weight:800}[data-theme=dark] .avatar{background:#f2c3a8}.avatar .punto{background:var(--acento);width:11px;height:11px;box-shadow:0 0 0 2px var(--pagina);border-radius:50%;position:absolute;top:0;right:0}.avatar-ini{color:#1e2747;background:#e9ebf3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.avatar-ini.grande{width:52px;height:52px}[data-theme=dark] .avatar-ini{color:#f3eee8;background:#2c3658}.cont{max-width:1040px;margin:0 auto;padding:0 0 20px}.cont.hilo-hoy{max-width:780px;padding-top:14px}.volver{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 14px;font-weight:600;display:flex}.volver button{min-height:44px;color:var(--texto);align-items:center;gap:4px;font-weight:800;display:inline-flex}.volver .crece{flex:1}.cab-herramienta{align-items:center;gap:16px;margin-bottom:18px;display:flex}.cab-herramienta .icono{border-radius:18px;width:56px;height:56px}.cab-herramienta h1{letter-spacing:-.04em;font-size:48px;font-weight:800;line-height:1.05}.cab-herramienta p{color:var(--suave);margin:2px 0 0}.pregunta-sugerida{color:var(--texto2);align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;display:flex}.num-circulo{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--acento);color:var(--acento);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.resumen{background:var(--acento-suave);border:1.5px solid var(--acento-borde);border-radius:20px;align-items:center;gap:16px;margin:0 0 8px;padding:16px 22px;display:flex}.resumen p{letter-spacing:-.01em;color:var(--texto);flex:1;margin:0;font:700 21px/1.3 Manrope}.resumen em{color:var(--acento);font-style:normal}.tarjeta.resalta{border:2px solid var(--acento)}.titular{letter-spacing:-.035em;text-wrap:balance;margin:0 0 26px;font-size:56px;font-weight:700;line-height:1.03}.enlace-naranja{color:var(--acento);min-height:44px;padding:0 8px;font-weight:800}.hora-fina{color:var(--suave);font-size:14px}.chip.simulado{box-shadow:inset 0 0 0 1.5px var(--acento-borde);color:var(--acento);background:0 0}.cifra{gap:2px;display:grid}.cifra b{letter-spacing:-.04em;font:800 44px/1 Bricolage}.cifra span{color:var(--suave)}.icono.suave{background:var(--acento-suave);border-radius:50%;width:36px;height:36px}.fila.hecho{min-height:56px}.fila.hecho b{font-weight:700}.msg{align-items:flex-start;gap:14px;margin:18px 0 14px;display:flex}.msg .yo{background:var(--acento);width:38px;height:38px;color:var(--sobre-acento);border-radius:12px;flex:none;place-items:center;margin-top:4px;display:grid}.msg p{margin:0;font-size:20px;font-weight:700;line-height:1.35}.msg.grande p{letter-spacing:-.035em;text-wrap:balance;font:700 38px/1.1 Bricolage}.msg em{color:var(--acento);font-style:normal}.pieza{margin-left:52px}.pieza .cab{border-bottom:1px solid var(--sep);align-items:center;gap:12px;margin-bottom:2px;padding-bottom:12px;display:flex}.pieza .cab .icono{border-radius:12px;width:38px;height:38px}.pieza .cab .abrir{min-height:44px;color:var(--acento);align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex}.pieza .cab b{font-weight:800;display:block}.pieza .cab span{color:var(--suave);font-size:14px}.hora-sep{text-align:center;color:var(--suave);margin:20px 0 0;font-size:13px;font-weight:700}.tu{background:var(--solido);width:fit-content;max-width:520px;color:var(--sobre-solido);border-radius:24px 24px 6px;margin:16px 0 0 auto;padding:14px 20px;font-size:19px;font-weight:700}.tu small{opacity:.7;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:700;display:flex}.decide .botones{margin-top:14px}.decide .nota{border-top:1px solid var(--sep);margin:14px 0 0;padding-top:12px}.hizo-link{text-align:center;width:100%;color:var(--acento);border-top:1px solid var(--sep);min-height:44px;font-weight:800;display:block}.pagina:after{content:"";z-index:39;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--pagina) 62%);height:150px;position:fixed;bottom:0;left:0;right:0}.muelle-abajo{z-index:55;align-items:center;gap:12px;display:flex;position:fixed;bottom:26px;left:50%;translate:-50%}.cuadricula{width:58px;height:58px}.halo{animation:4.2s ease-in-out infinite respira;box-shadow:0 0 0 1px #b8481b42,0 0 18px 2px #b8481b6b,0 0 40px 6px #f2784b4d}@keyframes respira{50%{box-shadow:0 0 0 1px #b8481b2e,0 0 10px #b8481b38,0 0 24px 2px #f2784b29}}.oye{background:var(--solido);min-height:60px;color:var(--sobre-solido);border-radius:999px;align-items:center;gap:14px;padding:0 12px 0 8px;font-size:18px;font-weight:800;display:flex}.oye .mic{background:var(--acento);width:44px;height:44px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;display:grid}.oye .teclado{opacity:.55;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:4px;display:grid;box-shadow:inset 0 0 0 1.5px}.barra-movil,.micro.flota{display:none}.voz{z-index:56;width:min(860px,100vw - 32px);animation:sube var(--t) var(--muelle);position:fixed;bottom:14px;left:50%;translate:-50%}.voz-fila{align-items:flex-end;gap:12px;display:flex}.voz .tarjeta-voz{background:var(--tarjeta);min-width:0;box-shadow:0 0 0 1.5px var(--acento-borde), 0 0 30px 4px #f2784b38, 0 18px 50px #0b0e1a24;border-radius:30px;flex:1;align-items:center;gap:18px;padding:16px 16px 16px 24px;display:flex}.voz .texto{flex:1;min-width:0}.voz .q{letter-spacing:.12em;text-transform:uppercase;color:var(--suave);margin:0 0 2px;font:800 11px Manrope}.voz .q.a{color:var(--acento);margin-top:10px}.voz p.d{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.35}.voz p.d.vivo{color:var(--suave)}.voz .cursor{background:var(--acento);vertical-align:-3px;width:2px;height:20px;margin-left:2px;animation:1s steps(2,end) infinite parpadea;display:inline-block}@keyframes parpadea{50%{opacity:0}}.voz .micro{width:56px;height:56px}.voz .lado{flex-direction:row-reverse;flex:none;align-items:center;gap:12px;display:flex}.ondas{align-items:center;gap:3px;height:22px;display:flex}.ondas i{background:var(--acento);border-radius:2px;width:3px;height:6px;transition:height .12s}.ondas.vivas i{animation:.9s ease-in-out infinite onda}.ondas.vivas i:nth-child(2){animation-delay:.1s}.ondas.vivas i:nth-child(3){animation-delay:.2s}.ondas.vivas i:nth-child(4){animation-delay:.3s}.ondas.vivas i:nth-child(5){animation-delay:.15s}.ondas.vivas i:nth-child(6){animation-delay:.25s}.ondas.vivas i:nth-child(7){animation-delay:50ms}@keyframes onda{50%{height:22px}}.voz-pie{color:var(--suave);text-align:center;margin:8px 0 0;font-size:13px}.voz .sugs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.micro{background:var(--acento);width:64px;height:64px;color:var(--sobre-acento);border-radius:50%;flex:none;place-items:center;display:grid}.micro.vivo{animation:1.4s infinite late}.chip.sug{cursor:pointer;min-height:44px;font-size:14px}.circulo{z-index:44;background:var(--tarjeta);min-width:64px;height:64px;color:var(--acento);box-shadow:0 0 0 1.5px var(--acento-borde), 0 10px 30px #b8481b29;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font:800 15px Bricolage;display:flex;position:fixed;bottom:28px;right:28px}.circulo .num-circulo{box-shadow:inset 0 0 0 2px var(--acento)}.estados{background:var(--tarjeta);color:var(--texto2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:8px;padding:14px 22px;font-weight:600;display:flex}.estados span{align-items:center;gap:8px;font-weight:700;display:inline-flex}.estados i{background:var(--acento);width:30px;height:30px;color:var(--sobre-acento);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}.estados i.hueco{box-shadow:inset 0 0 0 2px var(--acento);color:var(--acento);background:0 0}.velo{background:var(--velo);z-index:50;animation:.25s aparece;position:fixed;inset:0}.velo.alto{z-index:59}.panel{z-index:60;background:var(--tarjeta);width:min(440px,100vw - 32px);max-height:min(70dvh,620px);animation:sube var(--t) var(--muelle);border-radius:28px;padding:22px;position:fixed;bottom:28px;right:28px;overflow:auto;box-shadow:0 24px 70px #0b0e1a40}.panel.centro{bottom:50%;left:50%;right:auto;translate:-50% 50%}.entendido{border-left:3px solid var(--acento);margin:12px 0;padding:4px 0 4px 14px}.hoja{z-index:60;background:var(--pagina);width:min(520px,100vw);animation:entra-lado var(--t) var(--muelle);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 70px #0b0e1a38}@keyframes entra-lado{0%{opacity:0;translate:40px}}.cajon{z-index:51;background:var(--pagina);width:min(860px,100vw - 48px);height:min(790px,100dvh - 80px);animation:sube var(--t) var(--muelle);border-radius:32px 32px 0 0;padding:14px 30px 120px;position:fixed;bottom:0;left:50%;overflow:auto;translate:-50%;box-shadow:0 0 0 1px #b8481b33,0 0 30px 4px #f2784b47}.cajon .asa{background:var(--borde-fuerte);border-radius:3px;width:52px;height:5px;margin:0 auto 8px}.cajon h2.grupo{letter-spacing:.12em;text-transform:uppercase;color:var(--acento);margin:22px 0 10px;font:800 12px Manrope}.cajon .rejilla{grid-template-columns:repeat(3,1fr);gap:12px}.her{background:var(--tarjeta);text-align:left;border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.her .icono{background:var(--pildora);width:40px;height:40px;color:var(--texto);border-radius:12px}.her[aria-current=true] .icono{background:var(--acento-suave);color:var(--acento)}.her b{font-size:16px;font-weight:800;line-height:1.2;display:block}.her span{color:var(--suave);font-size:13.5px}.cajon .ajustes{border-top:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:16px;display:flex}.cajon .ajustes .rot{letter-spacing:.12em;text-transform:uppercase;color:var(--acento);align-items:center;gap:8px;margin-right:4px;font:800 12px Manrope;display:inline-flex}.aj{background:var(--tarjeta);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.aj[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--acento);color:var(--acento)}.menu-inicial{z-index:58;background:var(--tarjeta);width:290px;animation:sube var(--t) var(--muelle);border-radius:22px;padding:10px;position:fixed;top:76px;right:max(16px,50vw - 584px);box-shadow:0 18px 50px #0b0e1a40}.menu-inicial .yo{border-bottom:1px solid var(--sep);margin-bottom:6px;padding:8px 12px 12px;font-weight:800}.menu-inicial .yo span{color:var(--suave);font-size:14px;font-weight:500;display:block}.menu-inicial button{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;font-weight:700;display:flex}.menu-inicial button:hover{background:var(--pildora)}.menu-inicial .cuenta{background:var(--acento-suave);min-width:28px;height:28px;color:var(--acento);border-radius:999px;place-items:center;margin-left:auto;padding:0 8px;font-size:14px;font-weight:800;display:grid}.buscar-caja{padding:6px 12px 10px}.tostada{z-index:70;bottom:108px}@media (width<=1023px){body{font-size:17px}.pagina{padding:0 16px calc(104px + env(safe-area-inset-bottom))}.cabecera{grid-template-columns:auto minmax(0,1fr) auto;gap:0 12px;min-height:0;padding-top:16px}.cabecera .logo{display:contents}.cabecera .logo img{grid-area:1/1}.cabecera .derecha{grid-area:1/3}.cabecera .negocio{grid-area:2/1/auto/-1;margin-left:2px}.cabecera .pastillas,.muelle-abajo,.solo-escritorio,.logo b{display:none}.logo img{height:32px}.negocio select{max-width:100%;font-size:16px}.cont.hilo-hoy{padding-top:6px}.msg.grande p{font-size:32px}.msg p{font-size:19px}.titular{margin-bottom:20px;font-size:34px}.cab-herramienta h1{font-size:36px}.cab-herramienta .icono{width:48px;height:48px}.tarjeta{border-radius:22px;padding:18px}.pieza{margin-left:0}.resumen{flex-direction:column;align-items:flex-start}.resumen p{font-size:18px}.fila span,.nota,.ficha span,.asterisco{font-size:15px}.fila.apila .btn{width:100%}.barra-movil{left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:40;background:var(--tarjeta);border:1px solid var(--borde);border-radius:28px;justify-content:space-around;align-items:center;padding:8px 6px;display:flex;position:fixed}.barra-movil button{min-height:52px;color:var(--suave);flex:0 62px;justify-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.barra-movil button[aria-current=page]{color:var(--acento);font-weight:800}.barra-movil .hueco{flex:0 0 64px}.micro.flota{z-index:41;left:50%;bottom:calc(30px + env(safe-area-inset-bottom));width:68px;height:68px;box-shadow:0 0 0 6px var(--pagina);display:grid;position:fixed;translate:-50%}.circulo{display:none}.panel,.panel.centro{width:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-height:70dvh;translate:none}.voz{bottom:calc(96px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.voz .tarjeta-voz{border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px}.voz .lado,.voz-pie,.voz .caj-voz{display:none}.cajon{width:100vw;height:92dvh;padding:12px 16px calc(120px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.cajon .rejilla{grid-template-columns:1fr 1fr}.menu-inicial{top:68px;right:12px}.tostada{bottom:calc(150px + env(safe-area-inset-bottom))}.rejilla{grid-template-columns:1fr 1fr;gap:12px}.ficha{border-radius:22px;min-height:104px;padding:16px}.hoja{width:100vw;max-height:90dvh;animation:sube var(--t) var(--muelle);border-radius:28px 28px 0 0;top:auto}}@media (width<=480px){.cajon .rejilla,.rejilla{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.halo,.ondas.vivas i,.voz .cursor{animation:none!important}}.avisar-fallo{background:var(--tarjeta);min-height:44px;box-shadow:0 0 0 1px var(--sep);color:var(--texto2);border-radius:22px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=1599px){.avisar-fallo{border-radius:50%;justify-content:center;width:44px;padding:0}.avisar-fallo span{display:none}}@media (width>=1024px) and (width<=1399px){.cabecera{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;padding-top:16px}.cabecera .pastillas{grid-area:2/1/auto/-1;justify-self:center;max-width:100%;overflow-x:auto}.cabecera .derecha{grid-area:1/2}.cabecera .logo{grid-area:1/1}.pagina{padding-left:32px;padding-right:32px}}
