@charset "UTF-8";:where(:root,[data-theme=light]){--mat-sys-primary: #2f5d4a;--mat-sys-on-primary: #fffbff;--mat-sys-primary-container: #cfe9da;--mat-sys-on-primary-container: #002c1e;--mat-sys-secondary: #53625a;--mat-sys-on-secondary: #fffbff;--mat-sys-secondary-container: #d7e6dc;--mat-sys-on-secondary-container: #1b2922;--mat-sys-tertiary: #9e4c00;--mat-sys-on-tertiary: #fffbff;--mat-sys-tertiary-container: #ffb875;--mat-sys-on-tertiary-container: #411b00;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #fffbff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #540003;--mat-sys-surface: #fcf5ed;--mat-sys-background: #fcf5ed;--mat-sys-on-background: #211d15;--mat-sys-surface-container-lowest: #fffbff;--mat-sys-surface-container-low: #f7f0e7;--mat-sys-surface-container: #f2eadf;--mat-sys-surface-container-high: #ece4d9;--mat-sys-surface-container-highest: #e4dcce;--mat-sys-surface-dim: #e0d9d0;--mat-sys-surface-bright: #fcf5ed;--mat-sys-on-surface: #211d15;--mat-sys-on-surface-variant: #4c4637;--mat-sys-outline: #736c5e;--mat-sys-outline-variant: #d4cbb9;--mat-sys-inverse-surface: #343027;--mat-sys-inverse-on-surface: #f8f0e2;--mat-sys-inverse-primary: #a0d1b9;--mat-sys-surface-tint: #2f5d4a;--logro: var(--mat-sys-tertiary-container);--on-logro: var(--mat-sys-on-tertiary-container);--aviso-container: #fdda75;--on-aviso-container: #302400;--grupo-verduras: #426834;--on-grupo-verduras: #fffbff;--grupo-verduras-container: #d7efc8;--on-grupo-verduras-container: #1b3711;--grupo-frutas: #8c4966;--on-grupo-frutas: #fffbff;--grupo-frutas-container: #ffe0ea;--on-grupo-frutas-container: #4e2136;--grupo-cereales: #6e5e0e;--on-grupo-cereales: #fffbff;--grupo-cereales-container: #f7e8b2;--on-grupo-cereales-container: #3a3000;--grupo-leguminosas: #8d4d39;--on-grupo-leguminosas: #fffbff;--grupo-leguminosas-container: #ffe2da;--on-grupo-leguminosas-container: #512314;--grupo-animal: #276674;--on-grupo-animal: #fffbff;--grupo-animal-container: #c7eff9;--on-grupo-animal-container: #00363f;--grupo-leche: #5a5b81;--on-grupo-leche: #fffbff;--grupo-leche-container: #e8e6ff;--on-grupo-leche-container: #2c2d50;--grupo-grasas: #855303;--on-grupo-grasas: #fffbff;--grupo-grasas-container: #ffe4c8;--on-grupo-grasas-container: #472a00;--grupo-azucares: #72537d;--on-grupo-azucares: #fffbff;--grupo-azucares-container: #fae0ff;--on-grupo-azucares-container: #41254c;--elev-tarjeta: none;--elev-flota: 0 2px 6px rgba(33, 29, 21, .06), 0 12px 32px rgba(33, 29, 21, .08);--elev-flota-celular: 0 0 0 1px rgba(33, 29, 21, .1), 0 1px 0 rgba(33, 29, 21, .06)}:where([data-theme=dark]){--mat-sys-primary: #a0d1b9;--mat-sys-on-primary: #033827;--mat-sys-primary-container: #204f3d;--mat-sys-on-primary-container: #cfe9da;--mat-sys-secondary: #bbcac1;--mat-sys-on-secondary: #26332d;--mat-sys-secondary-container: #3c4a43;--mat-sys-on-secondary-container: #d7e6dc;--mat-sys-tertiary: #ffb875;--mat-sys-on-tertiary: #411b00;--mat-sys-tertiary-container: #733600;--mat-sys-on-tertiary-container: #ffdcc0;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #8e1313;--mat-sys-on-error-container: #ffdad6;--mat-sys-surface: #171512;--mat-sys-background: #181510;--mat-sys-on-background: #efe7d9;--mat-sys-surface-container-lowest: #100e0a;--mat-sys-surface-container-low: #1d1b17;--mat-sys-surface-container: #24211c;--mat-sys-surface-container-high: #2c2a24;--mat-sys-surface-container-highest: #3a372f;--mat-sys-surface-dim: #171512;--mat-sys-surface-bright: #3b3934;--mat-sys-on-surface: #f2eadf;--mat-sys-on-surface-variant: #c3bba9;--mat-sys-outline: #989080;--mat-sys-outline-variant: #4c4639;--mat-sys-inverse-surface: #eae1d4;--mat-sys-inverse-on-surface: #29251d;--mat-sys-inverse-primary: #2f5d4a;--mat-sys-surface-tint: #a0d1b9;--logro: var(--mat-sys-tertiary);--on-logro: var(--mat-sys-on-tertiary);--aviso-container: #514004;--on-aviso-container: #fce096;--grupo-verduras: #a2cd8e;--on-grupo-verduras: #0a2503;--grupo-verduras-container: #2b3e23;--on-grupo-verduras-container: #c9edb6;--grupo-frutas: #fca9ca;--on-grupo-frutas: #3a1024;--grupo-frutas-container: #512f3d;--on-grupo-frutas-container: #ffd9e5;--grupo-cereales: #d6c169;--on-grupo-cereales: #261f00;--grupo-cereales-container: #423912;--on-grupo-cereales-container: #f6e298;--grupo-leguminosas: #ffad95;--on-grupo-leguminosas: #3c1206;--grupo-leguminosas-container: #542f24;--on-grupo-leguminosas-container: #ffdbd1;--grupo-animal: #8fcad9;--on-grupo-animal: #00242a;--grupo-animal-container: #173e47;--on-grupo-animal-container: #b0ecfc;--grupo-leche: #bebde8;--on-grupo-leche: #1b1c3e;--grupo-leche-container: #363753;--on-grupo-leche-container: #e1dfff;--grupo-grasas: #f6b462;--on-grupo-grasas: #301b00;--grupo-grasas-container: #4d3413;--on-grupo-grasas-container: #ffddb8;--grupo-azucares: #d9b4e4;--on-grupo-azucares: #2f143a;--grupo-azucares-container: #46324d;--on-grupo-azucares-container: #f8d8ff;--elev-tarjeta: none;--elev-flota: 0 2px 8px rgba(0, 0, 0, .35), 0 12px 32px rgba(0, 0, 0, .35);--elev-flota-celular: 0 0 0 1px rgba(255, 255, 255, .1), 0 1px 0 rgba(0, 0, 0, .4)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--entre-tarjetas: 12px;--entre-tarjetas-escritorio: 16px;--radio-pildora: 999px;--radio-control: 12px;--radio-interior: 16px;--radio-tarjeta: 24px;--radio-hoja: 28px;--radio-marco: 32px;--size-regla: 1px;--size-foco: 3px;--size-foco-offset: 2px;--size-touch-min: 48px;--size-touch-main: 56px;--size-touch-desk: 40px;--size-riel: 72px;--size-barra: 62px;--size-marco-max: 160rem;--size-columna-paciente: 480px;--size-corte-intermedio: 720px;--size-corte-escritorio: 1024px;--dur-press: .1s;--dur-fast: .15s;--dur-enter: .2s;--dur-screen: .3s;--dur-exit: .14s;--dur-layout: .28s;--dur-pildora: .38s;--dur-hoja: .28s;--stagger: 70ms;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.64, 0, .78, 0);--ease-thumb: cubic-bezier(.4, 0, .2, 1);--acc-expand: .25s;--acc-collapse: .25s;--acc-chevron: .25s;--text-morph-dur: .18s;--text-morph-resize-dur: .24s;--vidrio-opacidad: 72%;--vidrio-desenfoque: 24px;--vidrio-saturacion: 160%;--font-text: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif}.numeral-lg{font-family:var(--font-display);font-size:44px;line-height:48px;font-weight:700;letter-spacing:-.02em}.numeral-md{font-family:var(--font-display);font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.01em}.numeral-sm{font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:600}.headline-small{font-family:var(--font-display);font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.01em}.title-large{font-family:var(--font-display);font-size:20px;line-height:26px;font-weight:600}.title-medium{font-family:var(--font-text);font-size:16px;line-height:24px;font-weight:700}.body-large{font-family:var(--font-text);font-size:16px;line-height:24px;font-weight:400}.body-medium{font-family:var(--font-text);font-size:14px;line-height:20px;font-weight:400}.label-large{font-family:var(--font-text);font-size:16px;line-height:24px;font-weight:700}.label-medium{font-family:var(--font-text);font-size:14px;line-height:20px;font-weight:700}.label-small{font-family:var(--font-text);font-size:12px;line-height:16px;font-weight:700}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Cifras;src:url("./media/Gabarito-latin-var-F4W2TDM7.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Atkinson Hyperlegible Next;src:url("./media/AtkinsonHyperlegibleNext-latin-var-VX3WN42K.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Gabarito;src:url("./media/Gabarito-latin-var-F4W2TDM7.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font-family:var(--font-text);font-size:16px;line-height:24px;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}h1,h2,h3{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block}::selection{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}:focus-visible{outline:var(--size-foco) solid var(--mat-sys-primary);outline-offset:var(--size-foco-offset);border-radius:var(--mat-sys-corner-extra-small)}:is(h1,h2,h3,main,.pa-pantalla,.pn-lienzo)[tabindex="-1"]:focus-visible{outline:none}input,textarea{caret-color:var(--mat-sys-primary);accent-color:var(--mat-sys-primary)}[hidden]{display:none!important}.pa-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pa-i{display:block;flex:none;fill:currentColor}.pa-var{color:var(--mat-sys-on-surface-variant)}.pa-balance{text-wrap:balance}.pa-saltar{position:fixed;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radio-pildora);background:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface);font-weight:700;transform:translateY(-200%)}.pa-saltar:focus-visible{transform:none}.pa-logo{display:block;flex:none;width:36px;height:36px;color:var(--mat-sys-primary)}.pa-logo__t{fill:var(--mat-sys-on-primary);font-family:var(--font-display);font-weight:700;font-size:20px}.pa-avatar{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--radio-pildora);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container);font-family:var(--font-display);font-weight:700;font-size:14px;line-height:20px}.pa-avatar--s{width:28px;height:28px;font-size:12px;line-height:16px}:root,[data-theme]{--s-lienzo: var(--mat-sys-surface-container-high);--s-marco: var(--mat-sys-surface-container-low);--s-tarjeta: var(--mat-sys-surface-container-lowest);--s-tarjeta-2: var(--mat-sys-surface-container);--s-linea: var(--mat-sys-outline-variant);--s-vidrio: color-mix(in srgb, var(--s-tarjeta) var(--vidrio-opacidad), transparent);--s-velo: color-mix(in srgb, var(--mat-sys-on-surface) 42%, transparent);--s-flota: var(--elev-flota)}[data-theme=dark],[data-theme=marino-dark]{--s-lienzo: var(--mat-sys-surface-container-lowest);--s-marco: var(--mat-sys-surface);--s-tarjeta: var(--mat-sys-surface-container);--s-tarjeta-2: var(--mat-sys-surface-container-high)}.pa-pagina{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:var(--s-marco);color:var(--mat-sys-on-surface)}.pa-vidrio{background:var(--s-vidrio);-webkit-backdrop-filter:blur(var(--vidrio-desenfoque)) saturate(var(--vidrio-saturacion));backdrop-filter:blur(var(--vidrio-desenfoque)) saturate(var(--vidrio-saturacion))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pa-vidrio{background:var(--s-tarjeta)}}@media(prefers-reduced-transparency:reduce){.pa-vidrio{background:var(--s-tarjeta);-webkit-backdrop-filter:none;backdrop-filter:none}}.pa-boton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-touch-min);padding:0 var(--space-6);border:var(--size-regla) solid transparent;border-radius:var(--radio-pildora);background:none;color:inherit;font-family:var(--font-text);font-weight:700;font-size:16px;line-height:24px;white-space:nowrap;text-align:center;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-boton:focus-visible{border-radius:var(--radio-pildora)}.pa-boton:active{scale:.97;transition-duration:var(--dur-press)}.pa-boton--llena{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.pa-boton--tonal{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pa-boton--contorno{border-color:var(--mat-sys-outline);color:var(--mat-sys-on-surface)}.pa-boton--texto{padding:0 var(--space-4);color:var(--mat-sys-primary)}.pa-boton--principal{min-height:var(--size-touch-main)}.pa-boton--bloque{display:flex;width:100%}.pa-boton--solo{width:var(--size-touch-min);padding:0}@media(hover:hover){.pa-boton--llena:hover{background:color-mix(in srgb,var(--mat-sys-primary),var(--mat-sys-on-surface) 12%)}.pa-boton--tonal:hover{background:color-mix(in srgb,var(--mat-sys-secondary-container),var(--mat-sys-on-secondary-container) 8%)}.pa-boton--contorno:hover,.pa-boton--texto:hover{background:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent)}}.pa-boton[disabled],.pa-boton[aria-disabled=true]{background:color-mix(in srgb,var(--mat-sys-on-surface) 10%,transparent);color:color-mix(in srgb,var(--mat-sys-on-surface) 40%,transparent);border-color:transparent;pointer-events:none}.pa-icono{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--size-touch-min);height:var(--size-touch-min);padding:0;border:0;border-radius:var(--radio-pildora);background:transparent;color:inherit;transition:background-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-icono:focus-visible{border-radius:var(--radio-pildora)}.pa-icono:active{scale:.94;transition-duration:var(--dur-press);background:color-mix(in srgb,currentColor 14%,transparent)}@media(hover:hover){.pa-icono:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.pa-icono--tonal{background:var(--s-tarjeta-2)}.pa-estado{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border-radius:var(--radio-pildora);background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface);font-weight:700;font-size:12px;line-height:16px;white-space:nowrap}.pa-estado--hecho{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pa-estado--nuevo{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pa-estado--aviso{background:var(--aviso-container);color:var(--on-aviso-container)}.pa-estado--logro{background:var(--logro);color:var(--on-logro)}.pa-estado--error{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.pa-tarjeta{min-width:0;padding:var(--space-4);border-radius:var(--radio-tarjeta);background:var(--s-tarjeta);color:var(--mat-sys-on-surface);box-shadow:var(--elev-tarjeta)}.pa-tarjeta--plana{padding:0;overflow:hidden}.pa-tarjeta--hero{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pa-tarjeta--hero .pa-var{color:color-mix(in srgb,var(--mat-sys-on-primary-container) 80%,transparent)}.pa-tarjeta__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:32px;padding-bottom:var(--space-3)}.pa-tarjeta__t{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pa-tarjeta--hero .pa-estado--aviso{background:var(--s-tarjeta);color:var(--mat-sys-on-surface)}.pa-metrica{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-height:72px;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-metrica:active{scale:.985;transition-duration:var(--dur-press)}@media(hover:hover){.pa-metrica:hover{background:color-mix(in srgb,var(--s-tarjeta),var(--mat-sys-on-surface) 4%)}}.pa-metrica__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radio-pildora);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pa-metrica__c{display:flex;flex-direction:column;min-width:0}.pa-metrica__n{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.01em}.pa-metrica__ir{color:var(--mat-sys-on-surface-variant)}.pa-grupada{overflow:hidden;border-radius:var(--radio-tarjeta);background:var(--s-tarjeta);color:var(--mat-sys-on-surface)}.pa-grupada--interior{border-radius:var(--radio-interior)}.pa-grupada li+li{border-top:var(--size-regla) solid var(--s-linea)}.pa-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-4);color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.pa-fila--enlace:active{background:var(--s-tarjeta-2);transition-duration:var(--dur-press)}@media(hover:hover){.pa-fila--enlace:hover{background:var(--s-tarjeta-2)}}.pa-fila__t{display:flex;flex-direction:column;min-width:0}.pa-fila__n{font-weight:700;font-size:16px;line-height:24px}.pa-fila__m{font-size:14px;line-height:20px;color:var(--mat-sys-on-surface-variant)}.pa-fila__m b{color:var(--mat-sys-on-surface);font-weight:700}.pa-fila__fin{display:flex;align-items:center;gap:var(--space-2);color:var(--mat-sys-on-surface-variant)}.pa-fila--logro .pa-fila__ico{background:var(--logro);color:var(--on-logro)}.pa-fila__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radio-pildora);background:var(--s-tarjeta-2);color:var(--mat-sys-on-surface-variant)}.pa-entrada{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pa-entrada__et{font-weight:700;font-size:14px;line-height:20px;color:var(--mat-sys-on-surface)}.pa-entrada__op{font-weight:400;color:var(--mat-sys-on-surface-variant)}.pa-entrada__in{width:100%;min-height:var(--size-touch-min);padding:0 var(--space-3);border:var(--size-regla) solid var(--mat-sys-outline);border-radius:var(--radio-control);background:var(--s-tarjeta);color:var(--mat-sys-on-surface);font-family:var(--font-text);font-size:16px;line-height:24px;transition:border-color var(--dur-fast) var(--ease-out)}.pa-entrada__in::placeholder{color:var(--mat-sys-on-surface-variant);opacity:1}.pa-entrada__in:focus-visible{border-color:var(--mat-sys-primary);border-radius:var(--radio-control)}.pa-entrada__in[disabled]{border-style:dashed;color:var(--mat-sys-on-surface-variant)}.pa-entrada__ayuda{font-size:14px;line-height:20px;color:var(--mat-sys-on-surface-variant)}.pa-entrada__error{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radio-control);background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container);font-size:14px;line-height:20px;animation:pa-campo-entra var(--dur-fast) var(--ease-out) backwards}.pa-entrada--error .pa-entrada__in{border-color:var(--mat-sys-error)}.pa-entrada--error .pa-entrada__in:focus-visible{border-color:var(--mat-sys-error)}@keyframes pa-campo-entra{0%{opacity:0;transform:translateY(-4px)}}.pa-entrada--buscar{position:relative}.pa-entrada--buscar .pa-entrada__in{padding-left:44px}.pa-entrada__lupa{position:absolute;left:var(--space-3);bottom:12px;color:var(--mat-sys-on-surface-variant);pointer-events:none}.pa-aviso{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radio-interior);background:var(--aviso-container);color:var(--on-aviso-container)}.pa-aviso__ico{margin-top:2px}.pa-aviso__t{display:flex;flex-direction:column;min-width:0}.pa-aviso__t b{font-weight:700;font-size:16px;line-height:24px}.pa-aviso__t span{font-size:14px;line-height:20px}.pa-aviso--error{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.pa-aviso--info{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pa-aviso--logro{background:var(--logro);color:var(--on-logro)}.pa-aviso--neutro{background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface)}.pa-aviso .pa-boton--texto{color:inherit;text-decoration:underline;text-underline-offset:3px}.pa-avisos{position:absolute;left:var(--space-4);right:var(--space-4);bottom:calc(var(--size-barra) + 26px + var(--space-3));z-index:40;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}.pa-avisos--sin-barra{bottom:calc(var(--space-6) + 34px)}@container ps (min-width: 720px){.pn-armazon>.pa-avisos{bottom:var(--space-6)}}.pa-aviso-breve{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:420px;min-height:52px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radio-interior);background:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface);box-shadow:var(--elev-flota-celular);font-size:14px;line-height:20px;pointer-events:auto;animation:pa-aviso-entra var(--dur-enter) var(--ease-out) backwards}.pa-aviso-breve>span{flex:1 1 auto;min-width:0}.pa-aviso-breve .pa-boton{min-height:var(--size-touch-min);padding:0 var(--space-4);color:var(--mat-sys-inverse-primary);font-size:14px;line-height:20px}.pa-aviso-breve .pa-boton:focus-visible{outline-color:var(--mat-sys-inverse-primary)}.pa-aviso-breve.is-sale{animation:pa-aviso-sale var(--dur-exit) var(--ease-in) forwards;pointer-events:none}@keyframes pa-aviso-entra{0%{opacity:0;transform:translateY(12px)}}@keyframes pa-aviso-sale{to{opacity:0;transform:translateY(8px)}}.pa-pista{position:relative}.pa-pildora{position:absolute;z-index:0;left:0;top:var(--pista-aire, 4px);height:calc(100% - 2 * var(--pista-aire, 4px));width:var(--w, 0px);border-radius:var(--radio-pildora);background:var(--mat-sys-secondary-container);opacity:0;transform:translate(var(--x, 0px));pointer-events:none}.pa-pista.is-listo>.pa-pildora{opacity:1}.pa-pista.is-anima>.pa-pildora{transition:transform var(--dur-pildora) var(--ease-thumb),width var(--dur-pildora) var(--ease-thumb)}.pa-pista:not(.is-listo) :is([aria-current=page],[aria-selected=true]){background:var(--mat-sys-secondary-container)}.pa-pista :is([aria-current=page],[aria-selected=true]){color:var(--mat-sys-on-secondary-container)}.pa-pista__it{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-touch-min);padding:0 var(--space-4);border:0;border-radius:var(--radio-pildora);background:transparent;color:var(--mat-sys-on-surface-variant);font-family:var(--font-text);font-weight:700;font-size:14px;line-height:20px;white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-pista__it:focus-visible{border-radius:var(--radio-pildora);outline-offset:-3px}.pa-pista__it:active{scale:.97;transition-duration:var(--dur-press)}@media(hover:hover){.pa-pista__it:not([aria-current=page]):not([aria-selected=true]):hover{color:var(--mat-sys-on-surface)}}.pa-pista--dias{display:flex;gap:var(--space-1);max-width:100%;padding:4px;overflow-x:auto;border-radius:var(--radio-pildora);background:var(--s-tarjeta-2);scrollbar-width:none}.pa-pista--dias::-webkit-scrollbar{display:none}.pa-pista--dias .pa-pista__it{flex:none;padding:0 var(--space-4)}.pa-pista--dias .pa-pildora{background:var(--mat-sys-primary-container)}.pa-pista--dias :is([aria-selected=true]){color:var(--mat-sys-on-primary-container)}.pa-pista--filtros{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.pa-pista--filtros::-webkit-scrollbar{display:none}.pa-filtro{flex:none;display:inline-flex;align-items:center;min-height:var(--size-touch-min);padding:0 var(--space-4);border:var(--size-regla) solid var(--mat-sys-outline);border-radius:var(--radio-pildora);background:transparent;color:var(--mat-sys-on-surface);font-family:var(--font-text);font-weight:700;font-size:14px;line-height:20px;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-filtro:focus-visible{border-radius:var(--radio-pildora)}.pa-filtro:active{scale:.97;transition-duration:var(--dur-press)}.pa-filtro[aria-pressed=true]{border-color:transparent;background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}@media(hover:hover){.pa-filtro[aria-pressed=false]:hover{background:color-mix(in srgb,var(--mat-sys-primary) 8%,transparent)}}.pa-pestanas{position:absolute;z-index:30;left:var(--space-4);right:var(--space-4);bottom:calc(max(env(safe-area-inset-bottom,0px),14px) + 12px);height:var(--size-barra);padding:6px;border-radius:var(--radio-pildora);box-shadow:var(--elev-flota-celular);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;--pista-aire: 6px}.pa-pestanas .pa-pista__it{flex-direction:column;gap:0;min-height:0;padding:0 var(--space-1);font-size:12px;line-height:16px}.pa-pestanas .pa-pista__it:focus-visible{outline-offset:-3px}.pa-pestanas .pa-pildora{background:var(--mat-sys-secondary-container)}.pa-pestanas .ic-on{display:none}.pa-pestanas :is([aria-current=page]) .ic-off{display:none}.pa-pestanas :is([aria-current=page]) .ic-on{display:block}.pa-demostracion{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)}.pa-demostracion>video{display:block;width:100%;height:100%;object-fit:cover}.pa-demostracion__ver{position:absolute;left:var(--space-3);bottom:var(--space-3);box-shadow:var(--elev-flota-celular)}.pa-demostracion__ver[hidden]{display:none}.pa-demostracion--grupo{display:grid;place-items:center}.pa-demostracion--grupo .pa-musculo{width:auto;height:100%;max-width:100%;border-radius:0;background:transparent}.pa-demostracion__falta{position:absolute;left:var(--space-3);bottom:var(--space-3)}.pa-musculo{display:block;flex:none;aspect-ratio:1;width:100%;height:auto;border-radius:var(--radio-interior);background:var(--mat-sys-surface-container-high);color:var(--mat-sys-primary);--musculo-zona: var(--mat-sys-primary);--musculo-cuerpo: var(--mat-sys-outline-variant)}.pa-musculo--mini{width:48px;height:48px;border-radius:var(--radio-control)}.pa-mz{fill:var(--musculo-zona, currentColor);fill-opacity:1}.pa-mc{fill:var(--musculo-cuerpo, currentColor);fill-opacity:1}[data-entra] .pa-entra{animation:pa-entra var(--dur-screen) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger))}@keyframes pa-entra{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){[data-entra] .pa-entra{animation:none}}.pn-armazon{container:ps/inline-size;position:relative;display:flex;flex-direction:column;width:100%;max-width:none;height:100vh;height:100dvh;background:var(--s-lienzo)}.pn-cuadro{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--s-marco)}@container ps (min-width: 720px){.pn-armazon>.pn-cuadro{margin:var(--space-2);border-radius:var(--radio-marco)}}@container ps (min-width: 1024px){.pn-armazon>.pn-cuadro{margin:var(--space-4) auto;width:calc(100% - 2 * var(--space-4));max-width:var(--size-marco-max);grid-template-columns:var(--size-riel) minmax(0,1fr)}}.pn-cab{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.pn-cab__marca{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch-min);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radio-pildora);background:var(--s-tarjeta);color:var(--mat-sys-on-surface);font-family:var(--font-display);font-weight:600;font-size:16px;line-height:24px;text-decoration:none}.pn-cab__marca .pa-logo{width:32px;height:32px}.pn-cab__nombre{display:none}.pn-cab__titulo-compacto{display:none;font-family:var(--font-display);font-weight:600;font-size:16px;line-height:24px;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.pn-cab__herr{display:flex;align-items:center;gap:var(--space-2);justify-self:end}.pn-cab__nuevo,.pn-cab__buscar-campo,.pn-capsula{display:none}.pn-cab__buscar-icono{display:inline-grid}.pn-cab__cuenta{background:var(--s-tarjeta);border-radius:var(--radio-pildora)}.pn-cab__cuenta .pa-avatar{width:40px;height:40px}.pn-armazon[data-compacto] .pn-cab__titulo-compacto{opacity:1}@container ps (max-width: 719.98px){.pn-cab{grid-template-columns:auto minmax(0,1fr) auto;background:var(--s-marco)}.pn-cab__marca{min-height:var(--size-touch-min);min-width:var(--size-touch-min);justify-content:center;padding:0;background:transparent}.pn-cab__titulo-compacto{display:block}}@container ps (min-width: 720px){.pn-cab{padding:var(--space-4) var(--space-4) var(--space-2)}.pn-cab__nuevo{display:inline-flex}.pn-capsula{display:inline-flex;justify-self:center}.pn-cab__titulo-compacto{display:none}}@container ps (min-width: 1024px){.pn-cab{padding:var(--space-2) var(--space-6) 0 var(--space-4)}.pn-cab__nombre{display:inline}.pn-cab__nuevo,.pn-cab__buscar-icono{display:none}.pn-cab__buscar-campo{display:inline-flex}}.pn-capsula{padding:4px;border-radius:var(--radio-pildora);box-shadow:var(--elev-flota-celular)}.pn-capsula .pa-pista__it{padding:0 var(--space-4)}@media(hover:hover)and (pointer:fine){@container ps (min-width: 720px){.pn-capsula{box-shadow:var(--elev-flota)}}}@container ps (min-width: 1024px){.pn-capsula{box-shadow:var(--elev-flota)}}@media(pointer:fine){@container ps (min-width: 1024px){.pn-capsula .pa-pista__it{min-height:var(--size-touch-desk)}}}.pn-cab__buscar-campo{align-items:center;gap:var(--space-2);min-height:var(--size-touch-min);min-width:240px;padding:0 var(--space-4) 0 var(--space-3);border:0;border-radius:var(--radio-pildora);background:var(--s-tarjeta);color:var(--mat-sys-on-surface-variant);font-family:var(--font-text);font-size:14px;line-height:20px}.pn-cab__buscar-campo kbd{margin-left:auto;padding:2px var(--space-2);border-radius:var(--radio-control);background:var(--s-tarjeta-2);font-family:var(--font-text);font-weight:700;font-size:12px;line-height:16px;color:var(--mat-sys-on-surface-variant)}.pn-cab__buscar-campo:focus-visible,.pn-cab__buscar-icono:focus-visible{border-radius:var(--radio-pildora)}.pn-cab__buscar-icono{background:var(--s-tarjeta)}@media(pointer:fine){@container ps (min-width: 1024px){.pn-cab__buscar-campo,.pn-cab__marca,.pn-cab__cuenta{min-height:var(--size-touch-desk)}.pn-cab__cuenta{width:var(--size-touch-desk)}}}.pn-iconos{display:none}@container ps (min-width: 1024px){.pn-iconos{grid-row:2;grid-column:1;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-4)}}.pn-iconos__grupo{display:flex;flex-direction:column;gap:var(--space-1);padding:5px;border-radius:var(--radio-pildora);box-shadow:var(--elev-flota)}.pn-iconos__fin{margin-top:auto}.pn-icono-wrap{position:relative}.pn-icono{display:grid;place-items:center;width:var(--size-touch-desk);height:var(--size-touch-desk);padding:0;border:0;border-radius:var(--radio-pildora);background:transparent;color:var(--mat-sys-on-surface);transition:background-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pn-icono:focus-visible{border-radius:var(--radio-pildora);outline-offset:-2px}.pn-icono:active{scale:.94;transition-duration:var(--dur-press)}@media(hover:hover){.pn-icono:hover{background:var(--s-tarjeta-2)}}.pn-icono__tip{position:absolute;top:50%;left:calc(100% + var(--space-3));z-index:5;padding:var(--space-1) var(--space-3);border-radius:var(--radio-pildora);background:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface);font-weight:700;font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px,-50%);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pn-icono-wrap:hover .pn-icono__tip,.pn-icono-wrap:has(:focus-visible) .pn-icono__tip{opacity:1;transform:translateY(-50%)}.pn-lienzo{grid-column:1/-1;grid-row:2;position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline-variant) transparent;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-4) calc(var(--size-barra) + 26px + var(--space-6))}@container ps (min-width: 720px){.pn-lienzo{padding:var(--space-2) var(--space-4) var(--space-6)}}@container ps (min-width: 1024px){.pn-lienzo{grid-column:2;gap:var(--space-3);padding:var(--space-1) var(--space-4) var(--space-2) var(--space-2)}}.pn-pie-celular{display:none}.pn-titulo{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.pn-titulo__t{display:flex;flex-direction:column;gap:2px;min-width:0}.pn-titulo__acc{display:none;gap:var(--space-2)}@container ps (min-width: 1024px){.pn-titulo__acc{display:flex}.pn-titulo__t{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-3)}}.pn-titulo__acc--siempre{display:flex;flex-wrap:wrap}.pn-bento{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--entre-tarjetas);align-items:start}@container ps (min-width: 720px){.pn-bento{gap:var(--entre-tarjetas-escritorio)}}@container ps (min-width: 1024px){.pn-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.pn-c4{grid-column:span 4}.pn-c8{grid-column:span 8}.pn-c12{grid-column:1/-1}}.pn-metricas{display:flex;gap:var(--entre-tarjetas);overflow-x:auto;scroll-snap-type:x proximity;padding:2px;margin:-2px;scrollbar-width:none}.pn-metricas::-webkit-scrollbar{display:none}.pn-metricas>*{flex:0 0 min(72%,260px);scroll-snap-align:start}@container ps (min-width: 720px){.pn-metricas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--entre-tarjetas-escritorio);overflow:visible;padding:0;margin:0}.pn-metricas>*{flex:none}}@container ps (min-width: 1024px){.pn-metricas{grid-template-columns:minmax(0,1fr)}}@container ps (min-width: 720px){.pn-armazon>.pa-pestanas{display:none}}.pn-flota{position:absolute;z-index:20;right:var(--space-4);bottom:calc(var(--size-barra) + 26px + var(--space-4));box-shadow:var(--elev-flota-celular)}@container ps (min-width: 720px){.pn-flota{display:none}}.pn-lista-cab{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}@container ps (max-width: 719.98px){.pn-lista-cab--fija{position:sticky;top:0;z-index:4;margin:0 calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4) var(--space-3);background:var(--s-marco)}}.pn-lista-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:var(--size-regla) solid var(--s-linea)}.pn-vacio{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center}.pn-vacio[hidden]{display:none}.pn-pac{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.pn-pac__datos{display:none}.pn-pac__fin{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.pn-pac__estado{display:none}@container ps (min-width: 720px){.pn-pac__estado{display:inline-flex}}@container ps (min-width: 1024px){.pn-pac{grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 200px;min-height:60px;padding-block:6px}.pn-atencion__fila{min-height:60px;padding-block:6px}.pn-lista-cab{gap:var(--space-2);padding-bottom:var(--space-2)}.pn-pac__datos{display:block;font-size:14px;line-height:20px}}.pn-pac__cab{display:none}@container ps (min-width: 1024px){.pn-pac__cab{display:grid;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 200px;column-gap:var(--space-3);padding:var(--space-3) var(--space-2) var(--space-1) var(--space-4);font-size:12px;line-height:16px;font-weight:700;color:var(--mat-sys-on-surface-variant)}.pn-pac__cab span:last-child{text-align:right}.pn-pac__cab span:first-child{grid-column:2}}.pn-atencion__fila{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.pn-atencion__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radio-pildora);background:var(--aviso-container);color:var(--on-aviso-container)}.pn-atencion__acc{display:none}@container ps (min-width: 720px){.pn-atencion__acc{display:inline-flex}}.pn-atencion__acc-cel{display:inline-flex}@container ps (min-width: 720px){.pn-atencion__acc-cel{display:none}}.pn-dia-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3)}.pn-ej{display:grid;grid-template-columns:40px 48px minmax(0,1fr) 48px;align-items:center;column-gap:var(--space-2);min-height:72px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1)}.pn-ej__asa{color:var(--mat-sys-on-surface-variant);cursor:grab;touch-action:none}.pn-ej__t{display:flex;flex-direction:column;min-width:0;padding-left:var(--space-1)}.pn-ej__campos{display:none}.pn-ej__resumen{font-size:14px;line-height:20px;color:var(--mat-sys-on-surface-variant)}.pn-ej__aviso{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:2px;font-size:14px;line-height:20px;font-weight:700}.pn-ej-cab{display:none}@container ps (min-width: 1024px){.pn-ej{grid-template-columns:40px 48px minmax(0,1.3fr) 138px 60px minmax(0,1.4fr) 40px;column-gap:var(--space-2);min-height:64px}.pn-ej__campos{display:contents}.pn-ej__resumen{display:none}.pn-ej__t .pa-fila__m{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pn-ej-cab{display:grid;grid-template-columns:40px 48px minmax(0,1.3fr) 138px 60px minmax(0,1.4fr) 40px;column-gap:var(--space-2);padding:0 var(--space-2) var(--space-2) var(--space-1);font-size:12px;line-height:16px;font-weight:700;color:var(--mat-sys-on-surface-variant)}.pn-ej-cab span:nth-child(1){grid-column:3}.pn-ej .pa-entrada__in{min-height:var(--size-touch-desk);font-size:14px;line-height:20px}}.pn-ej__nota{min-width:0}.pn-dato{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0}.pn-dato+.pn-dato{border-top:var(--size-regla) solid var(--s-linea)}.pn-lista-pacientes{display:flex;flex-direction:column;gap:var(--space-3)}.pn-clave{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:0 var(--space-4)}.pa-armazon{position:relative;overflow:hidden;display:flex;flex-direction:column;width:100%;max-width:var(--size-columna-paciente);height:100vh;height:100dvh;margin:0 auto;background:var(--s-marco)}.pa-cab-s{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4)}.pa-cab-s .pa-logo{width:32px;height:32px}.pa-cab-s__marca{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-display);font-weight:600;font-size:16px;line-height:24px}.pa-cab-s__cuenta{background:var(--s-tarjeta);border-radius:var(--radio-pildora)}.pa-cab-s__cuenta .pa-avatar{width:40px;height:40px}.pa-pantalla{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline-variant) transparent;display:flex;flex-direction:column;gap:var(--entre-tarjetas);padding:var(--space-2) var(--space-4) calc(var(--size-barra) + 26px + var(--space-6))}.pa-pantalla--sin-barra{padding-bottom:34px}.pa-titulo-s{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-1)}.pa-hero__acc{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.pa-hero__sem{display:flex;gap:var(--space-1);margin-top:var(--space-3)}.pa-hero__sem i{flex:1 1 0;height:6px;border-radius:var(--radio-pildora);background:color-mix(in srgb,var(--mat-sys-on-primary-container) 22%,transparent)}.pa-hero__sem i.on{background:var(--mat-sys-on-primary-container)}.pa-hero__sem i.parte{background:color-mix(in srgb,var(--mat-sys-on-primary-container) 55%,transparent)}.pa-hero__previa{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.pa-hero__previa .pa-musculo--mini{background:var(--s-tarjeta)}.pa-dias-cab{display:flex;align-items:center;gap:var(--space-1)}.pa-semana-chips{display:flex;gap:var(--space-1)}.pa-semana-chips i{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radio-pildora);background:var(--s-tarjeta-2);color:var(--mat-sys-on-surface-variant)}.pa-semana-chips i.on{background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container)}.pa-barra-ej{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:var(--space-1) var(--space-2)}.pa-demo-tarjeta{overflow:hidden;border-radius:var(--radio-tarjeta);background:var(--s-tarjeta);color:var(--mat-sys-on-surface)}.pa-demo-tarjeta__cuerpo{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.pa-demo-tarjeta__grupo{display:flex;align-items:center;gap:var(--space-3)}.pa-demo-tarjeta__grupo .pa-musculo--mini{width:40px;height:40px;border-radius:var(--radio-control)}.pa-rapido{display:flex;flex-direction:column;gap:var(--space-3)}.pa-rapido__fila{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.pa-rapido__fila .pa-stepper--xl{min-width:0}.pa-rapido__fila .pa-stepper--xl .pa-stepper__val output{font-size:24px;line-height:28px}.pa-secundarias{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pa-secundarias .pa-boton{flex:1 1 auto;padding:0 var(--space-3);font-size:14px;line-height:20px}@media(prefers-reduced-motion:reduce){.pa-boton,.pa-icono,.pa-pista__it,.pa-filtro,.pa-metrica,.pn-icono{transition-property:background-color,border-color,color,opacity;transition-duration:var(--dur-fast)}.pa-boton:active,.pa-icono:active,.pa-pista__it:active,.pa-filtro:active,.pa-metrica:active,.pn-icono:active{scale:1}.pa-pista.is-anima>.pa-pildora{transition:none}.pa-aviso-breve{animation:pa-fundido var(--dur-fast) linear backwards}.pa-aviso-breve.is-sale{animation:pa-fundido-sale var(--dur-fast) linear forwards}.pa-entrada__error{animation:none}.pn-icono__tip{transform:translateY(-50%)}}@keyframes pa-fundido{0%{opacity:0}}@keyframes pa-fundido-sale{to{opacity:0}}@media(pointer:fine){@container ps (min-width: 1024px){.pa-boton,.pa-boton--principal{min-height:var(--size-touch-desk);padding:0 var(--space-4);font-size:14px;line-height:20px}.pa-boton--texto{padding:0 var(--space-3)}.pa-boton--solo,.pa-icono{width:var(--size-touch-desk);height:var(--size-touch-desk)}.pa-pista--dias .pa-pista__it,.pa-filtro,.pa-entrada__in,.pa-fila--enlace{min-height:var(--size-touch-desk)}.pa-fila--enlace{min-height:56px}}}@container ps (max-width: 719.98px){.pn-lienzo--flota{margin-bottom:calc(var(--size-barra) + 26px + var(--space-4) + 56px + var(--space-3));padding-bottom:var(--space-4);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 20px),transparent)}}@container ps (min-width: 720px){.pn-lienzo--flota{padding-bottom:var(--space-6)}}.pn-buscar-lista{display:flex}@container ps (min-width: 720px){.pn-buscar-lista{display:none}}@container ps (min-width: 1024px){.pn-pac .pa-fila__m{display:none}}.pn-pac .pa-fila__t{align-self:stretch;justify-content:center;color:inherit;text-decoration:none}.pn-seccion-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:32px}.pn-panel-dia.is-cambia{animation:pa-fundido var(--dur-fast) var(--ease-out)}.pa-tarjeta:not(.pa-tarjeta--hero)>.pa-grupada--interior,.pa-tarjeta:not(.pa-tarjeta--hero) .pn-panel-dia>.pa-grupada--interior{background:var(--s-tarjeta-2)}.pn-rutina-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3)}.pn-rutina-cab .pa-pista--dias{flex:0 1 auto}.pn-dia-cab{padding-top:var(--space-1)}.pn-claves{display:flex;flex-direction:column}.pn-apila{display:flex;flex-direction:column;gap:var(--entre-tarjetas)}@container ps (min-width: 720px){.pn-apila{gap:var(--entre-tarjetas-escritorio)}}@container ps (min-width: 720px) and (max-width: 1023.98px){.pn-apila{flex-direction:row}.pn-apila>*{flex:1 1 0}}.pn-claves>div+div{border-top:var(--size-regla) solid var(--s-linea)}.pn-claves .pn-clave{padding:0}.pn-claves dd{margin:0}.pa-fila--boton{width:100%;border:0;background:none;font:inherit;text-align:left}.pa-fila--boton:focus-visible{border-radius:var(--radio-tarjeta);outline-offset:-3px}.pa-centro{display:flex;justify-content:center}.pa-aviso-breve--estatico{animation:none;max-width:none}@container ps (min-width: 1024px){.pn-c6{grid-column:span 6}}.pa-demostracion>img,.pa-demostracion__img{display:block;width:100%;height:100%;object-fit:cover}@container ps (min-width: 1024px){.pn-armazon>.pn-cuadro.pn-cuadro--sin-riel{grid-template-columns:minmax(0,1fr)}.pn-cuadro--sin-riel .pn-lienzo{grid-column:1;padding-left:var(--space-4)}}.pa-pantalla>*,.pn-lienzo>*{flex-shrink:0}.pa-demo-tarjeta__yt{align-self:flex-start;margin-left:calc(-1 * var(--space-3))}.pa-demostracion--grupo{aspect-ratio:2/1}.pa-demo-tarjeta__yt{margin-top:calc(-1 * var(--space-2))}.pa-stepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:64px;padding:var(--space-1);border:var(--size-regla) solid var(--mat-sys-outline);border-radius:var(--radio-control);background:var(--s-tarjeta)}.pa-stepper__btn{display:grid;place-items:center;width:48px;height:54px;padding:0;border:0;border-radius:var(--radio-control);background:transparent;color:var(--mat-sys-on-surface);transition:background-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pa-stepper__btn:active{scale:.96;transition-duration:var(--dur-press);background:color-mix(in srgb,currentColor 14%,transparent)}@media(hover:hover){.pa-stepper__btn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.pa-stepper__btn[disabled]{opacity:.38;pointer-events:none}.pa-stepper__val{text-align:center;line-height:1;min-width:0}.pa-stepper__val output{display:block;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.01em}.pa-stepper__unit{font-size:12px;line-height:16px;color:var(--mat-sys-on-surface-variant)}.pa-stepper--xl{min-height:88px;grid-template-columns:56px minmax(0,1fr) 56px}.pa-stepper--xl .pa-stepper__btn{width:56px;height:78px}.pa-stepper--xl .pa-stepper__val output{font-size:44px;line-height:48px;letter-spacing:-.02em}.pa-stepper:focus-within{border-color:var(--mat-sys-primary)}.pa-grafica{position:relative}.pa-grafica svg{width:100%;height:auto;overflow:visible}.pa-g-red{stroke:var(--mat-sys-outline-variant);stroke-width:var(--size-regla)}.pa-g-eje{fill:var(--mat-sys-on-surface-variant);font-family:var(--font-text);font-size:12px;font-variant-numeric:tabular-nums}.pa-g-eje--fuerte{font-weight:700}.pa-g-etq{fill:var(--mat-sys-on-surface);font-family:var(--font-display);font-weight:600;font-size:14px}.pa-g-etq--fuerte{font-weight:800;font-size:16px}.pa-g-linea{fill:none;stroke:var(--mat-sys-primary);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pa-g-punto{fill:var(--mat-sys-surface);stroke:var(--mat-sys-primary);stroke-width:2.5}.pa-g-punto--ultimo{fill:var(--mat-sys-primary)}.pa-g-vacio{fill:none;stroke:var(--mat-sys-outline);stroke-width:var(--size-regla);stroke-dasharray:3 4}.pa-g-hit{fill:transparent;cursor:pointer}.pa-g-hit:focus-visible{outline:none;stroke:var(--mat-sys-primary);stroke-width:2}.pa-g-tip{position:absolute;z-index:2;padding:6px 10px;border-radius:var(--radio-control);background:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface);font-weight:700;font-size:14px;line-height:20px;white-space:nowrap;transform:translate(-50%,-100%);pointer-events:none}.pa-grafica--entra .pa-g-linea{animation:pa-trazo var(--dur-layout) var(--ease-out) both}.pa-grafica--entra .pa-g-punto{animation:pa-fundido var(--dur-enter) var(--ease-out) both;animation-delay:var(--dur-layout)}@keyframes pa-trazo{0%{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.pa-grafica--entra .pa-g-linea,.pa-grafica--entra .pa-g-punto{animation:none}}.pa-vacio{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--mat-sys-on-surface)}.pa-vacio__ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-1);border-radius:var(--radio-pildora);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.pa-vacio__t{max-width:36ch}.pa-vacio .pa-boton{margin-top:var(--space-2)}.pa-cargando{display:flex;flex-direction:column;gap:var(--space-3)}.pa-cargando__bloque{display:block;min-height:72px;border-radius:var(--radio-tarjeta);background:var(--s-tarjeta-2)}.pa-cargando__bloque--linea{min-height:20px;border-radius:var(--radio-pildora)}.pa-cargando__bloque--corto{width:40%}.pa-entrada__con-accion{position:relative;display:flex;align-items:center}.pa-entrada__con-accion .pa-entrada__in{padding-right:calc(var(--size-touch-min) * 2)}.pa-entrada__accion{position:absolute;right:0}.pa-youtube{position:relative;width:100%;min-width:200px;min-height:200px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radio-interior);background:var(--mat-sys-surface-container-high);color:var(--mat-sys-on-surface)}.pa-youtube iframe{display:block;width:100%;height:100%;border:0}.pa-youtube__aviso{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center}.pa-musculo>svg{display:block;width:100%;height:100%}.cdk-overlay-backdrop.pa-hoja-velo{background:var(--s-velo);opacity:0;transition:opacity var(--dur-exit) var(--ease-in)}.cdk-overlay-backdrop.pa-hoja-velo.cdk-overlay-backdrop-showing:not(.is-saliendo){opacity:1;transition-duration:var(--dur-enter);transition-timing-function:var(--ease-out)}.pa-hoja-panel{max-width:100%;pointer-events:auto}.pa-hoja-panel--hoja{width:100%}.pa-hoja{position:relative;display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-radius:var(--radio-hoja) var(--radio-hoja) 0 0;box-shadow:var(--elev-flota-celular);color:var(--mat-sys-on-surface);background:color-mix(in srgb,var(--s-tarjeta) 98%,transparent);-webkit-backdrop-filter:blur(var(--vidrio-desenfoque)) saturate(var(--vidrio-saturacion));backdrop-filter:blur(var(--vidrio-desenfoque)) saturate(var(--vidrio-saturacion));transform:translateY(100%);transition:transform var(--dur-exit) var(--ease-in)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pa-hoja{background:var(--s-tarjeta)}}@media(prefers-reduced-transparency:reduce){.pa-hoja{background:var(--s-tarjeta);-webkit-backdrop-filter:none;backdrop-filter:none}}.pa-hoja-panel.is-abierta:not(.is-saliendo) .pa-hoja{transform:none;transition:transform var(--dur-hoja) var(--ease-out)}.pa-hoja__asa{flex:none;align-self:center;width:40px;height:4px;margin:var(--space-1) 0 0;border-radius:var(--radio-pildora);background:var(--mat-sys-outline-variant)}.pa-hoja__cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pa-hoja__acciones{display:flex;flex-direction:column;gap:var(--space-2)}.pa-hoja-panel--dialogo .pa-hoja{width:min(440px,100vw - 2 * var(--space-4));max-height:calc(100vh - 2 * var(--space-6));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-6);border-radius:var(--radio-tarjeta);box-shadow:var(--elev-flota);transform:translateY(8px) scale(.98);opacity:0;transition:transform var(--dur-exit) var(--ease-in),opacity var(--dur-exit) var(--ease-in)}.pa-hoja-panel--dialogo.is-abierta:not(.is-saliendo) .pa-hoja{transform:none;opacity:1;transition:transform var(--dur-layout) var(--ease-out),opacity var(--dur-layout) var(--ease-out)}.pa-hoja-panel--dialogo .pa-hoja__asa{display:none}@media(prefers-reduced-motion:reduce){.pa-hoja,.pa-hoja-panel--dialogo .pa-hoja,.pa-hoja-panel.is-abierta:not(.is-saliendo) .pa-hoja,.pa-hoja-panel--dialogo.is-abierta:not(.is-saliendo) .pa-hoja{transform:none;opacity:0;transition:opacity var(--dur-fast) linear}.pa-hoja-panel.is-abierta:not(.is-saliendo) .pa-hoja,.pa-hoja-panel--dialogo.is-abierta:not(.is-saliendo) .pa-hoja{opacity:1}.cdk-overlay-backdrop.pa-hoja-velo,.cdk-overlay-backdrop.pa-hoja-velo.cdk-overlay-backdrop-showing:not(.is-saliendo){transition-duration:var(--dur-fast);transition-timing-function:linear}}@layer material{html{--mat-sys-body-large: 400 1rem / 1.5rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-large-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-medium-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-small-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-large-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-medium-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-small-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-large-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-medium-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-small-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-large-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-medium-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-small-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-title-large-font: "Gabarito", "Cifras", "Atkinson Hyperlegible Next", system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-title-medium-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-title-small-font: "Cifras", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}}.pa-pagina-interior{display:contents}.pa-sesion{padding-top:var(--space-6)}.pa-sesion__form{display:flex;flex-direction:column;gap:var(--space-4)}.pa-sesion__form>button[type=submit]{margin-top:var(--space-2)}
