@charset "UTF-8";:root{--bento-gap: 16px;--bento-radius: 28px;--gray-0: #ffffff;--gray-50: #fafafa;--gray-100: #f4f4f5;--gray-200: #e4e4e7;--gray-300: #d4d4d8;--gray-400: #a1a1aa;--gray-500: #71717a;--gray-600: #666666;--gray-700: #3f3f46;--gray-800: #27272a;--gray-900: #18181b;--gray-1000: #000000;--bento-bg: var(--gray-50);--bento-card-bg: var(--gray-0);--bento-card-bg-interactive: var(--gray-100);--bento-border: var(--gray-200);--text-primary: var(--gray-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--bento-shadow-soft: 0 1px 16px rgba(0, 0, 0, .04);--bento-shadow-interactive: 0 2px 24px rgba(0, 0, 0, .06)}.bento-grid{display:grid;gap:var(--bento-gap);grid-template-columns:repeat(4,1fr)}@media(min-width:768px){.bento-grid{grid-template-columns:repeat(8,1fr)}}@media(min-width:1280px){.bento-grid{grid-template-columns:repeat(12,1fr)}}.bento-card{background:var(--bento-card-bg);border:1px solid var(--bento-border);border-radius:var(--bento-radius);padding:var(--bento-gap);box-shadow:var(--bento-shadow-soft)}.bento-card.interactive{background:var(--bento-card-bg-interactive);cursor:pointer}.bento-card.interactive:hover{box-shadow:var(--bento-shadow-interactive)}.bento-card.llena-alto{flex:1;min-height:0;display:flex;flex-direction:column}.titulo-seccion{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.bento-1x1{grid-column:span 2}.bento-2x1{grid-column:span 4}.bento-2x2{grid-column:span 4;grid-row:span 2}:root{--brand-main: #2a46ff;--brand-secondary: #333984;--brand-auxiliary: #f4f6ff;--brand-on-main: #ffffff;--brand-main-hover: #4a5eff;--brand-font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--brand-avatar-1: #2a46ff;--brand-avatar-2: #333984;--brand-avatar-3: #7c8cff;--brand-avatar-4: #1b2c99;--brand-avatar-5: #232759}:root{--color-error: #dc2626;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-on: #ffffff;--color-error-hover: #b91c1c;--color-atencion: #e11d48;--color-atencion-bg: #fff1f2;--color-atencion-border: #fecdd3}:root{--motion-rapida: .12s;--motion-base: .2s;--motion-lenta: .28s;--motion-curva: cubic-bezier(.22, 1, .36, 1);--motion-curva-salida: cubic-bezier(.4, 0, 1, 1);--motion-distancia: 8px}@media(prefers-reduced-motion:reduce){:root{--motion-rapida: 1ms;--motion-base: 1ms;--motion-lenta: 1ms;--motion-distancia: 0px}}.anim-entrar-deslizar{animation:tou-entrar-deslizar var(--motion-lenta) var(--motion-curva) both}.anim-entrar-fundir{animation:tou-entrar-fundir var(--motion-base) var(--motion-curva) both}.anim-salir{animation:tou-salir var(--motion-base) var(--motion-curva-salida) both}.anim-tocar{transition:transform var(--motion-rapida) var(--motion-curva)}.anim-tocar:active{transform:scale(.97)}button:not(:disabled){transition:transform var(--motion-rapida) var(--motion-curva)}button:not(:disabled):active{transform:scale(.97)}.bento-card.interactive:active{transform:scale(.98)}@keyframes tou-entrar-deslizar{0%{opacity:0;transform:translateY(var(--motion-distancia))}to{opacity:1;transform:translateY(0)}}@keyframes tou-entrar-fundir{0%{opacity:0}to{opacity:1}}@keyframes tou-salir{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-distancia))}}.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}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bento-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased}button{font-family:inherit}::view-transition-old(root){animation:tou-vista-salir var(--motion-base) var(--motion-curva-salida) both}::view-transition-new(root){animation:tou-vista-entrar var(--motion-base) var(--motion-curva) both}@keyframes tou-vista-entrar{0%{opacity:0;transform:translateY(var(--motion-distancia))}to{opacity:1;transform:translateY(0)}}@keyframes tou-vista-salir{0%{opacity:1}to{opacity:0}}
