@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap");body{font-family:DM Sans,Noto Color Emoji!important;min-width:350px;width:auto}#__next,#root,body,html{height:100%}option{color:#000}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.pulse{animation:pulse 2s infinite}.bounce{animation:bounce 2s infinite}.signin-page{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);position:relative;overflow:hidden}.signin-bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(88,101,242,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(120,119,198,.1) 0,transparent 50%)}.floating-orb{position:absolute;filter:blur(40px);animation:float 6s ease-in-out infinite}.orb-1{top:20%;left:10%;size:100px;background:radial-gradient(circle,rgba(88,101,242,.3),transparent)}.orb-2{bottom:20%;right:10%;size:150px;background:radial-gradient(circle,rgba(120,119,198,.2),transparent);animation-delay:-3s;animation-direction:reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.signin-visual{background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.signin-content{animation:slideUp 1s ease-out}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.signin-avatar-container{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:3px solid hsla(0,0%,100%,.3);animation:avatarFloat 3s ease-in-out infinite;box-shadow:0 20px 40px rgba(0,0,0,.3);transition:all .4s ease}.signin-avatar-container:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.5);box-shadow:0 25px 50px rgba(0,0,0,.4)}@keyframes avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.signin-avatar{border-radius:50%}.signin-title{text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-circle{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer}.feature-circle:hover{background:hsla(0,0%,100%,.3);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(0,0,0,.2)}.signin-form-container{background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.signin-form{animation:slideUp .8s ease-out .3s both}.signin-welcome{background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.3)}.discord-login-btn{background:linear-gradient(135deg,#5865f2,#7289da)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.discord-login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.discord-login-btn:hover:before{left:100%}.discord-login-btn:hover{background:linear-gradient(135deg,#4752c4,#5b6ecd)!important;transform:translateY(-3px);box-shadow:0 25px 50px rgba(88,101,242,.5);border-color:hsla(0,0%,100%,.2)}.discord-login-btn:active{transform:translateY(-1px)}.invite-btn{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.invite-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;transform:translateY(-2px);box-shadow:0 15px 30px rgba(34,197,94,.4)}.support-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.support-btn:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;transform:translateY(-2px);box-shadow:0 15px 30px rgba(245,158,11,.4)}@media (max-width:768px){.signin-page{padding:2rem 1rem}.signin-form-container{background:rgba(0,0,0,.9)}.signin-welcome{font-size:2rem!important}.discord-login-btn{height:60px;font-size:1rem}.floating-orb{display:none}}@media (max-width:480px){.signin-welcome{font-size:1.8rem!important}.discord-login-btn{height:50px;font-size:.9rem}}.signin-content>:first-child{animation-delay:.1s}.signin-content>:nth-child(2){animation-delay:.2s}.signin-content>:nth-child(3){animation-delay:.3s}.signin-form>:first-child{animation-delay:.4s}.signin-form>:nth-child(2){animation-delay:.5s}.signin-form>:nth-child(3){animation-delay:.6s}.signin-form>:nth-child(4){animation-delay:.7s}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(88,101,242,.4)}50%{box-shadow:0 0 40px rgba(88,101,242,.8)}}.discord-login-btn{animation:glow 3s ease-in-out infinite}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.discord-login-btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.discord-login-btn:active:after{width:300px;height:300px;animation:ripple .6s ease-out}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{width:100%;border:unset;background-color:transparent;font-family:DM Sans,sans-serif}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation{align-items:center}abbr[title]{border-bottom:none;text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset!important}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{background-color:#4318ff!important;border-radius:10px;min-width:34px!important;height:34px!important;color:#fff}.react-calendar__navigation__next-button{width:34px!important}.react-calendar__navigation__label{font-weight:700!important;font-size:18px}.react-calendar__navigation__label:focus,.react-calendar__navigation__label:hover{background-color:unset!important;border-radius:10px}.react-calendar__tile{font-size:12px;display:flex;align-items:center;justify-content:center;padding:0!important;height:34px!important;color:#1b2559}.react-calendar__month-view__weekdays{margin-bottom:6px}.react-calendar__month-view__weekdays,.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background-color:#f4f7fe;border-radius:10px}.react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}.react-calendar__tile--active,.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#4318ff;border-radius:10px;color:#fff}.react-calendar__tile--range,.react-calendar__tile--range:enabled:focus,.react-calendar__tile--range:enabled:hover{background:#f4f7fe;color:#4318ff;border-radius:0}.react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart:enabled:focus,.react-calendar__tile--rangeStart:enabled:hover{background:#4318ff;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd:enabled:focus,.react-calendar__tile--rangeEnd:enabled:hover{background:#4318ff;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}.react-calendar__tile:disabled{color:#b0bbd5;background-color:rgba(0,0,0,.1)}body.chakra-ui-dark .react-calendar{border-radius:30px}body.chakra-ui-dark .react-calendar__navigation__prev-button{background-color:#7551ff!important}body.chakra-ui-dark .react-calendar__navigation__next-button{background-color:#7551ff!important;color:#fff}body.chakra-ui-dark .react-calendar__tile{color:#fff}body.chakra-ui-dark .react-calendar__month-view__weekdays,body.chakra-ui-dark .react-calendar__tile--now,body.chakra-ui-dark .react-calendar__tile--now:enabled:focus,body.chakra-ui-dark .react-calendar__tile--now:enabled:hover,body.chakra-ui-dark .react-calendar__tile:enabled:focus,body.chakra-ui-dark .react-calendar__tile:enabled:hover{background-color:hsla(0,0%,100%,.1)}body.chakra-ui-dark .react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}body.chakra-ui-dark .react-calendar__tile--active,body.chakra-ui-dark .react-calendar__tile--active:enabled:focus,body.chakra-ui-dark .react-calendar__tile--active:enabled:hover{background:#7551ff;color:#fff}body.chakra-ui-dark .react-calendar__tile--range,body.chakra-ui-dark .react-calendar__tile--range:enabled:focus,body.chakra-ui-dark .react-calendar__tile--range:enabled:hover{background:hsla(0,0%,100%,.1);color:#7551ff}body.chakra-ui-dark .react-calendar__tile--rangeEnd,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:focus,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:hover,body.chakra-ui-dark .react-calendar__tile--rangeStart,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:focus,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:hover{background:#7551ff;color:#fff}body.chakra-ui-dark .react-calendar__tile:disabled{color:rgba(176,187,213,.42);background-color:rgba(0,0,0,.3)}