@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";html,body,#app,#View{margin:0;height:100%}#View{min-width:800px;max-width:1280px;margin:0 auto}.n-page-header-wrapper{min-height:100%;display:flex;flex-direction:column;margin:0 30px}.n-page-header{padding:20px 0}.n-page-header-wrapper{min-height:100%;display:flex;flex-direction:column;margin:0 30px}.n-page-header{padding:20px 0}.n-page-header-footer{padding-bottom:10px}.n-page-header-content{flex-grow:1}.n-page-header-content,.n-page-header-footer{margin-top:-20px}.n-page-header-footer{padding-bottom:10px}x .n-page-header-content,.n-page-header-footer{margin-top:-20px}#content[data-v-479f7323]{display:flex;align-items:center;justify-content:center;height:100vh;text-align:center;overflow:hidden;position:relative;padding:20px;font-family:Roboto,sans-serif;background:radial-gradient(circle,rgba(44,44,44,1) 0%,rgba(34,34,34,1) 100%)}#content[data-v-479f7323]:before,#content[data-v-479f7323]:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,0,.2) 20%,transparent 20%) center center / 10px 10px;border-radius:50%;mix-blend-mode:color-dodge;animation:swirl-479f7323 20s linear infinite;z-index:0}#content[data-v-479f7323]:after{background:radial-gradient(circle,rgba(0,0,255,.2) 20%,transparent 20%) center center / 10px 10px;animation:swirl-479f7323 20s linear infinite reverse}@keyframes swirl-479f7323{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.landing-page[data-v-479f7323]{background-color:#fff;border-radius:10px;padding:40px;box-shadow:0 10px 20px #0003;max-width:400px;width:100%;position:relative;z-index:1}.logo[data-v-479f7323]{width:150px;margin-bottom:20px}h1[data-v-479f7323],.n-form-item[data-v-479f7323]{margin-bottom:20px}.button-container[data-v-479f7323]{display:flex;justify-content:center;margin-top:20px}#content[data-v-dfdc0c7a]{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#2c2c2c;overflow:hidden;position:relative;padding:20px;font-family:Roboto,sans-serif}#content[data-v-dfdc0c7a]:before,#content[data-v-dfdc0c7a]:after{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,0,.2) 20%,transparent 20%) center center / 10px 10px;border-radius:50%;mix-blend-mode:color-dodge;animation:swirl-dfdc0c7a 20s linear infinite;z-index:0}#content[data-v-dfdc0c7a]:after{background:radial-gradient(circle,rgba(0,0,255,.2) 20%,transparent 20%) center center / 10px 10px;animation:swirl-dfdc0c7a 20s linear infinite reverse}@keyframes swirl-dfdc0c7a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.container[data-v-dfdc0c7a]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border-radius:16px;padding:60px;box-shadow:0 20px 40px #0000001a;max-width:1200px;width:100%;animation:fadeIn-dfdc0c7a 1s ease-in-out;position:relative;z-index:1}.features[data-v-dfdc0c7a]{flex:1;padding-right:40px}.auth[data-v-dfdc0c7a]{flex:1;padding-left:40px;text-align:center}.features h1[data-v-dfdc0c7a]{font-size:2.5rem;margin-bottom:20px;color:#333;font-weight:700}.features p[data-v-dfdc0c7a]{font-size:1.1rem;color:#555;line-height:1.6}.auth h1[data-v-dfdc0c7a],.auth h2[data-v-dfdc0c7a]{margin-bottom:20px;color:#333;font-weight:700}.n-form-item[data-v-dfdc0c7a]{margin-bottom:20px}.button-container[data-v-dfdc0c7a]{display:flex;justify-content:center;margin-top:20px}.n-space[data-v-dfdc0c7a]{margin-top:20px}.n-button[data-v-dfdc0c7a]{width:100%;transition:background-color .3s}.n-button[data-v-dfdc0c7a]:hover{background-color:#007bff;color:#fff}.n-divider[data-v-dfdc0c7a]{margin:20px 0}.oauth-button[data-v-dfdc0c7a]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}.github[data-v-dfdc0c7a]{background-color:#333;color:#fff}.github[data-v-dfdc0c7a]:hover{background-color:#444}.google[data-v-dfdc0c7a]{background-color:#db4437;color:#fff}.google[data-v-dfdc0c7a]:hover{background-color:#e74c3c}@keyframes fadeIn-dfdc0c7a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
