.pagina2-root{--p2-on-primary-fixed:#00174b;--p2-status-accent-fuchsia:#d946ef;--p2-tertiary-container:#007d55;--p2-status-accent-amber:#f59e0b;--p2-secondary-fixed:#dae2fd;--p2-category-financial:#10b981;--p2-secondary-fixed-dim:#bec6e0;--p2-on-primary:#fff;--p2-on-tertiary-container:#bdffdb;--p2-on-primary-fixed-variant:#003ea8;--p2-on-surface-variant:#434655;--p2-category-operative:#f59e0b;--p2-on-tertiary-fixed-variant:#005236;--p2-surface-container:#e5eeff;--p2-tertiary-fixed:#6ffbbe;--p2-surface-container-high:#dce9ff;--p2-primary:#004ac6;--p2-outline-variant:#c3c6d7;--p2-surface-container-low:#eff4ff;--p2-outline:#737686;--p2-on-primary-container:#eeefff;--p2-on-secondary:#fff;--p2-error:#ba1a1a;--p2-on-tertiary:#fff;--p2-inverse-on-surface:#eaf1ff;--p2-surface-container-highest:#d3e4fe;--p2-on-tertiary-fixed:#002113;--p2-surface-container-lowest:#fff;--p2-primary-container:#2563eb;--p2-on-background:#0b1c30;--p2-secondary:#565e74;--p2-inverse-surface:#213145;--p2-surface-variant:#d3e4fe;--p2-secondary-container:#dae2fd;--p2-inverse-primary:#b4c5ff;--p2-canvas-light:#f8fafc;--p2-primary-fixed-dim:#b4c5ff;--p2-on-secondary-fixed-variant:#3f465c;--p2-primary-fixed:#dbe1ff;--p2-on-error:#fff;--p2-surface:#f8f9ff;--p2-tertiary:#006242;--p2-category-convivencia:#d946ef;--p2-tertiary-fixed-dim:#4edea3;--p2-surface-tint:#0053db;--p2-on-error-container:#93000a;--p2-border-subtle:#e2e8f0;--p2-border-strong:#cbd5e1;--p2-on-surface:#0b1c30;--p2-surface-dim:#cbdbf5;--p2-surface-bright:#f8f9ff;--p2-slate-surface:#1e293b;--p2-on-secondary-fixed:#131b2e;--p2-primary-hover:#1d4ed8;--p2-on-secondary-container:#5c647a;--p2-background:#f8f9ff;--p2-primary-subtle:#eff6ff;--p2-status-accent-rose:#f43f5e;--p2-category-admin:#2563eb;--p2-error-container:#ffdad6;background-color:var(--p2-background)!important;color:var(--p2-on-surface)!important;font-family:Plus Jakarta Sans,sans-serif!important}.pagina2-root .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Symbols Outlined!important}.pagina2-root .font-display-hero{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}.pagina2-root .text-display-hero{font-size:clamp(32px,5vw,56px);line-height:clamp(40px,6vw,64px)}.pagina2-root .font-headline-xl{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.pagina2-root .text-headline-xl{font-size:clamp(26px,3.5vw,40px);line-height:clamp(34px,4.5vw,48px)}.pagina2-root .font-headline-lg{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.pagina2-root .text-headline-lg{font-size:clamp(22px,3vw,32px);line-height:clamp(28px,4vw,40px)}.pagina2-root .font-headline-md{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-headline-md{font-size:24px;line-height:32px}.pagina2-root .font-headline-sm{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-headline-sm{font-size:20px;line-height:28px}.pagina2-root .font-title-md{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-title-md{font-size:18px;line-height:26px}.pagina2-root .font-title-sm{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-title-sm{font-size:16px;line-height:24px}.pagina2-root .font-body-lg{font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.pagina2-root .text-body-lg{font-size:18px;line-height:28px}.pagina2-root .font-body-md{font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.pagina2-root .text-body-md{font-size:15px;line-height:24px}.pagina2-root .font-body-sm{font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.pagina2-root .text-body-sm{font-size:13px;line-height:20px}.pagina2-root .font-label-md{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-label-md{font-size:14px;line-height:20px}.pagina2-root .font-label-sm{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.pagina2-root .text-label-sm{font-size:12px;line-height:16px}.pagina2-root .font-caption{font-family:Plus Jakarta Sans,sans-serif;font-weight:500}.pagina2-root .text-caption{font-size:11px;line-height:14px}.pagina2-root .gap-gutter{gap:1.5rem}.pagina2-root .gap-space-xs{gap:.25rem}.pagina2-root .gap-space-sm{gap:.5rem}.pagina2-root .gap-space-md{gap:1rem}.pagina2-root .gap-space-lg{gap:1.5rem}.pagina2-root .gap-space-xl{gap:2.5rem}.pagina2-root .gap-space-2xl{gap:4rem}.pagina2-root .px-margin{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.pagina2-root .px-margin{padding-left:2rem;padding-right:2rem}}.pagina2-root .p-space-xs{padding:.25rem}.pagina2-root .p-space-sm{padding:.5rem}.pagina2-root .p-space-md{padding:1rem}.pagina2-root .p-space-lg{padding:1.5rem}.pagina2-root .p-space-xl{padding:2.5rem}.pagina2-root .p-space-2xl{padding:4rem}.pagina2-root .px-space-xs{padding-left:.25rem;padding-right:.25rem}.pagina2-root .px-space-sm{padding-left:.5rem;padding-right:.5rem}.pagina2-root .px-space-md{padding-left:1rem;padding-right:1rem}.pagina2-root .px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.pagina2-root .px-space-xl{padding-left:2.5rem;padding-right:2.5rem}.pagina2-root .py-space-xs{padding-top:.25rem;padding-bottom:.25rem}.pagina2-root .py-space-sm{padding-top:.5rem;padding-bottom:.5rem}.pagina2-root .py-space-md{padding-top:1rem;padding-bottom:1rem}.pagina2-root .py-space-lg{padding-top:1.5rem;padding-bottom:1.5rem}.pagina2-root .py-space-xl{padding-top:2.5rem;padding-bottom:2.5rem}.pagina2-root .py-space-2xl{padding-top:4rem;padding-bottom:4rem}.pagina2-root .py-space-3xl{padding-top:6rem;padding-bottom:6rem}.pagina2-root .pt-space-xs{padding-top:.25rem}.pagina2-root .pt-space-sm{padding-top:.5rem}.pagina2-root .pt-space-md{padding-top:1rem}.pagina2-root .pt-space-lg{padding-top:1.5rem}.pagina2-root .pt-space-xl{padding-top:2.5rem}.pagina2-root .pt-space-2xl{padding-top:4rem}.pagina2-root .pb-space-sm{padding-bottom:.5rem}.pagina2-root .pb-space-md{padding-bottom:1rem}.pagina2-root .pb-space-lg{padding-bottom:1.5rem}.pagina2-root .pb-space-xl{padding-bottom:2.5rem}.pagina2-root .pb-space-2xl{padding-bottom:4rem}.pagina2-root .pb-space-3xl{padding-bottom:6rem}.pagina2-root .mt-space-xs{margin-top:.25rem}.pagina2-root .mt-space-sm{margin-top:.5rem}.pagina2-root .mt-space-md{margin-top:1rem}.pagina2-root .mt-space-lg{margin-top:1.5rem}.pagina2-root .mt-space-xl{margin-top:2.5rem}.pagina2-root .mt-space-2xl{margin-top:4rem}.pagina2-root .mb-space-xs{margin-bottom:.25rem}.pagina2-root .mb-space-sm{margin-bottom:.5rem}.pagina2-root .mb-space-md{margin-bottom:1rem}.pagina2-root .mb-space-lg{margin-bottom:1.5rem}.pagina2-root .mb-space-xl{margin-bottom:2.5rem}.pagina2-root .mb-space-2xl{margin-bottom:4rem}.pagina2-root .ml-space-sm{margin-left:.5rem}.pagina2-root .space-y-space-xs>:not([hidden])~:not([hidden]){margin-top:.25rem}.pagina2-root .space-y-space-sm>:not([hidden])~:not([hidden]){margin-top:.5rem}.pagina2-root .space-y-space-md>:not([hidden])~:not([hidden]){margin-top:1rem}.pagina2-root .space-y-space-lg>:not([hidden])~:not([hidden]){margin-top:1.5rem}.pagina2-root .bg-background{background-color:var(--p2-background)}.pagina2-root .text-on-surface{color:var(--p2-on-surface)}.pagina2-root .text-on-surface-variant{color:var(--p2-on-surface-variant)}.pagina2-root .bg-surface-container-lowest{background-color:var(--p2-surface-container-lowest)}.pagina2-root .bg-surface-container-low{background-color:var(--p2-surface-container-low)}.pagina2-root .bg-surface-container{background-color:var(--p2-surface-container)}.pagina2-root .bg-surface-container-high{background-color:var(--p2-surface-container-high)}.pagina2-root .bg-surface-bright{background-color:var(--p2-surface-bright)}.pagina2-root .bg-canvas-light{background-color:var(--p2-canvas-light)}.pagina2-root .bg-slate-surface{background-color:var(--p2-slate-surface)}.pagina2-root .bg-primary{background-color:var(--p2-primary)}.pagina2-root .bg-primary-container{background-color:var(--p2-primary-container)}.pagina2-root .hover\:bg-primary-hover:hover{background-color:var(--p2-primary-hover)}.pagina2-root .bg-primary-subtle{background-color:var(--p2-primary-subtle)}.pagina2-root .bg-primary-subtle\/50{background-color:#eff6ff80}.pagina2-root .text-primary{color:var(--p2-primary)}.pagina2-root .text-primary-container{color:var(--p2-primary-container)}.pagina2-root .text-on-primary{color:var(--p2-on-primary)}.pagina2-root .text-inverse-primary{color:var(--p2-inverse-primary)}.pagina2-root .text-category-financial{color:var(--p2-category-financial)}.pagina2-root .bg-category-financial{background-color:var(--p2-category-financial)}.pagina2-root .bg-category-financial\/10{background-color:#10b9811a}.pagina2-root .bg-category-financial\/20{background-color:#10b98133}.pagina2-root .fill-category-financial{fill:var(--p2-category-financial)}.pagina2-root .stroke-category-financial{stroke:var(--p2-category-financial)}.pagina2-root .text-category-operative{color:var(--p2-category-operative)}.pagina2-root .bg-category-operative{background-color:var(--p2-category-operative)}.pagina2-root .bg-category-operative\/10{background-color:#f59e0b1a}.pagina2-root .text-category-convivencia{color:var(--p2-category-convivencia)}.pagina2-root .bg-category-convivencia{background-color:var(--p2-category-convivencia)}.pagina2-root .bg-category-convivencia\/10{background-color:#d946ef1a}.pagina2-root .text-category-admin{color:var(--p2-category-admin)}.pagina2-root .bg-category-admin{background-color:var(--p2-category-admin)}.pagina2-root .bg-category-admin\/10{background-color:#2563eb1a}.pagina2-root .text-status-accent-fuchsia{color:var(--p2-status-accent-fuchsia)}.pagina2-root .bg-status-accent-fuchsia\/10{background-color:#d946ef1a}.pagina2-root .text-status-accent-amber{color:var(--p2-status-accent-amber)}.pagina2-root .bg-status-accent-amber{background-color:var(--p2-status-accent-amber)}.pagina2-root .text-status-accent-rose{color:var(--p2-status-accent-rose)}.pagina2-root .bg-status-accent-rose{background-color:var(--p2-status-accent-rose)}.pagina2-root .text-error{color:var(--p2-error)}.pagina2-root .bg-error\/10{background-color:#ba1a1a1a}.pagina2-root .border-border-subtle{border-color:var(--p2-border-subtle)}.pagina2-root .border-border-strong{border-color:var(--p2-border-strong)}@keyframes saltoLogo{0%,75%,to{transform:translateY(0)}82%{transform:translateY(-9px)}88%{transform:translateY(0)}93%{transform:translateY(-3px)}97%{transform:translateY(0)}}.pagina2-root .logo-animado{transform-origin:bottom;will-change:transform;animation:2.5s ease-in-out infinite saltoLogo}@media (prefers-reduced-motion:reduce){.pagina2-root .logo-animado{animation:none}}
