.custom-loader{width:40px;height:40px;display:grid}.custom-loader:before,.custom-loader:after{content:"";grid-area:1/1;--c: radial-gradient(farthest-side, #3E7B31 92%, #0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:12px 12px;background-repeat:no-repeat;animation:s2 1s infinite}.custom-loader:before{margin:4px;filter:hue-rotate(45deg);background-size:8px 8px;animation-timing-function:linear}@keyframes s2{to{transform:rotate(.5turn)}}.auth-container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg%20width='1440'%20height='749'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3clinearGradient%20x1='100%25'%20y1='37.276%25'%20x2='9.488%25'%20y2='37.276%25'%20id='a'%3e%3cstop%20stop-color='%236366F1'%20offset='0%25'/%3e%3cstop%20stop-color='%236366F1'%20stop-opacity='0'%20offset='100%25'/%3e%3c/linearGradient%3e%3clinearGradient%20x1='100%25'%20y1='37.276%25'%20x2='9.488%25'%20y2='37.276%25'%20id='c'%3e%3cstop%20stop-color='%2314B8A6'%20offset='0%25'/%3e%3cstop%20stop-color='%2314B8A6'%20stop-opacity='0'%20offset='100%25'/%3e%3c/linearGradient%3e%3clinearGradient%20x1='9.488%25'%20y1='37.276%25'%20x2='100%25'%20y2='37.276%25'%20id='e'%3e%3cstop%20stop-color='%230EA5E9'%20offset='0%25'/%3e%3cstop%20stop-color='%230EA5E9'%20stop-opacity='0'%20offset='100%25'/%3e%3c/linearGradient%3e%3cfilter%20x='-23.7%25'%20y='-185.4%25'%20width='147.3%25'%20height='470.7%25'%20filterUnits='objectBoundingBox'%20id='b'%3e%3cfeGaussianBlur%20stdDeviation='50'%20in='SourceGraphic'/%3e%3c/filter%3e%3cfilter%20x='-23.7%25'%20y='-185.4%25'%20width='147.3%25'%20height='470.7%25'%20filterUnits='objectBoundingBox'%20id='d'%3e%3cfeGaussianBlur%20stdDeviation='50'%20in='SourceGraphic'/%3e%3c/filter%3e%3cfilter%20x='-23.7%25'%20y='-185.4%25'%20width='147.3%25'%20height='470.7%25'%20filterUnits='objectBoundingBox'%20id='f'%3e%3cfeGaussianBlur%20stdDeviation='50'%20in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%20opacity='.8'%3e%3cpath%20fill='url(%23a)'%20filter='url(%23b)'%20transform='rotate(-20%20199.62%2093.344)'%20d='M221.284%20106.384%20185.95%20185.7l598.833%201.605%2035.334-79.316z'/%3e%3cpath%20fill='url(%23c)'%20filter='url(%23d)'%20transform='rotate(-20%20548.62%20102.27)'%20d='m570.284%20115.309-35.334%2079.316%20598.833%201.605%2035.334-79.316z'/%3e%3cpath%20fill='url(%23e)'%20filter='url(%23f)'%20transform='rotate(-20%20577.62%20547.528)'%20d='m599.284%20560.567-35.334%2079.316%20598.833%201.605%2035.334-79.316z'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-position:center;width:100vw;overflow:hidden}html,body{margin:0;padding:0;height:100%;overflow:auto}main{overflow:auto}.msg_error{color:#ee0606;text-align:center}.join-community-btn{display:inline-block;padding:10px 25px;background-color:#f2f2f6;color:#2906ee;text-align:center;text-decoration:none;border-radius:20px;border:2px solid #4F46E5;transition:all .3s ease-in-out;font-weight:700}.join-community-btn:hover{background-color:#4567d6;border-color:#4567d6;color:#fff}.general-signin-btn{background-color:#5678e7;color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:16px;align-items:center;justify-content:center;width:200px;height:50px;cursor:pointer;outline:none;margin-bottom:10px;transition:background-color .3s ease}.general-signin-btn:hover{background-color:#4567d6}.divider-or{text-align:center;color:#666;margin:20px 0;position:relative}.divider-or:before,.divider-or:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#ccc}.divider-or:before{left:0}.divider-or:after{right:0}.google-signin-btn{background-color:#fff;color:#757575;border:1px solid transparent;border-radius:9999px;padding:0;font-size:14px;cursor:pointer;outline:none;display:inline-flex;width:100%;align-items:center;justify-content:center;box-shadow:0 2px 4px #00000040;transition:box-shadow .3s ease}.google-signin-btn img{margin-right:10px}.google-signin-btn:hover{box-shadow:0 0 6px #0000004d}.rounded-image{border-radius:50%}
