#root,body,html{background-color:#000;color:#fff;height:100%;margin:0;min-height:100%;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:320px}button,input,select,textarea{font:inherit}*{box-sizing:border-box;scrollbar-color:#454545 #050505;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#454545}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.background{align-items:center;display:flex;height:100vh;justify-content:flex-end;position:absolute;top:0;width:100vw}.background:after{bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:25%}.background .background-container{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative;width:50%}.background .background-container .triangle{border-radius:50px;display:block;flex-shrink:0;height:1500px;position:absolute;transform:rotate(45deg);transform-origin:center center;transform-style:preserve-3d;width:1500px}.background .background-container .triangle:before{border-radius:50px;bottom:0;content:"";display:block;height:100%;left:-30px;position:absolute;top:-30px;transform:translateZ(-1em);width:100%;z-index:-1}.contenido{align-items:center;display:flex;justify-content:space-between;width:100%}.contenido>[class^=col]{align-items:center;display:flex;height:100%;justify-content:center;width:50%}.contenido .formulario{z-index:1}.contenido .formulario .login{padding:50px}.contenido .formulario ::placeholder{color:#fff!important;opacity:1!important}.contenido .formulario :-ms-input-placeholder{color:#fff!important}.contenido .formulario ::-ms-input-placeholder{color:#fff!important}.contenido .formulario input .contenido .formulario input.invalid{border-color:red!important}.contenido .formulario .login button{background-color:initial!important;border:1px solid #fff;margin:0!important;width:100%}.contenido .formulario .login button:hover{background-color:initial!important;background-image:none!important;border:1px solid gray;color:gray!important;margin:0!important;width:100%}.contenido .formulario .login .extra{display:flex;justify-content:space-between;margin-top:20px;min-width:100%;padding:10}.contenido .formulario .login .extra a{color:#fff!important;cursor:pointer;text-align:center;z-index:inherit}.contenido .formulario .login .extra a:hover{color:gray!important;cursor:pointer;text-align:center;z-index:inherit}.contenido .formulario .login .acciones{align-items:center;color:#fff;display:flex;justify-content:space-around;margin-top:16px}.contenido .formulario .login .acciones a{color:#fff!important;cursor:pointer;text-align:center;width:40%!important;z-index:inherit}@media (min-width:1600px){.background .background-container .triangle{left:200px}}@media (min-width:1200px) and (max-width:1599px){.background .background-container .triangle{left:100px}}@media (min-width:992px) and (max-width:1199px){.background .background-container .triangle{left:150px}.background:after{background-color:initial}}@media (max-width:991px){.contenido .col-1{width:30%}.contenido .col-2{width:50%}.background .background-container .triangle{left:150fpx}.background:after{background-color:initial}}@media (max-width:600px){.contenido{flex-direction:column}.contenido .col-1{height:30%;width:100%}.contenido .col-2{height:70%;width:100%}.contenido .formulario .login{margin-top:50px;width:350px}.background{align-items:flex-end;flex-direction:column}.background .background-container{height:50%;width:100%}.background .background-container .triangle{height:600px;left:50%;margin-left:-300px;position:fixed;top:50%;width:600px}.background .background-container .triangle:before{left:30px;top:-30px}}.text-container::-webkit-scrollbar{background-color:initial;width:0}.empty-footer,.empty-header{opacity:0;width:100%}.header{top:0}.footer,.header{background-color:#7fffd4;position:fixed;width:100%}.footer{bottom:0}:root{color-scheme:dark}#root,.global-container,:root,body,html{background:#000;background:var(--app-background,#000)}#root,.global-container,body,html{height:100%;margin:0;min-width:320px;width:100%}body{color:#fff;color:var(--app-text,#fff);overflow:hidden}.global-container{height:100vh;height:100dvh;overflow:hidden;padding:0;position:relative}.sielectrik-shell,.sielectrik-shell *{box-sizing:border-box}.sielectrik-shell__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:#767676 #000;scrollbar-color:#767676 var(--app-background,#000);scrollbar-width:thin}.sielectrik-shell__scroll::-webkit-scrollbar{height:8px;width:8px}.sielectrik-shell__scroll::-webkit-scrollbar-track{background:#000;background:var(--app-background,#000)}.sielectrik-shell__scroll::-webkit-scrollbar-thumb{background:#3a3a3a}.app-route-loading{background:#000;background:var(--app-background,#000);color:#fff;color:var(--app-text,#fff);display:grid;min-height:100%;place-items:center}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100%}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ia{animation-name:showIconIA;bottom:34px;position:fixed;right:0;z-index:25}.ia,.ia-hidden{animation-direction:normal;animation-duration:4s}.ia-hidden{animation-name:hiddeIconIA;background-color:#c8c8c81a}@keyframes showIconIA{0%{bottom:234px;padding:8px}to{bottom:34px;padding:8px;right:0}}@keyframes hiddeIconIA{0%{bottom:34px;height:100vh;padding:8px;right:0;width:100%}to{bottom:234px;height:100vh;padding:8px;right:0;width:auto}}@media (prefers-reduced-motion:reduce){.ia,.ia-hidden{animation:none}}