.auth-container,.auth-container .user-greeting,.button,.container{position:relative;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;row-gap:32px;font-family:Roboto Mono,monospace;line-height:32px}@media screen and (max-width:768px){.auth-container,.auth-container .user-greeting,.button,.container{width:100%;align-items:center;justify-content:center;padding-left:0!important}}.auth-container .contents,.auth-container .header,.button .contents,.button .header,.container .contents,.container .header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;align-items:baseline}.auth-container .header .title,.button .header .title,.container .header .title{font-size:2.7em;transform:translate(-.07em,-.015em)}.auth-container .header .subtitle,.button .header .subtitle,.container .header .subtitle{opacity:.5;font-size:1.2em;transform:translate(-.07em,.16em)}.auth-container .header .emph,.button .header .emph,.container .header .emph{color:red}.auth-container .contents,.button .contents,.container .contents{row-gap:32px}.auth-container .copywrite,.button .copywrite,.container .copywrite{font-size:.8em;opacity:.5;transform:translate(-.07em,.16em)}.auth-container{display:flex;flex-direction:column;justify-content:space-between;padding-left:128px;padding-top:64px;height:100%;margin:0}.auth-container .button,.auth-container .user-greeting{margin-top:32px}.auth-container .user-greeting{row-gap:0}.auth-container .user-greeting img{width:30px;height:30px;border-radius:50%;margin-bottom:10px}.auth-container .contents .qr{display:flex;flex-direction:column;row-gap:16px;align-items:center}.auth-container .contents .product-description{display:flex;flex-direction:column;row-gap:16px;max-width:480px}.auth-container .contents .product-description .tagline{font-size:1.1em;opacity:.8;line-height:1.5}.auth-container .contents .product-description .features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:8px}.auth-container .contents .product-description .features li{font-size:.9em;opacity:.6;line-height:1.4;padding-left:16px;position:relative}.auth-container .contents .product-description .features li:before{content:"→";position:absolute;left:0;opacity:.5}.auth-container .contents .product-description .download-link{margin-top:16px;font-size:.95em;color:#8470ff;text-decoration:none;opacity:.9}.auth-container .contents .product-description .download-link:hover{opacity:1;text-decoration:underline}.button,.container,.login-container{position:relative;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;row-gap:32px;font-family:Roboto Mono,monospace;line-height:32px}@media screen and (max-width:768px){.button,.container,.login-container{width:100%;align-items:center;justify-content:center;padding-left:0!important}}.button .contents,.button .header,.container .contents,.container .header,.login-container .contents,.login-container .header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;align-items:baseline}.button .header .title,.container .header .title,.login-container .header .title{font-size:2.7em;transform:translate(-.07em,-.015em)}.button .header .subtitle,.container .header .subtitle,.login-container .header .subtitle{opacity:.5;font-size:1.2em;transform:translate(-.07em,.16em)}.button .header .emph,.container .header .emph,.login-container .header .emph{color:red}.button .contents,.container .contents,.login-container .contents{row-gap:32px}.button .copywrite,.container .copywrite,.login-container .copywrite{font-size:.8em;opacity:.5;transform:translate(-.07em,.16em)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y,manipulation;font-weight:300;color:#fff}*,body,html{padding:0;margin:0}body,html{background-color:#091023}.button,.container,.space-donut-container{position:relative;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;row-gap:32px;font-family:Roboto Mono,monospace;line-height:32px}@media screen and (max-width:768px){.button,.container,.space-donut-container{width:100%;align-items:center;justify-content:center;padding-left:0!important}}.button .contents,.button .header,.container .contents,.container .header,.space-donut-container .contents,.space-donut-container .header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;align-items:baseline}.button .header .title,.container .header .title,.space-donut-container .header .title{font-size:2.7em;transform:translate(-.07em,-.015em)}.button .header .subtitle,.container .header .subtitle,.space-donut-container .header .subtitle{opacity:.5;font-size:1.2em;transform:translate(-.07em,.16em)}.button .header .emph,.container .header .emph,.space-donut-container .header .emph{color:red}.button .contents,.container .contents,.space-donut-container .contents{row-gap:32px}.button .copywrite,.container .copywrite,.space-donut-container .copywrite{font-size:.8em;opacity:.5;transform:translate(-.07em,.16em)}.button{background-color:hsla(0,0%,100%,.05);justify-content:center;align-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;width:256px;height:64px}.space-donut-container{width:320px;height:320px}