*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#e9ecef;font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root{--bp: #4D7EAC;--onp: #FFFFFF;--bg: #F4F7FA;--surf: #FFFFFF;--t1: #1B2430;--t2: #64707C;--line: #E1E8F0;--soft: rgba(77, 126, 172, .1)}@keyframes lsspin{to{transform:rotate(360deg)}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1)}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ls-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ls-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ls-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:focus-visible{outline:2px solid var(--bp);outline-offset:2px;border-radius:6px}.ls-in{animation:ls-in .26s var(--ease-out) both}.ls-modal{animation:ls-scale .19s var(--ease-out) both}.ls-backdrop{animation:ls-fade .19s var(--ease-out) both}.ls-pop{animation:ls-scale .16s var(--ease-out) both;transform-origin:top left}.ls-sheet{animation:ls-sheet-up .3s var(--ease-sheet) both}@keyframes ls-drawer-l{0%{transform:translate(-100%)}to{transform:translate(0)}}.ls-drawer{animation:ls-drawer-l .26s var(--ease-sheet) both}.ls-sidebar{transition:width .24s var(--ease-sheet),background .2s ease}@keyframes ls-bell{0%,45%,to{transform:rotate(0)}6%,18%,30%{transform:rotate(10deg)}12%,24%,36%{transform:rotate(-10deg)}}.ls-bell{animation:ls-bell 3s var(--ease-out) infinite;transform-origin:50% 12%}@keyframes lz-fly{0%{opacity:0;transform:translate(120px,-64px) scale(.3)}55%{opacity:1}78%{transform:translate(0) scale(1.14)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes lz-pop{0%{opacity:0;transform:translateY(16px) scale(.25)}60%{opacity:1;transform:translateY(-3px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lz-ring{0%{opacity:0;transform:scale(.2) rotate(-150deg)}65%{opacity:1}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ls-intro-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.ls-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#474747;display:flex;align-items:center;justify-content:center}.ls-intro--out{animation:ls-intro-out .38s var(--ease-out) forwards}.ls-intro__svg{width:66%;max-width:320px;height:auto;overflow:visible}.ls-intro__svg .pz{opacity:0;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.pz-seed{animation:lz-fly .64s var(--ease-out) 0ms forwards}.pz-ring{animation:lz-ring .66s var(--ease-out) .36s forwards}.pz-l{animation:lz-pop .52s var(--ease-out) .52s forwards}.pz-i{animation:lz-pop .52s var(--ease-out) .6s forwards}.pz-n{animation:lz-pop .52s var(--ease-out) .7s forwards}.pz-k{animation:lz-pop .52s var(--ease-out) .8s forwards}.pz-idot{animation:lz-pop .46s var(--ease-out) .98s forwards}@media (prefers-reduced-motion: reduce){.ls-intro__svg .pz{opacity:1;animation:none;transform:none}}@keyframes ls-badge-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ls-badge{animation:ls-badge-in .22s var(--ease-out) both}.ls-nav-ico{transition:transform .24s var(--ease-out)}.ls-nav-tab[data-active=true] .ls-nav-ico{transform:scale(1.14)}@media (hover: hover) and (pointer: fine){.ls-nav-tab:hover .ls-nav-ico{transform:scale(1.2) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.ls-nav-ico{transition:none!important;transform:none!important}}.ls-toast{animation:ls-toast-in .22s var(--ease-out) both}.ls-stagger>*{animation:ls-in .26s var(--ease-out) backwards}.ls-stagger>*:nth-child(1){animation-delay:0ms}.ls-stagger>*:nth-child(2){animation-delay:45ms}.ls-stagger>*:nth-child(3){animation-delay:90ms}.ls-stagger>*:nth-child(4){animation-delay:135ms}.ls-stagger>*:nth-child(5){animation-delay:.18s}.ls-stagger>*:nth-child(6){animation-delay:225ms}.ls-stagger>*:nth-child(7){animation-delay:.27s}.ls-stagger>*:nth-child(8){animation-delay:315ms}.ls-stagger>*:nth-child(n+9){animation-delay:.34s}.ls-press{transition:transform .12s var(--ease-out)}.ls-press:active{transform:scale(.97)}button:not(:disabled):active{transform:scale(.98)}button{transition:transform .12s var(--ease-out)}@media (hover: hover) and (pointer: fine){.ls-lift{transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.ls-lift:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1b24301a}}@media (prefers-reduced-motion: reduce){.ls-in,.ls-modal,.ls-pop,.ls-sheet,.ls-drawer,.ls-toast,.ls-badge,.ls-stagger>*{animation:ls-fade .16s ease-out both!important;animation-delay:0ms!important}.ls-bell{animation:none!important}.ls-sidebar{transition:none!important}.ls-press:active,button:not(:disabled):active{transform:none}.ls-lift:hover{transform:none}}.ls-print-only{display:none}@media print{@page{size:letter landscape;margin:12mm 10mm 14mm;@bottom-right{content:"Página " counter(page) " de " counter(pages);font:9px system-ui,sans-serif;color:#64707c}}#root{display:none!important}html,body{background:#fff!important}.ls-print-only{display:block;font:10px/1.4 system-ui,-apple-system,sans-serif;color:#1b2430}.lsp-head{display:flex;align-items:center;gap:14px;border-bottom:2px solid #1B2430;padding-bottom:8px;margin-bottom:10px}.lsp-head img{max-height:42px;max-width:140px;object-fit:contain}.lsp-empresa{font-size:15px;font-weight:800}.lsp-titulo{font-size:11px;color:#64707c}.lsp-meta{margin-left:auto;text-align:right;font-size:9.5px}.lsp-tabla{width:100%;border-collapse:collapse}.lsp-tabla thead{display:table-header-group}.lsp-tabla th{text-align:left;font-weight:700;border-bottom:1px solid #1B2430;padding:4px 5px}.lsp-tabla td{border-bottom:1px solid #E1E8F0;padding:3px 5px;vertical-align:top}.lsp-tabla tr{break-inside:avoid}.lsp-nota{margin-top:10px;font-size:8.5px;color:#64707c}}@keyframes ls-empuje-izq{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes ls-empuje-der{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.ls-flecha-izq{animation:ls-empuje-izq .9s var(--ease-out) infinite}.ls-flecha-der{animation:ls-empuje-der .9s var(--ease-out) infinite}@keyframes ls-destello{0%{opacity:.6}to{opacity:0}}.ls-destello{animation:ls-destello .24s var(--ease-out) both}.ls-anillo{transition:opacity .16s var(--ease-out)}@media (prefers-reduced-motion: reduce){.ls-flecha-izq,.ls-flecha-der{animation:none}.ls-destello{animation:ls-fade .12s ease-out reverse both}}
