.theme-toggle[data-v-d9357841]{z-index:1000}.theme-button[data-v-d9357841]{box-shadow:0 2px 8px #0000001a}.theme-icon-enter-active[data-v-d9357841],.theme-icon-leave-active[data-v-d9357841]{transition:transform .3s,opacity .3s}.theme-icon-enter-from[data-v-d9357841],.theme-icon-leave-to[data-v-d9357841]{opacity:0;transform:rotateY(90deg)}.header-style-5[data-v-d2092d2c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;border-bottom:1px solid rgba(229,231,235,.5);position:relative;z-index:50}.dark .header-style-5[data-v-d2092d2c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172ad9;border-color:#33415580}.header-content-5[data-v-d2092d2c]{justify-content:space-between;margin:0 auto;max-width:1280px;padding:.875rem 1.5rem}.header-content-5[data-v-d2092d2c],.logo-link[data-v-d2092d2c]{align-items:center;display:flex}.logo-link[data-v-d2092d2c]{gap:.75rem}.logo-emblem[data-v-d2092d2c]{align-items:center;display:flex;height:2.25rem;justify-content:center;position:relative;width:2.25rem}.emblem-circle[data-v-d2092d2c]{background:linear-gradient(135deg,#65a30d,#84cc16);border-radius:50%;height:100%;opacity:.2;position:absolute;transition:all .3s ease;width:100%}.emblem-icon[data-v-d2092d2c]{color:#84cc16;font-size:1.25rem;transition:all .3s ease;z-index:1}.logo-link:hover .emblem-circle[data-v-d2092d2c]{opacity:1}.logo-link:hover .emblem-icon[data-v-d2092d2c]{color:#fff;transform:rotate(180deg)}.brand-name[data-v-d2092d2c]{font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.brand-prefix[data-v-d2092d2c]{color:#1e293b}.dark .brand-prefix[data-v-d2092d2c]{color:#f1f5f9}.brand-main[data-v-d2092d2c]{color:#84cc16;position:relative}.brand-main[data-v-d2092d2c]:after{background:linear-gradient(90deg,#84cc16,transparent);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.logo-link:hover .brand-main[data-v-d2092d2c]:after{transform:scaleX(1)}.header-controls[data-v-d2092d2c]{align-items:center;display:flex;gap:1.5rem}.status-indicator[data-v-d2092d2c]{align-items:center;display:flex;gap:.5rem}.status-dot[data-v-d2092d2c]{animation:pulse-d2092d2c 2s infinite;background-color:#10b981;border-radius:50%;height:.5rem;width:.5rem}.status-text[data-v-d2092d2c]{color:#6b7280;font-size:.75rem;font-weight:500}.dark .status-text[data-v-d2092d2c]{color:#9ca3af}@keyframes pulse-d2092d2c{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.pdf-tools-menu[data-v-d2092d2c]{position:relative}.pdf-tools-button[data-v-d2092d2c]{transition:all .3s ease}.pdf-tools-button[data-v-d2092d2c]:hover{background-color:#84cc161a;color:#84cc16}.dark .pdf-tools-button[data-v-d2092d2c]:hover{background-color:#84cc1626}.financial-button[data-v-d2092d2c]{display:inline-block;text-decoration:none}.aportes-button[data-v-d2092d2c],.prestamos-button[data-v-d2092d2c]{transition:all .3s ease}.aportes-button[data-v-d2092d2c]:hover,.prestamos-button[data-v-d2092d2c]:hover{background-color:#84cc161a;color:#84cc16}.dark .aportes-button[data-v-d2092d2c]:hover,.dark .prestamos-button[data-v-d2092d2c]:hover{background-color:#84cc1626}@media (max-width:768px){.financial-text[data-v-d2092d2c],.pdf-tools-text[data-v-d2092d2c]{display:none}.aportes-button[data-v-d2092d2c],.pdf-tools-button[data-v-d2092d2c],.prestamos-button[data-v-d2092d2c]{padding:.5rem}}@media (max-width:640px){.status-text[data-v-d2092d2c]{display:none}.header-content-5[data-v-d2092d2c]{padding:.75rem 1rem}.header-controls[data-v-d2092d2c]{gap:1rem}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}@supports (-webkit-touch-callout:none){.min-h-screen,body{min-height:-webkit-fill-available}}button,input,select,textarea{font-size:16px!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.dark ::-webkit-scrollbar-track{background:#ffffff0d}.dark ::-webkit-scrollbar-thumb{background:#9ca3af4d}
