/* compiled by scssphp 1.11.0 on Wed, 29 Jul 2026 13:58:17 +0000 (0.0398s) */
/* Developed by Inware AG - www.inware.ch */

:root{--color-background:#f1f1ff;--color-boxes-background:#fff;--color-text:#545454;}body{background-color:var(--color-background);color:var(--color-text);}main{position:relative;flex-direction:row;z-index:1;}main.container{padding-top:0;}main>div{flex:1 0 100%;margin:4rem auto auto;padding:1rem 0;}@media (min-height:50em) and (min-width:48em){main>div{padding:0 0 1rem;margin:auto;}}.auth__background{position:absolute;top:0;width:100%;height:50em;}@media (min-height:50em) and (min-width:48em){.auth__background{width:80%;height:80lvh;top:20lvh;left:10%;}}.auth__bubble{position:absolute;top:25%;-webkit-transform:translateY(-25%);transform:translateY(-25%);width:max(55%,17.5rem);padding-bottom:max(55%,17.5rem);border-radius:50%;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;aspect-ratio:1.6666666667;}@media (min-width:62em){.auth__bubble{width:100%;}}.auth__bubble::after{content:"";position:absolute;width:100%;height:100%;-webkit-filter:blur(64px);filter:blur(64px);border-radius:100%;z-index:-1;}@media (min-width:48em){.auth__bubble::after{-webkit-filter:blur(128px);filter:blur(128px);}}@media (min-width:62em){.auth__bubble::after{-webkit-filter:blur(160px);filter:blur(160px);}}@media (prefers-reduced-motion){.auth__bubble{-webkit-animation:none !important;animation:none !important;}}@media (min-width:62em){.auth__bubble{width:70%;padding-bottom:70%;}}@media (min-width:94em){.auth__bubble{width:50%;padding-bottom:50%;}}.auth__bubble--left{left:0;animation-name:bubble-primo;}.auth__bubble--left::after{background:radial-gradient(#40b8f6,transparent);}.auth__bubble--right{right:0;animation-name:bubble-secondo;}@media (min-width:62em){.auth__bubble--right{right:auto;left:40%;}}.auth__bubble--right::after{background:radial-gradient(#715aff,transparent);}.auth__logo{text-align:center;margin-top:4rem;margin-bottom:4rem;}@supports (-webkit-touch-callout: none){.auth__logo{margin-top:4rem;}}@media (min-height:50em) and (min-width:48em){.auth__logo{margin-top:-6rem;}}.auth__logo>img{-webkit-filter:brightness(10);filter:brightness(10);}.auth__welcometext{display:none;font-family:"SourceSansPro",sans-serif;font-size:2.25rem;text-align:center;color:#fff;margin-bottom:50px;line-height:1.2;word-break:break-word;}.auth__info{font-size:1.5rem;text-align:center;line-height:1.2;margin-bottom:0;display:block;}.auth__infosmall{font-size:1.125rem;text-align:center;line-height:1.2;margin-bottom:0;display:block;margin-top:.5rem;}.auth__box{background-color:var(--color-boxes-background);padding:24px;border-radius:8px;-webkit-transition:width .2s ease-in-out,border-radius .2s ease-in-out,padding .2s ease-in-out;transition:width .2s ease-in-out,border-radius .2s ease-in-out,padding .2s ease-in-out;}@media (min-width:28.25em){.auth__box{width:100%;max-width:420px;padding:40px;border-radius:24px;margin:auto;}}@media (min-width:48em){.auth__box:has(.auth__groups){max-width:840px;}}.auth__inputlabel{font-weight:600;margin-bottom:.5rem;}.auth__inputwrapper{position:relative;margin-bottom:2rem;font-size:16px;}.auth__inputwrapper--savecredentials{padding-top:1rem;margin-bottom:2rem;}.auth__inputicon{color:#40b8f6;position:absolute;border-right:1px solid #ccc;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 1rem;pointer-events:none;}.auth__inputtoggle{color:var(--color-text);position:absolute;top:50%;right:0;padding:0 1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1em;opacity:.6;cursor:pointer;}.auth__inputtoggle:hover{color:var(--color-text);opacity:1;}.auth .input{background-color:var(--color-boxes-background);padding-left:4.5rem;height:48px;}.auth .input--noicon{padding-left:.8rem;}.auth .button{text-align:center;font-weight:600;border-radius:99px;font-size:16px;margin-top:3rem;height:42px;}.auth .button+.button{margin-top:1.5rem;}.auth .button>i{display:none;}.auth .button.loading{pointer-events:none;}.auth .button.loading>span{display:none;}.auth .button.loading>i{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}.auth .button:disabled{pointer-events:none;opacity:.6;}.auth__message{text-align:center;color:#f02d3a;}.auth__message:empty{display:none;}.auth__success{text-align:center;}.auth__note{font-size:12px;line-height:1.2;text-align:center;margin-top:1em;opacity:.8;}.auth__timeout>.text{display:none;}.auth__timeout>.timeout:empty{display:none;}.auth__timeout>.timeout:empty+.text{display:inline;}.auth__groups{display:-webkit-flex;display:flex;flex-direction:column;}@media (min-width:48em){.auth__groups{flex-direction:row;justify-content:space-between;gap:40px;}}.auth__group{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}.auth__qrWrapper{margin:2rem auto;}.auth__qr{border-radius:8px;border:1px solid #ccc;width:25rem;aspect-ratio:1;max-width:100%;margin-inline:auto;}.auth__sep{width:100%;height:1px;background-color:#ccc;margin-block:2rem;}@media (min-width:48em){.auth__sep{display:none;}}.auth__secretWrapper{margin-top:1rem;background:#fff;border:1px solid #ccc;border-radius:3px;display:-webkit-flex;display:flex;flex-direction:column;width:auto;max-width:100%;-webkit-transition:border-color .1s ease,box-shadow .1s ease;transition:border-color .1s ease,box-shadow .1s ease;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#545454;overflow:hidden;}@media (min-width:48em){.auth__secretWrapper{flex-direction:row;justify-content:space-between;height:48px;}}.auth__secretWrapper.success{animation-name:copiedCode;animation-duration:1s;}.auth__secret{width:100%;padding:.6em .8rem .6em;font-family:Consolas,"Courier New",monospace;font-size:16px;word-break:break-all;text-align:center;}@media (min-width:48em){.auth__secret{padding:.6em .2rem .6em .8rem;width:calc(33ch + 1rem);}}.auth__secretCopy{display:-webkit-flex;display:flex;gap:.75rem;justify-content:center;align-items:center;flex-shrink:0;padding:.8em .8rem;background-color:#fff;border-radius:3px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.auth__secretCopy:hover{background-color:#ecf0f1;}.auth__secretCopy:focus-visible{background-color:#ecf0f1;}@media (min-width:48em){.auth__secretCopy>span{display:none;}}.auth__otpwrapper{display:-webkit-flex;display:flex;gap:.75rem;margin:2rem auto;max-width:min(100%,25rem);}.auth__otpwrapper input{text-align:center;border:1px solid #ccc;padding:.6rem 1rem;border-radius:3px;height:48px;font-size:16px;display:block;width:100%;background:#fff;color:#545454;}.auth__otpwrapper input:not(:disabled):hover{border-color:#ccc;box-shadow:inset 0 0 0px 1px #ccc;}.auth__otpwrapper input:focus{border-color:#40b8f6;box-shadow:inset 0 0 0px 1px #40b8f6;}.auth__backupcodes{background:#ecf0f1;border-radius:8px;padding:.8rem;display:grid;grid-template-columns:1fr 1fr;text-align:center;margin-top:2rem;gap:.8rem;}@media (min-width:48em){.auth__backupcodes{grid-template-columns:1fr 1fr 1fr;}}.auth__backupcodes code{font-family:Consolas,"Courier New",monospace;font-size:1.25rem;}@-webkit-keyframes bubble-primo{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}25%{-webkit-transform:translate(40%,-60%);transform:translate(40%,-60%);}50%{-webkit-transform:translate(-15%,-50%);transform:translate(-15%,-50%);}75%{-webkit-transform:translate(10%,-20%);transform:translate(10%,-20%);}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@keyframes bubble-primo{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}25%{-webkit-transform:translate(40%,-60%);transform:translate(40%,-60%);}50%{-webkit-transform:translate(-15%,-50%);transform:translate(-15%,-50%);}75%{-webkit-transform:translate(10%,-20%);transform:translate(10%,-20%);}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@-webkit-keyframes bubble-secondo{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}25%{-webkit-transform:translate(-40%,-20%);transform:translate(-40%,-20%);}50%{-webkit-transform:translate(15%,-50%);transform:translate(15%,-50%);}75%{-webkit-transform:translate(-30%,-60%);transform:translate(-30%,-60%);}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@keyframes bubble-secondo{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}25%{-webkit-transform:translate(-40%,-20%);transform:translate(-40%,-20%);}50%{-webkit-transform:translate(15%,-50%);transform:translate(15%,-50%);}75%{-webkit-transform:translate(-30%,-60%);transform:translate(-30%,-60%);}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@-webkit-keyframes copiedCode{0%{box-shadow:0 0 0 #23ce6b;}100%{box-shadow:0 0 50px transparent;}}@keyframes copiedCode{0%{box-shadow:0 0 0 #23ce6b;}100%{box-shadow:0 0 50px transparent;}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}