.DiscoBall-module-scss-module__11IbyG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.DiscoBall-module-scss-module__11IbyG__page{transition:opacity .15s}.DiscoBall-module-scss-module__11IbyG__leaving{opacity:0}.DiscoBall-module-scss-module__11IbyG__name{flex-direction:column;width:13rem;margin:0 auto clamp(1rem,5vw,8rem);font-size:clamp(2rem,24vw,5rem);font-weight:800;display:flex;position:relative}.DiscoBall-module-scss-module__11IbyG__sparkles1{transform-origin:50%;-webkit-user-select:none;user-select:none;opacity:.7;align-self:flex-start;margin-bottom:-.65em;margin-right:auto;font-size:clamp(1.5rem,11vw,3rem);transition:opacity .5s ease-out;animation:2s ease-in-out infinite DiscoBall-module-scss-module__11IbyG__twinkle;display:inline-block}.DiscoBall-module-scss-module__11IbyG__sparkles2{transform-origin:50%;-webkit-user-select:none;user-select:none;opacity:.7;align-self:flex-end;margin-top:-.5em;margin-left:auto;padding-left:1rem;font-size:clamp(1.5rem,11vw,3rem);transition:opacity .5s ease-out;animation:2s ease-in-out -1s infinite DiscoBall-module-scss-module__11IbyG__twinkle;display:inline-block}.DiscoBall-module-scss-module__11IbyG__sparklesOut{opacity:0}.DiscoBall-module-scss-module__11IbyG__discoWrap{position:relative}.DiscoBall-module-scss-module__11IbyG__disco{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,30vw,7rem)}@media (max-width:500px){.DiscoBall-module-scss-module__11IbyG__disco{font-size:24vw}}.DiscoBall-module-scss-module__11IbyG__discoDisabled{cursor:default}.DiscoBall-module-scss-module__11IbyG__passwordForm{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #b6c0d2;border-radius:8px;align-items:center;gap:8px;width:min(20rem,86vw);padding:4px 4px 4px 16px;animation:.4s ease-out both DiscoBall-module-scss-module__11IbyG__form-fade-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #283c5a1f}.DiscoBall-module-scss-module__11IbyG__passwordInput{min-width:0;font-family:var(--font-outfit);color:#453c46;text-transform:lowercase;background:0 0;border:none;outline:none;flex:auto;padding:8px 0;font-size:1rem}.DiscoBall-module-scss-module__11IbyG__passwordInput::placeholder{color:#9aa3ad;text-transform:none}.DiscoBall-module-scss-module__11IbyG__passwordSubmit{color:#fff;cursor:pointer;background:#2f5677;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:4px;transition:background .15s;display:inline-flex}.DiscoBall-module-scss-module__11IbyG__passwordSubmit:hover{background:#264765}.DiscoBall-module-scss-module__11IbyG__passwordSubmit:disabled{opacity:1;cursor:default}.DiscoBall-module-scss-module__11IbyG__passwordSubmitSuccess,.DiscoBall-module-scss-module__11IbyG__passwordSubmitSuccess:disabled{background:#54b585;transition:none}.DiscoBall-module-scss-module__11IbyG__submitIcon{animation:.25s ease-out both DiscoBall-module-scss-module__11IbyG__check-pop}@keyframes DiscoBall-module-scss-module__11IbyG__check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.DiscoBall-module-scss-module__11IbyG__spinning{animation:2s cubic-bezier(.34,1.56,.64,1) forwards DiscoBall-module-scss-module__11IbyG__disco-spin,2s ease-in-out forwards DiscoBall-module-scss-module__11IbyG__disco-hue}@keyframes DiscoBall-module-scss-module__11IbyG__disco-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes DiscoBall-module-scss-module__11IbyG__disco-hue{0%{filter:hue-rotate()}25%{filter:hue-rotate(120deg)}65%{filter:hue-rotate(270deg)}to{filter:hue-rotate(360deg)}}.DiscoBall-module-scss-module__11IbyG__messageArea{height:1.5em;position:relative}.DiscoBall-module-scss-module__11IbyG__hint,.DiscoBall-module-scss-module__11IbyG__message{color:#453c46;pointer-events:none;white-space:nowrap;font-family:Courier New,Courier,monospace;font-size:clamp(.75rem,3vw,.9rem);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:500px){.DiscoBall-module-scss-module__11IbyG__message{animation:.4s ease-out forwards DiscoBall-module-scss-module__11IbyG__message-fade-in}}.DiscoBall-module-scss-module__11IbyG__burstSparkle{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999;animation:2.5s ease-out forwards DiscoBall-module-scss-module__11IbyG__sparkle-burst;position:fixed}.DiscoBall-module-scss-module__11IbyG__footer{visibility:hidden;opacity:0;color:#a0a0a0;white-space:nowrap;pointer-events:auto;font-family:Courier New,Courier,monospace;font-size:.7rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.DiscoBall-module-scss-module__11IbyG__footer a{color:inherit;text-decoration:none}.DiscoBall-module-scss-module__11IbyG__footer a:hover{text-decoration:underline}@keyframes DiscoBall-module-scss-module__11IbyG__twinkle{0%,to{transform:scale(.9)translateY(.025rem)}50%{transform:scale(1.06)translateY(-.025rem)}}@keyframes DiscoBall-module-scss-module__11IbyG__fade-out{0%{opacity:.7}to{opacity:0}}@keyframes DiscoBall-module-scss-module__11IbyG__sparkle-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3);opacity:0}}@keyframes DiscoBall-module-scss-module__11IbyG__message-fade-in{0%{opacity:0}to{opacity:1}}@keyframes DiscoBall-module-scss-module__11IbyG__form-fade-in{0%{opacity:0;transform:translate(-50%,-42%)}to{opacity:1;transform:translate(-50%,-50%)}}.DiscoBall-module-scss-module__11IbyG__shake{animation:.4s DiscoBall-module-scss-module__11IbyG__shake}@keyframes DiscoBall-module-scss-module__11IbyG__shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}
