.Index-module-scss-module__p9tTEW__container{flex-direction:column;justify-content:center;align-items:center;padding:2rem .5rem 0;display:flex;position:relative}.Index-module-scss-module__p9tTEW__notFound{color:#fff;text-align:center;z-index:1000;background:#e11d48;border:2px solid #fff;border-radius:999px;min-width:min(88vw,280px);max-width:min(92vw,420px);padding:.85rem 1.15rem;font-weight:700;position:absolute;top:3rem;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:576px){.Index-module-scss-module__p9tTEW__notFound{top:var(--not-found-mobile-top,3rem);transform:var(--not-found-mobile-transform,translate(-50%, -100%))}}.Index-module-scss-module__p9tTEW__header{border-bottom:1px solid var(--color-tone-4);text-align:center;justify-content:space-between;align-items:center;gap:4px;height:50px;display:flex}.Index-module-scss-module__p9tTEW__header h1{color:#000;letter-spacing:.12rem;white-space:nowrap;flex:auto;min-width:0;margin:0 4px;font-size:clamp(26px,8vw,36px);line-height:1;overflow:hidden}.Index-module-scss-module__p9tTEW__header__right{flex:0 0 82px;width:82px}.Index-module-scss-module__p9tTEW__header__left{flex:0 auto;justify-content:space-between;align-items:center;gap:.55rem;width:auto;max-width:118px;display:flex}.Index-module-scss-module__p9tTEW__header__left button{justify-content:center;align-items:center;display:flex}@media screen and (max-width:360px){.Index-module-scss-module__p9tTEW__header__left{gap:.35rem}}.Index-module-scss-module__p9tTEW__header__right{justify-content:flex-end;display:flex}.Index-module-scss-module__p9tTEW__helpButton,.Index-module-scss-module__p9tTEW__analyticsButton{justify-content:center;align-items:center;display:flex}.Index-module-scss-module__p9tTEW__helpButton svg,.Index-module-scss-module__p9tTEW__analyticsButton svg{fill:var(--color-tone-3)}.Index-module-scss-module__p9tTEW__buttonWrapper{width:30px}.Index-module-scss-module__p9tTEW__inputLine{margin-bottom:5px;position:relative}.Index-module-scss-module__p9tTEW__inputLine input{letter-spacing:30px;color:#0000;-webkit-tap-highlight-color:#fff0;background:0 0;border:none;outline:none;width:100%;height:60px;padding-left:15px;font-family:monospace,serif;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Index-module-scss-module__p9tTEW__tiles{display:flex}.Index-module-scss-module__p9tTEW__tileWrapper{margin-right:5px}.Index-module-scss-module__p9tTEW__tileWrapper:last-child{margin-right:0}.Index-module-scss-module__p9tTEW__tile{border:2px solid var(--color-tone-4);justify-content:center;align-items:center;width:55px;height:55px;font-size:30px;font-weight:700;line-height:1rem;display:flex}.Index-module-scss-module__p9tTEW__tile[data-animation=pop]{animation-name:Index-module-scss-module__p9tTEW__PopIn;animation-duration:.1s}@keyframes Index-module-scss-module__p9tTEW__PopIn{0%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.Index-module-scss-module__p9tTEW__tile[data-animation=flip]{animation-name:Index-module-scss-module__p9tTEW__FlipIn;animation-duration:2.5s;animation-timing-function:ease-in}@keyframes Index-module-scss-module__p9tTEW__FlipIn{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}.Index-module-scss-module__p9tTEW__tile[data-animation=flip-out]{animation-name:Index-module-scss-module__p9tTEW__FlipOut;animation-duration:2.5s;animation-timing-function:ease-in}@keyframes Index-module-scss-module__p9tTEW__FlipOut{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}.Index-module-scss-module__p9tTEW__section{position:relative}.Index-module-scss-module__p9tTEW__section h3{font-size:1.3rem}.Index-module-scss-module__p9tTEW__section p{text-align:justify;margin-bottom:1.5rem;font-size:.9rem}.Index-module-scss-module__p9tTEW__section b{font-weight:700}.Index-module-scss-module__p9tTEW__section a{color:#3ea8ff;font-size:.9rem;text-decoration:underline}.Index-module-scss-module__p9tTEW__section__close{position:absolute;top:-15px;right:-15px}.Index-module-scss-module__p9tTEW__twitter a{color:#3ea8ff;align-items:center;text-decoration:underline;display:flex}.Index-module-scss-module__p9tTEW__twitter svg{margin-right:5px}.Index-module-scss-module__p9tTEW__congratulations{text-align:center;font-size:34px}.Index-module-scss-module__p9tTEW__congratulations+p{text-align:center;padding-top:.5rem;padding-bottom:2.5rem}.Index-module-scss-module__p9tTEW__congratulations+p a{color:#3ea8ff;font-weight:700;text-decoration:underline}.Index-module-scss-module__p9tTEW__share{width:100%}.Index-module-scss-module__p9tTEW__share a{text-align:center;color:#fff;background:#3ea8ff;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:450px;min-height:52px;margin:0 auto;padding:.85rem 1rem;font-size:1rem;font-weight:700;line-height:1.15;text-decoration:none;display:flex}.Index-module-scss-module__p9tTEW__share svg{flex:none}.Index-module-scss-module__p9tTEW__analytics{margin-left:15px}.Index-module-scss-module__p9tTEW__keyboard{flex-direction:column;align-items:center;margin-top:1rem;display:flex}@media screen and (max-width:576px){.Index-module-scss-module__p9tTEW__keyboard{bottom:0;left:50%;bottom:env(safe-area-inset-bottom);padding-bottom:1rem;position:fixed;transform:translate(-50%)}}.Index-module-scss-module__p9tTEW__keyboard__top,.Index-module-scss-module__p9tTEW__keyboard__middle,.Index-module-scss-module__p9tTEW__keyboard__bottom,.Index-module-scss-module__p9tTEW__keyboard__function{flex-direction:row;justify-content:center;display:flex}.Index-module-scss-module__p9tTEW__keyboard__function,.Index-module-scss-module__p9tTEW__keyboard__top,.Index-module-scss-module__p9tTEW__keyboard__middle{margin-bottom:6px}
.KeyPanel-module-scss-module__sZqSCa__enter,.KeyPanel-module-scss-module__sZqSCa__back,.KeyPanel-module-scss-module__sZqSCa__panel{border-radius:4px;justify-content:center;align-items:center;height:58px;margin-right:6px;display:flex}.KeyPanel-module-scss-module__sZqSCa__enter,.KeyPanel-module-scss-module__sZqSCa__back{width:65px}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__enter,.KeyPanel-module-scss-module__sZqSCa__back{width:47px}}.KeyPanel-module-scss-module__sZqSCa__enter_ru{border-radius:4px;justify-content:center;align-items:center;width:65px;height:58px;margin-right:6px;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__enter_ru{width:27.5px;margin-right:6px}}.KeyPanel-module-scss-module__sZqSCa__back_ru{border-radius:4px;justify-content:center;align-items:center;width:65px;height:58px;margin-right:6px;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__back_ru{width:27.5px;margin-right:6px}}.KeyPanel-module-scss-module__sZqSCa__panel_ru{border-radius:4px;justify-content:center;align-items:center;width:43px;height:58px;margin-right:6px;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__panel_ru{width:27.5px}}.KeyPanel-module-scss-module__sZqSCa__panel{width:43px}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__panel{width:30.5px}}.KeyPanel-module-scss-module__sZqSCa__function{border-radius:4px;justify-content:center;align-items:center;width:64px;height:20px;margin-right:6px;font-size:.9rem;line-height:.9rem;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__function{width:39px}}.KeyPanel-module-scss-module__sZqSCa__function_ru{border-radius:4px;justify-content:center;align-items:center;width:110px;height:20px;margin-right:6px;font-size:.9rem;line-height:.9rem;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__function_ru{width:68px}}.KeyPanel-module-scss-module__sZqSCa__splitPanel{border-radius:4px;align-items:center;width:43px;display:flex}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__splitPanel{width:30.5px}}.KeyPanel-module-scss-module__sZqSCa__splitPanel .KeyPanel-module-scss-module__sZqSCa__panel{text-align:center;width:100%;margin:0}@media screen and (max-width:576px){.KeyPanel-module-scss-module__sZqSCa__splitPanel .KeyPanel-module-scss-module__sZqSCa__panel{width:100%}}.KeyPanel-module-scss-module__sZqSCa__splitPanel .KeyPanel-module-scss-module__sZqSCa__panel:first-child{border-right:1px solid #efefef;border-radius:4px 0 0 4px}.KeyPanel-module-scss-module__sZqSCa__splitPanel .KeyPanel-module-scss-module__sZqSCa__panel:last-child{border-right:1px solid #efefef;border-radius:0 4px 4px 0}
