div.login{flex:1;flex-direction:row;height:100dvh;overflow:hidden}div.login,div.login div.box{background:rgb(var(--background));display:flex}div.login div.box{animation:login-box-appear .5s ease-out forwards;animation-delay:.4s;border-radius:var(--radius);box-shadow:0 20px 20px #0003;flex-direction:column;flex-shrink:0;gap:2em;height:-moz-fit-content;height:fit-content;inset:0;margin:auto;opacity:0;overflow-y:auto;padding:2em;position:relative;position:fixed;transform:translateY(100px);width:400px;z-index:1;z-index:10}@keyframes login-box-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div.login div.box>div.title{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;gap:1.4em}div.login div.box>div.title span.text{font-size:1.5em;font-weight:600}div.login div.box>div.title span.iconify{font-size:1.5em}div.login div.box>div.title svg{height:1.5em}div.login div.box>div.title a{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;gap:1.4em}div.login div.box div.content{display:flex;flex:1;flex-direction:column;gap:2em;justify-content:center;margin:0 auto;text-align:center;width:100%}div.login div.box div.content>div.icon{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;font-size:4em;gap:1em;justify-content:center}div.login div.box div.content>div.icon.--teslina-brand{font-size:1.4em}div.login div.box div.content>div.icon.--teslina-brand-sm{font-size:.8em;opacity:.5}div.login div.box div.content>div.icon img{background:rgb(var(--navigation-background));border-radius:var(--radius);box-shadow:0 8px 15px rgba(var(--navigation-background),.2);height:70px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:70px}div.login div.box div.content>div.application{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center}div.login div.box div.content>div.application img{background:rgb(var(--navigation-background));border-radius:var(--radius);box-shadow:0 8px 15px rgba(var(--navigation-background),.2);height:70px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:70px}div.login div.box div.content>div.application div.data{display:flex;flex-direction:column;gap:.5em}div.login div.box div.content>div.application div.data span.title{font-size:1.5em;font-weight:700}div.login div.box div.content>div.application div.data span.url{color:rgba(var(--color),.7);font-size:.875em}div.login div.box div.content>div.notice{text-align:left}div.login div.box div.content>div.title{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;gap:1em;justify-content:center}div.login div.box div.content>div.title.--col{flex-direction:column}div.login div.box div.content>div.title span.title{font-size:1.75em;font-weight:600}div.login div.box div.content>div.title span.subtitle{font-size:1em}div.login div.box div.content>div.title span.text{font-size:1.75em;font-weight:600}div.login div.box div.content>div.title span.iconify{font-size:2em}div.login div.box div.content>div.title svg{height:2em}div.login div.box div.content>div.title span.tag{align-items:center;background:rgb(var(--tint));border-radius:var(--radius);color:rgb(var(--background));display:flex;flex-direction:row;font-size:.6em;font-weight:600;gap:.5em;padding:.5em 1em;text-transform:uppercase}div.login div.box div.content>div.text{color:rgba(var(--color),.7);font-size:1em;line-height:1.2;white-space:pre-line}div.login div.box div.content>div.text.--left{text-align:left}div.login div.box div.content form{display:flex;flex-direction:column;gap:1em;text-align:left}div.login div.box div.content form div.inputs{display:flex;flex-direction:column;gap:1em;padding:2em 0}div.login div.box div.content form div.inputs div.group{display:flex;flex-direction:column;gap:.5em}div.login div.box div.content form div.inputs div.group label{color:rgba(var(--color),.7);font-size:1em}div.login div.box div.content form div.inputs div.group input{background:rgb(var(--background-second));border:2px solid rgb(var(--border));border-radius:var(--radius);box-sizing:border-box;color:rgb(var(--color));padding:1em;transition:all var(--transition);width:100%}div.login div.box div.content form div.inputs div.group input:focus{border-color:rgb(var(--tint));box-shadow:0 0 .5em rgba(var(--tint),.2);outline:none}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:.9em;gap:.75em;line-height:1.4}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox input[type=checkbox]{display:none}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox .checkmark{background:rgb(var(--background-second));border:2px solid rgb(var(--border));border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all var(--transition);width:20px}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox .checkmark:after{border-width:medium;border-bottom:2px solid rgb(var(--background));border-left:0 solid rgb(var(--background));border-right:2px solid rgb(var(--background));border-top:0 solid rgb(var(--background));content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox input[type=checkbox]:checked~.checkmark{background:rgb(var(--tint));border-color:rgb(var(--tint))}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox input[type=checkbox]:checked~.checkmark:after{display:block}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox:hover .checkmark{border-color:rgb(var(--tint))}div.login div.box div.content form div.inputs div.group.--checkbox label.checkbox .text{color:rgba(var(--color),.8);flex:1}div.login div.box div.content form div.inputs div.oauth-buttons{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:center}div.login div.box div.content form div.inputs span.divider-text{color:rgb(var(--color));font-size:1em;margin:0 2em;position:relative;text-align:center}div.login div.box div.content form div.inputs span.divider-text:before{background:rgb(var(--border));content:"";height:1px;left:0;position:absolute;top:50%;width:30%}div.login div.box div.content form div.inputs span.divider-text:after{background:rgb(var(--border));content:"";height:1px;position:absolute;right:0;top:50%;width:30%}div.login div.box div.content form div.inputs div.buttons{justify-content:center}div.login div.box div.content div.buttons{display:flex;flex:1;flex-direction:column;gap:1em;margin:0 auto;width:300px}div.login div.box div.content div.buttons div.buttons-inline{align-items:center;display:flex;flex-direction:row;justify-content:center}div.login div.box div.terms{color:rgba(var(--color),.7);display:flex;flex-direction:column;font-size:.8em;gap:1em;margin:0 auto;max-width:500px;text-align:center}div.login div.box div.terms span{align-items:center;display:flex;flex-direction:row;gap:.25em;justify-content:center}div.login div.box div.terms a{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;font-weight:600;gap:.25em;text-decoration:none}div.login div.box div.terms a span.iconify{font-size:1.5em}div.login div.side{background:rgb(var(--background));display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}div.login div.side div.background{display:flex;flex:1;flex-direction:column;inset:0;pointer-events:none;position:absolute}div.login div.side div.background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}div.login div.side div.content{align-items:center;display:flex;flex:1;flex-direction:column;gap:2em;justify-content:center;position:relative;z-index:1}div.login div.side div.content div.announcement{background:rgb(var(--background));border:1px solid rgb(var(--border));border-radius:var(--radius);display:flex;flex-direction:column;gap:1em;gap:2em;margin:0 auto;max-width:400px;padding:2em}div.login div.side div.content div.announcement div.title{align-items:center;color:rgb(var(--color));display:flex;flex-direction:row;gap:1.4em}div.login div.side div.content div.announcement div.title span.text{font-size:1.25em;font-weight:600}div.login div.side div.content div.announcement div.title span.iconify{font-size:2em}div.login div.side div.content div.announcement div.title svg{height:2em}div.login div.side div.content div.announcement div.text{color:rgba(var(--color),.7);font-size:1em;line-height:1.2;white-space:pre-line}div.login>div.terms{align-items:center;bottom:20px;color:rgb(var(--tint-color));display:flex;gap:2em;justify-content:center;left:0;position:fixed;right:0}div.login>div.terms a{cursor:pointer}div.message{align-items:center;background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.2);border-radius:var(--radius);display:flex;flex-direction:row;gap:1em;padding:1em}div.message span.iconify{flex-shrink:0;font-size:1.5em}div.message span.text{font-size:.8em}div.message.--error{--tint:var(--red)}@media(max-width:768px){div.login div.box{border-right:none;box-shadow:none;flex:1;padding:2em;width:calc(100% - 4em)}div.login div.side{display:none}}
