*,:before,:after{box-sizing:border-box}html,body{color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;background-color:#101419!important;margin:0!important;padding:0!important}#root{background-color:#101419;width:100%;min-height:100vh;margin:0;padding:0}@keyframes vm-pulse{0%,to{box-shadow:0 0 #8eae9d73}50%{box-shadow:0 0 0 6px #8eae9d00}}.vm-chat-bubble{word-wrap:break-word;border-radius:.75rem;max-width:78%;padding:.75rem 1rem;line-height:1.45}.vm-chat-bubble--sent{background-color:var(--mediando-blue-primary);color:#f5f5f5;border:1px solid #293a8a66;border-radius:12px 12px 2px;align-self:flex-end;box-shadow:0 4px 12px #293a8a2e}.vm-chat-bubble--received{color:#f5f5f5;background-color:#181f27;border:1px solid #303945;border-radius:12px 12px 12px 2px;align-self:flex-start}.vm-chat-bubble--system{color:#a5afbc;text-align:center;background-color:#101419;border:1px solid #303945;border-radius:8px;align-self:center;max-width:90%;padding:.875rem 1.25rem;font-size:.8125rem}.vm-brand-med{color:#8eae9d;font-weight:700}.vm-brand-ia{color:#829bbc;font-weight:700}.vm-health-dot{background:#8eae9d;border-radius:50%;width:10px;height:10px;animation:2s infinite vm-pulse;display:inline-block}:root{--mediando-blue-primary:#293a8a;--mediando-blue-hover:#3549a8;--mediando-blue-active:#213075;--mediando-gray-secondary:#181f27;--mediando-gray-hover:#242e3a;--mediando-gray-active:#141a21;--mediando-bg-app:#101419;--mediando-bg-card:#181f27;--mediando-border-subtle:#303945}@media (width<=900px){.vm-auth-container{background-position:50%!important;justify-content:center!important;padding:1.5rem!important}}button.ant-btn-primary,.ant-btn-primary,button[type=submit]:not(.ant-btn-default):not(.vm-auth-secondary-button){background-color:var(--mediando-blue-primary)!important;background:var(--mediando-blue-primary)!important;border-color:var(--mediando-blue-primary)!important;color:#f5f5f5!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 4px #293a8a33!important}button.ant-btn-primary:hover,.ant-btn-primary:hover,button.ant-btn-primary:focus,.ant-btn-primary:focus,button[type=submit]:not(.ant-btn-default):not(.vm-auth-secondary-button):hover,button[type=submit]:not(.ant-btn-default):not(.vm-auth-secondary-button):focus{background-color:var(--mediando-blue-hover)!important;background:var(--mediando-blue-hover)!important;border-color:var(--mediando-blue-hover)!important;color:#f5f5f5!important}button.ant-btn-primary:active,.ant-btn-primary:active,button[type=submit]:not(.ant-btn-default):not(.vm-auth-secondary-button):active{background-color:var(--mediando-blue-active)!important;background:var(--mediando-blue-active)!important;border-color:var(--mediando-blue-active)!important}button.ant-btn-default,.ant-btn-default,.vm-auth-secondary-button{background-color:var(--mediando-gray-secondary)!important;background:var(--mediando-gray-secondary)!important;border-color:var(--mediando-border-subtle)!important;color:#f5f5f5!important;box-shadow:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}button.ant-btn-default:hover,.ant-btn-default:hover,button.ant-btn-default:focus,.ant-btn-default:focus,.vm-auth-secondary-button:hover,.vm-auth-secondary-button:focus{background-color:var(--mediando-gray-hover)!important;background:var(--mediando-gray-hover)!important;color:#f5f5f5!important;border-color:#46536c!important}button.ant-btn-default:active,.ant-btn-default:active,.vm-auth-secondary-button:active{background-color:var(--mediando-gray-active)!important;background:var(--mediando-gray-active)!important;border-color:var(--mediando-border-subtle)!important}.ant-card{background-color:var(--mediando-bg-card)!important;border-color:var(--mediando-border-subtle)!important}.vm-home-card.ant-card{-webkit-backdrop-filter:blur(8px);background-color:#16191fbf!important;border-color:#ffffff14!important}.ant-modal-content{background-color:#181f27!important;border:1px solid #303945!important;box-shadow:0 20px 48px #000000b3!important}.ant-modal-header{background-color:#181f27!important}.ant-tag{border-radius:6px!important;font-weight:600!important}.ant-tag-green,.ant-tag-success{color:#8eae9d!important;background:#8eae9d24!important;border-color:#8eae9d4d!important}.ant-tag-blue,.ant-tag-cyan,.ant-tag-teal,.ant-tag-geekblue,.ant-tag-processing{color:#829bbc!important;background:#829bbc24!important;border-color:#829bbc47!important}.ant-tag-gold,.ant-tag-orange,.ant-tag-yellow,.ant-tag-warning{color:#c2a36b!important;background:#c2a36b24!important;border-color:#c2a36b4d!important}.ant-tag-red,.ant-tag-volcano,.ant-tag-magenta,.ant-tag-error{color:#d18484!important;background:#d1848424!important;border-color:#d184844d!important}.ant-tag-purple{color:#a79bc2!important;background:#9a8cb824!important;border-color:#9a8cb84d!important}.ant-alert{color:#f5f5f5!important;background-color:#181f27!important;border-color:#303945!important}.ant-alert-message{color:#f5f5f5!important;font-weight:600!important}.ant-alert-description{color:#a5afbc!important}.ant-alert-info{border-left:3px solid #829bbc!important}.ant-alert-success{border-left:3px solid #8eae9d!important}.ant-alert-warning{border-left:3px solid #c2a36b!important}.ant-alert-error{border-left:3px solid #d18484!important}input[type=date],input[type=datetime-local],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input[type=date]::-webkit-calendar-picker-indicator{opacity:.9!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:15px 15px!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.9!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:15px 15px!important}input[type=time]::-webkit-calendar-picker-indicator{opacity:.9!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:15px 15px!important}@keyframes vmRadarPulse{0%{background-position:0%;border-color:#8eae9dd9;box-shadow:0 0 #8eae9d8c,inset 0 0 8px #8eae9d40}50%{background-position:100%;border-color:#8eae9d;box-shadow:0 0 14px 4px #8eae9d40,inset 0 0 14px #8eae9d59}to{background-position:0%;border-color:#8eae9dd9;box-shadow:0 0 #8eae9d00,inset 0 0 8px #8eae9d40}}.vm-btn-radar-scanning.ant-btn{color:#f5f5f5!important;opacity:1!important;background:linear-gradient(90deg,#8eae9d29 0%,#8eae9d57 50%,#8eae9d29 100%) 0 0/200% 200%!important;border-color:#8eae9d!important;animation:1.6s ease-in-out infinite vmRadarPulse!important}
