@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--fb-bg: #d1d4e2;--fb-surface: #e0e2eb;--fb-surface-2: #eff0f5;--fb-sunken: #c3c6d7;--fb-line: #bcbece;--fb-line-strong: #575a6b;--fb-ink: #251929;--fb-ink-2: #544459;--fb-acento: #762351;--fb-acento-hover: #8a2c60;--fb-on-acento: #f3eee8;--fb-acento-suave: #ecd0dc;--fb-focus: #6e1d4b;--fb-c-coral-suave: #f9cec6;--fb-c-coral-vivo: #ed8d7d;--fb-c-coral-tinta: #8c2e23;--fb-c-turquesa-suave: #b3e4e3;--fb-c-turquesa-vivo: #25c2c2;--fb-c-turquesa-tinta: #045f5f;--fb-c-sol-suave: #ead7b4;--fb-c-sol-vivo: #d0a348;--fb-c-sol-tinta: #6b4d01;--fb-c-cielo-suave: #bbdff7;--fb-c-cielo-vivo: #5fbcf4;--fb-c-cielo-tinta: #005982;--fb-c-lavanda-suave: #ddd3f7;--fb-c-lavanda-vivo: #a88ddf;--fb-c-lavanda-tinta: #5c3e90;--fb-c-orquidea-suave: #f4ccde;--fb-c-orquidea-vivo: #f197c2;--fb-c-orquidea-tinta: #842d5c;--fb-c-mandarina-suave: #f4d1ba;--fb-c-mandarina-vivo: #de8f57;--fb-c-mandarina-tinta: #7e3f02;--fb-c-hoja-suave: #c5e2c5;--fb-c-hoja-vivo: #6cb26f;--fb-c-hoja-tinta: #0f641d;--fb-c-piedra-suave: #dcd8d4;--fb-c-piedra-vivo: #d8d0c4;--fb-c-piedra-tinta: #595147;--fb-c-pizarra-suave: #d1d9ea;--fb-c-pizarra-vivo: #6f80a5;--fb-c-pizarra-tinta: #415277;--fb-c-arcilla-suave: #f6ced0;--fb-c-arcilla-vivo: #be6971;--fb-c-arcilla-tinta: #87313d;--fb-c-limon-suave: #e1dbb1;--fb-c-limon-vivo: #dfcc5e;--fb-c-limon-tinta: #5e5301;--fb-c-petroleo-suave: #bce2de;--fb-c-petroleo-vivo: #4ab2a9;--fb-c-petroleo-tinta: #02605a;--fb-c-salvia-suave: #c9e0d2;--fb-c-salvia-vivo: #95cdae;--fb-c-salvia-tinta: #246043;--fb-c-arena-suave: #e5d8b8;--fb-c-arena-vivo: #ecce7b;--fb-c-arena-tinta: #665002;--fb-c-rojo-suave: #fecbc6;--fb-c-rojo-vivo: #e26662;--fb-c-rojo-tinta: #9a101e;--fb-c-azul-suave: #c5dbfb;--fb-c-azul-vivo: #5d8dd4;--fb-c-azul-tinta: #1e5099;--fb-c-magenta-suave: #edcee9;--fb-c-magenta-vivo: #dc95d5;--fb-c-magenta-tinta: #783274;--fb-c-acero-suave: #cbdce8;--fb-c-acero-vivo: #83aac7;--fb-c-acero-tinta: #2e5773;--fb-c-esmeralda-suave: #bde4cf;--fb-c-esmeralda-vivo: #5ac293;--fb-c-esmeralda-tinta: #016242;--fb-c-rosa-suave: #f8ccd3;--fb-c-rosa-vivo: #dd7d90;--fb-c-rosa-tinta: #8a2b45;--fb-c-naranja-suave: #f2d2b8;--fb-c-naranja-vivo: #f5ac69;--fb-c-naranja-tinta: #794300;--fb-c-oliva-suave: #d9ddbb;--fb-c-oliva-vivo: #9a9f4b;--fb-c-oliva-tinta: #545701;--fb-c-cian-suave: #b3e4e6;--fb-c-cian-vivo: #4cdbe3;--fb-c-cian-tinta: #035e63;--fb-c-violeta-suave: #d4d5fa;--fb-c-violeta-vivo: #aeadfe;--fb-c-violeta-tinta: #4c4496;--fb-c-cobre-suave: #f0d1c7;--fb-c-cobre-vivo: #ae6d56;--fb-c-cobre-tinta: #7e3d26;--fb-c-niebla-suave: #dad9d6;--fb-c-niebla-vivo: #bbb7b1;--fb-c-niebla-tinta: #56524c;--fb-sombra-1: 0 1px 2px #2519291f, 0 1px 1px #25192912;--fb-sombra-2: 0 6px 18px -6px #25192938, 0 2px 4px #25192917;--fb-sombra-3: 0 24px 60px -18px #2519295c, 0 6px 16px -6px #2519292e;--fb-velo: #25192924;--fb-velo-texto: #251929;--fb-font-display: "Bricolage Grotesque Variable", "Onest Variable", system-ui, sans-serif;--fb-font-texto: "Onest Variable", system-ui, sans-serif;--fb-font-mono: ui-monospace, "DejaVu Sans Mono", monospace;--fb-t-xs: .8125rem;--fb-t-sm: .9375rem;--fb-t-md: 1.0625rem;--fb-t-lg: 1.25rem;--fb-t-xl: 1.625rem;--fb-t-xxl: 2.25rem;--fb-peso-texto: 420;--fb-peso-medio: 560;--fb-peso-fuerte: 700;--fb-peso-display: 640;--fb-interlinea: 1.5;--fb-interlinea-corta: 1.2;--fb-s-1: .25rem;--fb-s-2: .5rem;--fb-s-3: .75rem;--fb-s-4: 1rem;--fb-s-5: 1.5rem;--fb-s-6: 2rem;--fb-s-7: 3rem;--fb-r-1: .5rem;--fb-r-2: .875rem;--fb-r-3: 1.375rem;--fb-r-pill: 999px;--fb-tactil: 2.75rem;--fb-trazo: 1.75;--fb-drawer-ancho: 27.5rem;--fb-flotante: 3.5rem;--fb-flotante-margen: 1.25rem;--fb-z-drawer: 999995;--fb-z-flotante: 999995;--fb-dur-instante: 90ms;--fb-dur-rapido: .16s;--fb-dur-medio: .26s;--fb-dur-lento: .42s;--fb-dur-relato: .72s;--fb-curva-salida: cubic-bezier(.2, .8, .2, 1);--fb-curva-entrada: cubic-bezier(.5, 0, .75, 0);--fb-curva-suave: cubic-bezier(.45, 0, .25, 1);--fb-curva-rebote: cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-reduced-motion:reduce){:root,:host{--fb-dur-instante: .01ms;--fb-dur-rapido: .01ms;--fb-dur-medio: .01ms;--fb-dur-lento: .01ms;--fb-dur-relato: .01ms}}.fb-raiz{font-family:var(--fb-font-texto);font-size:var(--fb-t-md);font-weight:var(--fb-peso-texto);line-height:var(--fb-interlinea);color:var(--fb-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fb-raiz *,.fb-raiz *:before,.fb-raiz *:after{box-sizing:border-box}.fb-raiz :focus-visible{outline:3px solid var(--fb-focus);outline-offset:2px;border-radius:var(--fb-r-1)}:where(.fb-raiz) :where(button){font:inherit;color:inherit}.fb-display{font-family:var(--fb-font-display);font-weight:var(--fb-peso-display);letter-spacing:-.01em;line-height:var(--fb-interlinea-corta)}.fb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fb-icono{flex:none;fill:none;stroke:currentColor;stroke-width:var(--fb-trazo);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.fb-icono .fb-punto{fill:currentColor;stroke:none}.fb-discontinuo{stroke-dasharray:2.4 2.6}.fb-senal{flex:none;overflow:visible;display:inline-block;vertical-align:middle}.fb-senal-cuerpo,.fb-senal-atras{fill:var(--fam-vivo);stroke:var(--fam-tinta);stroke-width:1.6;stroke-linejoin:round;transition:fill var(--fb-dur-medio) var(--fb-curva-suave),stroke var(--fb-dur-medio) var(--fb-curva-suave)}.fb-senal-atras{fill:var(--fam-suave)}.fb-senal--anillo .fb-senal-cuerpo{fill:var(--fam-vivo)}.fb-senal-tramo{fill:none;stroke:var(--fb-line);stroke-width:3.2;stroke-linecap:round;transition:stroke var(--fb-dur-medio) var(--fb-curva-salida);transition-delay:calc(var(--i) * var(--fb-dur-instante) / 2)}.fb-senal-tramo--lleno{stroke:var(--fam-tinta)}.fb-senal-icono{fill:none;stroke:var(--fb-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.fb-senal-icono .fb-punto{fill:var(--fb-ink);stroke:none}.fb-senal-icono rect{fill:none}.fb-insignia,.fb-chip{display:inline-flex;align-items:center;gap:var(--fb-s-2);max-width:100%;min-width:0;border-radius:var(--fb-r-pill);background:var(--fam-suave);color:var(--fb-ink);font-size:var(--fb-t-sm);font-weight:var(--fb-peso-medio);line-height:var(--fb-interlinea-corta);white-space:nowrap}.fb-insignia{padding:var(--fb-s-1) var(--fb-s-3) var(--fb-s-1) var(--fb-s-1)}.fb-insignia--lg{font-size:var(--fb-t-md);padding-right:var(--fb-s-4)}.fb-insignia-texto,.fb-chip-texto{overflow:hidden;text-overflow:ellipsis}.fb-chip{padding:.1875rem var(--fb-s-3) .1875rem .1875rem}.fb-chip--solo{padding:.1875rem}.fb-chip-modulo{color:var(--fb-ink-2);font-weight:var(--fb-peso-texto)}.fb-prioridad{display:inline-flex;align-items:center;gap:var(--fb-s-2);color:var(--fb-ink);font-size:var(--fb-t-sm)}.fb-prioridad svg{flex:none}.fb-barra{fill:none;stroke:var(--fb-line-strong);stroke-width:1;opacity:.55}.fb-barra--llena{fill:var(--fam-vivo);stroke:var(--fam-tinta);stroke-width:1.3;opacity:1}.fb-prioridad-texto{font-weight:var(--fb-peso-medio)}.fb-recorrido{container-type:inline-size;width:100%;display:grid;gap:var(--fb-s-1);min-width:0}.fb-recorrido-fila{display:flex;align-items:flex-start;gap:var(--fb-s-2);min-width:0}.fb-recorrido-frase{font-weight:var(--fb-peso-fuerte);font-size:var(--fb-t-sm);color:var(--fb-ink);line-height:var(--fb-interlinea-corta);padding-left:.25rem}.fb-recorrido--triage .fb-recorrido-frase{display:none}@container (max-width: 34rem){.fb-recorrido-nombre{display:none}.fb-recorrido--triage .fb-recorrido-frase{display:block}}.fb-recorrido-camino{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:1;min-width:0}.fb-recorrido-paso{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--fb-s-1);min-width:0}.fb-recorrido-paso:before{content:"";position:absolute;top:calc(1.0625rem - 1.5px);right:50%;width:100%;height:3px;border-radius:var(--fb-r-pill);background:var(--fb-line);z-index:0}.fb-recorrido-paso:first-child:before{display:none}.fb-recorrido-paso--hecho:before,.fb-recorrido-paso--actual:before{background:var(--fam-tinta)}.fb-recorrido--alterno .fb-recorrido-paso:before{background:var(--fb-line)}.fb-recorrido-nodo{position:relative;z-index:1;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;color:var(--fb-ink-2)}.fb-recorrido-paso--hecho .fb-recorrido-nodo{background:var(--fam-suave);color:var(--fam-tinta);box-shadow:inset 0 0 0 2px var(--fam-tinta);width:1.625rem;height:1.625rem;margin:.25rem}.fb-recorrido-paso--pendiente .fb-recorrido-nodo{background:var(--fb-surface-2);box-shadow:inset 0 0 0 1.5px var(--fb-line-strong);width:1.625rem;height:1.625rem;margin:.25rem}.fb-recorrido--alterno .fb-recorrido-nodo{opacity:.7}.fb-recorrido-nombre{font-size:var(--fb-t-xs);color:var(--fb-ink-2);text-align:center;line-height:var(--fb-interlinea-corta);max-width:100%;overflow:hidden;text-overflow:ellipsis}.fb-recorrido-paso--actual .fb-recorrido-nombre,.fb-recorrido-desvio .fb-recorrido-nombre{color:var(--fb-ink);font-weight:var(--fb-peso-fuerte);white-space:normal}.fb-recorrido-desvio{display:flex;flex-direction:column;align-items:center;gap:var(--fb-s-1);position:relative;padding-left:var(--fb-s-5);max-width:7.5rem}.fb-recorrido-rama{position:absolute;left:calc(-1 * var(--fb-s-2));top:.125rem;width:2rem;height:1.5rem;fill:none;stroke:var(--fam-tinta);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 4}.fb-recorrido--compacto .fb-recorrido-paso:before{top:calc(.8125rem - 1.5px);height:2px}.fb-recorrido--compacto .fb-recorrido-nodo{width:1.625rem;height:1.625rem}.fb-recorrido--compacto .fb-recorrido-paso--hecho .fb-recorrido-nodo,.fb-recorrido--compacto .fb-recorrido-paso--pendiente .fb-recorrido-nodo{width:1.125rem;height:1.125rem;margin:.25rem}.fb-recorrido--compacto .fb-recorrido-desvio{padding-left:var(--fb-s-5)}.fb-recorrido--compacto .fb-recorrido-rama{width:1.5rem;height:1.125rem}.fb-avatar{display:inline-grid;place-items:center;flex:none;width:var(--tam);height:var(--tam);border-radius:50%;background:var(--fam-suave);color:var(--fam-tinta);box-shadow:inset 0 0 0 1.5px var(--fam-tinta);font-family:var(--fb-font-display);font-weight:var(--fb-peso-fuerte);font-size:calc(var(--tam) * .38);letter-spacing:.02em}.fb-boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--fb-s-2);min-height:var(--fb-tactil);padding:0 var(--fb-s-4);border:0;border-radius:var(--fb-r-pill);font-weight:var(--fb-peso-fuerte);font-size:var(--fb-t-md);cursor:pointer;white-space:nowrap;transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave),transform var(--fb-dur-instante) var(--fb-curva-salida),box-shadow var(--fb-dur-rapido) var(--fb-curva-suave)}.fb-boton:active{transform:scale(.97)}.fb-boton--principal{background:var(--fb-acento);color:var(--fb-on-acento);box-shadow:var(--fb-sombra-2)}.fb-boton--principal:hover{background:var(--fb-acento-hover)}.fb-boton--secundario{background:var(--fb-surface-2);color:var(--fb-ink);box-shadow:inset 0 0 0 1.5px var(--fb-line-strong)}.fb-boton--secundario:hover{background:var(--fb-surface)}.fb-boton--fantasma{background:transparent;color:var(--fb-ink)}.fb-boton--fantasma:hover{background:var(--fb-sunken)}.fb-boton--icono{width:var(--fb-tactil);padding:0}.fb-boton--lg{min-height:3.25rem;padding:0 var(--fb-s-5);font-size:var(--fb-t-lg)}.fb-boton--sm{min-height:2.25rem;padding:0 var(--fb-s-3);font-size:var(--fb-t-sm)}.fb-boton--sm.fb-boton--icono{width:2.25rem}.fb-boton[disabled]{cursor:not-allowed;background:var(--fb-sunken);color:var(--fb-ink-2);box-shadow:inset 0 0 0 1.5px var(--fb-line-strong)}.fb-boton[aria-busy=true] .fb-icono{animation:fb-girar var(--fb-dur-relato) linear infinite}.fb-ancla{display:flex;align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-3);border-radius:var(--fb-r-2);background:var(--fam-suave);min-width:0}.fb-ancla-cuerpo{display:flex;flex-direction:column;min-width:0;flex:1}.fb-ancla-app{font-family:var(--fb-font-display);font-weight:var(--fb-peso-display);font-size:var(--fb-t-lg);line-height:var(--fb-interlinea-corta)}.fb-ancla-migas,.fb-ancla-entidad{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fb-t-sm);color:var(--fb-ink)}.fb-ancla-sep{margin:0 var(--fb-s-1);color:var(--fam-tinta);font-weight:var(--fb-peso-fuerte)}.fb-ancla-entidad{font-weight:var(--fb-peso-fuerte)}.fb-ancla-entidad .fb-icono{margin-right:var(--fb-s-1);color:var(--fam-tinta);vertical-align:-.125rem}.fb-ancla-pin{color:var(--fam-tinta);align-self:flex-start}.fb-aviso{display:flex;align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-3);border-radius:var(--fb-r-2);background:var(--fam-suave);box-shadow:inset 4px 0 0 var(--fam-tinta)}.fb-aviso-icono{color:var(--fam-tinta)}.fb-aviso-cuerpo{display:flex;flex-direction:column;flex:1;min-width:0;line-height:var(--fb-interlinea-corta);gap:.125rem}.fb-aviso-titulo{font-weight:var(--fb-peso-fuerte)}.fb-aviso-texto{font-size:var(--fb-t-sm);color:var(--fb-ink)}.fb-segmentos{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:.1875rem;gap:.1875rem;border-radius:var(--fb-r-2);background:var(--fb-sunken)}.fb-segmento{display:inline-flex;align-items:center;gap:var(--fb-s-1);min-height:2.25rem;padding:0 var(--fb-s-3);border:0;border-radius:var(--fb-r-pill);background:transparent;font-size:var(--fb-t-sm);font-weight:var(--fb-peso-medio);cursor:pointer;transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave),box-shadow var(--fb-dur-rapido) var(--fb-curva-suave)}.fb-segmento:hover{background:var(--fb-surface)}.fb-segmento--activo{background:var(--fb-surface-2);box-shadow:var(--fb-sombra-1),inset 0 0 0 1.5px var(--fb-line-strong)}.fb-ilustracion{overflow:visible}.fb-ilus-horizonte{fill:none;stroke:var(--fb-line-strong);stroke-width:2;stroke-linecap:round;opacity:.6}.fb-ilus-horizonte--2{opacity:.35}.fb-ilus-pin path{fill:var(--fam-vivo);stroke:var(--fam-tinta);stroke-width:1.6}.fb-ilus-check path{fill:none;stroke:var(--fb-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fb-ilus-pin{animation:fb-flotar var(--fb-dur-relato) var(--fb-curva-suave) both}.fb-ilus-pin--b{animation-delay:var(--fb-dur-rapido)}.fb-ilus-pin--c{animation-delay:var(--fb-dur-medio)}.fb-flotante{--_abajo: calc(var(--itr-feedback-abajo, var(--fb-flotante-margen)) + env(safe-area-inset-bottom, 0px));--_derecha: calc(var(--itr-feedback-derecha, var(--fb-flotante-margen)) + env(safe-area-inset-right, 0px));position:fixed;right:var(--_derecha);bottom:var(--_abajo);z-index:var(--fb-z-flotante);display:grid;place-items:center;width:var(--fb-flotante);height:var(--fb-flotante);padding:0;border:0;border-radius:var(--fb-r-3);background:var(--fb-acento);color:var(--fb-on-acento);box-shadow:0 0 0 3px var(--fb-surface-2),var(--fb-sombra-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--fb-dur-rapido) var(--fb-curva-rebote),background-color var(--fb-dur-medio) var(--fb-curva-suave),color var(--fb-dur-medio) var(--fb-curva-suave),box-shadow var(--fb-dur-medio) var(--fb-curva-suave);animation:fb-flotar var(--fb-dur-lento) var(--fb-curva-salida) both}.fb-flotante--escena{position:absolute}.fb-flotante:hover{background:var(--fb-acento-hover);transform:translateY(-2px)}.fb-flotante:active{transform:scale(.94)}.fb-flotante:focus-visible{outline:3px solid var(--fb-focus);outline-offset:4px}.fb-flotante-caras{display:grid}.fb-flotante-icono{grid-area:1 / 1;transition:transform var(--fb-dur-medio) var(--fb-curva-rebote),opacity var(--fb-dur-rapido) var(--fb-curva-suave)}.fb-flotante-icono--cerrar{opacity:0;transform:rotate(-90deg) scale(.5)}.fb-flotante[data-abierto]{background:var(--fb-surface-2);color:var(--fb-acento);box-shadow:0 0 0 3px var(--fb-acento),0 0 0 7px var(--fb-acento-suave),var(--fb-sombra-3)}.fb-flotante[data-abierto]:hover{background:var(--fb-surface)}.fb-flotante[data-abierto] .fb-flotante-icono--marca{opacity:0;transform:rotate(90deg) scale(.5)}.fb-flotante[data-abierto] .fb-flotante-icono--cerrar{opacity:1;transform:none}.fb-flotante[data-abierto]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:fb-ping var(--fb-dur-relato) var(--fb-curva-salida) both}.fb-flotante-etiqueta{position:absolute;right:calc(100% + var(--fb-s-3));padding:var(--fb-s-1) var(--fb-s-3);border-radius:var(--fb-r-pill);background:var(--fb-ink);color:var(--fb-on-acento);font:var(--fb-peso-medio) var(--fb-t-sm) / var(--fb-interlinea-corta) var(--fb-font-texto);white-space:nowrap;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity var(--fb-dur-rapido) var(--fb-curva-suave),transform var(--fb-dur-rapido) var(--fb-curva-salida)}.fb-flotante:hover .fb-flotante-etiqueta,.fb-flotante:focus-visible .fb-flotante-etiqueta{opacity:1;transform:none}@media(hover:none){.fb-flotante-etiqueta{display:none}}.fb-relato-enviado{animation:fb-aparecer var(--fb-dur-relato) var(--fb-curva-rebote) both}.fb-relato-enviado .fb-senal-icono path{stroke-dasharray:60;animation:fb-dibujar var(--fb-dur-relato) var(--fb-curva-salida) both;animation-delay:var(--fb-dur-rapido)}.fb-onda{fill:none;stroke:var(--fam-tinta);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.fb-relato-enviado .fb-onda{animation:fb-onda var(--fb-dur-relato) var(--fb-curva-salida) both}.fb-relato-enviado .fb-onda--2{animation-delay:var(--fb-dur-rapido)}.fb-relato-estado{animation:fb-latido var(--fb-dur-lento) var(--fb-curva-rebote) both}.fb-relato-estado .fb-senal-icono{animation:fb-entrar-icono var(--fb-dur-lento) var(--fb-curva-rebote) both}.fb-relato-respuesta{animation:fb-resaltar calc(var(--fb-dur-relato) * 2) var(--fb-curva-suave) both}.fb-relato-respuesta .fb-punto-respuesta{animation:fb-ping var(--fb-dur-relato) var(--fb-curva-salida) both;animation-iteration-count:2}@keyframes fb-aparecer{0%{transform:scale(.55);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes fb-dibujar{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes fb-onda{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes fb-latido{0%{transform:scale(1)}35%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fb-entrar-icono{0%{transform:rotate(-35deg) scale(.4);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes fb-resaltar{0%{background-color:var(--fb-acento-suave)}to{background-color:var(--fb-surface)}}@keyframes fb-ping{0%{box-shadow:0 0 0 0 var(--fb-acento)}to{box-shadow:0 0 0 12px transparent}}@keyframes fb-flotar{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fb-girar{to{transform:rotate(360deg)}}@keyframes fb-entrar-derecha{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fb-entrar-abajo{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fb-subir{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.fb-boton[aria-busy=true] .fb-icono,.fb-relato-respuesta .fb-punto-respuesta{animation:none}}.fbu-visor{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--visor);height:var(--visor);color:var(--fam-tinta, var(--fb-acento))}.fbu-visor-esquinas{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round}.fbu-visor-esquina{transform-box:view-box;transform-origin:60px 60px;animation:fbu-enfocar var(--fb-dur-lento) var(--fb-curva-salida) both}.fbu-visor-centro{display:grid;place-items:center;width:52%;height:52%;border-radius:var(--fb-r-3);background:var(--fam-suave, var(--fb-acento-suave));color:var(--fam-tinta, var(--fb-acento));box-shadow:var(--fb-sombra-2),inset 0 0 0 2px var(--fam-tinta, var(--fb-acento));animation:fb-aparecer var(--fb-dur-lento) var(--fb-curva-rebote) both;animation-delay:var(--fb-dur-instante)}.fbu-visor--buscando .fbu-visor-esquina{animation:fbu-enfocar var(--fb-dur-lento) var(--fb-curva-salida) both,fbu-respirar calc(var(--fb-dur-relato) * 2) var(--fb-curva-suave) var(--fb-dur-lento) infinite alternate}@keyframes fbu-enfocar{0%{transform:scale(1.35);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fbu-respirar{0%{transform:scale(1)}to{transform:scale(1.1)}}.fbu-estado{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fb-s-3);min-height:min(32rem,70vh);padding:var(--fb-s-6) var(--fb-s-4);text-align:center}.fbu-estado-titulo{margin:var(--fb-s-2) 0 0;font-size:var(--fb-t-xl);max-width:22ch;overflow-wrap:anywhere}.fbu-estado-texto{margin:0;max-width:34ch;color:var(--fb-ink-2)}.fbu-estado-acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fb-s-2);margin-top:var(--fb-s-2)}.fbu-estado-pie{margin:var(--fb-s-4) 0 0;color:var(--fb-ink-2);font-size:var(--fb-t-xs)}@media(prefers-reduced-motion:reduce){.fbu-visor-esquina,.fbu-visor--buscando .fbu-visor-esquina,.fbu-visor-centro{animation:none}}.fbu-foto{display:block;flex:none;width:var(--tam);height:var(--tam);border-radius:50%;object-fit:cover;background:var(--fb-sunken);box-shadow:0 0 0 2px var(--fb-surface),0 0 0 3.5px var(--fb-line-strong)}html{background:var(--fb-bg)}body{margin:0;min-height:100vh;background:var(--fb-bg)}h1,h2,h3{margin:0}.fbc-centro{min-height:100vh;display:flex;flex-direction:column;background:var(--fb-bg)}.fbc-contenido{flex:1;min-width:0;outline:none}.fbc-saltar{position:absolute;left:var(--fb-s-3);top:var(--fb-s-2);z-index:9;padding:var(--fb-s-2) var(--fb-s-4);border-radius:var(--fb-r-pill);background:var(--fb-acento);color:var(--fb-on-acento);font-weight:var(--fb-peso-fuerte);text-decoration:none;transform:translateY(-200%)}.fbc-saltar:focus-visible{transform:none}.fbc-barra{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--fb-s-5);min-height:4rem;padding:0 var(--fb-s-3) 0 var(--fb-s-4);padding-top:env(safe-area-inset-top);background:var(--fb-surface);box-shadow:var(--fb-sombra-1)}.fbc-marca{display:inline-flex;align-items:center;gap:var(--fb-s-2);min-height:var(--fb-tactil);color:var(--fb-ink);text-decoration:none;font-size:var(--fb-t-lg);border-radius:var(--fb-r-2)}.fbc-marca-logo{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--fb-r-2);background:var(--fb-acento);color:var(--fb-on-acento);transition:transform var(--fb-dur-rapido) var(--fb-curva-rebote)}.fbc-marca:hover .fbc-marca-logo{transform:rotate(-6deg) scale(1.06)}.fbc-version{align-self:center;padding:0 var(--fb-s-2);border-radius:var(--fb-r-pill);background:var(--fb-sunken);color:var(--fb-ink-2);font-family:var(--fb-font-texto);font-size:var(--fb-t-xs);font-weight:var(--fb-peso-medio);line-height:1.375rem;font-variant-numeric:tabular-nums}.fbc-apps{display:flex;gap:var(--fb-s-1);min-width:0}.fbc-app{position:relative;display:inline-flex;align-items:center;gap:var(--fb-s-2);min-height:2.5rem;padding:0 var(--fb-s-3);border-radius:var(--fb-r-pill);color:var(--fb-ink);text-decoration:none;font-weight:var(--fb-peso-medio);white-space:nowrap;transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave),box-shadow var(--fb-dur-rapido) var(--fb-curva-suave)}.fbc-app:hover{background:var(--fb-surface-2)}.fbc-app[aria-current=page]{background:var(--fb-acento-suave);box-shadow:inset 0 0 0 1.5px var(--fb-acento);font-weight:var(--fb-peso-fuerte)}.fbc-app[aria-current=page] .fb-icono{color:var(--fb-acento);animation:fb-latido var(--fb-dur-lento) var(--fb-curva-rebote) both}.fbc-acciones{margin-left:auto;display:flex;align-items:center;gap:var(--fb-s-1)}.fbc-acciones>itr-chat{display:none}.fbc-redondo{position:relative;display:grid;place-items:center;width:var(--fb-tactil);height:var(--fb-tactil);padding:0;border:0;border-radius:50%;background:transparent;color:var(--fb-ink);cursor:pointer;transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave)}.fbc-redondo:hover,.fbc-redondo[aria-expanded=true]{background:var(--fb-sunken)}.fbc-redondo>span{display:grid}.fbc-cuenta{min-width:1.375rem;padding:0 .375rem;border-radius:var(--fb-r-pill);background:var(--fb-acento);color:var(--fb-on-acento);font-size:var(--fb-t-xs);font-weight:var(--fb-peso-fuerte);line-height:1.375rem;text-align:center;font-variant-numeric:tabular-nums}.fbc-cuenta--flota{position:absolute;top:.125rem;right:0;box-shadow:0 0 0 2px var(--fb-surface);animation:fb-aparecer var(--fb-dur-medio) var(--fb-curva-rebote) both}.fbc-campana-mece{transform-origin:50% 12%;animation:fbc-mecer var(--fb-dur-relato) var(--fb-curva-suave) both}@keyframes fbc-mecer{0%{transform:rotate(0)}20%{transform:rotate(16deg)}45%{transform:rotate(-12deg)}70%{transform:rotate(6deg)}to{transform:rotate(0)}}.fbc-campana,.fbc-yo-ancla{position:relative}.fbc-avatar{display:grid;place-items:center;width:var(--fb-tactil);height:var(--fb-tactil);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow var(--fb-dur-rapido) var(--fb-curva-suave),transform var(--fb-dur-instante) var(--fb-curva-salida)}.fbc-avatar:hover,.fbc-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--fb-acento-suave)}.fbc-avatar:active{transform:scale(.95)}.fbc-globo{position:absolute;top:calc(100% + var(--fb-s-2));right:0;z-index:5;width:min(23rem,calc(100vw - 2 * var(--fb-s-4)));max-height:min(34rem,calc(100vh - 6rem));display:flex;flex-direction:column;border-radius:var(--fb-r-3);background:var(--fb-surface);box-shadow:var(--fb-sombra-3);overflow:hidden;transform-origin:top right;animation:fbc-asomar var(--fb-dur-medio) var(--fb-curva-salida) both}@keyframes fbc-asomar{0%{transform:translateY(-6px) scale(.97);opacity:0}to{transform:none;opacity:1}}.fbc-globo-cabeza{display:flex;align-items:center;gap:var(--fb-s-2);padding:var(--fb-s-3) var(--fb-s-3) var(--fb-s-2) var(--fb-s-4)}.fbc-globo-cabeza h2{font-size:var(--fb-t-lg)}.fbc-globo-acciones{margin-left:auto;display:flex;gap:var(--fb-s-1)}.fbc-globo-cuerpo{overflow-y:auto;padding:0 var(--fb-s-2) var(--fb-s-3)}.fbc-avisos-grupo h3{padding:var(--fb-s-2) var(--fb-s-2) var(--fb-s-1);color:var(--fb-ink-2);font-size:var(--fb-t-xs);font-weight:var(--fb-peso-fuerte);letter-spacing:.04em;text-transform:uppercase}.fbc-avisos-grupo ul{list-style:none;margin:0;padding:0;display:grid;gap:.125rem}.fbc-aviso{position:relative;display:flex;align-items:flex-start;gap:var(--fb-s-3);width:100%;padding:var(--fb-s-2);border:0;border-radius:var(--fb-r-2);background:transparent;text-align:left;cursor:pointer;transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave)}.fbc-aviso:hover{background:var(--fb-surface-2)}.fbc-aviso[data-sin-leer]{background:var(--fb-acento-suave)}.fbc-aviso[data-sin-leer]:after{content:"";position:absolute;top:var(--fb-s-3);right:var(--fb-s-3);width:.5rem;height:.5rem;border-radius:50%;background:var(--fb-acento)}.fbc-aviso-icono{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:var(--fb-r-1);background:var(--fb-sunken);color:var(--fb-ink)}.fbc-aviso-cuerpo{display:flex;flex-direction:column;min-width:0;flex:1;line-height:var(--fb-interlinea-corta);gap:.125rem;padding-right:var(--fb-s-3)}.fbc-aviso-cuerpo strong{font-size:var(--fb-t-sm);overflow-wrap:anywhere}.fbc-aviso-texto{color:var(--fb-ink-2);font-size:var(--fb-t-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fbc-aviso-tiempo{color:var(--fb-ink-2);font-size:var(--fb-t-xs)}.fbc-vacio{display:flex;flex-direction:column;align-items:center;gap:var(--fb-s-2);padding:var(--fb-s-5) var(--fb-s-3);color:var(--fb-ink-2);text-align:center}.fbc-vacio .fb-icono{color:var(--fb-ink)}.fbc-esqueleto{height:6rem;margin:var(--fb-s-2);border-radius:var(--fb-r-2);background:linear-gradient(90deg,var(--fb-sunken),var(--fb-surface-2),var(--fb-sunken));background-size:200% 100%;animation:fbc-brillo calc(var(--fb-dur-relato) * 2) var(--fb-curva-suave) infinite}@keyframes fbc-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.fbc-yo{width:min(22rem,calc(100vw - 2 * var(--fb-s-4)));padding:var(--fb-s-4);gap:var(--fb-s-4);overflow-y:auto}.fbc-yo-quien{display:flex;align-items:center;gap:var(--fb-s-3)}.fbc-yo-nombre{display:flex;flex-direction:column;min-width:0;gap:.125rem}.fbc-yo-nombre strong{font-size:var(--fb-t-lg);overflow-wrap:anywhere}.fbc-yo-nombre span{color:var(--fb-ink-2);font-size:var(--fb-t-sm);overflow-wrap:anywhere}.fbc-yo-seccion h3{margin-bottom:var(--fb-s-2);color:var(--fb-ink-2);font-size:var(--fb-t-xs);font-weight:var(--fb-peso-fuerte);letter-spacing:.04em;text-transform:uppercase}.fbc-yo-puedes{list-style:none;margin:0;padding:0;display:grid;gap:var(--fb-s-1)}.fbc-yo-puedes li{display:flex;align-items:center;gap:var(--fb-s-2);padding:var(--fb-s-1) var(--fb-s-3) var(--fb-s-1) var(--fb-s-1);border-radius:var(--fb-r-pill);background:var(--fam-suave);font-size:var(--fb-t-sm);font-weight:var(--fb-peso-medio);animation:fb-subir var(--fb-dur-medio) var(--fb-curva-salida) both}.fbc-yo-puedes li:nth-child(2){animation-delay:var(--fb-dur-instante)}.fbc-yo-puedes li:nth-child(3){animation-delay:calc(var(--fb-dur-instante) * 2)}.fbc-yo-puedes li:nth-child(4){animation-delay:calc(var(--fb-dur-instante) * 3)}.fbc-yo-puedes-icono{display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--fb-surface-2);color:var(--fam-tinta);box-shadow:inset 0 0 0 1.5px var(--fam-tinta)}.fbc-yo-enlace{display:flex;align-items:center;gap:var(--fb-s-3);min-height:var(--fb-tactil);padding:var(--fb-s-2) var(--fb-s-3);border-radius:var(--fb-r-2);background:var(--fb-surface-2);color:var(--fb-ink);text-decoration:none;font-weight:var(--fb-peso-medio);transition:background-color var(--fb-dur-rapido) var(--fb-curva-suave)}.fbc-yo-enlace:hover{background:var(--fb-bg)}.fbc-yo-enlace>span{display:flex;flex-direction:column;flex:1;line-height:var(--fb-interlinea-corta)}.fbc-yo-enlace small{color:var(--fb-ink-2);font-size:var(--fb-t-xs);font-weight:var(--fb-peso-texto)}.fbc-yo-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fb-s-2);padding-top:var(--fb-s-3);border-top:1px solid var(--fb-line)}.fbc-yo-version{display:inline-flex;align-items:center;gap:var(--fb-s-1);color:var(--fb-ink-2);font-size:var(--fb-t-xs);font-variant-numeric:tabular-nums}.fbc-app-marco{position:relative;min-height:100%;animation:fbc-surgir var(--fb-dur-medio) var(--fb-curva-salida) both}@keyframes fbc-surgir{0%{opacity:0}to{opacity:1}}.fbc-app-marco:before,.fbc-app-marco:after{content:"";position:absolute;width:2.5rem;height:2.5rem;border:0 solid var(--fb-acento);pointer-events:none;opacity:0;animation:fbc-enfoque var(--fb-dur-relato) var(--fb-curva-salida) both}.fbc-app-marco:before{top:var(--fb-s-2);left:var(--fb-s-2);border-top-width:3px;border-left-width:3px;border-top-left-radius:var(--fb-r-2);--desde: translate(-12px, -12px)}.fbc-app-marco:after{bottom:var(--fb-s-2);right:var(--fb-s-2);border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:var(--fb-r-2);--desde: translate(12px, 12px)}@keyframes fbc-enfoque{0%{transform:var(--desde);opacity:0}45%{transform:none;opacity:.9}to{transform:none;opacity:0}}.fbc-puerta{display:grid;place-items:center;min-height:100vh;padding:var(--fb-s-4);background:var(--fb-bg)}.fbc-puerta .fbu-estado{width:min(30rem,100%);padding:var(--fb-s-6) var(--fb-s-5);border-radius:var(--fb-r-3);background:var(--fb-surface);box-shadow:var(--fb-sombra-2);min-height:0}.fbc-dialogo{width:min(24rem,calc(100vw - 2 * var(--fb-s-4)));padding:0;border:0;border-radius:var(--fb-r-3);background:var(--fb-surface);color:var(--fb-ink);box-shadow:var(--fb-sombra-3)}.fbc-dialogo[open]{animation:fb-entrar-abajo var(--fb-dur-medio) var(--fb-curva-salida) both}.fbc-dialogo::backdrop{background:var(--fb-velo)}.fbc-dialogo-cuerpo{display:flex;flex-direction:column;align-items:center;gap:var(--fb-s-3);padding:var(--fb-s-5);text-align:center}.fbc-dialogo-cuerpo h2{font-size:var(--fb-t-xl)}.fbc-dialogo-cuerpo p{margin:0;color:var(--fb-ink-2)}@media(max-width:960px){.fbc-barra{gap:var(--fb-s-3)}.fbc-version{display:none}}@media(max-width:720px){.fbc-barra{gap:var(--fb-s-2);min-height:3.5rem;padding-left:var(--fb-s-3);padding-right:var(--fb-s-2)}.fbc-apps{position:fixed;left:0;right:0;bottom:0;z-index:4;justify-content:space-around;padding:var(--fb-s-1) var(--fb-s-2) calc(var(--fb-s-1) + env(safe-area-inset-bottom));background:var(--fb-surface);box-shadow:var(--fb-sombra-2)}.fbc-app{flex:1;flex-direction:column;justify-content:center;gap:.125rem;min-height:3.25rem;padding:var(--fb-s-1) var(--fb-s-2);border-radius:var(--fb-r-2);font-size:var(--fb-t-xs)}.fbc-app>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.fbc-centro[data-con-apps]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}:root:has(.fbc-apps){--itr-feedback-abajo: calc(3.25rem + 2 * var(--fb-s-1) + var(--fb-flotante-margen))}.fbc-globo{position:fixed;inset:auto 0 0;z-index:6;width:auto;max-height:82vh;border-radius:var(--fb-r-3) var(--fb-r-3) 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--fb-sombra-3),0 0 0 100vmax var(--fb-velo);animation-name:fb-entrar-abajo}.fbc-yo{width:auto;padding-bottom:calc(var(--fb-s-4) + env(safe-area-inset-bottom))}}@media(max-width:330px){.fbc-marca-texto{display:none}}@media(prefers-reduced-motion:reduce){.fbc-campana-mece,.fbc-esqueleto,.fbc-app-marco,.fbc-app-marco:before,.fbc-app-marco:after,.fbc-app[aria-current=page] .fb-icono,.fbc-yo-puedes li,.fbc-cuenta--flota,.fbc-globo,.fbc-dialogo[open]{animation:none}}
